.PortalShell-module__Kvgk5a__shell{--portal-padding:clamp(.55rem,.8vw,1rem);--portal-gap:clamp(.55rem,.7vw,1rem);--portal-sidebar:clamp(13.25rem,13vw,16.5rem);width:100vw;height:100dvh;padding:var(--portal-padding);background:var(--color-bg-primary);position:relative;overflow:hidden}.PortalShell-module__Kvgk5a__videoBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PortalShell-module__Kvgk5a__bgVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PortalShell-module__Kvgk5a__videoBackdrop:before,.PortalShell-module__Kvgk5a__videoBackdrop:after{content:"";filter:blur(120px);pointer-events:none;border-radius:999px;animation:14s ease-in-out infinite PortalShell-module__Kvgk5a__shellFloat;position:absolute}.PortalShell-module__Kvgk5a__videoBackdrop:before{opacity:.35;background:radial-gradient(circle,#26a69a2e 0%,#4a3aff14 55%,#0000 78%);width:42rem;height:42rem;top:-10%;left:-8%}.PortalShell-module__Kvgk5a__videoBackdrop:after{opacity:.3;background:radial-gradient(circle,#ff525224 0%,#4a3aff14 56%,#0000 80%);width:38rem;height:38rem;animation-delay:-5s;bottom:-6%;right:-10%}.PortalShell-module__Kvgk5a__videoMask{background:linear-gradient(180deg,#00000061 0%,#00000094 48%,#000000c2 100%),radial-gradient(circle at 16% 12%,#26a69a0f,transparent 26%),radial-gradient(circle at 82% 8%,#4a3aff0d,transparent 24%),var(--gradient-mask);position:absolute;inset:0}.PortalShell-module__Kvgk5a__videoGrid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 100%);mask-image:linear-gradient(#000000b3,#0000 100%)}.PortalShell-module__Kvgk5a__frame{z-index:1;grid-template-columns:var(--portal-sidebar)minmax(0,1fr);gap:var(--portal-gap);width:100%;height:100%;margin-inline:auto;transition:grid-template-columns .24s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.PortalShell-module__Kvgk5a__sidebar,.PortalShell-module__Kvgk5a__workspace,.PortalShell-module__Kvgk5a__modalCard{background:#000000ad;border:1px solid #ffffff0f}.PortalShell-module__Kvgk5a__sidebar{z-index:4;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;min-height:0;display:flex;position:relative;overflow:visible}.PortalShell-module__Kvgk5a__workspace{z-index:1;border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;min-height:0;padding:1rem;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff0a}.PortalShell-module__Kvgk5a__brandRow{border-bottom:1px solid #ffffff14;align-items:center;padding:.72rem;display:flex}.PortalShell-module__Kvgk5a__brand{border-radius:var(--radius-md);align-items:center;gap:.62rem;width:100%;min-width:0;margin-left:.6rem;display:flex}.PortalShell-module__Kvgk5a__brandTitle{color:var(--color-text-primary);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.82rem;transition:opacity .16s ease-out,width .22s ease-out}.PortalShell-module__Kvgk5a__nav{gap:.36rem;padding:.7rem;display:grid}.PortalShell-module__Kvgk5a__link{border-radius:var(--radius-md);min-height:2.45rem;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:#00000080;border:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.45rem .62rem;font-family:inherit;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out,opacity .18s ease-out;display:grid;position:relative;overflow:hidden}.PortalShell-module__Kvgk5a__link:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);transition:opacity .18s ease-out,transform .24s ease-out;position:absolute;inset:0;transform:translate(-80%)}.PortalShell-module__Kvgk5a__linkCheck{border-radius:var(--radius-sm);color:#22c55e;background:#22c55e2e;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex;box-shadow:0 0 8px #22c55e52}.PortalShell-module__Kvgk5a__link:active,.PortalShell-module__Kvgk5a__shellButton:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.PortalShell-module__Kvgk5a__link:hover,.PortalShell-module__Kvgk5a__setupHelper:hover{color:var(--color-text-primary);background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-1px)}.PortalShell-module__Kvgk5a__shellButton:hover{transform:translateY(-1px)}.PortalShell-module__Kvgk5a__link:hover:after{opacity:1;transform:translate(80%)}}.PortalShell-module__Kvgk5a__linkActive{color:var(--color-text-primary);opacity:1;background:linear-gradient(90deg,#26a69a2e,#4a3aff14,#0000),#00000070;border-color:#26a69a5c;box-shadow:inset 0 0 0 1px #26a69a14,0 0 26px #26a69a14}.PortalShell-module__Kvgk5a__linkActive:before{content:"";background:linear-gradient(180deg,var(--color-core-primary),var(--color-core-secondary));width:2px;position:absolute;top:.44rem;bottom:.44rem;left:0;box-shadow:0 0 12px #26a69a8c}.PortalShell-module__Kvgk5a__linkIcon{border-radius:var(--radius-sm);background:#ffffff07;border:1px solid #ffffff12;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.PortalShell-module__Kvgk5a__linkLabel{color:var(--color-text-primary);font-size:.84rem;font-weight:var(--font-weight-normal);letter-spacing:.01em;white-space:nowrap;line-height:1.18;transition:opacity .16s ease-out,width .22s ease-out;display:block}.PortalShell-module__Kvgk5a__footer{border-top:1px solid #ffffff0f;gap:.4rem;margin-top:auto;padding:1.85rem .7rem .7rem;display:grid;position:relative}.PortalShell-module__Kvgk5a__setupHelper{border-radius:var(--radius-md);min-height:4.25rem;color:var(--color-text-primary);background:linear-gradient(#ffffff09,#ffffff02),#0000008a;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.68rem .62rem;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;display:grid;position:relative;overflow:hidden}.PortalShell-module__Kvgk5a__setupHelper:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ff525229,#0000);position:absolute;inset:0;transform:translate(-100%)}.PortalShell-module__Kvgk5a__setupHelperAlert{border-color:#ff52525c;box-shadow:0 0 24px #ff52521a}.PortalShell-module__Kvgk5a__setupHelperAlert:before{animation:2.4s linear infinite PortalShell-module__Kvgk5a__setup-scan}.PortalShell-module__Kvgk5a__setupHelperComplete{border-color:#26a69a57;box-shadow:0 0 22px #26a69a1a}.PortalShell-module__Kvgk5a__setupHelperActive{border-color:#26a69a8c}.PortalShell-module__Kvgk5a__setupIcon{border-radius:var(--radius-sm);background:#ffffff09;border:1px solid #ffffff1f;flex:none;justify-content:center;align-items:center;width:1.82rem;height:1.82rem;display:inline-flex}.PortalShell-module__Kvgk5a__setupCopy{gap:.2rem;min-width:0;display:grid}.PortalShell-module__Kvgk5a__setupEyebrow,.PortalShell-module__Kvgk5a__setupPercent{letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.PortalShell-module__Kvgk5a__setupEyebrow{color:var(--color-text-primary)}.PortalShell-module__Kvgk5a__setupText{color:var(--color-text-secondary);font-size:.72rem;line-height:1.2}.PortalShell-module__Kvgk5a__setupProgressTrack{border-radius:var(--radius-sm);background:#ffffff1a;width:100%;height:3px;margin-top:.15rem;display:block;overflow:hidden}.PortalShell-module__Kvgk5a__setupProgressFill{border-radius:inherit;background:linear-gradient(90deg,var(--color-quant-primary),var(--color-core-primary),var(--color-core-secondary));height:100%;transition:width .22s ease-out;display:block}.PortalShell-module__Kvgk5a__setupPercent{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.PortalShell-module__Kvgk5a__shellButton{border-radius:var(--radius-md);min-height:2.4rem;font-size:.76rem;font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid #585858;justify-content:center;align-items:center;gap:.45rem;padding:.58rem .9rem;font-family:inherit;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out;display:inline-flex;position:relative;overflow:hidden}.PortalShell-module__Kvgk5a__shellButtonPrimary{color:var(--color-text-primary);background:linear-gradient(#ffffff09,#ffffff02),#000000c7;border-color:#4a3aff80;margin-top:.15rem;box-shadow:0 0 18px #4a3aff1f}.PortalShell-module__Kvgk5a__shellButtonPrimary:hover{border-color:#4a3affb8;box-shadow:0 0 24px #4a3aff2e}.PortalShell-module__Kvgk5a__shellButtonSecondary{color:var(--color-text-primary);background:#ffffff08;border-color:#ffffff1f}.PortalShell-module__Kvgk5a__shellButtonCta{z-index:1;color:#fff;font-weight:var(--font-weight-bold);background:0 0;border:none;position:relative;box-shadow:0 0 18px #4a3aff29}.PortalShell-module__Kvgk5a__shellButtonCta:before{content:"";border-radius:inherit;z-index:-2;background:var(--gradient-core);background-size:300% 300%;animation:5s linear infinite PortalShell-module__Kvgk5a__shimmer;position:absolute;inset:0}.PortalShell-module__Kvgk5a__shellButtonCta:after{content:"";border-radius:calc(var(--radius-md) - 1px);z-index:-1;background:linear-gradient(#ffffff09,#ffffff02),#000000d9;position:absolute;inset:1.5px}.PortalShell-module__Kvgk5a__shellButtonCta:before,.PortalShell-module__Kvgk5a__shellButtonCta:after{transition:opacity .18s ease-out,inset .18s ease-out}.PortalShell-module__Kvgk5a__shellButtonCta:hover{box-shadow:0 0 30px -4px #4a3aff57,0 0 14px -2px #26a69a52}.PortalShell-module__Kvgk5a__shellButtonCta:hover:before{opacity:1}.PortalShell-module__Kvgk5a__shellButtonCta:hover:after{inset:2.5px}.PortalShell-module__Kvgk5a__shellButtonCta .PortalShell-module__Kvgk5a__shellButtonGlyph{color:#fff}.PortalShell-module__Kvgk5a__shellButtonGlyph{color:var(--color-core-primary);transition:transform .16s ease-out}.PortalShell-module__Kvgk5a__shellButtonLabel{white-space:nowrap}.PortalShell-module__Kvgk5a__modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010304c2;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PortalShell-module__Kvgk5a__modalCard{border-radius:var(--radius-lg);width:min(100%,29rem);padding:1rem;box-shadow:0 28px 82px #0006}.PortalShell-module__Kvgk5a__modalLabel{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem}.PortalShell-module__Kvgk5a__modalTitle{color:var(--color-text-primary);margin-top:.42rem;font-size:1.08rem;line-height:1.22}.PortalShell-module__Kvgk5a__modalText{color:var(--color-text-secondary);margin-top:.6rem;font-size:.84rem;line-height:1.68}.PortalShell-module__Kvgk5a__modalActions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.PortalShell-module__Kvgk5a__modalBtnPrimary{border-radius:var(--radius-md);min-height:2.4rem;font-size:.76rem;font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:#000;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:.45rem;padding:.58rem .9rem;font-family:inherit;text-decoration:none;display:inline-flex}.PortalShell-module__Kvgk5a__modalBtnSecondary{border-radius:var(--radius-md);min-height:2.4rem;color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.45rem;padding:.58rem .9rem;font-family:inherit;text-decoration:none;display:inline-flex}.PortalShell-module__Kvgk5a__modalBtnSecondary:hover{color:var(--color-text-primary);text-underline-offset:.2em;text-decoration:underline}@media (min-width:720px) and (orientation:landscape){.PortalShell-module__Kvgk5a__shell{--portal-padding:clamp(.65rem,1vh,1.1rem);--portal-gap:clamp(.65rem,.85vw,1.1rem);--portal-sidebar:clamp(13.5rem,13.5vw,17.25rem)}.PortalShell-module__Kvgk5a__frame{width:min(100%,calc((100dvh - (var(--portal-padding)*2))*16/9))}}@keyframes PortalShell-module__Kvgk5a__setup-scan{0%{opacity:0;transform:translate(-100%)}18%,52%{opacity:1}78%,to{opacity:0;transform:translate(100%)}}@keyframes PortalShell-module__Kvgk5a__shellFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-22px)scale(1.04)}}@keyframes PortalShell-module__Kvgk5a__shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes PortalShell-module__Kvgk5a__soft-glow-pulse{0%,to{opacity:.42}50%{opacity:.68}}@media (max-width:1220px){.PortalShell-module__Kvgk5a__frame{grid-template-columns:var(--portal-sidebar)minmax(0,1fr)}}.PortalShell-module__Kvgk5a__mobileHeader{display:none}.PortalShell-module__Kvgk5a__mobileBackdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0009;transition:opacity .24s;position:fixed;inset:0}.PortalShell-module__Kvgk5a__mobileBackdropOpen{opacity:1;pointer-events:auto}@media (max-width:980px){.PortalShell-module__Kvgk5a__shell{height:auto;min-height:100dvh;overflow:auto}.PortalShell-module__Kvgk5a__frame{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 1.4rem)}.PortalShell-module__Kvgk5a__mobileHeader{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-lg)var(--radius-lg)0 0;background:linear-gradient(#ffffff09,#ffffff02),#000000b8;border-bottom:1px solid #ffffff14;margin:-1rem -1rem .5rem;padding:.6rem .8rem;display:flex}.PortalShell-module__Kvgk5a__mobileBrand{color:var(--color-text-primary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.82rem;text-decoration:none;display:flex}.PortalShell-module__Kvgk5a__mobileMenuButton{border-radius:var(--radius-md);width:2.2rem;height:2.2rem;color:var(--color-text-primary);cursor:pointer;background:#00000075;border:1px solid #ffffff1f;justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .18s ease-out;display:inline-flex}.PortalShell-module__Kvgk5a__mobileMenuButton:active{transform:scale(.94)}.PortalShell-module__Kvgk5a__sidebar{z-index:50;width:260px;transition:transform .32s cubic-bezier(.23,1,.32,1);position:fixed;top:.8rem;bottom:.8rem;left:.8rem;overflow-y:auto;transform:translate(calc(-100% - 1.6rem))}.PortalShell-module__Kvgk5a__sidebarOpen{transform:translate(0)}.PortalShell-module__Kvgk5a__workspace{order:1;min-height:auto}}@media (max-width:768px){.PortalShell-module__Kvgk5a__shell{padding:.55rem}.PortalShell-module__Kvgk5a__workspace{padding:.78rem}}@media (prefers-reduced-motion:reduce){.PortalShell-module__Kvgk5a__bgVideo{display:none}.PortalShell-module__Kvgk5a__frame,.PortalShell-module__Kvgk5a__link,.PortalShell-module__Kvgk5a__shellButton,.PortalShell-module__Kvgk5a__setupHelper,.PortalShell-module__Kvgk5a__setupProgressFill,.PortalShell-module__Kvgk5a__brandTitle,.PortalShell-module__Kvgk5a__linkLabel{transition:none}.PortalShell-module__Kvgk5a__setupHelperAlert:before,.PortalShell-module__Kvgk5a__shellButtonCta:before{animation:none}}.PortalShell-module__Kvgk5a__checklistPanel{border-radius:var(--radius-lg);background:linear-gradient(#ffffff06,#ffffff02),#0000008c;border:1px solid #ffffff0f;margin:.5rem 0;padding:.6rem .55rem}.PortalShell-module__Kvgk5a__checklistPanelHeader{justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.35rem;padding:0 .15rem;display:flex}.PortalShell-module__Kvgk5a__checklistPanelTitle{font-size:.78rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em}.PortalShell-module__Kvgk5a__checklistPanelSub{color:var(--color-text-muted);font-size:.65rem}.PortalShell-module__Kvgk5a__checklistPanelProgress{border-radius:var(--radius-sm);background:#ffffff14;width:100%;height:2px;margin-bottom:.4rem;overflow:hidden}.PortalShell-module__Kvgk5a__checklistPanelProgressFill{background:linear-gradient(90deg,var(--color-core-primary),var(--color-core-secondary));border-radius:inherit;height:100%;transition:width .4s}.PortalShell-module__Kvgk5a__checklistPanelSteps{flex-direction:column;gap:.3rem;display:flex}.PortalShell-module__Kvgk5a__checklistStep{border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:opacity .18s;display:block;position:relative;overflow:hidden}.PortalShell-module__Kvgk5a__checklistStepInner{z-index:1;align-items:center;gap:.45rem;padding:.38rem .5rem;display:flex;position:relative}.PortalShell-module__Kvgk5a__checklistStepDone:before{content:"";border-radius:inherit;z-index:0;background:var(--gradient-core);filter:blur(1.5px);opacity:.5;background-size:300% 300%;animation:4s linear infinite PortalShell-module__Kvgk5a__shimmer,3s ease-in-out infinite PortalShell-module__Kvgk5a__soft-glow-pulse;position:absolute;inset:0}.PortalShell-module__Kvgk5a__checklistStepDone:after{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#ffffff08,#ffffff01),#06060ae6;position:absolute;inset:1px}.PortalShell-module__Kvgk5a__checklistStepCurrent:before{content:"";border-radius:inherit;z-index:0;filter:blur(1.5px);opacity:.45;background:linear-gradient(60deg,#ff5252,#f88,#ff5252,#f88) 0 0/300% 300%;animation:4s linear infinite PortalShell-module__Kvgk5a__shimmer,3s ease-in-out infinite PortalShell-module__Kvgk5a__soft-glow-pulse;position:absolute;inset:0}.PortalShell-module__Kvgk5a__checklistStepCurrent:after{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#ffffff08,#ffffff01),#06060ae6;position:absolute;inset:1px}.PortalShell-module__Kvgk5a__checklistStepInactive{opacity:.55;background:#ffffff03;border:1px solid #ffffff0d}.PortalShell-module__Kvgk5a__checklistStepCheck{width:1rem;height:1rem;font-size:.6rem;font-weight:var(--font-weight-bold);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PortalShell-module__Kvgk5a__checklistStepDone .PortalShell-module__Kvgk5a__checklistStepCheck{background:var(--color-core-primary);color:#000}.PortalShell-module__Kvgk5a__checklistStepCurrent .PortalShell-module__Kvgk5a__checklistStepCheck{color:#f88;background:#ff52522e;border:1px solid #ff525259}.PortalShell-module__Kvgk5a__checklistStepInactive .PortalShell-module__Kvgk5a__checklistStepCheck{color:var(--color-text-muted);background:#ffffff0a;border:1px solid #ffffff1a}.PortalShell-module__Kvgk5a__checklistStepNum{font-size:.58rem;line-height:1}.PortalShell-module__Kvgk5a__checklistStepLabel{font-size:.72rem;line-height:1.25}.PortalShell-module__Kvgk5a__checklistStepDone .PortalShell-module__Kvgk5a__checklistStepLabel,.PortalShell-module__Kvgk5a__checklistStepCurrent .PortalShell-module__Kvgk5a__checklistStepLabel{color:var(--color-text-primary)}.PortalShell-module__Kvgk5a__checklistStepInactive .PortalShell-module__Kvgk5a__checklistStepLabel{color:var(--color-text-muted)}.PortalShell-module__Kvgk5a__shell{--portal-black:#000;--portal-surface-1:#08090cf5;--portal-surface-2:#0d0f13e0;--portal-surface-3:#111318cc;--portal-surface-control:#121419cc;--portal-border-soft:#ffffff12;--portal-border-mid:#ffffff1b;background:radial-gradient(circle at 50% -8%,#ffffff09,#0000 34%),linear-gradient(#020203 0%,#000 54% 100%)}.PortalShell-module__Kvgk5a__videoBackdrop{background:radial-gradient(circle at 17% 8%,#26a69a09,transparent 30%),radial-gradient(circle at 86% 10%,#4a3aff08,transparent 32%),var(--portal-black)}.PortalShell-module__Kvgk5a__bgVideo,.PortalShell-module__Kvgk5a__videoBackdrop:before,.PortalShell-module__Kvgk5a__videoBackdrop:after{display:none}.PortalShell-module__Kvgk5a__videoMask{background:linear-gradient(#ffffff03,#0000 28%),radial-gradient(circle at 50% 0,#ffffff05,#0000 38%)}.PortalShell-module__Kvgk5a__videoGrid{opacity:.2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px)}.PortalShell-module__Kvgk5a__sidebar,.PortalShell-module__Kvgk5a__workspace,.PortalShell-module__Kvgk5a__modalCard{border-color:var(--portal-border-soft);background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--portal-surface-1)}.PortalShell-module__Kvgk5a__link,.PortalShell-module__Kvgk5a__setupHelper,.PortalShell-module__Kvgk5a__shellButtonPrimary,.PortalShell-module__Kvgk5a__shellButtonSecondary,.PortalShell-module__Kvgk5a__checklistPanel{background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--portal-surface-control);border-color:var(--portal-border-soft)}.PortalShell-module__Kvgk5a__linkActive{background:linear-gradient(90deg,#26a69a26,#4a3aff11,#0000),#0c1013eb}.PortalShell-module__Kvgk5a__shellButtonCta:after{background:linear-gradient(#ffffff07,#ffffff02),#07090cf5}.PortalShell-module__Kvgk5a__modalBackdrop,.PortalShell-module__Kvgk5a__mobileBackdrop{background:#000000c2}@media (max-width:980px){.PortalShell-module__Kvgk5a__mobileHeader,.PortalShell-module__Kvgk5a__mobileMenuButton{background:linear-gradient(180deg,#ffffff07,#ffffff02),var(--portal-surface-2)}}.PortalShell-module__Kvgk5a__link{color:#bec2c9c7}.PortalShell-module__Kvgk5a__linkLabel{color:#c6cad0d1;font-weight:var(--font-weight-normal)}.PortalShell-module__Kvgk5a__linkIcon{color:#bec2c9c2}.PortalShell-module__Kvgk5a__linkMuted{opacity:1}.PortalShell-module__Kvgk5a__linkMuted .PortalShell-module__Kvgk5a__linkLabel{color:#84899194}.PortalShell-module__Kvgk5a__linkMuted .PortalShell-module__Kvgk5a__linkIcon{color:#84899194;border-color:#ffffff0b}.PortalShell-module__Kvgk5a__linkActive,.PortalShell-module__Kvgk5a__linkActive:hover{color:#fff}.PortalShell-module__Kvgk5a__linkActive .PortalShell-module__Kvgk5a__linkLabel{color:#fff;font-weight:var(--font-weight-normal)}.PortalShell-module__Kvgk5a__accountSettingsBackdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1.35rem);display:flex;position:fixed;inset:0}.PortalShell-module__Kvgk5a__accountSettingsPanel{border-radius:var(--radius-lg);background:linear-gradient(#ffffff09,#ffffff03),#0d0f13fa;border:1px solid #ffffff1c;flex-direction:column;width:min(100%,42rem);max-height:calc(100dvh - 1.35rem);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 30px 90px #00000094}.PortalShell-module__Kvgk5a__accountSettingsHeader,.PortalShell-module__Kvgk5a__accountSettingsFooter{justify-content:space-between;align-items:center;gap:.8rem;padding:.56rem .78rem;display:flex}.PortalShell-module__Kvgk5a__accountSettingsHeader{border-bottom:1px solid #ffffff13}.PortalShell-module__Kvgk5a__accountSettingsFooter{border-top:1px solid #ffffff13}.PortalShell-module__Kvgk5a__accountSettingsTitle{color:#f8f9fbf0;font-size:.98rem;font-weight:var(--font-weight-medium);margin:0;line-height:1.1}.PortalShell-module__Kvgk5a__accountSettingsSections{display:grid}.PortalShell-module__Kvgk5a__accountSettingsSection{border-bottom:1px solid #fff1;gap:.36rem;padding:.52rem .78rem;display:grid}.PortalShell-module__Kvgk5a__accountSettingsSection:last-child{border-bottom:0}.PortalShell-module__Kvgk5a__accountSettingsSectionTitle,.PortalShell-module__Kvgk5a__accountSettingsLabelCell,.PortalShell-module__Kvgk5a__accountPlanHeader,.PortalShell-module__Kvgk5a__accountPlanHeaderGhost,.PortalShell-module__Kvgk5a__accountSettingsTextButton,.PortalShell-module__Kvgk5a__accountSettingsPrimary,.PortalShell-module__Kvgk5a__accountSettingsDelete{font-size:.54rem;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;line-height:1}.PortalShell-module__Kvgk5a__accountSettingsSectionTitle{color:#c1c7d0bd;margin:0}.PortalShell-module__Kvgk5a__accountSettingsSectionHeaderRow{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.PortalShell-module__Kvgk5a__accountSettingsInfoGrid,.PortalShell-module__Kvgk5a__accountProviderRows,.PortalShell-module__Kvgk5a__accountPartnerRows{border-radius:var(--radius-md);background:linear-gradient(#ffffff06,#ffffff02),#12151ae0;border:1px solid #ffffff13}.PortalShell-module__Kvgk5a__accountSettingsInfoGrid{grid-template-columns:minmax(5.4rem,.34fr) minmax(0,1fr);gap:.28rem;padding:.32rem;display:grid}.PortalShell-module__Kvgk5a__accountSettingsLabelCell,.PortalShell-module__Kvgk5a__accountSettingsValueCell{border-radius:var(--radius-sm);background:#ffffff07;border:1px solid #fff1;align-items:center;min-width:0;min-height:1.82rem;padding:.16rem .5rem;display:flex}.PortalShell-module__Kvgk5a__accountSettingsLabelCell{color:#99a1acb8}.PortalShell-module__Kvgk5a__accountSettingsValueCell{color:#eef1f6eb;font-family:var(--font-display);font-size:.68rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.18;overflow:hidden}.PortalShell-module__Kvgk5a__accountProviderRows{gap:.28rem;padding:.32rem;display:grid}.PortalShell-module__Kvgk5a__accountProviderRow{grid-template-columns:1.88rem minmax(0,1fr) auto;align-items:center;gap:.34rem;min-height:2.05rem;display:grid}.PortalShell-module__Kvgk5a__accountProviderMark{border-radius:var(--radius-sm);color:#e7ebf1e0;background:#ffffff07;border:1px solid #ffffff13;justify-content:center;align-items:center;width:1.88rem;height:1.88rem;display:inline-flex}.PortalShell-module__Kvgk5a__accountProviderMarkText{font-family:var(--font-display);font-size:.58rem;font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.PortalShell-module__Kvgk5a__accountProviderValue{border-radius:var(--radius-sm);color:#e8ecf2e6;min-width:0;min-height:1.88rem;font-family:var(--font-display);font-size:.66rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;background:#ffffff07;border:1px solid #fff1;align-items:center;padding:.16rem .54rem;line-height:1.1;display:flex;overflow:hidden}.PortalShell-module__Kvgk5a__accountProviderAction,.PortalShell-module__Kvgk5a__accountSettingsIconPair{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.PortalShell-module__Kvgk5a__accountProviderLinkButton{border-radius:var(--radius-sm);min-height:1.78rem;font-family:inherit;font-size:.52rem;font-weight:var(--font-weight-medium);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #ffffff16;justify-content:center;align-items:center;gap:.32rem;padding:.08rem .5rem 0;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s,opacity .16s;display:inline-flex}.PortalShell-module__Kvgk5a__accountSettingsLinked{color:#5eebd2f2;background:#26a69a0e;border-color:#26a69a4d}.PortalShell-module__Kvgk5a__accountSettingsUnlinked{color:#f7931aeb;background:#f7931a0d;border-color:#f7931a42}.PortalShell-module__Kvgk5a__accountSettingsTvLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;display:grid}.PortalShell-module__Kvgk5a__accountPartnerRows{gap:.28rem;padding:.32rem;display:grid}.PortalShell-module__Kvgk5a__accountPartnerRow{grid-template-columns:minmax(4.4rem,.58fr) minmax(5.7rem,.76fr) minmax(7.6rem,1fr) minmax(9.8rem,1.18fr) minmax(3.4rem,auto) auto;align-items:center;gap:.28rem;min-width:0;display:grid}.PortalShell-module__Kvgk5a__accountPartnerRowStatic{border-top:1px solid #ffffff12;padding:.3rem 0}.PortalShell-module__Kvgk5a__accountPartnerRowStatic:first-child{border-top:0}.PortalShell-module__Kvgk5a__accountPartnerRowEditing{border-radius:var(--radius-md);background:linear-gradient(#ffffff06,#ffffff02),#ffffff05;border:1px solid #ffffff16;padding:.32rem}.PortalShell-module__Kvgk5a__accountPartnerCell,.PortalShell-module__Kvgk5a__accountPartnerInput,.PortalShell-module__Kvgk5a__accountPartnerSelect,.PortalShell-module__Kvgk5a__accountPartnerCode,.PortalShell-module__Kvgk5a__accountPartnerStatus,.PortalShell-module__Kvgk5a__accountPartnerEmpty{border-radius:var(--radius-sm);color:#e6ebf2e6;min-width:0;min-height:1.82rem;font-family:var(--font-display);background:#ffffff07;border:1px solid #fff1;font-size:.62rem;line-height:1}.PortalShell-module__Kvgk5a__accountPartnerCell,.PortalShell-module__Kvgk5a__accountPartnerCode,.PortalShell-module__Kvgk5a__accountPartnerStatus,.PortalShell-module__Kvgk5a__accountPartnerEmpty{align-items:center;display:inline-flex}.PortalShell-module__Kvgk5a__accountPartnerCell{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;padding:.14rem .46rem;overflow:hidden}.PortalShell-module__Kvgk5a__accountPartnerInput,.PortalShell-module__Kvgk5a__accountPartnerSelect{outline:none;width:100%;padding:.14rem .46rem}.PortalShell-module__Kvgk5a__accountPartnerInput{background:#080a0ddb}.PortalShell-module__Kvgk5a__accountPartnerSelect{appearance:none;background:linear-gradient(#ffffff09,#ffffff02),#080a0de0}.PortalShell-module__Kvgk5a__accountPartnerInput:focus,.PortalShell-module__Kvgk5a__accountPartnerSelect:focus{border-color:#26a69a6b;box-shadow:0 0 0 2px #26a69a1a}.PortalShell-module__Kvgk5a__accountPartnerCode{color:#b2e1ffe6;text-align:left;cursor:pointer;justify-content:space-between;gap:.35rem;width:100%;padding:.08rem .42rem 0;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s}.PortalShell-module__Kvgk5a__accountPartnerCode span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortalShell-module__Kvgk5a__accountPartnerCode:hover{color:#fff;border-color:#26a69a57;transform:scale(1.01);box-shadow:0 0 16px #26a69a14}.PortalShell-module__Kvgk5a__accountPartnerStatus{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;padding:.08rem .44rem 0;font-size:.5rem}.PortalShell-module__Kvgk5a__accountPartnerStatusGhost{min-width:0;min-height:1.82rem}.PortalShell-module__Kvgk5a__accountPartnerStatus_draft{display:none}.PortalShell-module__Kvgk5a__accountPartnerStatus_pending{color:#bec6ffe6;border-color:#4a3aff4d}.PortalShell-module__Kvgk5a__accountPartnerStatus_verified{color:#80f4deeb;border-color:#26a69a4d}.PortalShell-module__Kvgk5a__accountPartnerActions{justify-content:flex-end;align-items:center;gap:.24rem;display:inline-flex}.PortalShell-module__Kvgk5a__accountPartnerEmpty{color:#d0d7e0c7;cursor:pointer;text-transform:uppercase;letter-spacing:.075em;justify-content:center;gap:.36rem;width:100%;padding:.08rem .56rem 0}.PortalShell-module__Kvgk5a__accountPartnerEmpty:hover{color:#fff;border-color:#26a69a52;box-shadow:0 0 18px #26a69a14}.PortalShell-module__Kvgk5a__accountSettingsTvForm{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem;min-width:0;display:grid}.PortalShell-module__Kvgk5a__accountSettingsRefetchForm{align-items:center;display:flex}.PortalShell-module__Kvgk5a__accountSettingsInput{border-radius:var(--radius-sm);color:#f8f9fbf5;width:100%;min-width:0;min-height:1.82rem;font-family:var(--font-display);background:#080a0ddb;border:1px solid #ffffff16;padding:.18rem .5rem;font-size:.68rem;line-height:1}.PortalShell-module__Kvgk5a__accountSettingsInput:focus{border-color:#26a69a6b;outline:none;box-shadow:0 0 0 2px #26a69a1c}.PortalShell-module__Kvgk5a__accountPlanSection{gap:.24rem}.PortalShell-module__Kvgk5a__accountPlanHeaderRow{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr) auto auto;align-items:end;gap:.28rem;padding:0 .32rem;display:grid}.PortalShell-module__Kvgk5a__accountPlanMatrix{background:linear-gradient(90deg,#ffffff05,#ffffff02),#ffffff03;border-top:1px solid #fff1;border-bottom:1px solid #fff1;grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr) auto auto;align-items:center;gap:.28rem;padding:.18rem .32rem .26rem;display:grid}.PortalShell-module__Kvgk5a__accountPlanHeader{color:#99a1acb8;min-width:0}.PortalShell-module__Kvgk5a__accountPlanHeaderGhost{opacity:0;min-width:5.6rem}.PortalShell-module__Kvgk5a__accountSettingsIconButton,.PortalShell-module__Kvgk5a__accountSettingsTextButton,.PortalShell-module__Kvgk5a__accountProviderLinkButton,.PortalShell-module__Kvgk5a__accountSettingsPrimary,.PortalShell-module__Kvgk5a__accountSettingsDelete{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.34rem;font-family:inherit;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s,opacity .16s;display:inline-flex}.PortalShell-module__Kvgk5a__accountSettingsIconButton{color:#dce1e8db;background:#ffffff07;border:1px solid #ffffff16;width:1.78rem;height:1.78rem;padding:0}.PortalShell-module__Kvgk5a__accountSettingsIconButtonGood{color:#acf4e7f2;border-color:#26a69a61}.PortalShell-module__Kvgk5a__accountSettingsIconButtonLinked{color:#5eebd2f2;border-color:#26a69a4d}.PortalShell-module__Kvgk5a__accountSettingsIconButtonUnlinked{color:#f7931aeb;border-color:#f7931a47}.PortalShell-module__Kvgk5a__accountSettingsIconButtonDanger{color:#ffafaff2;border-color:#ff525252}.PortalShell-module__Kvgk5a__accountSettingsTextButton,.PortalShell-module__Kvgk5a__accountSettingsPrimary,.PortalShell-module__Kvgk5a__accountSettingsDelete{color:#d6dce4db;background:#ffffff06;border:1px solid #ffffff16;min-height:1.78rem;padding:.08rem .56rem 0}.PortalShell-module__Kvgk5a__accountSettingsPrimary{color:#fff;background:linear-gradient(90deg,#4a3aff2e,#26a69a17),#ffffff06;border-color:#4a3aff75}.PortalShell-module__Kvgk5a__accountPlanTier{justify-content:center}.PortalShell-module__Kvgk5a__accountPlanTierFree{color:#f8f9fbeb;background:linear-gradient(90deg,#ffffff13,#ffffff06),#ffffff05;border-color:#ffffff1f}.PortalShell-module__Kvgk5a__accountPlanTierCore{background:linear-gradient(to right,var(--color-core-primary),var(--color-core-secondary));color:#f2f2f2;border-color:#26a69a57;box-shadow:0 0 20px #26a69a1c}.PortalShell-module__Kvgk5a__accountPlanTierQuant{background:linear-gradient(to right,var(--color-quant-primary),var(--color-quant-secondary));color:#f2f2f2;border-color:#ff525257;box-shadow:0 0 20px #ff52521c}.PortalShell-module__Kvgk5a__accountSettingsDelete{color:#ffaeaedb;border-color:#ff525240}.PortalShell-module__Kvgk5a__accountSettingsIconButton:hover,.PortalShell-module__Kvgk5a__accountSettingsTextButton:hover,.PortalShell-module__Kvgk5a__accountProviderLinkButton:hover,.PortalShell-module__Kvgk5a__accountSettingsPrimary:hover,.PortalShell-module__Kvgk5a__accountSettingsDelete:hover{color:#fff;border-color:#26a69a6b;transform:scale(1.012);box-shadow:0 0 18px #26a69a14}.PortalShell-module__Kvgk5a__accountSettingsBillingButton:hover{color:#05070af5;border-color:#ffffff52;box-shadow:0 0 18px #ffffff14}.PortalShell-module__Kvgk5a__accountSettingsIconButton:disabled,.PortalShell-module__Kvgk5a__accountSettingsTextButton:disabled,.PortalShell-module__Kvgk5a__accountProviderLinkButton:disabled,.PortalShell-module__Kvgk5a__accountSettingsPrimary:disabled{cursor:not-allowed;opacity:.46;transform:none}.PortalShell-module__Kvgk5a__accountProviderLinkButton.PortalShell-module__Kvgk5a__accountSettingsLinked:disabled{cursor:default;opacity:.78}.PortalShell-module__Kvgk5a__accountSettingsToast{z-index:76;border-radius:var(--radius-sm);color:#dde4ede6;width:min(28rem,100vw - 2rem);min-height:2.32rem;font-family:var(--font-display);font-size:.64rem;font-weight:var(--font-weight-medium);background:linear-gradient(#ffffff0b,#ffffff03),#07080af7;border:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:.75rem;padding:.48rem .54rem .48rem .68rem;line-height:1.2;animation:.18s ease-out PortalShell-module__Kvgk5a__account-settings-toast-in;display:flex;position:fixed;bottom:clamp(1rem,4vh,2.5rem);left:50%;transform:translate(-50%);box-shadow:0 18px 58px #0000008c,inset 0 0 0 1px #ffffff06}.PortalShell-module__Kvgk5a__accountSettingsToast_success{color:#b2f5e8f0;border-color:#26a69a57;box-shadow:0 18px 58px #0000008c,0 0 22px #26a69a1a,inset 0 0 0 1px #26a69a0d}.PortalShell-module__Kvgk5a__accountSettingsToast_error{color:#ffbebef0;border-color:#ff52525c;box-shadow:0 18px 58px #0000008c,0 0 22px #ff525217,inset 0 0 0 1px #ff52520d}.PortalShell-module__Kvgk5a__accountSettingsToast_info{color:#ffdaa4f0;border-color:#f7931a57;box-shadow:0 18px 58px #0000008c,0 0 22px #f7931a14,inset 0 0 0 1px #f7931a0d}.PortalShell-module__Kvgk5a__accountSettingsToastClose{border-radius:var(--radius-sm);color:#edf1f7d6;cursor:pointer;background:#ffffff07;border:1px solid #ffffff18;flex:none;justify-content:center;align-items:center;width:1.46rem;height:1.46rem;padding:0;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.PortalShell-module__Kvgk5a__accountSettingsToastClose:hover{color:#fff;background:#ffffff0e;border-color:#ffffff2e;transform:scale(1.04)}.PortalShell-module__Kvgk5a__accountPartnerRowStatic .PortalShell-module__Kvgk5a__accountPartnerCell,.PortalShell-module__Kvgk5a__accountPartnerRowStatic .PortalShell-module__Kvgk5a__accountPartnerCode,.PortalShell-module__Kvgk5a__accountPartnerRowStatic .PortalShell-module__Kvgk5a__accountPartnerStatus{background:0 0;border-color:#0000}.PortalShell-module__Kvgk5a__accountPartnerRowStatic .PortalShell-module__Kvgk5a__accountPartnerCode{color:#9ac2e2c7}.PortalShell-module__Kvgk5a__accountPartnerRowStatic .PortalShell-module__Kvgk5a__accountPartnerCode:hover{background:#26a69a0b;border-color:#26a69a3d}.PortalShell-module__Kvgk5a__accountSettingsInfoGrid,.PortalShell-module__Kvgk5a__accountProviderRows{border-color:#ffffff0d}.PortalShell-module__Kvgk5a__accountSettingsInfoGrid .PortalShell-module__Kvgk5a__accountSettingsLabelCell,.PortalShell-module__Kvgk5a__accountSettingsInfoGrid .PortalShell-module__Kvgk5a__accountSettingsValueCell,.PortalShell-module__Kvgk5a__accountProviderValue,.PortalShell-module__Kvgk5a__accountPlanMatrix .PortalShell-module__Kvgk5a__accountSettingsValueCell{background:0 0;border-color:#0000}.PortalShell-module__Kvgk5a__accountSettingsSpin{animation:.82s linear infinite PortalShell-module__Kvgk5a__account-settings-spin}@keyframes PortalShell-module__Kvgk5a__account-settings-spin{to{transform:rotate(360deg)}}@keyframes PortalShell-module__Kvgk5a__account-settings-toast-in{0%{opacity:0;transform:translate(-50%,.45rem)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:620px){.PortalShell-module__Kvgk5a__accountSettingsPanel{max-height:94dvh;overflow-y:auto}.PortalShell-module__Kvgk5a__accountSettingsInfoGrid,.PortalShell-module__Kvgk5a__accountSettingsTvForm,.PortalShell-module__Kvgk5a__accountPlanHeaderRow,.PortalShell-module__Kvgk5a__accountPlanMatrix,.PortalShell-module__Kvgk5a__accountPartnerRow,.PortalShell-module__Kvgk5a__accountProviderRow,.PortalShell-module__Kvgk5a__accountSettingsTvLine{grid-template-columns:1fr}.PortalShell-module__Kvgk5a__accountProviderAction,.PortalShell-module__Kvgk5a__accountSettingsIconPair,.PortalShell-module__Kvgk5a__accountSettingsRefetchForm{justify-content:flex-start}.PortalShell-module__Kvgk5a__accountPlanHeaderGhost{display:none}}.PortalShell-module__Kvgk5a__shell{--portal-padding:clamp(.75rem,1vw,1.35rem);--portal-gap:clamp(.75rem,1vw,1.25rem);--portal-sidebar:clamp(13.75rem,13.5vw,16rem);--portal-sidebar-offset:clamp(1.35rem,2.4vh,2.25rem);font-family:var(--font-ui);background:radial-gradient(circle at 58% -16%,#4a3aff14,#0000 34rem),#000}.PortalShell-module__Kvgk5a__videoBackdrop{display:none}.PortalShell-module__Kvgk5a__frame{max-width:min(100%,177.7dvh)}.PortalShell-module__Kvgk5a__sidebar{border-radius:var(--radius-lg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#050506f0;border-color:#ffffff21}.PortalShell-module__Kvgk5a__workspace{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:clamp(1.35rem,2vw,2.35rem)}.PortalShell-module__Kvgk5a__brandRow{border-bottom-color:#ffffff1f;min-height:3.65rem;padding:.85rem .95rem}.PortalShell-module__Kvgk5a__brand{gap:.72rem;margin-left:0}.PortalShell-module__Kvgk5a__brandTitle,.PortalShell-module__Kvgk5a__setupEyebrow,.PortalShell-module__Kvgk5a__setupPercent,.PortalShell-module__Kvgk5a__shellButton,.PortalShell-module__Kvgk5a__linkLabel{font-family:var(--font-ui)}.PortalShell-module__Kvgk5a__brandTitle{letter-spacing:.1em;font-size:.78rem;font-weight:650}.PortalShell-module__Kvgk5a__nav{gap:.14rem;padding:.7rem .65rem .85rem}.PortalShell-module__Kvgk5a__link{border-radius:var(--radius-md);color:#ebeef4b3;background:0 0;border-color:#0000;min-height:2.35rem;padding:.38rem .52rem}.PortalShell-module__Kvgk5a__linkIcon{color:#ebeef4b3;background:0 0;border-color:#0000;width:1.62rem;height:1.62rem}.PortalShell-module__Kvgk5a__linkLabel{color:currentColor;letter-spacing:0;font-size:.82rem;font-weight:560}.PortalShell-module__Kvgk5a__linkMuted{color:#ebeef457;opacity:1}.PortalShell-module__Kvgk5a__linkActive{color:#fff;box-shadow:none;background:linear-gradient(90deg,#ffffff13,#ffffff05),#ffffff05;border-color:#ffffff21}.PortalShell-module__Kvgk5a__linkActive:before{background:var(--color-core-primary);width:2px;top:.48rem;bottom:.48rem;box-shadow:0 0 10px #26a69a61}.PortalShell-module__Kvgk5a__linkActive .PortalShell-module__Kvgk5a__linkIcon{color:#fff;background:#26a69a14;border-color:#0000}@media (hover:hover) and (pointer:fine){.PortalShell-module__Kvgk5a__link:hover,.PortalShell-module__Kvgk5a__setupHelper:hover{color:#fff;background:#ffffff09;border-color:#0000;transform:none}.PortalShell-module__Kvgk5a__shellButton:hover{transform:scale(1.012)}}.PortalShell-module__Kvgk5a__footer{border-top-color:#ffffff1c;gap:.55rem;padding:1rem .65rem .75rem}.PortalShell-module__Kvgk5a__setupHelper{border-radius:var(--radius-md);min-height:3.55rem;box-shadow:none;background:#ffffff05;border-color:#ffffff1a;padding:.58rem}.PortalShell-module__Kvgk5a__setupIcon{background:#ffffff0b;border-color:#0000}.PortalShell-module__Kvgk5a__setupEyebrow,.PortalShell-module__Kvgk5a__setupPercent{letter-spacing:.08em;font-size:.58rem;font-weight:650}.PortalShell-module__Kvgk5a__setupText{font-size:.68rem}.PortalShell-module__Kvgk5a__shellButton{border-radius:var(--radius-md);letter-spacing:.05em;background:#ffffff09;border:0;font-size:.72rem;font-weight:700}.PortalShell-module__Kvgk5a__shellButtonCta{box-shadow:none;background:0 0;border:1px solid #4a3aff7a}.PortalShell-module__Kvgk5a__shellButtonCta:before{opacity:.9}.PortalShell-module__Kvgk5a__shellButtonCta:after{background:#050507;inset:1px}.PortalShell-module__Kvgk5a__shell{scrollbar-gutter:stable;width:100%;height:auto;min-height:100dvh;overflow:clip visible}.PortalShell-module__Kvgk5a__frame{align-items:start;height:auto;min-height:100%}.PortalShell-module__Kvgk5a__workspace{overflow:visible}@media (min-width:981px){.PortalShell-module__Kvgk5a__shell{padding:var(--portal-sidebar-offset)}.PortalShell-module__Kvgk5a__frame{min-height:calc(100dvh - (var(--portal-sidebar-offset)*2))}.PortalShell-module__Kvgk5a__sidebar{top:var(--portal-sidebar-offset);height:calc(100dvh - (var(--portal-sidebar-offset)*2));max-height:calc(100dvh - (var(--portal-sidebar-offset)*2));align-self:start;position:sticky}.PortalShell-module__Kvgk5a__workspace{min-height:calc(100dvh - (var(--portal-sidebar-offset)*2));padding-block:0}}.PortalShell-module__Kvgk5a__shell{--portal-login-surface:#000000c7;--portal-login-surface-raised:#08080aeb;--portal-login-control:#ffffff09;--portal-login-control-hover:#ffffff0f;--portal-login-border:#ffffff1a;--portal-login-border-strong:#ffffff29;--portal-login-muted:#bcc2cdb8}.PortalShell-module__Kvgk5a__sidebar{background:linear-gradient(180deg,#ffffff09,#ffffff02),var(--portal-login-surface);border-color:var(--portal-login-border);box-shadow:0 28px 72px #00000057,inset 0 1px #ffffff05}.PortalShell-module__Kvgk5a__link{background:0 0;border-color:#0000;min-height:2.45rem;padding:.42rem .58rem}.PortalShell-module__Kvgk5a__linkIcon{background:#ffffff08;border-color:#0000}.PortalShell-module__Kvgk5a__linkLabel{font-size:.84rem;line-height:1}.PortalShell-module__Kvgk5a__linkActive{background:linear-gradient(90deg,#26a69a1f,#4a3aff0e,#0000),#ffffff06;border-color:#0000}.PortalShell-module__Kvgk5a__shellButton{background:var(--portal-login-control);color:#f8f9fbf0;border:1px solid #ffffff16;min-height:2.35rem}.PortalShell-module__Kvgk5a__shellButtonCta{background:0 0;border-color:#4a3aff80}.PortalShell-module__Kvgk5a__accountSettingsBackdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000d1}.PortalShell-module__Kvgk5a__accountSettingsPanel{border-color:var(--portal-login-border);background:linear-gradient(180deg,#ffffff09,#ffffff02),var(--portal-login-surface-raised);width:min(100%,43.5rem);box-shadow:0 34px 92px #0000009e,0 0 22px #ffffff09,inset 0 1px #ffffff06}.PortalShell-module__Kvgk5a__accountSettingsHeader,.PortalShell-module__Kvgk5a__accountSettingsFooter{min-height:3.35rem;padding:.72rem .82rem}.PortalShell-module__Kvgk5a__accountSettingsTitle{font-size:1.02rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.PortalShell-module__Kvgk5a__accountSettingsSection{gap:.46rem;padding:.66rem .82rem}.PortalShell-module__Kvgk5a__accountSettingsInfoGrid,.PortalShell-module__Kvgk5a__accountProviderRows,.PortalShell-module__Kvgk5a__accountPartnerRows{background:linear-gradient(#ffffff07,#ffffff02),#ffffff06;border-color:#ffffff16}.PortalShell-module__Kvgk5a__accountSettingsLabelCell,.PortalShell-module__Kvgk5a__accountSettingsValueCell,.PortalShell-module__Kvgk5a__accountProviderValue,.PortalShell-module__Kvgk5a__accountPartnerCell,.PortalShell-module__Kvgk5a__accountPartnerInput,.PortalShell-module__Kvgk5a__accountPartnerSelect,.PortalShell-module__Kvgk5a__accountPartnerCode,.PortalShell-module__Kvgk5a__accountPartnerStatus,.PortalShell-module__Kvgk5a__accountPartnerEmpty,.PortalShell-module__Kvgk5a__accountSettingsInput{background:var(--portal-login-control);border-color:#ffffff13;min-height:2rem}.PortalShell-module__Kvgk5a__accountSettingsValueCell,.PortalShell-module__Kvgk5a__accountProviderValue,.PortalShell-module__Kvgk5a__accountPartnerCell,.PortalShell-module__Kvgk5a__accountPartnerCode,.PortalShell-module__Kvgk5a__accountSettingsInput{font-size:.7rem}.PortalShell-module__Kvgk5a__accountSettingsIconButton,.PortalShell-module__Kvgk5a__accountSettingsTextButton,.PortalShell-module__Kvgk5a__accountProviderLinkButton,.PortalShell-module__Kvgk5a__accountSettingsPrimary,.PortalShell-module__Kvgk5a__accountSettingsDelete{background:var(--portal-login-control);border-color:#ffffff17;min-height:1.9rem}.PortalShell-module__Kvgk5a__accountSettingsIconButton:hover,.PortalShell-module__Kvgk5a__accountSettingsTextButton:hover,.PortalShell-module__Kvgk5a__accountProviderLinkButton:hover,.PortalShell-module__Kvgk5a__accountSettingsPrimary:hover,.PortalShell-module__Kvgk5a__accountSettingsDelete:hover{background:var(--portal-login-control-hover);border-color:var(--portal-login-border-strong)}.PortalShell-module__Kvgk5a__accountPlanTier,.PortalShell-module__Kvgk5a__accountPlanMatrix .PortalShell-module__Kvgk5a__accountSettingsValueCell{text-align:left;justify-content:flex-start}.PortalShell-module__Kvgk5a__accountPlanHeaderRow,.PortalShell-module__Kvgk5a__accountPlanMatrix{padding-left:0;padding-right:0}.PortalShell-module__Kvgk5a__accountPlanMatrix{border-left:0;border-right:0;padding-block:.24rem}.PortalShell-module__Kvgk5a__accountPlanMatrix .PortalShell-module__Kvgk5a__accountSettingsValueCell{border-left:0;border-right:0;border-radius:0;padding-inline:.5rem}.PortalShell-module__Kvgk5a__accountPlanTier{padding-inline:.5rem}.PortalShell-module__Kvgk5a__accountSettingsBillingButton{color:#e8edf4ad;background:#ffffff09;border-color:#ffffff29}.PortalShell-module__Kvgk5a__accountSettingsBillingButton:hover{color:#fff;background:#fff1;border-color:#ffffff4d;box-shadow:0 0 18px #ffffff14}
.docs-module__hZJeFq__lessonPanel,.docs-module__hZJeFq__modalCard{background:linear-gradient(#ffffff08,#ffffff03),#05080ae0;border:1px solid #ffffff14}.docs-module__hZJeFq__lessonTitle,.docs-module__hZJeFq__modalTitle{color:var(--color-text-primary)}.docs-module__hZJeFq__lessonStep,.docs-module__hZJeFq__modalLabel{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem}.docs-module__hZJeFq__modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010304c2;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.docs-module__hZJeFq__modalCard{border-radius:var(--radius-lg);width:min(100%,29rem);padding:1rem;box-shadow:0 28px 82px #0006}.docs-module__hZJeFq__modalTitle{margin-top:.42rem;font-size:1.08rem;line-height:1.22}.docs-module__hZJeFq__modalText{margin-top:.6rem;font-size:.84rem;line-height:1.68}.docs-module__hZJeFq__modalActions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.docs-module__hZJeFq__videoModal{width:min(100%,48rem)}.docs-module__hZJeFq__videoStage{border-radius:var(--radius-lg);background:#0000008c;border:1px solid #ffffff14;margin-top:.82rem;overflow:hidden}.docs-module__hZJeFq__videoStagePlayer{width:100%;height:auto;display:block}.docs-module__hZJeFq__videoModalHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.docs-module__hZJeFq__indexContainer{flex-direction:column;gap:1.5rem;display:flex}.docs-module__hZJeFq__indexGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.docs-module__hZJeFq__courseCard{border-radius:var(--radius-lg);flex-direction:column;min-height:380px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.docs-module__hZJeFq__courseCard:hover{transform:translateY(-4px)}.docs-module__hZJeFq__courseCardInner{border-radius:inherit;background:var(--color-bg-primary);flex-direction:column;justify-content:space-between;gap:1rem;height:100%;display:flex;overflow:hidden}.docs-module__hZJeFq__courseCardImageWrap{background:#0006;width:100%;height:170px;position:relative;overflow:hidden}.docs-module__hZJeFq__courseCardImage{object-fit:cover;opacity:.85;transition:opacity .3s,transform .4s}.docs-module__hZJeFq__courseCard:hover .docs-module__hZJeFq__courseCardImage{opacity:1;transform:scale(1.03)}.docs-module__hZJeFq__courseCardContent{flex-direction:column;gap:.4rem;padding:0 1.25rem;display:flex}.docs-module__hZJeFq__courseTitle{color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:500}.docs-module__hZJeFq__courseSummary{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.55}.docs-module__hZJeFq__courseMeta{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem 1.25rem 1.25rem;display:flex}.docs-module__hZJeFq__courseProgress{flex:1;align-items:center;gap:.6rem;display:flex}.docs-module__hZJeFq__courseProgressBar{border-radius:var(--radius-sm);background:#ffffff14;flex:1;max-width:80px;height:4px;overflow:hidden}.docs-module__hZJeFq__courseProgressBarFill{background:linear-gradient(90deg,var(--color-core-primary),var(--color-core-secondary));border-radius:inherit;height:100%;transition:width .3s}.docs-module__hZJeFq__courseProgressText{color:var(--color-text-primary);font-size:.72rem;font-weight:500}.docs-module__hZJeFq__courseDuration{color:var(--color-text-muted);font-size:.75rem}.docs-module__hZJeFq__courseStats{flex-wrap:wrap;gap:.28rem;min-width:0;display:flex}.docs-module__hZJeFq__courseStats span{border-radius:var(--radius-sm);color:#bec6d2c7;min-height:1.32rem;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;background:#ffffff07;border:1px solid #ffffff13;align-items:center;padding:.08rem .38rem 0;font-size:.58rem;line-height:1;display:inline-flex}.docs-module__hZJeFq__courseLayout{grid-template-columns:1fr 300px;align-items:start;gap:1.2rem 2rem;width:100%;max-width:1100px;margin:0 auto;display:grid}.docs-module__hZJeFq__courseBackRow{grid-column:1/-1;min-width:0}.docs-module__hZJeFq__courseMain{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.docs-module__hZJeFq__heroMedia{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#00000080;border:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.docs-module__hZJeFq__heroMediaImage{object-fit:cover}.docs-module__hZJeFq__heroMediaOverlay{pointer-events:none;background:linear-gradient(#0003 0%,#00000080 100%);position:absolute;inset:0}.docs-module__hZJeFq__heroPlayButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:2px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:all .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.docs-module__hZJeFq__heroPlayButton:hover{background:#fff3;border-color:#fff6;transform:translate(-50%,-50%)scale(1.05)}.docs-module__hZJeFq__courseInfo{flex-direction:column;gap:.75rem;display:flex}.docs-module__hZJeFq__courseInfoTitle{letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.1}.docs-module__hZJeFq__courseInfoSummary{color:var(--color-text-secondary);max-width:560px;margin:0;font-size:.9rem;line-height:1.65}.docs-module__hZJeFq__courseInfoMeta{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.docs-module__hZJeFq__courseInfoBadge{border-radius:var(--radius-sm);color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;padding:.3rem .7rem;font-size:.72rem;display:inline-flex}.docs-module__hZJeFq__backLink{color:var(--color-text-muted);align-items:center;gap:.45rem;width:fit-content;font-size:.82rem;text-decoration:none;transition:color .15s;display:inline-flex}.docs-module__hZJeFq__backLink:hover{color:var(--color-text-primary)}.docs-module__hZJeFq__markDoneButton{justify-content:center;width:100%;color:#000!important;background:#fff!important;border-color:#fff!important}.docs-module__hZJeFq__markDoneButton:hover{background:#e0e0e0!important;border-color:#e0e0e0!important}.docs-module__hZJeFq__markDoneButtonCompleted{width:100%;font-weight:var(--font-weight-bold);justify-content:center;background:linear-gradient(135deg,var(--color-core-primary),var(--color-core-secondary))!important;color:#fff!important;border-color:#0000!important}.docs-module__hZJeFq__sidebarNavButtons{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.docs-module__hZJeFq__sidebarNavButtons button{justify-content:center}.docs-module__hZJeFq__sidebarNavButtons button:hover{color:#000!important;background:#fff!important;border-color:#fff!important}.docs-module__hZJeFq__navButtonHidden{visibility:hidden;pointer-events:none}.docs-module__hZJeFq__activeSectionBlock{border-radius:var(--radius-lg);background:linear-gradient(#ffffff08,#ffffff03),#05080ab3;border:1px solid #ffffff14;overflow:hidden}.docs-module__hZJeFq__activeSectionTitle{color:var(--color-text-primary);background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;margin:0;padding:.85rem 1rem;font-size:.95rem;font-weight:500;display:flex}.docs-module__hZJeFq__activeSectionNumber{border-radius:var(--radius-lg);width:1.75rem;height:1.75rem;color:var(--color-text-primary);font-size:.78rem;font-weight:var(--font-weight-bold);background:#ffffff14;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.docs-module__hZJeFq__lessonList{flex-direction:column;display:flex}.docs-module__hZJeFq__lessonItem{border-bottom:1px solid #ffffff0a;align-items:center;gap:.75rem;padding:.7rem 1rem;transition:background .15s;display:flex}.docs-module__hZJeFq__lessonItem:last-child{border-bottom:none}.docs-module__hZJeFq__lessonItem:hover{background:#ffffff06}.docs-module__hZJeFq__lessonPlay{width:1.5rem;height:1.5rem;color:var(--color-text-primary);background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.docs-module__hZJeFq__lessonName{color:var(--color-text-primary);flex:1;font-size:.85rem}.docs-module__hZJeFq__lessonTime{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.docs-module__hZJeFq__courseSidebar{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:1rem}.docs-module__hZJeFq__sidebarProgress{border-radius:var(--radius-lg);background:linear-gradient(#ffffff08,#ffffff03),#05080ab3;border:1px solid #ffffff14;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.docs-module__hZJeFq__sidebarProgressHeader{justify-content:space-between;align-items:center;display:flex}.docs-module__hZJeFq__sidebarProgressLabel,.docs-module__hZJeFq__sidebarProgressValue{color:var(--color-text-primary);font-size:.8rem;font-weight:500}.docs-module__hZJeFq__sidebarProgressBar{border-radius:var(--radius-sm);background:#ffffff14;width:100%;height:5px;overflow:hidden}.docs-module__hZJeFq__sidebarProgressBarFill{background:linear-gradient(90deg,var(--color-core-primary),var(--color-core-secondary));border-radius:inherit;height:100%;transition:width .3s}.docs-module__hZJeFq__sectionMenu{border-radius:var(--radius-lg);background:linear-gradient(#ffffff08,#ffffff03),#05080ab3;border:1px solid #ffffff14;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.docs-module__hZJeFq__sectionMenuItem{border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.55rem .7rem;font-family:inherit;font-size:.82rem;transition:background .15s,color .15s;display:flex}.docs-module__hZJeFq__sectionMenuItem:hover{color:var(--color-text-primary);background:#ffffff0a}.docs-module__hZJeFq__sectionMenuItemActive{color:var(--color-text-primary);background:#ffffff0f}.docs-module__hZJeFq__sectionMenuNumber{border-radius:var(--radius-md);width:1.4rem;height:1.4rem;color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-bold);background:#000;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.docs-module__hZJeFq__sectionMenuItem:hover .docs-module__hZJeFq__sectionMenuNumber{color:#000;background:#fff;border-color:#fff}.docs-module__hZJeFq__sectionMenuItemActive .docs-module__hZJeFq__sectionMenuNumber{background:var(--color-core-secondary);border-color:var(--color-core-secondary);color:#fff}.docs-module__hZJeFq__sectionMenuItemDone .docs-module__hZJeFq__sectionMenuNumber{background:var(--color-core-primary);border-color:var(--color-core-primary);color:#000}.docs-module__hZJeFq__sectionMenuName{flex:1}.docs-module__hZJeFq__sectionMenuCheck{color:var(--color-core-primary);align-items:center;display:inline-flex}.docs-module__hZJeFq__sidebarAssets{border-radius:var(--radius-lg);background:linear-gradient(#ffffff08,#ffffff03),#05080ab3;border:1px solid #ffffff14;padding:1rem}.docs-module__hZJeFq__sidebarSectionTitle{font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);margin:0 0 .6rem}.docs-module__hZJeFq__sidebarPlaceholder{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.7}@media (max-width:1200px){.docs-module__hZJeFq__indexGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.docs-module__hZJeFq__courseLayout{grid-template-columns:1fr}.docs-module__hZJeFq__courseSidebar{order:0;position:static}.docs-module__hZJeFq__sectionMenu{flex-flow:wrap;padding:.5rem;overflow-x:auto}.docs-module__hZJeFq__sectionMenuItem{white-space:nowrap}}@media (max-width:768px){.docs-module__hZJeFq__indexGrid,.docs-module__hZJeFq__sidebarNavButtons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.docs-module__hZJeFq__courseCard,.docs-module__hZJeFq__sectionMenuItem{transition:none}}.docs-module__hZJeFq__indexContainer,.docs-module__hZJeFq__courseLayout{width:100%;max-width:none;margin:0}.docs-module__hZJeFq__indexContainer{gap:clamp(.85rem,1vw,1.35rem)}.docs-module__hZJeFq__courseLayout{grid-template-columns:minmax(0,1fr) minmax(17rem,20vw);gap:clamp(.7rem,.85vw,1rem) clamp(1rem,1.25vw,1.6rem)}.docs-module__hZJeFq__courseCard{min-height:clamp(16.8rem,31vh,22rem)}:is(.docs-module__hZJeFq__courseCard.glow-card--free,.docs-module__hZJeFq__courseCard.glow-card--core,.docs-module__hZJeFq__courseCard.glow-card--quant){box-shadow:0 0 0 1px #ffffff1a,0 0 22px -14px #ffffff2e,0 0 18px -12px #4a3aff2e}.docs-module__hZJeFq__courseCard.glow-card--free:before{opacity:.46;filter:blur();animation:none}.docs-module__hZJeFq__courseCard.glow-card--core:before{opacity:.46;filter:blur();animation:none}.docs-module__hZJeFq__courseCard.glow-card--quant:before{opacity:.46;filter:blur();animation:none}.docs-module__hZJeFq__courseCard.glow-card--free:before{background:linear-gradient(60deg,#ffffff2e,#ffffff14)}.docs-module__hZJeFq__courseCard.glow-card--core:before{background:linear-gradient(60deg,#26a69a38,#4a3aff33)}.docs-module__hZJeFq__courseCard.glow-card--quant:before{background:linear-gradient(60deg,#ff525233,#4a3aff2e)}.docs-module__hZJeFq__courseCard.glow-card:after{background:#030304}.docs-module__hZJeFq__courseCard[data-glitch-hover]{position:relative;overflow:hidden}.docs-module__hZJeFq__courseCard[data-glitch-hover]:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;z-index:3;background:linear-gradient(105deg,#0000 34%,#ffffff29 45%,#26a69a29 51%,#0000 62%);position:absolute;inset:-20% -35%;transform:translate(-115%)skew(-12deg)}.docs-module__hZJeFq__courseCard[data-glitch-hover]:hover:after,.docs-module__hZJeFq__courseCard[data-glitch-hover]:focus-visible:after{animation:.54s steps(5,end) docs-module__hZJeFq__docsCardScan}.docs-module__hZJeFq__courseCardInner,.docs-module__hZJeFq__lessonPanel,.docs-module__hZJeFq__courseSidebar,.docs-module__hZJeFq__sidebarAssets{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff06,#ffffff02),#030304f0}.docs-module__hZJeFq__courseCardInner{box-shadow:inset 0 0 0 1px #ffffff0d}.docs-module__hZJeFq__courseCardContent,.docs-module__hZJeFq__courseMeta{background:linear-gradient(#ffffff03,#ffffff01),#030304d1}.docs-module__hZJeFq__courseCardImageWrap{height:clamp(7.2rem,13.2vh,10.7rem)}.docs-module__hZJeFq__lessonPanel{min-height:min(100%,34rem)}@media (max-width:900px){.docs-module__hZJeFq__courseLayout{grid-template-columns:1fr}}@media (max-width:720px){.docs-module__hZJeFq__indexGrid{grid-template-columns:1fr}}.docs-module__hZJeFq__indexGrid{grid-template-columns:repeat(auto-fit,minmax(clamp(13.5rem,16vw,18rem),1fr));gap:clamp(1rem,1.18vw,1.4rem)}.docs-module__hZJeFq__courseCardContent{gap:.42rem;padding:.14rem clamp(.82rem,.95vw,1.05rem) .08rem}.docs-module__hZJeFq__courseTitle{font-size:clamp(.94rem,1vw,1.1rem)}.docs-module__hZJeFq__courseSummary{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.docs-module__hZJeFq__courseMeta{gap:.68rem;padding:.78rem clamp(.82rem,.95vw,1.05rem) .94rem;display:grid}.docs-module__hZJeFq__courseStats{gap:.38rem .44rem}.docs-module__hZJeFq__courseStats span{min-height:1.42rem;padding:.12rem .48rem 0}.docs-module__hZJeFq__courseProgress{gap:.72rem;width:100%}.docs-module__hZJeFq__courseProgressBar{max-width:none}@keyframes docs-module__hZJeFq__docsCardScan{0%{opacity:0;transform:translate(-115%)skew(-12deg)}18%,44%{opacity:.38}48%{transform:translate(22%)skew(9deg)}to{opacity:0;transform:translate(118%)skew(-12deg)}}.docs-module__hZJeFq__courseMain{gap:clamp(.95rem,1.05vw,1.25rem)}.docs-module__hZJeFq__heroMedia,.docs-module__hZJeFq__activeSectionBlock,.docs-module__hZJeFq__sidebarProgress,.docs-module__hZJeFq__sectionMenu{background:linear-gradient(#ffffff07,#ffffff02),#030406f0;border-color:#ffffff13}.docs-module__hZJeFq__courseInfo{gap:.65rem}.docs-module__hZJeFq__courseAssetsInline,.docs-module__hZJeFq__gettingStartedAccessPanel{border-radius:var(--radius-lg);background:linear-gradient(#ffffff06,#ffffff02),#030406e6;border:1px solid #ffffff13;gap:.7rem;width:min(100%,43rem);margin-top:.25rem;padding:.82rem;display:grid}.docs-module__hZJeFq__inlineSectionTitle{color:#f8f9fbeb;font-family:var(--font-mono);font-size:.68rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0}.docs-module__hZJeFq__inlineAssetRows{flex-wrap:wrap;gap:.5rem;display:flex}.docs-module__hZJeFq__inlineAssetButton{border-radius:var(--radius-md);color:#cad2dee6;min-height:2.1rem;font:inherit;cursor:pointer;background:#ffffff07;border:1px solid #ffffff13;padding:.2rem .72rem;font-size:.76rem;transition:background .16s,border-color .16s,color .16s}.docs-module__hZJeFq__inlineAssetButton:hover,.docs-module__hZJeFq__inlineAssetButton:focus-visible{color:#fff;background:#ffffff0e;border-color:#ffffff29;outline:none}.docs-module__hZJeFq__gettingStartedAccessPanel{gap:.82rem}.docs-module__hZJeFq__gettingStartedAccessHeader{gap:.22rem;display:grid}.docs-module__hZJeFq__gettingStartedAccessHeader span{color:#96a0aed6;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.docs-module__hZJeFq__gettingStartedAccessHeader strong{color:#f8f9fbf0;font-size:.94rem;line-height:1.25}.docs-module__hZJeFq__tvLinkedState{border-radius:var(--radius-md);background:#26a69a12;border:1px solid #26a69a42;align-items:center;gap:.62rem;min-height:2.45rem;padding:.62rem .7rem;display:flex}.docs-module__hZJeFq__tvLinkedIcon{border-radius:var(--radius-md);width:1.65rem;height:1.65rem;color:var(--color-core-primary);background:#26a69a24;flex:none;justify-content:center;align-items:center;display:inline-flex}.docs-module__hZJeFq__tvLinkedState span:last-child{gap:.08rem;display:grid}.docs-module__hZJeFq__tvLinkedState strong{color:#f8f9fbf0;font-size:.78rem}.docs-module__hZJeFq__tvLinkedState small{color:#b1bbcad1;font-family:var(--font-mono);font-size:.66rem}.docs-module__hZJeFq__tvInlineForm{grid-template-columns:minmax(8rem,1fr) auto;align-items:end;gap:.5rem;display:grid}.docs-module__hZJeFq__tvInlineForm label{color:#96a0aed6;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.62rem}.docs-module__hZJeFq__docsInput{border-radius:var(--radius-md);color:#f8f9fbf2;min-width:0;min-height:2.35rem;font:inherit;background:#00000094;border:1px solid #ffffff16;padding:.3rem .7rem;font-size:.8rem}.docs-module__hZJeFq__docsInput:focus{border-color:#26a69a7a;outline:none;box-shadow:0 0 0 3px #26a69a14}.docs-module__hZJeFq__docsAccessButton,.docs-module__hZJeFq__getFullAccessButton{border-radius:var(--radius-md);color:#f8f9fbf2;min-height:2.35rem;font-family:var(--font-mono);font-size:.68rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff07;border:1px solid #26a69a57;justify-content:center;align-items:center;padding:.25rem .86rem;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.docs-module__hZJeFq__docsAccessButton:hover:not(:disabled),.docs-module__hZJeFq__getFullAccessButton:hover,.docs-module__hZJeFq__getFullAccessButton:focus-visible{color:#fff;background:#26a69a1a;border-color:#26a69ab3;outline:none;transform:translateY(-1px)}.docs-module__hZJeFq__docsAccessButton:disabled{cursor:wait;opacity:.68}.docs-module__hZJeFq__accessPanelActions{flex-wrap:wrap;align-items:center;gap:.58rem;display:flex}.docs-module__hZJeFq__docsAccessMessage{color:#a0abbcd6;font-size:.74rem}.docs-module__hZJeFq__docsAccessMessageError{color:#ff8181e6}.docs-module__hZJeFq__lessonItem{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b}.docs-module__hZJeFq__lessonItem:hover,.docs-module__hZJeFq__lessonItem:focus-visible,.docs-module__hZJeFq__lessonItemActive{background:#ffffff0a;outline:none}.docs-module__hZJeFq__lessonItemActive .docs-module__hZJeFq__lessonPlay{color:var(--color-core-primary);background:#26a69a1f;border-color:#26a69a6b}.docs-module__hZJeFq__markDoneButton{color:#d6dce6d1!important;background:#ffffff09!important;border-color:#ffffff16!important}.docs-module__hZJeFq__markDoneButton:hover,.docs-module__hZJeFq__markDoneButton:focus-visible{color:#000!important;background:#ffffffeb!important;border-color:#fffffffa!important}.docs-module__hZJeFq__sidebarNavButtons button{color:#dce2ecdb!important;background:#ffffff07!important;border-color:#ffffff16!important}.docs-module__hZJeFq__sidebarNavButtons button:hover:not(:disabled),.docs-module__hZJeFq__sidebarNavButtons button:focus-visible:not(:disabled){color:#fff!important;background:#ffffff13!important;border-color:#ffffff2b!important}@media (max-width:640px){.docs-module__hZJeFq__tvInlineForm{grid-template-columns:1fr}.docs-module__hZJeFq__docsAccessButton,.docs-module__hZJeFq__getFullAccessButton,.docs-module__hZJeFq__inlineAssetButton{width:100%}}
