.illu-scene{pointer-events:none;display:block;line-height:0}.illu-backdrop{position:absolute;inset:0;opacity:.55;overflow:hidden}.illu-backdrop svg{width:100%;height:100%}.illu-card-band{position:relative;block-size:132px;margin-block-end:12px;overflow:hidden;pointer-events:none}.illu-card-band .illu-scene,.illu-card-band svg{width:100%;height:100%}.illu-glyph{inline-size:100%;block-size:100%;flex:0 0 auto}.illu-glyph svg{width:100%;height:100%}.illu-side{position:relative;inline-size:100%;max-inline-size:420px;margin-inline:auto;margin-block-start:24px;opacity:.85}.illu-side svg{width:100%;height:auto}.illu-backdrop~*,.illu-host{position:relative}[dir=rtl] .illu-rtl-mirror>svg{transform:scaleX(-1)}@keyframes illu-breathe{0%{transform:scale(1);opacity:.75}to{transform:scale(1.06);opacity:1}}.illu-breathe{animation:illu-breathe 12s ease-in-out infinite alternate;transform-origin:center;transform-box:fill-box}@keyframes illu-pulse{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.illu-pulse{stroke-dasharray:14 86;animation:illu-pulse 10s linear infinite}@keyframes illu-twinkle{0%{opacity:.2}to{opacity:.9}}.illu-twinkle{animation:illu-twinkle 8s ease-in-out infinite alternate}@keyframes illu-drift{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.illu-drift{animation:illu-drift 16s ease-in-out infinite alternate;transform-box:fill-box}@keyframes illu-sweep{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.illu-sweep{animation:illu-sweep 18s ease-in-out infinite alternate;transform-origin:center;transform-box:fill-box}@keyframes illu-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.illu-orbit{animation:illu-orbit 90s linear infinite;transform-box:fill-box}@keyframes illu-radar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.illu-radar{animation:illu-radar 20s linear infinite;transform-box:fill-box}@media (prefers-reduced-motion:reduce){.illu-breathe,.illu-drift,.illu-orbit,.illu-pulse,.illu-radar,.illu-sweep,.illu-twinkle{animation:none}}.nav-trigger{appearance:none;background:transparent;border:0;margin:0;padding-inline:0;cursor:pointer;color:inherit}.nav-has-drop:focus-within .navbar-caret,.nav-has-drop:hover .navbar-caret,.nav-has-mega:focus-within .navbar-caret,.nav-has-mega:hover .navbar-caret{transform:rotate(180deg)}.nav-panel{position:absolute;z-index:30;background:var(--color-surface);border:1px solid var(--color-border);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease}.nav-has-drop:focus-within>.nav-dropdown,.nav-has-drop:hover>.nav-dropdown,.nav-has-mega:focus-within>.nav-mega,.nav-has-mega:hover>.nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-has-drop{position:relative}.nav-dropdown{inset-block-start:calc(100% + 12px);inset-inline-start:0;min-inline-size:232px;padding:8px}.nav-dropdown:before{content:"";position:absolute;inset-block-start:-14px;inset-inline:0;block-size:14px}.nav-dropdown-list{display:flex;flex-direction:column}.nav-dropdown-link{display:block;padding-block:9px;padding-inline:10px;font-family:var(--font-body);font-size:15px;letter-spacing:-.03em;line-height:1.2;color:var(--color-text);text-align:start;transition:background .2s ease,color .2s ease}.nav-dropdown-link:focus-visible,.nav-dropdown-link:hover{background:var(--color-feature-border)}.nav-mega{inset-block-start:calc(100% + 9px);inset-inline:8px;display:flex;flex-direction:column;padding:20px 24px}.nav-mega:before{content:"";position:absolute;inset-block-start:-11px;inset-inline:0;block-size:11px}.nav-has-mega>.navbar-link{position:relative}.nav-has-mega>.navbar-link:after{content:"";position:absolute;inset-block-start:100%;inset-inline:-20px;block-size:34px}.nav-mega-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px 20px}.nav-mega-col{display:flex;flex-direction:column;min-inline-size:0}.nav-mega-heading{padding-block-end:8px;margin-block-end:4px;border-block-end:1px solid var(--color-border);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.3;color:rgba(4,14,47,.5)}.nav-mega-list{display:flex;flex-direction:column}.nav-mega-link{display:block;padding-block:6px;padding-inline:6px;margin-inline:-6px;font-family:var(--font-body);font-size:14px;letter-spacing:-.02em;line-height:1.2;color:var(--color-text);text-align:start;transition:background .2s ease,color .2s ease}.nav-mega-link:focus-visible,.nav-mega-link:hover{background:var(--color-feature-border)}.nav-mega-all{display:inline-flex;align-items:center;gap:8px;align-self:start;margin-block-start:16px;padding-block-start:14px;padding-inline-end:4px;border-block-start:1px solid var(--color-border);inline-size:100%;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:-.02em;color:var(--color-text)}.nav-mega-arrow{transition:transform .2s ease}html[dir=rtl] .nav-mega-arrow{transform:scaleX(-1)}.nav-mega-all:hover .nav-mega-arrow{transform:translateX(3px)}html[dir=rtl] .nav-mega-all:hover .nav-mega-arrow{transform:scaleX(-1) translateX(3px)}@media (min-width:810px) and (max-width:1123.98px){.nav-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px}}body:has(.home-aura,.inner-aura) .nav-panel{background:rgba(9,12,24,.985);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:rgba(255,255,255,.12)}body:has(.home-aura,.inner-aura) .nav-mega-heading{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.12)}body:has(.home-aura,.inner-aura) .nav-dropdown-link,body:has(.home-aura,.inner-aura) .nav-mega-link{color:rgba(255,255,255,.8)}body:has(.home-aura,.inner-aura) .nav-dropdown-link:focus-visible,body:has(.home-aura,.inner-aura) .nav-dropdown-link:hover,body:has(.home-aura,.inner-aura) .nav-mega-link:focus-visible,body:has(.home-aura,.inner-aura) .nav-mega-link:hover{background:rgba(255,255,255,.06);color:#ffffff}body:has(.home-aura,.inner-aura) .nav-mega-all{color:#ffffff;border-color:rgba(255,255,255,.12)}.navbar .navbar-toggle{position:static}.navbar .navbar-toggle-panel{position:absolute;inset-inline:0;inset-block:calc(100% + 8px) auto;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;min-inline-size:0;max-inline-size:none;max-block-size:calc(100dvh - 124px);overflow:hidden;border-radius:14px}.navbar .navbar-toggle-panel>nav{flex:1 1 auto;min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:6px 14px}.navbar .navbar-toggle-links{display:flex;flex-direction:column}.navbar .navbar-toggle-links>li{border-block-end:1px solid var(--color-border)}.navbar .navbar-toggle-links>li:last-child{border-block-end:0}.navbar .navbar-toggle-link{padding-block:0}.nav-m-summary,.navbar .navbar-toggle-link{display:flex;align-items:center;min-block-size:44px}.nav-m-summary{list-style:none;justify-content:space-between;gap:8px;inline-size:100%;padding-block:4px;font-family:var(--font-body);font-size:16px;letter-spacing:-.03em;color:var(--color-text);cursor:pointer}.nav-m-summary::-webkit-details-marker{display:none}.nav-m-summary .navbar-caret{flex:0 0 auto}.nav-m-group[open]>.nav-m-summary .navbar-caret{transform:rotate(180deg)}.nav-m-sub{display:flex;flex-direction:column;padding-block:2px 12px;padding-inline-start:12px}.nav-m-cat{padding-block-start:2px}.nav-m-cat-heading{display:block;padding-block:8px 2px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.01em;color:rgba(4,14,47,.5);text-align:start}.nav-m-cat-list{display:flex;flex-direction:column}.nav-m-link{min-block-size:38px;font-size:14px;line-height:1.3;color:rgba(4,14,47,.85)}.nav-m-all,.nav-m-link{display:flex;align-items:center;padding-block:4px;font-family:var(--font-body);letter-spacing:-.02em;text-align:start}.nav-m-all{min-block-size:40px;font-size:13px;font-weight:600;color:var(--color-text)}.navbar .navbar-toggle-actions{flex:0 0 auto;padding:12px 14px}body:has(.home-aura,.inner-aura) .navbar .navbar-toggle-links>li{border-color:rgba(255,255,255,.12)}body:has(.home-aura,.inner-aura) .nav-m-all,body:has(.home-aura,.inner-aura) .nav-m-summary{color:#ffffff}body:has(.home-aura,.inner-aura) .nav-m-link{color:rgba(255,255,255,.82)}body:has(.home-aura,.inner-aura) .nav-m-cat-heading{color:rgba(255,255,255,.5)}@media (prefers-reduced-motion:reduce){.nav-panel{transform:none}.nav-mega-arrow,.nav-panel,.navbar-caret{transition:none}}