._page_e0fs5_1{--transition-bg:#050505;--transition-fg:#f5f5f7;--transition-muted:#e4e4e78a;--transition-signal:#e31b23;background:radial-gradient(circle at 70% 42%, #ffffff12, transparent 30rem), radial-gradient(circle at 88% 18%, #e31b230b, transparent 20rem), linear-gradient(145deg, #0b0b0c 0%, var(--transition-bg) 56%, #020203 100%);width:100%;height:100dvh;min-height:100svh;color:var(--transition-fg);position:relative;overflow:hidden}._page_e0fs5_1:before,._page_e0fs5_1:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}._page_e0fs5_1:before{background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff04 80px),linear-gradient(108deg,#0000 0 48%,#ffffff07 48.1%,#0000 48.35%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}._page_e0fs5_1:after{background:linear-gradient(#0000000a,#0000 54%,#00000075),radial-gradient(circle,#0000 35%,#00000052 100%)}._canvasContainer_e0fs5_41{z-index:0;pointer-events:none;position:absolute;inset:0}._header_e0fs5_48{z-index:3;padding:max(1.3rem, env(safe-area-inset-top)) max(1.4rem, env(safe-area-inset-right)) 1rem max(1.4rem, env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}._brand_e0fs5_61,._handoff_e0fs5_62,._eyebrow_e0fs5_63,._phaseLabel_e0fs5_64,._activeStageIndex_e0fs5_65{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:700}._brand_e0fs5_61{color:#ffffffe6}._handoff_e0fs5_62{color:var(--transition-muted);align-items:center;gap:.58rem;display:inline-flex}._statusBeacon_e0fs5_84{background:var(--transition-signal);border-radius:50%;width:.48rem;height:.48rem;animation:1.6s ease-in-out infinite _beaconPulse_e0fs5_1;box-shadow:0 0 16px #e31b236b}._copy_e0fs5_93{z-index:3;width:min(29rem,42vw);position:absolute;top:50%;left:clamp(1.5rem,8vw,8rem);transform:translateY(-50%)}._eyebrow_e0fs5_63{color:#e4e4e7b8;align-items:center;gap:.6rem;display:inline-flex}._eyebrow_e0fs5_63:before{content:"";background:var(--transition-signal);width:1.6rem;height:2px}._title_e0fs5_116{color:#fffffff7;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 24px 68px #0000007a;margin:.9rem 0 1.35rem;font-size:clamp(2.65rem,6vw,5.8rem);font-weight:760;line-height:.94}._activeStage_e0fs5_65{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:start;gap:.82rem;width:fit-content;margin:0;padding-top:.9rem;display:grid}._activeStageIndex_e0fs5_65{color:var(--transition-signal);line-height:1.5}._activeStage_e0fs5_65 strong,._activeStage_e0fs5_65 span span{display:block}._activeStage_e0fs5_65 strong{color:#ffffffeb;font-size:.94rem;line-height:1.45}._activeStage_e0fs5_65 span span{color:var(--transition-muted);margin-top:.12rem;font-size:.82rem;line-height:1.45}._footer_e0fs5_161{right:max(1.4rem, env(safe-area-inset-right));bottom:max(1.35rem, env(safe-area-inset-bottom));left:max(1.4rem, env(safe-area-inset-left));z-index:3;position:absolute}._phaseRail_e0fs5_169{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 .72rem;padding:0;list-style:none;display:grid}._phase_e0fs5_64{color:#ffffff47;align-items:center;gap:.5rem;min-width:0;transition:color .3s;display:flex;position:relative}._phase_e0fs5_64:after{content:"";background:#ffffff17;height:1px;position:absolute;top:50%;left:1.25rem;right:.65rem}._phase_e0fs5_64:last-child:after{display:none}._phaseDot_e0fs5_202{z-index:1;background:var(--transition-bg);border:1px solid;border-radius:50%;flex:none;width:.38rem;height:.38rem;transition:background-color .3s,box-shadow .3s;position:relative}._phaseLabel_e0fs5_64{z-index:1;background:var(--transition-bg);text-overflow:ellipsis;white-space:nowrap;padding-right:.6rem;position:relative;overflow:hidden}._phaseReached_e0fs5_226{color:#ffffffb3}._phaseReached_e0fs5_226 ._phaseDot_e0fs5_202{background:#f5f5f7db}._phaseActive_e0fs5_234{color:#fffffff0}._phaseActive_e0fs5_234 ._phaseDot_e0fs5_202{border-color:var(--transition-signal);background:var(--transition-signal);box-shadow:0 0 14px #e31b2375}._progressTrack_e0fs5_244{background:#ffffff1f;width:100%;height:2px;position:relative;overflow:hidden}._progressBar_e0fs5_252{transform-origin:0;background:linear-gradient(90deg, #5f636a, #f5f5f7 94%, var(--transition-signal));width:100%;height:100%;transition:transform 80ms linear;box-shadow:0 0 14px #fff3}._srOnly_e0fs5_261{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _beaconPulse_e0fs5_1{0%,to{opacity:.56;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (width<=700px){._header_e0fs5_48{padding:max(1rem, env(safe-area-inset-top)) 1rem .75rem}._handoff_e0fs5_62{font-size:.62rem}._copy_e0fs5_93{width:auto;inset:auto 1rem 7.25rem;transform:none}._title_e0fs5_116{max-width:12ch;margin:.65rem 0 .9rem;font-size:clamp(2.35rem,12vw,3.65rem)}._activeStage_e0fs5_65{padding-top:.65rem}._footer_e0fs5_161{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));left:1rem}._phaseLabel_e0fs5_64{display:none}._phase_e0fs5_64{gap:0}._phase_e0fs5_64:after{left:.7rem;right:.4rem}}@media (height<=620px){._copy_e0fs5_93{bottom:5.5rem}._title_e0fs5_116{margin:.5rem 0 .65rem;font-size:clamp(2.1rem,10vw,3rem)}._activeStage_e0fs5_65 span span{display:none}._phaseRail_e0fs5_169{margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){._statusBeacon_e0fs5_84,._phase_e0fs5_64,._phaseDot_e0fs5_202,._progressBar_e0fs5_252{transition:none;animation:none}}._loading_1wkrf_1{z-index:1200;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}._surface_1wkrf_10{color:#ffffff94;letter-spacing:.01em;background:0 0;justify-content:center;align-items:center;gap:.8rem;min-width:0;padding:.4rem;font-size:.75rem;display:inline-flex}._orb_1wkrf_23{flex:none}._compact_1wkrf_27{min-height:180px;position:absolute;inset:0}._compact_1wkrf_27 ._surface_1wkrf_10{background:0 0;min-width:0;padding:.35rem}._overlay_iw7cm_1{z-index:1250;background:var(--product-dialog-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._card_iw7cm_13{overscroll-behavior:contain;color:#f5f5f7;background:var(--product-dialog-surface);border:2px solid var(--product-dialog-border);width:min(540px,100vw - 2rem);height:min(720px,100dvh - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--product-dialog-shadow);-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);border-radius:18px;outline:none;grid-template-rows:auto auto minmax(0,1fr) auto;padding:1.4rem;animation:.2s cubic-bezier(.22,1,.36,1) _guideEnter_iw7cm_1;display:grid;position:relative;overflow:hidden}._header_iw7cm_33{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.15rem;display:flex}._headerIdentity_iw7cm_42{align-items:center;gap:.85rem;min-width:0;display:flex}._headerIdentity_iw7cm_42>div:last-child{min-width:0}._logo_iw7cm_53{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}._logo_iw7cm_53 img{object-fit:contain;width:36px;height:36px}._eyebrow_iw7cm_67{color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:720}._title_iw7cm_76{color:#f7f7f8;letter-spacing:-.025em;max-width:24rem;margin:.45rem 0 0;font-size:1.45rem;font-weight:700;line-height:1.2}._closeButton_iw7cm_86{color:#fff9;background:0 0;border:1px solid #ffffff1c;border-radius:7px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.3rem;display:inline-flex}._closeButton_iw7cm_86:hover{color:#fff;background:#ffffff0e}._closeButton_iw7cm_86>svg{width:15px;height:15px}._progressRow_iw7cm_110{gap:.35rem;display:flex}._progressBlock_iw7cm_115{border-bottom:1px solid #ffffff14;padding:1.1rem 0 .9rem}._progressDot_iw7cm_120{background:#ffffff1f;flex:1;height:3px}._progressDotActive_iw7cm_126{background:var(--brand-amd)}._progressDotDone_iw7cm_130{background:#ffffff85}._progressCopy_iw7cm_134{color:#ffffff6e;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:.45rem 0 0;font-size:.66rem}._body_iw7cm_143{overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;min-width:0;min-height:0;padding:1.15rem .35rem 1.25rem 0;overflow:hidden auto}._body_iw7cm_143:focus-visible{outline:2px solid var(--focus-ring,#ffffffb8);outline-offset:-2px}._description_iw7cm_159{color:#ffffffa6;margin:0;font-size:.91rem;line-height:1.65}._detailCard_iw7cm_166{background:#151517;border:1px solid #ffffff17;border-radius:8px;margin-top:1rem;padding:1rem}._detailLabel_iw7cm_174{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:720}._detailList_iw7cm_182{gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}._detailItem_iw7cm_190{color:#ffffffad;padding-left:1rem;font-size:.84rem;line-height:1.5;position:relative}._detailItem_iw7cm_190:before{background:var(--brand-amd);content:"";width:5px;height:5px;position:absolute;top:.55rem;left:0}._detailHint_iw7cm_208{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:5px;align-items:center;min-height:30px;margin-top:.9rem;padding:0 .65rem;font-size:.74rem;font-weight:650;display:inline-flex}._footer_iw7cm_222{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-top:0;padding-top:1rem;display:flex}._footerLeft_iw7cm_232,._footerRight_iw7cm_233{flex-wrap:nowrap;gap:.55rem;display:flex}._primaryButton_iw7cm_239,._secondaryButton_iw7cm_240,._replayButton_iw7cm_241{white-space:nowrap;min-height:42px;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.78rem;font-weight:680;display:inline-flex}._primaryButton_iw7cm_239{color:#09090a;background:#f4f4f5;border:1px solid #f4f4f5}._primaryButton_iw7cm_239:hover{background:#fff;transform:translateY(-1px)}._secondaryButton_iw7cm_240,._replayButton_iw7cm_241{color:#ffffffc2;background:#151517;border:1px solid #ffffff1f}._secondaryButton_iw7cm_240:hover,._replayButton_iw7cm_241:hover{color:#fff;background:#1d1d20;border-color:#fff3}._primaryButton_iw7cm_239:focus-visible,._secondaryButton_iw7cm_240:focus-visible,._replayButton_iw7cm_241:focus-visible,._closeButton_iw7cm_86:focus-visible{outline:2px solid var(--focus-ring,#ffffffb8);outline-offset:2px}._replayButton_iw7cm_241{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101012f0;border-radius:50%;width:42px;height:42px;min-height:42px;padding:0;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 16px 38px #00000057}._replayButton_iw7cm_241 span{font-size:.9rem;font-weight:760}._body_iw7cm_143::-webkit-scrollbar{width:10px}._body_iw7cm_143::-webkit-scrollbar-track{background:0 0}._body_iw7cm_143::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:3px solid #0000;border-radius:999px}@keyframes _guideEnter_iw7cm_1{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){._overlay_iw7cm_1{padding:.375rem}._card_iw7cm_13{width:100%;height:calc(100dvh - .75rem);max-height:calc(100dvh - .75rem);padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));border-radius:14px}._title_iw7cm_76{font-size:1.25rem}._footer_iw7cm_222{flex-direction:column;align-items:stretch}._footerLeft_iw7cm_232,._footerRight_iw7cm_233{flex-wrap:wrap;width:100%}._footerRight_iw7cm_233 button,._footerLeft_iw7cm_232 button{flex:1}._replayButton_iw7cm_241{right:.75rem;bottom:calc(7.5rem + env(safe-area-inset-bottom))}}@media (height<=560px){._card_iw7cm_13{padding-top:.9rem;padding-bottom:.9rem}._header_iw7cm_33{padding-bottom:.75rem}._progressBlock_iw7cm_115{padding:.7rem 0 .6rem}._body_iw7cm_143{padding-top:.75rem;padding-bottom:.8rem}._footer_iw7cm_222{padding-top:.75rem}}@media (prefers-reduced-motion:reduce){._card_iw7cm_13{animation:none}._primaryButton_iw7cm_239,._secondaryButton_iw7cm_240,._replayButton_iw7cm_241{transition:none}._primaryButton_iw7cm_239:hover{transform:none}}._brand_1jh3n_1{color:#f5f5f7;width:clamp(7.25rem,9vw,9rem);height:3.35rem;transition:opacity var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}._brand_1jh3n_1:hover{color:#f5f5f7;opacity:.85}._brand_1jh3n_1:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffffffc7}._logo_1jh3n_22{object-fit:contain;width:100%;height:100%;display:block}@media (width<=1023px){._brand_1jh3n_1{width:7rem}}._container_kk8st_1{--layout-header-height:var(--app-header-height);--layout-shell-gutter:var(--app-shell-gutter);background:0 0;flex-direction:column;min-height:100dvh;display:flex}._header_kk8st_13{z-index:100;background:#000;border-bottom:1px solid #202020;position:sticky;top:0}._headerContent_kk8st_21{height:var(--layout-header-height);padding:0 var(--layout-shell-gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,2.8vw,3.5rem);width:100%;max-width:none;margin:0 auto;display:grid}._brandPlacement_kk8st_33{justify-self:start}._nav_kk8st_37{justify-self:start;align-items:center;gap:clamp(.7rem,1.2vw,1.15rem);display:flex}._navSection_kk8st_44{align-items:center;gap:.3rem;display:flex}._navSectionSecondary_kk8st_50{padding-left:.125rem}._navLink_kk8st_54{color:#ffffffad;letter-spacing:.015em;height:48px;transition:color var(--transition-fast);cursor:pointer;white-space:nowrap;vertical-align:middle;text-shadow:none;box-shadow:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.375rem;padding:0 1rem;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}._navIcon_kk8st_80{opacity:.78;width:15px;height:15px;transition:opacity var(--transition-fast);flex:none}._navLink_kk8st_54:hover ._navIcon_kk8st_80,._navLinkActive_kk8st_89 ._navIcon_kk8st_80{opacity:1}._navLink_kk8st_54:hover{color:#f5f5f7;text-shadow:none;background:0 0}._navLinkActive_kk8st_89{color:#fff;text-shadow:none;background:0 0}._navLinkActive_kk8st_89:after{content:"";background:var(--brand-amd);border-radius:0;height:2px;display:block;position:absolute;bottom:0;left:.75rem;right:.75rem}a._navLink_kk8st_54{text-shadow:none!important;box-shadow:none!important;color:var(--color-text-secondary)!important}a._navLink_kk8st_54:hover{text-shadow:none!important;color:var(--color-text)!important}a._navLink_kk8st_54._navLinkActive_kk8st_89{color:var(--color-text)!important}button._navLink_kk8st_54{box-sizing:border-box;height:48px;padding:0 1rem}._navDropdown_kk8st_141{align-items:center;display:inline-flex;position:relative}._dropdownArrow_kk8st_147{width:12px;height:12px;transition:transform var(--transition-fast);opacity:.6;flex-shrink:0;align-items:center;margin-left:.25rem;display:inline-flex}._dropdownArrowOpen_kk8st_158{transform:rotate(180deg)}._headerRight_kk8st_162{justify-self:end;align-items:center;gap:.6rem;display:flex}._headerBranding_kk8st_169{border-right:1px solid #ffffff1a;margin-right:.15rem;padding-right:.75rem;display:none}._utilityDivider_kk8st_176{background:#ffffff24;width:1px;height:22px;margin:0 .2rem}@media (width>=768px){._headerBranding_kk8st_169{display:flex}}._iconButton_kk8st_189{width:40px;height:40px;transition:all var(--transition-fast);cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-base);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:flex}._iconButton_kk8st_189:hover{color:var(--color-text);background:#ffffff0f}._iconButton_kk8st_189 svg{width:18px;height:18px}._mobileMenuButton_kk8st_216{border-radius:var(--radius-sm);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;display:none}._mobileMenuButton_kk8st_216:hover{color:var(--color-text);background:#18181b}._mobileMenuButton_kk8st_216:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}._mobileNav_kk8st_240{background:#09090a;border-top:1px solid #202020;flex-direction:column;gap:.2rem;padding:.75rem clamp(.75rem,3vw,1.25rem) 1rem;display:none;box-shadow:0 24px 52px #00000075}._mobileNavLink_kk8st_250{width:100%;min-height:46px;color:var(--color-text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.7rem .8rem;font-weight:400;text-decoration:none;display:flex}._mobileNavIcon_kk8st_269{opacity:.82;flex:none;width:16px;height:16px}._mobileNavLink_kk8st_250:hover,._mobileNavLink_kk8st_250._active_kk8st_277{color:var(--color-text);background:#ffffff0a}._mobileNavLinkActive_kk8st_282{color:#fff;box-shadow:inset 3px 0 0 var(--brand-amd);background:#18181b;position:relative}._mobileNavLink_kk8st_250:focus-visible{outline-offset:-2px;outline:2px solid #ffffffb3}._mobileNavSection_kk8st_294{border-top:1px solid #ffffff14;flex-direction:column;margin-top:.35rem;display:flex}._mobileNavSectionToggle_kk8st_301{width:100%;min-height:48px;color:var(--color-text);letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:.75rem .8rem;font-family:inherit;font-size:.76rem;font-weight:720;display:flex}._mobileNavSectionToggle_kk8st_301:hover,._mobileNavSectionToggleActive_kk8st_322{background:#ffffff09}._mobileNavSectionToggleActive_kk8st_322{color:#fff}._mobileNavSectionLabel_kk8st_330{align-items:center;gap:.55rem;display:inline-flex}._mobileNavSectionTitle_kk8st_336{align-items:center;gap:.5rem;display:inline-flex}._mobileNavChevron_kk8st_342{opacity:.68;flex:none;width:14px;height:14px}._mobileNavActiveMarker_kk8st_349{color:#ff969a;font-family:var(--font-mono);letter-spacing:.06em;background:#e31b231a;border:1px solid #e31b233d;border-radius:4px;padding:.18rem .35rem;font-size:.55rem}._mobileNavSectionToggle_kk8st_301:focus-visible{outline:2px solid var(--brand-amd);outline-offset:-2px}._mobileNavSectionPanel_kk8st_365{gap:.65rem;padding:.15rem 0 .75rem;display:grid}._mobileNavCategory_kk8st_371{background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;padding:.8rem .55rem .55rem}._mobileNavCategory_kk8st_371:first-child{border-top:1px solid #ffffff12}._mobileNavCategoryTitle_kk8st_382{color:var(--color-text);margin:0;font-size:.76rem;font-weight:660}._mobileNavCategoryDescription_kk8st_389{max-width:38rem;color:var(--color-text-secondary);margin:.25rem 0 .5rem;font-size:.68rem;line-height:1.45}._mobileNavSubsectionTitle_kk8st_397{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.5rem .75rem .125rem;font-size:.68rem;font-weight:700}._main_kk8st_408{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}._mainContent_kk8st_416{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=1180px){._headerContent_kk8st_21{grid-template-columns:auto 1fr auto;gap:.75rem}._headerBranding_kk8st_169{display:none}._nav_kk8st_37{gap:.35rem}._navSection_kk8st_44{gap:0}._navLink_kk8st_54{font-size:var(--text-xs);padding:0 .58rem}}@media (width<=1023px){._headerContent_kk8st_21{height:56px;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));justify-content:space-between;display:flex}._headerRight_kk8st_162{gap:.5rem}._nav_kk8st_37{display:none}._mobileMenuButton_kk8st_216{display:flex}._mobileNav_kk8st_240{overscroll-behavior:contain;max-height:calc(100dvh - 56px);display:flex;overflow-y:auto}._brandPlacement_kk8st_33{width:7rem}}@media (width<=768px){._headerHideMobile_kk8st_483{display:none}._hideHeaderMobile_kk8st_487 ._main_kk8st_408{padding-top:0}._hideHeaderMobile_kk8st_487 ._mainContent_kk8st_416{height:100vh}}._trigger_epecm_1{color:#ffffffb8;min-width:0;min-height:40px;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:0 .65rem 0 .35rem;display:inline-flex}._trigger_epecm_1:hover,._triggerActive_epecm_19{color:#fff;background:#151517;border-color:#ffffff1a}._trigger_epecm_1:focus-visible{outline:2px solid var(--focus-ring,#ffffffb8);outline-offset:2px}._triggerRail_epecm_30{background:#101012;border-color:#ffffff1a;border-radius:8px;justify-content:center;width:42px;min-height:42px;margin-top:auto;padding:0}._triggerRail_epecm_30._triggerActive_epecm_19{box-shadow:inset 3px 0 0 var(--brand-amd);border-color:#e31b236b}._triggerAvatar_epecm_46{color:#f5f5f7;letter-spacing:.08em;text-transform:uppercase;background:#29292d;border:1px solid #ffffff17;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.68rem;font-weight:760;display:inline-flex}._triggerAvatarRail_epecm_63{width:30px;height:30px}._triggerName_epecm_68{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;font-size:.82rem;font-weight:620;overflow:hidden}._triggerChevron_epecm_77{color:#ffffff75;width:12px;height:12px;transition:transform var(--transition-fast)}._triggerChevronOpen_epecm_84{transform:rotate(180deg)}._overlay_epecm_88{inset:0;z-index:1200;background:#00000038;position:fixed;inset-inline:calc(-50vw + 50%)}._dialog_epecm_97{color:#f5f5f7;background:#101012;border:1px solid #ffffff24;border-radius:9px;outline:none;flex-direction:column;width:min(390px,100vw - 2rem);animation:.15s cubic-bezier(.22,1,.36,1) _accountMenuEnter_epecm_1;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 70px #0000009e,inset 0 1px #ffffff0a}._dialog_epecm_97:before{background:var(--brand-amd);content:"";width:2.5rem;height:2px;position:absolute;top:0;right:1.25rem}._dialogHeader_epecm_124{transform-origin:100% 0;top:48px;bottom:1rem;right:1rem}._dialog_epecm_97._dialogHeader_epecm_124{max-height:620px}._dialogRail_epecm_135{transform-origin:0 100%;max-height:620px;top:1rem;bottom:1rem;left:68px}._header_epecm_143{border-bottom:1px solid #ffffff14;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.1rem 1.1rem 1rem;display:grid}._identityAvatar_epecm_153{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#252529;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.78rem;font-weight:780;display:inline-flex}._headerCopy_epecm_169{min-width:0}._eyebrow_epecm_173{color:#ffffff75;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.25rem;font-size:.62rem;font-weight:720;display:block}._title_epecm_184{color:#f7f7f8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}._email_epecm_195{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.76rem;overflow:hidden}._closeButton_epecm_204{color:#ffffff94;background:0 0;border:1px solid #ffffff17;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}._closeButton_epecm_204:hover{color:#fff;background:#ffffff0f}._closeButton_epecm_204:focus-visible,._logoutButton_epecm_225:focus-visible{outline:2px solid var(--focus-ring,#ffffffb8);outline-offset:2px}._body_epecm_230{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:1rem 1.1rem;overflow-y:auto}._permissionsSection_epecm_239,._permissionGroups_epecm_240,._permissionGroup_epecm_240{flex-direction:column;display:flex}._permissionsSection_epecm_239{gap:.75rem}._sectionHeading_epecm_250,._permissionSummary_epecm_251{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._sectionHeading_epecm_250>span:first-child,._permissionSummary_epecm_251{color:#ffffff7a;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:720}._roleBadge_epecm_267{color:#ffffffd1;font-family:var(--font-mono);letter-spacing:.04em;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:5px;padding:.28rem .48rem;font-size:.64rem}._permissionSummary_epecm_251{border-top:1px solid #ffffff12;padding-top:.75rem}._permissionCount_epecm_283{color:#f5f5f7;letter-spacing:normal;background:#202023;border-radius:5px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;font-size:.67rem;display:inline-flex}._permissionGroups_epecm_240{gap:.8rem}._permissionGroup_epecm_240{gap:.45rem}._permissionGroup_epecm_240 h3{color:#ffffff80;margin:0;font-size:.68rem;font-weight:680}._permissionList_epecm_312{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._permissionPill_epecm_321{color:#ffffffc2;min-height:28px;font-family:var(--font-mono);background:#18181b;border:1px solid #ffffff17;border-radius:5px;align-items:center;padding:.3rem .55rem;font-size:.68rem;line-height:1.2;display:inline-flex}._emptyState_epecm_335{color:#ffffff80;margin:0;font-size:.76rem;line-height:1.5}._footer_epecm_342{border-top:1px solid #ffffff14;flex:none;padding:.85rem 1.1rem 1rem}._logoutButton_epecm_225{color:#ffffffd1;background:0 0;border:1px solid #ffffff1f;border-radius:6px;width:100%;min-height:40px;font-size:.78rem;font-weight:680}._logoutButton_epecm_225:hover{color:#fff;background:#e31b231c;border-color:#e31b2366}@keyframes _accountMenuEnter_epecm_1{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=960px){._triggerName_epecm_68,._triggerChevron_epecm_77{display:none}._trigger_epecm_1{justify-content:center;width:40px;padding:0}}@media (height<=700px) and (width>=521px){._dialog_epecm_97._dialogHeader_epecm_124{max-height:none;top:.5rem;bottom:.5rem;right:.5rem}}@media (width<=520px){._overlay_epecm_88{background:#0000007a}._dialog_epecm_97,._dialogHeader_epecm_124,._dialogRail_epecm_135{transform-origin:bottom;width:auto;max-height:none;inset:.5rem}._dialog_epecm_97._dialogHeader_epecm_124,._dialog_epecm_97._dialogRail_epecm_135{max-height:none}}@media (prefers-reduced-motion:reduce){._dialog_epecm_97{animation:none}._trigger_epecm_1,._triggerChevron_epecm_77{transition:none}}._menu_16ohr_1{top:var(--layout-header-height,64px);inset-inline:var(--layout-shell-gutter,clamp(1.5rem, 3.5vw, 4.5rem));z-index:220;width:auto;min-height:0;max-height:calc(100dvh - var(--layout-header-height,64px) - 1.25rem);box-sizing:border-box;color:#171717;transform-origin:top;isolation:isolate;background:#f4f4f1;border:1px solid #2b2b2b;border-radius:0 0 10px 10px;grid-template-columns:clamp(13rem,17.5%,21rem) minmax(0,1fr);animation:.15s ease-out _megaMenuEnter_16ohr_1;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 64px #00000085}@keyframes _megaMenuEnter_16ohr_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._rail_16ohr_35{color:#fff;background:#080808;border-right:1px solid #2b2b2b;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden auto}._categoryTabs_16ohr_47{z-index:1;flex-direction:column;margin-top:0;display:flex;position:relative}._categoryTab_16ohr_47{color:#c6c6c8;text-align:left;cursor:pointer;background:#101010;border:0;border-bottom:1px solid #292929;border-radius:0;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:.5rem;width:100%;min-height:58px;padding:.9rem 1.2rem;font-family:inherit;font-size:.82rem;font-weight:650;line-height:1.2;transition:color .12s,background-color .12s;display:grid}._categoryTab_16ohr_47:last-child{border-bottom:0}._categoryTab_16ohr_47:hover{color:#fff;background:#191919}._categoryTab_16ohr_47:focus-visible{outline-offset:-2px;outline:2px solid #e31b23}._categoryTabSelected_16ohr_93{color:#111;background:#f4f4f1}._categoryTabSelected_16ohr_93:hover{color:#000;background:#fff}._categoryIndex_16ohr_103{color:#77777b;font-family:var(--font-mono);letter-spacing:.08em;font-size:.58rem}._categoryTabSelected_16ohr_93 ._categoryIndex_16ohr_103{color:#e31b23}._categoryArrow_16ohr_114{width:14px;height:14px}._panel_16ohr_119{color:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;background:#f4f4f1;min-width:0;min-height:100%;overflow-y:auto}._content_16ohr_129{background:#f4f4f1;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-content:start;gap:clamp(1.5rem,2.4vw,2.75rem);min-width:0;min-height:100%;padding:1.75rem 2rem 2.5rem;display:grid}._section_16ohr_140{min-width:0}._singleSection_16ohr_144{grid-column:1/-1}._sectionTitle_16ohr_148{color:#1b1b1b;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:780;line-height:1.1}._sectionDescription_16ohr_158{color:#707074;min-height:0;margin:.48rem 0 .75rem;font-size:.75rem;line-height:1.4}._items_16ohr_166{border-top:1px solid #d1d1cd;flex-direction:column;display:flex}._singleSection_16ohr_144 ._items_16ohr_166{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));column-gap:1.5rem;display:grid}._menu_16ohr_1 ._item_16ohr_166{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddddda;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:40px;padding:.62rem .15rem;font-family:inherit;font-size:.86rem;font-weight:600;line-height:1.25;text-decoration:none;transition:color .11s,padding .11s,background-color .11s;display:flex;position:relative;overflow:hidden;color:#242424!important;box-shadow:none!important}._menu_16ohr_1 ._item_16ohr_166:hover{background:#e7e7e3;padding-left:.45rem;padding-right:.45rem;color:#000!important}._menu_16ohr_1 ._item_16ohr_166:focus-visible{outline-offset:-2px;background:#e7e7e3;outline:2px solid #e31b23;padding-left:.45rem;padding-right:.45rem;color:#000!important}._menu_16ohr_1 ._itemActive_16ohr_226{background:#e7e7e3;padding-left:.7rem;color:#000!important}._menu_16ohr_1 ._itemActive_16ohr_226:before{content:"";background:#e31b23;width:3px;position:absolute;top:.65rem;bottom:.65rem;left:0}._itemLabel_16ohr_242{align-items:center;gap:.62rem;min-width:0;display:inline-flex}._itemLabel_16ohr_242 svg{color:#747478;flex:none;width:15px;height:15px}._item_16ohr_166:hover ._itemLabel_16ohr_242 svg,._item_16ohr_166:focus-visible ._itemLabel_16ohr_242 svg,._itemActive_16ohr_226 ._itemLabel_16ohr_242 svg{color:#181818}._itemArrow_16ohr_262{color:#8b8b8e;opacity:0;flex:none;width:13px;height:13px;transition:opacity .11s,transform .11s;transform:translate(-3px)}._item_16ohr_166:hover ._itemArrow_16ohr_262,._item_16ohr_166:focus-visible ._itemArrow_16ohr_262,._itemActive_16ohr_226 ._itemArrow_16ohr_262{opacity:1;transform:translate(0)}@media (width<=1199px){._categoryTab_16ohr_47{padding-left:.8rem;padding-right:.8rem}._content_16ohr_129{padding-left:1.35rem;padding-right:1.35rem}}@media (width>=961px) and (height>=640px){._menu_16ohr_1{min-height:clamp(25rem,46dvh,32rem)}}@media (prefers-reduced-motion:reduce){._menu_16ohr_1{animation:none}._categoryTab_16ohr_47,._menu_16ohr_1 ._item_16ohr_166,._itemArrow_16ohr_262{transition:none}}._container_1dqsg_1{opacity:.8;transition:opacity var(--transition-fast);align-items:center;gap:.75rem;display:flex}._container_1dqsg_1:hover{opacity:1}._logo_1dqsg_13{object-fit:contain;width:auto;height:24px}._text_1dqsg_19{color:var(--color-text-secondary);letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500}._default_1dqsg_28{justify-content:center;padding:1rem 0}._default_1dqsg_28 ._logo_1dqsg_13{height:32px}._default_1dqsg_28 ._text_1dqsg_19{color:#f5f5f7;font-size:1rem}._compact_1dqsg_43{justify-content:center;padding:.5rem 0}._compact_1dqsg_43 ._logo_1dqsg_13{height:20px}._compact_1dqsg_43 ._text_1dqsg_19{font-size:.75rem}._inline_1dqsg_57{justify-content:flex-start}._inline_1dqsg_57 ._logo_1dqsg_13{height:20px}._inline_1dqsg_57 ._text_1dqsg_19{white-space:nowrap;font-size:.75rem}[data-theme=dark] ._default_1dqsg_28 ._text_1dqsg_19{color:#f5f5f7}[data-theme=dark] ._text_1dqsg_19{color:var(--color-text-secondary)}._surface_15cpk_1{color:#f5f5f7;background:#09090a;justify-content:center;align-items:center;width:100%;min-height:min(70vh,680px);padding:clamp(1rem,4vw,3rem);display:flex}._panel_15cpk_12{background:#111113;border:1px solid #ffffff1f;border-radius:10px;width:min(620px,100%);padding:clamp(1.25rem,3vw,2rem);position:relative;box-shadow:0 30px 80px #0000007a}._panel_15cpk_12:before{background:var(--brand-amd);content:"";width:3rem;height:2px;position:absolute;top:0;left:1.5rem}._eyebrow_15cpk_32{color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:720}._title_15cpk_41{color:#f7f7f8;letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}._description_15cpk_49{color:#ffffff9e;max-width:50rem;margin:.85rem 0 0;font-size:.9rem;line-height:1.65}._actions_15cpk_57{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}._primaryButton_15cpk_64,._secondaryButton_15cpk_65{border-radius:6px;min-height:42px;padding:0 .9rem;font-size:.8rem;font-weight:680}._primaryButton_15cpk_64{color:#09090a;background:#f4f4f5;border:1px solid #f4f4f5}._secondaryButton_15cpk_65{color:#fffc;background:0 0;border:1px solid #ffffff24}._primaryButton_15cpk_64:hover{background:#fff}._secondaryButton_15cpk_65:hover{color:#fff;background:#ffffff0e}._primaryButton_15cpk_64:focus-visible,._secondaryButton_15cpk_65:focus-visible,._details_15cpk_96 summary:focus-visible{outline:2px solid var(--focus-ring,#ffffffb8);outline-offset:2px}._details_15cpk_96{color:#ffffff7a;margin-top:1rem;font-size:.74rem}._details_15cpk_96 summary{cursor:pointer;width:fit-content}._details_15cpk_96 code{color:#ffffffa8;max-height:8rem;font:.7rem/1.5 var(--font-mono);overflow-wrap:anywhere;background:#09090a;border:1px solid #ffffff14;border-radius:6px;margin-top:.65rem;padding:.7rem;display:block;overflow:auto}@media (width<=520px){._surface_15cpk_1{align-items:flex-start;min-height:calc(100dvh - 56px);padding:.75rem}._panel_15cpk_12{padding:1.25rem}._actions_15cpk_57{grid-template-columns:1fr;display:grid}}._viewport_1d7e4_1,._routeFallback_1d7e4_2{isolation:isolate;background:radial-gradient(circle at 50% -15%,#ffffff14,#0000 34rem),#050505;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}._viewport_1d7e4_1:before,._routeFallback_1d7e4_2:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}._card_1d7e4_30{-webkit-backdrop-filter:blur(22px)saturate(115%);background:#101012c7;border:1px solid #ffffff1c;border-radius:18px;width:min(560px,100%);padding:clamp(1.5rem,4vw,2.4rem);box-shadow:0 30px 90px #0000008a,inset 0 1px #ffffff12}._signalRow_1d7e4_43{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1.2rem;font-size:.72rem;font-weight:700;display:flex}._signal_1d7e4_43{background:var(--brand-amd);width:7px;height:7px;box-shadow:0 0 0 5px var(--brand-amd-soft);border-radius:50%}._loadingSignal_1d7e4_63{background:#f5f5f7;animation:1.4s ease-in-out infinite _statusPulse_1d7e4_1;box-shadow:0 0 0 5px #f5f5f714}._title_1d7e4_69{color:#f5f5f7;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:720;line-height:1.12}._description_1d7e4_78{color:#ffffff9e;margin:.9rem 0 0;font-size:.94rem;line-height:1.65}._action_1d7e4_85{color:#09090a;min-height:44px;transition:background-color var(--transition-fast), transform var(--transition-fast);background:#f5f5f7;border:1px solid #ffffffdb;border-radius:10px;margin-top:1.4rem;padding:.68rem 1.05rem;font-weight:700}._action_1d7e4_85:hover{background:#fff;transform:translateY(-1px)}._routeFallback_1d7e4_2{background:0 0;min-height:16rem}._routeFallback_1d7e4_2:before{display:none}._routeStatus_1d7e4_111{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.78rem;font-weight:650;display:flex}._routeLine_1d7e4_122{background:#ffffff1f;width:64px;height:1px;position:relative;overflow:hidden}._routeLine_1d7e4_122:after{content:"";background:#f5f5f7;width:46%;animation:1.1s ease-in-out infinite _routeScan_1d7e4_1;position:absolute;inset:0 auto 0 0}@keyframes _statusPulse_1d7e4_1{50%{opacity:.42}}@keyframes _routeScan_1d7e4_1{0%{transform:translate(-110%)}to{transform:translate(230%)}}@media (width<=640px){._viewport_1d7e4_1{padding:1rem}}:root{--surface-canvas:#050505;--surface-shell:#09090a;--surface-panel:#101012;--surface-raised:#18181b;--surface-glass:#101012c2;--text-primary:#f5f5f7;--text-secondary:#b2b2b8;--text-muted:#73737c;--border-subtle:#ffffff14;--border-strong:#ffffff29;--brand-amd:#e31b23;--brand-amd-soft:#e31b2324;--action-primary-bg:#f5f5f7;--focus-ring:#f5f5f7b8;--app-header-height:80px;--app-shell-gutter:clamp(1.5rem, 3.5vw, 4.5rem);--color-primary:#f5f5f7;--color-primary-dark:#d4d4d8;--color-primary-light:#fff;--color-accent-cyan:#a6abb3;--color-accent-purple:#92969d;--color-accent-blue:#b4b7bd;--color-accent-pink:#858a92;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#a6abb3;--color-bg:var(--surface-canvas);--color-bg-header:var(--surface-shell);--color-bg-secondary:var(--surface-panel);--color-bg-tertiary:var(--surface-raised);--color-bg-elevated:#202024;--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-border:var(--border-subtle);--color-border-hover:var(--border-strong);--color-shadow:#000000a3;--color-surface:var(--surface-panel);--color-primary-hover:#fff;--glow-primary:0 12px 32px #00000061;--glow-cyan:0 12px 32px #00000052;--glow-purple:0 12px 32px #00000052;--bg-primary:var(--surface-canvas);--bg-secondary:var(--surface-panel);--bg-hover:var(--surface-raised);--border-color:var(--border-subtle);--accent-color:#a6abb3;--accent-hover:#d4d4d8;--flow-bg-gradient-start:#050505;--flow-bg-gradient-mid:#0d0d0f;--flow-bg-gradient-end:#050505;--flow-dot-color:#ffffff0b;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SF Mono", "Monaco", "Menlo", "Courier New", monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--control-height:2.5rem;--control-height-compact:2.125rem;--control-radius:var(--radius-md);--control-padding-inline:.75rem;--control-padding-inline-compact:.625rem;--tag-height:1.375rem;--tag-radius:999px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease}@media (width<=1023px){:root{--app-header-height:56px;--app-shell-gutter:1rem}}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable both-edges;height:100%;overflow:hidden auto}body{font-family:var(--font-sans);background:radial-gradient(circle at 78% -12%, #ffffff0e, transparent 27rem), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--surface-canvas);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:auto,40px 40px,40px 40px,auto;min-height:100%;line-height:1.6;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}code,pre{font-family:var(--font-mono)}a{color:#d4d4d8;transition:color var(--transition-fast);text-decoration:none}a:hover{color:#fff;text-shadow:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--control-radius);transition:all var(--transition-fast);outline:none;padding:.5rem .75rem}input:focus,select:focus,textarea:focus{border-color:#ffffff61;box-shadow:0 0 0 3px #f5f5f717}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#6b6b72}body.playground-fullscreen header,body.playground-fullscreen nav{display:none!important}body.playground-fullscreen main{width:100%!important;margin-top:0!important;padding:0!important}.btn{border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.btn-primary{background:var(--action-primary-bg);color:#09090a}.btn-primary:hover{background:#fff;box-shadow:0 14px 30px #0000005c}.btn-secondary{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.btn-secondary:hover{border-color:var(--border-strong);color:#fff}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover{background:var(--color-bg-tertiary);color:var(--color-text)}.card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-fast)}.card:hover{border-color:var(--color-border-hover)}.badge{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);color:var(--color-text-secondary);align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge-success{color:var(--color-success);background:#22c55e26}.badge-warning{color:var(--color-warning);background:#f59e0b26}.badge-danger{color:var(--color-danger);background:#ef444426}.badge-primary{color:var(--text-primary);background:#ffffff14}::selection{color:#fff;background:#e31b2357}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notranslate,.notranslate[translate]{translate:no}:root{--product-dialog-content-width:1120px;--product-dialog-border:#ffffffb8;--product-dialog-overlay:#0303047a;--product-dialog-surface:linear-gradient(145deg, #ffffff16, #ffffff05), #0b0c0fbd;--product-dialog-shadow:0 36px 110px #0000009e, inset 0 1px 0 #ffffff26}:where([role=dialog],[role=alertdialog])[aria-modal=true]{box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(140%);outline:none;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);border:2px solid var(--product-dialog-border)!important;background:var(--product-dialog-surface)!important;box-shadow:var(--product-dialog-shadow)!important;border-radius:18px!important}:where(div,section):has(>:where([role=dialog],[role=alertdialog])[aria-modal=true]){-webkit-backdrop-filter:blur(16px);background-color:var(--product-dialog-overlay)!important}:where([role=dialog],[role=alertdialog])[aria-modal=true] :where(button[aria-label^=Close],button[aria-label=Close]){color:#ffffffa8;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}:where([role=dialog],[role=alertdialog])[aria-modal=true] :where(button[aria-label^=Close],button[aria-label=Close]):hover:not(:disabled){color:#fff;background:#ffffff13;border-color:#ffffff38}:where([role=dialog],[role=alertdialog])[aria-modal=true] :where(input:not([type=checkbox],[type=radio]),select,textarea){color:#ffffffe6;background-color:#090a0cd1;border-color:#ffffff1c;border-radius:9px}:where([role=dialog],[role=alertdialog])[aria-modal=true] select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23a1a1aa' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:.9rem!important;padding-right:2.35rem!important}:where([role=dialog],[role=alertdialog])[aria-modal=true] select :where(option,optgroup){color:#f5f5f7;background:#111216}:where([role=dialog],[role=alertdialog])[aria-modal=true] :where(input:not([type=checkbox],[type=radio]),select,textarea):focus{border-color:#ffffff57;outline:none;box-shadow:0 0 0 3px #ffffff12}:where([role=dialog],[role=alertdialog])[aria-modal=true] *{scrollbar-color:#fff3 transparent;scrollbar-width:thin}@media (width<=640px){:where([role=dialog],[role=alertdialog])[aria-modal=true]{width:calc(100vw - .75rem);max-width:calc(100vw - .75rem);max-height:calc(100dvh - .75rem);border-radius:14px!important}:where([role=dialog],[role=alertdialog])[aria-modal=true] :where(input:not([type=checkbox],[type=radio]),select,textarea){font-size:1rem!important}}@media (prefers-reduced-motion:reduce){:where([role=dialog],[role=alertdialog])[aria-modal=true],:where([role=dialog],[role=alertdialog])[aria-modal=true] *{transition-duration:.01ms!important;animation:none!important}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
