.ks-switcher{z-index:80;color:#fafafa;background:#111;border:1px solid #111;border-radius:999px;align-items:center;gap:.75rem;padding:.4rem .55rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem;font-weight:600;display:flex;position:fixed;bottom:3.75rem;left:50%;transform:translate(-50%)}.ks-switcher-btn{color:#111;cursor:pointer;background:#fafafa;border:0;border-radius:999px;width:2rem;height:2rem}.ks-switcher-label{text-align:center;min-width:14rem}.ks{--desk:#141210;--pad:#efe6c9;--ink:#1a120c;--muted:#5c5346;--grid:#2e788438;--line:#2a241c;--tab:#ffe14a;--done:#1f7a4d;--danger:#b42318;--cta:#1a120c;--cta-ink:#ffe14a;background-color:var(--desk);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);min-height:100vh;color:var(--ink);background-position:-1px -1px;background-size:24px 24px;font-family:Atkinson Hyperlegible,ui-sans-serif,system-ui,sans-serif}.ks a{color:inherit}.ks :focus-visible{outline:2px solid var(--tab);outline-offset:3px}.ks-chip{border:1px solid var(--line);background:var(--tab);letter-spacing:.04em;text-transform:uppercase;padding:.1rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.ks-cta{border:2px solid var(--cta);background:var(--cta);color:var(--cta-ink);cursor:pointer;align-items:center;gap:.4rem;padding:.85rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.ks-cta-ghost{border:2px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:.85rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.ks-cta-start{box-sizing:border-box;justify-content:center;width:100%;margin:.85rem 0 1.15rem;padding:1.15rem 1.25rem;font-size:1.2rem;display:flex}.ks-app-search textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--pad);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:.55rem .65rem}div.ks-app-course{cursor:default}.ks-app-deglist{max-height:24rem;overflow:auto}.ks-app-miss{margin:1.25rem 0 0;font-size:.92rem;line-height:1.45}.ks-pad{background:var(--pad);border:1px solid var(--line);color:var(--ink)}.ks-mono{font-family:Red Hat Mono,ui-monospace,monospace}.ks-status-done{color:var(--done)}.ks-status-current{background:var(--tab)}.ks-muted{color:var(--muted)}@media (pointer:coarse){.ks-cta,.ks-cta-ghost,.ks-cta-start{min-height:44px}.ks-app-back{align-items:center;min-height:44px;display:inline-flex}}.ks-app-root{min-height:100vh;padding:.85rem .85rem 5rem}.ks-app-root button,.ks-app-root input{font-family:inherit;font-size:inherit}.ks-app-frame{box-sizing:border-box;width:100%;max-width:40rem;margin:0 auto;padding:1.15rem 1.1rem 1.4rem}.ks-app-hello{letter-spacing:-.03em;margin:0 0 .35rem;font-size:1.55rem;font-weight:700}.ks-app-continue{margin:0 0 .75rem;font-size:1.05rem}.ks-app-pill{border:2px solid var(--line);background:var(--tab);cursor:pointer;border-radius:999px;align-items:center;margin:0 .1rem;padding:.2rem .65rem;font-weight:700;display:inline-flex}.ks-app-companion{max-width:36rem;margin:0 0 1.35rem;font-size:.92rem}.ks-app-headrow{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.ks-app-h{margin:0 0 .45rem;font-size:1.15rem}.ks-app-sub{letter-spacing:.04em;text-transform:uppercase;margin:1.1rem 0 .4rem;font-size:.8rem}.ks-app-small{padding:.45rem .7rem;font-size:.88rem}.ks-app-courses,.ks-app-deglist,.ks-app-modes,.ks-app-topo,.ks-app-fill-list{margin:0;padding:0;list-style:none}.ks-app-course,.ks-app-deg{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;margin:0 0 .4rem;padding:.7rem .75rem;display:grid}.ks-app-course{grid-template-columns:1fr auto;gap:.15rem .75rem}.ks-app-course-title,.ks-app-course-stat{font-weight:700}.ks-app-course-meta{grid-column:1/-1;font-size:.85rem}.ks-app-deg{grid-template-columns:1fr}.ks-app-deg.is-on{background:var(--tab)}.ks-app-fam{font-size:.8rem;display:block}.ks-app-rule{border:0;border-top:1px solid var(--line);margin:1.1rem 0}.ks-app-search{gap:.3rem;margin:.6rem 0 1rem;display:grid}.ks-app-search input{border:1px solid var(--line);background:var(--pad);color:var(--ink);padding:.55rem .65rem}.ks-app-back{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0 0 .85rem;padding:0;font-weight:700;text-decoration:underline}.ks-app-mode{border:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;padding:.7rem .75rem;display:flex}.ks-app-mode-title{margin:0 0 .2rem;font-weight:700}.ks-app-mode p{margin:0}.ks-app-soon{font-size:.88rem;margin-top:.4rem!important}.ks-app-want{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ks-app-off{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none;font-size:.78rem}.ks-app-topo li,.ks-app-fill-list li{border-bottom:1px solid var(--grid);gap:.65rem;padding:.35rem 0;display:flex}.ks-app-topo li.is-now,.ks-app-fill-list li.is-now{background:var(--tab)}.ks-app-fill-list li.is-done{color:var(--done)}.ks-app-fill{margin-top:.75rem}.ks-app-toast{z-index:70;border:1px solid var(--line);background:var(--tab);margin:0;padding:.45rem .75rem;font-weight:700;position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%)}@media (width<=700px){.ks-app-root{padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.ks-app-frame{padding:1rem .9rem 1.25rem}.ks-app-hello{font-size:clamp(1.35rem,6vw,1.55rem)}.ks-app-headrow{flex-direction:column;align-items:stretch}.ks-app-mode{flex-direction:column;gap:.45rem}.ks-app-course,.ks-app-deg,.ks-app-back,.ks-app-pill{min-height:44px}.ks-app-search input,.ks-app-search textarea{min-height:44px;font-size:1rem}.ks-app-course{grid-template-columns:1fr}.ks-app-course-stat{justify-self:start}.ks-app-course-title{overflow-wrap:anywhere}.ks-app-toast{bottom:max(1.25rem, env(safe-area-inset-bottom));max-width:calc(100% - 2rem)}}.ks-land{--pad-rule:#1a120c1f;color:var(--ink);padding-bottom:6.5rem}.ks-land ::selection{background:var(--tab);color:var(--ink)}.ks-land textarea{caret-color:var(--ink)}.ks-land button,.ks-land textarea{font:inherit}.ks-land .ks-cta,.ks-land a.ks-cta,.ks-land button.ks-cta{color:var(--cta-ink)}.ks-land-on-desk .ks-cta-ghost{color:var(--pad);border-color:var(--pad)}.ks-land-wrap{width:min(72rem,100% - 2rem);margin:0 auto;padding-top:1rem}.ks-land-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.5rem;padding:.7rem 1rem .7rem 1.15rem;display:flex}.ks-land-brand{letter-spacing:-.02em;font-size:1.2rem;font-weight:700;text-decoration:none}.ks-land-nav-links{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;display:flex}.ks-land-nav-links a{font-weight:700;text-decoration:none}.ks-land-nav-now{background:var(--tab);padding:.15rem .4rem;font-weight:700}.ks-land-nav .ks-cta{padding:.55rem .9rem}.ks-land-h1{color:var(--pad);letter-spacing:-.03em;overflow-wrap:break-word;max-width:18ch;margin:0 0 .65rem;font-size:clamp(1.85rem,4.2vw,3.15rem);font-weight:700;line-height:1.08}.ks-land-lead{color:#d4c9a8;max-width:62ch;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.45}.ks-land-actions{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}.ks-land-meta{flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;margin-bottom:.85rem;font-size:.92rem;display:flex}.ks-land-code{font-weight:600}.ks-land-prof{width:100%;margin:.15rem 0 0;font-size:.85rem}.ks-land-sheet{background-image:linear-gradient(var(--pad-rule) 1px, transparent 1px);background-position:0 .2rem;background-size:100% 1.55rem;padding:1.35rem 1.25rem 1.35rem 2.65rem;position:relative;box-shadow:0 10px 28px #00000059}.ks-land-sheet:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 8%, var(--desk) .26rem, transparent .28rem), radial-gradient(circle at 50% 50%, var(--desk) .26rem, transparent .28rem), radial-gradient(circle at 50% 92%, var(--desk) .26rem, transparent .28rem);width:.72rem;position:absolute;top:1.6rem;bottom:1.6rem;left:.72rem}.ks-land-drop{cursor:text;display:block}.ks-land-drop.is-hot{outline:2px dashed var(--tab);outline-offset:4px}.ks-land-label{margin-bottom:.45rem;font-weight:700;display:block}.ks-land-hint{margin:.4rem 0 0;font-size:.85rem}.ks-land-textarea{border:1px solid var(--line);width:100%;min-height:16.5rem;color:var(--ink);resize:vertical;background:#ffffff47;padding:.7rem .8rem;line-height:1.45;display:block}.ks-land-textarea:focus-visible{outline:2px solid var(--tab);outline-offset:3px}.ks-land-textarea.is-compact{min-height:9rem}.ks-land-tag{border:1px solid var(--line);padding:.12rem .4rem;font-size:.78rem}.ks-land-was{margin:0 0 1rem}.ks-land .ks-cta:hover,.ks-land .ks-cta-ghost:hover{filter:brightness(1.08)}.ks-land-roadmap{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ks-land-unit{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:4.5rem 1fr auto;align-items:baseline;gap:.35rem .85rem;width:100%;padding:.7rem .8rem;display:grid}.ks-land-unit:hover{border-color:var(--line)}.ks-land-unit.is-current{background:var(--tab);border-color:var(--line)}.ks-land-unit.is-locked{cursor:not-allowed;opacity:.72}.ks-land-unit.is-open{border-color:var(--line)}.ks-land-week{letter-spacing:.02em;font-size:.78rem}.ks-land-unit-title{font-weight:700}.ks-land-unit-note{grid-column:2/-1;margin:0;font-size:.88rem}.ks-land-unit-st{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.ks-land-read{gap:.85rem;display:grid}.ks-land-read h2,.ks-land-quiz h2,.ks-land-payoff h2{letter-spacing:-.02em;margin:0;font-size:1.45rem}.ks-land-read p,.ks-land-payoff p{max-width:68ch;margin:0;line-height:1.5}.ks-land-links{flex-wrap:wrap;gap:.4rem;display:flex}.ks-land-quiz-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ks-land-choice{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff38;width:100%;padding:.75rem .9rem}.ks-land-choice:hover{background:#fff6}.ks-land-choice.is-wrong{cursor:not-allowed;background:#b423181f}.ks-land-payoff-row{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.ks-land-stat{border:1px solid var(--line);background:#ffffff4d;align-items:baseline;gap:.4rem;padding:.45rem .65rem;font-weight:700;display:inline-flex}.ks-land-loop{margin:2.75rem 0 0;padding:1.1rem 1.25rem}.ks-land-loop ol{flex-wrap:wrap;gap:.35rem .15rem;margin:0;padding:0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.ks-land-loop li:not(:last-child):after{content:"·";color:var(--muted);margin:0 .55rem;font-weight:400}.ks-land-loop p{margin:.65rem 0 0;font-size:.9rem}.ks-land-contrast{margin-top:2.5rem;padding:1.35rem 1.25rem 1.45rem 2.65rem}.ks-land-contrast h2,.ks-land-faq h2,.ks-land-close h2{letter-spacing:-.02em;margin:1.35rem 0 .55rem;font-size:1.55rem}.ks-land-contrast h2:first-child,.ks-land-faq h2:first-child{margin-top:0}.ks-land-pair{gap:.75rem;margin:0 0 1.25rem;display:grid}@media (width>=640px){.ks-land-pair{grid-template-columns:1fr 1fr}}.ks-land-pair p{border:1px solid var(--line);margin:0;padding:.7rem .8rem;line-height:1.4}.ks-land-table{border-collapse:collapse;width:100%;font-size:.95rem}.ks-land-table th,.ks-land-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.55rem .7rem}.ks-land-table th{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.ks-land-faq{margin-top:2.5rem;padding:1.35rem 1.25rem}.ks-land-faq details{border-bottom:1px solid var(--line);padding:.7rem 0}.ks-land-faq summary{cursor:pointer;font-weight:700}.ks-land-faq p{max-width:70ch;margin:.45rem 0 0;line-height:1.45}.ks-land-close{text-align:center;margin:2.75rem 0 1.5rem;padding:1.6rem 1.25rem 1.7rem}.ks-land-close h2{max-width:16ch;margin:0 auto .7rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.ks-land-close p{max-width:46ch;margin:0 auto 1.1rem}.ks-land-foot{max-width:72rem;margin:0 auto .5rem;padding:0 .25rem;font-size:.85rem}.ks-land-foot a{font-weight:700}.ks-land-a .ks-land-h1{max-width:14ch}.ks-land-a-hero{gap:1.1rem;max-width:42rem;margin:0 auto;display:grid}.ks-land-a-hero.is-wide{grid-template-columns:minmax(16rem,22rem) 1fr;align-items:start;max-width:72rem}.ks-land-a-copy{max-width:42rem;margin:0 auto 1.1rem}.ks-land-a-copy.is-wide{max-width:none;margin:0 0 1.1rem}.ks-land-b-hero{align-items:start;gap:1.5rem 2.5rem;min-height:calc(100dvh - 7.5rem);display:grid}@media (width>=860px){.ks-land-b-hero{grid-template-columns:minmax(15rem,20rem) 1fr}.ks-land-b-hero .ks-land-h1{max-width:11ch}}.ks-land-b-list{padding:.4rem .6rem .6rem 2.4rem}.ks-land-b-paste{margin-top:1.5rem}.ks-land-b .ks-land-unit{grid-template-columns:4.75rem 1fr auto}.ks-land-b-expand{border:1px solid var(--line);background:#ffffff4d;margin:.2rem 0 .55rem;padding:.85rem .8rem 1rem}.ks-land-c-hero{flex-direction:column;gap:1rem;max-width:34rem;margin:0 auto;display:flex}.ks-land-c-session .ks-land-weeks{margin-top:1rem}.ks-land-c-session .ks-land-weeks button{background:#fff6}.ks-land-c-session .ks-land-weeks button.is-current{background:var(--pad)}.ks-land-c .ks-land-h1{text-align:center;max-width:12ch;margin-left:auto;margin-right:auto}.ks-land-c .ks-land-lead{text-align:center;margin-left:auto;margin-right:auto}.ks-land-c-session{background:var(--tab);background-image:none;padding:1.6rem 1.4rem 1.5rem;box-shadow:0 12px 30px #0006}.ks-land-c-session:before{display:none}.ks-land-c-mins{letter-spacing:-.04em;margin:0;font-size:4.6rem;font-weight:600;line-height:.85}.ks-land-c-mins span{letter-spacing:0;margin-top:.35rem;font-size:1rem;font-weight:700;display:block}.ks-land-c-task{letter-spacing:-.02em;margin:1.1rem 0 .35rem;font-size:1.65rem;font-weight:700}.ks-land-c-counts{margin:0 0 1.1rem;font-weight:700}.ks-land-c .ks-land-actions{justify-content:stretch}.ks-land-c .ks-land-actions .ks-cta,.ks-land-c .ks-land-actions .ks-cta-ghost{flex:1;justify-content:center}.ks-land-weeks{gap:.35rem;margin:0;padding:.2rem 0 .4rem;list-style:none;display:flex;overflow-x:auto}.ks-land-weeks li{flex:none}.ks-land-weeks button{border:1px solid var(--line);background:var(--pad);text-align:left;cursor:pointer;min-width:7.2rem;padding:.55rem .65rem}.ks-land-weeks button.is-current{background:var(--tab)}.ks-land-weeks button.is-locked{cursor:not-allowed;opacity:.7}.ks-land-c-below{max-width:42rem;margin:1.5rem auto 0}@media (width<=700px){.ks-land{padding-bottom:max(2.5rem, env(safe-area-inset-bottom))}.ks-land-wrap{width:min(72rem,100% - 1.25rem);padding-top:max(.65rem, env(safe-area-inset-top))}.ks-land-a-hero.is-wide{grid-template-columns:1fr}.ks-land-h1{max-width:none;font-size:clamp(1.65rem,8vw,2.4rem)}.ks-land-nav{flex-direction:column;align-items:stretch;padding:.75rem .9rem}.ks-land-nav-links{width:100%}.ks-land-nav .ks-cta{flex:1;justify-content:center;min-height:44px;margin-left:0;padding:.7rem .9rem}.ks-land-a-hero,.ks-land-b-hero,.ks-land-c-hero{margin-bottom:4rem}.ks-land-b-hero{min-height:0}.ks-land-c-mins{font-size:3.8rem}.ks-land-sheet{padding-left:1.15rem}.ks-land-sheet:before,.ks-land-contrast:before{display:none}.ks-land-unit{grid-template-columns:1fr auto}.ks-land-week{grid-column:1/-1}.ks-land-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.ks-land-textarea{min-height:10rem;font-size:1rem}.ks-land-close .ks-cta,.ks-cta-start{box-sizing:border-box;justify-content:center;width:100%;min-height:48px}.ks-land-lead{font-size:1rem}}.ks-land-cite{margin:0 0 1rem;font-size:.92rem;line-height:1.45}a.ks-land-inst{text-decoration:none}.ks-land-unmatched{margin:.65rem 0 1rem;padding-inline-start:1.15rem;line-height:1.45}.ks-on{box-sizing:border-box;min-height:100dvh;padding:1.25rem 1rem 7.5rem}.ks-on *,.ks-on :before,.ks-on :after{box-sizing:border-box}.ks-on-sheet{flex-direction:column;max-width:36rem;min-height:calc(100dvh - 9rem);margin:0 auto;padding:1.35rem 1.35rem 1.6rem;display:flex;position:relative}.ks-on-top{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.5rem;margin-bottom:1.15rem;display:flex}.ks-on-back,.ks-on-brand{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ks-on-back[hidden]{visibility:hidden;pointer-events:none}.ks-on-h{letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,4vw,1.85rem);line-height:1.2}.ks-on-lede{color:var(--muted);margin:.55rem 0 0;font-size:1rem;line-height:1.45}.ks-on-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .85rem;display:flex}.ks-on-form{grid-template-columns:1fr 1fr;gap:.75rem .85rem;margin-top:1rem;display:grid}.ks-on-span{grid-column:1/-1}.ks-on-field{flex-direction:column;gap:.28rem;display:flex}.ks-on-field span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.ks-on-field input,.ks-on-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f7f0d8;padding:.65rem .7rem}.ks-on-field textarea{resize:vertical;min-height:7.25rem;font-family:Red Hat Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.4}.ks-on-optional{text-transform:none;letter-spacing:0;font-weight:400}.ks-on-actions{padding-top:1rem}.ks-on-cta{justify-content:center;width:100%}.ks a.ks-cta{color:var(--cta-ink);text-decoration:none}.ks-on-list{flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ks-on-lesson{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.ks-on-lesson-main{align-items:baseline;gap:.65rem;min-width:0;display:flex}.ks-on-lesson.is-current{background:var(--tab)}.ks-on-lesson.is-locked{opacity:.55}.ks-on-still{border:1px dashed var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.55rem .65rem;display:flex}.ks-on-week{color:var(--muted);white-space:nowrap;flex:none;font-size:.75rem}.ks-on-cards{flex-direction:column;gap:.55rem;margin-top:1.15rem;display:flex}.ks-on-card{border:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f7f0d8;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.9rem 1rem;display:flex}.ks-on-card strong{font-size:1.05rem}.ks-on-card span{color:var(--muted);font-size:.9rem}.ks-on-read{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}.ks-on-read p{margin:0;line-height:1.5}.ks-on-choices{flex-direction:column;gap:.45rem;margin-top:1rem;display:flex}.ks-on-choice{border:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f7f0d8;padding:.75rem .85rem}.ks-on-choice.is-wrong{border-color:var(--danger);color:var(--danger)}.ks-on-win{flex-direction:column;gap:.45rem;margin-top:1.5rem;display:flex;position:relative}.ks-on-win p{margin:0}.ks-on-quiet{pointer-events:none;height:4rem;position:absolute;inset:-1rem 0 auto;overflow:hidden}.ks-on-speck{background:var(--tab);border:1px solid var(--line);width:.4rem;height:.4rem;animation:.9s ease-out forwards ks-on-speck;position:absolute;top:0}.ks-on-loader{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;min-height:16rem;display:flex}.ks-on-spin{border:2px solid var(--line);border-top-color:var(--tab);border-radius:50%;width:1.15rem;height:1.15rem;animation:.75s linear infinite ks-on-spin}.ks-on-note{border:1px dashed var(--line);color:var(--muted);margin:1rem 0 0;padding:.85rem .9rem}.ks-on-note a{font-weight:700}.ks-on-fake{flex-direction:column;gap:.55rem;margin-top:1.1rem;display:flex}.ks-on-fake input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f7f0d8;padding:.7rem .75rem}.ks-on-ghost{justify-content:center;width:100%}.ks-on-saved{color:var(--done);margin:.4rem 0 0;font-weight:700}.ks-on-link{margin-top:.85rem;font-weight:700;display:inline-flex}@keyframes ks-on-spin{to{transform:rotate(360deg)}}@keyframes ks-on-speck{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(2.6rem)rotate(120deg)}}@media (width<=32rem){.ks-on-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ks-on-spin{background:var(--tab);animation:none}.ks-on-speck{opacity:0;animation:none}}
