.gwu-guide,.gwu-guide [data-ground=dark]{--gk-icon:var(--signal-500);--gk-arrow:var(--signal-500);--gk-flow:var(--flow-300);--gk-note:var(--ink-800);--gk-line:var(--ink-500);--gk-ink:#c9d1d5}.gwu-gk-band--light{--surface-page:var(--paper-200);--surface-raised:var(--paper-000);--surface-sunken:var(--paper-300);--text-heading:var(--ink-1000);--text-body:#131a1e;--text-muted:#59666e;--text-accent:var(--signal-700);--border-hairline:var(--paper-400);--border-strong:var(--ink-900);--gk-icon:var(--signal-700);--gk-arrow:var(--signal-600);--gk-flow:var(--flow-700);--gk-note:var(--paper-300);--gk-line:#b5aa99;--gk-ink:var(--ink-500)}.gwu-gk-band--light a:not(.gwu-btn):hover{color:var(--signal-600)}.gwu-guide__body--bands{gap:0}.gwu-gk-band{display:grid;gap:var(--space-4);align-content:start;padding-block:var(--space-7);background:var(--surface-page);color:var(--text-body);box-shadow:0 0 0 100vmax var(--surface-page);clip-path:inset(0 -100vmax)}.gwu-gk-band .gwu-guide__h2{margin:0;color:var(--text-heading);font-size:var(--type-h2-size);font-weight:800;letter-spacing:-.03em;line-height:1.15}.gwu-gk-band--light .gwu-guide__tip{background:color-mix(in oklab,var(--flow-500) 10%,var(--surface-raised));border-color:color-mix(in oklab,var(--flow-500) 45%,var(--border-hairline))}.gwu-gk-band--light .gwu-guide__tip strong,.gwu-gk-band--light .gwu-guide__tip svg{color:var(--gk-flow)}@media (min-width:820px){.gwu-gk-band{padding-block:var(--space-8)}}.gwu-guide__facts{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;color:var(--text-muted);font-size:var(--type-small-size)}.gwu-guide__facts span{display:inline-flex;align-items:center;gap:8px}.gwu-gk-icon{flex:0 0 auto;color:var(--gk-icon)}.gwu-gk-muted{color:var(--text-muted);font-size:var(--type-small-size);line-height:1.55}.gwu-gk-eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.12em;color:var(--gk-flow)}.gwu-gk-h3{margin:0;font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:700;line-height:1.35;color:var(--text-heading)}.gwu-gk-tone--flow{background:var(--flow-500);color:var(--ink-1000)}.gwu-gk-tone--signal{background:var(--signal-500);color:var(--ink-1000)}.gwu-gk-tone--ink{background:var(--ink-500);color:#fff}.gwu-gk-tone--ink .gwu-gk-icon{color:#fff}.gwu-gk-tone--plain{background:#fff;box-shadow:inset 0 0 0 1px var(--border-hairline)}.gwu-gk-tone--flow .gwu-gk-icon,.gwu-gk-tone--plain,.gwu-gk-tone--plain .gwu-gk-icon,.gwu-gk-tone--signal .gwu-gk-icon{color:var(--ink-1000)}.gwu-arrow{display:block;flex:none;overflow:visible}.gwu-arrow path{fill:none;stroke:var(--gk-arrow);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .gwu-arrow path{transition:stroke-dashoffset .9s cubic-bezier(.35,.65,.25,1)}html:not([data-motion=paused]) .gwu-arrow:not(.is-drawn) path{stroke-dashoffset:1.02}}.gwu-gk-only-narrow,.gwu-gk-only-narrow-grid{display:none}@media (max-width:719px){.gwu-gk-only-wide{display:none}.gwu-gk-only-narrow{display:block}.gwu-gk-only-narrow-grid{display:grid}}.gwu-gk-ink--ink{color:var(--gk-ink)}.gwu-gk-ink--signal{color:var(--text-accent)}.gwu-gk-ink--flow{color:var(--gk-flow)}.gwu-gk-edge--ink{border-top:4px solid #6b7880!important}.gwu-gk-edge--signal{border-top:4px solid var(--signal-500)!important}.gwu-gk-edge--flow{border-top:4px solid var(--flow-500)!important}.gwu-gk-flow{display:grid;gap:14px}.gwu-gk-flow__row{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch}.gwu-gk-flow__card{display:grid;gap:10px;align-content:start;padding:18px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);font-weight:700;line-height:1.4;color:var(--text-heading)}.gwu-gk-flow__top{display:flex;justify-content:space-between;align-items:center}.gwu-gk-flow__num{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;color:var(--text-accent)}.gwu-gk-flow__text{font-weight:400;color:var(--text-body)}.gwu-gk-flow__card.is-accent{border:2px solid var(--flow-500)}.gwu-gk-flow__card.is-accent .gwu-gk-flow__num,.gwu-gk-flow__card.is-accent .gwu-gk-icon{color:var(--gk-flow)}.gwu-gk-flow__card.is-fill{background:var(--flow-500);border-color:var(--flow-500);color:var(--ink-1000)}.gwu-gk-flow__card.is-fill .gwu-gk-flow__num{color:var(--ink-1000)}.gwu-gk-flow__arrow{display:flex;align-items:center;justify-content:center}@media (min-width:720px){.gwu-gk-flow__row{flex-direction:row}.gwu-gk-flow__card{flex:1 1 0;min-width:0}}.gwu-gk-flow__back{display:flex;align-items:center;gap:12px;margin:0;padding:12px 20px;border:1px dashed var(--flow-500);border-radius:var(--radius-pill);font-weight:700}.gwu-gk-flow__back,.gwu-gk-flow__back .gwu-gk-icon{color:var(--gk-flow)}.gwu-gk-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}.gwu-gk-checks li{display:grid;gap:10px;align-content:start;padding:18px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);line-height:1.45}.gwu-gk-checks strong{color:var(--text-heading)}.gwu-gk-checks__top{display:flex;justify-content:space-between;align-items:center}.gwu-gk-checks__tick{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--flow-500);color:var(--ink-1000)}.gwu-gk-callout{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius-md);background:var(--gk-note);color:var(--text-body);line-height:1.65}.gwu-gk-callout p{margin:0}.gwu-gk-callout strong{color:var(--text-heading)}.gwu-gk-callout__icon{display:flex;padding-top:3px}.gwu-gk-callout__text{display:grid;gap:12px;min-width:0}.gwu-gk-callout--warn{background:color-mix(in oklab,var(--signal-500) 10%,var(--surface-raised));border:1px solid color-mix(in oklab,var(--signal-500) 40%,var(--border-hairline));font-size:1rem}.gwu-gk-callout--danger{background:transparent;border:1px solid var(--gk-line)}.gwu-gk-callout--mistake{flex-direction:column;gap:16px;padding:24px;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--ink-1000)}.gwu-gk-callout--mistake .gwu-gk-callout__icon{padding:12px;border-radius:var(--radius-md);background:var(--signal-500)}.gwu-gk-callout--mistake .gwu-gk-callout__icon .gwu-gk-icon{color:var(--ink-1000)}.gwu-gk-callout__title{font-family:var(--font-display);font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--signal-500)}@media (min-width:560px){.gwu-gk-callout--mistake{display:grid;grid-template-columns:auto 1fr;align-items:start}}.gwu-gk-path{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:var(--type-small-size)}.gwu-gk-path li{padding:6px 12px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-heading);line-height:1.4}.gwu-gk-path li.is-last{border-color:var(--signal-500)}.gwu-gk-roadmap{list-style:none;margin:0;padding:0;display:grid}.gwu-gk-roadmap a{display:grid;grid-template-columns:56px 1fr;gap:20px;color:inherit;text-decoration:none;border-radius:var(--radius-md)}.gwu-gk-roadmap a:hover strong{color:var(--gk-flow)}.gwu-gk-roadmap a:focus-visible{outline:3px solid var(--signal-500);outline-offset:4px}.gwu-gk-roadmap__rail{display:flex;flex-direction:column;align-items:center}.gwu-gk-roadmap__dot{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;flex:none}.gwu-gk-roadmap__text{display:grid;gap:4px;align-content:start;padding:8px 0 30px}.gwu-gk-roadmap li:last-child .gwu-gk-roadmap__text{padding-bottom:0}.gwu-gk-roadmap strong{font-size:1.1875rem;line-height:1.35}.gwu-gk-part,.gwu-gk-roadmap strong{font-family:var(--font-display);font-weight:800;color:var(--text-heading)}.gwu-gk-part{display:grid;justify-items:start;gap:6px;margin:0;font-size:var(--type-h2-size);line-height:1.15;letter-spacing:-.03em;scroll-margin-top:96px}.gwu-gk-part__time{color:var(--text-accent)}.gwu-gk-badge{display:inline-flex;align-items:center;min-height:26px;padding:2px 12px;margin-bottom:6px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.8125rem;font-weight:700;letter-spacing:.02em}.gwu-gk-timeline{list-style:none;margin:0;padding:0;display:grid}.gwu-gk-timeline>li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px}.gwu-gk-timeline>li:not(:last-child):before{content:"";position:absolute;inset-inline-start:21px;top:48px;bottom:4px;width:2px;background:var(--border-hairline)}.gwu-gk-timeline__num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--text-accent);font-family:var(--font-mono);font-weight:700;color:var(--text-accent)}.gwu-gk-timeline>li:last-child .gwu-gk-timeline__num{border-color:var(--flow-500);background:var(--flow-500);color:var(--ink-1000)}.gwu-gk-timeline__body{display:grid;gap:10px;align-content:start;padding:8px 0 32px}.gwu-gk-timeline>li:last-child .gwu-gk-timeline__body{padding-bottom:0}.gwu-gk-timeline__body p{margin:0}.gwu-gk-rows{display:grid;gap:8px;margin:0}.gwu-gk-rows>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 14px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-raised)}.gwu-gk-rows dt{font-family:var(--font-mono);font-size:.875rem;font-weight:700;color:var(--text-heading);overflow-wrap:anywhere}.gwu-gk-rows dd{margin:0;color:var(--text-muted);font-size:var(--type-small-size)}.gwu-gk-step{display:flex;gap:12px;align-items:baseline;margin-top:var(--space-4)}.gwu-gk-step__num{font-family:var(--font-mono);color:var(--text-accent)}.gwu-gk-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;max-width:620px}.gwu-gk-bridge__box{padding:20px 12px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);text-align:center;font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--text-heading)}.gwu-gk-bridge__mid{display:grid;justify-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:var(--text-accent);white-space:nowrap}.gwu-gk-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.gwu-gk-cards li{display:grid;gap:6px;align-content:start;padding:14px 16px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);line-height:1.55}.gwu-gk-cards li .gwu-gk-icon{color:var(--flow-500)}.gwu-gk-band--light .gwu-gk-cards li .gwu-gk-icon{color:var(--flow-700)}.gwu-gk-cards li strong{font-family:var(--font-display);color:var(--text-heading)}.gwu-gk-cards li>span:last-child{font-size:var(--type-small-size)}.gwu-gk-cards__label{font-size:.8125rem;font-weight:700;color:var(--text-accent)}.gwu-gk-cards li.is-accent{border-color:var(--flow-500)}.gwu-gk-cards li.is-accent .gwu-gk-cards__label{color:var(--gk-flow)}.gwu-gk-try{display:grid;gap:14px;padding:24px;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised)}.gwu-gk-try__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.gwu-gk-try__count{font-family:var(--font-mono);font-size:.875rem;color:var(--gk-flow)}.gwu-gk-try ul{list-style:none;margin:0;padding:0}.gwu-gk-try label{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:center;min-height:44px;padding:12px 0;border-top:1px solid var(--border-hairline);cursor:pointer}.gwu-gk-try input{width:22px;height:22px;margin:0;accent-color:var(--flow-600);cursor:pointer}.gwu-gk-try input:focus-visible{outline:3px solid var(--signal-500);outline-offset:2px}.gwu-gk-try__text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.gwu-gk-try__text svg{color:var(--text-muted)}.gwu-gk-try__text strong{color:var(--text-heading)}.gwu-gk-try input:checked+.gwu-gk-try__text>span{color:var(--text-muted)}.gwu-gk-try__note{margin:0;padding:12px 16px;border-radius:var(--radius-sm);background:var(--surface-sunken)}.gwu-gk-fixes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gwu-gk-fixes li{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));border:1px solid var(--border-hairline);border-radius:var(--radius-md);overflow:hidden}.gwu-gk-fixes p{display:flex;gap:12px;align-items:flex-start;margin:0;padding:16px 18px;line-height:1.6}.gwu-gk-fixes .gwu-gk-icon{margin-top:3px}.gwu-gk-fixes__problem{background:var(--surface-raised)}.gwu-gk-fixes__problem strong{color:var(--text-heading)}.gwu-gk-fixes__fix .gwu-gk-icon{color:var(--gk-flow)}.gwu-gk-cta__title{margin:0;font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--text-heading)}.gwu-gk-cta__title span{display:block;color:var(--text-accent)}.gwu-gk-cta__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.gwu-gk-cta__card{display:grid;gap:14px;align-content:start;justify-items:start;padding:26px;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised)}.gwu-gk-cta__card.is-main{border:2px solid var(--flow-500)}.gwu-gk-cta__card.is-main>.gwu-gk-icon{color:var(--gk-flow)}.gwu-gk-cta__card p{margin:0}.gwu-gk-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gwu-gk-chips li{padding:6px 14px;border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-raised);font-size:var(--type-small-size)}.gwu-gk-rows>div.is-accent{border-color:var(--flow-500)}.gwu-gk-rows>div.is-accent dd{color:var(--gk-flow);font-weight:700}.gwu-gk-step__note{font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--text-muted);letter-spacing:0}.gwu-gk-cmd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 10px 10px 16px;border:1px solid var(--ink-700);border-radius:var(--radius-sm);background:var(--ink-1000)}.gwu-gk-cmd pre{flex:1 1 220px;margin:0;white-space:pre-wrap;word-break:break-all;font-family:var(--font-mono);font-size:.9375rem;line-height:1.6;color:var(--flow-300);text-align:left}.gwu-gk-cmd__btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--ink-600);border-radius:var(--radius-pill);background:transparent;color:#fff;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.gwu-gk-cmd__btn:hover{border-color:var(--flow-500)}.gwu-gk-cmd__btn:focus-visible{outline:3px solid var(--signal-500);outline-offset:2px}.gwu-gk-decide{display:grid;gap:4px;justify-items:center}.gwu-gk-decide p{margin:0}.gwu-gk-decide__q{display:block;width:100%;padding:16px 22px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);font-family:var(--font-display);font-weight:700;color:var(--text-heading);text-align:center}.gwu-gk-decide__q.is-dark{width:auto;max-width:100%;background:var(--ink-1000);border-color:var(--ink-1000);color:#fff;font-size:1.125rem}.gwu-gk-decide__qn{margin-inline-end:10px;font-weight:700;color:var(--signal-500)}.gwu-gk-decide__q:not(.is-dark) .gwu-gk-decide__qn{color:var(--text-accent)}.gwu-gk-decide__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a1 a2" "e1 q2" ". p";gap:8px 12px;width:100%;align-items:start}.gwu-gk-decide__a1{grid-area:a1;justify-self:center}.gwu-gk-decide__e1{grid-area:e1}.gwu-gk-decide__a2{grid-area:a2;justify-self:center}.gwu-gk-decide__q2{grid-area:q2}.gwu-gk-decide__grid>.gwu-gk-decide__pair{grid-area:p}@media (min-width:720px){.gwu-gk-decide__grid{gap:8px 20px}}@media (max-width:719px){.gwu-gk-decide__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.gwu-gk-decide__pair{gap:6px}.gwu-gk-decide__pair .gwu-gk-decide__end{padding:10px 6px;font-size:.8125rem}.gwu-gk-decide__pair .gwu-gk-decide__arm{gap:2px;font-size:.875rem}.gwu-gk-decide__pair .gwu-arrow{width:34px;height:auto}.gwu-gk-decide__end,.gwu-gk-decide__q{padding:14px 12px;font-size:.9375rem}}.gwu-gk-decide__col{display:grid;gap:8px;justify-items:center;align-content:start}.gwu-gk-decide__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.gwu-gk-decide__arm{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--text-muted)}.gwu-gk-decide__end{display:grid;gap:2px;width:100%;padding:16px;border-radius:var(--radius-md);background:var(--surface-raised);text-align:center;font-family:var(--font-display);color:var(--text-heading)}.gwu-gk-decide__end.is-flow{border:2px solid var(--flow-500)}.gwu-gk-decide__end.is-signal{border:2px solid var(--signal-500)}.gwu-gk-decide__end.is-dark{border:2px solid var(--ink-1000);background:var(--ink-1000);color:#fff}.gwu-gk-decide__end .gwu-gk-muted{font-family:var(--font-body)}.gwu-gk-compare__cards{list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.gwu-gk-compare__cards:not(.gwu-gk-only-narrow-grid){display:grid}.gwu-gk-compare__cards>li{display:grid;gap:12px;align-content:start;justify-items:start;padding:20px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.gwu-gk-compare__cards>li.is-hl{box-shadow:0 0 0 1px var(--flow-500)}.gwu-gk-compare__name{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--text-heading)}.gwu-gk-compare__cards dl{display:grid;margin:0;width:100%}.gwu-gk-compare__cards dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:10px 0;border-top:1px solid var(--border-hairline);font-size:var(--type-small-size)}.gwu-gk-compare__cards dt{color:var(--text-muted)}.gwu-gk-compare__cards dd{margin:0;font-weight:600;color:var(--text-heading)}.gwu-gk-compare__table{overflow-x:auto;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.gwu-gk-compare__table table{width:100%;border-collapse:collapse;font-size:1rem}.gwu-gk-compare__table td,.gwu-gk-compare__table th{padding:14px 18px;text-align:start;vertical-align:top}.gwu-gk-compare__table thead th{font-family:var(--font-display);font-size:1.125rem;font-weight:800;color:var(--text-heading)}.gwu-gk-compare__table tbody tr{border-top:1px solid var(--border-hairline)}.gwu-gk-compare__table tbody th{font-weight:600;color:var(--text-muted)}.gwu-gk-compare__table .is-hl{background:color-mix(in oklab,var(--flow-500) 9%,var(--surface-raised))}.gwu-gk-compare__table td.is-hl{font-weight:600;color:var(--text-heading)}.gwu-gk-branch__lane{display:flex;justify-content:center}.gwu-gk-branch__lane .gwu-arrow{width:100%;height:100%}.gwu-gk-merge__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.gwu-gk-merge__tiles li{display:grid;gap:10px;justify-items:start;padding:16px 14px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-raised);font-size:var(--type-small-size);font-weight:700;line-height:1.3;color:var(--text-heading)}.gwu-gk-merge__into{margin:0;padding:24px;border-radius:var(--radius-md);background:var(--ink-1000);color:#fff;text-align:center;font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.gwu-gk-split__msg{display:grid;gap:10px;justify-items:center}.gwu-gk-bubble{margin:0;max-width:460px;padding:16px 22px;border-radius:22px 22px 22px 4px;background:#e6e3de;color:var(--ink-1000);font-weight:700;font-size:1.125rem;text-align:center}[dir=ltr] .gwu-gk-bubble{border-radius:22px 22px 4px 22px}.gwu-gk-split__cards{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:720px){.gwu-gk-split__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.gwu-gk-split__cards li{display:grid;gap:12px;align-content:start;justify-items:start;padding:24px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.gwu-gk-split__cards li.is-accent{border:2px solid var(--flow-500);box-shadow:0 10px 30px rgba(16,214,142,.12)}.gwu-gk-split__cards li.is-accent .gwu-gk-icon{color:var(--gk-flow)}.gwu-gk-split__cards p{margin:0}.gwu-gk-split__title{display:flex;gap:10px;align-items:center;font-size:1.125rem}.gwu-gk-verdict{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.gwu-gk-verdict figure{display:grid;gap:10px;align-content:start;margin:0;padding:22px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.gwu-gk-verdict figcaption{display:flex;gap:8px;align-items:center;font-weight:800}.gwu-gk-verdict blockquote{margin:0;font-size:1.125rem;color:var(--text-heading)}.gwu-gk-verdict .is-weak{border-top:3px solid var(--state-error)}.gwu-gk-verdict .is-weak figcaption{color:var(--state-error)}.gwu-gk-verdict .is-strong{border-top:3px solid var(--flow-500);box-shadow:var(--shadow-card)}.gwu-gk-verdict .is-strong figcaption{color:var(--gk-flow)}[data-ground=dark] .gwu-gk-verdict .is-weak figcaption{color:#ff8a73}.gwu-gk-types{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.gwu-gk-types>li{display:grid;gap:16px;align-content:start;padding:24px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.gwu-gk-types p{margin:0}.gwu-gk-types__name{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin:0;font-family:var(--font-display);font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--text-heading)}.gwu-gk-types__name>span:first-child{display:flex}.gwu-gk-types__name .gwu-gk-icon{color:currentColor}.gwu-gk-types__name>span:last-child{margin-inline-start:-10px}.gwu-gk-types__io{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:12px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--type-small-size);text-align:center}.gwu-gk-types__io strong,.gwu-gk-types__quote{color:var(--text-heading)}.gwu-gk-types__quote{font-family:var(--font-display);font-size:1.25rem;font-weight:700}.gwu-gk-types__ex{padding-top:14px;border-top:1px solid var(--border-hairline);color:var(--text-muted);font-size:var(--type-small-size)}.gwu-gk-loop{display:grid;gap:18px;justify-items:center}.gwu-gk-loop__ring{position:relative;width:100%;max-width:400px;aspect-ratio:1}.gwu-gk-loop__arrows{position:absolute;inset:0}.gwu-gk-loop__arrows path{transition-duration:2.2s!important}.gwu-gk-loop__center{position:absolute;inset:36%;display:grid;place-items:center;border-radius:50%;background:var(--flow-500);color:var(--ink-1000);font-family:var(--font-display);font-weight:800;font-size:clamp(1rem,3.4vw,1.375rem);text-align:center}.gwu-gk-loop__ring ol{list-style:none;margin:0;padding:0}.gwu-gk-loop__st{position:absolute;display:grid;justify-items:center;gap:2px;max-width:110px;padding:8px 12px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--type-small-size);font-weight:700;line-height:1.3;color:var(--text-heading);text-align:center;translate:0 -50%}.gwu-gk-loop__st--0{top:14%;inset-inline-start:50%;translate:50% -50%;max-width:none;white-space:nowrap}.gwu-gk-loop__st--1{top:50%;inset-inline-end:0}.gwu-gk-loop__st--2{top:86%;inset-inline-start:50%;translate:50% -50%;max-width:none;white-space:nowrap}.gwu-gk-loop__st--3{top:50%;inset-inline-start:0}[dir=ltr] .gwu-gk-loop__st--0,[dir=ltr] .gwu-gk-loop__st--2{translate:-50% -50%}.gwu-gk-loop__note{font-weight:400;font-size:.8125rem;color:var(--text-muted)}.gwu-gk-loop__exit{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin:0;color:var(--text-muted);font-size:var(--type-small-size)}.gwu-gk-loop__exit .gwu-gk-badge{gap:6px;margin:0}.gwu-gk-years{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gwu-gk-years:before{content:"";position:absolute;top:9px;inset-inline:16.6%;height:2px;background:var(--border-hairline)}.gwu-gk-years li{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;line-height:1.45}.gwu-gk-years__dot{width:20px;height:20px;border-radius:50%}.gwu-gk-years__year{font-family:var(--font-mono);font-size:.875rem;color:var(--text-muted)}.gwu-gk-years strong{color:var(--text-heading)}.gwu-gk-layers{display:grid;gap:14px;width:100%;max-width:720px;justify-self:center}.gwu-gk-layers__title{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-heading);text-align:center}.gwu-gk-layers ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gwu-gk-layers li{display:flex;gap:12px;align-items:center;padding:18px 22px;border-radius:4px}.gwu-gk-layers li:first-child{border-radius:14px 14px 4px 4px}.gwu-gk-layers li:last-child{border-radius:4px 4px 14px 14px}.gwu-gk-layers li.gwu-gk-tone--ink{background:#2a353c}.gwu-gk-ifthen{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gwu-gk-ifthen li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(90px,150px);gap:16px;align-items:center;padding:18px 20px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}.gwu-gk-ifthen strong{color:var(--text-heading)}.gwu-gk-ifthen strong.gwu-gk-ifthen__result{font-family:var(--font-display);font-size:1.125rem;font-weight:800}.gwu-gk-ifthen strong.gwu-gk-ink--ink{color:var(--gk-ink)}.gwu-gk-ifthen strong.gwu-gk-ink--signal{color:var(--text-accent)}.gwu-gk-ifthen strong.gwu-gk-ink--flow{color:var(--gk-flow)}@media (max-width:479px){.gwu-gk-ifthen li{grid-template-columns:auto minmax(0,1fr)}.gwu-gk-ifthen li>span{grid-column:1/-1}}.gwu-gk-faq summary{color:var(--text-heading)}