:root{--ink: #111216;--ink-soft: #25262b;--paper: #f3f2ed;--paper-strong: #fbfaf6;--paper-soft: #e9e8e2;--muted: rgba(17, 18, 22, .58);--muted-invert: rgba(251, 250, 246, .64);--blue: #075cff;--blue-dark: #064bd1;--pad: clamp(16px, 2.2vw, 36px);--max: 1560px;--label: 116px;--measure: 760px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-move: cubic-bezier(.32, .72, 0, 1);color:var(--ink);background:var(--paper);font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{min-width:320px;background:var(--paper)}body{min-width:320px;margin:0;color:var(--ink);overflow-x:hidden;background:var(--paper)}body:before{content:"";position:fixed;inset:0;z-index:80;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E")}body.modal-open{overflow:hidden}body.modal-open .page-shell{display:none}a,button{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,ul{margin:0}ul{padding:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.page-shell{min-height:100dvh;display:grid;grid-template-rows:1fr auto}.case-index,.site-footer{width:min(var(--max),100%);margin:0 auto;padding-right:var(--pad);padding-left:var(--pad)}.case-index{min-height:calc(100dvh - 68px);display:grid;align-items:center;padding-top:clamp(18px,3.5vw,54px);padding-bottom:clamp(20px,4vw,64px)}.case-stage{width:100%}.case-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,430px);gap:clamp(14px,1.8vw,26px);align-items:stretch}.case-grid{display:grid;gap:clamp(7px,.8vw,11px)}.case-card{position:relative;min-width:0;min-height:clamp(68px,8.6dvh,96px);overflow:hidden;display:grid;grid-template-columns:clamp(42px,4.3vw,66px) minmax(0,1fr) minmax(128px,220px);align-items:center;column-gap:clamp(14px,1.7vw,28px);padding:0 clamp(18px,2vw,30px);border:0;border-radius:0;background:#fbfaf6d1;color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;box-shadow:0 18px 54px #1112160e;transform:translateZ(0);transition:background-color .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.case-card:after,.case-preview:after,.case-transition-ghost:after{content:"";position:absolute;inset:0 auto 0 0;width:14%;z-index:0;pointer-events:none;background:#075cff14;opacity:0;transform:translate3d(-120%,0,0)}.case-card>*,.case-preview>*,.case-transition-ghost>*{position:relative;z-index:1}.case-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.case-card[data-previewed],.case-card[aria-current=true]{background:var(--ink);color:var(--paper-strong);box-shadow:0 26px 76px #1112162e}.case-card[data-previewed]:after,.case-card[aria-current=true]:after,.case-preview.is-scanning:after{animation:archive-scan .52s var(--ease-move) both}.case-card__number{color:currentColor;font-size:clamp(.86rem,1.05vw,1.04rem);font-weight:850;line-height:1;font-variant-numeric:tabular-nums;opacity:.44}.case-card__content{min-width:0;display:block}.case-card__title{display:block;min-width:0;color:currentColor;font-size:clamp(1.28rem,2.35vw,2.62rem);font-weight:900;line-height:.94;letter-spacing:-.038em;overflow-wrap:normal;word-break:normal;text-wrap:balance;transform:translateZ(0);transition:transform .18s var(--ease-out)}.case-card__type{justify-self:end;max-width:100%;color:currentColor;font-size:clamp(.76rem,.9vw,.94rem);font-weight:780;line-height:1.22;text-align:right;opacity:.58;overflow-wrap:anywhere}.case-card:active{transform:scale(.992)}@media(hover:hover)and (pointer:fine){.case-card:hover{transform:translate3d(0,-2px,0);box-shadow:0 28px 82px #11121624}.case-card:hover .case-card__title{transform:translateZ(0)}}.case-preview{container-type:inline-size;position:relative;isolation:isolate;inline-size:100%;max-inline-size:100%;min-width:0;min-height:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto;gap:clamp(22px,2.7vw,38px);padding:clamp(24px,3vw,42px);background:var(--ink);color:var(--paper-strong);box-shadow:0 34px 90px #11121629}.case-preview__meta{min-width:0;display:grid;grid-template-columns:auto minmax(0,22ch);gap:18px;align-items:start;color:var(--muted-invert);font-size:clamp(.78rem,.9vw,.92rem);font-weight:800;line-height:1.24;font-variant-numeric:tabular-nums}.case-preview__meta span:last-child{min-width:0;justify-self:end;max-width:100%;text-align:right;color:var(--blue);overflow-wrap:anywhere;text-wrap:balance}.case-preview__title{display:block;min-width:0;max-width:100%;max-inline-size:100%;align-self:center;color:var(--paper-strong);font-size:clamp(2.2rem,8.8cqw,4.25rem);font-weight:900;line-height:.9;letter-spacing:-.04em;overflow-wrap:anywhere;word-break:normal;text-wrap:balance}.case-preview__summary{min-width:0;max-width:min(100%,36ch);color:#fbfaf6db;font-size:clamp(1rem,1.16vw,1.18rem);font-weight:650;line-height:1.44;text-wrap:pretty}.case-preview__button,.case-modal__nav-button,.case-modal__close,.case-links a{min-height:54px;border:0;border-radius:0;cursor:pointer;font-size:.94rem;font-weight:850;line-height:1;text-decoration:none;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),transform .15s var(--ease-out)}.case-preview__button{min-width:0;max-width:100%;width:100%;background:var(--paper-strong);color:var(--ink)}.case-preview__button:hover,.case-preview__button:focus-visible,.case-modal__nav-button:hover,.case-modal__nav-button:focus-visible,.case-modal__close:hover,.case-modal__close:focus-visible,.case-links a:hover,.case-links a:focus-visible{background:var(--blue);color:#fff;outline:none}.case-preview__button:active,.case-modal__nav-button:active,.case-modal__close:active,.case-links a:active{transform:scale(.97)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:22px;color:#1112168a;font-size:.82rem;font-weight:560;line-height:1.35}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}.site-footer a{color:#111216b8;text-decoration:none}.site-footer a:hover{color:var(--ink)}.site-footer a:focus-visible,.case-links a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.case-modal[hidden],.case-modal__block[hidden]{display:none}.case-modal{position:fixed;inset:0;z-index:40;background:var(--paper);overflow:hidden}.case-modal__backdrop{display:none}.case-modal__panel{position:relative;width:100%;height:100dvh;overflow:hidden;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:minmax(340px,34vw) minmax(0,1fr);background:var(--paper);color:var(--ink);overscroll-behavior:contain;touch-action:pan-y}.case-modal__panel:focus{outline:none}.case-modal__top{container-type:inline-size;min-width:0;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(28px,4vw,62px);padding:clamp(24px,4vw,58px);background:var(--ink);color:var(--paper-strong)}.case-modal__type{min-width:0;max-width:34ch;color:var(--blue);font-size:clamp(.82rem,.95vw,.98rem);font-weight:850;line-height:1.28;overflow-wrap:anywhere}.case-modal__hero{min-width:0;align-self:center;display:grid;gap:clamp(16px,2.1vw,28px)}#case-modal-title{min-width:0;max-width:100%;color:var(--paper-strong);font-size:clamp(2.45rem,10.4cqw,4.85rem);font-weight:900;line-height:.88;letter-spacing:-.042em;overflow-wrap:normal;word-break:normal;text-wrap:balance}.case-modal__line{min-width:0;max-width:38ch;color:#fbfaf6db;font-size:clamp(1rem,1.12vw,1.18rem);font-weight:650;line-height:1.46;text-wrap:pretty}.case-modal__controls{display:grid;gap:10px}.case-modal__count{color:#fbfaf68a;font-size:clamp(1.34rem,2.2vw,2.65rem);font-weight:900;line-height:.94;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.case-modal__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-modal__nav-button{padding:0 16px;background:var(--ink-soft);color:#fbfaf6d1}.case-modal__close{width:100%;padding:0 16px;background:var(--paper-strong);color:var(--ink)}.case-modal__body{min-width:0;height:100dvh;overflow:auto;display:grid;align-content:start;gap:clamp(36px,4.4vw,68px);padding:clamp(42px,6.5vw,96px) clamp(28px,6.5vw,104px);background:var(--paper);overscroll-behavior:contain}.case-modal__block{min-width:0;display:grid;grid-template-columns:minmax(82px,var(--label)) minmax(0,var(--measure));align-items:start;column-gap:clamp(28px,4.1vw,62px)}.case-modal__block h3{max-width:10ch;color:var(--blue);font-size:clamp(.82rem,.95vw,.96rem);font-weight:900;line-height:1.22;text-wrap:balance}.case-modal__block p,.case-modal__block li{min-width:0;max-width:min(100%,var(--measure));color:var(--ink);font-size:clamp(1rem,1.08vw,1.16rem);font-weight:610;line-height:1.58;overflow-wrap:break-word;word-break:normal;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual}.case-story{display:grid;gap:16px;max-width:min(100%,var(--measure))}.case-modal__block--story p{font-size:clamp(1.06rem,1.2vw,1.28rem);font-weight:650;line-height:1.56}.case-modal__block ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;list-style:none;max-width:min(100%,var(--measure))}.case-modal__block li{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:14px;padding-left:0}.case-list__marker{color:var(--blue);font-size:.75rem;font-weight:900;line-height:1.58rem;font-variant-numeric:tabular-nums}.case-list__text{display:block;min-width:0}.case-stack{display:flex;flex-wrap:wrap;gap:8px;max-width:min(100%,var(--measure))}.case-stack span{display:inline-flex;align-items:center;min-height:34px;padding:8px 10px;color:var(--paper-strong);background:var(--ink);font-size:.78rem;font-weight:820;line-height:1.12;overflow-wrap:anywhere}.case-links{display:flex;flex-wrap:wrap;gap:10px;max-width:min(100%,var(--measure))}.case-links a{min-width:150px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;background:var(--ink);color:var(--paper-strong)}.noscript{color:var(--muted);font-size:.95rem;line-height:1.4}.case-transition-ghost{display:grid;grid-template-columns:clamp(42px,4.3vw,66px) minmax(0,1fr) minmax(128px,220px);align-items:center;column-gap:clamp(14px,1.7vw,28px);padding:0 clamp(18px,2vw,30px);z-index:120;overflow:hidden;pointer-events:none;background:var(--ink);color:var(--paper-strong);box-shadow:0 34px 92px #11121642;will-change:transform}.case-transition-ghost:after{animation:archive-scan .68s var(--ease-move) both}.case-transition-ghost__count{color:currentColor;font-size:clamp(.86rem,1.05vw,1.04rem);font-weight:850;line-height:1;font-variant-numeric:tabular-nums;opacity:.5}.case-transition-ghost__title{min-width:0;color:currentColor;font-size:clamp(1.28rem,2.35vw,2.62rem);font-weight:900;line-height:.94;letter-spacing:-.038em;overflow:hidden;text-wrap:balance}.case-transition-ghost__type{justify-self:end;max-width:100%;color:var(--blue);font-size:clamp(.76rem,.9vw,.94rem);font-weight:820;line-height:1.22;text-align:right;overflow-wrap:anywhere}.case-transition-ghost.is-cover{container-type:inline-size;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:clamp(22px,4vw,58px);padding:clamp(24px,4vw,58px)}.case-transition-ghost.is-cover .case-transition-ghost__count{align-self:start;color:#fbfaf68a;font-size:clamp(1.34rem,2.2vw,2.65rem);font-weight:900;line-height:.94;letter-spacing:-.035em}.case-transition-ghost.is-cover .case-transition-ghost__title{align-self:center;font-size:clamp(2.45rem,10.4cqw,4.85rem);line-height:.88;letter-spacing:-.042em}.case-transition-ghost.is-cover .case-transition-ghost__type{justify-self:start;align-self:end;max-width:34ch;text-align:left}@keyframes archive-scan{0%{opacity:0;transform:translate3d(-120%,0,0)}14%{opacity:1}62%{opacity:.62}to{opacity:0;transform:translate3d(520%,0,0)}}@media(max-width:1180px){.case-index{min-height:auto;align-items:start}.case-board{grid-template-columns:1fr}.case-preview{order:-1;min-height:360px;grid-template-rows:auto auto auto auto}.case-preview__title{font-size:clamp(2.45rem,9.2cqw,4.65rem)}.case-modal__panel{grid-template-columns:minmax(310px,38vw) minmax(0,1fr)}.case-modal__block ul{grid-template-columns:1fr}}@media(max-width:760px){:root{--pad: 12px;--label: 1fr;--measure: 100%}.case-index{padding-top:12px;padding-bottom:24px}.case-board{gap:10px}.case-preview{min-height:320px;gap:22px;padding:22px}.case-preview__meta{grid-template-columns:1fr;gap:8px}.case-preview__meta span:last-child{justify-self:start;text-align:left}.case-preview__title{font-size:clamp(2.35rem,10.5cqw,3.75rem);line-height:.92;overflow-wrap:anywhere}.case-card{min-height:82px;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"num title" "num type";row-gap:7px;padding:16px 18px}.case-card__number{grid-area:num;align-self:start}.case-card__content{grid-area:title}.case-card__type{grid-area:type;justify-self:start;text-align:left}.site-footer{display:grid;align-items:start}.site-footer nav{justify-content:flex-start}.case-modal{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.case-modal__panel{min-height:100dvh;height:auto;display:block;overflow:visible;overscroll-behavior:auto;touch-action:auto}.case-modal__top{min-height:auto;gap:34px;padding:22px}#case-modal-title{font-size:clamp(2.55rem,10.8vw,3.65rem);line-height:.94;overflow-wrap:anywhere}.case-modal__body{height:auto;overflow:visible;gap:32px;padding:32px 22px 46px}.case-modal__block{grid-template-columns:1fr;gap:13px}.case-modal__block h3{max-width:none}.case-links{display:grid;grid-template-columns:1fr}.case-links a{min-width:0}}@media(prefers-reduced-motion:no-preference){.case-card{opacity:0;transform:translate3d(0,14px,0);animation:row-enter .42s var(--ease-out) forwards;animation-delay:calc(var(--card-index) * 36ms)}.case-preview{animation:preview-enter .52s var(--ease-out) both}@keyframes row-enter{to{opacity:1;transform:translateZ(0)}}@keyframes preview-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}}@media(prefers-reduced-motion:reduce){.case-card,.case-preview,.case-modal__panel,.case-modal__type,.case-modal__hero,.case-modal__controls,.case-modal__block{animation:none;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.case-card{opacity:1;transform:none}}:root{--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--hud-ink: rgba(17, 18, 22, .55);--hud-inset: 10px}.hud{position:fixed;inset:0;z-index:90;pointer-events:none;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1;color:var(--hud-ink);text-transform:uppercase;font-variant-numeric:tabular-nums}.hud__corner{position:absolute;width:14px;height:14px;border:0 solid var(--hud-ink)}.hud__corner--tl{top:var(--hud-inset);left:var(--hud-inset);border-top-width:1px;border-left-width:1px}.hud__corner--tr{top:var(--hud-inset);right:var(--hud-inset);border-top-width:1px;border-right-width:1px}.hud__corner--bl{bottom:var(--hud-inset);left:var(--hud-inset);border-bottom-width:1px;border-left-width:1px}.hud__corner--br{bottom:var(--hud-inset);right:var(--hud-inset);border-bottom-width:1px;border-right-width:1px}.hud__item{position:absolute;white-space:nowrap}.hud__item b{font-weight:700;color:var(--blue)}.hud__sep{opacity:.4;margin:0 2px}.hud__item--tl{top:calc(var(--hud-inset) + 4px);left:calc(var(--hud-inset) + 22px)}.hud__item--tr{top:calc(var(--hud-inset) + 4px);right:calc(var(--hud-inset) + 22px)}.hud__item--bl{bottom:calc(var(--hud-inset) + 4px);left:calc(var(--hud-inset) + 22px)}.hud__item--br{bottom:calc(var(--hud-inset) + 4px);right:calc(var(--hud-inset) + 22px);color:var(--blue);font-weight:700}body.modal-open .hud__item--tl,body.modal-open .hud__item--bl{color:#fbfaf69e}body.modal-open .hud__corner--tl,body.modal-open .hud__corner--bl{border-color:#fbfaf69e}@media(max-width:760px){body.modal-open .hud__item--bl,body.modal-open .hud__corner--bl{color:var(--hud-ink);border-color:var(--hud-ink)}body.modal-open .hud__item--tr{color:#fbfaf69e}body.modal-open .hud__corner--tr{border-color:#fbfaf69e}}.hud-cross{position:fixed;inset:0;z-index:88;pointer-events:none;opacity:0}.hud-cross__v,.hud-cross__h{position:absolute;background:#1112161f}.hud-cross__v{top:0;left:0;width:1px;height:100vh}.hud-cross__h{top:0;left:0;width:100vw;height:1px}.hud-cross__dot{position:absolute;top:-3px;left:-3px;width:7px;height:7px;border:1px solid var(--blue);background:transparent}@media(hover:none),(pointer:coarse){.hud-cross{display:none}}.hud-target{position:fixed;z-index:89;left:0;top:0;width:0;height:0;pointer-events:none;opacity:0;visibility:hidden}.hud-target__corner{position:absolute;width:12px;height:12px;border:0 solid var(--blue)}.hud-target__corner--tl{top:0;left:0;border-top-width:2px;border-left-width:2px}.hud-target__corner--tr{top:0;right:0;border-top-width:2px;border-right-width:2px}.hud-target__corner--bl{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px}.hud-target__corner--br{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px}.hud-ping{position:fixed;z-index:88;top:-22px;left:-22px;width:44px;height:44px;pointer-events:none;opacity:0;border:1px solid var(--blue);border-radius:999px}@media(max-width:760px){.hud{font-size:9px}.hud__item--tl{display:none}.site-footer{padding-bottom:34px}}@media(prefers-reduced-motion:reduce){.hud-cross,.hud-ping{display:none}}.grid-field{position:fixed;inset:0;z-index:0;pointer-events:none}.page-shell{position:relative;z-index:1}.hud-target__dims{position:absolute;left:50%;bottom:-20px;transform:translate(-50%);padding:2px 7px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--paper-strong);background:var(--blue)}.hud-sound{position:fixed;z-index:91;top:calc(var(--hud-inset) + 24px);right:calc(var(--hud-inset) + 22px);padding:5px 9px;border:1px solid var(--hud-ink);border-radius:0;background:transparent;color:var(--hud-ink);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.hud-sound[aria-pressed=true]{color:var(--paper-strong);border-color:var(--blue);background:var(--blue)}@media(hover:hover)and (pointer:fine){.hud-sound:hover{border-color:var(--blue);color:var(--blue)}.hud-sound[aria-pressed=true]:hover{color:var(--paper-strong)}}.hud-sound:focus-visible{outline:2px solid var(--blue);outline-offset:3px}body.modal-open .hud-sound{color:var(--hud-ink);border-color:var(--hud-ink);background:#fbfaf6cc}body.modal-open .hud-sound[aria-pressed=true]{color:var(--paper-strong);border-color:var(--blue);background:var(--blue)}@media(max-width:760px){.hud-sound{top:auto;right:calc(var(--hud-inset) + 14px);bottom:calc(var(--hud-inset) + 30px)}.hud__item--br{display:none}body.modal-open .hud-sound{color:var(--hud-ink);border-color:var(--hud-ink);background:#fbfaf6cc}body.modal-open .hud-sound[aria-pressed=true]{color:var(--paper-strong);border-color:var(--blue);background:var(--blue)}}.hud-cmd{position:fixed;z-index:91;top:calc(var(--hud-inset) + 24px);right:calc(var(--hud-inset) + 94px);padding:5px 9px;border:1px solid var(--hud-ink);border-radius:0;background:transparent;color:var(--hud-ink);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .14s ease,border-color .14s ease}@media(hover:hover)and (pointer:fine){.hud-cmd:hover{border-color:var(--blue);color:var(--blue)}}.hud-cmd:focus-visible{outline:2px solid var(--blue);outline-offset:3px}body.modal-open .hud-cmd{color:var(--hud-ink);border-color:var(--hud-ink);background:#fbfaf6cc}@media(max-width:760px){.hud-cmd{top:auto;right:calc(var(--hud-inset) + 92px);bottom:calc(var(--hud-inset) + 30px)}}.cmdline{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 12vh;background:#11121629}.cmdline[hidden]{display:none}.cmdline__box{display:flex;flex-direction:column;width:min(460px,100%);border:1px solid var(--ink, #111216);background:var(--paper-strong, #fbfaf6);box-shadow:0 18px 60px #11121638;font-family:var(--font-mono)}.cmdline__list{margin:0;padding:6px 0;list-style:none;max-height:260px;overflow-y:auto;border-bottom:1px solid rgba(17,18,22,.14)}.cmdline__list[hidden]{display:none}.cmdline__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 14px;cursor:pointer}.cmdline__item[data-selected]{background:var(--blue)}.cmdline__item[data-selected] .cmdline__name,.cmdline__item[data-selected] .cmdline__hint{color:var(--paper-strong, #fbfaf6)}.cmdline__name{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink, #111216);white-space:nowrap}.cmdline__hint{font-size:10px;letter-spacing:.04em;color:#11121680;text-align:right}.cmdline__row{display:flex;align-items:center;gap:8px;padding:10px 14px}.cmdline__prefix{font-size:13px;font-weight:700;color:var(--blue)}.cmdline__input{flex:1;border:none;background:transparent;color:var(--ink, #111216);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.03em;outline:none}.cmdline__input::placeholder{color:#11121659}.case-fingerprint{display:block;width:100%;height:64px;margin-bottom:4px}.case-grid{touch-action:pan-y;will-change:transform}
