.prestige-site .anchor-mark{display:block;height:0;scroll-margin-top:140px}.prestige-site .vs-scroll{margin-top:2.4rem;overflow-x:auto}.prestige-site .vs-table{width:100%;min-width:46rem;border-collapse:collapse;text-align:left}.prestige-site .vs-table tbody td.is-this-level,.prestige-site .vs-table thead th.is-this-level{background:color-mix(in srgb,var(--cyan) 8%,transparent)}.prestige-site .vs-table thead th.is-this-level small{display:block;margin-top:.35rem;letter-spacing:.12em;font-weight:600}.prestige-site .vs-table tbody td,.prestige-site .vs-table tbody th{padding:1.25rem 1.2rem 1.25rem 0;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.7}.prestige-site .vs-table tbody th{width:20%;color:var(--paper);font-family:var(--serif);font-size:1.2rem;font-weight:400}.prestige-site .vs-old{width:36%;color:var(--muted)}.prestige-site .vs-nex{width:44%;padding-left:1.3rem;border-left:1px solid rgba(87,221,255,.34);color:var(--mist)}.prestige-site .vs-nex>span{display:block}.prestige-site .vs-flag{display:inline-block;margin:.6rem .6rem 0 0;padding:.12rem .55rem;border:1px solid var(--line);color:var(--muted);font-size:.705rem;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.prestige-site .vs-fig{display:block;margin-top:.8rem}.prestige-site .vs-fig small{display:block;color:var(--cyan);font-size:.685rem;letter-spacing:.16em;text-transform:uppercase}.prestige-site .vs-fig b{font-family:var(--serif);font-size:1.15rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prestige-site .vs-fig[data-filled=false] b{color:var(--muted);font-style:italic}.prestige-site .card-duo,.prestige-site .card-trio{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2.6rem}.prestige-site .card-trio{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.prestige-site .card-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.prestige-site .card-duo .focus-card,.prestige-site .card-trio .focus-card{border:1px solid var(--line)}.prestige-site .focus-card[data-kind=aim]:after{background:var(--lilac);opacity:.45}.prestige-site .focus-card[data-path=conventional]:after{background:var(--muted);opacity:.35}.prestige-site .focus-card .eyebrow{margin-bottom:.9rem}.prestige-site .focus-card .prestige-points{margin-top:1.2rem}.prestige-site .focus-card .prestige-points li{padding:.8rem 0;font-size:.92rem}.prestige-site .card-note{margin-top:1.2rem;color:var(--muted);font-size:.82rem;line-height:1.7}.prestige-site .journey-steps{list-style:none;margin:2.4rem 0 0;padding:0;display:grid}.prestige-site .journey-steps>li{display:grid;grid-template-columns:4rem 1fr;grid-gap:1.4rem;gap:1.4rem;padding:1.7rem 0;border-bottom:1px solid var(--line)}.prestige-site .journey-n{color:var(--cyan);font-family:var(--serif);font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prestige-site .journey-steps h3{margin:0 0 .55rem;font-family:var(--serif);font-size:1.45rem;font-weight:400}.prestige-site .journey-view{margin:0;max-width:68ch;color:var(--mist);line-height:1.78}.prestige-site .journey-sys,.prestige-site .journey-why{margin:.9rem 0 0;max-width:68ch;color:var(--muted);font-size:.88rem;line-height:1.7}.prestige-site .journey-sys small,.prestige-site .journey-why small{display:block;margin-bottom:.2rem;color:var(--cyan);font-size:.685rem;letter-spacing:.18em;text-transform:uppercase}.prestige-site .input-list{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.prestige-site .input-list li{display:flex;flex-wrap:wrap;gap:.35rem .9rem;align-items:baseline;color:var(--mist);font-size:.86rem}.prestige-site .input-list li[data-filled=false]:before{content:"";width:.5em;height:.5em;border:1px solid var(--muted);flex:none}.prestige-site .input-list small{color:var(--muted);font-size:.705rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.prestige-site .slot-pending{display:block;margin-top:.6rem;color:var(--muted);font-family:var(--sans);font-size:.84rem;font-style:italic;line-height:1.65}.prestige-site .summary-card b.slot-pending{margin-top:0;font-family:var(--sans);font-size:.9rem}.prestige-site .nav-planned{color:var(--muted);cursor:default}.prestige-site .nav-flag{margin-left:.4rem;padding:.05rem .35rem;border:1px solid var(--line);font-size:.645rem;letter-spacing:.14em}.prestige-site .footer-col .nav-planned{display:block}.prestige-site .footer-meta{display:grid;grid-gap:1.4rem;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:2.6rem 0 0;padding-top:1.6rem;border-top:1px solid var(--line)}.prestige-site .footer-meta dt{margin-bottom:.3rem;color:var(--cyan);font-size:.685rem;letter-spacing:.18em;text-transform:uppercase}.prestige-site .footer-meta dd{margin:0;color:var(--mist);font-size:.82rem;line-height:1.6}.prestige-site .footer-meta small{display:block;margin-top:.3rem;color:var(--muted);font-size:.75rem}@media (max-width:720px){.prestige-site .journey-steps>li{grid-template-columns:2.6rem 1fr;gap:.9rem}.prestige-site .journey-n{font-size:1.15rem}}@media (min-width:1021px){.prestige-site .footer-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}.a11y-centre .sla11y-center{--sla11y-accent:var(--gold-text);--sla11y-line:var(--line);max-width:68rem;color:var(--paper)}.a11y-centre .sla11y-center>:is(h1,h2){margin:0 0 16px;font-size:clamp(2rem,4.2vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.028em;color:var(--paper)}.a11y-centre .sla11y-center__eyebrow{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.14em}.a11y-centre .sla11y-center__lead{max-width:65ch;font-size:1.0625rem;line-height:1.6;color:var(--mist)}.a11y-centre .sla11y-center__panel>:is(h2,h3,h4){margin:0 0 8px;font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.014em;color:var(--paper)}.a11y-centre .sla11y-center__list,.a11y-centre .sla11y-center__panel>p{max-width:65ch;color:var(--mist)}.a11y-centre .sla11y-center__button,.a11y-centre .sla11y-center__tab,.a11y-centre .sla11y-center__try{font-weight:600}.a11y-centre .sla11y-center__button{border-width:1.5px;border-color:var(--gold-text);padding-inline:20px 24px}.a11y-centre .sla11y-center__tab{opacity:1;color:var(--mist);transition:background-color .14s ease-out,color .14s ease-out}.a11y-centre .sla11y-center__tab[aria-selected=true]{color:var(--paper)}.a11y-centre .sla11y-center__profiles,.a11y-centre .sla11y-center__tools{gap:12px}.a11y-centre .sla11y-center__tool{gap:8px;padding:20px;border-radius:16px;background:var(--ink-900);transition:border-color .14s ease-out,transform .14s ease-out}.a11y-centre .sla11y-center__tool:hover{border-color:color-mix(in srgb,var(--gold-text) 45%,transparent);transform:translateY(-1px)}.a11y-centre .sla11y-center__tool-head>:is(h2,h3,h4){font-weight:600;letter-spacing:-.005em;color:var(--paper)}.a11y-centre .sla11y-center__tool>p{font-size:.9375rem;line-height:1.5;color:var(--mist)}.a11y-centre .sla11y-center__ico{border-radius:10px}@media (prefers-reduced-motion:reduce){.a11y-centre .sla11y-center__tab,.a11y-centre .sla11y-center__tool{transition:none}.a11y-centre .sla11y-center__tool:hover{transform:none}}.a11y-credit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;max-width:68rem;margin:32px 0 0;padding-top:16px;border-top:1px solid var(--line)}.a11y-credit__label{font-size:.6875rem;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--muted)}.a11y-credit__link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;max-width:100%;min-height:44px;padding-block:12px;color:var(--paper);text-decoration:none}.a11y-credit__name{font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--gold-text) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--gold-text) 55%,transparent);text-underline-offset:.22em;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .14s ease-out;transition:text-decoration-color .14s ease-out;transition:text-decoration-color .14s ease-out,-webkit-text-decoration-color .14s ease-out}.a11y-credit__link:hover .a11y-credit__name{-webkit-text-decoration-color:var(--gold-text);text-decoration-color:var(--gold-text)}.a11y-credit__link:focus-visible{outline:3px solid #b45309;outline-offset:2px;border-radius:6px}.a11y-credit__host{font-size:.8125rem;color:var(--muted)}html[data-sla11y-contrast] .prestige-site,html[data-sla11y-contrast][data-theme] .prestige-site{--mist:var(--paper);--muted:var(--paper);--line:color-mix(in srgb,var(--paper) 72%,transparent)}@media (max-width:720px){body:has(.nx-studio-nav) sla11y-root{--off:72px!important}}.a11y-centre .sla11y-center__reviewed{display:none!important}.nx5{--nx5-paper:#f5f3ec;--nx5-surface:#fffefb;--nx5-ink:#213146;--nx5-accent:#2350d8;--nx5-accent-ink:#ffffff;--nx5-brand:#1e5bff;--nx5-muted:color-mix(in oklab,var(--nx5-ink) 76%,var(--nx5-paper));--nx5-line:color-mix(in oklab,var(--nx5-ink) 13%,transparent);--nx5-line-strong:color-mix(in oklab,var(--nx5-ink) 24%,transparent);--nx5-wash:color-mix(in oklab,var(--nx5-accent) 8%,var(--nx5-surface));--nx5-depth:0 1px 0 var(--nx5-line),0 18px 40px -26px color-mix(in oklab,var(--nx5-ink) 45%,transparent);--nx5-display:Georgia,"Times New Roman",serif;--nx5-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--nx5-ease:cubic-bezier(0.16,1,0.3,1);--nx5-settle:420ms;--nx5-radius:14px;color:var(--nx5-ink)}.nx5[data-nx5-brand=university]{--nx5-paper:#f5f3ec;--nx5-ink:#213146;--nx5-accent:#2350d8;--nx5-brand:#1e5bff;--nx5-display:var(--font-prestige-serif),"Newsreader",Georgia,serif}.nx5[data-nx5-brand=school]{--nx5-paper:#f7f5ec;--nx5-ink:#293a45;--nx5-accent:#00756a;--nx5-brand:#00a896;--nx5-radius:20px;--nx5-display:var(--font-nx5-school),var(--font-sora),"Segoe UI",sans-serif}.nx5[data-nx5-brand=course]{--nx5-paper:#f7f5ee;--nx5-ink:#34362f;--nx5-accent:#a8420c;--nx5-brand:#f26b1d;--nx5-radius:12px;--nx5-display:var(--font-display),"Instrument Serif",Georgia,serif}.nx5[data-nx5-brand=coursepro]{--nx5-paper:#f2f4f4;--nx5-ink:#0f172a;--nx5-accent:#5b21d6;--nx5-brand:#6e26ff;--nx5-radius:8px;--nx5-display:var(--font-grotesk),"Space Grotesk","Segoe UI",sans-serif;--nx5-mono:var(--font-nx5-mono),"IBM Plex Mono",ui-monospace,monospace}.nx5[data-nx5-brand=tutor]{--nx5-paper:#f8f6ed;--nx5-ink:#323f34;--nx5-accent:#b3124d;--nx5-brand:#e91e6a;--nx5-radius:16px;--nx5-display:var(--font-nx5-tutor),var(--font-sora),"Segoe UI",sans-serif}:root[data-theme=dark] .nx5{--nx5-surface:color-mix(in oklab,var(--nx5-paper) 6%,#121722);--nx5-accent-ink:#0e1520}:root[data-theme=dark] .nx5[data-nx5-brand=university]{--nx5-paper:#0e1520;--nx5-ink:#eceae2;--nx5-accent:#8faeff}:root[data-theme=dark] .nx5[data-nx5-brand=school]{--nx5-paper:#0d1719;--nx5-ink:#e9eeec;--nx5-accent:#4fd1bf}:root[data-theme=dark] .nx5[data-nx5-brand=course]{--nx5-paper:#16130f;--nx5-ink:#efebe3;--nx5-accent:#ff9a5c}:root[data-theme=dark] .nx5[data-nx5-brand=coursepro]{--nx5-paper:#0c1118;--nx5-ink:#e7ecef;--nx5-accent:#b49aff}:root[data-theme=dark] .nx5[data-nx5-brand=tutor]{--nx5-paper:#121510;--nx5-ink:#eceee6;--nx5-accent:#ff7ba8}@media (prefers-color-scheme:dark){:root:not([data-theme]) .nx5{--nx5-surface:#121722;--nx5-accent-ink:#0e1520}:root:not([data-theme]) .nx5[data-nx5-brand=course]{--nx5-paper:#16130f;--nx5-ink:#efebe3;--nx5-accent:#ff9a5c}:root:not([data-theme]) .nx5[data-nx5-brand=coursepro]{--nx5-paper:#0c1118;--nx5-ink:#e7ecef;--nx5-accent:#b49aff}}.nx5-sec{position:relative;isolation:isolate;overflow:clip;padding-block:88px;background:var(--nx5-paper)}@media (max-width:47.999rem){.nx5-sec{padding-block:56px}}.nx5-wrap{position:relative;max-width:1180px;margin-inline:auto;padding-inline:24px}@media (max-width:47.999rem){.nx5-wrap{padding-inline:16px}}.nx5-head{max-width:46rem;-webkit-margin-after:40px;margin-block-end:40px}.nx5-h2{margin:0 0 14px;font-family:var(--nx5-display);font-weight:500;font-size:clamp(1.75rem,1.2rem + 2.1vw,2.75rem);line-height:1.08;letter-spacing:-.018em;text-wrap:balance;color:var(--nx5-ink)}.nx5[data-nx5-brand=coursepro] .nx5-h2,.nx5[data-nx5-brand=school] .nx5-h2,.nx5[data-nx5-brand=tutor] .nx5-h2{font-weight:650;letter-spacing:-.024em}.nx5-lead{margin:0;max-width:62ch;font-size:1.0625rem;line-height:1.6;color:var(--nx5-muted);text-wrap:pretty}.nx5-langnote{margin:12px 0 0;font-size:.875rem;color:var(--nx5-muted)}.nx5-atmos{position:absolute;inset:0;z-index:-1;pointer-events:none}.nx5-atmos:before{content:"";position:absolute;inset:-20% -10% auto auto;width:70%;height:90%;background:radial-gradient(closest-side,color-mix(in oklab,var(--nx5-brand) 9%,transparent),transparent)}.nx5-atmos:after{content:"";position:absolute;inset:0;opacity:.55}.nx5[data-nx5-brand=university] .nx5-atmos:after{background:linear-gradient(90deg,transparent 63px,color-mix(in oklab,var(--nx5-brand) 22%,transparent) 63px 64px,transparent 64px),repeating-linear-gradient(180deg,transparent 0 31px,var(--nx5-line) 31px 32px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}.nx5[data-nx5-brand=school] .nx5-atmos:after{background:radial-gradient(120px 120px at 50% 100%,transparent 58px,var(--nx5-line) 59px 60px,transparent 61px) 0 0 /160px 90px}.nx5[data-nx5-brand=course] .nx5-atmos:after,.nx5[data-nx5-brand=school] .nx5-atmos:after{-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.nx5[data-nx5-brand=course] .nx5-atmos:after{background:linear-gradient(var(--nx5-line) 1px,transparent 1px) 0 0 /100% 44px,linear-gradient(90deg,color-mix(in oklab,var(--nx5-brand) 20%,transparent) 1px,transparent 1px) 48px 0 /100% 100% no-repeat}.nx5[data-nx5-brand=coursepro] .nx5-atmos:after{background:radial-gradient(circle,var(--nx5-line-strong) 1px,transparent 1.4px) 0 0 /24px 24px;-webkit-mask-image:radial-gradient(ellipse at 70% 20%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 70% 20%,#000,transparent 70%)}.nx5[data-nx5-brand=tutor] .nx5-atmos:after{background:linear-gradient(90deg,transparent 47px,color-mix(in oklab,var(--nx5-brand) 30%,transparent) 47px 48px,transparent 48px),repeating-linear-gradient(180deg,transparent 0 27px,color-mix(in oklab,#2b6cb0 18%,transparent) 27px 28px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nx5-atmos:before{animation:nx5-drift linear both;animation-timeline:view()}}}@keyframes nx5-drift{0%{transform:translate3d(6%,-4%,0)}to{transform:translate3d(-8%,10%,0)}}.nx5-scene{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}@media (max-width:63.999rem){.nx5-scene{grid-template-columns:minmax(0,1fr);gap:24px}}.nx5-stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 10.5rem;block-size:33rem;border:1px solid var(--nx5-line);border-radius:var(--nx5-radius);background:var(--nx5-surface);box-shadow:var(--nx5-depth);overflow:hidden}@media (max-width:47.999rem){.nx5-stage{block-size:29rem;grid-template-rows:minmax(0,1fr) 13rem}}.nx5-stage-art{display:grid;place-items:center;padding:20px 20px 4px;min-block-size:0}.nx5-art{inline-size:100%;block-size:100%;max-block-size:100%;overflow:visible}.nx5-badge{position:absolute;inset-block-start:14px;inset-inline-end:14px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--nx5-accent) 40%,var(--nx5-line));background:var(--nx5-wash);color:var(--nx5-accent);font-size:.75rem;font-weight:700;letter-spacing:.02em}.nx5-caption{padding:16px 22px 18px;-webkit-border-before:1px solid var(--nx5-line);border-block-start:1px solid var(--nx5-line);background:var(--nx5-paper);overflow:auto;overscroll-behavior:contain}.nx5-caption-body{display:grid;grid-gap:6px;gap:6px}.nx5-progress{margin:0;font-size:.75rem;font-weight:600;color:var(--nx5-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx5-caption-t{margin:0;font-family:var(--nx5-display);font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--nx5-ink)}.nx5[data-nx5-brand=course] .nx5-caption-t,.nx5[data-nx5-brand=university] .nx5-caption-t{font-weight:500;font-size:1.375rem}.nx5-out,.nx5-who{margin:0;font-size:.9375rem;line-height:1.45;color:var(--nx5-ink)}.nx5-out span,.nx5-who span{display:inline-block;-webkit-margin-end:6px;margin-inline-end:6px;font-size:.75rem;font-weight:700;color:var(--nx5-muted)}.nx5-who strong{font-weight:600}.nx5[data-nx5-brand=coursepro] .nx5-out{font-family:var(--nx5-mono);font-size:.875rem}.nx5-rail{position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--nx5-line)}.nx5-rail-fill{position:absolute;inset:0;background:var(--nx5-accent);transform-origin:left center;transform:scaleX(var(--nx5-p,0));transition:transform var(--nx5-settle) var(--nx5-ease)}[dir=rtl] .nx5-rail-fill{transform-origin:right center}.nx5-scene[data-moved] .nx5-caption-body{animation:nx5-settle var(--nx5-settle) var(--nx5-ease)}@keyframes nx5-settle{0%{transform:translateY(8px);-webkit-clip-path:inset(0 0 30% 0);clip-path:inset(0 0 30% 0)}to{transform:none;-webkit-clip-path:inset(0);clip-path:inset(0)}}.nx5-side{display:grid;grid-gap:18px;gap:18px}.nx5-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;counter-reset:none}.nx5-step{display:flex;align-items:center;gap:14px;inline-size:100%;min-block-size:48px;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--nx5-ink);font:inherit;font-size:1rem;font-weight:600;text-align:start;cursor:pointer;transition:background-color .18s var(--nx5-ease),border-color .18s var(--nx5-ease),transform .12s var(--nx5-ease)}@media (hover:hover){.nx5-step:hover{background:color-mix(in oklab,var(--nx5-ink) 4%,transparent)}}.nx5-step:active{transform:scale(.985)}.nx5-btn:focus-visible,.nx5-help-btn:focus-visible,.nx5-help-topics summary:focus-visible,.nx5-help-x:focus-visible,.nx5-legal a:focus-visible,.nx5-legal-more summary:focus-visible,.nx5-step:focus-visible{outline:2px solid var(--nx5-accent);outline-offset:2px}.nx5-num{display:inline-grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:999px;border:1px solid var(--nx5-line-strong);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nx5-muted);transition:background-color .22s var(--nx5-ease),color .22s var(--nx5-ease),border-color .22s var(--nx5-ease)}.nx5-steps li[data-state=current] .nx5-step{background:var(--nx5-wash);border-color:color-mix(in oklab,var(--nx5-accent) 30%,var(--nx5-line))}.nx5-steps li[data-state=current] .nx5-num{background:var(--nx5-accent);border-color:var(--nx5-accent);color:var(--nx5-accent-ink)}.nx5-steps li[data-state=done] .nx5-num{border-color:var(--nx5-accent);color:var(--nx5-accent)}.nx5-step-detail{padding-block:2px 10px;padding-inline:54px 12px}.nx5-step-detail p{margin:0 0 4px;max-width:54ch;font-size:.9375rem;line-height:1.55;color:var(--nx5-muted)}.nx5-step-extra span{font-weight:700}@media (scripting:enabled){.nx5-step-extra,.nx5-steps li:not([data-state=current]) .nx5-step-detail{display:none}}@media (scripting:none){.nx5-controls{display:none}}.nx5-controls{display:flex;flex-wrap:wrap;gap:8px}.nx5-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding:0 18px;border:1px solid var(--nx5-line-strong);border-radius:999px;background:var(--nx5-surface);color:var(--nx5-ink);font:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s var(--nx5-ease),border-color .16s var(--nx5-ease),transform .12s var(--nx5-ease)}@media (hover:hover){.nx5-btn:hover{border-color:color-mix(in oklab,var(--nx5-accent) 45%,var(--nx5-line))}.nx5-btn-primary:hover{background:color-mix(in oklab,var(--nx5-accent) 88%,var(--nx5-ink));border-color:transparent}}.nx5-btn:active{transform:scale(.97)}.nx5-btn[aria-disabled=true]{opacity:.5;cursor:default}.nx5-btn-primary{background:var(--nx5-accent);border-color:var(--nx5-accent);color:var(--nx5-accent-ink)}.nx5-note{margin:0;font-size:.8125rem;color:var(--nx5-muted)}.nx5-art text{font-family:var(--font-body,inherit);font-size:15px;font-weight:600;fill:var(--nx5-ink)}.nx5-art .nx5-serif{font-family:var(--nx5-display);font-size:18px;font-weight:500}.nx5-art .nx5-mono{font-family:var(--nx5-mono);font-size:13px;font-weight:500;letter-spacing:.02em}.nx5-art .nx5-hand{font-family:var(--nx5-display);font-size:17px;font-weight:700;fill:var(--nx5-accent)}.nx5-art .nx5-small{font-size:13px;fill:var(--nx5-muted)}@media (max-width:47.999rem){.nx5-art text{font-size:18px}.nx5-art .nx5-hand,.nx5-art .nx5-serif{font-size:20px}.nx5-art .nx5-mono,.nx5-art .nx5-small{font-size:15px}}.nx5-sheet{fill:var(--nx5-surface)}.nx5-frame,.nx5-sheet{stroke:var(--nx5-line-strong);stroke-width:1}.nx5-frame{fill:var(--nx5-paper)}.nx5-chip{fill:var(--nx5-wash);stroke:color-mix(in oklab,var(--nx5-accent) 35%,var(--nx5-line))}.nx5-chip-open{fill:var(--nx5-paper);stroke:var(--nx5-line-strong)}.nx5-margin{stroke:color-mix(in oklab,var(--nx5-brand) 45%,transparent);stroke-width:1.2}.nx5-grid,.nx5-rule,.nx5-ruling{stroke:var(--nx5-line);stroke-width:1;fill:none}.nx5-leader,.nx5-line-soft{stroke:var(--nx5-line-strong);stroke-width:6;stroke-linecap:round;fill:none}.nx5-leader{stroke-width:1;stroke-dasharray:2 5}.nx5-ink-thick{stroke:var(--nx5-ink);stroke-width:6;stroke-linecap:round}.nx5-ink-line{stroke:var(--nx5-ink);stroke-width:2;fill:none;stroke-linecap:round}.nx5-acc-line{stroke:var(--nx5-accent);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.nx5-acc-fill{fill:var(--nx5-accent)}.nx5-ring{fill:none;stroke:var(--nx5-muted);stroke-width:2}.nx5-tick{fill:none;stroke:var(--nx5-accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.nx5-track{fill:var(--nx5-line)}.nx5-tile{fill:var(--nx5-wash);stroke:var(--nx5-line)}.nx5-cell{fill:var(--nx5-paper);stroke:var(--nx5-line-strong)}.nx5-art [data-k]{opacity:.2;transition:opacity var(--nx5-settle) var(--nx5-ease),transform var(--nx5-settle) var(--nx5-ease)}.nx5-scene[data-step="1"] .nx5-art :is([data-k="1"]),.nx5-scene[data-step="2"] .nx5-art :is([data-k="1"],[data-k="2"]),.nx5-scene[data-step="3"] .nx5-art :is([data-k="1"],[data-k="2"],[data-k="3"]),.nx5-scene[data-step="4"] .nx5-art :is([data-k="1"],[data-k="2"],[data-k="3"],[data-k="4"]),.nx5-scene[data-step="5"] .nx5-art :is([data-k="1"],[data-k="2"],[data-k="3"],[data-k="4"],[data-k="5"]){opacity:1}.nx5-spine-bg{stroke:var(--nx5-line-strong);stroke-width:2}.nx5-spine{stroke:var(--nx5-accent);stroke-width:2.4;fill:none;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--nx5-p, 0) * 100);transition:stroke-dashoffset .6s var(--nx5-ease)}.nx5-scene[data-brand=university] .nx5-node circle{fill:var(--nx5-surface);stroke:var(--nx5-line-strong);stroke-width:2;transition:fill .26s var(--nx5-ease),stroke .26s var(--nx5-ease)}.nx5-scene[data-step] .nx5-art .nx5-plate{opacity:0;transform:translateY(8px)}.nx5-scene[data-step="1"] .nx5-art [data-k="1"].nx5-plate,.nx5-scene[data-step="2"] .nx5-art [data-k="2"].nx5-plate,.nx5-scene[data-step="3"] .nx5-art [data-k="3"].nx5-plate,.nx5-scene[data-step="4"] .nx5-art [data-k="4"].nx5-plate,.nx5-scene[data-step="5"] .nx5-art [data-k="5"].nx5-plate{opacity:1;transform:none}.nx5-scene[data-brand=university][data-step="1"] .nx5-art [data-k="1"] circle,.nx5-scene[data-brand=university][data-step="2"] .nx5-art [data-k="2"] circle,.nx5-scene[data-brand=university][data-step="3"] .nx5-art [data-k="3"] circle,.nx5-scene[data-brand=university][data-step="4"] .nx5-art [data-k="4"] circle,.nx5-scene[data-brand=university][data-step="5"] .nx5-art [data-k="5"] circle{fill:var(--nx5-accent);stroke:var(--nx5-accent)}.nx5-progress{fill:var(--nx5-accent);transform-box:fill-box;transform-origin:left center;transform:scaleX(.08)}.nx5-scene[data-step="3"] .nx5-progress{animation:nx5-fill 2.2s var(--nx5-ease) forwards}.nx5-scene:is([data-step="4"],[data-step="5"]) .nx5-progress{transform:none}@keyframes nx5-fill{to{transform:scaleX(1)}}.nx5-cell{transition:fill .3s var(--nx5-ease) var(--d,0s)}.nx5-scene[data-step="5"] .nx5-cell:nth-child(3n+1){fill:color-mix(in oklab,var(--nx5-accent) 12%,var(--nx5-paper))}.nx5-scene[data-step="5"] .nx5-cell:nth-child(3n+2){fill:color-mix(in oklab,var(--nx5-accent) 30%,var(--nx5-paper))}.nx5-scene[data-step="5"] .nx5-cell:nth-child(3n){fill:var(--nx5-accent)}.nx5-arch{fill:none;stroke:var(--nx5-ink);stroke-width:2}.nx5-door{fill:var(--nx5-wash);stroke:var(--nx5-line-strong);transition:transform .7s var(--nx5-ease);transform-box:fill-box}.nx5-door-l{transform-origin:left center}.nx5-door-r{transform-origin:right center}.nx5-scene:not([data-step="1"]) .nx5-door-l,.nx5-scene:not([data-step="1"]) .nx5-door-r{transform:scaleX(.18)}.nx5-key{transition:transform .6s var(--nx5-ease)}.nx5-scene:not([data-step="1"]) .nx5-key{transform:translate(52px,58px) rotate(90deg);transform-box:fill-box;transform-origin:center}.nx5-dot{fill:var(--nx5-paper);stroke:var(--nx5-accent);stroke-width:2;transition:fill .26s var(--nx5-ease) var(--d,0s)}.nx5-scene:is([data-step="4"],[data-step="5"]) .nx5-dot{fill:var(--nx5-accent)}.nx5-path-back{fill:none;stroke:var(--nx5-accent);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--nx5-ease)}.nx5-scene[data-step="5"] .nx5-path-back{stroke-dashoffset:0}.nx5-report{transition:transform .9s var(--nx5-ease);transform:translateX(280px)}.nx5-scene[data-step="5"] .nx5-report{transform:none}.nx5-art .nx5-pin{opacity:1}.nx5-scene[data-step="3"] .nx5-pin .nx5-chip{fill:color-mix(in oklab,var(--nx5-accent) 16%,var(--nx5-surface))}.nx5-stack{opacity:.7}.nx5-tab{stroke:var(--nx5-line);stroke-width:1}.nx5-card{transition:transform .6s var(--nx5-ease);transform-box:fill-box;transform-origin:center}.nx5-scene:is([data-step="4"],[data-step="5"]) .nx5-card{transform:translateX(-28px) rotate(-2.5deg)}.nx5-art .nx5-ex{opacity:0;transform:translateX(60px)}.nx5-scene:is([data-step="4"],[data-step="5"]) .nx5-art .nx5-ex{opacity:1;transform:none}.nx5-type{stroke:var(--nx5-ink);stroke-width:5;stroke-linecap:round;fill:none;stroke-dasharray:1;stroke-dashoffset:1}.nx5-scene:is([data-step="4"],[data-step="5"]) .nx5-type{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--nx5-ease) .2s}.nx5-art .nx5-stamp{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}.nx5-scene[data-step="5"] .nx5-art .nx5-stamp{opacity:1;transform:none}.nx5-scene[data-step="2"] [data-k="2"] .nx5-tick,.nx5-scene[data-step="5"] .nx5-stamp .nx5-tick{stroke-dasharray:1;animation:nx5-draw .5s var(--nx5-ease) .15s both}@keyframes nx5-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.nx5-brief-line{stroke:var(--nx5-ink);stroke-width:5;stroke-linecap:round}.nx5-scene:not([data-step="1"]):not([data-step="2"]) .nx5-brief-line{stroke:var(--nx5-accent)}.nx5-art .nx5-crit{transform:translateX(-16px);transition-delay:var(--d,0s)}.nx5-scene:is([data-step="3"],[data-step="4"],[data-step="5"]) .nx5-art .nx5-crit{transform:none}.nx5-feed{fill:none;stroke:color-mix(in oklab,var(--nx5-accent) 60%,transparent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--nx5-ease) var(--d,0s)}.nx5-scene:is([data-step="3"],[data-step="4"],[data-step="5"]) .nx5-feed{stroke-dashoffset:0}.nx5-bar{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);transition:transform .7s var(--nx5-ease) var(--d,0s)}.nx5-bar-a{fill:var(--nx5-muted)}.nx5-bar-b{fill:var(--nx5-accent)}.nx5-scene:is([data-step="4"],[data-step="5"]) .nx5-bar-a{transform:none}.nx5-scene[data-step="5"] .nx5-bar-b{transform:none;transition-delay:calc(var(--d, 0s) + .3s)}.nx5-wipe-line{stroke:var(--nx5-accent);stroke-width:2;stroke-dasharray:4 4}.nx5-art .nx5-wipe{transform:translateX(-120px)}.nx5-scene[data-step="5"] .nx5-art .nx5-wipe{transform:none;transition-duration:1s}.nx5-scene[data-step="1"] .nx5-seal circle{animation:nx5-stamp .52s var(--nx5-ease) both;transform-box:fill-box;transform-origin:center}@keyframes nx5-stamp{0%{transform:scale(1.35)}to{transform:none}}.nx5-write{stroke:var(--nx5-accent);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--nx5-ease)}.nx5-scene:not([data-step="1"]) .nx5-write{stroke-dashoffset:0}.nx5-bubble{fill:var(--nx5-paper);stroke:var(--nx5-line-strong);transform-box:fill-box;transform-origin:left bottom;transition:transform .4s var(--nx5-ease)}.nx5-bubble-hint{fill:var(--nx5-wash);stroke:color-mix(in oklab,var(--nx5-accent) 35%,var(--nx5-line));transition-delay:.5s}.nx5-bubble-you{transform-origin:right bottom;transition-delay:1s}.nx5-scene:is([data-step="1"],[data-step="2"]) .nx5-bubble{transform:scale(.6)}.nx5-item .nx5-tick{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s var(--nx5-ease) var(--d,0s)}.nx5-scene:is([data-step="4"],[data-step="5"]) .nx5-item .nx5-tick{stroke-dashoffset:0}.nx5-summary-card{stroke:var(--nx5-accent)}.nx5-art .nx5-summary{transform:translateY(24px)}.nx5-scene[data-step="5"] .nx5-art .nx5-summary{transform:none}.nx5-help{--nx5-paper:var(--surface,#fbfaf6);--nx5-surface:var(--surface,#ffffff);--nx5-ink:var(--text,#1b2330);--nx5-accent:var(--accent,#2350d8)}:root[data-theme=dark] .nx5.nx5-help{--nx5-paper:var(--surface,#141a24);--nx5-surface:var(--surface,#141a24);--nx5-ink:var(--text,#eceae2);--nx5-accent:var(--accent,#8faeff)}.nx5-help-btn{position:fixed;z-index:60;inset-block-end:calc(16px + env(safe-area-inset-bottom, 0px));inset-inline-start:16px;display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:0 16px 0 14px;border:1px solid var(--nx5-line-strong);border-radius:999px;background:var(--nx5-surface);color:var(--nx5-ink);box-shadow:var(--nx5-depth);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .12s var(--nx5-ease)}.nx5-help-btn:active{transform:scale(.97)}.nx5-help-dlg{inline-size:min(34rem,calc(100vw - 32px));max-block-size:min(80vh,44rem);padding:0;border:1px solid var(--nx5-line);border-radius:18px;background:var(--nx5-surface);color:var(--nx5-ink);box-shadow:0 40px 80px -30px rgba(10,15,30,.45);overscroll-behavior:contain}.nx5-help-dlg[open]{animation:nx5-dlg .26s var(--nx5-ease)}.nx5-help-dlg::-webkit-backdrop{background:rgba(10,15,30,.42)}.nx5-help-dlg::backdrop{background:rgba(10,15,30,.42)}@keyframes nx5-dlg{0%{transform:translateY(12px) scale(.985)}to{transform:none}}@media (max-width:47.999rem){.nx5-help-dlg{inline-size:100vw;max-inline-size:100vw;margin:auto 0 0;border-radius:18px 18px 0 0;max-block-size:86vh}}.nx5-help-in{display:grid;grid-gap:18px;gap:18px;padding:20px 22px 22px}.nx5-help-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx5-help-head h2{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.nx5-help-head h2 span{font-weight:500;color:var(--nx5-muted)}.nx5-help-x{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--nx5-line);border-radius:999px;background:transparent;color:var(--nx5-ink);cursor:pointer}.nx5-help-in h3{margin:0 0 8px;font-size:.8125rem;font-weight:700;color:var(--nx5-muted)}.nx5-help-tip p{margin:0;padding:12px 14px;border-radius:12px;background:var(--nx5-wash);line-height:1.5}.nx5-help-topics{display:grid;-webkit-border-before:1px solid var(--nx5-line);border-block-start:1px solid var(--nx5-line)}.nx5-help-topics details{-webkit-border-after:1px solid var(--nx5-line);border-block-end:1px solid var(--nx5-line)}.nx5-help-topics summary{display:flex;align-items:center;min-block-size:48px;font-weight:600;cursor:pointer;list-style:none}.nx5-help-topics summary::-webkit-details-marker{display:none}.nx5-help-topics summary:after{content:"+";-webkit-margin-start:auto;margin-inline-start:auto;font-weight:500;color:var(--nx5-muted)}.nx5-help-topics details[open] summary:after{content:"–"}.nx5-help-topics p{margin:0 0 8px;line-height:1.55;color:var(--nx5-muted)}.nx5-help .nx5-help-topics a{display:inline-flex;min-block-size:44px;align-items:center;color:var(--nx5-accent);font-weight:600}.nx5-help-person{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.nx5-help-person span{font-size:.875rem;color:var(--nx5-muted)}.nx5-social{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.nx5-social-mark{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:999px;color:inherit;opacity:.78}@media (hover:hover){a.nx5-social-mark:hover{opacity:1;background:color-mix(in srgb,currentColor 8%,transparent)}}.nx5-legal{position:relative;align-items:center}.nx5-legal,.nx5-legal-key{display:flex;flex-wrap:wrap;gap:4px 20px}.nx5-legal-key{margin:0;padding:0;list-style:none}.nx5-legal a{display:inline-flex;align-items:center;min-block-size:32px;color:inherit;text-decoration:none}.nx5-legal a:hover{text-decoration:underline;text-underline-offset:3px}.nx5-legal-more{position:relative;-webkit-margin-start:auto;margin-inline-start:auto}.nx5-legal-more summary{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding:0 12px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;cursor:pointer;list-style:none;font-weight:600}.nx5-legal-more summary::-webkit-details-marker{display:none}.nx5-caret{inline-size:7px;block-size:7px;-webkit-border-end:1.6px solid currentColor;border-inline-end:1.6px solid currentColor;-webkit-border-after:1.6px solid currentColor;border-block-end:1.6px solid currentColor;transform:translateY(1px) rotate(-135deg);opacity:.7}.nx5-legal-more[open] .nx5-caret{transform:translateY(-2px) rotate(45deg)}.nx5-legal-pop{position:absolute;z-index:40;inset-block-end:calc(100% + 8px);inset-inline-end:0;display:grid;grid-gap:0;gap:0;inline-size:max-content;min-inline-size:16rem;max-inline-size:min(26rem,calc(100vw - 32px));max-block-size:min(60vh,26rem);overflow:auto;overscroll-behavior:contain;margin:0;padding:8px;list-style:none;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:var(--surface,var(--bg,#ffffff));color:var(--text,#141a2e);box-shadow:0 24px 48px -24px rgba(10,15,35,.4)}:root[data-theme=dark] .nx5-legal-pop{background:var(--surface,#141a24);color:var(--text,#eceae2);border-color:rgba(255,255,255,.14)}.nx5-legal-pop a{inline-size:100%;min-block-size:40px;padding:0 10px;border-radius:8px}@media (hover:hover){.nx5-legal-pop a:hover{background:rgba(127,127,127,.12);text-decoration:none}}@media (pointer:coarse){.nx5-legal a{min-block-size:44px}}@media (max-width:47.999rem){.nx5-legal-more{-webkit-margin-start:0;margin-inline-start:0;flex-basis:100%}.nx5-legal-more[open] .nx5-legal-pop{position:fixed;inset-inline:0;inset-block-end:0;inset-block-start:auto;inline-size:100%;max-inline-size:none;min-inline-size:0;max-block-size:70vh;border-radius:18px 18px 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.nx5-enter>*{animation:nx5-rise .64s var(--nx5-ease,cubic-bezier(.16,1,.3,1)) both}.nx5-enter>:nth-child(2){animation-delay:60ms}.nx5-enter>:nth-child(3){animation-delay:.12s}.nx5-enter>:nth-child(4){animation-delay:.18s}.nx5-enter>:nth-child(n+5){animation-delay:.24s}}@keyframes nx5-rise{0%{transform:translateY(14px)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nx5-reveal{animation:nx5-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}}@keyframes nx5-reveal{0%{transform:translateY(24px);-webkit-clip-path:inset(0 0 18% 0);clip-path:inset(0 0 18% 0)}to{transform:none;-webkit-clip-path:inset(0);clip-path:inset(0)}}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.nx5-art *,.nx5-art [data-k],.nx5-btn,.nx5-help-btn,.nx5-num,.nx5-rail-fill,.nx5-step{transition:none!important;animation:none!important}.nx5-atmos:before,.nx5-help-dlg[open],.nx5-scene[data-moved] .nx5-caption-body{animation:none}.nx5-progress{transform:none}.nx5-feed,.nx5-item .nx5-tick,.nx5-path-back,.nx5-type,.nx5-write{stroke-dashoffset:0}::view-transition-new(root),::view-transition-old(root){animation:none}}