@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/inter.woff2)}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono.woff2)}:root{--page:#f5f5f7;--paper:#fff;--well:#e6e8ef;--well-2:#f3f4f8;--fg:#1d1d1f;--fg-2:#48484a;--fg-3:#636368;--line:#00000017;--line-2:#00000029;--glass:#ffffffdb;--ring:color-mix(in srgb, var(--fg) 60%, transparent);--lift:0 1px 2px #1418280f, 0 12px 24px -16px #1418282e;--edge:0 0 #0000;--sunk:var(--well-2);--dip:inset 0 1px 3px #14182824;--float:0 0 0 1px var(--line), 0 1px 2px #1418280f, 0 14px 32px -10px #14182838;--accent:#06c;--danger:#b3261e;--tint:color-mix(in srgb, var(--danger) 7%, var(--paper));--out:cubic-bezier(.2, .8, .2, 1);--in:cubic-bezier(.4, 0, 1, 1);--io:cubic-bezier(.65, 0, .35, 1);--pop:cubic-bezier(.2, .9, .3, 1.06);--rel:cubic-bezier(.3, 1.25, .5, 1);--sans:Inter, -apple-system, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gut:80px;--text:1;--read:var(--sans);--card:344px;--jump:96px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--pad:8px;--inset:12px;--lab:96px;--row:44px;--row-2:56px;--ctl:32px;--btn:36px;--r-sheet:18px;--r-group:10px;--r-dialog:22px;--r-tile:14px;--r-key:6px;--fs-cap:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:15px;--fs-num:34px;--icon:16px;--stroke:1.3px;--t1:.1s;--t2:.16s;--t3:.22s;--t4:.3s;--hover:.08;--held:.12;--held-hover:.16;--press:.14;--press-scale:.97;--press-surface:.985;--fill:color-mix(in srgb, var(--fg) 6%, transparent);--track:color-mix(in srgb, var(--fg) 7%, transparent);--thumb:#fff;--thumb-shadow:0 1px 2px #1418281f, 0 0 0 .5px #14182814;--sw-off:color-mix(in srgb, var(--fg) 45%, var(--paper));--knob:#fff;--knob-on:var(--paper);--btn-2:color-mix(in srgb, var(--fg) 8%, transparent);--ok:#1d8a4a;--wait:#b26b00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media screen{:root[data-theme=dark]{--page:#0a0a0c;--paper:#1a1a21;--well:#272833;--well-2:#20212a;--fg:#f5f5f7;--fg-2:#cfcfd4;--fg-3:#9a9aa1;--line:#ffffff1a;--line-2:#fff3;--glass:#222226d6;--lift:0 0 #0000;--edge:inset 0 1px 0 #ffffff0f;--sunk:#121217;--dip:inset 0 2px 5px #0000008c;--float:0 0 0 1px var(--line), 0 14px 32px -10px #000000b3, inset 0 1px 0 #ffffff0f;--accent:#4da3ff;--danger:#ff7b72;--tint:color-mix(in srgb, var(--danger) 10%, var(--paper));--track:color-mix(in srgb, var(--fg) 8%, transparent);--thumb:#464754;--thumb-shadow:0 1px 1px #0000004d;--sw-off:#5c5d68;--btn-2:color-mix(in srgb, var(--fg) 12%, transparent);--ok:#4cc38a;--wait:#f0b44c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (pointer:coarse){:root{--ctl:44px;--btn:44px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overscroll-behavior-y:none}body{background:var(--page);color:var(--fg);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}*{scrollbar-width:thin}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}svg[aria-hidden=true][stroke=currentColor]{stroke-width:var(--stroke)}svg[aria-hidden=true][stroke=currentColor] *{vector-effect:non-scaling-stroke}:root:not([data-kb]) :focus-visible{outline:none}.icon,.handle,.row{isolation:isolate;position:relative}.icon:before,.handle:before,.row:before{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;opacity:0;transition:opacity var(--t1) var(--out);background:currentColor;position:absolute;inset:0}.icon:hover:before,.handle:hover:before,.row:hover:before{opacity:var(--hover)}.row:active:before{opacity:var(--press)}.bar{z-index:16;pointer-events:none;will-change:transform;height:56px;position:fixed;inset:0 0 auto}.bar .inner{align-items:flex-start;gap:8px;padding:8px 20px 0;display:flex;position:relative}.pill{background:var(--glass);height:44px;box-shadow:var(--float);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);pointer-events:auto;border-radius:999px;align-items:center;display:flex}.tb{flex:0 auto;gap:2px;min-width:0;padding:4px}@media (width>=721px){.tb{max-width:calc(100vw - var(--card) - 48px)}.tools{min-width:var(--card);justify-content:space-between}.tools [data-pop=outline]{display:none}}.tb-chip{isolation:isolate;min-width:0;max-width:min(200px, var(--most,200px));height:36px;color:var(--fg-3);transition:transform var(--t3) var(--rel);border-radius:999px;flex:none;align-items:center;display:flex;position:relative}.tb-chip:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--t1) var(--out);background:currentColor;position:absolute;inset:0}.tb-chip:hover:before{opacity:var(--hover)}.tb-chip:has(.tb-go:active){transform:scale(var(--press-scale));transition-duration:var(--t1)}.tb-chip.on,.tb-chip.one{color:var(--fg)}.tb-chip.on:before,.tb-chip.one:before{opacity:var(--held)}.tb-chip.one{flex:0 auto;max-width:none}.tb-go{border-radius:inherit;min-width:0;height:100%;font:500 13px/1 var(--sans);color:inherit;flex:auto;align-items:center;gap:7px;padding:0 4px 0 12px;display:flex}.tb-go:focus-visible{outline-offset:-2px}.tb-ico{flex:none;place-items:center;width:14px;height:16px;display:grid}.tb-ico svg{color:var(--fg-3)}.tb-ico img{display:block}.tb-nm{text-overflow:ellipsis;white-space:nowrap;margin-block:-.2em;padding-block:.2em;overflow:hidden}.tb-end{flex:none;place-items:center;width:24px;height:24px;margin-right:5px;display:grid}.tb-end>*{grid-area:1/1}.tb-x{width:24px;height:24px;color:var(--fg-3);border-radius:999px;place-items:center;display:grid;position:relative}.tb-x:hover{background:color-mix(in srgb, var(--fg) calc(var(--hover) * 100%), transparent);color:var(--fg)}.tb-end .tb-x{opacity:0;pointer-events:none;transition:opacity var(--t1) var(--out)}.tb-chip:is(.on,.one) .tb-end .tb-x{opacity:1;pointer-events:auto}.tb-dot{background:var(--accent);width:7px;height:7px;transition:opacity var(--t1) var(--out);border-radius:50%}.tb-dot.news{box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.tb-chip.dirty .tb-end .tb-x{opacity:0;pointer-events:none}@media (hover:hover){.tb-chip:hover .tb-end .tb-x{opacity:1;pointer-events:auto}.tb-chip.dirty:hover .tb-dot{opacity:0}}@media (hover:none){.tb-chip.dirty:is(.on,.one) .tb-end .tb-x{opacity:1;pointer-events:auto}.tb-chip.dirty:is(.on,.one) .tb-dot{opacity:0}.tb-x:after{content:"";position:absolute;inset:-10px}}:root[data-kb] .tb-chip:has(:focus-visible) .tb-end .tb-x{opacity:1;pointer-events:auto}:root[data-kb] .tb-chip.dirty:has(:focus-visible) .tb-dot{opacity:0}.tb-chip.new{animation:rise var(--t3) var(--out)}@media (pointer:coarse){.tb{padding:0}.tb-chip{height:44px}.tb .tb-new{width:44px;height:44px}}@media (forced-colors:active){.tb-chip.on,.tb-chip.one{outline-offset:-1px;outline:1px solid canvastext}}.tools{flex:none;gap:2px;margin-left:auto;padding:4px}.tools .sep{background:var(--line-2);flex:none;width:1px;height:20px;margin:0 4px}.icon{width:36px;height:36px;color:var(--fg-2);transition:transform var(--t3) var(--rel);border-radius:999px;flex:none;place-items:center;display:grid}.icon:hover,.handle:hover{color:var(--fg)}.icon:active,.handle:active{transform:scale(var(--press-scale));transition-duration:var(--t1)}.swap .glyph{opacity:0;transition:transform var(--t4) var(--io), opacity var(--t2) var(--out);place-items:center;display:grid;position:absolute;transform:rotate(-60deg)scale(.6)}.swap .glyph.on{opacity:1;transform:none}#app{height:100dvh}body{overflow:hidden}:root{--col:760px}:root[data-width=normal]{--col:1120px}:root[data-width=wide]{--col:100%}:root[data-width=wide] .pane.read>div{padding-inline:var(--gut)}:root[data-width=wide] .desk.write .cm-content{--ed-pad:var(--gut)}.first{text-align:center;color:var(--fg-3);font-size:var(--fs-sm);flex:none;margin:0 0 16px}.first button{color:var(--accent);font-weight:500}.corner{z-index:14;gap:2px;height:40px;padding:4px;position:fixed;bottom:16px}.corner.r{right:20px}.corner.l{left:20px}.corner .icon{width:32px;height:32px}.corner .icon:disabled{opacity:.35;cursor:default}.corner .icon:disabled:before{opacity:0}.corner .pct{width:auto;min-width:48px;font:600 var(--fs-xs)/1 var(--sans);font-variant-numeric:tabular-nums;padding:0 6px}.corner .a{font-weight:600;line-height:1}.corner .a.s{font-size:11px}.corner .a.l{font-size:16px}@media (pointer:coarse){.corner{height:52px}.corner .icon{width:44px;height:44px}}.desk{display:flex;position:fixed;inset:0;overflow:hidden}.pane{min-width:0;height:100%}.pane.write{flex:var(--split) 1 0}.pane.read{flex:calc(1 - var(--split)) 1 0;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;scroll-padding-top:72px;display:flex;overflow-y:auto}.pane.read>div{box-sizing:border-box;width:100%;max-width:var(--col);flex:1 0 auto;margin:0 auto;padding:72px 40px 96px}.desk.write .pane.read,.desk.write .grip,.desk.read .pane.write,.desk.read .grip,.desk.page .pane.write,.desk.page .grip{display:none}.desk.write .pane.write,.desk.read .pane.read,.desk.page .pane.read{flex:1 1 0}.desk.split .pane.read>div{padding-bottom:40vh}.desk.page .pane.read>div{padding-top:144px}.desk.write .pane.write{--ed-col:var(--col)}.grip{background:var(--line);cursor:col-resize;touch-action:none;flex:none;width:1px;position:relative}.grip:after{content:"";position:absolute;inset:0 -5px}.grip:hover,.grip:active{background:var(--line-2)}.icon .safe{background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--glass);border-radius:50%;position:absolute;top:7px;right:7px}.icon .safe.warn{background:var(--wait)}.made{color:var(--fg-3);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px 24px;font-size:12px;display:flex}.made nav{gap:2px;display:flex}.made nav a{isolation:isolate;width:28px;height:28px;color:var(--fg-3);transition:color var(--t1) var(--out), transform var(--t3) var(--rel);border-radius:999px;place-items:center;display:inline-grid;position:relative}.made nav a:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--t1) var(--out);background:currentColor;position:absolute;inset:0}.made nav a:hover{color:var(--fg)}.made nav a:hover:before{opacity:var(--hover)}.made nav a:active{transform:scale(var(--press-scale));transition-duration:var(--t1)}.made nav a:focus-visible{outline-offset:-2px}.made nav svg{width:15px;height:15px}.made .by{min-height:22px;color:inherit;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:flex}.made .heart{fill:currentColor}.made b{letter-spacing:-.005em;color:var(--fg-2);transition:color var(--t2) var(--out);font-weight:650}.made .by:hover b,.made .by:focus-visible b{color:var(--fg)}.droop{z-index:30;background:color-mix(in srgb, var(--page) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;animation:rise var(--t2) var(--out);place-items:center;display:grid;position:fixed;inset:0}.droop span{background:var(--glass);box-shadow:var(--float);font:500 var(--fs-md)/1 var(--sans);border-radius:999px;padding:14px 24px}.note{z-index:25;align-items:center;gap:var(--s3);background:var(--glass);max-width:calc(100vw - 24px);min-height:40px;box-shadow:var(--float);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);font-size:var(--fs-sm);animation:note var(--t3) var(--out);border-radius:999px;padding:0 18px;display:flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.note button{color:var(--accent);font-weight:600}@keyframes note{0%{opacity:0;transform:translate(-50%,6px)}}@keyframes rise{0%{opacity:0}}#print{display:none}@media (width<=860px){.desk.split .pane.read,.desk.split .grip{display:none}}@media (width<=720px){.bar{will-change:auto}.bar .inner{padding:8px 8px 0}.bar .tb{flex:1}.tools{left:8px;right:8px;bottom:calc(10px + env(safe-area-inset-bottom));margin:0;position:fixed}.tools .icon{flex:1 1 0;min-width:0;height:44px}.tools .sep{display:none}.pane.read>div{padding:68px 20px 96px}.cm-content{--ed-pad:20px}:root[data-width] .pane.read>div{padding-inline:20px}:root[data-width] .cm-content{--ed-pad:20px}.corner{display:none}.made{padding-bottom:76px}.note{bottom:72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media print{body{background:#fff;overflow:visible}body>:not(#app),#app>:not(#print){display:none!important}#print{padding:0;display:block}}.tb-row{overscroll-behavior-x:contain;scrollbar-width:none;--l:0px;--r:0px;flex:0 auto;gap:2px;min-width:0;display:flex;position:relative;overflow-x:auto}.tb-row::-webkit-scrollbar{display:none}.tb-row.l{--l:24px}.tb-row.r{--r:24px}.tb-row:is(.l,.r){-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--l), #000 calc(100% - var(--r)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--l), #000 calc(100% - var(--r)), transparent)}.tb-all,.tb-item{isolation:isolate;position:relative}.tb-all:before,.tb-item:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--t1) var(--out);background:currentColor;position:absolute;inset:0}.tb-all:hover:before,.tb-item:hover:before{opacity:var(--hover)}.tb-item.on:before,.tb-all[aria-expanded=true]:before{opacity:var(--held)}.tb-all[aria-expanded=true]:hover:before{opacity:var(--held-hover)}.tb-all{height:36px;font:600 13px/1 var(--sans);color:var(--fg);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;display:none}.tb-all.over{display:flex}.tb-cur{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}.tb-n{background:var(--btn-2);min-width:20px;height:20px;font:600 11px/20px var(--sans);text-align:center;border-radius:999px;padding:0 6px}@media (width<=720px){.tb-row{display:none}.tb-all{flex:1;min-width:0;display:flex}.tb-cur{text-align:left;flex:1;display:block}}@media (pointer:coarse){.tb-all{height:44px}}.tb-list{overscroll-behavior:contain;max-height:calc(100dvh - 176px);margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.tb-item{min-height:var(--row-2);border-radius:var(--r-group);align-items:center;display:flex}.tb-pick{border-radius:var(--r-group);text-align:left;min-width:0;color:var(--fg);flex:1;align-self:stretch;align-items:center;gap:12px;padding:0 4px 0 12px;display:flex}.tb-pick svg{color:var(--fg-3);flex:none}.tb-pick:focus-visible,.tb-foot:focus-visible,.tb-item .tb-x:focus-visible{outline-offset:-2px}.tb-txt{min-width:0;display:grid}.tb-txt b{text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.3 var(--sans);overflow:hidden}.tb-txt small{font:12px/1.3 var(--sans);color:var(--fg-3)}.tb-item .tb-x{margin-right:5px}.tb-foot{width:100%;min-height:var(--row-2);border-top:1px solid var(--line);font:500 14px/1 var(--sans);color:var(--fg-2);align-items:center;gap:12px;margin-top:4px;padding:0 12px;display:flex}.tb-foot kbd{margin-left:auto}button{-webkit-tap-highlight-color:transparent}.pop{z-index:15;max-width:calc(100vw - 24px);padding:var(--pad);border-radius:var(--r-sheet);corner-shape:squircle;background:var(--paper);box-shadow:var(--float);opacity:0;visibility:hidden;transform-origin:var(--ox) 0;transition:opacity var(--t2) var(--in), transform var(--t2) var(--in), visibility 0s var(--t2);outline:0;position:fixed;transform:translateY(-4px)scale(.97)}.pop.up{transform-origin:var(--ox) 100%;transform:translateY(4px)scale(.97)}.pop.on{opacity:1;visibility:visible;transition:opacity var(--t2) var(--out), transform var(--t3) var(--pop), visibility 0s;transform:none}#pop-settings,#pop-keys{overscroll-behavior:contain;max-height:calc(100dvh - 96px);overflow-y:auto}:is(.pop,.shot .ctl,.figs-sheet) svg{width:var(--icon);height:var(--icon);stroke-width:var(--stroke);flex:none}kbd{background:var(--well);font:11.5px/1.4 var(--mono);color:var(--fg-2);border-radius:6px;padding:2px 6px}:is(.pop,.find) kbd{border-radius:var(--r-key);background:var(--well);min-width:22px;height:22px;box-shadow:inset 0 -1px 0 var(--line-2);font:500 var(--fs-xs)/1 var(--mono);color:var(--fg-2);place-items:center;padding:0 6px;display:inline-grid}@media (hover:none){.sw kbd{display:none}}[aria-checked=true]>.track:before{opacity:1}[aria-checked=true]>.track>.knob{transform-origin:100%;background:var(--knob-on);transform:translate(14px)}.btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--s2);min-width:0;height:var(--btn);padding:0 var(--s4);background:var(--btn-2);font:600 var(--fs-sm)/1 var(--sans);color:var(--fg);white-space:nowrap;transition:transform var(--t3) var(--rel);border-radius:999px;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--t1) var(--out);background:currentColor;position:absolute;inset:0}.btn:hover:not(:disabled):before{opacity:var(--hover)}.btn:active:not(:disabled){transform:scale(var(--press-scale));transition-duration:var(--t1)}.btn.solid{background:var(--fg);color:var(--paper)}.btn.solid:hover:not(:disabled):before{opacity:.16}.btn.quiet{color:var(--fg-2);background:0 0;font-weight:500}.btn.quiet:hover:not(:disabled){color:var(--fg)}.btn:disabled{opacity:.35;cursor:default}.btn.done:disabled{opacity:1}.btn:focus-visible{outline-offset:2px}.ico-swap{flex:none;display:grid}.ico-swap>svg{transition:opacity var(--t2) var(--out), transform var(--t3) var(--pop);grid-area:1/1}.ico-swap>svg+svg,.done .ico-swap>svg:first-child{opacity:0;transform:scale(.5)}.done .ico-swap>svg+svg{opacity:1;transform:none}@keyframes roll{0%{opacity:0;transform:translateY(var(--from,.5em))}}.roll{animation:roll var(--t2) var(--out) both;display:inline-block}.roll.down{--from:-.5em}.dlg-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:52px;display:flex}.dlg-head h2{font:600 var(--fs-lg)/20px var(--sans);letter-spacing:-.01em;color:var(--fg);margin:0}.x{isolation:isolate;width:var(--ctl);height:var(--ctl);color:var(--fg-3);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.x:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--t1) var(--out);background:currentColor;position:absolute;inset:0}.x:hover{color:var(--fg)}.x:hover:before{opacity:var(--hover)}.x:active:before{opacity:var(--press)}.x:focus-visible{outline-offset:-2px}.dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--page);border-radius:50%;position:absolute;top:6px;right:6px}.bar .icon[aria-expanded=true]{color:var(--fg)}.bar .icon:is([aria-expanded=true],[aria-pressed=true]):before{opacity:var(--held)}.bar .icon:is([aria-expanded=true],[aria-pressed=true]):hover:before{opacity:var(--held-hover)}@media (hover:hover){[data-tip]:after{content:attr(data-tip);background:var(--paper);box-shadow:var(--float);color:var(--fg-2);font:500 12px/1 var(--sans);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t1) var(--out), transform var(--t1) var(--out);border-radius:999px;padding:7px 12px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-3px)}[data-tip]:hover:after,:root[data-kb] [data-tip]:focus-visible:after{opacity:1;transition-delay:var(--t1);transform:translate(-50%)}[data-tip][data-quiet]:after{display:none}:root:has(.pop.on,.pop.leaving) .bar [data-tip]:after{display:none}.tools>:last-child:after{left:auto;right:0;transform:translateY(-3px)}.tools>:last-child:hover:after,:root[data-kb] .tools>:last-child:focus-visible:after{transform:none}.corner [data-tip]:after{top:auto;bottom:calc(100% + 10px)}.corner.r>:last-child:after{left:auto;right:0;transform:translateY(3px)}.corner.r>:last-child:hover:after{transform:none}}@media (pointer:coarse){.pop input{font-size:16px}}@media (forced-colors:active){[aria-checked=true]>.track{background:highlight}[aria-checked=true]>.track:before{display:none}.bar .icon[aria-expanded=true]{outline-offset:-2px;outline:2px solid highlight}}@media (width<=720px){:root .back,:root .tpill,:root .notice-pill{bottom:calc(84px + env(safe-area-inset-bottom))}.tools [data-tip]:after{display:none}#app{padding-bottom:calc(76px + env(safe-area-inset-bottom))}#pop-settings,#pop-keys{max-height:calc(100dvh - 140px)}}.find{gap:8px;display:grid}.pop.bare{box-shadow:none;background:0 0;border-radius:0;padding:0}.find .field{align-items:center;gap:var(--s3);background:var(--glass);width:auto;height:44px;box-shadow:var(--float);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);color:var(--fg-3);border-radius:999px;margin:0;padding:0 15px 0 13px;display:flex}.find input[type=search]{min-width:0;height:100%;color:var(--fg);font:var(--fs-lg) var(--sans);caret-color:var(--fg);appearance:none;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.find input::placeholder{color:var(--fg-3)}.find input::-webkit-search-cancel-button{-webkit-appearance:none}.find .n{font:500 var(--fs-xs)/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--fg-3)}.find .res{padding:var(--pad);border-radius:var(--r-sheet);corner-shape:squircle;background:var(--paper);box-shadow:var(--float)}.find ul{overscroll-behavior:contain;max-height:min(56vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hit{isolation:isolate;gap:var(--s3);width:100%;min-height:40px;padding:10px var(--inset);text-align:left;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:baseline;font-size:13.5px;line-height:1.45;display:grid;position:relative}.hit:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--t1) var(--out);background:currentColor;position:absolute;inset:0}.hit:hover:before,.hit:focus-visible:before{opacity:var(--hover)}.hit:active:before{opacity:var(--press)}@media (pointer:coarse){.hit{min-height:44px}}.hit:focus-visible{outline-offset:-2px}.hit .kind{font:12px/1.45 var(--mono);color:var(--fg-3);text-align:right;font-variant-numeric:tabular-nums}.hit .snip{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-2);overflow:hidden}.hit mark{background:color-mix(in srgb, var(--accent) 24%, transparent);color:var(--fg);border-radius:3px;padding:0}.find .none{padding:var(--s2) var(--inset);font-size:var(--fs-sm);color:var(--fg-3);margin:0}::highlight(find){background-color:color-mix(in srgb, var(--accent) 30%, transparent);color:inherit}::highlight(find-at){background-color:color-mix(in srgb, var(--accent) 55%, transparent);color:inherit}.find .field>svg{flex:none;width:18px;height:18px}.find kbd,.find .n{white-space:nowrap;flex:none}.find .walk{width:28px;height:28px;color:var(--fg-3);border-radius:999px;flex:none;place-items:center;margin:0 -4px;display:grid}.find .walk:hover{background:color-mix(in srgb, var(--fg) calc(var(--hover) * 100%), transparent);color:var(--fg)}.find .walk svg{width:16px;height:16px}.find .walk:not(.next) svg{transform:rotate(180deg)}.hit.at:before{opacity:var(--held)}.rep-open{width:100%;height:36px;padding:0 var(--inset);border-top:1px solid var(--line);font:500 var(--fs-sm)/1 var(--sans);color:var(--fg-3);text-align:left;transition:color var(--t1) var(--out);margin-top:4px;display:block}.rep-open:hover{color:var(--fg)}.rep{align-items:center;gap:var(--s2);padding:8px 4px 2px var(--inset);border-top:1px solid var(--line);margin-top:4px;display:flex}.find ul+.rep,.find p+.rep{margin-top:4px}.rep input{min-width:0;height:32px;color:var(--fg);font:var(--fs-md) var(--sans);caret-color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:0}.rep input::placeholder{color:var(--fg-3)}.rep .btn{height:var(--ctl);padding:0 var(--s3)}
