@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-400-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-400-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-latin-500-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-latin-500-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-600-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-600-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-latin-700-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-latin-700-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-400-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-500-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin-600-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oxanium-latin-400-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oxanium-latin-400-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oxanium-latin-500-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oxanium-latin-500-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oxanium-latin-600-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oxanium-latin-600-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oxanium-latin-700-normal-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+02DA,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+2191,U+2193,U+2212}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oxanium-latin-700-normal.woff2) format("woff2");unicode-range:U+00A1-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+20AC,U+2122,U+2215,U+FEFF,U+FFFD}.fp:not(:where(.fbk *)){--paper:#FBFBFA;--panel:#FFFFFF;--sunk:#F4F4F2;--ink:#18181B;--ink2:#3F3F46;--muted:#686870;--faint:#A1A1AA;--line:#E6E5E1;--edge:#D4D3CE;--accent:#0090FF;--accent-ink:#0068C8;--accent-soft:#EAF4FF;--ok:#15803D;--warn:#A16207;--bad:#B91C1C;--kw:#7C3AED;--str:#0F766E;--num:#B45309;--com:#8A8A92;--shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.1);--scrim:rgba(24,24,27,.3)}.fp.dark:not(:where(.fbk *)){--paper:#0E0F11;--panel:#16171A;--sunk:#1C1D21;--ink:#F4F4F5;--ink2:#D4D4D8;--muted:#A1A1AA;--faint:#6B6B73;--line:#24252A;--edge:#34353B;--accent:#2E9BFF;--accent-ink:#62B8FF;--accent-soft:#0C2338;--ok:#4ADE80;--warn:#FACC15;--bad:#F87171;--kw:#C4B5FD;--str:#5EEAD4;--num:#FDBA74;--com:#71717A;--shadow:0 12px 40px rgba(0,0,0,.55);--scrim:rgba(0,0,0,.55)}.fp:not(:where(.fbk *)){width:100%;height:100vh;height:100dvh;box-sizing:border-box;background:var(--paper);color:var(--ink);font-family:Geist,system-ui,sans-serif;font-size:13px;line-height:1.45;display:flex;flex-direction:column;overflow:hidden;position:relative;font-feature-settings:"tnum" 1}.mono:not(:where(.fbk *)){font-family:Geist Mono,ui-monospace,monospace}.cap:not(:where(.fbk *)){font:600 10.5px/1 Geist Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.muted:not(:where(.fbk *)){color:var(--muted)}.kbd:not(:where(.fbk *)){font:500 10.5px/1 Geist Mono,monospace;padding:3px 5px 2px;border:1px solid var(--edge);border-bottom-width:2px;border-radius:4px;color:var(--ink2);background:var(--panel);display:inline-block;min-width:8px;text-align:center}.top:not(:where(.fbk *)){height:44px;flex:none;display:flex;align-items:center;gap:14px;padding:0 14px;border-bottom:1px solid var(--line)}.bot:not(:where(.fbk *)){height:30px;flex:none;display:flex;align-items:center;gap:18px;padding:0 14px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px}.bot span:not(:where(.fbk *)){display:inline-flex;align-items:center;gap:6px}.mark:not(:where(.fbk *)){font:600 14px/1 Geist Mono,monospace;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:0;color:var(--ink)}.glyph:not(:where(.fbk *)){width:9px;height:9px;margin-right:8px;flex:none;border:1.5px solid var(--accent);border-radius:2px;position:relative;display:inline-block}.glyph:not(:where(.fbk *)):after{content:"";position:absolute;left:2.5px;top:2.5px;width:4px;height:4px;background:var(--accent);border-radius:1px}.nav:not(:where(.fbk *)){display:flex;gap:2px}.nav a:not(:where(.fbk *)){color:var(--muted);text-decoration:none;padding:6px 9px;border-radius:6px;font-size:12.5px}.nav a.on:not(:where(.fbk *)){color:var(--ink);background:var(--sunk)}.btn:not(:where(.fbk *)){font:500 12.5px/1 Geist,sans-serif;height:28px;box-sizing:border-box;padding:0 10px;border:1px solid var(--edge);border-radius:6px;background:var(--panel);color:var(--ink);display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.btn.pri:not(:where(.fbk *)){background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn.pri .kbd:not(:where(.fbk *)){background:transparent;color:var(--paper);border-color:color-mix(in srgb,var(--paper) 35%,transparent)}.btn.ghost:not(:where(.fbk *)){background:transparent;border-color:transparent;color:var(--ink2)}.field:not(:where(.fbk *)){height:30px;box-sizing:border-box;border:1px solid var(--edge);border-radius:6px;background:var(--panel);padding:0 10px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.field.focus:not(:where(.fbk *)){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tag:not(:where(.fbk *)){font:500 10px/1 Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;padding:4px 6px 3px;border:1px solid var(--line);border-radius:4px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tag.blue:not(:where(.fbk *)){color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-soft)}.tag.ok:not(:where(.fbk *)){color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.tag.warn:not(:where(.fbk *)){color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.tag.bad:not(:where(.fbk *)){color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.dot:not(:where(.fbk *)){width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block;flex:none}.dot.ok:not(:where(.fbk *)){background:var(--ok)}.dot.warn:not(:where(.fbk *)){background:var(--warn)}.dot.off:not(:where(.fbk *)){background:var(--faint)}.cid:not(:where(.fbk *)){font:12px/1.3 Geist Mono,monospace;color:var(--ink2)}.link:not(:where(.fbk *)){color:var(--accent-ink);text-decoration:none}.val:not(:where(.fbk *)){display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%}.val-f:not(:where(.fbk *)){overflow-wrap:anywhere;user-select:all;min-width:0}.val-s:not(:where(.fbk *)){all:unset;cursor:pointer;border-bottom:1px dotted var(--faint)}.val-s:hover:not(:where(.fbk *)){color:var(--ink)}.cpy:not(:where(.fbk *)){all:unset;cursor:pointer;color:var(--muted);display:inline-flex;align-self:center;padding:2px;border-radius:4px;flex:none}.cpy:hover:not(:where(.fbk *)){color:var(--ink);background:var(--sunk)}.cpy:focus-visible:not(:where(.fbk *)){outline:2px solid var(--accent)}.hr:not(:where(.fbk *)){height:1px;background:var(--line);flex:none}.row:not(:where(.fbk *)){display:flex;align-items:center;gap:10px;padding:0 14px;height:40px;border-bottom:1px solid var(--line);font-size:12.5px}.row.sel:not(:where(.fbk *)){background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.card:not(:where(.fbk *)){background:var(--panel);border:1px solid var(--edge);border-radius:10px;box-shadow:var(--shadow)}.box:not(:where(.fbk *)){background:var(--panel);border:1px solid var(--line);border-radius:8px}.ov:not(:where(.fbk *)){position:absolute;inset:0;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding-top:90px;box-sizing:border-box}.code:not(:where(.fbk *)){font:12.5px/1.75 Geist Mono,monospace;color:var(--ink)}.ln:not(:where(.fbk *)){color:var(--faint);display:inline-block;width:28px;text-align:right;margin-right:18px;user-select:none}.k:not(:where(.fbk *)){color:var(--kw)}.s:not(:where(.fbk *)){color:var(--str)}.n:not(:where(.fbk *)){color:var(--num)}.c:not(:where(.fbk *)){color:var(--com)}.kv:not(:where(.fbk *)){display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:5px 0}.kv>span:first-child:not(:where(.fbk *)){color:var(--muted);white-space:nowrap}.ticks:not(:where(.fbk *)){position:relative}.ticks:not(:where(.fbk *)):before,.ticks:not(:where(.fbk *)):after{content:"";position:absolute;width:10px;height:10px;border-color:var(--accent);border-style:solid}.ticks:not(:where(.fbk *)):before{left:-1px;top:-1px;border-width:1.5px 0 0 1.5px}.ticks:not(:where(.fbk *)):after{right:-1px;bottom:-1px;border-width:0 1.5px 1.5px 0}.sw:not(:where(.fbk *)){width:100%;height:44px;border-radius:6px;border:1px solid var(--line)}.btn:not(.pri) .kbd:not(:where(.fbk *)){display:none}.grip:not(:where(.fbk *)){position:relative}.grip:not(:where(.fbk *)):after{content:"";position:absolute;top:50%;right:-3px;width:5px;height:28px;margin-top:-14px;border-radius:3px;background:var(--edge)}.fp:not(:where(.fbk *)){--paper:#F6F7F9;--panel:#FFFFFF;--sunk:#EEF1F5;--ink:#0E1116;--ink2:#343A46;--muted:#5E6675;--faint:#9AA3B2;--line:#E1E5EC;--edge:#C9D0DB;--grid:rgba(14,17,22,.06);border-radius:0;font-feature-settings:"tnum" 1,"zero" 1}.fp.dark:not(:where(.fbk *)){--paper:#060A12;--panel:#0A101C;--sunk:#0F1726;--ink:#E8EEF8;--ink2:#C3CCDB;--muted:#8B96AA;--faint:#566176;--line:#162036;--edge:#22304C;--accent:#2E9BFF;--accent-ink:#6CBBFF;--accent-soft:#0B1D36;--grid:rgba(110,160,255,.07)}.fp:not(:where(.fbk *)){background-image:radial-gradient(var(--grid) 1px,transparent 1px);background-size:14px 14px}.fp *:not(:where(.fbk *)){border-radius:0!important}.fp .kbd:not(:where(.fbk *)),.fp .tag:not(:where(.fbk *)),.fp .dot:not(:where(.fbk *)),.fp .glyph:not(:where(.fbk *)):after{border-radius:2px!important}.fp .dot:not(:where(.fbk *)){border-radius:0!important;width:6px;height:6px}.fp [style*="font-weight: 600"]:not(:where(.fbk *)){font-family:Geist Mono,ui-monospace,monospace!important;letter-spacing:-.03em!important}.fp [style*="font-size: 30px"]:not(:where(.fbk *)),.fp [style*="font-size: 28px"]:not(:where(.fbk *)),.fp [style*="font-size: 40px"]:not(:where(.fbk *)){text-transform:uppercase;letter-spacing:-.05em!important}.fp .cap:not(:where(.fbk *)){letter-spacing:.16em}.fp .cap:not(:where(.fbk *)):before{content:"";display:inline-block;width:5px;height:5px;background:var(--accent);margin-right:7px;vertical-align:1px}.fp .mark:not(:where(.fbk *)){font-weight:600;letter-spacing:.02em;text-transform:uppercase}.fp .top:not(:where(.fbk *)){background:color-mix(in srgb,var(--paper) 88%,transparent)}.fp .btn:not(:where(.fbk *)){font-family:Geist Mono,monospace;font-size:11.5px;letter-spacing:.02em;text-transform:uppercase;height:26px}.fp .btn.pri:not(:where(.fbk *)){background:var(--accent);border-color:var(--accent);color:#fff}.fp.light .btn.pri:not(:where(.fbk *)){background:#0068c8;border-color:#0068c8}.fp .row.sel:not(:where(.fbk *)),.fp .li.sel:not(:where(.fbk *)),.fp .tr.sel:not(:where(.fbk *)),.fp .fr.sel:not(:where(.fbk *)),.fp .res.sel:not(:where(.fbk *)),.fp .pr.sel:not(:where(.fbk *)){box-shadow:inset 3px 0 0 var(--accent)}.fp .card:not(:where(.fbk *)){box-shadow:0 0 0 1px var(--edge),var(--shadow);position:relative}.fp .card:not(:where(.fbk *)):before,.fp .card:not(:where(.fbk *)):after{content:"";position:absolute;width:12px;height:12px;border-color:var(--accent);border-style:solid;pointer-events:none}.fp .card:not(:where(.fbk *)):before{left:-1px;top:-1px;border-width:2px 0 0 2px}.fp .card:not(:where(.fbk *)):after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.fp .nav a:not(:where(.fbk *)){font-family:Geist Mono,monospace;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em}.fp .bot:not(:where(.fbk *)){font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.fp-tip:not(:where(.fbk *)){position:fixed;z-index:1000;max-width:320px;padding:4px 7px;background:var(--ink);color:var(--paper);font:500 11.5px/1.4 Geist,system-ui,sans-serif;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;box-shadow:var(--shadow);border-radius:2px}.fp-tip[hidden]:not(:where(.fbk *)){display:none}.vis:not(:where(.fbk *)){padding:5px 0 8px}.vis-h:not(:where(.fbk *)){font-size:12px;color:var(--muted);margin-bottom:6px}.vis-seg:not(:where(.fbk *)){display:flex;border:1px solid var(--edge);border-radius:6px;overflow:hidden}.vis-seg button:not(:where(.fbk *)){flex:1;min-width:0;padding:6px 4px;margin:0;border:0;background:transparent;font:inherit;font-size:11.5px;line-height:1.2;color:var(--muted);cursor:pointer;white-space:nowrap}.vis-seg button+button:not(:where(.fbk *)){border-left:1px solid var(--edge)}.vis-seg button:hover:not(:disabled):not(:where(.fbk *)){color:var(--ink)}.vis-seg button[aria-checked=true]:not(:where(.fbk *)){background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.vis-seg button:disabled:not(:where(.fbk *)){cursor:not-allowed;opacity:.45}.vis-seg button:focus-visible:not(:where(.fbk *)){outline:2px solid var(--accent);outline-offset:-2px}.vis-why:not(:where(.fbk *)){font-size:11.5px;line-height:1.45;color:var(--ink2);margin-top:6px}.fp.hud:not(:where(.fbk *)){--bg:#02060E;--hi:#3FA2FF;--hot:#A6DBFF;--dim:#5B86B8;--glow:0 0 8px rgba(63,162,255,.6);--glow2:0 0 14px rgba(63,162,255,.45);--dots:rgba(63,162,255,.55);--scan:rgba(0,0,0,.18);--paper:#02060E;--panel:#040B17;--sunk:#071428;--ink:#CFE6FF;--ink2:#A9CBF0;--muted:#5B86B8;--faint:#2D527F;--line:#0C3A6E;--edge:#11549E;--accent:#3FA2FF;--accent-ink:#A6DBFF;--accent-soft:rgba(56,152,255,.14);--ok:#5CE1A0;--warn:#FFB547;--bad:#FF6B7A;--grid:transparent;--kw:#8FC8FF;--str:#A6DBFF;--num:#FFB547;--com:#5B86B8;--shadow:0 0 0 1px var(--edge),0 0 24px rgba(63,162,255,.18);--scrim:rgba(1,4,10,.7);--pfill:#040C19;--frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M20 0H32V12ZM0 20V32H12Z' fill='%2302060E'/%3E%3Cpath d='M.5 .5H20.3L31.5 11.7V31.5H11.7L.5 20.3Z' fill='none' stroke='%2311549E'/%3E%3C/svg%3E");font-family:Oxanium,system-ui,sans-serif;background-image:none}.fp.hud.light:not(:where(.fbk *)){--bg:#EEF5FF;--hi:#0A62CC;--hot:#003E8A;--dim:#5A7DA6;--glow:none;--glow2:none;--dots:rgba(10,98,204,.3);--scan:transparent;--paper:#EEF5FF;--panel:#F5F9FF;--sunk:#E3EEFC;--ink:#0B2D57;--ink2:#1D4675;--muted:#5A7DA6;--faint:#93B2D6;--line:#BFD7F2;--edge:#7FB0E6;--accent:#0A62CC;--accent-ink:#003E8A;--accent-soft:rgba(10,98,204,.1);--ok:#0E7A4C;--warn:#A85F00;--bad:#B4232F;--kw:#0A62CC;--str:#003E8A;--num:#A85F00;--com:#5A7DA6;--shadow:0 0 0 1px var(--edge);--scrim:rgba(11,45,87,.25);--pfill:#E4EFFD;--frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M20 0H32V12ZM0 20V32H12Z' fill='%23EEF5FF'/%3E%3Cpath d='M.5 .5H20.3L31.5 11.7V31.5H11.7L.5 20.3Z' fill='none' stroke='%237FB0E6'/%3E%3C/svg%3E")}.fp.hud:not(:where(.fbk *)):before{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background-image:radial-gradient(var(--dots) 1px,transparent 1.4px);background-size:20px 20px;opacity:.25;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000);mask-image:linear-gradient(to bottom,transparent,#000);z-index:0}.fp.hud:not(:where(.fbk *)):after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,var(--scan) 0 1px,transparent 1px 3px);pointer-events:none;z-index:60}.fp.hud.noscan:not(:where(.fbk *)):after{content:none}:where(.fp.hud)>*:not(:where(.fbk *)){position:relative;z-index:1}.fp.hud>.ov:not(:where(.fbk *)){z-index:55}.fp.hud .top:not(:where(.fbk *)){background:transparent;border-bottom-color:var(--line)}.fp.hud .mark:not(:where(.fbk *)),.fp.hud .scr-vis .vbrand:not(:where(.fbk *)){font:600 13px/1 Geist Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hi);text-shadow:var(--glow)}.fp.hud .mark .muted:not(:where(.fbk *)){color:inherit}.fp.hud .nav a:not(:where(.fbk *)){color:var(--dim);letter-spacing:.1em}.fp.hud .nav a.on:not(:where(.fbk *)),.fp.hud .top .nav a.on:not(:where(.fbk *)){color:var(--hi);text-shadow:var(--glow);background:none;box-shadow:inset 0 -2px 0 var(--hi)}.fp.hud .top .field:not(:where(.fbk *)){background:transparent}.fp.hud .hclock:not(:where(.fbk *)){font:600 12px/1 Geist Mono,monospace;letter-spacing:.1em;color:var(--dim);white-space:nowrap;margin-left:6px}.fp.hud .bot:not(:where(.fbk *)){height:34px;color:var(--hot);border-top-color:var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--hi) 24%,transparent),color-mix(in srgb,var(--hi) 6%,transparent) 55%,transparent 75%)}.fp.hud .bot .kbd:not(:where(.fbk *)){color:var(--hi);box-shadow:var(--glow)}.fp .tkey:not(:where(.fbk *)){cursor:pointer}.fp.hud .scr-vis .vbar:not(:where(.fbk *)){background:transparent;border-bottom-color:var(--line)}.fp.hud .scr-vis .vm-b:not(:where(.fbk *)){color:var(--hi);font:600 11.5px/1 Oxanium,sans-serif;letter-spacing:.08em;text-transform:uppercase}.fp.hud .scr-vis .vc.vt:not(:where(.fbk *)){color:var(--hot);text-shadow:var(--glow)}.fp.hud .panes:not(:where(.fbk *)){gap:10px;padding:10px 12px 12px;box-sizing:border-box;background:none}.fp.hud .panes>*:not(:where(.fbk *)),.fp.hud .pane:not(:where(.fbk *)),.fp.hud .scr-vis>:not(.vbar):not(.bot):not(.ov):not(.fp-toast):not(:where(.fbk *)){border-width:1px!important;border-style:solid!important;border-image:var(--frame) 12 / 12px stretch!important;background-color:var(--pfill)!important;box-sizing:border-box}.fp.hud .scr-vis>:not(.vbar):not(.bot):not(.ov):not(.fp-toast):not(:where(.fbk *)){margin:10px 12px 12px;max-width:calc(100% - 24px)}.fp.hud .scr-vis>:not(.vbar):not(.bot):not(.ov):not(.fp-toast)+:not(.vbar):not(.bot):not(.ov):not(.fp-toast):not(:where(.fbk *)){margin-top:0}.fp.hud .pane:not(:where(.fbk *)){margin:0 12px 12px}.fp.hud .scr-vis .vbody:not(:where(.fbk *)),.fp.hud .scr-vis .vfiles:not(:where(.fbk *)){background:transparent}.fp.hud .card:not(:where(.fbk *)),.fp.hud .box:not(:where(.fbk *)){background:var(--pfill);border-image:var(--frame) 12 / 12px stretch;box-shadow:none}.fp.hud .card:not(:where(.fbk *)){box-shadow:0 0 24px color-mix(in srgb,var(--hi) 18%,transparent)}.fp.hud .card:not(:where(.fbk *)):before,.fp.hud .card:not(:where(.fbk *)):after{border-color:var(--hi)}.fp.hud.light .card:not(:where(.fbk *)){box-shadow:0 6px 24px #0b2d571f}@media(max-width:700px){.fp.hud .panes:not(:where(.fbk *)){padding:6px;gap:6px}.fp.hud .scr-vis>:not(.vbar):not(.bot):not(.ov):not(.fp-toast):not(:where(.fbk *)){margin:6px;max-width:calc(100% - 12px)}}.fp.hud [style*="font-weight: 600"]:not(:where(.fbk *)){font-family:Oxanium,sans-serif!important;color:var(--hi);text-shadow:var(--glow);letter-spacing:.01em!important}.fp.hud .cap:not(:where(.fbk *)){color:var(--hi);text-shadow:var(--glow)}.fp.hud .cap:not(:where(.fbk *)):before{background:var(--hi);box-shadow:var(--glow)}.fp.hud .cid:not(:where(.fbk *)),.fp.hud .mono:not(:where(.fbk *)){color:var(--hot)}.fp.hud .muted:not(:where(.fbk *)),.fp.hud .cid.muted:not(:where(.fbk *)){color:var(--dim)}.fp.hud .btn:not(:where(.fbk *)){font:600 11.5px/1 Oxanium,sans-serif;letter-spacing:.1em;background:transparent;border-color:var(--edge);color:var(--hi)}.fp.hud .btn.pri:not(:where(.fbk *)),.fp.hud.light .btn.pri:not(:where(.fbk *)){background:var(--hi);border-color:var(--hi);color:var(--bg);text-shadow:none;box-shadow:var(--glow)}.fp.hud .eseg:not(:where(.fbk *)),.fp.hud .etocb:not(:where(.fbk *)),.fp.hud .etocpop:not(:where(.fbk *)){border-radius:0}.fp.hud .eseg:not(:where(.fbk *)){border-color:var(--edge)}.fp.hud .eseg button:not(:where(.fbk *)){font:600 10.5px/16px Oxanium,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.fp.hud .eseg button.on:not(:where(.fbk *)),.fp.hud .etocb.on:not(:where(.fbk *)){background:var(--accent-soft);color:var(--hi);text-shadow:var(--glow)}.fp.hud .kbd:not(:where(.fbk *)){border:1px solid var(--edge);color:var(--hi);background:transparent;border-radius:0!important}.fp.hud .btn.pri .kbd:not(:where(.fbk *)){color:var(--bg);border-color:color-mix(in srgb,var(--bg) 40%,transparent);box-shadow:none}.fp.hud .field:not(:where(.fbk *)){background:var(--accent-soft);border-color:var(--edge);color:var(--dim)}.fp.hud .tag.blue:not(:where(.fbk *)),.fp.hud .tag:not(:where(.fbk *)){border-radius:0!important}.fp.hud .tag.blue:not(:where(.fbk *)){color:var(--hot);border-color:var(--hi)}.fp.hud .dot:not(:where(.fbk *)){box-shadow:var(--glow)}.fp.hud .bar>i:not(:where(.fbk *)),.fp.hud .meter>i:not(:where(.fbk *)){box-shadow:var(--glow)}.fp.hud .glyph:not(:where(.fbk *)){box-shadow:var(--glow)}.fp.hud .row.sel:not(:where(.fbk *)),.fp.hud .li.sel:not(:where(.fbk *)),.fp.hud .tr.sel:not(:where(.fbk *)),.fp.hud .fr.sel:not(:where(.fbk *)),.fp.hud .res.sel:not(:where(.fbk *)),.fp.hud .pr.sel:not(:where(.fbk *)){background:var(--accent-soft);color:var(--hot);text-shadow:var(--glow);box-shadow:inset 3px 0 0 var(--hi)}.fp.hud .kv>span:last-child:not(:where(.fbk *)){font-family:Geist Mono,monospace;color:var(--hot)}.fp.hud .vis-seg:not(:where(.fbk *)){border-radius:0;border-color:var(--edge)}.fp.hud .vis-seg button:not(:where(.fbk *)){font:600 11px/1 Oxanium,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--hi);padding:7px 4px}.fp.hud .vis-seg button+button:not(:where(.fbk *)){border-left-color:var(--edge)}.fp.hud .vis-seg button[aria-checked=true]:not(:where(.fbk *)){background:var(--hi);color:var(--bg);text-shadow:none;box-shadow:var(--glow)}.fp.hud .vis-h:not(:where(.fbk *)),.fp.hud .vis-why:not(:where(.fbk *)){color:var(--dim)}.fp.hud .fp-tip:not(:where(.fbk *)){background:var(--sunk);color:var(--hot,var(--ink));border:1px solid var(--edge);font-family:Oxanium,system-ui,sans-serif;box-shadow:var(--glow)}.fp .egg-moment:not(:where(.fbk *)){position:fixed;inset:0;z-index:70;background:var(--bg);cursor:pointer}.fp .egg-moment canvas:not(:where(.fbk *)),.fp .egg-layer canvas:not(:where(.fbk *)){display:block;width:100%;height:100%}.fp .egg-skip:not(:where(.fbk *)){position:absolute;right:max(16px,env(safe-area-inset-right,0px));bottom:14px;font:500 11px/1 Geist Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.fp .egg-layer:not(:where(.fbk *)){position:fixed;inset:0;pointer-events:none;z-index:50;mix-blend-mode:screen}.fp.light .egg-layer:not(:where(.fbk *)){mix-blend-mode:multiply}.fp .egg-bg:not(:where(.fbk *)){opacity:.16;inset:auto;left:max(16px,18vw);right:max(16px,18vw);bottom:56px;height:max(160px,42vh);--egg-edge:linear-gradient(to right,transparent,#000 5%,transparent 26%,transparent 74%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 8%,transparent 36%,transparent 64%,#000 92%,transparent);-webkit-mask-image:var(--egg-edge);mask-image:var(--egg-edge);-webkit-mask-composite:source-over;mask-composite:add}.fp.light .egg-bg:not(:where(.fbk *)){opacity:.15}html:not(:where(.fbk *)),body:not(:where(.fbk *)){margin:0;height:100%;background:#f6f7f9}@media(prefers-color-scheme:dark){html:not(:where(.fbk *)),body:not(:where(.fbk *)){background:#060a12}}#app:not(:where(.fbk *)){height:100%}button:not(:where(.fbk *)){font:inherit;color:inherit}a:not(:where(.fbk *)){color:inherit}.fp-blank:not(:where(.fbk *)){flex:1}.fp-toast:not(:where(.fbk *)){position:absolute;right:16px;bottom:44px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:12.5px;z-index:50}.fp :focus-visible:not(:where(.fbk *)){outline:2px solid var(--accent);outline-offset:1px}.fp .scroll:not(:where(.fbk *)){overflow:auto;min-height:0}.sr-only:not(:where(.fbk *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fp .seg.mdv button:not(:where(.fbk *)){display:inline-flex;align-items:center;justify-content:center;padding:4px 7px}.fp .mdsplit:not(:where(.fbk *)){flex:1;display:grid;grid-template-columns:minmax(0,var(--ra,1fr)) minmax(0,var(--rb,1fr));min-height:0;position:relative}.fp .mdsplit>*:not(:where(.fbk *)){min-width:0;min-height:0;overflow:auto}.fp .mdsplit>*+*:not(:where(.fbk *)){border-left:1px solid var(--line)}@media(max-width:520px){.fp .mdsplit:not(:where(.fbk *)){grid-template-columns:none;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.fp .mdsplit>*+*:not(:where(.fbk *)){border-left:0;border-top:1px solid var(--line)}}.fp button.tag:not(.blue):not(:where(.fbk *)){background:transparent}.kv-banner:not(:where(.fbk *)),.fp .kv-banner:not(:where(.fbk *)){position:fixed;right:16px;top:56px;z-index:40;width:min(460px,calc(100% - 24px));padding:10px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--ink2);box-sizing:border-box}.kv-banner .kva-t:not(:where(.fbk *)){flex:1 1 260px}.kv-banner .kva-x:not(:where(.fbk *)){color:var(--muted);font-size:12px}.kv-prompt:not(:where(.fbk *)){display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;margin:0 0 10px;border-radius:6px;background:var(--accent-soft);font-size:11.5px;color:var(--ink2)}.kv-prompt .btn:not(:where(.fbk *)){height:26px;font-size:12px}.kva-e:not(:where(.fbk *)){color:var(--bad);flex-basis:100%;font-size:12px}@media(max-width:700px){.fp .kv-banner:not(:where(.fbk *)){right:12px;top:auto;bottom:12px}}.fp .vm{position:relative;flex:none;display:inline-flex}.fp .vm-p.smp{position:absolute;top:calc(100% + 6px);width:210px;padding:6px 0;display:flex;flex-direction:column;gap:0;box-sizing:border-box;font-size:12.5px;z-index:60}.fp .vm-p.smp .vm-i{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;color:var(--ink2);text-decoration:none;font:inherit;font-size:12.5px;text-transform:none;letter-spacing:normal}.fp .vm-p.smp .vm-i:hover,.fp .vm-p.smp .vm-i:focus-visible{background:var(--sunk);color:var(--ink);outline:0}.fp .vm-p.smp button.vm-i{width:100%;box-sizing:border-box;border:0;background:transparent;cursor:pointer;text-align:left}.fp .vm-p.smp .vm-i .kbd{margin-left:auto}.fp .vm-p.smp .hr{margin:4px 0}.fp .vm-p.smp .sm-cap{padding:4px 12px 6px;color:var(--muted);font:500 10.5px Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.fp .sm-b{cursor:pointer}@media(max-width:520px){.fp .vm-p.smp{position:fixed;top:44px;left:8px!important;right:auto!important;width:min(260px,calc(100vw - 16px))}.fp .vm-p.smp .vm-i{height:40px;font-size:14px}}.fp .mark{text-decoration:none}.fp .sicon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;flex:none;color:var(--ink2);border-radius:6px}.fp .sicon:hover{color:var(--ink);background:var(--sunk)}.scr-list .tr{display:grid;grid-template-columns:22px 14px minmax(0,2.4fr) 70px 80px 110px 90px minmax(0,1.2fr);align-items:center;gap:12px;height:38px;padding:0 18px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink2)}.scr-list .tr.h{height:32px;font:600 10.5px/1 Geist Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.scr-list .tr.sel{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.scr-list .tr.chk{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.scr-list .tr .nm{color:var(--ink);font-weight:500;display:flex;gap:8px;align-items:center;overflow:hidden;white-space:nowrap}.scr-list .cb{width:13px;height:13px;border:1.5px solid var(--edge);border-radius:3px;box-sizing:border-box}.scr-list .cb.on{background:var(--accent);border-color:var(--accent)}.scr-list .grp{height:28px;display:flex;align-items:center;padding:0 18px;background:var(--paper);border-bottom:1px solid var(--line)}.scr-list .chip{font-size:12px;padding:5px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted);display:inline-flex;gap:6px;align-items:center}.scr-list .chip.on{color:var(--ink);border-color:var(--edge);background:var(--panel)}.scr-list button{font-family:inherit;cursor:pointer}.scr-list button.chip:not(.on){background:transparent}.scr-list .barbtn{all:unset;display:inline-flex;gap:6px;align-items:center;cursor:pointer}.scr-list .tr:not(.h){cursor:pointer}.scr-list .tr.off .nm a{opacity:.55}@media(max-width:520px){.scr-list .lhead{flex-wrap:wrap;padding:12px 16px 10px;row-gap:8px}.scr-list .lhead>div:first-child{flex-basis:100%;margin-right:0}.scr-list .lsort{display:none}.scr-list .lsel{flex-wrap:wrap;height:auto!important;padding:8px 12px!important;row-gap:6px;margin:0 16px 10px!important}.scr-list .lsel .kbd{display:none}.scr-list .tr{grid-template-columns:18px 8px minmax(0,1fr) 58px 44px;gap:8px;padding:0 16px}.scr-list .tr>:nth-child(4),.scr-list .tr>:nth-child(7),.scr-list .tr>:nth-child(8){display:none!important}.scr-list .grp{padding:0 16px}.scr-list .tr .nm>a{flex:0 1 auto;min-width:min(6ch,100%)}.scr-list .tr .nm>.gn,.scr-list .tr .nm>.vcount{flex:0 100 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.scr-list .tr .nm>.tag{flex:none}.scr-list .tr .nm>.tag.up{display:none}}.scr-list .tr,.fp.hud .hx .tr{position:relative}.rmb{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--ink2);cursor:pointer;padding:0;opacity:0}.tr:hover>.rmb,.tr.sel>.rmb,.rmb:focus-visible,.rmb.on{opacity:1}.rmb:hover,.rmb.on{color:var(--ink);border-color:var(--edge)}.rmenu{z-index:50;min-width:190px;padding:4px;display:flex;flex-direction:column}.rmenu button{display:flex;align-items:center;justify-content:space-between;gap:16px;height:30px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.rmenu button:hover,.rmenu button:focus-visible{background:var(--sunk)}.rmenu button:disabled{color:var(--faint);cursor:default;background:transparent}@media(max-width:520px){.rmb{opacity:1;right:8px}.scr-list .tr,.fp.hud .hx .tr{padding-right:44px!important}}.fp.hud .hx{--bg:#02060E;--fill:rgba(56,152,255,.07);--fill2:rgba(56,152,255,.14);--line:#11549E;--hi:#3FA2FF;--hot:#A6DBFF;--txt:#CFE6FF;--dim:#5B86B8;--glow:0 0 8px rgba(63,162,255,.6);--glow2:0 0 14px rgba(63,162,255,.45);--dots:rgba(63,162,255,.55);--scan:rgba(0,0,0,.18);--warn:#FFB547}.fp.hud.light .hx{--bg:#EEF5FF;--fill:rgba(10,98,204,.05);--fill2:rgba(10,98,204,.1);--line:#7FB0E6;--hi:#0A62CC;--hot:#003E8A;--txt:#0B2D57;--dim:#5A7DA6;--glow:none;--glow2:none;--dots:rgba(10,98,204,.3);--scan:transparent;--warn:#A85F00}.fp.hud .hx{color:var(--txt);font-family:Oxanium,system-ui,sans-serif;font-size:13px;line-height:normal;font-feature-settings:"tnum" 1,"zero" 1}.fp.hud:has(>.hx):before{opacity:.35}.fp.hud:has(>.hx):after{z-index:0}.fp.hud .hx>*{position:relative;z-index:1}.fp.hud .hx .hdr{height:44px;flex:none;display:flex;align-items:center;gap:18px;padding:0 20px;font:600 13px/1 Geist Mono,monospace;letter-spacing:.1em;color:var(--hi);text-shadow:var(--glow)}.fp.hud .hx .hdr{z-index:5}.fp.hud .hx .hdr .hmark{color:inherit;text-decoration:none;display:inline-flex;align-items:center;height:44px}.fp.hud .hx .hdr .smp{font:400 12.5px Geist,sans-serif;letter-spacing:normal;text-shadow:none}.fp.hud .hx .mono{font-family:Geist Mono,ui-monospace,monospace;color:inherit}.fp.hud .hx .dim{color:var(--dim)}.fp.hud .hx .pnl{position:relative;border:1px solid var(--line);background:var(--fill);padding:12px 14px;box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.fp.hud .hx .pnl:before{content:"";position:absolute;right:-1px;top:-1px;width:17px;height:17px;background:linear-gradient(45deg,transparent 49%,var(--line) 49%,var(--line) 54%,transparent 54%)}.fp.hud .hx .pnl:after{content:"";position:absolute;left:-1px;bottom:-1px;width:17px;height:17px;background:linear-gradient(45deg,transparent 46%,var(--line) 46%,var(--line) 51%,transparent 51%)}.fp.hud .hx .ttl{font:600 14px/1 Oxanium,sans-serif;color:var(--hi);text-shadow:var(--glow);letter-spacing:.02em;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.fp.hud .hx .ttl .val{font-size:13px}.fp.hud .hx .val{font:600 13px/1 Geist Mono,monospace;color:var(--hot);text-shadow:var(--glow)}.fp.hud .hx .big{font:600 34px/1 Geist Mono,monospace;color:var(--hot);text-shadow:var(--glow2);letter-spacing:-.02em}.fp.hud .hx .bar{height:7px;border-bottom:1px solid var(--line);position:relative;margin-top:10px}.fp.hud .hx .bar>i{position:absolute;left:0;bottom:0;height:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--hi) 30%,transparent),var(--hi));box-shadow:var(--glow)}.fp.hud .hx .bar>b{position:absolute;bottom:0;width:1px;height:7px;background:var(--line)}.fp.hud .hx .seg{display:flex;gap:2px;height:8px}.fp.hud .hx .seg i{flex:1;background:var(--fill2)}.fp.hud .hx .seg i.on{background:var(--hi);box-shadow:var(--glow)}.fp.hud .hx .hb{font:600 11.5px/1 Oxanium,sans-serif;color:var(--hi);border:1px solid var(--line);padding:7px 10px;background:transparent;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.fp.hud .hx .hb.on{background:var(--hi);color:var(--bg);text-shadow:none;border-color:var(--hi)}.fp.hud .hx .k{font:600 10px/1 Geist Mono,monospace;border:1px solid var(--line);color:var(--hi);padding:3px 4px 2px;display:inline-block;min-width:8px;text-align:center}.fp.hud .hx .kv{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);font-size:13px}.fp.hud .hx .kv:last-child{border-bottom:0}.fp.hud .hx .kv>span:first-child{color:var(--txt)}.fp.hud .hx .ln{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);font:12.5px/1 Geist Mono,monospace}.fp.hud .hx .ln.sel{color:var(--hot);text-shadow:var(--glow)}.fp.hud .hx .code{font:12.5px/1.8 Geist Mono,monospace;color:var(--txt)}.fp.hud .hx .code .n{color:var(--dim);display:inline-block;width:26px;text-align:right;margin-right:16px}.fp.hud .hx .code .h{color:var(--hot);text-shadow:var(--glow)}.fp.hud .hx .strip{height:40px;flex:none;position:relative;display:flex;align-items:center;padding:0 20px;gap:14px;font:600 13px Oxanium,sans-serif;color:var(--hot)}.fp.hud .hx .strip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--p,64%);background:linear-gradient(90deg,color-mix(in srgb,var(--hi) 55%,transparent),color-mix(in srgb,var(--hi) 15%,transparent));box-shadow:var(--glow2);z-index:-1}.fp.hud .hx .strip span{position:relative}.fp.hud .hx .tr{display:grid;grid-template-columns:34px minmax(0,1.6fr) 70px 80px 80px 60px;gap:12px;align-items:center;height:36px;padding:0 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);font:12.5px/1 Geist Mono,monospace}.fp.hud .hx .tr.h{height:30px;font:600 11.5px/1 Oxanium,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.fp.hud .hx .tr.sel{background:var(--fill2);color:var(--hot);text-shadow:var(--glow);box-shadow:inset 3px 0 0 var(--hi)}.fp.hud .hx .ok{color:var(--hi)}.fp.hud .hx .lk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);font:12px/1 Geist Mono,monospace}.fp.hud .hx .lk:last-child{border-bottom:0}.fp.hud .hx .ln{width:auto;text-align:left;margin-right:0;user-select:auto;color:inherit}.fp.hud .hx .ln.sel{color:var(--hot)}.fp.hud .hx .kv{gap:0}.fp.hud .hx .kv>span:first-child{flex:none;margin-right:12px}.fp.hud .hx .kv>.val{min-width:0;overflow-wrap:anywhere;text-align:right;line-height:1.35}.fp.hud .hx .tr{color:inherit;cursor:pointer}.fp.hud .hx .tr.chk{color:var(--hot);box-shadow:inset 3px 0 0 var(--dim)}.fp.hud .hx button.lk,.fp.hud .hx button.ln{width:100%;background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);text-align:left;cursor:pointer;margin:0}.fp.hud .hx button.lk:last-child,.fp.hud .hx button.ln:last-child{border-bottom:0}.fp.hud .hx button.lk{padding:7px 0;color:inherit}.fp.hud .hx .lk.hlk{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.fp.hud .hx .hlk .lk-go{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp.hud .hx .hlk .lk-go:hover{color:var(--hot);text-decoration:underline;text-underline-offset:2px}.fp.hud .hx .hlk .lk-cp{display:inline-flex;padding:0;margin:0;border:0;background:none;color:var(--dim);cursor:pointer}.fp.hud .hx .hlk .lk-cp:hover{color:var(--hot)}.fp.hud .hx .tr a{color:inherit;text-decoration:none}.fp.hud .hx .tr .nm{overflow-x:clip;text-overflow:ellipsis;white-space:nowrap}.fp.hud .hx .code>div{white-space:pre}.fp.hud .hx .code.wrap>div{white-space:pre-wrap;word-break:break-word;padding-left:42px;text-indent:-42px}.fp.hud .hx [style*="font-size: 30px"]{text-transform:none;letter-spacing:-.02em!important}@media(max-width:520px){.fp.hud .hx .hgrid{display:flex!important;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:6px 10px 12px!important;gap:10px!important}.fp.hud .hx .hgrid>*{flex:none!important;min-width:0}.fp.hud .hx .hgrid .pnl{flex:none!important}.fp.hud .hx .hmain{order:-1;height:62vh;height:62dvh}.fp.hud .hx .hroute{height:240px}.fp.hud .hx .hdr{gap:8px;padding:0 14px;min-width:0}.fp.hud .hx .hdr .seg,.fp.hud .hx .hdr .hbal,.fp.hud .hx .hdr .hstamp{display:none}.fp.hud .hx .hdr .hwhat{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.fp.hud .hx .strip{padding:0 14px}.fp.hud .hx .strip .skeys,.fp.hud .hx .strip .tkeys{display:none}.fp.hud .hx .tr{grid-template-columns:26px minmax(0,1fr) 64px 56px;gap:8px;padding:0 10px}.fp.hud .hx .tr>:nth-child(3),.fp.hud .hx .tr>:nth-child(6){display:none}}@media(max-width:520px){.fp.hud .hx .hmain>div:first-child{flex-wrap:wrap;row-gap:8px}}.psteps .st{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 0;font-size:12.5px}.psteps .st .ic{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--edge);box-sizing:border-box;margin-top:1px}.psteps .st .ic.done{border-color:var(--ok);background:var(--ok)}.psteps .st .ic.run{border-color:var(--accent);border-right-color:transparent}.psteps .bar{height:3px;background:var(--line);border-radius:2px;overflow:hidden;margin-top:8px}.psteps .bar>i{display:block;height:100%;background:var(--accent);transition:width .4s}.psteps.sm .st{padding:5px 0;font-size:12px;gap:8px}.psteps.sm .st .ic{width:12px;height:12px}@media(min-width:521px){.fp .m-only:not(:where(.fbk *)){display:none!important}}@media(max-width:520px){.fp:not(:where(.fbk *)){font-size:14px}.fp input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(:where(.fbk *)),.fp textarea:not(:where(.fbk *)),.fp select:not(:where(.fbk *)){font-size:16px!important}.fp .d-only:not(:where(.fbk *)){display:none!important}.fp .bot:not(:where(.fbk *)){display:none}.fp .top:not(:where(.fbk *)){height:52px;padding:0 16px;gap:10px}.fp .top .field:not(:where(.fbk *)),.fp .top>.cid:not(:where(.fbk *)){display:none}.fp .top:not(:where(.fbk *)){gap:6px;padding:0 12px}.fp .top .nav:not(:where(.fbk *)){overflow-x:auto;gap:0;min-width:0;flex:0 1 auto;scrollbar-width:none}.fp .top .nav a:not(:where(.fbk *)){padding:6px 4px;white-space:nowrap}.fp.hud .top .nav a:not(:where(.fbk *)){letter-spacing:.02em}.fp .top .btn:not(:where(.fbk *)){flex:none}.fp .top .hclock:not(:where(.fbk *)),.fp .top .btn .kbd:not(:where(.fbk *)){display:none}.fp .btn .kbd:not(:where(.fbk *)),.fp .chip .kbd:not(:where(.fbk *)),.fp .sn .kbd:not(:where(.fbk *)){display:none}.fp .mh:not(:where(.fbk *)){height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line);flex:none}.fp .act:not(:where(.fbk *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);flex:none;padding-bottom:max(20px,env(safe-area-inset-bottom))}.fp .act a:not(:where(.fbk *)),.fp .act button:not(:where(.fbk *)){display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 0;font-size:11px;color:var(--ink2);text-decoration:none;min-height:44px;background:none;border:0;font-family:inherit;cursor:pointer}.fp .ov:not(:where(.fbk *)){padding:56px 10px 10px}.fp .card:not(:where(.fbk *)){max-width:100%;box-sizing:border-box}.fp :has(>.mh)>.top:not(:where(.fbk *)){display:none}}@media(max-width:520px){.fp button.tag:not(:where(.fbk *)),.fp .cpy:not(:where(.fbk *)),.fp .lk-cp:not(:where(.fbk *)),.fp .vcrumbs .vc:not(:where(.fbk *)),.fp .vlink:not(:where(.fbk *)),.fp .linkish:not(:where(.fbk *)),.fp .sm-b:not(:where(.fbk *)),.fp .pf-home:not(:where(.fbk *)),.fp a.brand:not(:where(.fbk *)),.fp button.kbd:not(:where(.fbk *)),.fp .mh a.link:not(:where(.fbk *)),.fp .link:not(p *,li *,td *,.md *,.muted *,.doc-main *):not(:where(.fbk *)),.fp .nw-x:not(:where(.fbk *)),.fp .val-s:not(:where(.fbk *)),.fp .pf-counts .link:not(:where(.fbk *)){position:relative!important}.fp button.tag:not(:where(.fbk *)):after,.fp .cpy:not(:where(.fbk *)):after,.fp .lk-cp:not(:where(.fbk *)):after,.fp .vcrumbs .vc:not(:where(.fbk *)):after,.fp .vlink:not(:where(.fbk *)):after,.fp .linkish:not(:where(.fbk *)):after,.fp .sm-b:not(:where(.fbk *)):after,.fp .pf-home:not(:where(.fbk *)):after,.fp a.brand:not(:where(.fbk *)):after,.fp button.kbd:not(:where(.fbk *)):after,.fp .mh a.link:not(:where(.fbk *)):after,.fp .link:not(p *,li *,td *,.md *,.muted *,.doc-main *):not(:where(.fbk *)):after,.fp .nw-x:not(:where(.fbk *)):after,.fp .val-s:not(:where(.fbk *)):after,.fp .pf-counts .link:not(:where(.fbk *)):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,36px);height:max(100%,36px);transform:translate(-50%,-50%)}.fp.hud .hx .lk.hlk:not(:where(.fbk *)){padding:0}.fp.hud .hx .hlk .lk-go:not(:where(.fbk *)){padding:11px 0}.fp .scr-new .seg.mdv button:not(:where(.fbk *)){min-width:36px;min-height:36px}.fp .scr-new .nw-row:not(:where(.fbk *)){height:40px}}.fp [data-more]:not(:where(.fbk *)){--fl:#000;--fr:#000}.fp [data-more~=l]:not(:where(.fbk *)){--fl:transparent}.fp [data-more~=r]:not(:where(.fbk *)){--fr:transparent}.fp [data-more]:not(:where(.fbk *)){-webkit-mask-image:linear-gradient(to right,var(--fl),#000 32px,#000 calc(100% - 32px),var(--fr));mask-image:linear-gradient(to right,var(--fl),#000 32px,#000 calc(100% - 32px),var(--fr))}@property --tfl{syntax:"<color>";inherits:false;initial-value:#000}@property --tfr{syntax:"<color>";inherits:false;initial-value:#000}@keyframes fp-tfade{0%{--tfl:#000;--tfr:transparent}4%{--tfl:transparent}96%{--tfr:transparent}to{--tfl:transparent;--tfr:#000}}@supports (animation-timeline:scroll()){.fp .md table:not(:where(.fbk *)),.fp .nw-md table:not(:where(.fbk *)){animation:fp-tfade linear both;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(to right,var(--tfl),#000 32px,#000 calc(100% - 32px),var(--tfr));mask-image:linear-gradient(to right,var(--tfl),#000 32px,#000 calc(100% - 32px),var(--tfr))}}.fp .ed-l{position:relative;padding-left:46px;white-space:pre-wrap;overflow-wrap:break-word;min-height:1.75em}.fp .ed-l>.ln{position:absolute;left:0;top:0}.fp .ed-caret{width:1.5px;height:16px;background:var(--accent);display:inline-block;vertical-align:-3px}.scr-publishing .pg-head{font-size:22px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.scr-publishing .pg-title{font-weight:600;letter-spacing:-.02em;margin-right:12px}.scr-publishing .pg-head .tag{vertical-align:4px;margin-right:8px;overflow-wrap:normal}.scr-publishing .pg-file{display:flex;gap:10px;align-items:center}.scr-publishing .btn:disabled{opacity:.6;cursor:default}@media(max-width:520px){.scr-publishing .pg-body{flex-direction:column;overflow:auto}.scr-publishing .pg-main{padding:18px 16px 0!important;flex:none!important}.scr-publishing .pg-main .box{max-height:220px;flex:none!important}.scr-publishing .pg-side{width:auto!important;border-left:0!important;padding:8px 16px 20px!important;flex:1 0 auto}.scr-publishing .pg-side .btn{height:44px!important}.scr-publishing .pg-side>div[style*="flex: 1"]{min-height:14px}}.fp .dbox{flex:1;display:flex;min-height:0;min-width:0;position:relative}.fp .dframe{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.fp .dbox:not(.dfill)>.dframe{flex:none;max-width:calc(100% - 6px)}.fp .dfiller{flex:1;min-width:0;background:var(--sunk)}.fp .rz{flex:none;position:relative;cursor:col-resize;touch-action:none;outline:0;z-index:2}.fp .rz:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--line);transition:background .1s,width .1s}.fp .rz:hover:before,.fp .rz.drag:before,.fp .rz:focus-visible:before{width:2px;background:var(--accent)}.fp .rz:focus-visible{outline:0}.fp .rz-edge{width:6px;align-self:stretch}.fp .dfill>.rz-edge:before{background:transparent}.fp .dfill>.rz-edge:hover:before,.fp .dfill>.rz-edge.drag:before,.fp .dfill>.rz-edge:focus-visible:before{background:var(--accent)}.fp .mdsplit{position:relative}.fp .mdsplit>.rz-split{position:absolute;top:0;bottom:0;width:7px;margin-left:-3px;overflow:visible;border:0;min-width:0}.fp .mdsplit>.rz-split:before{background:transparent}.fp .mdsplit>.rz-split:hover:before,.fp .mdsplit>.rz-split.drag:before,.fp .mdsplit>.rz-split:focus-visible:before{background:var(--accent)}html.fp-dragging,html.fp-dragging *{cursor:col-resize!important;user-select:none!important}.fp .dwide .mdcap{max-width:none!important}.fp .dwide .mdread>.md{max-width:none}.fp .dwide .nw-md{max-width:none}@media(max-width:520px){.fp .rz{display:none}.fp .dbox>.dframe{flex:1 1 auto!important;width:auto!important;max-width:none}.fp .dfiller{display:none}}.fp .seg.mdw button{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px}.fp .ibox{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.fp .itop{flex:1 1 0;display:flex;flex-direction:column;min-height:120px;min-width:0;position:relative}.fp .ibelow{flex:0 1 auto;display:flex;flex-direction:column;max-height:42%;min-height:31px;border-top:1px solid var(--line);background:var(--panel)}.fp .ifold .ibelow{max-height:none}.fp .ibar{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;height:30px;padding:0 14px 0 12px;flex:none;cursor:pointer;color:var(--muted);font-size:11.5px;width:100%;min-width:0}.fp .ibar:hover{color:var(--ink);background:var(--sunk)}.fp .ibar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fp .ilabel{font:500 11.5px Geist Mono,monospace;letter-spacing:.02em;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fp .ihint{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex:none}.fp .ibody{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 18px 16px}.fp .ibody .md{max-width:760px}.fp .ifields{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:4px 0 0;font-size:12.5px}.fp .ifields dt{color:var(--muted)}.fp .ifields dd{margin:0;color:var(--ink);font-family:Geist Mono,monospace;font-size:12px;overflow-wrap:anywhere}@media(max-width:520px){.fp .ibelow{max-height:50%}}.zstage{position:relative;flex:1;min-height:0;min-width:0;height:100%;overflow:hidden}.zpan{position:absolute;inset:0;overflow:auto;display:flex;padding:var(--zpad,0);box-sizing:border-box;overscroll-behavior:contain}.zpan img{display:block;flex:none;margin:auto;user-select:none;-webkit-user-select:none}.zpan.fit{overflow:hidden}.zpan.fit img{max-width:100%;max-height:100%}.zbig .zpan.fit img{cursor:zoom-in}.zoomed .zpan{cursor:grab}.zoomed .zpan:active{cursor:grabbing}.zoomed .zpan img{cursor:inherit}.zfull{background:var(--sunk)}.zbar{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:3px;background:var(--panel);border:1px solid var(--edge);border-radius:6px;box-shadow:var(--shadow);font-size:11.5px;color:var(--ink2);opacity:0;transition:opacity .15s;pointer-events:none;white-space:nowrap}.zstage:hover .zbar,.zstage:focus-within .zbar,.zstage.zoomed .zbar,.zfull .zbar{opacity:1;pointer-events:auto}@media(hover:none){.zbar{opacity:1;pointer-events:auto}}.zbar button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 7px;border-radius:4px;cursor:pointer;color:var(--ink2);font:inherit}.zbar button:hover{background:var(--sunk);color:var(--ink)}.zbar button.on{color:var(--accent-ink);background:var(--accent-soft)}.zbar button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.zbar .zpct{min-width:40px;text-align:center;color:var(--muted)}.zbar .zsep{width:1px;height:14px;background:var(--line);margin:0 3px}@media(prefers-reduced-motion:reduce){.zbar{transition:none}}@media(hover:none)and (max-width:520px){.zbar button{min-width:36px;height:34px}}.scr-new .nw-h{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.scr-new .nw-h .nw-hfile{font:500 18px Geist Mono,monospace;letter-spacing:-.01em}.scr-new .opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12.5px}.scr-new .sw2{width:40px;height:22px;border-radius:11px;background:var(--edge);position:relative;display:inline-block;flex:none}.scr-new .sw2:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--panel)}.scr-new .sw2.on{background:var(--accent)}.scr-new .sw2.on:after{left:21px;background:#fff}.scr-new .seg{display:inline-flex;border:1px solid var(--edge);border-radius:6px;overflow:hidden}.scr-new .seg button{padding:5px 8px;font-size:11.5px;color:var(--muted)}.scr-new .seg button.on{background:var(--sunk);color:var(--ink)}.scr-new .sw2,.scr-new .seg button,.scr-new .nw-plain,.scr-new .nw-x{border:0;margin:0;background-color:transparent;cursor:pointer;font-family:inherit;line-height:inherit}.scr-new .sw2{padding:0;background-color:var(--edge)}.scr-new .sw2.on{background-color:var(--accent)}.scr-new .seg button{border:0}.scr-new .nw-sel{position:relative;cursor:pointer}.scr-new .nw-sel select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font:inherit}.scr-new .nw-sel select:disabled{cursor:default}.scr-new .zone.drag{border-color:var(--accent);background:var(--accent-soft)!important}.scr-new .btn:disabled{opacity:.6;cursor:default}.scr-new .nw-mdw{flex:1;min-height:0;overflow:auto}.scr-new .nw-md{max-width:680px;overflow-wrap:break-word;min-height:100%;box-sizing:border-box;padding:18px 24px;outline:0;caret-color:var(--accent)}.scr-new .nw-md:empty:before{content:"Write here";color:var(--muted);font-size:13.5px}.scr-new .nw-md input[type=checkbox]{cursor:pointer}.scr-new .nw-md pre{overflow-x:auto;max-width:100%}.scr-new .nw-md table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:12.5px;margin:0 0 12px}.scr-new .nw-md th,.scr-new .nw-md td{border:1px solid var(--line);padding:4px 8px;text-align:left;min-width:4ch}.scr-new .ed.typed{flex:1;overflow:auto;padding-bottom:18px!important;min-height:0}.scr-new .ed-w{position:relative}.scr-new .ed.nowrap .ed-w{width:max-content;min-width:100%}.scr-new .ed.nowrap .ed-l{white-space:pre;overflow-wrap:normal}.scr-new .ed textarea{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;margin:0;border:0;outline:0;padding:0 0 0 46px;resize:none;overflow:hidden;background:transparent;color:transparent;caret-color:var(--accent);font:inherit;letter-spacing:inherit;font-feature-settings:inherit;white-space:pre-wrap;overflow-wrap:break-word;tab-size:inherit}.scr-new .ed.nowrap textarea{white-space:pre;overflow-wrap:normal}.scr-new .ed:not(.typed) textarea{caret-color:transparent}.scr-new .ed textarea::placeholder{color:transparent}.scr-new .ed textarea::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}.scr-new .nw-file{display:flex;gap:10px;align-items:center}.scr-new .nw-x{display:inline-flex;padding:2px;color:var(--muted)}.scr-new .nw-x:hover{color:var(--ink)}.scr-new .nw-files-bar{display:flex;align-items:center;gap:6px;padding:8px 10px 8px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.scr-new .nw-plain{padding:0;font-size:inherit}.scr-new .nw-mrow{cursor:pointer}@media(max-width:520px){.scr-new .nw-main{padding:18px 16px!important;overflow:auto}.scr-new .zone{padding:14px;gap:10px}.scr-new .ed{flex:1;padding:0!important;overflow:auto;min-height:120px;font-size:16px}.scr-new .zone:has(>.dbox){flex:none;min-height:auto!important}.scr-new .zone>.dbox{flex:none}.scr-new .nw-main>*{flex-shrink:0}.scr-new .zone>.dbox .ed{min-height:max(220px,34vh)}.scr-new .ed-w{min-height:100%}.scr-new .ed .ed-l{padding-left:0}.scr-new .ed .ln,.scr-new .ed .ed-caret{display:none}.scr-new .ed textarea{padding-left:0}.scr-new .ed:not(.typed) textarea{caret-color:var(--accent)}.scr-new .ed textarea::placeholder{color:var(--muted);font-size:13px;opacity:1}.scr-new .nw-files-bar{padding:8px 0 0;border-top:0}}.scr-new .nw-split .ed.typed{overflow:visible;flex:none}.scr-new .nw-split>.nw-mdw{overflow:auto}.scr-new .nw-rail{width:clamp(240px,28vw,420px);flex:none;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:var(--paper)}.scr-new .nw-rail .lh{display:flex;align-items:center;gap:8px;padding:0 14px;height:34px;border-bottom:1px solid var(--line);flex:none;min-width:0}.scr-new .nw-rail .li{display:flex;align-items:center;gap:10px;height:36px;padding:0 14px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;flex:none}.scr-new .nw-rail .li:hover{background:var(--sunk)}.scr-new .nw-rail .li .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500}.scr-new .nw-rail .li .t .tt{overflow:hidden;text-overflow:ellipsis}.scr-new .nw-rail .li .m{font-size:11.5px;color:var(--muted);white-space:nowrap;display:flex;gap:8px}.scr-new .nw-refused-bg{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim);backdrop-filter:blur(2px)}.scr-new .nw-refused{width:min(560px,100%);display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--panel);border:2px solid var(--bad);border-radius:10px;box-shadow:0 0 0 6px color-mix(in srgb,var(--bad) 18%,transparent),0 20px 60px #00000059}.scr-new .nw-refused-files{font:12px/1.7 Geist Mono,monospace;background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:8px 12px;max-height:200px;overflow:auto;color:var(--bad)}.scr-new .nw-refused-files>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-new .nw-tw{flex:1;display:flex;min-height:0}.scr-new .nw-tree{width:clamp(240px,24vw,320px);flex:none;border-right:1px solid var(--line);padding:8px 0;overflow:auto}.scr-new .nw-pane{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.scr-new .nw-row{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 14px;font-size:12.5px;color:var(--ink2);width:100%;border:0;background:transparent;font-family:inherit;text-align:left;box-sizing:border-box;white-space:nowrap}.scr-new .nw-dir{cursor:pointer;color:var(--ink)}.scr-new .nw-row:hover{background:var(--sunk)}.scr-new .nw-row.sel{background:var(--accent-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.scr-new .nw-row .fn{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.scr-new .nw-row .sz{margin-left:auto;padding-left:8px;font:11.5px Geist Mono,monospace;color:var(--muted);flex:none}.scr-new .nw-open{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.scr-new .nw-row.ro .nw-open{color:var(--muted)}.scr-new .nw-ro{flex:none;font-size:10.5px;color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:0 5px;line-height:16px}.scr-new .nw-prev{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.scr-new .nw-prev-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:36px;padding:5px 10px 5px 14px;box-sizing:border-box;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);flex:none;min-width:0}.scr-new .nw-prev-c{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.scr-new .nw-prev-c:empty{display:none}.scr-new .nw-prev-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);font-weight:500;font-size:11.5px}.scr-new .nw-prev-d{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.scr-new .nw-prev-edit{height:24px;flex:none}.scr-new .nw-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}@media(max-width:520px){.scr-new .zone:has(>.nw-tw){flex:none;min-height:auto!important}.scr-new .nw-tw{flex:none;flex-direction:column}.scr-new .nw-tree{width:auto;max-height:34vh;border-right:0;border-bottom:1px solid var(--line);padding:4px 0}.scr-new .nw-pane{min-height:260px}.scr-new .nw-pane .ed{min-height:240px}.scr-new .nw-prev{min-height:420px}}.scr-new video.fmedia{max-width:100%;max-height:100%;outline:0;background:#000}.scr-new .nw-pwrow{padding:0 0 10px;border-bottom:1px solid var(--line)}.scr-new .nw-pw{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.scr-new .nw-pw-l{display:flex;justify-content:space-between}.scr-new .nw-pw-l .muted{font-size:11.5px}.scr-new .nw-pw-in{display:flex;align-items:center;height:30px;border:1px solid var(--edge);border-radius:6px;background:var(--panel)}.scr-new .nw-pw-in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.scr-new .nw-pw-in input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);padding:0 10px;font:12.5px Geist Mono,monospace}.scr-new .nw-pw-eye{display:inline-flex;align-items:center;justify-content:center;width:30px;height:100%;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0}.scr-new .nw-pw-eye:hover{color:var(--ink)}.scr-new .nw-pw-note{font-size:11.5px;line-height:1.45}.scr-new .nw-nameline{display:flex;align-items:center;gap:0;height:34px;border:1px solid var(--edge);border-radius:6px;background:var(--panel);padding:0 10px;font-size:13px}.scr-new .nw-in{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:12.5px Geist Mono,monospace}.scr-new .nw-filebox{display:flex;align-items:center;gap:8px;flex:0 1 260px;min-width:120px;height:24px;margin:0 10px 0 8px;padding:0 8px;box-sizing:border-box;border:1px solid var(--line);border-radius:4px;background:var(--sunk);cursor:text}.scr-new .nw-anon .nw-filebox{background:var(--panel)}.scr-new .nw-filecap{font:500 10px Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.scr-new .nw-filebox .nw-in{font-size:12px}.scr-new .nw-mname{display:flex;align-items:center;gap:12px;height:44px;border-bottom:1px solid var(--line);font-size:14px;cursor:text}.scr-new .nw-mname .nw-in{text-align:right;font-size:14px}.scr-new .nw-h.fixed{flex:none;overflow:visible}.scr-new .ed-ph{position:absolute;top:0;left:46px;padding-left:10px;color:var(--faint);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 56px)}.scr-new .nw-rail .li.mine{gap:2px;padding-right:6px}.scr-new .nw-rail .li.mine .lk{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:100%;color:inherit;text-decoration:none}.scr-new .nw-ra{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;padding:0}.scr-new .nw-ra:hover,.scr-new .nw-ra:focus-visible{background:var(--line);color:var(--ink)}.welcome{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding:12px 10px 12px 16px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:8px;background:var(--accent-soft);font-size:12.5px;color:var(--ink2);flex:none}.welcome .wl-t{flex:1 1 300px;min-width:0}.welcome .wl-h{color:var(--ink);font-weight:600;font-size:14px;margin-bottom:2px}.welcome .wl-c{font-size:12px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--panel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.welcome .wl-a{font-size:12.5px;white-space:nowrap}.welcome .wl-x{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;padding:0;margin-left:-6px}.welcome .wl-x:hover,.welcome .wl-x:focus-visible{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--ink)}@media(max-width:520px){.welcome .wl-c{display:none}}.scr-new .nw-in.sug::placeholder{color:var(--muted);opacity:1}.scr-new .nw-sug{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;margin-right:10px;white-space:nowrap}.scr-new .nw-use{height:28px;padding:0 10px;flex:none}.scr-new .nw-who{font-size:12px;line-height:1.5;color:var(--ink2);padding:10px 0 2px}.scr-new .nw-autocopy{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink2);padding:8px 0 0;cursor:pointer;user-select:none}.scr-new .nw-autocopy input{margin:0;accent-color:var(--accent);width:14px;height:14px}@media(max-width:760px){.scr-new .nw-who{padding:4px 0 0}.scr-new .nw-autocopy{padding:0;font-size:14px;min-height:36px}}.scr-new .nw-signask{border-color:var(--accent);box-shadow:0 0 0 6px var(--accent-soft),0 20px 60px #00000059}.scr-pub .li{display:flex;align-items:center;gap:10px;height:36px;padding:0 14px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;flex:none}.scr-pub .li .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500}.scr-pub .li .t .tt{overflow:hidden;text-overflow:ellipsis}.scr-pub .li .m{display:flex;gap:8px;font-size:11.5px;color:var(--muted);white-space:nowrap}.scr-pub .li .m span:not(:last-child){display:none}.scr-pub .li.sel{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.scr-pub .seg{display:inline-flex;border:1px solid var(--edge);border-radius:6px;overflow:hidden}.scr-pub .seg button{padding:5px 9px;font-size:11.5px;color:var(--muted);border:0;background:transparent;font-family:inherit;line-height:inherit;cursor:pointer}.scr-pub .seg button.on{background:var(--sunk);color:var(--ink)}.scr-pub .ctx{width:270px;border-left:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:16px;background:var(--paper);box-sizing:border-box;overflow:auto;flex:none}.scr-pub.enc .ctx{width:300px}.scr-pub .lk{display:flex;align-items:center;gap:6px;font-size:12px;padding:3px 0}.scr-pub .lk-go{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:2px 0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;text-decoration:none;cursor:pointer}.scr-pub .lk .cid{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-pub .lk-w{flex:none;width:44px;font:500 10px/1 Geist Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.scr-pub .lk .lk-cp{display:inline-flex;flex:none;padding:2px;margin:0;border:0;background:transparent;color:var(--faint);cursor:pointer}.scr-pub .lk .lk-cp:hover,.scr-pub .lk-go:hover .lk-w{color:var(--ink)}.scr-pub a.lk-go:hover .cid{text-decoration:underline;text-underline-offset:2px}.scr-pub .lk-q{margin-left:6px;width:16px;height:16px;padding:0;border:1px solid var(--edge);border-radius:50%;background:transparent;color:var(--muted);font:500 10px/1 Geist Mono,monospace;cursor:pointer}.scr-pub .lk-q:hover{color:var(--ink);border-color:var(--ink2)}.scr-pub .lk-hr{display:flex;gap:12px;align-items:baseline;padding-top:8px;border-top:1px solid var(--line)}.scr-pub .lk-hr .lk-w{padding-top:2px}.scr-pub .stage{min-height:0;overflow:hidden;background-color:var(--sunk);background-image:linear-gradient(45deg,color-mix(in srgb,var(--line) 45%,transparent) 25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--line) 45%,transparent) 75%),linear-gradient(45deg,color-mix(in srgb,var(--line) 45%,transparent) 25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--line) 45%,transparent) 75%);background-size:16px 16px;background-position:0 0,8px 8px}.scr-pub .stage.zstage{--zpad:39px}.scr-pub .encpic{flex:1 1 auto;min-height:0;display:flex;margin-top:16px}.scr-pub .encpic .zstage{--zpad:0 18px}.scr-pub .shot{box-shadow:0 20px 50px #00000040}.scr-pub button.tag{background:transparent;cursor:pointer}.scr-pub button.box{font:inherit;color:inherit;cursor:pointer;box-sizing:border-box}.scr-pub button.kbd{cursor:pointer}.scr-pub .fm{display:flex;align-items:center;gap:10px;height:36px;padding:0 14px;font-size:12.5px;color:var(--ink2);width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.scr-pub .fm:disabled{cursor:default}.scr-pub .fm .kbd{margin-left:auto}.scr-pub .fm.sel{background:var(--accent-soft);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.scr-pub .snip{font:12px/1.7 Geist Mono,monospace;background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:12px 14px;color:var(--ink2);white-space:pre-wrap;word-break:break-all}.scr-pub .fcol{flex:none}@media(max-width:520px){.scr-pub .fcol{width:auto!important;flex:1;border-right:0!important}.scr-pub .tbody{padding:20px 18px!important}.scr-pub:has(.mh)>.top{display:none}}.scr-pub .nvr{display:flex;flex-direction:column}.scr-pub .nv{all:unset;box-sizing:border-box;display:flex;gap:8px;align-items:center;padding:5px 8px;margin:0 -8px;font-size:12px;color:var(--ink2);cursor:pointer}.scr-pub .nv:hover{background:var(--sunk)}.scr-pub .nv.on{background:var(--accent-soft);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.scr-pub .nclone{all:unset;box-sizing:border-box;display:flex;gap:8px;align-items:flex-start;width:100%;padding:8px 10px;border:1px solid var(--line);background:var(--sunk);cursor:pointer;color:var(--muted)}.scr-pub .nclone .cid{flex:1;overflow-wrap:anywhere;color:var(--ink)}.scr-pub .nchg-h{display:flex;align-items:center;gap:10px;height:36px;padding:0 16px;border-bottom:1px solid var(--line);font-size:12px}.scr-pub .dl{font:12.5px/1.8 Geist Mono,monospace;padding:0 16px;color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere}.scr-pub .dl.add{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ink)}.scr-pub .dl.del{background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bad) 50%,transparent)}.scr-pub .btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.scr-pub .rail .lh{display:flex;align-items:center;gap:8px;padding:0 14px;height:34px;border-bottom:1px solid var(--line);flex:none;min-width:0}.scr-pub .rail .mine{flex:none;max-height:45%;overflow:auto}.scr-pub .fcol .rail .lh{border-top:1px solid var(--line)}.scr-pub .rail .mine+.lh{margin-top:10px;border-top:1px solid var(--line)}.scr-pub .ctx .kv{align-items:baseline;flex-wrap:wrap;row-gap:2px}.scr-pub .ctx .kv>span:first-child,.scr-pub .ctx .kv>button:first-child{flex:none;white-space:nowrap}.scr-pub .ctx .kv>:last-child:not(:first-child){flex:0 1 auto;min-width:0;margin-left:auto;text-align:right;overflow-wrap:break-word}.scr-pub .ctx .kv .val{justify-content:flex-end}.scr-pub .ctx .kv .val-f{overflow-wrap:anywhere}.scr-pub .ctx .kv .kv-parts{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:10px;row-gap:2px}.scr-pub .ctx .kv .kv-parts>*{white-space:nowrap}.scr-pub .ctx .nv>span{white-space:nowrap}.scr-pub .ctx .pubstat .box{background:var(--sunk)}.scr-pub .nrn{all:unset;cursor:pointer;color:var(--accent-ink);font-size:11.5px}.scr-pub .nrn:disabled{cursor:default;opacity:.6}.scr-pub .nrn-f{display:flex;align-items:center;gap:6px;margin-top:6px;height:30px;padding:0 8px;border:1px solid var(--edge);border-radius:6px;background:var(--panel);font-size:12px}.scr-pub .nrn-f input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:12px Geist Mono,monospace}.scr-vis .vbar{height:36px;display:flex;align-items:center;gap:4px;padding:0 10px 0 14px;border-bottom:1px solid var(--line);flex:none;min-width:0;font-size:12.5px;background:var(--paper);position:relative;z-index:20}.scr-vis .vbrand{display:inline-flex;align-items:center;color:var(--muted);text-decoration:none;font:500 11.5px Geist Mono,monospace;letter-spacing:.04em;flex:none;margin-right:2px}.scr-vis .vbrand:hover{color:var(--ink)}.scr-vis .vbrand .glyph{margin-right:6px}.scr-vis .vcrumbs{display:flex;align-items:center;gap:0;min-width:0;overflow:hidden;white-space:nowrap}.scr-vis .vcrumbs:before{content:"/";color:var(--faint);margin:0 6px 0 2px;flex:none}.scr-vis .vc{all:unset;cursor:pointer;color:var(--ink2);text-decoration:none;white-space:nowrap;flex:none}.scr-vis a.vc:hover,.scr-vis button.vc:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.scr-vis span.vc{cursor:default}.scr-vis .vc.vt{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.scr-vis .vsep{color:var(--faint);margin:0 6px;flex:none}.scr-vis .vm{position:relative;flex:none}.scr-vis .vm-b{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px;border-radius:5px;color:var(--muted);font-size:12px;white-space:nowrap}.scr-vis .vm-b:hover,.scr-vis .vm-b.on{color:var(--ink);background:var(--sunk)}.scr-vis .vm-b:focus-visible{outline:2px solid var(--accent)}.scr-vis .vcrumbs .vm-b{margin-left:4px;height:22px;padding:0 5px}.scr-vis .vm-p{position:absolute;top:30px;width:280px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;box-sizing:border-box;font-size:12px;z-index:30}.scr-vis .vm-p.wide{width:min(440px,calc(100vw - 20px))}.scr-vis .vcrumbs .vm-p{position:fixed;top:36px;left:auto!important;width:220px;padding:6px 0}.scr-vis .vm-r{display:flex;flex-direction:column;gap:3px;padding:6px 0;border-bottom:1px solid var(--line)}.scr-vis .vm-r:last-of-type{border-bottom:0}.scr-vis .vm-l{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11.5px}.scr-vis .vm-v{display:flex;align-items:flex-start;gap:6px}.scr-vis .vm-v .val{flex:1}.scr-vis .vm-v .val-f{font-size:11.5px;line-height:1.45}.scr-vis .vm-a{color:var(--muted);display:inline-flex;padding:2px;flex:none}.scr-vis .vm-a:hover{color:var(--ink)}.scr-vis .vm-acts{display:flex;gap:6px;padding-top:10px}.scr-vis .vm-i{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;color:var(--ink2);text-decoration:none}.scr-vis .vm-i:hover{background:var(--sunk);color:var(--ink)}.scr-vis .vm-i.on{background:var(--accent-soft);color:var(--ink)}.scr-vis .vm-note{display:flex;align-items:baseline;gap:8px;color:var(--ink2);font-size:12px}.scr-vis .vbody{flex:1;padding:36px 40px 64px;background:var(--panel);overflow:auto}.scr-vis .vbody.vstage{padding:0;display:flex;flex-direction:column;overflow:hidden}.scr-vis .vbody.vflush{padding:0;display:flex;flex-direction:column}.scr-vis .vpdf{flex:1 0 auto;display:flex;flex-direction:column}.scr-vis .vtext{max-width:760px;margin:0 auto}.scr-vis .vfiles{width:230px;border-right:1px solid var(--line);padding:8px 0;flex:none}.scr-vis a.btn{text-decoration:none}.scr-vis .vlink{all:unset;cursor:pointer;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.scr-vis .vimg{display:flex;align-items:center;justify-content:center;height:100%}.scr-vis .vimg.zstage{display:block;--zpad:20px}.scr-vis .vimg img{box-shadow:var(--shadow)}.scr-vis .rs{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:6px;font-size:12.5px;color:var(--ink2);background:transparent;font-family:inherit;cursor:pointer;text-align:left;box-sizing:border-box;width:100%}.scr-vis .rs.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);color:var(--ink)}.scr-vis .rs .kbd{margin-left:auto}.scr-vis .rad{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--edge);box-sizing:border-box}.scr-vis .rs.sel .rad{border:4px solid var(--accent)}.scr-vis button.kbd{font:500 10.5px/1 Geist Mono,monospace}.fp .fr{display:flex;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:12.5px;color:var(--ink2);width:100%;border:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left;box-sizing:border-box;white-space:nowrap}.fp .fr.sel{background:var(--accent-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.fp .fr .sz{margin-left:auto;font:11.5px Geist Mono,monospace;color:var(--muted)}.fp .cl{display:flex}.fp .cl>.ln{flex:none;width:max(28px,var(--lnw,0px));box-sizing:content-box}.fp .cl>span:last-child{white-space:pre;min-width:0}.fp .cl>span.wrap{flex:1;white-space:pre-wrap;overflow-wrap:anywhere}.fp .md>:first-child{margin-top:0}.fp .md>:last-child{margin-bottom:0}.fp .md img{max-width:100%}.fp .md .md-pre{overflow:auto}.fp .md .code>div{white-space:pre}.fp .md table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:12.5px;margin:0 0 12px}.fp .md th,.fp .md td{border:1px solid var(--line);padding:4px 8px;text-align:left;overflow-wrap:normal;min-width:4ch}.fp .fpstage{--zpad:28px}.fp .fprev{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--panel);box-sizing:border-box}.scr-vis .vbar.enc{background:color-mix(in srgb,var(--ok) 7%,var(--paper));border-bottom-color:color-mix(in srgb,var(--ok) 35%,var(--line))}.scr-vis .venc{flex:none;margin-left:10px;cursor:help;text-transform:uppercase;letter-spacing:.06em}.scr-vis .venc:before{content:"[ "}.scr-vis .venc:after{content:" ]"}.scr-vis .vkey{flex:none;margin-left:8px;font-size:11.5px;color:var(--ink2);display:inline-flex}.scr-vis .vkey .val{display:inline-flex;align-items:center;gap:4px}.scr-vis .vby{color:var(--muted);text-decoration:none;margin-left:10px;font-size:12px;flex:none}.scr-vis .vby:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.scr-vis .vm-p .lk{display:flex;align-items:center;gap:6px;font-size:12px;padding:3px 0}.scr-vis .vm-p .lk+.lk{border-top:0}.scr-vis .vm-p>div+div{margin-top:10px}.scr-vis .lk-go{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:2px 0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;text-decoration:none;cursor:pointer}.scr-vis .lk .cid{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-vis .lk-w{flex:none;width:44px;font:500 10px/1 Geist Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.scr-vis .lk .lk-cp{display:inline-flex;flex:none;padding:2px;margin:0;border:0;background:transparent;color:var(--faint);cursor:pointer}.scr-vis .lk .lk-cp:hover,.scr-vis .lk-go:hover .lk-w{color:var(--ink)}.scr-vis a.lk-go:hover .cid{text-decoration:underline;text-underline-offset:2px}.scr-vis .lk-q{margin-left:6px;width:16px;height:16px;padding:0;border:1px solid var(--edge);border-radius:50%;background:transparent;color:var(--muted);font:500 10px/1 Geist Mono,monospace;cursor:pointer}.scr-vis .lk-q:hover{color:var(--ink);border-color:var(--ink2)}.scr-vis .lk-hr{display:flex;gap:12px;align-items:baseline;padding-top:8px;border-top:1px solid var(--line)}.scr-vis .lk-hr .lk-w{padding-top:2px}.scr-vis .vacts{display:contents}@media(max-width:520px){.scr-vis .vbody{padding:20px 16px 48px}.scr-vis .vbrand span:last-child{display:none}.scr-vis .vkey,.scr-vis .vby{display:none}.scr-vis .vbar{height:auto;flex-wrap:wrap;padding:0 8px 0 12px;row-gap:0}.scr-vis .vbar>.vcrumbs,.scr-vis .vbar>.venc{height:36px}.scr-vis .vbar .vbrand{height:36px;min-width:36px;justify-content:center;margin-left:-10px}.scr-vis .vbar .vbrand .glyph{margin-right:0}.scr-vis .vbar>.vcrumbs{flex:1 1 0}.scr-vis .vbar>.vgap{display:none}.scr-vis .vacts{display:flex;align-items:center;gap:4px;flex:0 0 calc(100% + 20px);box-sizing:border-box;height:36px;margin:0 -8px 0 -12px;padding:0 8px;border-top:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.scr-vis .vacts>.vm,.scr-vis .vacts>*{flex:none}.scr-vis .vacts>.vm:has(>.vmore){position:sticky;right:-8px;margin-left:auto;padding:0 4px 0 6px;background:var(--paper);box-shadow:-10px 0 8px -4px var(--paper)}.scr-vis .vm-p,.scr-vis .vm-p.wide{position:fixed;top:76px;left:8px!important;right:8px!important;width:auto}.scr-vis .vcrumbs .vm-p{top:40px}.scr-vis .vfolder{flex-direction:column}.scr-vis .vfiles{width:auto;max-height:32vh;max-height:32dvh;border-right:0;border-bottom:1px solid var(--line);flex:none}}.fp .md{overflow-wrap:anywhere}.fp .md .md-pre,.fp .md pre{overflow-wrap:normal}.fmedia{max-width:100%;max-height:100%;outline:0}video.fmedia{background:#000;box-shadow:var(--shadow)}audio.fmedia{width:min(520px,100%)}.fp .fr .fn{overflow:hidden;text-overflow:ellipsis;min-width:0}.fp .fr .sz{padding-left:8px}.fp .fr.fd{color:var(--ink)}.fp .ftree-acts{display:flex;justify-content:flex-end;padding:2px 14px 6px;font-size:11.5px}.fp .ftree-acts button{all:unset;cursor:pointer;color:var(--muted);text-decoration:underline;text-underline-offset:2px;font:inherit;text-transform:none;letter-spacing:normal}.fp .ftree-acts button:hover{color:var(--ink)}.scr-vis .vsite{flex:1;min-height:0;width:100%;border:0;display:block;background:#fff}.scr-vis .vview{color:var(--ink2);border:1px solid var(--line)}.scr-vis .seg{display:inline-flex;border:1px solid var(--edge);border-radius:6px;overflow:hidden;flex:none}.scr-vis .seg button{padding:4px 7px;font-size:11.5px;color:var(--muted);border:0;background:transparent;font-family:inherit;line-height:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.scr-vis .seg button:hover{color:var(--ink)}.scr-vis .seg button.on{background:var(--sunk);color:var(--ink)}.scr-vis .mdsplit{flex:1;display:grid;grid-template-columns:minmax(0,var(--ra,1fr)) minmax(0,var(--rb,1fr));min-height:0}.scr-vis .mdsplit>*{min-width:0;min-height:0;overflow:auto}.scr-vis .mdsplit>*+*{border-left:1px solid var(--line)}.scr-vis .vbody.vsrc{padding:0}.scr-vis .vbody.vsrc .code{padding:16px 18px}@media(max-width:520px){.scr-vis .seg.mdv button{padding:3px 5px;min-width:32px;min-height:30px}.scr-vis .mdsplit{grid-template-columns:none;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.scr-vis .mdsplit>*+*{border-left:0;border-top:1px solid var(--line)}}.fp .mdread{container-type:inline-size;display:grid;align-items:start}.fp .mdread.visitor{grid-template-columns:1fr minmax(0,760px) 1fr}.fp .mdread.app{grid-template-columns:auto minmax(0,1fr)}.fp .mdread>.md{grid-column:2;grid-row:1;max-width:var(--mdw,none)}.fp .mdtoc{grid-column:1;grid-row:1;justify-self:end;position:sticky;top:20px;width:176px;margin-right:32px}.fp .mdread.app>.mdtoc{width:168px;margin-right:28px;top:0}.fp .mdtoc-in{display:flex;flex-direction:column;max-height:calc(100dvh - 140px);overflow:auto;border-left:1px solid var(--line);font-size:12px;line-height:1.35;scrollbar-width:thin}.fp .mdtoc a{color:color-mix(in srgb,var(--muted) 80%,transparent);text-decoration:none;padding:3px 0 3px 11px;margin-left:-1px;border-left:1px solid transparent;overflow-wrap:anywhere}.fp .mdtoc a.d1{padding-left:22px}.fp .mdtoc a.d2{padding-left:33px;font-size:11.5px}.fp .mdtoc a:hover{color:var(--ink2)}.fp .mdtoc a.on{color:var(--ink2);border-left-color:var(--muted)}.fp .md :is(h1,h2,h3){scroll-margin-top:20px}@container (max-width:1175px){.fp .mdread.visitor>.mdtoc{display:none}}@container (max-width:739px){.fp .mdread.app>.mdtoc{display:none}}.fp .epubv{container-type:inline-size}.fp .epubread{display:grid;grid-template-columns:1fr minmax(0,728px) 1fr;align-items:start}.fp .epubread>.epubpage{grid-column:2;grid-row:1;min-width:0}.fp .epubread>.mdtoc{top:54px;margin-top:38px}.fp .mdtoc a.d3{padding-left:44px;font-size:11.5px}.fp .mdtoc a.d4{padding-left:55px;font-size:11.5px}@container (max-width:1143px){.fp .epubread{grid-template-columns:auto minmax(0,1fr)}.fp .epubread>.mdtoc{margin-left:16px;margin-right:8px}}.fp .eseg{display:inline-flex;border:1px solid var(--edge);border-radius:6px;overflow:hidden;flex:none}.fp .eseg button{padding:3px 8px;font:inherit;font-size:11.5px;line-height:16px;color:var(--muted);border:0;background:transparent;cursor:pointer}.fp .eseg button+button{border-left:1px solid var(--line)}.fp .eseg button:hover{color:var(--ink)}.fp .eseg button.on{background:var(--sunk);color:var(--ink)}.fp .etocb{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;margin-left:-6px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;flex:none}.fp .etocb:hover{color:var(--ink)}.fp .etocb.on{color:var(--ink);background:var(--sunk)}.fp .etocpop{position:absolute;top:100%;left:8px;z-index:3;width:min(300px,calc(100% - 16px));box-sizing:border-box;margin-top:4px;padding:8px 10px 8px 4px;background:var(--panel);border:1px solid var(--edge);border-radius:8px;box-shadow:0 8px 24px #0000002e}.fp .etocpop>.mdtoc{position:static;width:auto;margin:0;justify-self:stretch}.fp .etocpop .mdtoc-in{max-height:min(60dvh,480px)}.fp .epubv[data-view=pages] .epubread{grid-template-columns:auto minmax(0,1fr)}.fp .epubv[data-view=pages] .epubread>.mdtoc{margin-left:16px;margin-right:8px}.fp .epubv[data-view=pages] .epubread>.epubpage{width:100%;max-width:1240px;justify-self:center;box-sizing:border-box;padding:24px 40px 12px}.fp .epagebar{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 16px 10px;font-size:12px;color:var(--muted);flex:none}@container (max-width:600px){.fp .epubv[data-view=pages] .epubread>.epubpage{padding:16px 18px 8px}.fp .eseg button{padding:3px 6px}}.fp .pdfv{container-type:inline-size}.fp .pdfread{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.fp .pdfread>.mdtoc{grid-column:1;top:50px;margin:16px 0 0 16px}.fp .pdfread>:last-child{grid-column:2;grid-row:1}@container (max-width:899px){.fp .pdfread>.mdtoc{display:none}}.scr-vis .vm-p.vdl{width:300px;padding:6px 0}.scr-vis button.vm-i{width:100%;box-sizing:border-box;border:0;background:transparent;font:inherit;font-size:12.5px;cursor:pointer;text-align:left;height:34px}.scr-vis .vm-i .vdl-n{margin-left:auto;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.scr-vis .mdread{font-size:14px}.scr-vis .mdread.visitor,.scr-vis .mdread.app{grid-template-columns:1fr minmax(0,76ch) 1fr}.scr-vis .dwide .mdread.visitor,.scr-vis .dwide .mdread.app{grid-template-columns:auto minmax(0,1fr)}.scr-vis .vwide{padding:0 5px;margin-right:2px}@media(max-width:520px){.scr-vis .vwide,.scr-vis .vdl-l{display:none}}.dot.bad{background:var(--bad)}.scr-vis .vm-p.vtheme{width:220px;padding:6px 0}.scr-vis .vm-p.vtheme button.vm-i{height:30px}.scr-vis .vm-p.vinfo-p,.scr-vis .vm-p.vfil-p{width:300px}.scr-vis .vm-p .fil-more{margin-top:10px;font-size:12px;align-self:flex-start}.scr-vis .vfil{padding:0 5px;margin-left:6px;color:var(--faint)}.scr-vis .vfil .fil-logo{display:block;transition:color .15s}.scr-vis .vfil:hover,.scr-vis .vfil.on{color:#0090ff;background:transparent}.scr-vis .vmore{padding:0 6px}.scr-vis .fil-card{display:flex;flex-direction:column;gap:2px}.scr-vis .fil-head{margin-bottom:6px}.scr-vis .fil-head b{font-weight:500;color:var(--ink)}.scr-vis .fil-pieces{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.scr-vis .fil-piece{display:flex;flex-direction:column;gap:1px;font-size:11.5px;padding:2px 0}.scr-vis .fil-tx{display:flex;gap:.6ch;min-width:0;max-width:100%;white-space:nowrap}.scr-vis .fil-txh{min-width:0;overflow:hidden;text-overflow:ellipsis}.scr-vis .fil-small{font-size:11.5px;margin-top:6px}.fp.hud .scr-vis .vfil{color:var(--dim)}.fp.hud .scr-vis .vfil:hover,.fp.hud .scr-vis .vfil.on{color:#0090ff}.scr-vis .vtreebar{display:none}@media(max-width:520px){.scr-vis .vfolder .vtreebar{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer;flex:none;width:100%;box-sizing:border-box}.scr-vis .vtreebar .vtb-n{font-family:Geist Mono,monospace;font-size:12px;color:var(--muted);flex:none;display:inline-flex;align-items:center;gap:3px}.scr-vis .vtreebar .vtb-f{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.scr-vis .vfolder>.vfiles{display:none}.scr-vis .vfolder>.vfiles.sheet{display:block;position:fixed;left:0;right:0;bottom:0;max-height:70vh;max-height:70dvh;z-index:70;background:var(--panel);border-top:1px solid var(--edge);box-shadow:0 -12px 40px #00000040;padding:8px 0 max(16px,env(safe-area-inset-bottom))}.scr-vis .vsheet-bg{position:fixed;inset:0;background:#0000004d;z-index:69}}.scr-vis .lk-note{font-size:11px;line-height:1.4;color:var(--muted);padding:0 0 4px 52px}.scr-vis .vm-raw{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.scr-vis .vm-more{margin-top:8px;border-top:1px solid var(--line);padding-top:6px}.scr-vis .vm-more>summary{cursor:pointer;font:500 10.5px Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 0;list-style:none}.scr-vis .vm-more>summary::-webkit-details-marker{display:none}.scr-vis .vm-more>summary:before{content:"▸ "}.scr-vis .vm-more[open]>summary:before{content:"▾ "}.scr-vis .vm-more>summary:hover{color:var(--ink)}.scr-vis .vm-more>div{margin-top:6px}.scr-search .res{padding:12px 18px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.scr-search .res.sel{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.scr-search .res .t{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:500}.scr-search .res .x{font:12px/1.6 Geist Mono,monospace;color:var(--ink2)}.scr-search mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--ink);border-radius:2px;padding:0 1px}.scr-search .op{display:flex;justify-content:space-between;font-size:12px;padding:5px 0;color:var(--ink2)}.scr-search .op>span:first-child{font-family:Geist Mono,monospace;color:var(--accent-ink)}.scr-search .qi{position:absolute;inset:0;width:100%;opacity:0;border:0;padding:0;font:inherit;cursor:text}.scr-search .caret.in{display:inline-block;width:1.5px;height:18px;background:var(--accent);vertical-align:middle;margin:0 1px}.scr-search button.op{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;font-size:12px;padding:5px 0;color:var(--ink2);cursor:pointer}.scr-search button.rq{all:unset;cursor:pointer}.scr-search button.op:hover>span:last-child,.scr-search button.rq:hover{color:var(--ink)}.scr-search button.kbd{cursor:pointer;position:relative}.scr-search .s-q button.tag{position:relative}.scr-search .res{cursor:pointer}.scr-search .sig{color:var(--ok);font-size:11px;font-weight:400}@media(max-width:520px){.scr-search .s-q{padding:12px 16px!important}.scr-search .s-panes{flex-direction:column;overflow-y:auto;overflow-x:hidden}.scr-search .s-main{flex:none!important;overflow:visible!important}.scr-search .s-side{width:auto!important;border-left:0!important;border-top:1px solid var(--line);padding:16px!important}.scr-search .res{padding:12px 16px}.scr-search .res .x{overflow-wrap:anywhere}}.scr-search .s-empty{display:flex;flex-direction:column}.scr-search .s-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line)}.scr-search .s-try .cap{margin-right:4px}.scr-search .s-ex{cursor:pointer;font-family:Geist Mono,monospace;font-size:11.5px;text-transform:none;letter-spacing:0}.scr-search .s-lh{padding:14px 18px 6px}.scr-search a.res{text-decoration:none;color:inherit}.scr-search a.res:hover{background:var(--sunk)}.scr-setup .su-steps{display:flex;gap:14px;font:600 10.5px Geist Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.scr-setup .su-steps span{display:inline-flex;gap:6px;align-items:center}.scr-setup .su-steps .on{color:var(--accent-ink)}.scr-setup .su-steps .did{color:var(--ink2)}.scr-setup .su-t{font-size:20px;font-weight:600;letter-spacing:-.02em}.scr-setup .su-p{font-size:12.5px;color:var(--ink2)}.scr-setup .su-f{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:start;font-size:12.5px;padding:8px 0;border-top:1px solid var(--line)}.scr-setup .su-l{color:var(--muted);padding-top:6px}.scr-setup .su-c{display:flex;flex-direction:column;gap:6px;min-width:0}.scr-setup .su-c input.field{font:inherit;font-size:12.5px;color:var(--ink);width:100%}.scr-setup .su-c input.field.mono{font-family:Geist Mono,monospace}.scr-setup .su-h{font-size:11.5px;color:var(--muted)}.scr-setup .su-a{display:flex;gap:8px;justify-content:flex-end}.scr-setup .su-e{font-size:12.5px;color:var(--bad)}.scr-setup .opts{display:inline-flex;gap:6px;flex-wrap:wrap}.scr-setup .btn[disabled]{opacity:.5;cursor:default}@media(max-width:560px){.scr-setup .su-f{grid-template-columns:1fr;gap:4px}.scr-setup .su-l{padding-top:0}}.scr-setup .su-r{display:flex;gap:10px;align-items:center;padding-top:4px}.scr-settings .sn{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;font-size:12.5px;color:var(--ink2)}.scr-settings .sn.on{background:var(--sunk);color:var(--ink);font-weight:500}.scr-settings .sn .kbd{margin-left:auto}.scr-settings .sec{padding:18px 0;border-bottom:1px solid var(--line)}.scr-settings .big{font:600 22px/1 Geist Mono,monospace;letter-spacing:-.02em}.scr-settings .kr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) 90px 110px 70px;gap:12px;align-items:center;height:38px;border-bottom:1px solid var(--line);font-size:12.5px}.scr-settings .meter{height:6px;border-radius:3px;background:var(--line);overflow:hidden;display:flex}.scr-settings .meter i{display:block;height:100%}.scr-settings a.sn{text-decoration:none}.scr-settings .nb{all:unset;cursor:pointer}.scr-settings button.sn{border:0;background:none;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.scr-settings .kr .nb{color:var(--accent-ink)}.scr-settings .kv2{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:12px;min-height:38px;font-size:12.5px;border-bottom:1px solid var(--line)}.scr-settings .kv2:last-child{border-bottom:0}.scr-settings .opts{display:inline-flex;gap:6px}.scr-settings .kform{display:flex;gap:8px;align-items:center;margin:4px 0 10px}.scr-settings .kform input.field{flex:1;font:inherit;font-size:12.5px;color:var(--ink);height:28px}.scr-settings .kform select.field,.scr-settings select.field{font:inherit;font-size:12px;color:var(--ink);height:28px}.scr-settings .made{padding:10px 12px;margin:4px 0 10px;background:var(--sunk)}.scr-settings .err{color:var(--bad);font-size:12px;margin:4px 0 8px}.scr-settings .er{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 90px 80px;gap:12px;align-items:center;height:38px;border-bottom:1px solid var(--line);font-size:12.5px}.scr-settings .rp{padding:14px 0;border-bottom:1px solid var(--line)}.scr-settings .btn[disabled]{opacity:.5;cursor:default}.scr-settings .sys-in{flex:1;font:inherit;font-size:13px;color:var(--ink);height:34px;min-width:220px}.scr-settings .sys-row{align-items:start}.scr-settings .sys-row>.muted:first-child{padding-top:14px}.scr-settings .pkr{display:grid;grid-template-columns:minmax(0,1.6fr) 110px 110px 70px;gap:12px;align-items:center;height:38px;border-bottom:1px solid var(--line);font-size:12.5px}.scr-settings .pkr .nb{color:var(--accent-ink)}.scr-settings .mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.scr-settings .mgrid .unit{font-size:13px;font-family:inherit;letter-spacing:0}.scr-settings .mgrid .note{font-size:12px;margin-top:8px;line-height:1.45}.scr-settings .mrows{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:14px;row-gap:3px;font-size:12px;margin-top:10px}.scr-settings .dsr{display:grid;grid-template-columns:90px minmax(0,1.2fr) 60px minmax(0,1.6fr) 80px;gap:12px;align-items:center;min-height:34px;border-bottom:1px solid var(--line);font-size:12.5px}.scr-settings .dsr.dsh{min-height:24px;font-size:11px}.scr-settings .hrow{border-bottom:1px solid var(--line);font-size:12.5px}.scr-settings .hrow summary{display:grid;grid-template-columns:110px minmax(0,1fr) auto 90px;gap:12px;align-items:center;min-height:36px;cursor:pointer;list-style:none}.scr-settings .hrow summary::-webkit-details-marker{display:none}.scr-settings .hrow .ht{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-settings .hrow .hd{display:flex;gap:10px;font-size:11.5px;color:var(--ink2)}.scr-settings .hrow .hl{padding:0 0 12px 122px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink2);overflow-wrap:anywhere}.scr-settings .sn.open{color:var(--ink);font-weight:500}.scr-settings .sn-sub{height:28px;padding-left:22px;font-size:12px;position:relative}.scr-settings .sn-sub:before{content:"";position:absolute;left:12px;top:0;bottom:0;border-left:1px solid var(--line)}.scr-settings .sys-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%}.scr-settings .sys-key{flex:1;min-width:220px;height:34px;font-size:13.5px;color:var(--ink);overflow:hidden}.scr-settings .sys-key.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);height:auto;min-height:34px;padding:6px 10px}.scr-settings input.sys-key{font-family:Geist Mono,monospace}.scr-settings .sys-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.scr-settings .sys-key.on .sys-hint{white-space:normal;overflow-wrap:anywhere}.scr-settings .sys-ideas{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11.5px}.scr-settings .sys-ideas .btn{height:24px;font-size:11.5px;text-transform:none;letter-spacing:0}.scr-settings .ds-how{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 12px;font-size:12.5px;line-height:1.5;max-width:820px}@media(max-width:720px){.scr-settings .ds-how{grid-template-columns:1fr}.scr-settings .ds-how>.muted{margin-top:6px}.scr-settings .kv2.sys-row{grid-template-columns:1fr;gap:0}.scr-settings .sys-row>.muted:first-child{padding-top:10px}.scr-settings .sys-key,.scr-settings .sys-in{min-width:0;flex-basis:100%}}@media(max-width:720px){.scr-settings .mgrid{grid-template-columns:1fr}.scr-settings .hrow summary{grid-template-columns:1fr auto}.scr-settings .hrow .hd,.scr-settings .hrow summary>.muted{display:none}.scr-settings .hrow .hl{padding-left:0}.scr-settings .dsr{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr)}.scr-settings .dsr>:nth-child(3),.scr-settings .dsr>:nth-child(5){display:none}}.scr-settings .set-col{max-width:920px}.scr-settings .dnsrec{overflow:hidden;max-width:640px}.scr-settings .dns{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1.6fr) 44px;gap:12px;align-items:center;font:12px Geist Mono,monospace;padding:8px 12px}.scr-settings .dns.h{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--sunk);border-bottom:1px solid var(--line)}.scr-settings .dns .v{word-break:break-all}@media(max-width:640px){.scr-settings .dns{grid-template-columns:minmax(0,1fr) 44px}.scr-settings .dns.h,.scr-settings .dns>span:first-child{display:none}.scr-settings .dns>span:nth-child(2){grid-column:1/-1}}.scr-settings .own-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--line)}.scr-settings .own-n{width:20px;height:20px;border:1px solid var(--line);display:grid;place-items:center;font:600 11px/1 Geist Mono,monospace;color:var(--muted)}.scr-settings .own-step[data-done="1"] .own-n{color:var(--accent-ink);border-color:var(--accent)}.scr-settings .fund-how{max-width:760px;margin-bottom:14px}.scr-settings .fund-how ol{margin:0;padding-left:20px;font-size:12.5px;line-height:1.55;display:grid;gap:2px}.scr-settings .fund-how li::marker{font:600 11px Geist Mono,monospace;color:var(--muted)}.scr-settings .fund-risk{max-width:760px;font-size:12px;line-height:1.5;padding:8px 12px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent);margin-bottom:16px}.scr-settings .fund-risk b{color:var(--warn)}.scr-settings .fund-addr{margin-bottom:18px}.scr-settings .fund-addr-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.scr-settings .fund-addr-v{flex:1 1 420px;max-width:520px;min-width:0;height:36px;font:500 14px Geist Mono,monospace;color:var(--ink);user-select:all;overflow-wrap:anywhere;white-space:normal}.scr-settings .fund-dep{display:flex;gap:8px;align-items:center}.scr-settings .fund-dep input.field{width:120px;font-size:12.5px;color:var(--ink);height:30px}.scr-settings .fund-dep input[aria-invalid=true]{border-color:var(--warn)}.scr-settings .fund-get{display:grid;gap:6px;font-size:12px;line-height:1.5;margin-top:16px;max-width:820px}.scr-settings .fund-get>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.scr-settings .fund-k{font:600 10.5px/1.9 Geist Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media(max-width:720px){.scr-settings .fund-get>div{grid-template-columns:1fr;gap:0}.scr-settings .fund-addr-v{height:auto;min-height:36px;padding:6px 10px;flex-basis:100%}}@media(max-width:520px){.scr-settings .set-panes{flex-direction:column}.scr-settings .set-nav{width:auto!important;flex:none;flex-direction:row!important;overflow-x:auto;padding:8px 12px!important;gap:4px!important;border-right:0!important;border-bottom:1px solid var(--line);scrollbar-width:none}.scr-settings .set-nav .sn{flex:none;white-space:nowrap;height:30px}.scr-settings .set-nav .sn-sub{padding-left:10px}.scr-settings .set-nav .sn-sub:before{display:none}.scr-settings .set-nav .set-gap{display:none}.scr-settings .set-main{padding:4px 16px 24px!important;flex:1;min-height:0}.scr-settings .shead{flex-wrap:wrap;row-gap:10px}.scr-settings .shead>div:first-child{flex:1 1 100%}.scr-settings .kv2{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}.scr-settings .kv2>*{min-width:0}.scr-settings .kform{flex-wrap:wrap}.scr-settings .kform input.field{flex:1 1 100%}.scr-settings .mgrid{grid-template-columns:minmax(0,1fr)}.scr-settings .kr{grid-template-columns:minmax(0,1fr) 64px 56px;gap:8px}.scr-settings .kr>:nth-child(2),.scr-settings .kr>:nth-child(4){display:none}.scr-settings .pkr{grid-template-columns:minmax(0,1fr) 96px 56px;gap:8px}.scr-settings .pkr>:nth-child(3){display:none}.scr-settings .er{grid-template-columns:minmax(0,1fr) 110px 56px;gap:8px}.scr-settings .er>:nth-child(3){display:none}.scr-settings .kr.muted,.scr-settings .er.muted{display:block;height:auto;padding:10px 0}.scr-settings .set-main [style*="display: flex"]{flex-wrap:wrap}.scr-settings .set-main .btn{white-space:normal;max-width:100%;height:auto;min-height:30px;padding-top:5px;padding-bottom:5px;line-height:1.3}}.scr-settings .set-div{border-top:1px solid var(--line);margin:10px 4px 8px}.scr-settings .set-grp{padding:0 10px 4px}@media(max-width:760px){.scr-settings .set-div{border-top:0;border-left:1px solid var(--line);margin:4px 6px;align-self:stretch}.scr-settings .set-grp{display:flex;align-items:center;padding:0 4px;flex:none}}.scr-signin .wo{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;border:1px solid var(--edge);border-radius:8px;font-size:13px;background:var(--panel)}.scr-signin .wo.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.scr-signin .wo .kbd{margin-left:auto}.scr-signin .ico{width:22px;height:22px;border-radius:5px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font:600 10px Geist Mono,monospace;color:var(--muted)}.scr-signin .siwe{font:11.5px/1.7 Geist Mono,monospace;background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:12px 14px;color:var(--ink2);white-space:pre-wrap}.scr-signin button.wo{box-sizing:content-box;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.scr-signin button.wo.off{cursor:default}.scr-signin .card{transition:opacity .15s}.scr-signin .card.dim{opacity:.55}.scr-signin .nb{all:unset;cursor:pointer;color:var(--accent-ink)}.scr-signin .btn[disabled]{opacity:.7;cursor:default}.scr-signin .hn{display:flex;align-items:center;gap:6px}.scr-signin .hn .field{flex:1;min-width:0;font:14px Geist Mono,monospace}.scr-signin .wg{font:600 10.5px Geist Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:2px 0 -6px}.scr-signin .wo .wn{flex:none;white-space:nowrap}.scr-signin .wo .ws{flex:1;min-width:0;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr-signin .wo .ws+.kbd{margin-left:0}.scr-signin .card{box-sizing:border-box}.scr-docs .toc{display:block;font-size:12.5px;color:var(--ink2);padding:5px 10px;border-radius:5px;text-decoration:none}.scr-docs .toc.on{color:var(--ink);background:var(--sunk);font-weight:500}.scr-docs .term{font:12px/1.75 Geist Mono,monospace;background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:12px 14px;color:var(--ink2)}.scr-docs .ep{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;font:12px/1 Geist Mono,monospace;padding:7px 0;border-bottom:1px solid var(--line);color:var(--ink2)}.scr-docs .ep b{font-weight:600;color:var(--accent-ink)}.scr-docs .qi{flex:1;min-width:0;border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;color:var(--ink);outline:none}.scr-docs .qi::placeholder{color:var(--muted);opacity:1}.scr-docs label.field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.scr-docs .term{position:relative;white-space:pre-wrap;word-break:break-word}.scr-docs .term:focus{outline:none;border-color:var(--accent)}.scr-docs .term .cp{position:absolute;top:8px;right:8px;display:none}.scr-docs .term:hover .cp,.scr-docs .term:focus-within .cp{display:inline-flex}.scr-docs a.ep{text-decoration:none}.scr-docs a.ep:hover span{color:var(--ink)}@media(max-width:520px){.scr-docs .doc-panes{flex-direction:column;overflow-y:auto;overflow-x:hidden}.scr-docs .doc-toc{width:auto!important;flex:none;display:flex;gap:4px;overflow-x:auto;padding:8px 12px!important;border-right:0!important;border-bottom:1px solid var(--line);scrollbar-width:none}.scr-docs .doc-toc .cap{display:none}.scr-docs .doc-toc .toc{flex:none;white-space:nowrap}.scr-docs .doc-main{flex:none!important;overflow:visible!important;padding:18px 16px!important}.scr-docs .doc-side{width:auto!important;flex:none;border-left:0!important;border-top:1px solid var(--line);padding:18px 16px!important}.scr-docs .doc-side *{overflow-wrap:anywhere}}.scr-docs .changelog{max-width:720px}.scr-docs .changelog table,.scr-docs .changelog thead,.scr-docs .changelog tbody,.scr-docs .changelog tr{display:flex;flex-wrap:wrap;gap:10px;border:0;background:none;margin:0;padding:0;width:auto}.scr-docs .changelog table{margin:6px 0 14px}.scr-docs .changelog th,.scr-docs .changelog td{display:block;flex:0 1 220px;min-width:0;padding:0;border:0;background:none;font-weight:400}.scr-docs .changelog img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:6px;margin:6px 0 14px}.scr-docs .changelog th img,.scr-docs .changelog td img{width:220px;margin:0}.scr-docs .changelog a.shot{display:block;cursor:zoom-in;border-radius:6px}.scr-docs .changelog a.shot:hover img,.scr-docs .changelog a.shot:focus-visible img{border-color:var(--accent)}.scr-docs .changelog a.shot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scr-docs .shot-big{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(2px);cursor:zoom-out}.scr-docs .shot-big img{max-width:min(1280px,100%);max-height:calc(100% - 40px);object-fit:contain;border:1px solid var(--line);border-radius:6px;background:var(--panel);box-shadow:var(--shadow)}.scr-docs .shot-big .cap-line{font-size:12.5px;color:var(--ink2);text-align:center}.scr-docs .changelog h2:first-child{margin-top:0}@media(max-width:520px){.scr-docs .changelog th,.scr-docs .changelog td{flex-basis:calc(50% - 5px)}.scr-docs .changelog th img,.scr-docs .changelog td img{width:100%}}.scr-about .ab-scroll{background:var(--paper)}.scr-about .ab{max-width:1040px;margin:0 auto;padding:40px 32px 56px;display:flex;flex-direction:column;gap:56px;box-sizing:border-box}.scr-about section{display:flex;flex-direction:column;gap:14px}.scr-about h1{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:4px 0 0;color:var(--ink);max-width:760px}.scr-about h2{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink)}.scr-about .ab-lead{font-size:16px;line-height:1.6;color:var(--ink2);max-width:700px;margin:0}.scr-about .ab-cta{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 10px}.scr-about .ab-fig{margin:0;display:flex;flex-direction:column;gap:8px}.scr-about figcaption,.scr-about .ab-foot{font-size:12px;color:var(--muted)}.scr-about .ab-m{font-size:.92em}.scr-about .ab-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.scr-about .ab-why p{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink2)}.scr-about .ab-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scr-about .ab-steps li{padding:16px;display:flex;flex-direction:column;gap:8px}.scr-about .ab-n{font-size:11px;color:var(--accent-ink);letter-spacing:.1em}.scr-about .ab-st{font-size:14px;font-weight:600;color:var(--ink)}.scr-about .ab-sb,.scr-about .ab-fb{font-size:13px;line-height:1.6;color:var(--ink2)}.scr-about .ab-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.scr-about .ab-feat{display:flex;flex-direction:column;gap:6px;min-width:0}.scr-about .ab-fc{color:var(--accent-ink);margin-top:8px}.scr-about .ab-ft{font-size:15px;font-weight:600;color:var(--ink)}.scr-about .ab-shot{display:block;overflow:hidden;line-height:0;border-color:var(--line);background:var(--panel)}.scr-about .ab-shot img{width:100%;height:auto;display:block}.scr-about .ab-shot:hover{border-color:var(--accent)}.scr-about .ab-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:center}.scr-about .term{font:12px/1.75 Geist Mono,monospace;background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:12px 14px;color:var(--ink2);white-space:pre-wrap;word-break:break-word}.scr-about .term .c{color:var(--muted)}.scr-about .ab-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}.scr-about .ab-more>div{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:12px}.fp.hud .scr-about h1,.fp.hud .scr-about h2{color:var(--hot);text-shadow:var(--glow)}.fp.hud .scr-about .ab-scroll{background:transparent}@media(max-width:860px){.scr-about .ab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-about .ab-why,.scr-about .ab-more{grid-template-columns:none}}@media(max-width:520px){.scr-about .ab{padding:24px 16px 40px;gap:40px}.scr-about h1{font-size:30px}.scr-about .ab-steps,.scr-about .ab-feats,.scr-about .ab-two{grid-template-columns:none}}.scr-palette .pr{display:flex;align-items:center;gap:10px;height:34px;padding:0 14px;font-size:13px;color:var(--ink2)}.scr-palette .pr.sel{background:var(--accent-soft);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.scr-palette .pr>span:last-child{margin-left:auto;display:inline-flex;gap:4px}.scr-palette .pi{flex:1;min-width:0;border:0;background:transparent;padding:0;font:inherit;font-size:15px;color:var(--ink);outline:none;caret-color:var(--accent)}.scr-palette .pi::placeholder{color:var(--faint);opacity:1}.scr-palette .pr{cursor:pointer}.scr-shortcuts .sk-card{width:min(1080px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;padding:20px 24px 14px;box-sizing:border-box}.scr-shortcuts .sk-cols{column-count:4;column-gap:26px}@media(max-width:1000px){.scr-shortcuts .sk-cols{column-count:3}}@media(max-width:760px){.scr-shortcuts .sk-cols{column-count:2}}@media(max-width:480px){.scr-shortcuts .sk-cols{column-count:1}}.scr-shortcuts .sk-sec{break-inside:avoid;padding:4px 0 8px}.scr-shortcuts .sk-sec .cap{display:flex;align-items:center;gap:8px;margin:0 0 4px}.scr-shortcuts .sk-sec.here{background:var(--accent-soft);margin:0 -8px 4px;padding:4px 8px 8px;border-radius:6px}.scr-shortcuts .sk{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;padding:2px 0;color:var(--ink2)}.scr-shortcuts .sk>span:last-child{display:inline-flex;gap:3px;align-items:center;flex:none}.scr-shortcuts button.kbd{font:500 10.5px/1 Geist Mono,monospace}.scr-shortcuts .sk-card.few{width:min(720px,calc(100vw - 32px))}.scr-shortcuts .sk-card.few .sk-cols{column-count:2}@media(max-width:760px){.scr-shortcuts .sk-card.few .sk-cols{column-count:1}.scr-shortcuts .sk-sub{display:none}}.scr-shortcuts .sk-all{flex:none;font-size:12px}.scr-shortcuts .sk-more{all:unset;display:block;margin-top:6px;font-size:12px;color:var(--muted);text-align:left;cursor:pointer}:where(.fbk){--fbk-ground:#F1F4F0;--fbk-surface:#FFFFFF;--fbk-ink:#16201B;--fbk-muted:#54605A;--fbk-line:#DAE3DC;--fbk-clay:#BF4A16;--fbk-green:#0E7F55;--fbk-purple:#5F4B9E;--fbk-amber:#8A6410;--fbk-rail:#11251D;--fbk-rail-ink:#E6F0E9;--fbk-rail-muted:#8FA298;--fbk-rail-line:#1F3B30;--fbk-rail-hover:#1B3427;--fbk-rail-raise:#162C22;--fbk-rail-edge:#2E5040;--fbk-rail-soft:#17301F;--fbk-rail-text:#BCCDC2;--fbk-rail-dim:#7D9187;--fbk-rail-av:#2A4A3A;--fbk-hair:#EAF0EA;--fbk-tint:#F7FAF7;--fbk-label:#3A4740;--fbk-accent:#1E8F5E;--fbk-accent-ink:#FFFFFF;--fbk-accent-soft:#EFF8F3;--fbk-accent-line:#BFE0CE;--fbk-accent-wash:#F4F9F5;--fbk-accent-halo:#D8EEE2;--fbk-display:"Fraunces","Fraunces Variable",Georgia,serif;--fbk-sans:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--fbk-mono:"IBM Plex Mono",ui-monospace,monospace;--fbk-drawer-w:420px}.fbk{font-family:var(--fbk-sans);color:var(--fbk-ink);-webkit-font-smoothing:antialiased}.fbk *,.fbk *:before,.fbk *:after{box-sizing:border-box}.fbk a{color:inherit;text-decoration:none}.fbk button{font-family:inherit}.fbk-launch{display:contents}.fbk .mono{font-family:var(--fbk-mono)}.fbk .lbl{font-family:var(--fbk-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fbk-label)}.fbk .railfeedback{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px 10px;border:1px solid var(--fbk-rail-line);border-radius:7px;background:var(--fbk-rail-raise);color:var(--fbk-rail-ink);font-family:inherit;font-size:12.5px;cursor:pointer}.fbk .railfeedback:hover{background:var(--fbk-rail-hover);border-color:var(--fbk-rail-edge)}.fbk .btn{font-family:inherit;font-size:12px;border:1px solid var(--fbk-line);background:var(--fbk-surface);color:var(--fbk-ink);border-radius:6px;padding:5px 11px;cursor:pointer}.fbk .btn:hover{background:var(--fbk-accent-wash)}.fbk .btn.p{background:var(--fbk-ink);color:#fff;border-color:var(--fbk-ink)}.fbk .btn.p:hover{background:var(--fbk-rail-hover)}.fbk .btn.c{background:var(--fbk-accent);color:var(--fbk-accent-ink);border-color:var(--fbk-accent)}.fbk .btn:disabled{opacity:.45;cursor:not-allowed}.fbk h1{font-family:var(--fbk-display);font-size:28px;font-weight:600;margin:6px 0 4px;letter-spacing:-.005em}.fbk h2{font-family:var(--fbk-display)}.fbk .sublede{color:var(--fbk-muted);font-size:13.5px;margin:0 0 18px;max-width:92ch;line-height:1.5}.fbk .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:20px}.fbk .kpi{background:var(--fbk-surface);border:1px solid var(--fbk-line);border-radius:10px;padding:13px 15px}.fbk .kpi.soft{background:repeating-linear-gradient(135deg,#FFF,#FFF 6px,var(--fbk-tint) 6px,var(--fbk-tint) 12px);border-style:dashed}.fbk .kpi .n{font-family:var(--fbk-display);font-size:25px;font-weight:600;margin:5px 0 3px;letter-spacing:-.01em}.fbk .kpi .n.g{color:var(--fbk-green)}.fbk .kpi .n.q{color:var(--fbk-muted);font-size:20px}.fbk .kpi .f{font-size:11px;color:var(--fbk-muted);line-height:1.4}.fbk .tag{display:inline-block;font-family:var(--fbk-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:4px;border:1px solid}.fbk .t-soft{color:var(--fbk-amber);border-color:#e0d2ae;background:#fdf8ec}.fbk .t-hard{color:var(--fbk-green);border-color:#bfe0d0;background:#edf7f2}.fbk .t-plain{color:var(--fbk-muted);border-color:var(--fbk-line);background:var(--fbk-tint)}.fbk .t-clay{color:var(--fbk-clay);border-color:#e4d3c6;background:#fcf6f2}.fbk .card{background:var(--fbk-surface);border:1px solid var(--fbk-line);border-radius:10px;margin-bottom:16px}.fbk .chead{padding:12px 15px;border-bottom:1px solid var(--fbk-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.fbk .chead h2{font-family:var(--fbk-display);font-size:16px;font-weight:600;margin:0}.fbk .cbody{padding:14px 15px 15px}.fbk .cbody:has(>.empty){padding:0}.fbk .kind{font-family:var(--fbk-mono);font-size:9.5px;letter-spacing:.08em;padding:3px 7px;border-radius:4px;flex:none;text-align:center}.fbk .k-bug{background:#f5eae4;color:var(--fbk-clay)}.fbk .k-request{background:#eae6f4;color:var(--fbk-purple)}.fbk .k-question{background:#f6f0df;color:var(--fbk-amber)}.fbk .k-chore{background:#edeae2;color:var(--fbk-muted)}.fbk .flag{display:inline-block;font-size:10.5px;padding:2px 7px;border-radius:4px;border:1px solid}.fbk .f-block{color:var(--fbk-clay);border-color:#e4d3c6;background:#fcf6f2}.fbk .f-ev{color:var(--fbk-amber);border-color:#e0d2ae;background:#fdf8ec}.fbk .f-ok{color:var(--fbk-green);border-color:#bfe0d0;background:#edf7f2}.fbk .f-mute{color:var(--fbk-muted);border-color:var(--fbk-line);background:var(--fbk-tint)}.fbk .kv{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--fbk-hair);font-size:12.5px}.fbk .kv:last-child{border-bottom:0}.fbk .kv span:first-child{color:var(--fbk-muted)}.fbk .kv span:last-child{text-align:right;font-weight:500}.fbk .scope{margin:15px 0;padding:12px 13px;border:1px solid var(--fbk-line);border-radius:8px;background:var(--fbk-accent-wash)}.fbk .scope p{margin:6px 0 0;font-size:12.5px;line-height:1.5}.fbk .warn{border:1px solid #E4D3C6;background:#fcf6f2;border-radius:8px;padding:12px 13px}.fbk .warn p{margin:6px 0 0;font-size:12.5px;line-height:1.5}.fbk .acts{display:flex;gap:8px;margin-top:15px}.fbk .acts .btn{flex:1;text-align:center;padding:8px}.fbk .note{margin-top:14px;font-size:11.5px;color:var(--fbk-muted);line-height:1.55;padding-top:13px;border-top:1px solid var(--fbk-line)}.fbk .ihead{font-family:var(--fbk-display);font-size:18px;font-weight:600;margin:7px 0 3px;line-height:1.25}.fbk .imeta{font-size:12px;color:var(--fbk-muted);margin-bottom:15px}.fbk .stat{display:inline-flex;align-items:center;gap:5px;font-size:11px;border:1px solid var(--fbk-line);border-radius:20px;padding:3px 9px;color:var(--fbk-muted);background:var(--fbk-surface)}.fbk .stat i{width:6px;height:6px;border-radius:50%;display:block;background:#b8b2a6;flex:none}.fbk .stat.ready i{background:var(--fbk-green)}.fbk .stat.waiting i{background:var(--fbk-amber)}.fbk .stat.evidence i{background:var(--fbk-clay)}.fbk .stat.verified i{background:var(--fbk-green)}.fbk .stat.unavailable i{background:#b8b2a6}.fbk .cover{margin:0;padding:11px 15px;background:var(--fbk-tint);border-top:1px solid var(--fbk-line);font-size:11.5px;color:var(--fbk-muted);line-height:1.55}.fbk .cover b{color:var(--fbk-ink);font-weight:500}.fbk .empty{border:1px dashed var(--fbk-line);border-radius:10px;background:repeating-linear-gradient(135deg,#FFF,#FFF 6px,var(--fbk-tint) 6px,var(--fbk-tint) 12px);padding:20px 22px}.fbk .empty h3{font-family:var(--fbk-display);font-size:16px;font-weight:600;margin:8px 0 6px}.fbk .empty p{margin:0 0 8px;font-size:12.5px;color:var(--fbk-muted);line-height:1.55;max-width:70ch}.fbk .empty .who{font-size:12px;color:var(--fbk-ink)}.fbk .empty dl{margin:12px 0 0;display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:12px}.fbk .empty dt{color:var(--fbk-muted)}.fbk .empty dd{margin:0}.fbk label.field{display:block;margin-bottom:12px}.fbk label.field .lbl{display:block;margin-bottom:5px}.fbk input[type=text],.fbk textarea,.fbk select{width:100%;font-family:inherit;font-size:13px;color:var(--fbk-ink);background:var(--fbk-surface);border:1px solid var(--fbk-line);border-radius:7px;padding:8px 10px}.fbk textarea{min-height:110px;resize:vertical;line-height:1.5}.fbk input:focus,.fbk textarea:focus,.fbk select:focus{outline:2px solid #E0CDBF;outline-offset:1px}.fbk .fieldrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fbk .scrim{position:fixed;inset:0;background:#1a191747;z-index:40}.fbk .drawer{position:fixed;top:0;right:0;bottom:0;width:420px;background:var(--fbk-surface);border-left:1px solid var(--fbk-line);z-index:41;padding:20px 22px;overflow-y:auto;box-shadow:-18px 0 40px #1a19171f}.fbk .drawer h2{font-family:var(--fbk-display);font-size:19px;font-weight:600;margin:8px 0 4px}.fbk .drawer .ctx{font-family:var(--fbk-mono);font-size:10.5px;color:var(--fbk-muted);background:var(--fbk-tint);border:1px solid var(--fbk-line);border-radius:7px;padding:9px 11px;line-height:1.6;margin:4px 0 14px;white-space:pre-wrap;word-break:break-all}.fbk table.list{width:100%;border-collapse:collapse;font-size:12.5px}.fbk table.list th{text-align:left;font-family:var(--fbk-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fbk-muted);font-weight:400;padding:10px 15px;border-bottom:1px solid var(--fbk-line)}.fbk table.list td{padding:10px 15px;border-bottom:1px solid var(--fbk-hair);vertical-align:top}.fbk table.list tr:last-child td{border-bottom:0}.fbk table.list tr.clickable:hover td{background:var(--fbk-accent-wash)}.fbk table.list td b{font-weight:500}.fbk .muted{color:var(--fbk-muted)}.fbk .nowrap{white-space:nowrap}.fbk .prose{font-size:13px;line-height:1.6;max-width:78ch}.fbk .prose p{margin:0 0 10px}.fbk .prose code{font-family:var(--fbk-mono);font-size:11.5px;background:var(--fbk-tint);border:1px solid var(--fbk-line);border-radius:4px;padding:1px 4px}.fbk pre.block{font-family:var(--fbk-mono);font-size:11px;line-height:1.55;background:var(--fbk-tint);border:1px solid var(--fbk-line);border-radius:8px;padding:12px 13px;overflow-x:auto;margin:0}.fbk .sorter{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:0 0 12px}.fbk .sorter button{font:inherit;font-size:11px;padding:3px 9px;border:1px solid var(--fbk-line);border-radius:5px;background:var(--fbk-surface);color:var(--fbk-muted);cursor:pointer}.fbk .sorter button:hover{border-color:#cfc8b8;color:var(--fbk-ink)}.fbk .sorter button.on{background:var(--fbk-ink);border-color:var(--fbk-ink);color:var(--fbk-ground)}.fbk .sorter .muted{font-size:11px;margin-left:4px}.fbk .shotlist{display:grid;gap:10px;margin-top:7px}.fbk .shotthumb{position:relative}.fbk .shotthumb .shotopen{display:block;width:100%;padding:0;border:1px solid var(--fbk-line);border-radius:8px;overflow:hidden;background:var(--fbk-ground);cursor:zoom-in;position:relative}.fbk .shotthumb .shotopen:hover{border-color:var(--fbk-accent)}.fbk .shotthumb img{display:block;width:100%;height:auto;max-height:190px;object-fit:cover;object-position:top}.fbk .feedbackkey{font-family:var(--fbk-mono);font-size:9px;opacity:.75;margin-left:auto;white-space:nowrap}.fbk .shotmeta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:5px}.fbk .misaligned{font-size:10.5px;color:var(--fbk-amber);border-bottom:1px dotted var(--fbk-amber);cursor:help;outline:none}.fbk .misaligned:focus{color:var(--fbk-clay);border-color:var(--fbk-clay)}.fbk .shotedit{position:fixed;inset:0;z-index:60;background:#141312ed;display:flex;flex-direction:column;padding:14px 18px 10px;color-scheme:dark}.fbk .setop{display:flex;gap:2px;align-items:center;flex-wrap:nowrap;margin-bottom:8px;position:relative;z-index:10;background:#1f1c18;border:1px solid #3B3630;border-radius:9px;padding:4px}.fbk .setop .lbl{color:#9c968a}.fbk .settools,.fbk .setcols,.fbk .setacts,.fbk .setend{display:flex;gap:2px;align-items:center;min-width:0}.fbk .setend{margin-left:auto}.fbk .setcols{position:relative}.fbk .seticon{position:relative;display:grid;place-items:center;flex:0 1 32px;width:32px;min-width:26px;height:32px;padding:0;border:1px solid transparent;border-radius:7px;background:none;color:#efebe2;cursor:pointer;font:inherit}.fbk .seticon svg{display:block}.fbk .seticon:hover{background:#312c25}.fbk .seticon:focus-visible{outline:2px solid #EFEBE2;outline-offset:1px}.fbk .seticon.on{background:#efebe2;color:#1a1917;border-color:#efebe2}.fbk .seticon.p{background:var(--fbk-accent);color:var(--fbk-accent-ink);border-color:var(--fbk-accent)}.fbk .seticon.p:hover{filter:brightness(1.1)}.fbk .seticon:disabled{opacity:.35;cursor:not-allowed;background:none}.fbk .setdiv{flex:none;width:1px;align-self:stretch;margin:5px 4px;background:#3b3630}.fbk .setdot{width:16px;height:16px;border-radius:50%;border:2px solid #EFEBE2;box-sizing:border-box}.fbk .setcolpop{position:absolute;top:calc(100% + 8px);left:0;z-index:5;display:flex;gap:7px;align-items:center;padding:7px 9px;background:#1f1c18;border:1px solid #3B3630;border-radius:9px;box-shadow:0 10px 30px #00000073}.fbk .seticon[data-tip]:hover:after,.fbk .seticon[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);z-index:6;white-space:nowrap;pointer-events:none;background:#1a1917;color:#efebe2;border:1px solid #3B3630;font:500 11px/1.3 var(--fbk-sans);padding:4px 7px;border-radius:5px;box-shadow:0 6px 18px #00000080}.fbk .setweight{display:block;width:18px;border-radius:2px;background:currentColor}.fbk .setcolour{grid-template-rows:auto auto;align-content:center;gap:3px}.fbk .setdotweight{display:block;width:14px;border-radius:2px}.fbk .setcolgrid{flex-direction:column;align-items:flex-start}.fbk .setcolrow{display:flex;gap:7px;align-items:center}.fbk .setweightpick{display:grid;place-items:center;width:30px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:#efebe2;cursor:pointer}.fbk .setweightpick:hover{background:#312c25}.fbk .setweightpick.on{border-color:#efebe2}.fbk .setweightpick[data-tip]:hover:after,.fbk .setweightpick[data-tip]:focus-visible:after{background:#1a1917;color:#efebe2;border:1px solid #3B3630}.fbk .setend .seticon[data-tip]:hover:after,.fbk .setend .seticon[data-tip]:focus-visible:after{left:auto;right:0;transform:none}@media(pointer:coarse){.fbk .seticon{height:44px;flex:1 1 44px;width:44px;max-width:44px;min-width:25px}.fbk .setdot{width:20px;height:20px}.fbk .seticon[data-tip]:hover:after{display:none}}@media(max-width:480px){.fbk .shotedit{padding:10px 8px 8px}.fbk .setop{padding:3px}.fbk .setdiv{margin:6px 2px}}.fbk .swatch{width:22px;height:22px;border-radius:50%;border:2px solid #3B3630;cursor:pointer;padding:0}.fbk .swatch.on{border-color:#efebe2;box-shadow:0 0 0 2px #efebe259}.fbk input.swatch.any{appearance:none;-webkit-appearance:none;padding:3px;border:0;background:conic-gradient(#bf4a16,#8a6410,#0e7f55,#5f4b9e,#bf4a16)}.fbk input.swatch.any::-webkit-color-swatch-wrapper{padding:0}.fbk input.swatch.any::-webkit-color-swatch{border:2px solid #1F1C18;border-radius:50%}.fbk input.swatch.any::-moz-color-swatch{border:2px solid #1F1C18;border-radius:50%}.fbk input.swatch.any.on{box-shadow:0 0 0 2px #efebe2}.fbk .setpipette{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #3B3630;border-radius:7px;background:#242119;color:#efebe2;cursor:pointer}.fbk .setpipette:hover{background:#312c25}.fbk .setstage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 0}.fbk .setwrap{position:relative;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:stretch}.fbk .setimg{position:relative;align-self:center;max-width:100%}.fbk .setcanvas{display:block;max-width:100%;max-height:74vh;margin:0 auto;border-radius:8px;box-shadow:0 12px 44px #00000080;background:#fff;touch-action:none}.fbk .setcanvas.t-pen,.fbk .setcanvas.t-arrow,.fbk .setcanvas.t-line,.fbk .setcanvas.t-box,.fbk .setcanvas.t-crop{cursor:crosshair}.fbk .setcanvas.t-text{cursor:text}.fbk .setcanvas.t-select{cursor:default}.fbk .setlabel{position:absolute;transform:translate(-4px,-3px);z-index:2;font-family:var(--fbk-sans);padding:2px 3px;border:1px solid transparent;border-radius:3px;cursor:move}.fbk .setlabel.on{border-color:#efebe28c;background:#1a19171f}.fbk .setlabel.editing{cursor:text;border-style:dashed}.fbk .settextview{white-space:pre-wrap;word-break:break-word;user-select:none}.fbk .setlabel.editing .settextview{visibility:hidden}.fbk .setgrip{position:absolute;right:-5px;bottom:-5px;width:11px;height:11px;border-radius:2px;background:#efebe2;border:1px solid #1A1917;cursor:nwse-resize}.fbk .settext{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;outline:none;resize:none;overflow:hidden;font:inherit;color:inherit;letter-spacing:inherit;white-space:pre-wrap;word-break:break-word}.fbk .settext:focus{outline:none}.fbk .settext::placeholder{color:currentColor;opacity:.45}.fbk .settextbar.floating{position:absolute;transform:translateY(-42px);z-index:4}.fbk .settextbar{display:flex;gap:3px;align-items:center;margin-top:6px;padding:4px 5px;background:#1f1c18;border:1px solid #3B3630;border-radius:7px;width:max-content}.fbk .settextbar button{min-width:22px;height:22px;padding:0 5px;border:1px solid transparent;border-radius:5px;background:none;color:#c6c0b4;font:inherit;font-size:11px;cursor:pointer}.fbk .settextbar button:hover{background:#312c25;color:#efebe2}.fbk .settextbar button.on{background:#efebe2;color:#1a1917}.fbk .settextbar .swatch{width:16px;height:16px;min-width:16px;border-radius:50%;border:2px solid #3B3630}.fbk .settextbar .swatch.on{border-color:#efebe2;box-shadow:0 0 0 2px #efebe24d}.fbk .settextbar input.swatch.any{padding:2px}.fbk .settextbar input.swatch.any::-webkit-color-swatch{border-width:1.5px}.fbk .settextbar .setpipette{width:22px;height:22px;padding:0;border-color:transparent;border-radius:5px;background:none;color:#c6c0b4}.fbk .settextbar .sep{width:1px;height:16px;background:#3b3630;margin:0 3px}.fbk .setsize{display:inline-flex;align-items:center;height:22px;margin:0 3px 0 1px;border:1px solid #3B3630;border-radius:5px;background:#242119;font-family:var(--fbk-mono);font-size:11px;color:#9c968a}.fbk .setsize:focus-within{border-color:#efebe2}.fbk .setsize label{display:inline-flex;align-items:center;gap:2px;height:100%;padding:0 4px 0 6px;cursor:text}.fbk .setsize input{width:24px;padding:0;border:0;outline:none;background:none;color:#efebe2;font:inherit;appearance:textfield;-moz-appearance:textfield}.fbk .setsize input::-webkit-inner-spin-button,.fbk .setsize input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fbk .setsize select{appearance:none;-webkit-appearance:none;width:17px;height:100%;padding:0;border:0;border-left:1px solid #3B3630;border-radius:0 4px 4px 0;color:transparent;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23C6C0B4' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/8px 5px no-repeat}.fbk .setsize select:hover{background-color:#312c25}.fbk .setsize select:focus{outline:none}.fbk .setsize option{color:#efebe2;background:#242119}.fbk .setnote{flex:none;margin:0;color:#9c968a;font-size:11.5px;text-align:center}.fbk .issueshot{display:block;width:100%;max-width:900px;height:auto;border:1px solid var(--fbk-line);border-radius:8px;background:var(--fbk-ground)}.fbk .prose.md h3.mdh{font-family:var(--fbk-display);font-weight:600;margin:16px 0 6px}.fbk .prose.md .mdh1,.fbk .prose.md .mdh2{font-size:16px}.fbk .prose.md .mdh3{font-size:15px}.fbk .prose.md .mdh4,.fbk .prose.md .mdh5,.fbk .prose.md .mdh6{font-size:13.5px}.fbk .prose.md ul,.fbk .prose.md ol{margin:0 0 11px;padding-left:20px}.fbk .prose.md li{margin-bottom:4px}.fbk .prose.md blockquote{margin:0 0 12px;padding:9px 13px;background:var(--fbk-ground);border-left:3px solid var(--fbk-line);border-radius:0 6px 6px 0}.fbk .prose.md blockquote p{margin:0}.fbk .prose.md hr{border:0;border-top:1px solid var(--fbk-line);margin:16px 0}.fbk .mdimg{display:block;width:100%;max-width:560px;height:auto;border:1px solid var(--fbk-line);border-radius:8px;margin:8px 0;background:var(--fbk-ground)}.fbk .mdmissing{display:inline-block;font-family:var(--fbk-mono);font-size:10.5px;color:var(--fbk-clay);border:1px dashed var(--fbk-accent-line);border-radius:4px;padding:2px 6px}.fbk .mdfield{border:1px solid var(--fbk-line);border-radius:8px;background:var(--fbk-surface)}.fbk .mdfield.over{border-color:var(--fbk-accent);box-shadow:inset 0 0 0 1px var(--fbk-accent)}.fbk .mdbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:1px solid var(--fbk-line);padding:6px 8px}.fbk .mdtabs{display:flex;gap:3px}.fbk .mdtabs button,.fbk .mdtools button{font:inherit;font-size:11.5px;padding:3px 9px;border:1px solid transparent;border-radius:5px;background:none;color:var(--fbk-muted);cursor:pointer}.fbk .mdtabs button:hover,.fbk .mdtools button:hover{background:var(--fbk-ground);color:var(--fbk-ink)}.fbk .mdtabs button.on{background:var(--fbk-ink);color:var(--fbk-ground)}.fbk .mdtools{display:flex;gap:1px;margin-left:auto}.fbk .mdtools button{min-width:26px;font-family:var(--fbk-mono);font-size:11px;text-align:center}.fbk .mdfield textarea{display:block;width:100%;border:0;background:none;resize:vertical;padding:10px 11px;font:inherit;font-size:12.5px;line-height:1.6;color:var(--fbk-ink);outline:none;font-family:var(--fbk-mono)}.fbk .mdhint{margin:0;border-top:1px solid var(--fbk-hair);padding:6px 11px;font-size:10.5px;line-height:1.5;color:var(--fbk-muted)}.fbk .mdhint.refused{color:var(--fbk-clay);border-top:0;padding-top:0}.fbk .mdrich{padding:10px 12px;font-size:13px;line-height:1.65;outline:none;min-height:120px}.fbk .mdrich:focus{outline:none}.fbk .mdrich>*:first-child{margin-top:0}.fbk .mdrich>*:last-child{margin-bottom:0}.fbk .mdrich p{margin:0 0 9px}.fbk .mdrich h3,.fbk .mdrich h4{font-family:var(--fbk-display);font-weight:600;margin:14px 0 6px}.fbk .mdrich h3{font-size:15px}.fbk .mdrich h4{font-size:13.5px}.fbk .mdrich ul,.fbk .mdrich ol{margin:0 0 9px;padding-left:20px}.fbk .mdrich li{margin-bottom:3px}.fbk .mdrich li>p{margin:0}.fbk .mdrich code{font-family:var(--fbk-mono);font-size:.88em;background:var(--fbk-ground);border:1px solid var(--fbk-line);border-radius:4px;padding:1px 4px}.fbk .mdrich pre{background:var(--fbk-ground);border:1px solid var(--fbk-line);border-radius:6px;padding:9px 11px;overflow-x:auto}.fbk .mdrich pre code{background:none;border:0;padding:0}.fbk .mdrich blockquote{margin:0 0 9px;padding:6px 12px;border-left:3px solid var(--fbk-line);color:var(--fbk-muted)}.fbk .mdrich img{display:block;max-width:100%;height:auto;border:1px solid var(--fbk-line);border-radius:7px;margin:8px 0}.fbk .mdrich img.ProseMirror-selectednode{outline:2px solid var(--fbk-accent)}.fbk .mdrich a{color:var(--fbk-accent);text-decoration:underline}.fbk .mdrich p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--fbk-muted);float:left;height:0;pointer-events:none}.fbk .regionpick{position:fixed;inset:0;z-index:70;cursor:crosshair;background:#1a191757;touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fbk .regionhole{position:absolute;border:2px solid var(--fbk-accent);border-radius:3px;box-shadow:0 0 0 9999px #1a191757;background:transparent}.fbk .regionsize{position:absolute;font-family:var(--fbk-mono);font-size:10px;color:#fff;background:var(--fbk-ink);border-radius:4px;padding:2px 6px}.fbk .regionhandle{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;touch-action:none}.fbk .regionhandle:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--fbk-surface);border:2px solid var(--fbk-accent);box-sizing:border-box}.fbk .regionhandle[data-corner=nw],.fbk .regionhandle[data-corner=se]{cursor:nwse-resize}.fbk .regionhandle[data-corner=ne],.fbk .regionhandle[data-corner=sw]{cursor:nesw-resize}.fbk .regionbar{position:fixed;left:50%;bottom:26px;transform:translate(-50%);display:flex;gap:10px;align-items:center;font-size:12px;color:var(--fbk-rail-ink);background:var(--fbk-ink);border-radius:8px;padding:6px 6px 6px 14px;cursor:default;white-space:nowrap}.fbk .regionbar.top{bottom:auto;top:26px}.fbk .regionbar .btn{min-height:32px}@media(pointer:coarse){.fbk .regionbar .btn{min-height:44px;min-width:44px;padding:0 16px;font-size:13px}}.fbk .shotpick{display:flex;gap:8px;align-items:center;margin-top:7px}.fbk .shotpick .btn{display:flex;gap:7px;align-items:center;padding:6px 11px}.fbk .shotpick .gl{font-size:13px;line-height:1}.fbk .shotpick .muted{font-size:10.5px;line-height:1.4}.fbk .scrim.away,.fbk .drawer.away{opacity:0;pointer-events:none}.fbk .keyhint{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:9px;padding-top:8px;border-top:1px solid var(--fbk-hair);font-size:10.5px;color:var(--fbk-muted)}.fbk .keyhint button{background:none;border:0;padding:0;font:inherit;color:var(--fbk-accent);cursor:pointer}.fbk kbd{font-family:var(--fbk-mono);font-size:9.5px;border:1px solid var(--fbk-line);border-bottom-width:2px;border-radius:3px;padding:1px 4px;background:var(--fbk-ground);color:var(--fbk-ink);margin-right:2px}.fbk .keycard{position:fixed;z-index:95;right:calc(var(--fbk-drawer-w, 420px) + 26px);top:80px;width:330px;background:var(--fbk-surface);border:1px solid var(--fbk-line);border-radius:11px;padding:13px 15px;box-shadow:0 18px 44px #1a191738}.fbk .keycard dl{margin:4px 0 0;display:flex;flex-direction:column;gap:5px}.fbk .keycard dl div{display:grid;grid-template-columns:104px 1fr;gap:8px;align-items:baseline}.fbk .keycard dt{white-space:nowrap}.fbk .keycard dd{margin:0;font-size:11px;line-height:1.45;color:var(--fbk-muted)}.fbk .keycard .btn{margin-top:11px}@media(max-width:900px){.fbk .keycard{right:14px;top:14px}}.fbk .keycard{right:446px}.fbk.shortcuts-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;margin:auto;padding:22px 26px;overflow:auto;border:1px solid var(--fbk-line);border-radius:12px;background:var(--fbk-surface);color:var(--fbk-ink);font-family:var(--fbk-sans);box-shadow:0 18px 60px #1a191738}.fbk.shortcuts-dialog::backdrop{background:#1a19176b}.fbk .shortcuts-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.fbk .shortcuts-head h2{margin:0;font-family:var(--fbk-display);font-size:25px;font-weight:500}.fbk .shortcuts-note{font-size:12px;line-height:1.5;color:var(--fbk-muted);margin:12px 0 18px}.fbk.shortcuts-dialog section{border-top:1px solid var(--fbk-line);padding:12px 0}.fbk.shortcuts-dialog h3{margin:0 0 9px}.fbk.shortcuts-dialog .shortcut-list{margin:0;display:flex;flex-direction:column;gap:8px}.fbk.shortcuts-dialog .shortcut-list>div{display:grid;grid-template-columns:170px 1fr;gap:14px;align-items:baseline}.fbk .shortcut-list dt>span{white-space:nowrap}.fbk.shortcuts-dialog dd{margin:0;font-size:12px;line-height:1.5}@media(max-width:520px){.fbk.shortcuts-dialog{padding:18px;max-height:calc(100dvh - 24px)}.fbk.shortcuts-dialog .shortcut-list>div{grid-template-columns:1fr;gap:4px}}.fbk .mdembed{position:relative;display:block;width:fit-content;max-width:100%;min-width:170px;margin:8px 0}.fbk .mdembed img{display:block;max-width:100%;height:auto;border-radius:6px;border:1px solid var(--fbk-line)}.fbk .mdembed.on img{outline:2px solid var(--fbk-accent);outline-offset:2px}.fbk .mdembedbar{position:absolute;top:8px;right:8px;display:flex;gap:4px;align-items:center}.fbk .mdembedbar button{background:#1a1917db;color:#efebe2;border:0;border-radius:5px;cursor:pointer;font-family:var(--fbk-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;line-height:1}.fbk .mdembedbar button:hover{background:#1a1917}.fbk .mdembedbar button.x{font-size:14px;letter-spacing:0;padding:3px 8px}.fbk .mdembedbar button.x:hover{background:var(--fbk-clay)}.fbk .mdembedflag{font-family:var(--fbk-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fbk-green);background:#edf7f2;border:1px solid #BFE0D0;border-radius:4px;padding:3px 6px}.fbk .drawer{transition:width .18s ease}.fbk .drawerhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.fbk .drawerhead .lbl{margin-right:auto}.fbk .drawerwide{background:none;border:1px solid var(--fbk-line);border-radius:6px;padding:3px 8px;cursor:pointer;font-family:var(--fbk-mono);font-size:10px;letter-spacing:.04em;color:var(--fbk-label)}.fbk .drawerwide:hover{border-color:var(--fbk-accent);color:var(--fbk-accent)}.fbk .draftlist{margin:10px 0 4px;padding:10px 12px;border:1px solid var(--fbk-line);border-radius:8px;background:var(--fbk-ground)}.fbk .draftlist p{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--fbk-muted)}.fbk .draftrow{display:flex;gap:8px;align-items:stretch;margin-top:6px}.fbk .draftopen{flex:1;min-width:0;text-align:left;background:var(--fbk-surface);border:1px solid var(--fbk-line);border-radius:6px;padding:6px 9px;cursor:pointer;font:inherit;color:var(--fbk-ink)}.fbk .draftopen:hover{border-color:var(--fbk-accent)}.fbk .draftopen b{display:block;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbk .draftopen span{display:block;font-family:var(--fbk-mono);font-size:10px;color:var(--fbk-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbk .draftx{flex:none;background:none;border:1px solid var(--fbk-line);border-radius:6px;padding:0 9px;cursor:pointer;font:inherit;font-size:11.5px;color:var(--fbk-muted)}.fbk .draftx:hover{border-color:var(--fbk-clay);color:var(--fbk-clay)}.fbk .drawer.wide{width:min(1120px,80vw)}.fbk .drawer.wide .fbcols{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:28px;align-items:start}.fbk .drawer.wide .fbtext{grid-column:1;grid-row:1}.fbk .drawer.wide .fbshots{grid-column:2;grid-row:1}.fbk .drawer.wide .mdrich{min-height:380px!important}.fbk .keycard.overdrawer{right:34px;top:72px;z-index:96}@media(pointer:coarse){.fbk .mdembedbar button{min-width:44px;min-height:44px}}.fbk .floatfeedback{position:fixed;right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:39;display:flex;gap:8px;align-items:center;padding:9px 14px;border-radius:999px;background:var(--fbk-ink);color:var(--fbk-rail-ink);border-color:var(--fbk-ink);font-size:13px;box-shadow:0 8px 24px #1a191738}.fbk .floatfeedback:hover{background:var(--fbk-rail-hover)}.fbk .feedbackkey{display:none}.fbk .railfeedback .feedbackkey{font-family:var(--fbk-mono);font-size:9px;opacity:.75;margin-left:auto;white-space:nowrap}body:has(.shortcuts-dialog[open]) .fbk .feedbackkey{display:inline}.fbk .drawer{font-family:var(--fbk-sans);color:var(--fbk-ink)}.fbk .drawer .field{display:block;margin-bottom:12px}.fbk .drawer .field>.lbl{display:block;margin-bottom:5px}.fbk .fbrestored{font-size:12px;margin:0 0 8px}.fbk .fbwho{margin-left:auto}.fbk .fbwho b{font-weight:500;color:var(--fbk-ink)}.fbk details.more summary{cursor:pointer;font-size:11.5px;color:var(--fbk-muted);margin-top:12px}.fbk button.misaligned{background:none;border:0;border-bottom:1px dotted var(--fbk-amber);padding:0;font:inherit;font-size:10.5px;color:var(--fbk-amber);cursor:pointer}.fbk button.misaligned:hover,.fbk button.misaligned:focus-visible{color:var(--fbk-clay);border-color:var(--fbk-clay)}.fbk button.misaligned.on{color:var(--fbk-clay);border-bottom-style:solid}.fbk .mdrichwrap{position:relative}.fbk .mdplaceholder{position:absolute;left:12px;top:10px;right:12px;pointer-events:none;font-size:13px;line-height:1.65;color:var(--fbk-muted);white-space:pre-wrap}.fbk input[type=search]{width:100%;font-family:inherit;font-size:13px;color:var(--fbk-ink);background:var(--fbk-surface);border:1px solid var(--fbk-line);border-radius:7px;padding:8px 10px}.fbk .linkish{background:none;border:0;padding:0;font:inherit;font-size:inherit;color:var(--fbk-accent);text-decoration:underline;cursor:pointer}.fbk .scroller{overflow-x:auto}.fbk .issuesearch{position:relative;padding:12px 15px 0}.fbk .issuesearch input{padding-right:34px}.fbk .issuesearch kbd{position:absolute;right:24px;top:21px}.fbk .sortergroup{display:inline-flex;gap:6px;flex-wrap:wrap;margin-right:12px}.fbk .issuelist .sorter{padding-bottom:12px}.fbk .issuedetail{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}.fbk .issueside{position:sticky;top:16px;background:var(--fbk-surface);border:1px solid var(--fbk-line);border-radius:10px;padding:16px}.fbk .issueside select{padding:3px 6px;font-size:12px;width:auto}@media(max-width:1023px){.fbk .issuedetail{grid-template-columns:1fr}.fbk .issueside{position:static;order:-1}}@media(max-width:760px){.fbk .drawer.drawer{width:100%;left:0;border-left:0;padding-bottom:calc(20px + env(safe-area-inset-bottom));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}.fbk .drawer.wide{width:100%}.fbk .drawer.wide .fbcols{display:block}.fbk .fieldrow{grid-template-columns:1fr}.fbk .keycard,.fbk .keycard.overdrawer{right:8px;left:8px;width:auto;top:12px;z-index:96}.fbk .drawer .drawerhead{position:sticky;top:-20px;z-index:5;background:var(--fbk-surface);margin:-20px calc(-16px - env(safe-area-inset-right)) 0 calc(-16px - env(safe-area-inset-left));padding:calc(12px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 8px calc(16px + env(safe-area-inset-left));align-items:center}.fbk .drawerclose{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-6px -8px -6px 0;background:none;border:0;padding:0;font-size:26px;line-height:1;color:var(--fbk-label);cursor:pointer}}@media(min-width:761px){.fbk .drawerclose{display:none}}@media(prefers-reduced-motion:reduce){.fbk .drawer{transition:none}}.fbk .obchip{display:flex;align-items:center;gap:7px;width:100%;min-width:0;padding:6px 9px;min-height:30px;border:1px dashed var(--fbk-rail-edge);border-radius:7px;background:none;color:var(--fbk-rail-text);font-family:var(--fbk-mono);font-size:10.5px;letter-spacing:.02em;text-align:left;cursor:pointer}.fbk .obchip:hover{background:var(--fbk-rail-soft);color:var(--fbk-rail-ink)}.fbk .obmark{flex:none;width:15px;height:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;line-height:1;border:1px solid currentColor}.fbk .obtext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbk .ob-send .obmark{animation:fbkpulse 1.4s ease-in-out infinite}@keyframes fbkpulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.fbk .ob-send .obmark{animation:none}}.fbk .ob-done,.fbk .ob-server{border-style:solid;color:var(--fbk-rail-ink)}.fbk .ob-device,.fbk .ob-refused{border-style:solid;border-color:var(--fbk-rail-ink);color:var(--fbk-rail-ink);font-weight:600}.fbk .obchip.ob-bar{width:auto;max-width:58vw;border-color:var(--fbk-line);color:var(--fbk-muted)}.fbk .obchip.ob-bar:hover{background:var(--fbk-accent-wash);color:var(--fbk-ink)}.fbk .obchip.ob-bar.ob-device,.fbk .obchip.ob-bar.ob-refused{border-color:var(--fbk-clay);color:var(--fbk-clay)}.fbk .obchip.ob-bar.ob-done,.fbk .obchip.ob-bar.ob-server{border-color:var(--fbk-green);color:var(--fbk-green)}.fbk .obscrim{position:fixed;inset:0;z-index:90}.fbk .obpanel{position:fixed;z-index:91;left:var(--at-left, 14px);bottom:var(--at-bottom, 150px);width:360px;max-height:min(560px,calc(100dvh - var(--at-bottom, 150px) - 16px));overflow-y:auto;overscroll-behavior:contain;background:var(--fbk-surface);color:var(--fbk-ink);border:1px solid var(--fbk-line);border-radius:11px;padding:12px 14px 14px;box-shadow:0 18px 44px #1a191738;outline:none}.fbk .obhead{display:flex;align-items:center;justify-content:space-between;gap:10px}.fbk .obx{flex:none;width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--fbk-muted);font-size:18px;line-height:1;cursor:pointer}.fbk .obx:hover{background:var(--fbk-accent-wash);color:var(--fbk-ink)}.fbk .oblede{margin:4px 0 10px;font-size:12px;line-height:1.45;color:var(--fbk-muted)}.fbk .obrow{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--fbk-line);font-size:12.5px;line-height:1.4;color:var(--fbk-ink)}.fbk .obrow b{font-weight:600;overflow-wrap:anywhere}.fbk .obmeta{font-size:11.5px;color:var(--fbk-muted)}.fbk .obstate{font-family:var(--fbk-mono);font-size:10.5px;color:var(--fbk-muted)}.fbk .obbad{font-family:var(--fbk-mono);font-size:10.5px;color:var(--fbk-clay)}.fbk .obonserver b,.fbk .obfiled b{color:var(--fbk-green)}.fbk .obfiled:hover b{text-decoration:underline}.fbk .obacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.fbk .obacts .btn{min-height:30px}.fbk .obdiscard{margin-left:auto;color:var(--fbk-muted)}@media(max-width:760px){.fbk .obpanel{left:8px;right:8px;width:auto;top:calc(52px + env(safe-area-inset-top));bottom:auto;max-height:calc(100dvh - 72px - env(safe-area-inset-top))}.fbk .obacts .btn{min-height:36px;padding:6px 12px}}.fbk .velocity-stats,.fbk .velocity-legend{display:flex;flex-wrap:wrap;gap:8px 24px}.fbk .velocity-stats{font-size:13px;margin-bottom:12px}.fbk .velocity-stats b{font-family:var(--fbk-mono);font-size:20px}.fbk .velocity-legend{font-size:12px;margin-bottom:6px;color:var(--fbk-ink)}.fbk .velocity-closed{color:var(--fbk-green)}.fbk .velocity-chart{display:block;width:100%;height:auto}.fbk .velocity-chart text{fill:var(--fbk-muted);font:11px var(--fbk-mono)}.fbk .velocity-axis{stroke:var(--fbk-line)}.fbk .velocity-filed-bar{fill:var(--fbk-ink)}.fbk .velocity-closed-bar{fill:var(--fbk-surface);stroke:var(--fbk-green);stroke-width:1.5}.fbk .velocity-open{fill:none;stroke:var(--fbk-ink);stroke-width:2}.fbk .velocity-open.upper{stroke-dasharray:4 3;stroke:var(--fbk-muted)}.fbk .velocity-note{font-size:12px;margin:8px 0}.fbk .drawerhead .fbhead{margin:0 auto 0 0;font-size:20px;line-height:1.2;letter-spacing:0;text-transform:none}.fbk .fbhelp{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--fbk-line);color:var(--fbk-muted);font-size:12px;font-weight:600;cursor:help;align-self:center;background:var(--fbk-surface)}.fbk .fbhelp:hover,.fbk .fbhelp:focus-visible{color:var(--fbk-ink);border-color:var(--fbk-accent);outline:none}.fbk .mdfield{transition:border-color .12s ease,box-shadow .12s ease}.fbk .mdfield:focus-within{border-color:var(--fbk-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fbk-accent) 22%,transparent),0 6px 18px color-mix(in srgb,var(--fbk-ink) 8%,transparent)}.fbk .mdfield:focus-within .mdbar{border-bottom-color:color-mix(in srgb,var(--fbk-accent) 35%,var(--fbk-line))}@media(prefers-reduced-motion:reduce){.fbk .mdfield{transition:none}}.fbk [data-tip]{position:relative}.fbk [data-tip]:hover:after,.fbk [data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;z-index:40;top:calc(100% + 6px);left:50%;transform:translate(-50%);width:max-content;max-width:280px;white-space:pre-line;text-align:left;padding:7px 9px;border-radius:6px;background:var(--fbk-ink);color:var(--fbk-surface);font:500 11.5px/1.45 var(--fbk-sans);letter-spacing:0;text-transform:none;box-shadow:0 6px 18px #0000002e;pointer-events:none}.fbk [data-tip][data-tip-end]:hover:after,.fbk [data-tip][data-tip-end]:focus-visible:after{left:auto;right:0;transform:none}@media(hover:none){.fbk [data-tip]:hover:after{content:none}}.fbk .fbfiled{padding:8px 0}.fbk .fbfiledhead{font-size:20px;line-height:28px;margin:4px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbk .fbfiledhead.refused{color:var(--fbk-clay)}.fbk .fbfiled p{margin:0}.fbk .fbfilednote{min-height:3em;margin-top:4px}.fbk .fbfiled .acts{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fbk .fbfiled .acts .btn{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;margin:0;box-sizing:border-box;text-decoration:none}.fbk .fbfiled .acts .btn[aria-disabled]{opacity:.45;pointer-events:none;cursor:default}.fbk .fbfiledlist{margin-top:20px;border-top:1px solid var(--fbk-line);padding-top:12px}.fbk .fbfiledlist ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:10px;row-gap:6px}.fbk .fbfiledlist li,.fbk .fbfiledlist li>a,.fbk .fbfiledlist li>span{display:grid;grid-column:1/-1;grid-template-columns:subgrid;color:inherit;text-decoration:none}.fbk .fbfiledno{font-family:var(--fbk-mono);text-align:right;font-size:13px;line-height:20px}.fbk .fbfiledtitle{font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbk .fbfiledlist a .fbfiledtitle{text-decoration:underline;text-decoration-color:var(--fbk-line);text-underline-offset:3px}.fbk .shotedit [data-tip]:hover:after,.fbk .shotedit [data-tip]:focus-visible:after{background:#1a1917;color:#efebe2;border:1px solid #3B3630;box-shadow:0 6px 18px #00000080;z-index:12;white-space:nowrap}.fbk .shotedit .seticon[aria-expanded=true]:hover:after,.fbk .shotedit .seticon[aria-expanded=true]:focus-visible:after{display:none}.fbk .btn.p{background:var(--fbk-accent);border-color:var(--fbk-accent);color:var(--fbk-accent-ink)}.fbk .btn.p:hover{background:var(--fbk-accent);opacity:.88}.fbk .kpi.soft,.fbk .empty{background:repeating-linear-gradient(135deg,var(--fbk-surface),var(--fbk-surface) 6px,var(--fbk-tint) 6px,var(--fbk-tint) 12px)}.fbk .btn,.fbk .card,.fbk .kpi,.fbk .empty,.fbk .issueside,.fbk .keycard,.fbk.shortcuts-dialog,.fbk .tag,.fbk .kind,.fbk .flag,.fbk kbd,.fbk .mdtabs button,.fbk .mdtools button,.fbk .mdembedbar button,.fbk .sorter button,.fbk .draftopen,.fbk .draftx,.fbk .drawerwide,.fbk .obx,.fbk .drawer .ctx,.fbk .railfeedback,.fbk input[type=text],.fbk textarea,.fbk select,.fbk .draftlist,.fbk .issueshot,.fbk .mdfield,.fbk .mdimg,.fbk .regionbar,.fbk .scope,.fbk .setcanvas,.fbk .shotthumb .shotopen,.fbk .warn,.fbk pre.block,.fbk .settextbar,.fbk .settextbar button,.fbk .setsize,.fbk .setpipette,.fbk .setweightpick,.fbk .mdrich pre,.fbk .mdrich img,.fbk .mdembed img,.fbk .regionsize{border-radius:2px}.fbk .btn{font-family:var(--fbk-display);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.fbk .drawerhead .drawerwide{display:none}}@media(max-width:520px){.fbk .keyhint>:not(.fbwho),.fbk .keyhint:not(:has(.fbwho)){display:none}}.scr-profile .vb{height:36px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line);font-size:12px;flex:none}.scr-profile .vb .sep{color:var(--faint)}.scr-profile .pf-home{display:inline-flex;align-items:center;gap:8px;color:var(--ink2);text-decoration:none}.scr-profile .pf-h{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.scr-profile .pf-q{width:300px;height:26px;cursor:text}.scr-profile .pf-q input{all:unset;flex:1;min-width:0;color:var(--ink);font-size:12px}.scr-profile .pf-q input::placeholder{color:var(--muted)}.scr-profile .pf-q .tag{cursor:pointer;font-family:inherit;white-space:nowrap}.scr-profile .pf-me{color:var(--ink2);text-decoration:none;white-space:nowrap}.scr-profile .pf-body{flex:1;display:flex;min-height:0}.scr-profile .pf-main{flex:1;padding:22px 26px;display:flex;flex-direction:column;gap:14px;min-width:0;overflow:auto}.scr-profile .pf-head{display:flex;align-items:flex-end;gap:16px}.scr-profile .pf-title{font-size:28px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-profile .pf-signer{font-size:12px;margin-top:6px}.scr-profile .pf-counts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:12px;color:var(--muted)}.scr-profile .pf-unsigned{font-size:12px;color:var(--ink2);padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--sunk)}.scr-profile .tr .pf-uns{font-family:inherit;color:var(--muted);flex:none}.scr-profile .pf-counts .mono{color:var(--ink)}.scr-profile .pf-tags{display:flex;gap:6px}.scr-profile .pf-tags .tag{cursor:pointer;font-family:inherit}.scr-profile .tr{display:grid;grid-template-columns:minmax(0,2.2fr) 80px 70px 90px;gap:12px;align-items:center;height:38px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink2);text-decoration:none;padding:0 6px}.scr-profile .tr.h{height:30px;font:600 10px Geist Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.scr-profile .tr.sel{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.scr-profile .tr .nm{font-family:Geist Mono,monospace;font-size:12px;display:flex;align-items:center;gap:8px;min-width:0}.scr-profile .tr .nmt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scr-profile .tr .nm b{color:var(--ink);font-weight:500}.scr-profile .pf-empty{padding:28px 6px;font-size:12.5px}.scr-profile .pf-note,.scr-profile .pf-hint{font-size:11.5px}.scr-profile .pf-more{align-self:flex-start;margin-top:10px}.scr-profile .pf-side{width:340px;border-left:1px solid var(--line);padding:18px;box-sizing:border-box;background:var(--paper);overflow:auto;flex:none}.scr-profile .pf-sh{display:flex;align-items:center;margin-bottom:6px;font-size:11.5px}.scr-profile .pf-sh .muted{margin-left:auto}.scr-profile .sr{padding:9px 6px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:3px;font-size:12.5px;text-decoration:none;color:var(--ink2)}.scr-profile .sr.sel{background:var(--accent-soft)}.scr-profile .sr .srn{font-size:12px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-profile .sr .srn b{color:var(--ink);font-weight:500}.scr-profile .sr .srm{font-size:11px}.scr-profile .sr .srx{color:var(--ink2);font-size:12px}.scr-profile mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--ink);padding:0 1px}.scr-profile .sig{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-size:11px}@media(max-width:760px){.scr-profile .pf-side{display:none}.scr-profile .pf-q{width:auto;flex:1;min-width:0}.scr-profile .pf-body.searching .pf-main{display:none}.scr-profile .pf-body.searching .pf-side{display:block;width:auto;flex:1;border-left:0}.scr-profile .vb .pf-h{display:none}.scr-profile .pf-main{padding:16px}.scr-profile .pf-head{flex-direction:column;align-items:flex-start;gap:8px}.scr-profile .tr{grid-template-columns:minmax(0,1fr) 64px 70px}.scr-profile .tr>:nth-child(3){display:none}}@media(max-width:520px){.scr-profile .vb{gap:6px;padding:0 12px;height:auto;min-height:36px;flex-wrap:wrap}.scr-profile .vb>.pf-home,.scr-profile .vb>.sep,.scr-profile .vb>.pf-me{height:36px;display:inline-flex;align-items:center}.scr-profile .pf-q{order:9;flex:1 1 100%;height:30px;margin-bottom:8px}.scr-profile .pf-title{font-size:22px;max-width:100%}.scr-profile .pf-head>*{max-width:100%;min-width:0}.scr-profile .pf-tags,.scr-profile .pf-counts{flex-wrap:wrap}}.usage{--u1:#2a78d6;--u2:#eb6834;--u3:#1baf7a;--u4:#eda100}.fp.dark .usage,.fp.hud:not(.light) .usage{--u1:#3987e5;--u2:#d95926;--u3:#199e70;--u4:#c98500}.usage .u-bar-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px}.usage .u-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.usage .u-tiles .cap{margin-bottom:8px}.usage .u-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.usage .u-title{font-size:14px;font-weight:600}.usage .u-when{font-size:12px;margin-left:auto;font-variant-numeric:tabular-nums}.usage .u-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--ink2);margin-bottom:10px}.usage .u-key{display:inline-flex;align-items:center;gap:6px}.usage .u-key b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.usage .u-sw{width:10px;height:10px;display:inline-block;border-radius:2px}.usage .s1{background:var(--u1)}.usage .s2{background:var(--u2)}.usage .s3{background:var(--u3)}.usage .s4{background:var(--u4)}.usage .acc{background:var(--accent)}.usage .u-plot{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.usage .u-y{display:flex;flex-direction:column;justify-content:space-between;height:140px;font-size:10.5px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;transform:translateY(-.5em)}.usage .u-area{position:relative;padding-bottom:20px}.usage .u-grid{position:absolute;inset:0 0 20px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.usage .u-grid i{display:block;border-top:1px solid var(--line)}.usage .u-grid i:last-child{border-top-color:var(--edge)}.usage .u-bars{position:relative;height:140px;display:grid;gap:2px}.usage .u-bars.dense{gap:1px}.usage .u-col{height:100%;display:flex;align-items:flex-end;cursor:pointer;min-width:0}.usage .u-col.off .u-bar{opacity:.4}.usage .u-col:hover,.usage .u-col.on{background:color-mix(in srgb,var(--accent) 7%,transparent)}.usage .u-bar{width:100%;display:flex;flex-direction:column-reverse;gap:2px;min-height:0}.usage .u-bars.dense .u-bar{gap:1px}.usage .u-bar i{display:block;min-height:1px}.usage .u-bar i:last-child{border-radius:2px 2px 0 0}.fp.hud .usage .u-col.on .u-bar i{box-shadow:var(--glow)}.usage .u-x{position:absolute;left:0;right:0;bottom:0;height:16px;font-size:10.5px}.usage .u-x span{position:absolute;transform:translate(-50%);white-space:nowrap}.usage .u-x span:first-child{transform:none;left:0!important}.usage .u-x span:last-child{transform:none;left:auto!important;right:0}.usage .u-tr{display:grid;grid-template-columns:24px minmax(0,1.6fr) 56px minmax(60px,1fr) 72px 84px 64px;gap:12px;align-items:center;height:36px;border-bottom:1px solid var(--line);font-size:12.5px}.usage .u-tr:last-child{border-bottom:0}.usage .u-tr.h{height:28px;font-size:11px}.usage .u-tr>:nth-child(3),.usage .u-tr>:nth-child(5),.usage .u-tr>:nth-child(7){text-align:right}.usage .u-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage .u-share{height:6px;background:var(--sunk);overflow:hidden;display:block}.usage .u-share i{display:block;height:100%;background:var(--accent)}.usage .u-tr.h .u-share{background:none}@media(max-width:720px){.usage .u-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.usage .u-tr{grid-template-columns:20px minmax(0,1fr) 44px 64px 60px;gap:8px}.usage .u-tr>:nth-child(4),.usage .u-tr>:nth-child(7){display:none}.usage .u-y,.usage .u-bars{height:120px}}
