.login-form .login-form__submit{background:var(--button-primary-background);border:1px solid var(--button-primary-border);border-radius:var(--login-control-radius);box-shadow:var(--button-primary-shadow);color:var(--button-primary-foreground);font-size:.9rem;font-weight:800;min-height:var(--login-control-height);padding:0 16px}.login-form__progress{background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:999px;height:2px;left:12px;overflow:hidden;pointer-events:none;position:absolute;right:12px;top:0}.login-form__progress span{animation:dashboard-navigation-progress .98s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 54%,transparent),color-mix(in srgb,var(--primary) 68%,var(--foreground)),transparent);border-radius:999px;display:block;height:100%;width:46%;will-change:transform}.login-form__submit-content{align-items:center;display:inline-flex;gap:9px;justify-content:center;min-width:8em}.login-form__submit-spinner{animation:loginSubmitSpin .78s linear infinite;border-radius:999px;border:2px solid color-mix(in srgb,currentColor 26%,transparent);border-top-color:currentcolor;flex:0 0 auto;height:1em;width:1em}.login-form .login-form__submit:focus-visible,.login-form .login-form__submit:hover{background:var(--button-primary-hover-background);box-shadow:var(--button-primary-shadow);outline:2px solid color-mix(in srgb,var(--ring) 18%,transparent);outline-offset:2px}.login-form .login-form__submit:disabled{background:var(--button-primary-background);border-color:var(--button-primary-border);box-shadow:var(--button-primary-shadow);color:var(--button-primary-foreground)}.login-form__quick-actions{align-items:center;display:flex;justify-content:space-between;min-height:26px}.login-form .login-form__link-action{background:transparent;color:var(--primary);font-size:.88rem;font-weight:680;min-height:26px;padding:0}.login-form .login-form__link-action:focus-visible,.login-form .login-form__link-action:hover{color:color-mix(in srgb,var(--primary) 82%,var(--foreground));text-decoration:underline;text-underline-offset:4px}.login-form__divider{align-items:center;color:var(--muted-foreground);display:grid;font-size:.84rem;font-weight:650;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0}.login-form__divider:after,.login-form__divider:before{background:var(--border);content:"";height:1px}.login-form .login-form__secondary-action{background:var(--secondary);border:1px solid var(--border);border-radius:var(--login-control-radius);color:var(--secondary-foreground);font-size:.86rem;font-weight:760;min-height:46px;padding:0 16px}.login-form .login-form__secondary-action:focus-visible,.login-form .login-form__secondary-action:hover{background:var(--accent);border-color:color-mix(in srgb,var(--border) 76%,var(--foreground));color:var(--accent-foreground);outline:2px solid color-mix(in srgb,var(--ring) 14%,transparent);outline-offset:2px}@keyframes loginFormItemIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes loginSubmitSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.auth-mode-switch,.form-error,.form-success,.login-form__divider,.login-form__field,.login-form__quick-actions,.login-form__secondary-action,.login-form__state-header,.login-form__submit,.login-form__terms{animation:loginFormItemIn .18s ease both}.login-form__field:nth-of-type(2){animation-delay:18ms}.login-form__field:nth-of-type(3){animation-delay:36ms}.login-form__field:nth-of-type(4){animation-delay:54ms}}@media (prefers-reduced-motion:reduce){.login-form__progress span{animation:none;transform:translateX(70%)}.login-form__submit-spinner{animation-duration:1.4s}}@media (max-width:520px){.login-form{--login-control-height:42px;gap:10px;padding:18px 14px 20px}.login-form .auth-mode-switch__item{font-size:.86rem;min-height:36px;padding:0 4px}.login-form input{font-size:.9rem}.login-form__inline-field{grid-template-columns:1fr}.login-form .login-form__inline-field button{min-height:42px}.login-form__quick-actions{align-items:flex-start;gap:8px}}.form-note{color:var(--muted-foreground);font-size:.88rem;line-height:1.5;margin:0}.form-error{background:color-mix(in srgb,var(--danger) 9%,var(--card));border:1px solid color-mix(in srgb,var(--danger) 24%,var(--border));border-radius:8px;color:var(--danger)}.form-error,.form-success{font-size:.9rem;line-height:1.5;margin:0;padding:10px 12px}.form-success{background:color-mix(in srgb,var(--success) 9%,var(--card));border:1px solid color-mix(in srgb,var(--success) 24%,var(--border));border-radius:8px;color:var(--success)}.login-page{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,400px);width:100%}.login-page__intro{max-width:560px}.site-footer{flex:0 0 auto;background:color-mix(in srgb,var(--surface-muted) 54%,transparent);border-top:1px solid var(--border);margin-top:auto;scroll-snap-align:none}.site-footer__inner{align-items:flex-start;margin:0 auto;max-width:1280px;padding:40px 32px}.site-footer__legal{align-items:flex-start;color:var(--muted-foreground);display:grid;font-size:.86rem;gap:8px;line-height:1.5;min-width:0}.site-footer__column a,.site-footer__legal a{color:var(--accent-strong)}.site-footer__column a:focus-visible,.site-footer__column a:hover,.site-footer__legal a:focus-visible,.site-footer__legal a:hover{text-decoration:underline}.site-footer__links{display:grid;gap:24px;grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(120px,1fr))}.site-footer__column{display:grid;align-content:start;gap:8px;min-width:0}.site-footer__column h2{color:var(--text);font-size:.9rem;margin:0 0 6px}.site-footer__column a{align-items:center;color:var(--muted-foreground);display:inline-flex;font-size:.88rem;gap:7px;line-height:1.45;overflow-wrap:anywhere}.site-footer__link-icon{color:color-mix(in srgb,var(--muted-foreground) 82%,var(--accent-strong));flex:0 0 auto;height:15px;width:15px}.site-footer__legal-row{align-items:center}.site-footer__legal .site-footer__legal-row,.site-footer__legal-row{display:grid;gap:6px;grid-template-columns:20px minmax(0,1fr)}.site-footer__legal-icon{color:color-mix(in srgb,var(--muted-foreground) 82%,var(--accent-strong));display:inline-flex;font-size:.9rem;height:20px;line-height:20px;place-content:center;width:20px}.site-footer__beian,.site-footer__filing{white-space:nowrap}.site-footer__beian-logo{height:20px;width:20px}.site-footer__filing{padding-left:0}.site-footer__filing .site-footer__link-icon{height:15px;justify-self:center;width:15px}.site-frame:has(.dashboard-shell) .site-scroll{overflow:hidden}.site-frame:has(.dashboard-shell) .site-footer,.site-frame:has(.service-console-shell) .site-footer{display:none}@media (max-width:1024px){.download-resource-layout,.download-summary-grid,.training-setup-grid{grid-template-columns:1fr}.download-notes{position:static}.home-page{padding-top:28px}.home-landing-hero,.home-section--intro,.home-section--mission{grid-template-columns:1fr}.home-landing-hero,.home-section{min-height:0}.home-landing-hero h1{font-size:3.35rem}.home-landing-hero__updates{align-self:stretch}.home-proof-grid,.home-technology-grid,.home-technology-map{grid-template-columns:1fr}.home-technology-map i{height:28px;justify-self:center;width:2px}.home-technology-map i:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--accent-secondary);border-bottom:0;bottom:-1px;left:50%;right:auto;top:auto;transform:translateX(-50%)}}.pricing-compare{overflow:visible;border:0;border-radius:0;background:var(--card);box-shadow:none}.pricing-compare__intro{padding:clamp(28px,3vw,34px) clamp(28px,4vw,48px) 22px;border-bottom:1px solid var(--border)}.pricing-compare__intro h2{margin:5px 0 9px;color:color-mix(in srgb,var(--foreground) 80%,var(--muted-foreground));font-size:clamp(1.4rem,1.7vw,1.72rem);font-weight:600;letter-spacing:-.024em;line-height:1.24}.pricing-compare__intro>p:last-child{max-width:760px;margin:0;color:var(--muted-foreground);line-height:1.75}.pricing-compare__desktop{overflow:visible}.pricing-compare table{width:100%;min-width:940px;border-collapse:separate;border-spacing:0;table-layout:fixed}.pricing-compare td,.pricing-compare th{padding:13px 22px;border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent);text-align:left;vertical-align:middle}.pricing-compare thead th{position:sticky;top:52px;z-index:3;height:104px;background:color-mix(in srgb,var(--muted) 34%,var(--card))}@media (min-width:761px) and (max-width:1020px){.pricing-compare__desktop{overflow-x:auto}.pricing-compare thead th{position:static}}.pricing-compare tbody th:first-child,.pricing-compare thead th:first-child{width:25%}.pricing-compare tbody tr:not(.pricing-compare__group)>th:first-child,.pricing-compare thead th:first-child{text-align:right}.pricing-compare thead th:first-child{color:var(--muted-foreground);font-weight:600}.pricing-compare thead th:not(:first-child){text-align:center}.pricing-compare tbody tr:not(.pricing-compare__group) td,.pricing-compare thead th:not(:first-child){border-left:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.pricing-compare thead th>small,.pricing-compare thead th>span:not(.pricing-compare__badge){display:block}.pricing-compare thead th>span:not(.pricing-compare__badge){font-size:1.04rem;font-weight:750}.pricing-compare thead th>small{margin-top:6px;color:var(--muted-foreground);font-size:.78rem;font-weight:600}.pricing-compare__badge{display:inline-flex;width:-moz-fit-content;width:fit-content}.pricing-compare thead th>.pricing-compare__badge{margin-top:8px}.pricing-compare thead th.is-student{background:color-mix(in srgb,#dff8ef 34%,var(--card))}.pricing-compare tbody td.is-student{background:color-mix(in srgb,#dff8ef 13%,var(--card))}.pricing-compare thead th.is-pro{background:color-mix(in srgb,var(--primary) 7%,var(--card))}.pricing-compare tbody td.is-pro{background:color-mix(in srgb,var(--primary) 3%,var(--card))}.pricing-compare thead th.is-pro{color:var(--primary)}.pricing-compare thead th.is-student .pricing-compare__badge{background:#dff8ef;color:#08745a}.pricing-compare thead th.is-basic .pricing-compare__badge,.pricing-compare__mobile-card.is-basic .pricing-compare__badge{background:#e5f7ec;color:#157347}.pricing-compare thead th.is-pro .pricing-compare__badge,.pricing-compare__mobile-card.is-pro .pricing-compare__badge{background:var(--primary);color:var(--primary-foreground)}.pricing-compare tbody th{color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));font-weight:520}.pricing-compare tbody td{color:color-mix(in srgb,var(--foreground) 78%,var(--muted-foreground));text-align:center;line-height:1.4}.pricing-compare__group th{padding-block:8px;border-bottom-color:color-mix(in srgb,var(--border) 48%,transparent);background:color-mix(in srgb,var(--muted) 30%,var(--card));color:color-mix(in srgb,var(--primary) 78%,var(--muted-foreground));font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pricing-compare__capability{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:650}.pricing-compare__capability svg{width:19px;height:19px;padding:3px;border-radius:999px;stroke-width:3}.pricing-compare__capability.is-supported{color:#16725d}.pricing-compare__capability.is-supported svg{background:color-mix(in srgb,#dff8ef 64%,var(--card))}.pricing-compare__capability.is-unsupported{color:var(--muted-foreground)}.pricing-compare__capability.is-unsupported svg{background:var(--muted)}.pricing-compare__mobile{display:none}@media (max-width:760px){.pricing-compare__intro{padding:20px 20px 18px}.pricing-compare__desktop{display:none}.pricing-compare__mobile{display:block;padding:18px}.pricing-compare__selector{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:14px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--muted)}.pricing-compare__selector button{min-width:0;border:0;box-shadow:none}.pricing-compare__selector button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 72%,transparent);outline-offset:1px}.pricing-compare__selector button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground)}.pricing-compare__selector button[aria-selected=false]{background:transparent;color:var(--muted-foreground)}.pricing-compare__mobile-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;background:var(--card)}.pricing-compare__mobile-card.is-student{border-color:color-mix(in srgb,#85ceb8 54%,var(--border))}.pricing-compare__mobile-card.is-pro{border-color:color-mix(in srgb,var(--primary) 56%,var(--border));box-shadow:inset 0 3px 0 var(--primary)}.pricing-compare .pricing-compare__mobile-card.is-student .pricing-compare__badge{background-color:#dff8ef;color:#08745a}.pricing-compare__mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--primary) 6%,var(--card))}.pricing-compare__mobile-heading span,.pricing-compare__mobile-heading strong{display:block}.pricing-compare__mobile-heading span{margin-top:3px;color:var(--muted-foreground);font-size:.78rem}.pricing-compare__mobile-card section h3{margin:0;padding:10px 18px;background:var(--muted);color:var(--primary);font-size:.75rem;letter-spacing:.07em}.pricing-compare__mobile-card dl{margin:0}.pricing-compare__mobile-card dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:13px 18px;border-bottom:1px solid var(--border)}.pricing-compare__mobile-card dt{color:color-mix(in srgb,var(--foreground) 76%,var(--muted-foreground));font-weight:540}.pricing-compare__mobile-card dd{margin:0;color:var(--muted-foreground);text-align:right}}.student-plan{min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,var(--background)) 0,var(--background) 620px)}.student-plan__container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.student-plan__hero{position:relative;overflow:hidden;padding:48px 0 64px;border-bottom:1px solid var(--border)}.student-plan__hero:before{position:absolute;inset:-40% -20% auto 42%;height:650px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 18%,transparent),transparent 67%);content:"";pointer-events:none}.student-plan__hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:clamp(52px,6vw,88px)}.student-plan__eyebrow{width:-moz-fit-content;width:fit-content;gap:7px;padding:7px 12px;border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary)}.student-plan__eyebrow svg{width:16px}.student-plan h1{max-width:620px;margin:22px 0 18px;color:color-mix(in srgb,var(--foreground) 68%,var(--primary));font-size:clamp(2.3rem,3.45vw,3.2rem);font-weight:500;line-height:1.17;letter-spacing:-.028em;text-wrap:balance}.student-plan h1 span{display:block;color:var(--primary);font-weight:600}.student-plan__hero-lead{max-width:710px;margin:0;color:var(--muted-foreground);font-size:1.08rem;line-height:1.82}.student-plan__benefit-summary{display:grid;max-width:650px;gap:12px;margin-top:28px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--card) 92%,var(--primary) 8%);box-shadow:0 14px 34px rgb(54 31 103/7%)}.student-plan__benefit-summary>p{margin:0;color:var(--muted-foreground);font-size:.76rem;font-weight:700;letter-spacing:.08em}.student-plan__benefit-summary dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.student-plan__benefit-summary dl>div{min-width:0;padding-inline:16px;border-left:1px solid var(--border)}.student-plan__benefit-summary dl>div:first-child{padding-left:0;border-left:0}.student-plan__benefit-summary dt{color:var(--primary);font-size:1.55rem;font-weight:720;line-height:1.15}.student-plan__benefit-summary dd{margin:5px 0 0;color:var(--muted-foreground);font-size:.78rem;line-height:1.4}.student-plan__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.student-plan__cta-button{height:48px;border-radius:999px;padding-inline:22px;box-shadow:0 10px 28px color-mix(in srgb,var(--primary) 28%,transparent)}.student-plan__email-button,.student-plan__secondary-link{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid var(--border);border-radius:999px;color:var(--foreground);font-weight:650;text-decoration:none;transition:.16s ease}.student-plan__email-button:hover,.student-plan__secondary-link:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}.student-plan__email-button svg,.student-plan__secondary-link svg{width:17px}.student-plan__policy-note{margin:17px 0 0;color:var(--muted-foreground);font-size:.8rem}.student-plan__hero-visual{position:relative;display:grid;align-content:center;gap:10px;min-height:500px;padding:10px 0 0}.student-plan__hero-art{position:relative;display:grid;height:385px;place-items:center}.student-plan__hero-art:before{position:absolute;inset:7% 10% 2%;border:1px solid color-mix(in srgb,var(--primary) 14%,transparent);border-radius:50%;content:""}.student-plan__hero-art-glow{position:absolute;inset:14% 12% 3%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 17%,transparent),transparent 69%);filter:blur(12px)}.student-plan__hero-image{position:relative;width:min(100%,390px);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 28px rgb(60 30 112/16%))}.student-plan__progress{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;width:min(100%,470px);margin:-4px auto 0;padding:0;list-style:none}.student-plan__progress-stage{position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-width:0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 14px 36px rgb(43 25 81/10%);backdrop-filter:blur(14px)}.student-plan__progress-stage>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);font-size:.68rem;font-weight:800;letter-spacing:.06em}.student-plan__progress-stage>div{display:grid;gap:3px;min-width:0}.student-plan__progress-stage strong{color:var(--foreground);font-size:.98rem;line-height:1.1}.student-plan__progress-stage small{color:var(--muted-foreground);font-size:.62rem;letter-spacing:.1em;white-space:nowrap}.student-plan__progress-stage--builder{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,var(--card)),var(--card));box-shadow:0 16px 38px color-mix(in srgb,var(--primary) 16%,transparent)}.student-plan__progress-stage--builder>span{background:var(--primary);color:var(--primary-foreground)}.student-plan__progress-arrow{position:relative;display:grid;height:32px;place-items:center;color:var(--primary)}.student-plan__progress-arrow:before{position:absolute;right:7px;left:7px;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 22%,transparent),var(--primary));content:""}.student-plan__progress-arrow svg{position:relative;width:21px;height:21px;margin-left:auto;padding:3px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);stroke-width:2.4}.student-plan__body{display:grid;gap:98px;padding-block:72px 110px}.student-plan__value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.student-plan__value-grid>div{border-radius:20px;background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%);box-shadow:none}.student-plan__value-grid [data-slot=card-header]{gap:12px;padding:24px}.student-plan__value-grid [data-slot=card-description]{line-height:1.65}.student-plan__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--primary) 11%,var(--card));color:var(--primary)}.student-plan__icon svg{width:21px}.student-plan__audience{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding:42px;border:1px solid var(--border);border-radius:24px;background:var(--card)}.student-plan__kicker{margin:0 0 8px;color:var(--primary);font-size:.73rem;font-weight:800;letter-spacing:.13em}.student-plan h2{margin:0;color:color-mix(in srgb,var(--foreground) 78%,var(--primary));font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:600;line-height:1.2;letter-spacing:-.025em}.student-plan__audience ul,.student-plan__stage-grid ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.student-plan__audience li,.student-plan__stage-grid li{display:flex;align-items:flex-start;gap:10px;color:var(--muted-foreground)}.student-plan__audience li svg,.student-plan__stage-grid li svg{flex:0 0 auto;width:18px;color:#078064}.student-plan__section{display:grid;gap:30px}.student-plan__section-heading{max-width:720px}.student-plan__stage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.student-plan__stage-grid>div{border-radius:24px;box-shadow:0 18px 48px rgb(55 31 105/7%)}.student-plan__stage-grid>div.is-builder{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 8%,var(--card)),var(--card))}.student-plan__stage-grid [data-slot=card-header]{gap:16px;padding:30px 30px 18px}.student-plan__stage-grid [data-slot=card-header] [data-slot=badge]{width:-moz-fit-content;width:fit-content;color:var(--primary)}.student-plan__stage-grid [data-slot=card-description]{line-height:1.7}.student-plan__stage-grid [data-slot=card-content]{padding:0 30px 30px}.student-plan__principle{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:48px;border-radius:28px;background:#171326;color:white}.student-plan__principle h2{color:#fff}.student-plan__principle .student-plan__kicker{color:#bda8ff}.student-plan__principle>div:first-child>p:last-child{color:#bdb6d1;line-height:1.75}.student-plan__saving-diagram{display:grid;gap:12px;padding:25px;border:1px solid #413950;border-radius:18px;background:#211b34}.student-plan__saving-total{display:flex;overflow:hidden;height:64px;border-radius:12px}.student-plan__saving-total span{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#7040d3,#8a5fea);color:white;font-weight:750}.student-plan__saving-total span:last-child{background:#bff5df;color:#075d49}.student-plan__saving-diagram>div:nth-child(2){display:flex;justify-content:space-between;color:#aaa3bc;font-size:.78rem}.student-plan__saving-diagram>div:nth-child(2) strong{color:#9ce8cf}.student-plan__saving-diagram small{margin-top:7px;color:white;font-family:var(--font-mono,monospace);text-align:center}.student-plan__scenario-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.student-plan__scenario-grid>div{display:grid;min-height:150px;align-content:space-between;padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--card);font-weight:650}.student-plan__scenario-grid svg{width:24px;color:var(--primary)}.student-plan__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.student-plan__steps li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px;border-top:1px solid var(--border)}.student-plan__steps li:not(:last-child):after{position:absolute;top:38px;right:-8px;width:16px;height:1px;background:var(--border);content:""}.student-plan__steps li>span{color:var(--primary);font-family:var(--font-mono,monospace);font-weight:800}.student-plan__steps h3{margin:0 0 8px;font-size:1rem}.student-plan__steps p{margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.65}.student-plan__faq{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:76px}.student-plan__faq>div:first-child a{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 5%,var(--card));color:var(--primary);font-size:.86rem;text-decoration:none}.student-plan__faq>div:first-child a svg{width:17px}.student-plan__faq-list{overflow:hidden;padding:0 22px;border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--card) 97%,var(--primary) 3%);box-shadow:0 16px 42px rgb(52 30 98/6%)}.student-plan__faq-item{border:0;border-bottom:1px solid var(--border);background:transparent}.student-plan__faq-item:last-child{border-bottom:0}.student-plan__faq-trigger{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;color:color-mix(in srgb,var(--foreground) 82%,var(--primary));font-size:.97rem;font-weight:600;line-height:1.5;list-style:none;cursor:pointer}.student-plan__faq-trigger::-webkit-details-marker{display:none}.student-plan__faq-trigger:hover{color:var(--primary)}.student-plan__faq-trigger svg{flex:0 0 auto;width:17px;height:17px;color:var(--muted-foreground);transition:transform .18s ease}.student-plan__faq-item[open] .student-plan__faq-trigger svg{transform:rotate(180deg)}.student-plan__faq-content{margin:0;padding:0 32px 20px 0;color:var(--muted-foreground);line-height:1.75}.student-plan__final{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:50px;border-radius:28px;background:linear-gradient(125deg,#201337,#6d35c5);color:white;box-shadow:0 28px 65px rgb(74 36 135/24%)}.student-plan__final-badge{border-color:rgb(255 255 255/34%);background:rgb(255 255 255/15%);color:#fff;font-weight:700;letter-spacing:.01em}.student-plan__final h2{max-width:590px;margin-top:15px;color:white;font-size:clamp(1.85rem,2.65vw,2.4rem);font-weight:560;line-height:1.2;letter-spacing:-.025em}.student-plan__final .student-plan__actions{justify-content:flex-end;margin-top:0}.student-plan__final .student-plan__cta-button{background:white;color:#4f2398}.student-plan__final .student-plan__email-button{border-color:#ffffff47;color:white}@media (max-width:900px){.student-plan__hero{padding:40px 0 56px}.student-plan__hero-grid{grid-template-columns:1fr;gap:36px}.student-plan__hero-visual{min-height:0}.student-plan__scenario-grid,.student-plan__value-grid{grid-template-columns:repeat(2,1fr)}.student-plan__audience,.student-plan__faq,.student-plan__principle{grid-template-columns:1fr;gap:34px}.student-plan__final{align-items:flex-start;flex-direction:column}.student-plan__final .student-plan__actions{justify-content:flex-start}}@media (max-width:640px){.student-plan__container{width:min(100% - 28px,1180px)}.student-plan__hero{padding:30px 0 42px}.student-plan h1{font-size:clamp(2.05rem,9.5vw,2.7rem);line-height:1.18}.student-plan__hero-lead{font-size:1rem}.student-plan__benefit-summary{padding:16px}.student-plan__benefit-summary dl{grid-template-columns:repeat(2,1fr);row-gap:18px}.student-plan__benefit-summary dl>div{padding-inline:12px}.student-plan__benefit-summary dl>div:nth-child(3){grid-column:1/-1;padding:14px 0 0;border-top:1px solid var(--border);border-left:0}.student-plan__hero-visual{gap:4px;padding-top:0}.student-plan__hero-art{height:min(88vw,350px)}.student-plan__hero-image{width:min(100%,345px)}.student-plan__progress{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.student-plan__progress-stage{grid-template-columns:28px 1fr;gap:8px;padding:11px 10px;border-radius:14px}.student-plan__progress-stage>span{width:28px;height:28px;font-size:.62rem}.student-plan__progress-stage strong{font-size:.88rem}.student-plan__progress-stage small{font-size:.55rem;letter-spacing:.07em}.student-plan__progress-arrow:before{right:4px;left:4px}.student-plan__body{gap:68px;padding-block:44px 72px}.student-plan__scenario-grid,.student-plan__stage-grid,.student-plan__steps,.student-plan__value-grid{grid-template-columns:1fr}.student-plan__audience,.student-plan__final,.student-plan__principle{padding:28px 22px}.student-plan__steps li:not(:last-child):after{display:none}.student-plan__actions,.student-plan__final .student-plan__actions{align-items:stretch;flex-direction:column;width:100%}.student-plan__cta-button,.student-plan__email-button,.student-plan__secondary-link{justify-content:center;width:100%}}@media (max-width:720px){html:has(.home-page){scroll-snap-type:none}:root{--site-header-height:56px;--site-header-x:16px;--site-brand-height:30px}.shell{padding:24px 16px}.site-header__inner{align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px;padding-top:8px}.site-nav{grid-column:1/-1;grid-row:2;flex-wrap:nowrap;gap:3px;justify-content:flex-start;justify-self:stretch;min-width:0;overflow-x:auto;padding-bottom:2px;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%}.site-header__admin-logout,.site-header__utilities{grid-column:2;grid-row:1}.site-header__utilities .site-nav__primary,.site-nav a{flex:0 0 auto;font-size:.8rem;justify-content:center;min-height:34px;padding-inline:6px;white-space:nowrap}.site-nav .site-nav__primary{margin-left:0}.site-nav__auth{flex:0 0 auto}.palette-select,.theme-toggle{display:none}.docs-language-switch{flex:0 0 auto}.docs-language-switch:after{right:10px}.language-select{flex:0 0 auto}.language-select__trigger{height:36px;min-width:36px;width:36px}.language-select__icon{height:18px;width:18px}.docs-language-switch__select{font-size:.82rem;min-height:34px;padding:0 26px 0 9px}.topbar{align-items:flex-start;min-height:80px}.home-hero,.login-page{grid-template-columns:1fr}.home-page{padding:22px 16px 44px}.home-flow-section,.home-hero-section,.home-mission-section,.home-proof-section{padding:42px 0}.home-hero-copy h1{font-size:2.58rem;letter-spacing:-.06em;line-height:1.08}.home-hero-copy.home-student-hero-copy h1{font-size:2.45rem;line-height:1.08}html[lang=en] .home-hero-copy h1{font-size:2.28rem;line-height:1.16}.home-hero__copy h1{font-size:2.35rem}html[lang=en] .home-hero__copy h1{font-size:2.18rem;line-height:1.16}.home-hero-lead{font-size:.98rem;line-height:1.72;margin-top:20px;max-width:350px}.home-hero-actions{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin-top:26px}.home-primary-action,.home-secondary-action{min-height:44px;padding-inline:16px}.home-hero-tags{grid-template-columns:1fr;margin-top:30px}.home-mission-copy h2,.home-proof-heading h2,.home-section-heading h2{font-size:2.15rem}html[lang=en] .home-proof-heading h2{font-size:2rem;line-height:1.14}.home-flow-section,.home-proof-section{gap:30px}.home-landing-hero{gap:18px;padding:20px 0 26px}.home-hero-visual{max-width:360px}.home-landing-hero h1{font-size:2.55rem}.home-landing-hero__lead{font-size:1rem;line-height:1.72}.home-landing-hero__actions{display:grid;grid-template-columns:1fr}.home-landing-hero__updates-head{display:grid;gap:4px;justify-content:stretch}.home-landing-hero__update{grid-template-columns:1fr;min-height:0;padding:16px 0}.home-section h2{font-size:1.72rem}.home-landing-hero__update h2{font-size:1.06rem}.home-proof-grid{margin-bottom:18px}.home-proof-item,.home-technology-item{min-height:0}.home-proof-item+.home-proof-item,.home-technology-item+.home-technology-item{border-left:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding-left:0}.home-mission-visual{align-items:flex-start}.home-mission-visual__mark{height:62px;width:62px}.home-mission-visual strong{font-size:1.12rem}.home-mission-list{grid-template-columns:1fr;max-width:560px}.home-mission-item{min-height:136px}.home-section{gap:16px;min-height:0;padding:34px 0}.dashboard-shell{height:auto;min-height:calc(100svh - var(--site-header-height));overflow:visible;padding:16px;position:static}.site-frame:has(.dashboard-shell) .site-scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.dashboard-body{display:grid;gap:16px;grid-template-columns:1fr;height:auto;overflow:visible}.dashboard-content{height:auto;overflow:visible;padding:0}.dashboard-grid,.dashboard-grid--actions,.dashboard-grid--stats{grid-template-columns:1fr}.dashboard-account-panel__main{padding:18px}.dashboard-account-panel__quick{grid-template-columns:1fr;padding:18px}.dashboard-account-panel .dashboard-grid--stats{grid-template-columns:1fr}.dashboard-account-panel .stat-card{border-left:0;border-top:1px solid var(--border);padding:16px 0 0}.dashboard-account-panel .stat-card:first-child{border-top:0;padding-top:0}.dashboard-console-hero{align-items:flex-start;flex-direction:column;padding:18px}.dashboard-console-hero__actions{justify-content:flex-start;width:100%}.dashboard-console-hero__actions .dashboard-link-button{justify-content:center;width:100%}.profile-summary{grid-template-columns:1fr}.profile-summary>div:first-child{min-width:0}.profile-summary__money .money-display{flex-wrap:wrap;white-space:normal}.profile-summary__stats{grid-template-columns:1fr;width:100%}.billing-usage-panel__header{align-items:flex-start;flex-direction:column}.profile-detail-list__row{align-items:flex-start;gap:6px;grid-template-columns:1fr}.profile-detail-list dd{justify-self:start;text-align:left}.billing-usage-table-wrap{margin-left:16px;margin-right:16px;overflow-x:visible}.billing-usage-pagination{align-items:flex-start;flex-direction:column;margin-left:16px;margin-right:16px}.billing-usage-controls,.billing-usage-task-section .billing-usage-controls{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.billing-usage-filter-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.billing-usage-clear-button,.billing-usage-filter-button{width:100%}.billing-usage-pagination__buttons{display:grid;grid-template-columns:1fr 1fr;width:100%}.pricing-page{padding-bottom:44px}.pricing-page__container{padding:0 16px}.pricing-cta-wrap{margin-top:16px;padding-left:0;padding-right:0}.pricing-hero{padding:28px 0 20px}.pricing-hero__grid{gap:22px;grid-template-columns:1fr}.pricing-hero__copy h1{font-size:1.95rem;line-height:1.12}html[lang=en] .pricing-hero__copy h1{font-size:1.9rem}.pricing-hero__actions{display:grid;grid-template-columns:1fr}.pricing-button{width:100%}.pricing-assurance-list{display:grid;gap:9px}.pricing-model-card{min-width:0;padding:4px 0 4px 18px}.pricing-model-card__header{display:grid}.pricing-model-card__header p{max-width:none;text-align:left}.pricing-anchor-nav{margin-bottom:24px}.pricing-anchor-nav__scroll{border-left:0;border-radius:0;border-right:0;margin:0 -16px;padding-left:16px;padding-right:16px}.pricing-section{border-radius:0;min-width:0;padding:22px 20px;scroll-margin-top:78px}.pricing-billing-core-grid,.pricing-cta,.pricing-example-card,.pricing-formula-grid,.pricing-section__heading--wide,.pricing-section__heading--with-badge,.pricing-tier-grid{grid-template-columns:1fr}.pricing-section__heading--with-badge{display:grid;gap:12px}.pricing-section-badge{justify-self:start}.pricing-section__heading--wide{align-items:start}.pricing-section__heading--center{text-align:left}.pricing-billing-card,.pricing-formula-card,.pricing-tier-card{border-radius:0;min-width:0;overflow-wrap:anywhere}.pricing-billing-card+.pricing-billing-card,.pricing-formula-card+.pricing-formula-card,.pricing-tier-card+.pricing-tier-card{border-left:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.pricing-tier-card{min-height:0}.pricing-formula-card{min-height:0;padding:18px}.pricing-example-card{min-width:0;padding:26px 0 0}.pricing-example-card dl{grid-template-columns:1fr}.pricing-gpu-tabs{width:100%}.pricing-gpu-table-wrap{margin-left:-8px;margin-right:-8px;overflow-x:visible}.pricing-gpu-table{display:block;min-width:0;width:100%}.pricing-gpu-table thead{display:none}.pricing-gpu-table tbody{display:grid;gap:10px;padding:10px}.pricing-gpu-table tr{background:color-mix(in srgb,var(--surface) 98%,transparent);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;display:grid;gap:0;overflow:hidden;width:100%}.pricing-gpu-table td,.pricing-gpu-table th{border-bottom:1px solid color-mix(in srgb,var(--border) 66%,transparent);display:grid;gap:10px;grid-template-columns:minmax(122px,.46fr) minmax(0,1fr);min-width:0;padding:10px 12px;text-align:left;white-space:normal}.pricing-gpu-table td:before{color:var(--muted-foreground);content:attr(data-label);font-size:.78rem;font-weight:820;line-height:1.45;overflow-wrap:anywhere}.pricing-gpu-table td:last-child{border-bottom:0;text-align:left}.pricing-gpu-table td>*{min-width:0}.pricing-billing-core-grid{margin-top:18px}.pricing-billing-card--core{min-height:0}.pricing-billing-details__header{padding:16px 0 10px;width:calc(100% - 28px)}.pricing-billing-faq{gap:6px;margin:0 auto 9px;width:calc(100% - 28px)}.pricing-billing-faq__trigger{min-height:34px;padding:5px 10px}.pricing-billing-faq__content{padding:0 10px 8px 42px}.pricing-cta{align-items:start;border-radius:16px;padding:26px 22px}.pricing-cta__actions{display:grid;width:100%}}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .surface-field,html[data-theme=dark] [role=combobox],html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--surface-field-background);border-color:var(--surface-field-border-bottom) var(--surface-field-border-inline) var(--surface-field-border-bottom);border-top-color:var(--surface-field-border-top);color:var(--text);box-shadow:var(--surface-field-shadow)}html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:color-mix(in srgb,var(--muted-foreground) 78%,transparent)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:color-mix(in srgb,var(--muted-foreground) 78%,transparent)}html[data-theme=dark] .surface-field:hover,html[data-theme=dark] [role=combobox]:hover,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,html[data-theme=dark] select:hover,html[data-theme=dark] textarea:hover{border-color:color-mix(in srgb,var(--input) 82%,var(--foreground));border-top-color:color-mix(in srgb,var(--input) 82%,var(--foreground))}html[data-theme=dark] .surface-field:focus,html[data-theme=dark] .surface-field:focus-visible,html[data-theme=dark] [role=combobox]:focus,html[data-theme=dark] [role=combobox]:focus-visible,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,html[data-theme=dark] select:focus,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus,html[data-theme=dark] textarea:focus-visible{border-color:color-mix(in srgb,var(--ring) 62%,var(--surface-field-border));border-top-color:color-mix(in srgb,var(--ring) 62%,var(--surface-field-border-top));box-shadow:var(--surface-field-shadow),0 0 0 3px color-mix(in srgb,var(--ring) 18%,transparent);outline:none}html[data-theme=dark] .billing-usage-filter-button,html[data-theme=dark] .button-primary,html[data-theme=dark] .dashboard-link-button:not(.dashboard-link-button--muted):not(.dashboard-link-button--danger),html[data-theme=dark] .home-landing-hero__primary,html[data-theme=dark] .home-primary-action,html[data-theme=dark] .login-form .login-form__submit,html[data-theme=dark] .site-header__utilities .site-nav__primary,html[data-theme=dark] .site-nav .site-nav__primary{background:var(--button-primary-background);border:1px solid var(--button-primary-border);border-top-color:var(--button-primary-border-top);box-shadow:var(--button-primary-shadow);color:var(--button-primary-foreground)}html[data-theme=dark] .billing-usage-filter-button:focus-visible,html[data-theme=dark] .billing-usage-filter-button:hover,html[data-theme=dark] .button-primary:focus-visible,html[data-theme=dark] .button-primary:hover,html[data-theme=dark] .dashboard-link-button:not(.dashboard-link-button--muted):not(.dashboard-link-button--danger):focus-visible,html[data-theme=dark] .dashboard-link-button:not(.dashboard-link-button--muted):not(.dashboard-link-button--danger):hover,html[data-theme=dark] .home-landing-hero__primary:focus-visible,html[data-theme=dark] .home-landing-hero__primary:hover,html[data-theme=dark] .home-primary-action:focus-visible,html[data-theme=dark] .home-primary-action:hover,html[data-theme=dark] .login-form .login-form__submit:focus-visible,html[data-theme=dark] .login-form .login-form__submit:hover,html[data-theme=dark] .site-header__utilities .site-nav__primary:focus-visible,html[data-theme=dark] .site-header__utilities .site-nav__primary:hover,html[data-theme=dark] .site-nav .site-nav__primary:focus-visible,html[data-theme=dark] .site-nav .site-nav__primary:hover{background:var(--button-primary-hover-background);border-color:color-mix(in srgb,var(--button-primary-border) 86%,var(--foreground));border-top-color:color-mix(in srgb,var(--button-primary-border) 86%,var(--foreground));box-shadow:var(--button-primary-shadow);color:var(--button-primary-foreground)}html[data-theme=dark] .billing-usage-clear-button,html[data-theme=dark] .billing-usage-pagination__buttons button,html[data-theme=dark] .button-muted,html[data-theme=dark] .button-outline,html[data-theme=dark] .dashboard-link-button--muted,html[data-theme=dark] .enterprise-management__pagination button,html[data-theme=dark] .home-landing-hero__secondary,html[data-theme=dark] .home-secondary-action,html[data-theme=dark] .palette-select__button,html[data-theme=dark] .site-nav .site-nav__secondary,html[data-theme=dark] .theme-toggle{background:var(--button-muted-background);border:1px solid var(--button-muted-border);border-top-color:var(--button-muted-border-top);box-shadow:var(--button-muted-shadow);color:var(--button-muted-foreground)}html[data-theme=dark] .billing-usage-clear-button:focus-visible,html[data-theme=dark] .billing-usage-clear-button:hover,html[data-theme=dark] .billing-usage-pagination__buttons button:focus-visible:not(:disabled),html[data-theme=dark] .billing-usage-pagination__buttons button:hover:not(:disabled),html[data-theme=dark] .button-muted:focus-visible,html[data-theme=dark] .button-muted:hover,html[data-theme=dark] .button-outline:focus-visible,html[data-theme=dark] .button-outline:hover,html[data-theme=dark] .dashboard-link-button--muted:focus-visible,html[data-theme=dark] .dashboard-link-button--muted:hover,html[data-theme=dark] .enterprise-management__pagination button:focus-visible:not(:disabled),html[data-theme=dark] .enterprise-management__pagination button:hover:not(:disabled),html[data-theme=dark] .home-landing-hero__secondary:focus-visible,html[data-theme=dark] .home-landing-hero__secondary:hover,html[data-theme=dark] .home-secondary-action:focus-visible,html[data-theme=dark] .home-secondary-action:hover,html[data-theme=dark] .palette-select__button:focus-visible,html[data-theme=dark] .palette-select__button:hover,html[data-theme=dark] .site-nav .site-nav__secondary:focus-visible,html[data-theme=dark] .site-nav .site-nav__secondary:hover,html[data-theme=dark] .theme-toggle:focus-visible,html[data-theme=dark] .theme-toggle:hover{background:var(--button-muted-hover-background);border-color:color-mix(in srgb,var(--button-muted-border) 82%,var(--foreground));border-top-color:color-mix(in srgb,var(--button-muted-border) 82%,var(--foreground));color:var(--text)}html[data-theme=dark] .billing-usage-clear-button:disabled,html[data-theme=dark] .billing-usage-filter-button:disabled,html[data-theme=dark] .button-muted:disabled,html[data-theme=dark] .button-outline:disabled,html[data-theme=dark] .button-primary:disabled,html[data-theme=dark] .dashboard-link-button:disabled{box-shadow:none;opacity:1}html[data-theme=dark] .admin-console-card,html[data-theme=dark] .admin-refund-detail-list,html[data-theme=dark] .admin-refund-list,html[data-theme=dark] .admin-refund-toolbar,html[data-theme=dark] .admin-tier-form,html[data-theme=dark] .api-key-create-modal__panel,html[data-theme=dark] .api-key-form,html[data-theme=dark] .api-key-list-card,html[data-theme=dark] .api-key-panel__actions,html[data-theme=dark] .billing-usage-chart__summary>div,html[data-theme=dark] .billing-usage-panel,html[data-theme=dark] .billing-usage-table-wrap,html[data-theme=dark] .dashboard-account-panel,html[data-theme=dark] .dashboard-action-card,html[data-theme=dark] .dashboard-card,html[data-theme=dark] .dashboard-confirm__panel,html[data-theme=dark] .dashboard-console-hero,html[data-theme=dark] .dashboard-profile__panel,html[data-theme=dark] .dashboard-sidebar-workspace__panel,html[data-theme=dark] .data-table-wrap,html[data-theme=dark] .docs-content-panel,html[data-theme=dark] .download-command-panel,html[data-theme=dark] .download-notes,html[data-theme=dark] .download-summary-item,html[data-theme=dark] .download-workflow,html[data-theme=dark] .enterprise-management-modal__panel,html[data-theme=dark] .enterprise-management__connection-row,html[data-theme=dark] .enterprise-management__dialog-form,html[data-theme=dark] .enterprise-management__domain-form,html[data-theme=dark] .enterprise-management__domain-row,html[data-theme=dark] .enterprise-management__invite-form,html[data-theme=dark] .enterprise-management__member-summary-tile,html[data-theme=dark] .enterprise-management__members-page,html[data-theme=dark] .enterprise-management__metric,html[data-theme=dark] .enterprise-management__overview,html[data-theme=dark] .enterprise-management__overview-identity,html[data-theme=dark] .enterprise-management__provider-detail,html[data-theme=dark] .enterprise-management__provider-summary,html[data-theme=dark] .enterprise-management__table-wrap,html[data-theme=dark] .enterprise-management__table-wrap--page,html[data-theme=dark] .enterprise-management__toolbar,html[data-theme=dark] .enterprise-verification-form,html[data-theme=dark] .enterprise-verification-modal__panel,html[data-theme=dark] .enterprise-verification-summary,html[data-theme=dark] .home-landing-hero__secondary,html[data-theme=dark] .home-mission-item,html[data-theme=dark] .home-proof-item,html[data-theme=dark] .home-technology-item,html[data-theme=dark] .home-value-list,html[data-theme=dark] .language-select,html[data-theme=dark] .palette-select,html[data-theme=dark] .panel-link,html[data-theme=dark] .profile-detail-list,html[data-theme=dark] .profile-summary,html[data-theme=dark] .recharge-card,html[data-theme=dark] .recharge-form__channel,html[data-theme=dark] .recharge-form__footnote,html[data-theme=dark] .recharge-form__footnote p,html[data-theme=dark] .recharge-form__preset,html[data-theme=dark] .recharge-inline-summary p,html[data-theme=dark] .recharge-modal__detail-grid div,html[data-theme=dark] .recharge-modal__meta-item,html[data-theme=dark] .recharge-modal__panel,html[data-theme=dark] .recharge-modal__qrcode,html[data-theme=dark] .recharge-order-summary,html[data-theme=dark] .recharge-order-summary__amounts div,html[data-theme=dark] .recharge-order-summary__meta div,html[data-theme=dark] .recharge-preview-card,html[data-theme=dark] .recharge-refund-form,html[data-theme=dark] .surface-frame{background:var(--surface-frame-background);border-color:var(--surface-frame-border-bottom) var(--surface-frame-border-inline) var(--surface-frame-border-bottom);border-top-color:var(--surface-frame-border-top);box-shadow:var(--surface-frame-shadow)}html[data-theme=dark] .recharge-form__preset--active{background:color-mix(in srgb,var(--accent) 58%,var(--surface-frame-background));border-color:color-mix(in srgb,var(--ring) 36%,var(--surface-frame-border-inline));border-top-color:color-mix(in srgb,var(--ring) 36%,var(--surface-frame-border-inline));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 72%,transparent);color:var(--accent-strong)}html[data-theme=dark] .recharge-form__preset--active:focus-visible,html[data-theme=dark] .recharge-form__preset--active:hover{background:color-mix(in srgb,var(--accent) 68%,var(--surface-frame-background));border-color:color-mix(in srgb,var(--ring) 44%,var(--surface-frame-border-inline));border-top-color:color-mix(in srgb,var(--ring) 44%,var(--surface-frame-border-inline));color:var(--accent-strong)}html[data-theme=dark] .recharge-form__preset--active .money-display__fraction,html[data-theme=dark] .recharge-form__preset--active .money-display__integer,html[data-theme=dark] .recharge-form__preset--active .money-display__symbol,html[data-theme=dark] .recharge-form__preset--active small{color:var(--accent-strong)}html[data-theme=dark] .recharge-form__channel-label:has(.recharge-form__channel-brand-image){background:transparent;border:0;box-shadow:none;padding:0}html[data-theme=dark] .recharge-form__channel-brand-image{filter:drop-shadow(0 1px 0 rgba(255,255,255,.08));opacity:1}html[data-theme=dark] .recharge-form__channel-brand-image--wechat{content:url(/brand/wechat-pay-dark.svg)}html[data-theme=dark] .recharge-form__channel-brand-image:not(.recharge-form__channel-brand-image--wechat){content:url(/brand/alipay-pay-dark.svg)}html[data-theme=dark] .billing-usage-table tfoot td,html[data-theme=dark] .billing-usage-table tfoot th,html[data-theme=dark] .billing-usage-table thead th,html[data-theme=dark] .data-table tfoot td,html[data-theme=dark] .data-table tfoot th,html[data-theme=dark] .data-table thead th{background:color-mix(in srgb,var(--muted) 82%,var(--card));border-color:var(--surface-frame-border)}html[data-theme=dark] .billing-usage-table tbody tr,html[data-theme=dark] .data-table tbody tr{background:var(--card)}html[data-theme=dark] .billing-usage-table tbody tr:hover,html[data-theme=dark] .data-table tbody tr:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card))}html[data-theme=dark] .api-key-scope-badge,html[data-theme=dark] .billing-usage-enum-badge,html[data-theme=dark] .payment-method-badge,html[data-theme=dark] .recharge-status-badge{background:var(--badge-soft-background);border:1px solid var(--badge-soft-border);border-top-color:var(--badge-soft-border-top);box-shadow:var(--badge-soft-shadow);color:var(--badge-soft-foreground)}html[data-theme=dark] .payment-method-badge--wechat,html[data-theme=dark] .recharge-status-badge--success{background:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:color-mix(in srgb,var(--success) 22%,var(--border));border-top-color:color-mix(in srgb,var(--success) 22%,var(--border));color:var(--success)}html[data-theme=dark] .payment-method-badge--alipay{background:color-mix(in srgb,#1677ff 18%,var(--surface));border-color:color-mix(in srgb,#1677ff 36%,var(--border));border-top-color:color-mix(in srgb,#1677ff 36%,var(--border));color:#69a7ff}html[data-theme=dark] .payment-method-badge--bank_transfer{background:color-mix(in srgb,#722da0 20%,var(--surface));border-color:color-mix(in srgb,#722da0 38%,var(--border));border-top-color:color-mix(in srgb,#722da0 38%,var(--border));color:#d8b4fe}html[data-theme=dark] .payment-method-badge--test{background:color-mix(in srgb,#64748b 22%,var(--surface));border-color:color-mix(in srgb,#64748b 40%,var(--border));border-top-color:color-mix(in srgb,#64748b 40%,var(--border));color:#cbd5e1}html[data-theme=dark] .billing-usage-enum-badge--status-completed{background:color-mix(in srgb,var(--success) 12%,var(--surface));border-color:color-mix(in srgb,var(--success) 28%,var(--border));border-top-color:color-mix(in srgb,var(--success) 28%,var(--border));color:var(--success)}html[data-theme=dark] .billing-usage-enum-badge--status-running{background:color-mix(in srgb,var(--primary) 22%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border));border-top-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:#d8b4fe}html[data-theme=dark] .recharge-order-details__invoice-badge--available{background:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:color-mix(in srgb,var(--success) 24%,var(--border));color:var(--success)}html[data-theme=dark] .recharge-order-details__invoice-badge--unavailable{background:var(--badge-soft-background);border-color:var(--badge-soft-border);color:var(--badge-soft-foreground)}html[data-theme=dark] .api-key-scope-badge--taas{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 24%,var(--border));border-top-color:color-mix(in srgb,var(--primary) 24%,var(--border));color:var(--accent-strong)}html[data-theme=dark] .api-key-scope-badge--train{background:var(--category-training-soft);border-color:var(--category-training-border);border-top-color:var(--category-training-border);color:var(--category-training)}html[data-theme=dark] .api-key-scope-badge--infer{background:var(--category-inference-soft);border-color:var(--category-inference-border);border-top-color:var(--category-inference-border);color:var(--category-inference)}html[data-theme=dark] .billing-usage-enum-badge--service-training{background:var(--category-training-soft);border-color:var(--category-training-border);border-top-color:var(--category-training-border);color:var(--category-training)}html[data-theme=dark] .billing-usage-enum-badge--service-inference{background:var(--category-inference-soft);border-color:var(--category-inference-border);border-top-color:var(--category-inference-border);color:var(--category-inference)}html[data-theme=dark] .billing-usage-enum-badge--service-model,html[data-theme=dark] .recharge-status-badge--warning{background:color-mix(in srgb,var(--warning) 10%,var(--surface));border-color:color-mix(in srgb,var(--warning) 22%,var(--border));border-top-color:color-mix(in srgb,var(--warning) 22%,var(--border));color:var(--warning)}html[data-theme=dark] .billing-usage-enum-badge--service-model{background:var(--category-model-soft);border-color:var(--category-model-border);border-top-color:var(--category-model-border);color:var(--category-model)}html[data-theme=dark] .recharge-status-badge--info{background:color-mix(in srgb,var(--category-training) 12%,var(--surface));border-color:color-mix(in srgb,var(--category-training) 26%,var(--border));border-top-color:color-mix(in srgb,var(--category-training) 26%,var(--border));color:var(--category-training)}html[data-theme=dark] .billing-usage-enum-badge--status-failed,html[data-theme=dark] .recharge-status-badge--danger{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:color-mix(in srgb,var(--danger) 22%,var(--border));border-top-color:color-mix(in srgb,var(--danger) 22%,var(--border));color:var(--danger)}html[data-theme=dark] .billing-usage-enum-badge--close-no-early-stop,html[data-theme=dark] .billing-usage-enum-badge--status-canceled{background:var(--badge-soft-background);border-color:var(--badge-soft-border);border-top-color:var(--badge-soft-border-top);color:var(--muted-foreground)}html[data-theme=dark] .billing-usage-enum-badge--status-early-stop{background:color-mix(in srgb,var(--success) 12%,var(--surface));border-color:color-mix(in srgb,var(--success) 28%,var(--border));border-top-color:color-mix(in srgb,var(--success) 28%,var(--border));color:var(--success)}html[data-theme=dark] .billing-usage-enum-badge--source-admin,html[data-theme=dark] .billing-usage-enum-badge--source-other{background:var(--badge-soft-background);border-color:var(--badge-soft-border);border-top-color:var(--badge-soft-border-top);color:var(--muted-foreground)}html[data-theme=dark] .billing-usage-enum-badge--source-auto{background:transparent;border-color:var(--badge-soft-border);border-top-color:var(--badge-soft-border-top);color:var(--muted-foreground)}html[data-theme=dark] .billing-usage-enum-badge--source-system{background:color-mix(in srgb,var(--warning) 8%,var(--surface));border-color:color-mix(in srgb,var(--warning) 18%,var(--border));border-top-color:color-mix(in srgb,var(--warning) 18%,var(--border));color:color-mix(in srgb,var(--warning) 78%,var(--muted-foreground))}html[data-theme=dark] .api-key-scope-badge--empty,html[data-theme=dark] .api-key-scope-badge--unknown,html[data-theme=dark] .billing-usage-enum-badge--neutral{background:var(--badge-soft-background);border-color:var(--badge-soft-border);border-top-color:var(--badge-soft-border-top);color:var(--muted-foreground)}html[data-theme=dark] .billing-usage-enum-badge,html[data-theme=dark] .payment-method-badge{border-radius:999px;font-size:.74rem;font-weight:650;min-height:24px;min-width:0;padding:5px 9px}html[data-theme=dark] .api-key-scope-badge,html[data-theme=dark] .recharge-status-badge{font-size:.74rem;font-weight:650;min-height:24px;padding:5px 9px}html[data-theme=dark] .enterprise-management__pill--green{background:color-mix(in srgb,var(--success) 13%,var(--surface));border-color:color-mix(in srgb,var(--success) 30%,var(--border));color:var(--success)}html[data-theme=dark] .enterprise-management__pill--blue{background:var(--category-training-soft);border-color:var(--category-training-border);color:var(--category-training)}html[data-theme=dark] .enterprise-management__pill--amber{background:var(--category-inference-soft);border-color:var(--category-inference-border);color:var(--category-inference)}html[data-theme=dark] .enterprise-management__pill--gray{background:color-mix(in srgb,#94a3b8 16%,var(--surface));border-color:color-mix(in srgb,#94a3b8 30%,var(--border));color:#cbd5e1}html[data-theme=dark] .home-mission-item,html[data-theme=dark] .home-proof-item,html[data-theme=dark] .home-technology-item,html[data-theme=dark] .home-value-list{padding:22px}html[data-theme=dark] .home-proof-item+.home-proof-item,html[data-theme=dark] .home-technology-item+.home-technology-item{border-left-color:var(--surface-frame-border)}