.mark{flex:none;width:auto;height:1.15em;display:block}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-C1nco2VV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-ext-700-Ca8adRJv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rajdhani-latin-400-z-pag-gI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rajdhani-latin-ext-400-Do_mUXvx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/rajdhani-latin-600-g2Ep8qBe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/rajdhani-latin-ext-600-B9iVg0hT.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/oswald-latin-600-plFmSr5g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/oswald-latin-ext-600-5Cvn_Zbc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/oswald-latin-700-vy6hmKSr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/oswald-latin-ext-700-BKErdSR5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-latin-400-B6hv38G2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-400-D7DTtDRz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cormorant-garamond-latin-700-D-msMFeB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-700-5JB5d6oK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/league-spartan-latin-400-Hps7X-6a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/league-spartan-latin-ext-400-xPdc9-Zd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/league-spartan-latin-600-DiSYrkvO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/league-spartan-latin-ext-600-VoXjwALv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-condensed-latin-400-DiKTPJpr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-condensed-latin-ext-400-DEbW8ZVL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-latin-600-C0EWLF74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-latin-ext-600-DcR1VREI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-600-D38SheWl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,[data-theme=signal]{--bg:#e4e6e8;--panel:#f5f6f7;--panel2:#eceef0;--line:#c8ccd1;--line2:#d7dade;--txt:#14171a;--dim:#5f656d;--faint:#888e96;--ink:#14181e;--inktxt:#e7eaee;--acc:#00707e;--accsoft:#dceef0;--acctxt:#fff;--acc-ink:#00707e;--ok:#0d7048;--may:#795409;--no:#9e3320;--oksoft:#dcece4;--maysoft:#f1e7d3;--nosoft:#f3dedb;--panel-up:#fff;--elev-set:0 1px 1px #0a0e140d, 0 2px 6px #0a0e140f;--elev-lift:0 1px 2px #0a0e140f, 0 10px 24px #0a0e1424;--elev-sunk:inset 0 2px 3px #0a0e141a;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--elev-sunk-ink:inset 0 2px 4px #00000073;--portrait-ring:inset 0 0 0 1px #00000038, inset 0 0 0 2px #ffffff24;--motion-tap:.12s;--motion-pass:.18s;--motion-curve:cubic-bezier(.2,.7,.3,1);--radius-sm:.5rem;--radius-md:.85rem;--radius-lg:1.4rem;--radius-pill:999px;--r-card:3px;--r-tile:3px;--r-chip:2px;--lab-ls:.1em;--border-width:1px;--ico-stroke:1.6;--weight:400;--weight-strong:700;--tracking:0em;--caps:none}@media (prefers-color-scheme:dark){:root:not([data-view=light]),[data-theme=signal]:not([data-view=light]){--bg:#0f1114;--panel:#181b20;--panel2:#131619;--line:#282d34;--line2:#20242a;--txt:#e7eaee;--dim:#8d949d;--faint:#6c737c;--ink:#080a0c;--inktxt:#e7eaee;--acc:#2fd3e0;--accsoft:#0d2a2e;--acctxt:#05171a;--acc-ink:#2fd3e0;--ok:#2fcf85;--may:#f0bb40;--no:#ef6a54;--oksoft:#122720;--maysoft:#2a2416;--nosoft:#2c1c19;--panel-up:#20242b;--elev-set:inset 0 1px 0 #ffffff0b, 0 1px 2px #00000073;--elev-lift:inset 0 1px 0 #ffffff12, 0 12px 28px #0009;--elev-sunk:inset 0 2px 4px #0000008c}}:root[data-view=dark],[data-theme=signal][data-view=dark]{--bg:#0f1114;--panel:#181b20;--panel2:#131619;--line:#282d34;--line2:#20242a;--txt:#e7eaee;--dim:#8d949d;--faint:#6c737c;--ink:#080a0c;--inktxt:#e7eaee;--acc:#2fd3e0;--accsoft:#0d2a2e;--acctxt:#05171a;--acc-ink:#2fd3e0;--ok:#2fcf85;--may:#f0bb40;--no:#ef6a54;--oksoft:#122720;--maysoft:#2a2416;--nosoft:#2c1c19;--panel-up:#20242b;--elev-set:inset 0 1px 0 #ffffff0b, 0 1px 2px #00000073;--elev-lift:inset 0 1px 0 #ffffff12, 0 12px 28px #0009;--elev-sunk:inset 0 2px 4px #0000008c}[data-theme=console]{--bg:#dbdbd6;--panel:#efefec;--panel2:#e3e3df;--line:#bfbfb8;--line2:#cdcdc6;--txt:#1a1b1d;--dim:#54565b;--faint:#7c7e83;--ink:#1e2023;--inktxt:#eceae4;--acc:#ad5210;--accsoft:#f0e2d4;--acctxt:#fff;--acc-ink:#8a3f06;--ok:#2c6740;--may:#795409;--no:#8e3748;--oksoft:#dfe8de;--maysoft:#f0e6d0;--nosoft:#f2ddd6;--panel-up:#fbfbf8;--elev-set:0 1px 0 #14141212, 0 2px 4px #14141217;--elev-lift:0 1px 2px #14141214, 0 8px 18px #1414122e;--elev-sunk:inset 0 2px 3px #14141224;--font:"Rajdhani", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--elev-sunk-ink:inset 0 2px 4px #0000008c;--portrait-ring:inset 0 0 0 1px #00000042, inset 0 0 0 2px #ffffff29;--motion-tap:.12s;--motion-pass:.18s;--motion-curve:cubic-bezier(.2,.7,.3,1);--radius-sm:.3rem;--radius-md:.55rem;--radius-lg:.9rem;--radius-pill:999px;--r-card:5px;--r-tile:4px;--r-chip:3px;--lab-ls:.15em;--border-width:1px;--ico-stroke:1.8;--weight:400;--weight-strong:600;--tracking:0em;--caps:none}@media (prefers-color-scheme:dark){[data-theme=console]:not([data-view=light]){--bg:#17181a;--panel:#212327;--panel2:#1b1d20;--line:#34373c;--line2:#2a2d31;--txt:#e9e9e6;--dim:#9a9da3;--faint:#74777d;--ink:#0b0c0e;--inktxt:#e9e9e6;--acc:#ffab3d;--accsoft:#2e2418;--acctxt:#17130a;--acc-ink:#ffab3d;--ok:#5fbe7c;--may:#e5a93a;--no:#f4556e;--oksoft:#1c2a20;--maysoft:#2c2517;--nosoft:#2e1e1a;--panel-up:#232529;--elev-set:inset 0 1px 0 #ffffff0f, 0 1px 2px #0000008c;--elev-lift:inset 0 1px 0 #ffffff17, 0 10px 22px #000000a6;--elev-sunk:inset 0 2px 4px #0009}}[data-theme=console][data-view=dark]{--bg:#17181a;--panel:#212327;--panel2:#1b1d20;--line:#34373c;--line2:#2a2d31;--txt:#e9e9e6;--dim:#9a9da3;--faint:#74777d;--ink:#0b0c0e;--inktxt:#e9e9e6;--acc:#ffab3d;--accsoft:#2e2418;--acctxt:#17130a;--acc-ink:#ffab3d;--ok:#5fbe7c;--may:#e5a93a;--no:#f4556e;--oksoft:#1c2a20;--maysoft:#2c2517;--nosoft:#2e1e1a;--panel-up:#232529;--elev-set:inset 0 1px 0 #ffffff0f, 0 1px 2px #0000008c;--elev-lift:inset 0 1px 0 #ffffff17, 0 10px 22px #000000a6;--elev-sunk:inset 0 2px 4px #0009}[data-theme=club]{--bg:#e6e5e3;--panel:#f7f7f6;--panel2:#dedddb;--line:#c6c5c2;--line2:#d4d3d0;--txt:#111112;--dim:#5b5b5e;--faint:#88888c;--ink:#101011;--inktxt:#f4f4f3;--acc:#c2185b;--accsoft:#f7dfe8;--acctxt:#fff;--acc-ink:#c2185b;--ok:#166040;--may:#734f07;--no:#b23a2c;--oksoft:#dcebe2;--maysoft:#f1e7d1;--nosoft:#f4dcd8;--panel-up:#fff;--elev-set:0 1px 0 #1010111a, 0 1px 3px #10101114;--elev-lift:0 2px 0 #1010111a, 0 8px 16px #10101129;--elev-sunk:inset 0 2px 2px #10101124;--font:"Oswald", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--elev-sunk-ink:inset 0 2px 3px #0009;--portrait-ring:inset 0 0 0 1px #0000004d, inset 0 0 0 2px #ffffff2e;--motion-tap:.12s;--motion-pass:.18s;--motion-curve:cubic-bezier(.2,.7,.3,1);--radius-sm:.2rem;--radius-md:.35rem;--radius-lg:.55rem;--radius-pill:999px;--r-card:0px;--r-tile:2px;--r-chip:1px;--lab-ls:.14em;--border-width:1.5px;--ico-stroke:2;--weight:600;--weight-strong:700;--tracking:-.01em;--caps:uppercase}@media (prefers-color-scheme:dark){[data-theme=club]:not([data-view=light]){--bg:#0e0e10;--panel:#19191c;--panel2:#141416;--line:#2b2b30;--line2:#212125;--txt:#f2f2f0;--dim:#94949b;--faint:#6f6f77;--ink:#000;--inktxt:#f2f2f0;--acc:#ff2d78;--accsoft:#2b0d1a;--acctxt:#12030a;--acc-ink:#ff2d78;--ok:#33cc7a;--may:#ffc132;--no:#ff5c47;--oksoft:#0f2418;--maysoft:#2a2210;--nosoft:#2b1512;--panel-up:#1f1f22;--elev-set:inset 0 1px 0 #ffffff0d, 0 1px 2px #0009;--elev-lift:inset 0 1px 0 #ffffff14, 0 10px 20px #000000b3;--elev-sunk:inset 0 2px 3px #0009}}[data-theme=club][data-view=dark]{--bg:#0e0e10;--panel:#19191c;--panel2:#141416;--line:#2b2b30;--line2:#212125;--txt:#f2f2f0;--dim:#94949b;--faint:#6f6f77;--ink:#000;--inktxt:#f2f2f0;--acc:#ff2d78;--accsoft:#2b0d1a;--acctxt:#12030a;--acc-ink:#ff2d78;--ok:#33cc7a;--may:#ffc132;--no:#ff5c47;--oksoft:#0f2418;--maysoft:#2a2210;--nosoft:#2b1512;--panel-up:#1f1f22;--elev-set:inset 0 1px 0 #ffffff0d, 0 1px 2px #0009;--elev-lift:inset 0 1px 0 #ffffff14, 0 10px 20px #000000b3;--elev-sunk:inset 0 2px 3px #0009}[data-theme=edition]{--bg:#f2eee3;--panel:#fbf9f3;--panel2:#eae5d7;--line:#d8d2bf;--line2:#e3ddcd;--txt:#141310;--dim:#6a655a;--faint:#918b7c;--ink:#1a1813;--inktxt:#f6f2e7;--acc:#1b4c86;--accsoft:#e4eaf2;--acctxt:#fff;--acc-ink:#1b4c86;--ok:#3a6a4c;--may:#6b5013;--no:#96382c;--oksoft:#e3ebe3;--maysoft:#f0e8d4;--nosoft:#f1ddd7;--panel-up:#fffdf7;--elev-set:0 1px 1px #1a18130d;--elev-lift:0 6px 16px #1a18131a;--elev-sunk:inset 0 1px 2px #1a181314;--font:"Cormorant Garamond", ui-serif, Georgia, "Times New Roman", Cambria, serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--elev-sunk-ink:inset 0 1px 3px #00000073;--portrait-ring:inset 0 0 0 1px #00000029, inset 0 0 0 2px #ffffff1a;--motion-tap:.12s;--motion-pass:.18s;--motion-curve:cubic-bezier(.2,.7,.3,1);--radius-sm:.2rem;--radius-md:.4rem;--radius-lg:.7rem;--radius-pill:999px;--r-card:0px;--r-tile:2px;--r-chip:2px;--lab-ls:.2em;--border-width:1px;--ico-stroke:1.5;--weight:400;--weight-strong:700;--tracking:0em;--caps:none}@media (prefers-color-scheme:dark){[data-theme=edition]:not([data-view=light]){--bg:#15171b;--panel:#1c1f24;--panel2:#191c20;--line:#2d323a;--line2:#252a31;--txt:#eeeae0;--dim:#9b968b;--faint:#77736a;--ink:#0d0f12;--inktxt:#eeeae0;--acc:#83b0e6;--accsoft:#1b2532;--acctxt:#0d1520;--acc-ink:#83b0e6;--ok:#76b389;--may:#d0a352;--no:#d1786a;--oksoft:#1a251d;--maysoft:#282218;--nosoft:#2a1d1a;--panel-up:#24272c;--elev-set:inset 0 1px 0 #ffffff0a, 0 1px 2px #0006;--elev-lift:inset 0 1px 0 #ffffff0d, 0 8px 20px #00000080;--elev-sunk:inset 0 1px 3px #00000073}}[data-theme=edition][data-view=dark]{--bg:#15171b;--panel:#1c1f24;--panel2:#191c20;--line:#2d323a;--line2:#252a31;--txt:#eeeae0;--dim:#9b968b;--faint:#77736a;--ink:#0d0f12;--inktxt:#eeeae0;--acc:#83b0e6;--accsoft:#1b2532;--acctxt:#0d1520;--acc-ink:#83b0e6;--ok:#76b389;--may:#d0a352;--no:#d1786a;--oksoft:#1a251d;--maysoft:#282218;--nosoft:#2a1d1a;--panel-up:#24272c;--elev-set:inset 0 1px 0 #ffffff0a, 0 1px 2px #0006;--elev-lift:inset 0 1px 0 #ffffff0d, 0 8px 20px #00000080;--elev-sunk:inset 0 1px 3px #00000073}[data-theme=vinyle]{--bg:#eae4d6;--panel:#f7f3e9;--panel2:#e0d9c8;--line:#cec5b1;--line2:#ded6c5;--txt:#141a26;--dim:#575e70;--faint:#888d9b;--ink:#141a26;--inktxt:#f2ecdd;--acc:#6b2f7a;--accsoft:#ece0f0;--acctxt:#fff;--acc-ink:#6b2f7a;--ok:#2f6b48;--may:#6b500f;--no:#a2382b;--oksoft:#dfe9e1;--maysoft:#efe6cf;--nosoft:#f2ddd7;--panel-up:#fffdf5;--elev-set:0 1px 2px #141a260f, 0 3px 10px #141a2612;--elev-lift:0 2px 6px #141a2614, 0 16px 34px #141a2629;--elev-sunk:inset 0 2px 5px #141a261c;--font:"League Spartan", Futura, "Century Gothic", "Avenir Next", ui-sans-serif, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--elev-sunk-ink:inset 0 2px 5px #00000080;--portrait-ring:inset 0 0 0 1px #0003, inset 0 0 0 2px #ffffff24;--motion-tap:.12s;--motion-pass:.18s;--motion-curve:cubic-bezier(.2,.7,.3,1);--radius-sm:.6rem;--radius-md:1rem;--radius-lg:1.6rem;--radius-pill:999px;--r-card:2px;--r-tile:2px;--r-chip:2px;--lab-ls:.22em;--border-width:1px;--ico-stroke:1.6;--weight:400;--weight-strong:600;--tracking:.02em;--caps:uppercase}@media (prefers-color-scheme:dark){[data-theme=vinyle]:not([data-view=light]){--bg:#111725;--panel:#192134;--panel2:#141b2b;--line:#293349;--line2:#1f2739;--txt:#f0e9da;--dim:#99a1b4;--faint:#6f778b;--ink:#080c15;--inktxt:#f0e9da;--acc:#cd8ee2;--accsoft:#241a33;--acctxt:#170c1e;--acc-ink:#cd8ee2;--ok:#63b884;--may:#dfae4d;--no:#e0705e;--oksoft:#132419;--maysoft:#282110;--nosoft:#2a1714;--panel-up:#20283b;--elev-set:inset 0 1px 0 #ffffff0d, 0 2px 4px #00000080;--elev-lift:inset 0 1px 0 #ffffff12, 0 16px 34px #0009;--elev-sunk:inset 0 2px 5px #0000008c}}[data-theme=vinyle][data-view=dark]{--bg:#111725;--panel:#192134;--panel2:#141b2b;--line:#293349;--line2:#1f2739;--txt:#f0e9da;--dim:#99a1b4;--faint:#6f778b;--ink:#080c15;--inktxt:#f0e9da;--acc:#cd8ee2;--accsoft:#241a33;--acctxt:#170c1e;--acc-ink:#cd8ee2;--ok:#63b884;--may:#dfae4d;--no:#e0705e;--oksoft:#132419;--maysoft:#282110;--nosoft:#2a1714;--panel-up:#20283b;--elev-set:inset 0 1px 0 #ffffff0d, 0 2px 4px #00000080;--elev-lift:inset 0 1px 0 #ffffff12, 0 16px 34px #0009;--elev-sunk:inset 0 2px 5px #0000008c}[data-theme=flightcase]{--bg:#d7d6d2;--panel:#e9e8e5;--panel2:#cbcac6;--line:#adaca8;--line2:#c1c0bc;--txt:#131313;--dim:#54544e;--faint:#81817b;--ink:#0c0c0c;--inktxt:#f0efe9;--acc:#ffd400;--accsoft:#fff2b8;--acctxt:#121200;--acc-ink:#5a4b00;--ok:#1c6539;--may:#7b4109;--no:#ad3123;--oksoft:#dcebe1;--maysoft:#f4e3cd;--nosoft:#f2dbd7;--panel-up:#f6f5f2;--elev-set:0 1px 0 #0c0c0c1f, 0 2px 2px #0c0c0c1a;--elev-lift:0 2px 0 #0c0c0c24, 0 6px 12px #0c0c0c33;--elev-sunk:inset 0 2px 2px #0c0c0c2e;--font:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--elev-sunk-ink:inset 0 2px 3px #000000b3;--portrait-ring:inset 0 0 0 1px #00000061, inset 0 0 0 2px #ffffff38;--motion-tap:.12s;--motion-pass:.18s;--motion-curve:cubic-bezier(.2,.7,.3,1);--radius-sm:.12rem;--radius-md:.2rem;--radius-lg:.35rem;--radius-pill:999px;--r-card:0px;--r-tile:0px;--r-chip:0px;--lab-ls:.2em;--border-width:2px;--ico-stroke:2.4;--weight:600;--weight-strong:700;--tracking:.05em;--caps:uppercase}@media (prefers-color-scheme:dark){[data-theme=flightcase]:not([data-view=light]){--bg:#0d0d0d;--panel:#1a1a1a;--panel2:#131313;--line:#2f2f2f;--line2:#232323;--txt:#f0efe9;--dim:#95948e;--faint:#6d6d68;--ink:#000;--inktxt:#f0efe9;--acc:#ffd400;--accsoft:#2a2500;--acctxt:#121200;--acc-ink:#ffd400;--ok:#3fbf70;--may:#e08a2b;--no:#f0553f;--oksoft:#0f2317;--maysoft:#2a1d0d;--nosoft:#2c1512;--panel-up:#222;--elev-set:inset 0 1px 0 #ffffff12, 0 1px 2px #000000b3;--elev-lift:inset 0 1px 0 #ffffff1a, 0 8px 16px #000000bf;--elev-sunk:inset 0 2px 3px #000000b3}}[data-theme=flightcase][data-view=dark]{--bg:#0d0d0d;--panel:#1a1a1a;--panel2:#131313;--line:#2f2f2f;--line2:#232323;--txt:#f0efe9;--dim:#95948e;--faint:#6d6d68;--ink:#000;--inktxt:#f0efe9;--acc:#ffd400;--accsoft:#2a2500;--acctxt:#121200;--acc-ink:#ffd400;--ok:#3fbf70;--may:#e08a2b;--no:#f0553f;--oksoft:#0f2317;--maysoft:#2a1d0d;--nosoft:#2c1512;--panel-up:#222;--elev-set:inset 0 1px 0 #ffffff12, 0 1px 2px #000000b3;--elev-lift:inset 0 1px 0 #ffffff1a, 0 8px 16px #000000bf;--elev-sunk:inset 0 2px 3px #000000b3}:root{--tap-target:2.75rem;--w-read:34rem;--w-form:42rem;--w-list:62rem;--w-pair:74rem}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--txt);font-family:var(--font);font-weight:var(--weight);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1.5}button,input,select,textarea{font-family:inherit;font-weight:inherit}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}#root{min-height:100dvh}.shell-thumb{--stuck-top:calc(var(--tap-target) + .25rem + max(.25rem, env(safe-area-inset-top)));grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.shell-thumb__header{z-index:2;min-height:var(--tap-target);padding:.25rem 1rem;padding-top:max(.25rem, env(safe-area-inset-top));background:var(--ink);color:var(--inktxt);font-weight:var(--weight-strong);align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.shell-thumb__main{background:var(--bg);padding:1rem}.shell-thumb__bar{z-index:2;min-height:var(--tap-target);padding-bottom:env(safe-area-inset-bottom);background:var(--ink);color:var(--inktxt);justify-content:space-around;align-items:stretch;display:flex;position:sticky;bottom:0}.shell-thumb__bar>*{min-width:var(--tap-target);min-height:var(--tap-target)}.cran{min-width:var(--tap-target);min-height:var(--tap-target);color:var(--inktxt);opacity:.72;font-family:var(--font);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity var(--motion-tap) var(--motion-curve), background-color var(--motion-tap) var(--motion-curve), color var(--motion-tap) var(--motion-curve), box-shadow var(--motion-tap) var(--motion-curve);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.1rem;padding:.25rem .2rem;font-size:.68rem;line-height:1.2;text-decoration:none;display:flex}.cran__icon{--ico-size:1.3rem}.cran--on{opacity:1;font-weight:var(--weight-strong);box-shadow:var(--elev-sunk-ink), inset 0 2px 0 0 var(--acc)}.cran:focus-visible{outline:var(--border-width) solid var(--inktxt);outline-offset:-2px}.subcrans{flex-direction:column;gap:.1rem;padding-left:1.1rem;display:flex}.subcran{min-height:var(--tap-target);border-radius:var(--radius-md);color:var(--inktxt);opacity:.72;font-family:var(--font);cursor:pointer;touch-action:manipulation;transition:opacity var(--motion-tap) var(--motion-curve), background-color var(--motion-tap) var(--motion-curve), color var(--motion-tap) var(--motion-curve);align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.82rem;text-decoration:none;display:flex}.subcran--on{opacity:1;font-weight:var(--weight-strong);background:var(--accsoft);color:var(--acc-ink)}.subcran:focus-visible{outline:var(--border-width) solid var(--inktxt);outline-offset:-2px}.subcran__icon{--ico-size:.9rem}.shell-desk{--stuck-top:0px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:13rem minmax(0,1fr) minmax(0,30rem);height:100dvh;display:grid;overflow:hidden}.shell-desk__rail{background:var(--ink);color:var(--inktxt);flex-direction:column;align-items:stretch;gap:.15rem;padding:.75rem .5rem;display:flex;overflow-y:auto}.shell-desk__rail .cran{border-radius:var(--radius-md);text-align:left;flex-direction:row;flex:none;justify-content:flex-start;gap:.6rem;padding:.4rem .7rem;font-size:.9rem}.shell-desk__rail .cran--on{background:var(--accsoft);color:var(--acc-ink);box-shadow:none}.shell-desk__top{min-height:var(--tap-target);background:var(--ink);color:var(--inktxt);grid-column:1/-1;align-items:center;gap:1.25rem;padding:.5rem 1.75rem;display:flex}.shell-desk__brand{font-family:var(--font);font-size:1rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);white-space:nowrap;flex:auto;align-items:center;gap:.75rem;display:flex}.shell-brand-link{min-height:var(--tap-target);color:inherit;border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.shell-brand-link:hover{text-decoration:underline}.shell-brand-link--inert{cursor:default;touch-action:auto}.shell-brand-link--inert:hover{text-decoration:none}.shell-brand-link:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.shell-thumb__header .shell-brand-link:focus-visible,.shell-desk__top .shell-brand-link:focus-visible{outline-color:var(--inktxt)}.shell-head-side{align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}.shell-desk__work{background:var(--bg);padding:1.75rem 1.75rem 3rem;position:relative;overflow-y:auto}.shell-desk__context{background:var(--panel2);border-left:var(--border-width) solid var(--line);padding:0 1.5rem 2rem;overflow-y:auto}.shell-desk__context-head{z-index:1;background:var(--panel2);justify-content:flex-end;padding:.5rem 0;display:flex;position:sticky;top:0}.shell-desk__close{min-height:var(--tap-target);border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;align-items:center;gap:.4em;padding:0 .75rem;font-size:.85rem;display:inline-flex}.shell-desk__close:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.shell-desk[data-context=none]{grid-template-columns:13rem minmax(0,1fr)}.shell-desk[data-rail=none]{grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.shell-desk[data-rail=none][data-context=none]{grid-template-columns:minmax(0,1fr)}.screen-plain{max-width:var(--w-read);font-family:var(--font);margin:0 auto}[data-surface=desk] .screen-plain{margin-top:3rem}.shell-desk__context .date__back{display:none}.shell-skip{position:absolute;inset-inline-start:-9999px}.shell-skip:focus{min-height:var(--tap-target);background:var(--acc);color:var(--acctxt);border-radius:var(--radius-sm);align-items:center;padding:0 1rem;display:inline-flex;position:static}.avatar{border-radius:var(--radius-pill);border:var(--border-width) solid transparent;box-shadow:var(--portrait-ring), var(--elev-set);background:var(--accsoft);color:var(--acc-ink);font-family:var(--mono);font-weight:var(--weight-strong);object-fit:cover;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar--sm{width:1.75rem;height:1.75rem;font-size:.72rem}.avatar--md{width:3rem;height:3rem;font-size:1rem}.avatar--xl{width:5.5rem;height:5.5rem;font-size:1.9rem}.btn{min-height:var(--tap-target);min-width:var(--tap-target);border-radius:var(--r-tile);border:var(--border-width) solid transparent;font-family:var(--font);font-size:.92rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-tap) var(--motion-curve), border-color var(--motion-tap) var(--motion-curve), color var(--motion-tap) var(--motion-curve), box-shadow var(--motion-tap) var(--motion-curve), transform var(--motion-tap) var(--motion-curve);justify-content:center;align-items:center;gap:.4em;padding:.5rem 1.15rem;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.btn--solid{background:var(--acc);color:var(--acctxt);box-shadow:var(--elev-set)}.btn--ghost{border-color:var(--line);color:var(--acc-ink);background:0 0}.btn--danger{border-color:var(--no);color:var(--no);background:0 0}.btn--quiet{color:var(--dim);font-weight:var(--weight);text-transform:none;letter-spacing:normal;background:0 0;border-color:#0000}.btn--quiet:hover,.btn--quiet:focus-visible{color:var(--acc-ink)}.btn--unavailable{border-color:var(--line2)}.btn--solid.btn--unavailable{background:var(--accsoft);color:var(--acc-ink);box-shadow:none;border-color:var(--line)}.ico{width:var(--ico-size,1em);height:var(--ico-size,1em);stroke-width:var(--ico-stroke);vertical-align:-.125em;flex:none}.banner{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel2);font-family:var(--font);color:var(--txt);align-items:flex-start;gap:.5em;margin:0;padding:.65rem .85rem;font-size:.85rem;display:flex}.banner--refusal{border-color:var(--no);background:var(--nosoft);color:var(--no)}.banner__icon{--ico-size:1.05em;margin-top:.1em}.tilegroup{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.5rem;display:grid}.tile{min-height:var(--tap-target);min-width:var(--tap-target);border-radius:var(--r-tile);border:var(--border-width) solid transparent;box-shadow:var(--elev-set);background:var(--panel);color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-tap) var(--motion-curve), border-color var(--motion-tap) var(--motion-curve), color var(--motion-tap) var(--motion-curve), box-shadow var(--motion-tap) var(--motion-curve), transform var(--motion-tap) var(--motion-curve);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .35rem;display:flex}.tile:active{transform:translateY(1px)}.tile:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.tile__icon{--ico-size:1.4rem}.tile__label{font-size:.76em;font-weight:var(--weight);letter-spacing:var(--tracking);text-transform:var(--caps);text-align:center;line-height:1.15}.tile--selected.tile--ok{background:var(--oksoft);color:var(--ok);box-shadow:var(--elev-sunk);border-color:#0000}.tile--selected.tile--may{background:var(--maysoft);color:var(--may);box-shadow:var(--elev-sunk);border-color:#0000}.tile--selected.tile--no{background:var(--nosoft);color:var(--no);box-shadow:var(--elev-sunk);border-color:#0000}.tile--selected.tile--neutral{background:var(--accsoft);color:var(--acc-ink);box-shadow:var(--elev-sunk);border-color:#0000}.tile--suggested{background:var(--panel);box-shadow:none;border-style:dashed}.tile--suggested.tile--ok{border-color:var(--ok);color:var(--ok)}.tile--suggested.tile--may{border-color:var(--may);color:var(--may)}.tile--suggested.tile--no{border-color:var(--no);color:var(--no)}.tile--suggested.tile--neutral{border-color:var(--acc);color:var(--acc-ink)}.checklist{gap:.9rem;display:grid}.checklist__group{gap:.3rem;display:grid}.checklist__title{font-size:.72rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--faint);align-items:baseline;gap:.4rem;margin:0;display:flex}.checklist__count{font-weight:var(--weight);color:var(--dim)}.checklist__lines{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.checkline{width:100%;min-height:var(--tap-target);border:var(--border-width) dashed var(--dim);border-radius:var(--r-chip);color:var(--dim);font-family:var(--font);font-size:.82rem;font-weight:var(--weight);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-tap) var(--motion-curve), border-color var(--motion-tap) var(--motion-curve), color var(--motion-tap) var(--motion-curve);background:0 0;align-items:center;gap:.5rem;padding:.3rem .55rem;display:flex}.checkline:active{transform:translateY(1px)}.checkline:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.checkline--on{border-style:solid;border-color:var(--acc-ink);background:var(--panel);color:var(--txt)}.checkline__mark{--ico-size:1.05rem;flex:none}.checkline--on .checkline__mark{color:var(--acc-ink)}.checkline__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.checkline__detail{color:var(--faint);flex:none;font-size:.76rem}.checkline--on .checkline__detail{color:var(--dim)}.checkline__note{color:var(--faint);margin:.15rem 0 .3rem .35rem;font-size:.74rem}.checklist__more{min-height:var(--tap-target);color:var(--acc-ink);font-family:var(--font);font-size:.76rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.3rem;padding:0 .35rem;display:inline-flex}.checklist__more:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.checklist__more-mark{--ico-size:.95rem}.panel{border-radius:var(--r-card);border:var(--border-width) solid transparent;box-shadow:var(--elev-set);font-family:var(--font);color:var(--txt);padding:1rem}.panel--solid{background:var(--panel)}.panel--soft{background:var(--panel2)}.nothing{flex-direction:column;gap:.5rem;padding:1.25rem 1rem;display:flex}.nothing__title{font-family:var(--font);font-size:1.05rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0;line-height:1.15}.nothing__lead{font-family:var(--font);color:var(--dim);margin:0;font-size:.9rem;line-height:1.45}.nothing__do{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}[data-surface=desk] .nothing{max-width:var(--w-form);margin-inline:auto}.proposed{border:var(--border-width) dashed var(--dim);border-radius:var(--r-chip);font-family:var(--font);font-size:.8rem;font-weight:var(--weight);color:var(--dim);text-align:left;background:0 0;align-self:flex-start;align-items:baseline;gap:.35rem;padding:.2rem .5rem;display:inline-flex}.proposed--takeable{min-height:var(--tap-target);cursor:pointer;touch-action:manipulation}.proposed__word{text-transform:var(--caps);letter-spacing:var(--tracking);color:var(--faint)}.proposed__value{font-weight:var(--weight-strong)}.statusbadge{border-radius:var(--r-chip);border:var(--border-width) solid var(--line);font-family:var(--font);font-size:.85rem;font-weight:var(--weight);align-items:center;gap:.35em;padding:.25rem .65rem;display:inline-flex}.statusbadge__icon{--ico-size:1.05em}.statusbadge--answer.statusbadge--ok{background:var(--oksoft);border-color:var(--ok);color:var(--ok)}.statusbadge--answer.statusbadge--may{background:var(--maysoft);border-color:var(--may);color:var(--may)}.statusbadge--answer.statusbadge--no{background:var(--nosoft);border-color:var(--no);color:var(--no)}.statusbadge--suggestion{background:0 0;border-style:dashed}.statusbadge--suggestion.statusbadge--ok{border-color:var(--ok);color:var(--ok)}.statusbadge--suggestion.statusbadge--may{border-color:var(--may);color:var(--may)}.statusbadge--suggestion.statusbadge--no{border-color:var(--no);color:var(--no)}.field{flex-direction:column;gap:.35rem;display:flex}.field__label{font-family:var(--font);font-size:.85rem;font-weight:var(--weight);color:var(--dim)}.field__label--for-the-voice{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field__input{min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid transparent;box-shadow:var(--elev-sunk);background:var(--panel2);color:var(--txt);font-family:var(--font);transition:background-color var(--motion-tap) var(--motion-curve), border-color var(--motion-tap) var(--motion-curve), box-shadow var(--motion-tap) var(--motion-curve);padding:.5rem .75rem;font-size:.95rem}.field__input:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.field--refused .field__input{border-color:var(--no)}.field__refusal{font-family:var(--font);color:var(--no);align-items:center;gap:.35em;margin:0;font-size:.82rem;display:flex}.field__hint{font-family:var(--font);color:var(--dim);margin:0;font-size:.82rem}.field--todo .field__input{border-color:var(--acc)}.field__refusal--todo{color:var(--dim)}.field__refusal-icon{--ico-size:1em}.field__reading{font-family:var(--font);color:var(--dim);margin:.25rem 0 0;font-size:.82rem}.picker{flex-direction:column;gap:.6rem;display:flex}.picker__hint,.picker__empty,.picker__say{font-family:var(--font);color:var(--dim);margin:0;font-size:.8rem}.picker__say{min-height:1.2rem;color:var(--txt)}.picker__search{gap:.35rem}.picker__results{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.picker__result{width:100%;min-height:var(--tap-target);text-align:left;color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.98rem;display:flex}.picker__results li+li .picker__result{border-top:var(--border-width) solid var(--line2)}.picker__result:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:-2px}.picker__result--chosen{color:var(--acc-ink)}.picker__result-icon,.picker__act-icon{flex:none;width:1.1rem;height:1.1rem}.picker__keep{align-self:flex-start}.picker__chosen{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.picker__row{min-height:var(--tap-target);border-radius:var(--radius-md);background:var(--panel2);font-family:var(--font);align-items:center;gap:.5rem;padding:.15rem .2rem .15rem .6rem;display:flex}.picker__what{color:var(--txt);flex-wrap:wrap;flex:auto;align-items:baseline;gap:.45rem;font-size:.95rem;display:inline-flex}.picker__main{border-radius:var(--r-chip);background:var(--accsoft);color:var(--acc-ink);font-size:.72rem;font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem}.picker__row--candidate{border:var(--border-width) dashed var(--dim);background:0 0}.picker__candidate{flex:auto;min-width:0}.picker__candidate-word{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:.72rem}.picker__act{flex:none;gap:.3rem;padding-inline:.55rem}.picker__act-word{display:none}.shell-desk .picker__act-word{display:inline}.picker__voice{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jobs{flex-direction:column;gap:.6rem;display:flex}.jobs .tilegroup{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-desk .jobs .tilegroup{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.jobs__say{min-height:1.2rem;font-family:var(--font);color:var(--txt);margin:0;font-size:.8rem}.jobs__kept{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.jobs__row{min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) dashed var(--dim);font-family:var(--font);align-items:center;gap:.5rem;padding:.15rem .2rem .15rem .6rem;display:flex}.jobs__what{color:var(--txt);flex-wrap:wrap;flex:auto;align-items:baseline;gap:.45rem;font-size:.95rem;display:inline-flex}.jobs__beyond{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.jobs__act{flex:none;gap:.3rem;padding-inline:.55rem}.jobs__act-icon{flex:none;width:1.1rem;height:1.1rem}.jobs__act-word{display:none}.shell-desk .jobs__act-word{display:inline}.daypick{flex-direction:column;gap:.3rem;margin-top:.15rem;display:flex}.daypick__head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.daypick__month{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);letter-spacing:var(--lab-ls);text-transform:var(--caps);color:var(--txt);margin:0}.daypick__arrow{min-width:var(--tap-target);min-height:var(--tap-target);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--txt);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0;display:inline-flex}.daypick__arrow-mark{width:1.1rem;height:1.1rem}.daypick__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.daypick__heads{margin-bottom:-.15rem}.daypick__head-day{font-family:var(--font);color:var(--faint);justify-content:center;align-items:center;font-size:.68rem;display:flex}.daypick__day{min-width:0;min-height:var(--tap-target);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--txt);font-family:var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:.2rem;font-size:.85rem;line-height:1;display:inline-flex}.daypick__day--past{color:var(--faint);background:0 0}.daypick__day--on{border-color:var(--acc);background:var(--acc);color:var(--acctxt);font-weight:var(--weight-strong)}.daypick__day:focus-visible,.daypick__arrow:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.daypick__voice{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announce-list{flex-direction:column;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.announce{width:100%;min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--txt);font-family:var(--font);cursor:default;align-items:center;gap:.7rem;padding:.5rem .8rem;display:flex}.announce__body{flex:1;min-width:0}.announce__title{color:var(--txt);font-size:.98rem;display:block}.announce__tells{color:var(--dim);font-size:.76rem;line-height:1.35;display:block}.announce__mark{border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel);font-family:var(--font);text-transform:uppercase;letter-spacing:.07em;color:var(--dim);white-space:nowrap;flex:none;padding:.1rem .5rem;font-size:.62rem}.notice-host{z-index:6;pointer-events:none;display:flex;position:fixed}.notice-host>.notice{pointer-events:auto}.notice-host--thumb{inset-inline:.75rem;bottom:calc(var(--tap-target) + env(safe-area-inset-bottom) + .6rem);justify-content:center}.notice-host--desk{justify-content:flex-end;height:0;position:sticky;top:1rem;overflow:visible}.notice-host--desk>.notice{max-width:24rem;margin-right:1.5rem}.notice{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--txt);font-family:var(--font);box-shadow:var(--elev-lift);align-items:center;gap:.5em;margin:0;padding:.55rem .65rem .55rem .85rem;font-size:.85rem;display:flex}.notice--failed{border-color:var(--no);background:var(--nosoft);color:var(--no)}.notice__icon{--ico-size:1.05em;flex:none}.notice__text{font-weight:var(--weight-strong);flex:auto}.update-notice{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel2);font-family:var(--font);color:var(--txt);flex-wrap:wrap;align-items:center;gap:.5em;margin:0 0 .75rem;padding:.5rem .7rem;font-size:.85rem;display:flex}.update-notice__icon{--ico-size:1.05em;color:var(--acc-ink);flex:none}.update-notice__word{flex:12ch}.update-wall{z-index:50;background:var(--bg);font-family:var(--font);color:var(--txt);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.update-wall__panel{border-radius:var(--radius-lg);border:var(--border-width) solid var(--line);background:var(--panel);flex-direction:column;align-items:flex-start;gap:.75rem;max-width:28rem;padding:1.5rem;display:flex}.update-wall__icon{--ico-size:1.6rem;color:var(--acc-ink)}.update-wall__title{font-size:1.25rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);margin:0}.update-wall__body{color:var(--dim);margin:0;font-size:.95rem}.account-screen{flex-direction:column;gap:1.25rem;max-width:26rem;margin:0 auto;display:flex}.account-title{font-family:var(--font);font-size:1.3rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.account-lead{font-family:var(--font);color:var(--dim);margin:0;font-size:.92rem}.account-form{flex-direction:column;gap:1rem;display:flex}.account-password{align-items:flex-end;gap:.5rem;display:flex}.account-field{flex-direction:column;gap:.5rem;display:flex}.account-field__label{font-family:var(--font);font-size:.85rem;font-weight:var(--weight);color:var(--dim)}.account-field__hint{font-family:var(--font);color:var(--dim);margin:0;font-size:.82rem}.account-fold{width:100%;min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) dashed var(--line);background:var(--panel2);color:var(--txt);font-family:var(--font);text-align:left;cursor:pointer;touch-action:manipulation;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.85rem;display:flex}.account-fold:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.account-fold__sign{--ico-size:1.05em;color:var(--acc-ink);flex:none}.account-fold__word{flex:none}.account-fold__said{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--acc-ink);font-weight:var(--weight-strong);flex:auto;overflow:hidden}.account-password>:first-child{flex:1}.account-divider{font-family:var(--font);color:var(--faint);text-transform:var(--caps);letter-spacing:var(--tracking);align-items:center;gap:.75rem;font-size:.78rem;display:flex}.account-divider:before,.account-divider:after{content:"";height:var(--border-width);background:var(--line);flex:1}.account-banner{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel2);font-family:var(--font);color:var(--txt);align-items:flex-start;gap:.5em;padding:.65rem .85rem;font-size:.85rem;display:flex}.account-banner--refusal{border-color:var(--no);color:var(--no);background:var(--nosoft)}.account-banner--todo{border-color:var(--acc);color:var(--txt);background:var(--accsoft)}.account-banner__icon{--ico-size:1.1em;margin-top:.1em}.account-banner__body{flex-direction:column;gap:.5rem;display:flex}.account-outcome{border-radius:var(--radius-lg);border:var(--border-width) solid var(--line);background:var(--panel);flex-direction:column;gap:.75rem;padding:1.25rem 1rem;display:flex}.account-outcome__icon{--ico-size:1.6rem;color:var(--acc-ink)}.account-outcome__title{font-family:var(--font);font-size:1.1rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.account-outcome__body{font-family:var(--font);color:var(--dim);margin:0;font-size:.9rem}.account-outcome--refusal .account-outcome__icon{color:var(--no)}.account-links{font-family:var(--font);flex-direction:column;gap:.6rem;font-size:.85rem;display:flex}.account-note{font-family:var(--font);color:var(--dim);margin:0;font-size:.8rem;line-height:1.5}.account-linklike{min-height:var(--tap-target);font-family:var(--font);font-size:.85rem;font-weight:var(--weight);color:var(--acc-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}[data-surface=desk] .account-screen{max-width:30rem;margin-top:3rem}.space-new{max-width:var(--w-read);flex-direction:column;gap:.6rem;margin:0 auto;display:flex}.space-new__back{min-height:var(--tap-target);font-family:var(--font);color:var(--acc-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35em;padding:0 .6rem 0 0;font-size:.85rem;display:inline-flex}.space-new__back:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.space-new__title{font-family:var(--font);font-size:1.35rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0;line-height:1.15}.space-new__lead{font-family:var(--font);color:var(--dim);margin:0;font-size:.9rem}.space-new__form{flex-direction:column;gap:1rem;margin-top:.4rem;display:flex}[data-surface=desk] .space-new{max-width:var(--w-read);margin:0}[data-surface=desk] .space-new__form>.btn{align-self:flex-start;min-width:14rem}.invite{max-width:var(--w-read);flex-direction:column;gap:.6rem;margin:0 auto;display:flex}.invite__back{min-height:var(--tap-target);font-family:var(--font);color:var(--acc-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35em;padding:0 .6rem 0 0;font-size:.85rem;display:inline-flex}.invite__title{font-family:var(--font);font-size:1.35rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0;line-height:1.15}.invite__lead{font-family:var(--font);color:var(--dim);margin:0;font-size:.9rem}.invite__form{flex-direction:column;gap:1rem;margin-top:.4rem;display:flex}.invite__pick{flex-direction:column;gap:.35rem;display:flex}.invite__pick-label{font-family:var(--font);font-size:.8rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--dim);margin:0}.invite__pick-grid{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.35rem;display:grid}.invite__space{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:.3rem .4rem;font-size:.85rem;display:inline-flex}.invite__space--on{background:var(--acc);border-color:var(--acc);color:var(--acctxt);font-weight:var(--weight-strong)}.invite__ways{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.invite__quiet-way{min-height:var(--tap-target);font-family:var(--font);color:var(--acc-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-self:flex-start;padding:0 .2rem;font-size:.85rem;text-decoration:underline}.invite__sitting{flex-direction:column;gap:.3rem;margin-top:.6rem;display:flex}.invite__list{font-family:var(--mono);color:var(--txt);flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.invite__back:focus-visible,.invite__space:focus-visible,.invite__quiet-way:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}[data-surface=desk] .invite__form>.btn{align-self:flex-start;min-width:14rem}.band{max-width:var(--w-read);flex-direction:column;gap:.6rem;margin:0 auto;display:flex}.band__title{font-family:var(--font);font-size:1.2rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.band__lead,.band__waiting{font-family:var(--font);color:var(--dim);margin:0;font-size:.88rem}.band__plan{font-family:var(--font);color:var(--dim);margin:0;font-size:.82rem}.band__plan-label{text-transform:uppercase;letter-spacing:var(--tracking);color:var(--faint);font-size:.7rem}.band__lines,.band__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.band__line,.band__pick{width:100%;min-height:var(--tap-target);text-align:left;border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;align-items:center;gap:.7rem;padding:.5rem .8rem;text-decoration:none;display:flex}.band__line:focus-visible,.band__pick:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.band__body{flex:1;min-width:0}.band__value,.band__pick-name{color:var(--txt);font-size:.98rem;display:block}.band__hint{color:var(--dim);font-size:.76rem;display:block}.band__mark{--ico-size:.9rem;color:var(--acc-ink)}.band__aside{border-top:var(--border-width) solid var(--line);margin-top:.8rem;padding-top:.8rem;display:flex}.roster{flex-direction:column;gap:.4rem;display:flex}.band__section,.roster__head{font-family:var(--font);font-size:.7rem;font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);align-items:baseline;gap:.5em;margin:.5rem 0 0;display:flex}.roster__count{font-family:var(--mono);font-weight:var(--weight);letter-spacing:0;color:var(--faint)}.roster__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.roster__deck{font-family:var(--font);font-size:.7rem;font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:.85rem 0 0}.roster__tile{width:100%;min-width:0;min-height:var(--tap-target);text-align:left;border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.roster__tile--me{border-color:var(--acc)}.roster__tile--asleep{opacity:.72}.roster__tile[aria-expanded=true]{border-color:var(--acc-ink);box-shadow:inset .14rem 0 0 0 var(--acc)}.roster__tile:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.roster__body{flex:1;min-width:0}.roster__name,.roster__plays,.roster__mark{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.roster__name{font-size:.85rem;font-weight:var(--weight-strong);color:var(--txt)}.roster__plays{color:var(--dim);font-size:.7rem}.roster__mark{color:var(--acc-ink);font-size:.64rem}.roster__tile--asleep .roster__mark{color:var(--dim)}.roster__hint{font-family:var(--font);color:var(--dim);margin:.1rem 0 0;font-size:.74rem;line-height:1.45}.inband{border-radius:var(--radius-lg);border:var(--border-width) solid var(--acc);background:var(--panel);flex-direction:column;gap:.55rem;margin:.35rem 0;padding:.8rem;display:flex}.inband__top{align-items:center;gap:.7rem;display:flex}.inband__name{font-family:var(--font);font-size:1.05rem;font-weight:var(--weight-strong);color:var(--txt);display:block}.inband__sub{font-family:var(--font);color:var(--dim);font-size:.78rem;display:block}.inband__facts{flex-direction:column;gap:.3rem;margin:0;display:flex}.inband__fact{align-items:baseline;gap:.6rem;display:flex}.inband__fact dt{font-family:var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);flex:0 0 7.5rem;font-size:.66rem}.inband__fact dd{font-family:var(--font);color:var(--txt);overflow-wrap:anywhere;margin:0;font-size:.85rem}.inband__empty{color:var(--faint);font-style:italic}.inband__hint,.inband__mine-hint,.inband__mine-free{font-family:var(--font);color:var(--dim);margin:0;font-size:.74rem;line-height:1.45}.inband__mine,.inband__also,.inband__roles{border-top:var(--border-width) solid var(--line2);flex-direction:column;gap:.35rem;padding-top:.5rem;display:flex}.inband__roles .tilegroup{grid-template-columns:repeat(2,minmax(0,1fr))}.inband__roles .tile__label{overflow-wrap:anywhere}.handover{border-radius:var(--radius-lg);border:var(--border-width) solid var(--acc);background:var(--panel2);flex-direction:column;gap:.4rem;margin-top:.2rem;padding:.6rem;display:flex}.handover__ask{font-family:var(--font);font-size:.9rem;font-weight:var(--weight-strong);color:var(--txt);margin:0;line-height:1.35}.handover__hint{font-family:var(--font);color:var(--dim);margin:0;font-size:.74rem;line-height:1.45}.handover__keep{min-height:var(--tap-target);font-family:var(--font);color:var(--acc-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-self:flex-start;padding:0 .2rem;font-size:.85rem;text-decoration:underline}.handover__keep:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.inband__mine-label{font-family:var(--font);font-size:.66rem;font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.inband__close{width:100%;min-height:var(--tap-target);border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);font-family:var(--font);font-size:.9rem;font-weight:var(--weight-strong);color:var(--acc-ink);cursor:pointer;touch-action:manipulation;background:0 0;padding:.5rem 1.1rem}.inband__close:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.band__line--soon{background:var(--panel2);cursor:default}.band__line--fact{cursor:default}.band__soon{border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel);font-family:var(--font);text-transform:uppercase;letter-spacing:.07em;color:var(--dim);white-space:nowrap;flex:none;padding:.1rem .5rem;font-size:.62rem}.band__label{font-family:var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-size:.66rem;display:block}[data-surface=desk] .band{max-width:var(--w-list)}[data-surface=desk] .roster__grid,[data-surface=desk] .inband__roles .tilegroup{grid-template-columns:repeat(4,minmax(0,1fr))}.platform{max-width:var(--w-form);flex-direction:column;gap:.8rem;margin:0 auto;display:flex}.platform__title{font-family:var(--font);font-size:1.35rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0;line-height:1.15}.platform__lead{font-family:var(--font);color:var(--dim);margin:0;font-size:.9rem}.platform__off{flex-direction:column;gap:.7rem;padding:1.2rem;display:flex}.platform__strip{border:var(--border-width) solid var(--acc);border-radius:var(--r-card);background:var(--accsoft);color:var(--acc-ink);font-family:var(--font);z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.5rem .7rem;font-size:.9rem;display:flex;position:sticky;top:0}.platform__strip-icon{flex:none;width:1.1em;height:1.1em}.platform__strip-words{font-variant-numeric:tabular-nums;flex:auto;min-width:0}.platform__strip-does{flex-wrap:nowrap;flex:none;align-items:center;gap:.5rem;display:flex}.platform__strip-do{min-height:var(--tap-target);border:var(--border-width) solid var(--acc);border-radius:var(--r-chip);color:var(--acc-ink);font-family:var(--font);cursor:pointer;touch-action:manipulation;background:0 0;padding:0 .6rem;font-size:.85rem}.platform__strip-do:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.platform__search{min-height:var(--tap-target);border:var(--border-width) solid var(--line);border-radius:var(--r-card);background:var(--panel);align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.platform__search-icon{width:1.1em;height:1.1em;color:var(--dim);flex:none}.platform__search input{min-height:var(--tap-target);color:var(--txt);font-family:var(--font);background:0 0;border:none;flex:auto;font-size:1rem}.platform__search input:focus{outline:none}.platform__search:focus-within{border-color:var(--acc)}.platform__nothing{font-family:var(--font);color:var(--dim);margin:0;font-size:.9rem}.platform__bands{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.platform__band{flex-direction:column;gap:.4rem;padding:.8rem;display:flex}.platform__band-name{font-family:var(--font);font-size:1.05rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);color:var(--txt);margin:0}.platform__band-facts{font-family:var(--font);color:var(--dim);flex-wrap:wrap;gap:.2rem .9rem;margin:0;font-size:.85rem;display:flex}.platform__band-facts span{align-items:center;gap:.3em;display:inline-flex}.platform__band-facts svg{width:1em;height:1em}.platform__band-type{font-family:var(--mono);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--faint);margin:0;font-size:.7rem}.platform__gestures{flex-direction:column;gap:.6rem;margin-top:.2rem;display:flex}.platform__gesture{flex-direction:column;gap:.3rem;display:flex}.platform__hint{font-family:var(--font);color:var(--dim);margin:0;font-size:.8rem}.platform__undo{font-family:var(--font);color:var(--dim);align-items:center;gap:.6rem;margin:0;font-size:.85rem;display:flex}.platform__undo-do{min-height:var(--tap-target);color:var(--acc-ink);font-family:var(--font);cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0 .5rem;font-size:.85rem}.platform__undo-do:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.platform__plans{flex-direction:column;gap:.4rem;padding:.8rem;display:flex}.platform__plan-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.platform__plan-list li{font-family:var(--font);color:var(--txt);justify-content:space-between;gap:.8rem;font-size:.9rem;display:flex}.platform__plan-figures{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--dim)}.platform__bin{border-color:var(--may);flex-direction:column;gap:.6rem;display:flex}.platform__bin-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.platform__bin-list li{border-block-end:var(--border-width) solid var(--line2);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.4rem 0;display:flex}.platform__bin-list li:last-child{border-block-end:none}.platform__bin-name{font-family:var(--font);font-size:1rem;font-weight:var(--weight-strong);color:var(--txt);flex:8rem}.platform__bin-facts{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--dim);font-size:.85rem}[data-surface=desk] .platform__bin-list li{flex-wrap:nowrap}.platform__watch{border-color:var(--line);flex-direction:column;gap:.4rem;display:flex}.platform__watch[data-watch=running]{border-color:var(--ok)}.platform__watch[data-watch=running-dry],.platform__watch[data-watch=stopped]{border-color:var(--no)}.platform__watch[data-watch=unknown]{border-color:var(--may)}.platform__watch[data-watch=clear]{border-color:var(--ok)}.platform__watch[data-watch=retrying]{border-color:var(--may)}.platform__watch[data-watch=resisting],.platform__watch[data-watch=left-behind]{border-color:var(--no)}.platform__watch[data-watch=clear] .platform__watch-verdict svg{color:var(--ok)}.platform__watch[data-watch=retrying] .platform__watch-verdict svg{color:var(--may)}.platform__watch[data-watch=resisting] .platform__watch-verdict svg,.platform__watch[data-watch=left-behind] .platform__watch-verdict svg{color:var(--no)}.platform__watch-verdict{font-family:var(--font);font-size:1.2rem;font-weight:var(--weight-strong);color:var(--txt);align-items:center;gap:.4em;margin:0;display:flex}.platform__watch-verdict svg{flex:none;width:1.15em;height:1.15em}.platform__watch[data-watch=running] .platform__watch-verdict svg{color:var(--ok)}.platform__watch[data-watch=running-dry] .platform__watch-verdict svg,.platform__watch[data-watch=stopped] .platform__watch-verdict svg{color:var(--no)}.platform__watch[data-watch=unknown] .platform__watch-verdict svg{color:var(--may)}.profile{max-width:var(--w-read);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.profile__back{min-height:var(--tap-target);color:var(--acc-ink);font-family:var(--font);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.4em;padding:.25rem 0;font-size:.88rem;display:inline-flex}.profile__title{font-family:var(--font);font-size:1.3rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.profile__body{flex-direction:column;gap:1rem;display:flex}.profile__main,.profile__side{flex-direction:column;gap:.75rem;min-width:0;display:flex}.portrait{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.portrait__tap{border-radius:var(--radius-md);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;padding:.35rem .6rem;display:flex}.portrait__word{font-family:var(--font);letter-spacing:var(--lab-ls);color:var(--dim);font-size:.78rem}.portrait__tap:hover .portrait__word,.portrait__tap:focus-visible .portrait__word{color:var(--acc-ink)}.portrait__hint{max-width:22rem;font-family:var(--font);color:var(--dim);margin:0;font-size:.8rem;line-height:1.35}.portrait__row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.portrait__file{display:none}.framer{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--panel2);width:min(72vw,15rem);box-shadow:var(--portrait-ring), var(--elev-set);touch-action:none;cursor:grab;position:relative;overflow:hidden}.framer__img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.framer__zoom{align-items:center;gap:.5rem;width:min(72vw,15rem);min-height:2.75rem;display:flex}.framer__zoom input{min-height:2.75rem;accent-color:var(--acc);flex:1}.framer__zoomword{font-family:var(--font);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);font-size:.72rem}.changeable{font-family:var(--font);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);align-items:center;gap:.4em;margin:.2rem 0 -.15rem;font-size:.68rem;display:flex}.changeable__mark{--ico-size:.85rem;color:var(--acc-ink)}.lines{flex-direction:column;gap:.4rem;display:flex}.line{width:100%;min-height:var(--tap-target);text-align:left;border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;align-items:center;gap:.7rem;padding:.5rem .8rem;display:flex}.line:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.line__body{flex:1;min-width:0}.line__label{letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);font-size:.7rem;display:block}.line__value{color:var(--txt);overflow-wrap:anywhere;font-size:.98rem;display:block}.line__value--empty{color:var(--faint);font-style:italic}.line__mark{--ico-size:.95rem;color:var(--acc-ink)}.line__hint{color:var(--faint);margin-top:.1rem;font-size:.72rem;display:block}.played{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;display:flex}.played__one{border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--txt);align-items:center;gap:.3em;padding:.2rem .6rem;font-size:.78rem;display:inline-flex}.editing{border-radius:var(--radius-md);border:var(--border-width) solid var(--acc);background:var(--panel);flex-direction:column;gap:.5rem;padding:.6rem .8rem .7rem;display:flex}.editing__label{font-family:var(--font);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);font-size:.7rem}.editing__row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.editing__row>.field{flex:99 1 0;min-width:11rem}.editing__row>.btn{flex:1 0 auto}.editing__row--stacked{flex-direction:column;align-items:stretch}.editing__row--stacked>.field{flex:none}.suggest__list{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.suggest__item{width:100%;min-height:var(--tap-target);text-align:left;color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex-direction:column;justify-content:center;gap:.05rem;padding:.45rem .8rem;display:flex}.suggest__list li+li .suggest__item{border-top:var(--border-width) solid var(--line2)}.suggest__item:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:-2px}.suggest__what{font-size:.98rem}.suggest__what b{font-weight:var(--weight-strong)}.suggest__where{color:var(--dim);font-size:.76rem}.suggest__foot,.suggest__empty{font-family:var(--font);color:var(--faint);margin:0;font-size:.75rem}.suggest__empty{color:var(--dim);padding:.6rem .8rem}.prompt{border-radius:var(--radius-md);border:var(--border-width) dashed var(--line);background:var(--panel2);padding:.75rem .8rem}.prompt__title{font-family:var(--font);font-size:.9rem;font-weight:var(--weight-strong);color:var(--txt)}.prompt__why{font-family:var(--font);color:var(--dim);margin:.2rem 0 .55rem;font-size:.78rem}.prompt__row{flex-wrap:wrap;gap:.45rem;display:flex}.stowed{width:100%;min-height:var(--tap-target);text-align:left;border-radius:var(--radius-md);border:var(--border-width) solid var(--line2);color:var(--dim);font-family:var(--font);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.76rem;display:flex}.stowed b{font-size:.88rem;font-weight:var(--weight-strong);color:var(--txt);display:block}.stowed__again{white-space:nowrap;font-weight:var(--weight-strong);color:var(--acc-ink)}.pending,.settled{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);border-left-width:3px;border-left-color:var(--acc);background:var(--panel2);flex-direction:column;gap:.45rem;padding:.7rem .8rem;display:flex}.pending__t{font-family:var(--font);font-size:.82rem;font-weight:var(--weight-strong);color:var(--txt);align-items:center;gap:.45em;display:flex}.pending__icon{--ico-size:1.1em;color:var(--acc-ink)}.pending__p{font-family:var(--font);color:var(--dim);overflow-wrap:anywhere;margin:0;font-size:.78rem}.pending__row{flex-wrap:wrap;gap:.45rem;margin-top:.1rem;display:flex}.visibility{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel2);padding:.7rem .8rem}.visibility__t{font-family:var(--font);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);align-items:center;gap:.4em;font-size:.66rem;display:flex}.visibility__p{font-family:var(--font);color:var(--txt);margin:.3rem 0 0;font-size:.8rem}.venue{flex-direction:column;gap:.5rem;display:flex}.who{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.who__b{min-width:0}.who__n{font-family:var(--font);font-size:.95rem;font-weight:var(--weight-strong);color:var(--txt);display:block}.who__i{font-family:var(--font);color:var(--dim);overflow-wrap:anywhere;font-size:.78rem;display:block}.later{border-radius:var(--radius-md);border:var(--border-width) solid var(--line2);padding:.75rem .8rem}.later__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.later__t{font-family:var(--font);font-size:.86rem;font-weight:var(--weight-strong);color:var(--dim)}.soon{border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel2);font-family:var(--font);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);padding:.15rem .55rem;font-size:.64rem}.later__p{font-family:var(--font);color:var(--faint);margin:.35rem 0 0;font-size:.76rem}.later__list{flex-wrap:wrap;gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.later__list li{border-radius:var(--radius-pill);border:var(--border-width) dashed var(--line);font-family:var(--font);color:var(--faint);padding:.15rem .55rem;font-size:.74rem}.setup{flex-direction:column;gap:1.25rem;max-width:26rem;margin:0 auto;display:flex}.setup__form{flex-direction:column;gap:1rem;display:flex}.setup__lead,.setup__waiting,.profile__waiting{font-family:var(--font);color:var(--dim);margin:0;font-size:.92rem}.setup__head{flex-direction:column;gap:.15rem;display:flex}.setup__title{font-family:var(--font);font-size:1.15rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:.15rem 0}.setup__mail{flex-direction:column;gap:.2rem;display:flex}.kicker{font-family:var(--font);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);font-size:.66rem}.help{font-family:var(--font);color:var(--dim);margin:.2rem 0 0;font-size:.76rem}.faintline{font-family:var(--font);color:var(--faint);margin:.1rem 0 0;font-size:.72rem}[data-surface=desk] .profile{max-width:var(--w-list)}[data-surface=desk] .profile__body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.profile__doors{margin-top:.5rem}.account{border-top:var(--border-width) solid var(--line);flex-direction:column;gap:1.25rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.account__title{font-family:var(--font);font-size:1.05rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.account__block{flex-direction:column;gap:.6rem;display:flex}.account__block--out{align-items:flex-start;gap:.35rem}.account__head{flex-direction:column;gap:.1rem;display:flex}.account__label{font-family:var(--font);font-size:.88rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);color:var(--txt)}.themes{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;display:grid}.themetile{min-height:var(--tap-target);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--txt);font-family:var(--font);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.themetile:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.themetile--worn{border-color:var(--acc-ink);box-shadow:0 0 0 var(--border-width) var(--acc-ink)}.themetile__paint{border:var(--border-width) solid var(--line2);border-radius:var(--radius-sm);background:var(--bg);flex-direction:column;gap:.3rem;padding:.45rem;display:flex}.themetile__bar{border-radius:var(--radius-pill);background:var(--acc);height:.32rem}.themetile__row{align-items:center;gap:.4rem;display:flex}.themetile__pill{border-radius:var(--radius-pill);background:var(--acc);flex:none;width:1rem;height:1rem}.themetile__lines{flex-direction:column;flex:1;gap:.25rem;display:flex}.themetile__line{border-radius:var(--radius-pill);background:var(--txt);opacity:.5;height:.3rem}.themetile__line--short{opacity:.28;width:55%}.themetile__name{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt)}.themetile__worn{min-height:1rem;font-family:var(--font);color:var(--acc-ink);align-items:center;gap:.3em;font-size:.72rem;display:flex}.me-door{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;display:inline-flex}.me-door:focus-visible{outline:var(--border-width) solid var(--inktxt);outline-offset:-2px}.hello{font-family:var(--font);font-size:1.5rem;font-weight:var(--weight-strong);color:var(--txt);text-wrap:balance;margin:0;line-height:1.12}.lend{flex-direction:column;gap:.6rem;display:flex}.lend__title{font-family:var(--font);font-size:1rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.lend__lead{font-family:var(--font);color:var(--dim);margin:0;font-size:.82rem;line-height:1.5}.lend__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}[data-surface=desk] .lend__list{grid-template-columns:1fr 1fr;align-items:start;gap:.7rem;display:grid}.lend__card{border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.lend__card--ok{border-color:var(--ok)}.lend__card--stale{border-style:dashed;border-color:var(--may)}.lend__card--broken,.lend__card--unreadable,.lend__card--refusal{border-color:var(--no)}.lend__card--paused{border-style:dashed}.lend__head{width:100%;min-height:var(--tap-target);color:var(--txt);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.1rem 0;display:flex}.lend__name{font-family:var(--font);font-size:1rem;font-weight:var(--weight-strong);overflow-wrap:anywhere;align-items:center;gap:.35em;display:inline-flex}.lend__state{border-radius:var(--r-chip);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--dim);font-family:var(--font);align-items:center;gap:.35em;padding:.18rem .55rem;font-size:.75rem;display:inline-flex}.lend__state--ok{color:var(--ok)}.lend__state--stale,.lend__state--paused{color:var(--may)}.lend__state--broken,.lend__state--unreadable{color:var(--no)}.lend__sign,.lend__tell-sign{--ico-size:1em;flex:none}.lend__count{font-family:var(--mono);color:var(--txt);font-size:.82rem}.lend__say{font-family:var(--font);color:var(--dim);gap:.4rem;margin:0;font-size:.78rem;line-height:1.5;display:flex}.lend__say--soft{color:var(--faint)}.lend__say--warn{color:var(--may)}.lend__say--no{color:var(--no)}.lend__hint{font-family:var(--font);color:var(--faint);gap:.4rem;margin:0;font-size:.72rem;line-height:1.45;display:flex}.lend__card .btn,.lend>.btn{width:100%}.lend__tell{border-radius:var(--r-card);border:var(--border-width) solid var(--line2);background:var(--panel2);flex-direction:column;gap:.4rem;width:100%;padding:.6rem;display:flex}.lend__tell-title{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);align-items:center;gap:.35em;display:inline-flex}.lend__fold{width:100%;min-height:var(--tap-target);color:var(--acc-ink);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.8rem;display:flex}.lend__fold-mark{--ico-size:.85rem}.lend__folded{flex-direction:column;gap:.45rem;display:flex}.lend__card .field{width:100%}.lend__slots{flex-direction:column;gap:.25rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.lend__slot{font-family:var(--mono);color:var(--txt);overflow-wrap:anywhere;font-size:.78rem;line-height:1.6}.lend__sep{width:100%;height:var(--border-width);background:var(--line2)}.lend__quiet{width:100%;min-height:var(--tap-target);color:var(--txt);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.35rem .1rem;display:flex}.lend__quiet-body{flex:1;min-width:0}.lend__quiet-value{font-size:.85rem;display:block}.lend__quiet-hint{color:var(--faint);font-size:.68rem;line-height:1.4;display:block}.lend__quiet-mark{--ico-size:.85rem;color:var(--dim)}.lend__head:focus-visible,.lend__fold:focus-visible,.lend__quiet:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.cals{max-width:var(--w-read);flex-direction:column;gap:.6rem;margin:0 auto;display:flex}[data-surface=desk] .cals{max-width:var(--w-list)}.cals__back{min-height:var(--tap-target);min-width:var(--tap-target);color:var(--acc-ink);font-family:var(--font);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-self:flex-start;align-items:center;gap:.4em;padding:.25rem 0;font-size:.88rem;display:inline-flex}.cals__title{font-family:var(--font);font-size:1.3rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.cals__block-title{font-family:var(--font);font-size:1rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);border-top:var(--border-width) solid var(--line2);width:100%;margin:.6rem 0 0;padding-top:.8rem}.cals__lead{font-family:var(--font);color:var(--dim);margin:0;font-size:.82rem;line-height:1.5}.cals__waiting{font-family:var(--font);color:var(--dim);margin:0;font-size:.85rem}.cals__list{flex-direction:column;gap:.6rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}[data-surface=desk] .cals__list{grid-template-columns:1fr 1fr;align-items:start;gap:.7rem;display:grid}[data-surface=desk] .cals:has(.cals__list>:only-child){max-width:var(--w-read)}[data-surface=desk] .cals__list:has(>:only-child){grid-template-columns:minmax(0,1fr)}.calcard{border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.calcard--waiting{border-style:dashed;border-color:var(--may)}.calcard--on{border-color:var(--ok)}.calcard__name{font-family:var(--font);font-size:1rem;font-weight:var(--weight-strong);overflow-wrap:anywhere}.calcard__state{border-radius:var(--r-chip);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--dim);font-family:var(--font);align-items:center;gap:.35em;padding:.18rem .55rem;font-size:.75rem;display:inline-flex}.calcard__sign{--ico-size:1em}.calcard__state--waiting{border-style:dashed;border-color:var(--may);background:var(--maysoft);color:var(--may)}.calcard__state--on{border-color:var(--ok);background:var(--oksoft);color:var(--ok)}.calcard__say{font-family:var(--font);color:var(--dim);margin:0;font-size:.78rem;line-height:1.5}.calcard__label{font-family:var(--font);color:var(--faint);font-size:.7rem}.calcard__addr{border-radius:var(--r-chip);border:var(--border-width) solid var(--line2);background:var(--panel2);width:100%;color:var(--faint);font-family:var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:.5rem .6rem;font-size:.66rem;line-height:1.45}.calcard__hint{font-family:var(--font);color:var(--faint);margin:0;font-size:.7rem;line-height:1.45}.calcard__done{font-family:var(--font);color:var(--ok);margin:0;font-size:.75rem}.calcard .btn{width:100%}.calcard__sep{width:100%;height:var(--border-width);background:var(--line2)}.calcard__quiet{width:100%;min-height:var(--tap-target);color:var(--txt);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.35rem .1rem;display:flex}.calcard__quiet-body{flex:1;min-width:0}.calcard__quiet-value{font-size:.85rem;display:block}.calcard__quiet-hint{color:var(--faint);font-size:.68rem;line-height:1.4;display:block}.calcard__quiet-mark{--ico-size:.85rem;color:var(--dim)}.calcard__quiet:focus-visible,.cals__back:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.calwarn{border-radius:var(--r-card);border:var(--border-width) solid var(--no);background:var(--nosoft);flex-direction:column;gap:.5rem;width:100%;padding:.65rem;display:flex}.calwarn__title{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);color:var(--no)}.calwarn__say{font-family:var(--font);color:var(--txt);margin:0;font-size:.76rem;line-height:1.5}.calwarn__gestures{flex-direction:column;gap:.5rem;display:flex}.quiet,.answers{border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel);flex-direction:column;gap:.4rem;width:100%;padding:.75rem;display:flex}.quiet__line,.answers__line{min-height:var(--tap-target);cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.quiet__box,.answers__box{width:1.15rem;height:1.15rem;accent-color:var(--acc);flex:none;margin-top:.1rem}.quiet__word,.answers__word{font-family:var(--font);color:var(--txt);font-size:.85rem;line-height:1.45}.quiet__say,.answers__say{font-family:var(--font);color:var(--dim);margin:0;font-size:.72rem;line-height:1.45}.quiet__net,.answers__net{font-family:var(--font);color:var(--faint);gap:.4rem;margin:0;font-size:.72rem;line-height:1.45;display:flex}.inside{border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel);flex-direction:column;gap:.35rem;width:100%;padding:.75rem;display:flex}.inside__head{font-family:var(--font);font-size:.68rem;font-weight:var(--weight-strong);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--faint);margin:0}.inside__set{font-family:var(--font);color:var(--txt);align-items:center;gap:.45rem;margin:0;font-size:.85rem;line-height:1.45;display:flex}.inside__set svg{color:var(--acc);flex:none}.inside__line{min-height:var(--tap-target);cursor:pointer;align-items:center;gap:.5rem;display:flex}.inside__box{width:1.15rem;height:1.15rem;accent-color:var(--acc);flex:none}.inside__tag{border-radius:var(--r-chip);background:var(--accsoft);font-family:var(--font);font-size:.68rem;font-weight:var(--weight-strong);letter-spacing:var(--lab-ls);color:var(--acc);flex:none;padding:.1rem .35rem}.inside__word{font-family:var(--font);color:var(--txt);font-size:.85rem;line-height:1.45}.inside__say{font-family:var(--font);color:var(--dim);margin:0;font-size:.72rem;line-height:1.45}.inside__net{font-family:var(--font);color:var(--faint);gap:.4rem;margin:0;font-size:.72rem;line-height:1.45;display:flex}.sr-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home,.date,.calendar{max-width:var(--w-read);flex-direction:column;gap:.6rem;margin:0 auto;display:flex}.home__title{border-top:var(--border-width) solid var(--line);font-family:var(--font);font-size:.74rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--faint);align-items:center;gap:.45rem;margin:.9rem 0 .15rem;padding-top:.55rem;display:flex}.home__flow>[data-zone]:first-child>.home__title,.home__zone[data-zone=awaiting]>.home__title{border-top:none;margin-top:0;padding-top:0}.home__title--awaiting{color:var(--acc-ink)}.home__count{border-radius:var(--radius-pill);background:var(--acc);min-width:1.25rem;color:var(--acctxt);font-size:.72rem;font-weight:var(--weight-strong);justify-content:center;align-items:center;padding:0 .3rem;line-height:1.5;display:inline-flex}.home__waiting{font-family:var(--font);color:var(--faint);margin:0;font-size:.88rem}.home__eyebrow{font-family:var(--font);font-size:.72rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--faint);margin:0}.home__zone[data-zone=awaiting]{border:var(--border-width) solid var(--line);border-radius:var(--r-card);background:var(--panel2);padding:.7rem}.home__alert{min-height:var(--tap-target);align-items:center;gap:.6rem;display:flex}.home__alert-mark{border-radius:var(--radius-pill);background:var(--maysoft);width:1.9rem;height:1.9rem;color:var(--may);flex:none;place-items:center;display:grid}.home__alert-mark svg{width:1.05rem;height:1.05rem}.home__alert-grow{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.home__alert-word{font-family:var(--font);font-size:.95rem;font-weight:var(--weight-strong);color:var(--txt)}.home__alert-note{font-family:var(--font);color:var(--dim);font-size:.8rem;display:block}.home__alert-note:first-letter{text-transform:uppercase}.home__next{border-left:.16rem solid var(--acc);min-height:2.75rem;color:inherit;flex-direction:column;justify-content:center;gap:.1rem;margin-top:.7rem;padding:.25rem 0 .25rem .6rem;text-decoration:none;display:flex}.home__next-when{font-size:.72rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--dim)}.home__next-title{font-family:var(--font);font-size:.95rem;font-weight:var(--weight-strong);color:var(--txt)}.home__next-note{font-family:var(--font);color:var(--dim);font-size:.8rem}.promo{border:var(--border-width) solid var(--line);border-radius:var(--r-card);background:var(--panel);flex-direction:column;display:flex;overflow:hidden}.promo__lead{color:var(--txt);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.1rem;padding:.6rem .7rem;display:flex}.promo__kicker{font-size:.66rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--acc-ink)}.promo__headline{font-size:.95rem;font-weight:var(--weight-strong);color:var(--txt)}.promo__note{color:var(--dim);font-size:.8rem}.promo__row{min-height:var(--tap-target);border:none;border-top:var(--border-width) solid var(--line2);color:var(--txt);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:0 .7rem;font-size:.85rem;display:flex}.promo__word{flex:auto;min-width:0}.promo__go{width:1.05rem;height:1.05rem;color:var(--acc-ink);flex:none}.home__hand{font-family:var(--font);color:var(--dim);margin:0;font-size:.85rem;line-height:1.45}.home__flow,.home__flow>.home__zone{flex-direction:column;gap:.6rem;min-width:0;display:flex}.cards{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cardrow{--card-attach:.3rem;--mark-rail:8px;flex-direction:column;gap:.3rem;display:flex;position:relative}.cards--voting{gap:1rem}.lotbox{border:calc(var(--border-width) * 2) solid var(--dim);border-radius:var(--r-card);background:var(--panel2);flex-direction:column;gap:.6rem;padding:.7rem;display:flex}.cards--month>.lotbox{margin-block:2rem}.cards--month>.lotbox+.lotbox,.cards--month>.lotbox:first-child{margin-block-start:0}.lotbox__head{flex-direction:column;gap:.15rem;display:flex}.lotbox__what{top:var(--stuck-top,0px);z-index:1;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--panel2);font-family:var(--font);flex-wrap:wrap;align-items:baseline;margin:-.7rem -.7rem 0;padding:.7rem .7rem .3rem;display:flex;position:sticky}.lotbox__what>*+:before,.lotbox__when>*+:before{content:"·";color:var(--dim);margin-inline:.4em}.lotbox__whatword,.lotbox__count{font-size:.95rem;font-weight:var(--weight-strong);color:var(--txt)}.lotbox__lead{font-family:var(--font);color:var(--txt);margin:0;font-size:.8rem}.lotbox__when{font-size:.76rem;font-weight:var(--weight);color:var(--dim);flex-wrap:wrap;display:flex}.lotbox__list{gap:1rem}.lotbox__pick{flex-direction:column;gap:.5rem;margin-block-start:3rem;display:flex}.lotbox__pick-ask{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);color:var(--txt);margin:0}.lotbox__pick-free{color:var(--faint);margin:0;font-size:.72rem}.lotbox .tile--selected{background:var(--panel)}.lotbox .tile--selected.tile--ok{border-color:var(--ok)}.lotbox .tile--selected.tile--may{border-color:var(--may)}.lotbox .tile--selected.tile--no{border-color:var(--no)}.lotbox .tile--selected.tile--neutral{border-color:var(--acc-ink)}.allin{flex-direction:column;gap:.25rem;display:flex}[data-surface=desk] .allin{max-width:26rem}.allin__hint{font-family:var(--font);color:var(--dim);margin:0;font-size:.76rem}.card{width:100%;min-height:var(--tap-target);--mark:var(--acc-ink);--mark-soft:var(--accsoft);--mark-rail:8px;padding:.6rem .8rem;padding-left:calc(.8rem + var(--mark-rail));border-radius:var(--r-card);border:var(--border-width) solid transparent;box-shadow:inset var(--mark-rail) 0 0 0 var(--mark), var(--elev-set);background:var(--panel);color:var(--txt);font-family:var(--font);text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 .7rem;display:grid}.card__body{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.card:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.cardtake{order:1;justify-content:flex-end;align-items:center;gap:.4rem;padding-block-end:.4rem;display:flex}.cardmore{order:2}[data-surface=desk] .cardtake{z-index:1;padding:0;position:absolute;top:.45rem;right:.5rem}.cardtake .btn{min-height:var(--tap-target);max-width:none;padding-inline:.7rem;font-size:.78rem}[data-surface=desk] .cardtake .btn{max-width:var(--takewidth)}.cardrow{--takewidth:8.5rem;--morewidth:0rem}.cardrow--pollable{--morewidth:3.5rem}[data-surface=desk] .card--takeable{padding-right:calc(.8rem + .5rem + var(--takewidth) + var(--morewidth) + .6rem)}[data-surface=desk] .card--takeable .card__title{padding-right:0}.card[data-mark=await],.card[data-mark=ready],.card[data-mark=review]{--mark:var(--acc-ink);--mark-soft:var(--accsoft);--mark-rail:8px}.card[data-mark=set]{--mark:var(--ok);--mark-soft:var(--oksoft);--mark-rail:8px}.card[data-mark=snag]{--mark:var(--no);--mark-soft:var(--nosoft);--mark-rail:8px}.card[data-mark=set] .chip{border-width:calc(var(--border-width) * 3);border-color:var(--mark);background:var(--mark-soft)}.card[data-mark=set] .chip__day,.card[data-mark=set] .chip__weekday,.card[data-mark=set] .chip__month{color:var(--mark)}.card--off{--mark:var(--line2);background:var(--panel2);border-color:var(--line2);box-shadow:inset var(--mark-rail) 0 0 0 var(--mark)}.card--off .when{color:var(--dim);text-decoration:line-through;text-decoration-thickness:.12em}.card--off .card__title,.card--off .card__space,.card--off .chip__day,.card--off .chip__weekday,.card--off .chip__month{color:var(--dim)}.card--off .chip{background:0 0}.chip{min-width:var(--tap-target);border-radius:var(--r-chip);border:var(--border-width) solid var(--line2);background:var(--panel2);flex-direction:column;justify-content:center;align-items:center;padding:.2rem .3rem;line-height:1.1;display:flex}.chip__weekday,.chip__month{font-family:var(--font);font-size:.62rem;font-weight:var(--weight);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--faint)}.chip__day{font-family:var(--mono);font-size:1.35rem;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--txt)}.chip--hero{min-width:4.2rem;padding:.35rem .45rem}.chip--hero .chip__day{font-size:2.1rem}.chip--hero .chip__weekday,.chip--hero .chip__month{font-size:.72rem}.dday{font-size:.72rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);color:var(--txt);grid-column:1;justify-self:center;margin:.25rem 0 0;line-height:1.1}.card--off .dday{color:var(--dim)}.card__space{color:var(--faint);font-size:.68rem}.card__series{color:var(--dim);font-size:.74rem}.card__title{font-size:.92rem;font-weight:var(--weight);letter-spacing:var(--tracking);color:var(--txt);line-height:1.25}.card__ask{border-radius:var(--r-chip);background:var(--acc);color:var(--acctxt);font-size:.82rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);align-items:center;gap:.3em;margin:.3rem 0 .15rem;padding:.2rem .65rem;display:inline-flex}.when{font-family:var(--mono);font-size:1.05rem;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking);color:var(--txt);margin:0;line-height:1.2}.when__zone{font-family:var(--font);color:var(--dim);margin:0;font-size:.78rem}.status{font-family:var(--font);color:var(--dim);margin:0;font-size:.8rem}.status--no{color:var(--no)}.status--locked{color:var(--dim)}.status__why{font-family:var(--font);flex-direction:column;gap:.1rem;margin:.2rem 0 0;display:flex}.status__why-label{color:var(--faint);font-size:.7rem}.status__why-body{color:var(--dim);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.status__sign{--ico-size:1em;margin-inline-end:.35em}.status--set{color:var(--mark);font-weight:var(--weight-strong);background:var(--mark-soft);border-radius:var(--r-chip);padding:.05rem .42rem}.status--snag{color:var(--no);font-weight:var(--weight-strong)}.status--ready,.status--review{color:var(--mark);font-weight:var(--weight-strong)}.status--off{color:var(--dim)}.tally{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--dim);margin:0;font-size:.78rem}.tally__busy{border-radius:var(--r-chip);border:calc(var(--border-width) * 2) dashed var(--no);background:var(--nosoft);color:var(--no);font-size:.85rem;font-weight:var(--weight-strong);align-items:center;gap:.25rem;margin-inline-start:.4rem;padding:.1rem .4rem;display:inline-flex}.tally__busy-sign{--ico-size:.85rem}.tally__read{border-radius:var(--r-chip);border:var(--border-width) solid;font-size:.85rem;font-weight:var(--weight-strong);align-items:center;gap:.25rem;margin-inline-start:.4rem;padding:.1rem .4rem;display:inline-flex}.tally__read-sign{--ico-size:.85rem}.tally__read-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.tally__read--all{border-color:var(--ok);background:var(--oksoft);color:var(--ok)}.tally__read--some{border-color:var(--may);background:var(--maysoft);color:var(--may)}.card .tally,.card .status{font-size:.72rem}.spacehead__one,.spacehead__name{font-family:var(--font);font-size:.92rem;font-weight:var(--weight-strong);color:var(--inktxt);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spacehead{min-width:0;margin-left:auto;position:relative}.spacehead__pick{min-height:var(--tap-target);max-width:14rem;color:var(--inktxt);font-family:var(--font);cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:.4rem;padding:0 .35rem;display:inline-flex}.spacehead__one{min-height:var(--tap-target);align-items:center;max-width:14rem;margin-left:auto;display:inline-flex}.spacehead__mark{--ico-size:.8rem;color:var(--acc-ink)}.spacehead__pick:focus-visible,.spacehead__item:focus-visible{outline:var(--border-width) solid var(--inktxt);outline-offset:-2px}.spacehead__list{inset-inline-end:0;z-index:3;border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);min-width:14rem;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + .25rem);overflow:hidden}.spacehead__item{width:100%;min-height:var(--tap-target);text-align:start;color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.92rem;display:flex}.spacehead__list li+li .spacehead__item{border-top:var(--border-width) solid var(--line2)}.spacehead__on{--ico-size:1em;color:var(--acc-ink)}.date__back{min-height:var(--tap-target);font-family:var(--font);color:var(--acc-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35em;padding:0 .6rem 0 0;font-size:.85rem;display:inline-flex}.date__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin:.2rem 0 .1rem;display:grid}.date__ident{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.date__title{font-family:var(--font);font-size:1.1rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0;line-height:1.2}.date__ident .when{font-size:1.7rem;line-height:1.1}.date__series,.date__venue,.date__locked{font-family:var(--font);color:var(--dim);margin:0;font-size:.85rem}.vote{flex-direction:column;gap:.5rem;margin-top:.3rem;display:flex}.vote__question{font-family:var(--font);font-size:.95rem;font-weight:var(--weight-strong);color:var(--txt);margin:0}.vote__suggestion,.card__agenda{border-radius:var(--radius-md);border:var(--border-width) dashed var(--line);font-family:var(--font);color:var(--dim);margin:0;padding:.5rem .7rem;font-size:.82rem}.card__agenda--posed{border-style:solid}.vote__origin{font-family:var(--font);color:var(--dim);margin:0;font-size:.78rem}.vote__clash{border-radius:var(--radius-md);border:var(--border-width) solid var(--may);background:var(--maysoft);font-family:var(--font);color:var(--txt);align-items:baseline;gap:.5rem;margin:0;padding:.55rem .7rem;font-size:.88rem;display:flex}.vote__clash-icon{font-family:var(--mono);font-weight:var(--weight-strong);color:var(--may)}.vote__clash--unknown{border-color:var(--line);background:var(--panel2);color:var(--dim)}.vote__clash--unknown .vote__clash-icon{color:var(--dim)}.note{flex-direction:column;gap:.3rem;display:flex}.note__label{font-family:var(--font);color:var(--dim);font-size:.8rem}.note__field{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);resize:vertical;padding:.5rem .7rem;font-size:.9rem}.note__field:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.note__saved{font-family:var(--font);color:var(--dim);margin:0;font-size:.78rem}.group{border-top:var(--border-width) solid var(--line);flex-direction:column;gap:.4rem;margin-top:.4rem;padding-top:.7rem;display:flex}.group__row{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.group__row--tight{margin-top:calc(var(--card-attach,0px) * -1);padding:.35rem .7rem .4rem calc(.7rem + var(--mark-rail,8px));border:var(--border-width) solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--panel);border-top:none;flex-wrap:nowrap;gap:.25rem}.group__row--tight .vu{padding:.15rem}.group__row--tight .vu__icon{--ico-size:.8rem}.vu__word{--ico-size:.62rem;top:-.15rem;border-radius:var(--radius-pill);background:var(--panel);position:absolute;inset-inline-end:-.15rem}.counts{margin-top:calc(var(--card-attach,0px) * -1);padding:.4rem .7rem .45rem calc(.7rem + var(--mark-rail,8px));border:var(--border-width) solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--panel);font-family:var(--font);font-size:.82rem;font-weight:var(--weight-strong);border-top:none;align-items:center;gap:.7rem;display:flex}.counts__one{align-items:center;gap:.2rem;display:inline-flex}.counts__icon{--ico-size:.95rem}.counts__one--ok{color:var(--ok)}.counts__one--may{color:var(--may)}.counts__one--no{color:var(--no)}.counts__one--busy{border-radius:var(--r-chip);border:calc(var(--border-width) * 2) dashed var(--no);background:var(--nosoft);color:var(--no);padding:.05rem .3rem}.vu{border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel2);font-family:var(--font);color:var(--dim);justify-content:center;align-items:center;padding:.15rem;display:inline-flex;position:relative}.vu__icon--char{width:var(--ico-size);height:var(--ico-size);font-family:var(--font);font-size:calc(var(--ico-size) * .86);font-weight:var(--weight-strong);justify-content:center;align-items:center;line-height:1;display:flex}.vu__icon{--ico-size:.95rem;bottom:-.12rem;border-radius:var(--radius-pill);background:var(--panel);box-shadow:var(--portrait-ring);position:absolute;inset-inline-end:-.12rem}.vu .avatar{background:var(--panel);color:inherit;box-shadow:var(--portrait-ring)}.vu--answer.vu--ok{background:var(--oksoft);border-color:var(--ok);color:var(--ok)}.vu--answer.vu--may{background:var(--maysoft);border-color:var(--may);color:var(--may)}.vu--answer.vu--no{background:var(--nosoft);border-color:var(--no);color:var(--no)}.vu--supposed{border-style:dashed;border-width:calc(var(--border-width) * 2)}.vu--supposed.vu--ok{background:var(--oksoft);border-color:var(--ok);color:var(--ok)}.vu--supposed.vu--may{background:var(--maysoft);border-color:var(--may);color:var(--may)}.vu--supposed.vu--no{background:var(--nosoft);border-color:var(--no);color:var(--no)}.vu--silent{color:var(--faint);background:0 0}.vu--silent .vu__icon{border-radius:var(--radius-sm)}.group__help,.group__fact,.group__also,.group__note{font-family:var(--font);color:var(--dim);align-items:flex-start;gap:.4em;margin:0;font-size:.8rem;display:flex}.group__fact-icon{--ico-size:1em;flex:none;margin-top:.15em}.pick{flex-direction:column;gap:.35rem;display:flex}.pick__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pick__label{font-family:var(--font);font-size:.8rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--dim);margin:0}.pick__title{flex-direction:column;align-items:center;min-width:0;display:flex}.pick__today-slot{min-height:var(--tap-target);justify-content:center;align-items:center;display:flex}.pick__arrow{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.pick__arrow-mark{--ico-size:1.1rem}.pick__grid{grid-template-columns:repeat(auto-fill, minmax(var(--tap-target), 1fr));gap:.35rem;display:grid}.pick__grid--wide{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.pick__grid--seven{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.pick__month{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.pick__one{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);font-size:.85rem;font-weight:var(--weight);letter-spacing:var(--tracking);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:.3rem .4rem;line-height:1.1;display:inline-flex}.pick__day{min-width:0;min-height:var(--tap-target);border:0;border-top:var(--border-width) solid var(--line2);color:var(--txt);text-align:left;font-family:var(--font);letter-spacing:var(--tracking);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.12rem;padding:.25rem .2rem;display:flex;overflow:hidden}.pick__num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--dim);font-size:.72rem;line-height:1.2}.pick__day--today .pick__num{border-radius:var(--radius-pill);min-width:1.6em;height:1.6em;box-shadow:0 0 0 var(--border-width) currentColor;color:var(--txt);font-weight:var(--weight-strong);justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.pick__ev{border-radius:var(--r-chip);border-left:.14rem solid var(--line);background:var(--panel);color:var(--txt);flex-wrap:wrap;align-items:baseline;gap:0 .22em;padding:.1rem .22rem;font-size:.6rem;line-height:1.25;display:flex;overflow:hidden}.pick__ev--ask,.pick__ev--review{border-left-color:var(--acc);background:var(--acc);color:var(--acctxt)}.pick__ev--ready{border-left-color:var(--ok);background:var(--oksoft);color:var(--ok)}.pick__ev--set{border:calc(var(--border-width) * 2) solid var(--ok);background:var(--oksoft);color:var(--ok);font-weight:var(--weight-strong)}.pick__ev--snag{border-left-color:var(--no);background:var(--nosoft);color:var(--no)}.pick__ev--off{border-left-color:var(--line2);background:var(--panel2);color:var(--dim)}.pick__ev--off .pick__ev-h{text-decoration:line-through;text-decoration-thickness:.12em}.pick__ev-sign{--ico-size:.75rem;align-self:center}.pick__ev-h{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}.pick__more{color:var(--dim);padding-left:.22rem;font-size:.58rem;line-height:1.2}.pick__day.pick__one--on{background:var(--accsoft);box-shadow:inset .14rem 0 0 0 var(--acc)}.pick__day.pick__one--on .pick__num{color:var(--acc-ink);font-weight:var(--weight-strong)}.pick__one--on{background:var(--acc);border-color:var(--acc);color:var(--acctxt);font-weight:var(--weight-strong)}.pick__one--add{color:var(--acc-ink);background:0 0;border-style:dashed;gap:.35em}.phrase{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.phrase__word{font-family:var(--font);color:var(--txt);font-size:.9rem}.phrase__fact{font-size:1rem;font-weight:var(--weight-strong);color:var(--txt)}.phrase__num{appearance:none;width:4.6rem;min-height:var(--tap-target);text-align:center;text-align-last:center;font-size:1rem;font-weight:var(--weight-strong);color:var(--txt);background-color:var(--panel);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - .78rem) calc(50% + 1px),calc(100% - .5rem) calc(50% + 1px);background-repeat:no-repeat;background-size:.28rem .28rem,.28rem .28rem;padding:0 1.15rem;line-height:1}.phrase__num:focus-visible{outline:calc(var(--border-width) * 2) solid var(--acc);outline-offset:2px}.phrase__units{gap:.35rem;display:flex}.phrase__said{font-size:.9rem;font-weight:var(--weight);color:var(--acc-ink);background:var(--accsoft);border-radius:var(--radius-md);margin:0;padding:.45rem .55rem}.phrase__said--opens{width:100%;min-height:var(--tap-target);text-align:left;font-family:var(--font);font-size:.9rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);color:var(--txt);background:var(--panel);border:var(--border-width) solid var(--acc-ink);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:.6rem;padding:.5rem .7rem;line-height:1.3;display:flex}.phrase__said--opens .phrase__said-what{flex:1}.phrase__said--opens .phrase__said-go{font-size:.78rem;font-weight:var(--weight-strong);color:var(--acc-ink);white-space:nowrap}.phrase__said--opens:focus-visible{outline:calc(var(--border-width) * 2) solid var(--acc);outline-offset:2px}.pick__grid--five{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.ranks__floor{color:var(--no);margin:0;font-size:.8rem}.hourcase__input{width:100%;min-height:var(--tap-target);text-align:center;color:var(--txt);background:var(--panel);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);padding:0 .6rem;font-size:1rem}.hourcase__input:focus-visible{outline:calc(var(--border-width) * 2) solid var(--acc);outline-offset:2px}.pick__day--free{background:var(--oksoft);border:calc(var(--border-width) * 2) dashed var(--ok)}.pick__day--taken{background:var(--nosoft);border:calc(var(--border-width) * 2) dashed var(--no)}.pick__day--off{background:var(--panel2)}.pick__offs{flex-wrap:wrap;gap:.2rem .7rem;margin:0;display:flex}.pick__offs-one{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.pick__off-swatch{background:var(--panel2);border:var(--border-width) solid var(--line);flex:none;width:.85rem;height:.85rem}.pick__off-swatch--taken{background:var(--nosoft);border-style:dashed;border-color:var(--no)}.pick__off-swatch--free{background:var(--oksoft);border-style:dashed;border-color:var(--ok)}.pick__held{justify-content:flex-end;align-items:center;min-width:0;display:flex}.pick__held-sign{--ico-size:.75rem;color:var(--dim)}.pick__off-sign{--ico-size:.85rem;color:var(--dim);flex:none}.pick__off,.pick__tint{color:var(--dim);text-overflow:ellipsis;min-width:0;font-size:.72rem;line-height:1.25;overflow:hidden}.pick__day--past{color:var(--faint)}.pick__one:focus-visible,.pick__day:focus-visible,.pick__arrow:focus-visible,.date__back:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.hour__exact{min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid var(--acc-ink);background:var(--panel);color:var(--txt);font-family:var(--mono);font-size:1.6rem;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking);touch-action:manipulation;align-self:flex-start;padding:.15rem .7rem}.hour__exact:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.propose__preview{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--txt);margin:0;font-size:.95rem}.pick__month--heads{margin-bottom:-.1rem}.pick__head-day{font-family:var(--font);color:var(--faint);justify-content:center;align-items:center;font-size:.68rem;display:flex}.calfilter{margin-bottom:.15rem}.calfilter__grid{flex-wrap:wrap;gap:.35rem;display:flex}.calfilter__grid .pick__one{flex:0 auto;padding-inline:.7rem}.pick__dots{gap:.1rem;margin-top:.1rem;display:flex}.pick__dot{border-radius:var(--radius-pill);background:var(--acc);width:.3rem;height:.3rem;display:block}.pick__dot--ask{background:var(--may)}.calendar__invite{font-family:var(--font);font-size:.82rem;font-weight:var(--weight-strong);color:var(--txt);margin:0}.calendar__legend{font-family:var(--font);color:var(--dim);flex-wrap:wrap;gap:.7rem;margin:0;font-size:.72rem;display:flex}.calendar__legend span{align-items:center;gap:.3rem;display:inline-flex}.calendar__ahead{font-family:var(--font);color:var(--faint);margin:0;font-size:.74rem}.calendar__doors{grid-template-columns:minmax(0,1fr);gap:.4rem;margin-top:.6rem;display:grid}.calendar__door{min-height:var(--tap-target);border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel-up);box-shadow:var(--elev-set);color:var(--txt);text-align:left;cursor:pointer;align-items:center;gap:.4rem;padding:.5rem .6rem;text-decoration:none;display:flex}.calendar__door>.ico{--ico-size:1rem;box-sizing:content-box;border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--acc-ink);flex:none;padding:.28rem}.calendar__door-body{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.calendar__door-value{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong)}.calendar__door-hint{font-family:var(--font);color:var(--dim);font-size:.7rem;line-height:1.35}.calendar__tidy{margin-top:.6rem}.calendar__doors-hint{font-family:var(--font);color:var(--faint);margin:.6rem 0 0;font-size:.7rem;line-height:1.45}.sheet{border-radius:var(--radius-lg);border:var(--border-width) solid var(--acc);background:var(--panel);flex-direction:column;gap:.55rem;padding:.85rem;display:flex}.sheet__title{font-family:var(--font);font-size:.95rem;font-weight:var(--weight-strong);color:var(--txt);margin:0}.sheet__band{font-family:var(--font);font-size:.82rem;font-weight:var(--weight-strong);color:var(--acc-ink);margin:0}.sheet__calm{font-family:var(--font);color:var(--dim);margin:0;font-size:.76rem}[data-surface=desk] .home{max-width:var(--w-list);min-height:100%}[data-surface=desk] .home__flow,[data-surface=desk] .home__flow>.home__zone{gap:.8rem}[data-surface=desk] .home>.nothing{max-width:var(--w-form);grid-column:1/-1;place-self:start center;margin-top:4rem;padding:1.8rem 1.6rem}[data-surface=desk] .cards{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}[data-surface=desk] .cards--voting{gap:1rem}[data-surface=desk] .cards--month{align-items:start}[data-surface=desk] .cards--month>.lotbox,[data-surface=desk] .cards--month>.cardrow--answers{grid-column:1/-1}[data-surface=desk] .lotbox__list{flex-direction:column;display:flex}[data-surface=desk] .card__body{flex-flow:wrap;align-items:center;gap:.15rem .85rem}[data-surface=desk] .card__ask{margin:0}[data-surface=desk] .card__body>.status{min-width:max-content;margin-inline-start:auto}[data-surface=desk] .sheet,[data-surface=desk] .date{max-width:var(--w-form)}[data-surface=desk] .calendar{max-width:var(--w-pair);grid-template-columns:minmax(21rem,26rem) minmax(0,1fr);align-items:start;gap:0 1.75rem;display:grid}[data-surface=desk] .calendar>.banner,[data-surface=desk] .calendar>.pick.calfilter{grid-column:1/-1}[data-surface=desk] .calendar__month{grid-column:1;min-width:0}[data-surface=desk] .calendar__votes{grid-column:2;min-width:0}[data-surface=desk] .shell-desk__context .date,[data-surface=desk] .shell-desk__context .sheet{max-width:none}[data-surface=desk] .rec,[data-surface=desk] .rec__ask{max-width:var(--w-pair)}[data-surface=desk] .sheet-cols{grid-template-columns:1fr 1fr;align-items:start;gap:.55rem 1.5rem;display:grid}[data-surface=desk] .group__row{gap:.45rem}.settle{border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel);flex-direction:column;align-items:stretch;gap:.5rem;width:100%;padding:.75rem;display:flex}.settle--warn{border-color:var(--no);background:var(--nosoft)}.settle__title{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);color:var(--no)}.settle__say{font-family:var(--font);color:var(--txt);margin:0;font-size:.78rem;line-height:1.5}.settle__hint{font-family:var(--font);color:var(--faint);margin:0;font-size:.7rem;line-height:1.45}.settle .btn{width:100%}.settle--exit{background:0 0;border:0;padding:.75rem 0}.settle__quiet{width:100%;min-height:var(--tap-target);border-radius:var(--r-chip);color:var(--dim);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .65rem;display:flex}.settle__quiet-body{flex-direction:column;gap:.1rem;display:flex}.settle__quiet-value{font-family:var(--font);color:var(--txt);font-size:.85rem}.settle__quiet-hint{font-family:var(--font);color:var(--faint);font-size:.7rem}.date__review{border-radius:var(--r-card);border:var(--border-width) dashed var(--may);background:var(--maysoft);color:var(--txt);font-family:var(--font);align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .7rem;font-size:.78rem;line-height:1.5;display:flex}.date__review-mark{--ico-size:1.1em;color:var(--may);margin-top:.1em}.pick__day{flex-direction:column;gap:.12rem}.pick__mark{border-radius:var(--r-chip);border:var(--border-width) solid var(--acc);background:var(--accsoft);min-width:1.5rem;color:var(--acc-ink);font-family:var(--font);font-size:.56rem;font-weight:var(--weight-strong);letter-spacing:.02em;justify-content:center;align-items:center;padding:.02rem .28rem;line-height:1.5;display:inline-flex}.pick__mark--ask{border-style:dashed;border-color:var(--may);background:var(--maysoft);color:var(--may)}.pick__one--on .pick__mark{border-color:var(--acctxt);background:var(--acctxt);color:var(--acc)}.settle--move{border-color:var(--acc)}.settle--move .settle__title{color:var(--acc-ink)}.settle__field{flex-direction:column;gap:.2rem;width:100%;display:flex}.settle__label{font-family:var(--font);color:var(--dim);font-size:.7rem}.settle__input{width:100%;min-height:var(--tap-target);border-radius:var(--r-chip);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--txt);font-family:var(--mono);font-variant-numeric:tabular-nums;padding:.4rem .6rem;font-size:.95rem}.settle__input:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.agendassay{flex-direction:column;gap:.5rem;display:flex}.agendassay__one{flex-direction:column;gap:.3rem;display:flex}.agendassay__band{font-family:var(--font);color:var(--dim);margin:0;font-size:.78rem}.agendassay__count{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;display:flex}.sheet__door{min-height:var(--tap-target);border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel-up);color:var(--txt);align-items:center;gap:.5rem;padding:.45rem .6rem;text-decoration:none;display:flex}.sheet__door>.ico{--ico-size:1rem;box-sizing:content-box;border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--acc-ink);flex:none;padding:.28rem}.sheet__door-body{flex-direction:column;flex:auto;min-width:0;display:flex}.sheet__door-value{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong)}.sheet__door-hint{font-family:var(--font);color:var(--dim);font-size:.7rem}[data-surface=desk] .pick__day{min-height:3.2rem;padding:.3rem}[data-surface=desk] .pick__num{font-size:.8rem}[data-surface=desk] .pick__ev{font-size:.68rem}.hour__usual{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.hour__usual-word{font-family:var(--font);color:var(--dim);font-size:.72rem}.settle--aside{border-style:dashed;border-color:var(--may);background:var(--maysoft)}.settle--aside .settle__title{color:var(--may)}.rec{max-width:var(--w-list);flex-direction:column;gap:1.1rem;margin-inline:auto;display:flex}.rec__title{font-family:var(--font);font-size:1.2rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.rec__block{border-radius:var(--radius-lg);border:var(--border-width) solid var(--line);background:var(--panel);flex-direction:column;gap:.5rem;padding:.85rem;display:flex}.rec__head{font-family:var(--font);font-size:.95rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);justify-content:space-between;align-items:center;gap:.5rem;margin:0;display:flex}.sheet-cols{flex-direction:column;gap:.55rem;display:flex}.sheet-col{flex-direction:column;gap:.55rem;min-width:0;display:flex}.rec__lead,.rec__empty{font-family:var(--font);color:var(--dim);margin:0;font-size:.82rem}.rec__calm{font-family:var(--font);color:var(--dim);margin:0;font-size:.76rem;line-height:1.45}.rec__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.rec__line{border-radius:var(--radius-md);border:var(--border-width) solid var(--line2);background:var(--panel2);flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.rec__line--past{opacity:.72}.rec__name{font-family:var(--font);font-size:.9rem;font-weight:var(--weight-strong);color:var(--txt)}.rec__name+.rec__what{font-weight:var(--weight);color:var(--dim)}.rec__what{font-family:var(--font);font-size:.9rem;font-weight:var(--weight-strong);color:var(--txt)}.rec__note{font-family:var(--font);color:var(--dim);font-size:.78rem}.rec__preview{font-family:var(--font);font-size:.9rem;font-weight:var(--weight-strong);color:var(--acc-ink);margin:0}.rec__first,.rec__count{font-family:var(--font);color:var(--acc-ink);margin:0;font-size:.82rem}.rec__lift{min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);font-family:var(--font);color:var(--txt);cursor:pointer;touch-action:manipulation;align-self:flex-start;align-items:center;gap:.3rem;padding-inline:.5rem;font-size:.8rem;display:inline-flex}.rec__lift-mark{--ico-size:.9rem}.rec__waiting{font-family:var(--font);color:var(--dim);margin:0;font-size:.82rem}.rec__aside{justify-content:flex-start;display:flex}.slots{flex-direction:column;gap:.25rem;display:flex}.slots__row{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.slot{min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel2);font-family:var(--font);color:var(--dim);cursor:pointer;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.2rem 0;display:flex}.slot--usual{border-color:var(--acc);background:var(--accsoft);color:var(--acc-ink)}.slot--if_needed{border-color:var(--may);background:var(--maysoft);color:var(--may)}.slot--when_pressing{border-style:dashed;border-color:var(--line);color:var(--txt)}.slot__day{font-size:.7rem;font-weight:var(--weight-strong);text-transform:var(--caps);letter-spacing:var(--tracking)}.slot__bars{align-items:flex-end;gap:.1rem;height:.6rem;display:flex}.slot__bar{border-radius:var(--radius-sm);background:var(--line);width:.2rem}.slot__bar:first-child{height:.6rem}.slot__bar:nth-child(2){height:.42rem}.slot__bar:nth-child(3){height:.26rem}.slot__bar--on{background:currentColor}.rec__legend{font-family:var(--font);color:var(--dim);flex-wrap:wrap;gap:.75rem;margin:0;font-size:.75rem;display:flex}.rec__legend span{align-items:center;gap:.25rem;display:inline-flex}.rec__legend .slot__bar--on{background:var(--txt)}.byyou{font-family:var(--font);color:var(--dim);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}.byyou__what{font-weight:var(--weight-strong);color:var(--txt)}.byyou__n{font-size:.78rem}.byyou__n:before{content:"· ";color:var(--dim)}.byyou__dies:before{content:"— "}.held{border-radius:var(--radius-md);border:var(--border-width) solid var(--line2);flex-direction:column;gap:.35rem;margin:0;padding:.55rem .65rem;display:flex}.held__head{font-family:var(--font);align-items:baseline;gap:.4rem;margin:0;display:flex}.held__what{font-size:.82rem;font-weight:var(--weight-strong);color:var(--txt)}.held__n{color:var(--dim);font-size:.76rem}.held__why{gap:.3rem;display:grid}.held__word{font-family:var(--font);color:var(--txt);margin:0;font-size:.78rem}.held__word .held__n:before{content:"· "}.held__how{font-family:var(--font);color:var(--dim);margin:0;font-size:.72rem}.held__days{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.held__day{border-radius:var(--radius-sm);border:var(--border-width) solid var(--line);font-family:var(--mono);color:var(--txt);padding:.1rem .45rem;font-size:.72rem;line-height:1.3}.slot__alert{--ico-size:.8rem;color:var(--may)}.ranges__line{border-top:var(--border-width) solid var(--line);flex-direction:column;gap:.35rem;margin-top:.5rem;padding-top:.5rem;display:flex}.rec__offers{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.5rem;display:flex}.ranges__what{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);color:var(--txt);margin:0}.ranges__clocks{grid-template-columns:1fr 1fr;align-items:end;gap:.5rem;display:grid}[data-surface=desk] .ranges__clocks{max-width:24rem}.hour__often{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hour__often-word{font-family:var(--font);text-transform:var(--caps);letter-spacing:var(--tracking);color:var(--faint);font-size:.72rem}.hour__often-grid{flex-wrap:wrap;gap:.35rem;display:flex}.hour__often-grid .pick__one{font-family:var(--mono);font-variant-numeric:tabular-nums;padding:.2rem .6rem}.hour--proposed .hourcase__input,.during--proposed .during__value{border-style:dashed;border-color:var(--dim);color:var(--dim)}.pick__one--hinted{border-style:dashed;border-color:var(--acc-ink);color:var(--acc-ink);font-weight:var(--weight-strong)}.hour__word,.during__word{font-family:var(--font);text-transform:var(--caps);letter-spacing:var(--tracking);color:var(--faint);font-size:.72rem}.during__row{align-items:center;gap:.5rem;display:flex}.during__value{min-width:5rem;font-family:var(--mono);font-size:1.3rem;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--txt);text-align:center;padding:.15rem .4rem}.during__step{min-width:var(--tap-target);flex:none}.during__step--none{min-width:var(--tap-target);min-height:var(--tap-target);flex:none}.during__sign{width:1rem;height:1rem;display:block;position:relative}.during__sign:before,.during__sign--more:after{content:"";height:var(--border-width);background:currentColor;position:absolute;inset:50% 0 auto}.during__sign--more:after{width:var(--border-width);height:100%;inset:0 50% auto;transform:translate(-50%)}.says{flex-direction:column;align-items:stretch;gap:.4rem;width:100%;display:flex}.says--writing{border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel);gap:.5rem;padding:.75rem}.says__label{font-family:var(--font);color:var(--dim);font-size:.8rem}.says__body{font-family:var(--font);color:var(--txt);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5}.says__hint{font-family:var(--font);color:var(--faint);margin:0;font-size:.7rem;line-height:1.45}.says>.btn{width:100%}.pick--fave{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.35rem;display:flex}.pick__tile{min-height:var(--tap-target);border-radius:var(--r-tile);border:var(--border-width) solid transparent;color:var(--dim);font-family:var(--font);font-size:.76rem;font-weight:var(--weight);letter-spacing:var(--tracking);text-transform:var(--caps);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-tap) var(--motion-curve), border-color var(--motion-tap) var(--motion-curve), color var(--motion-tap) var(--motion-curve), transform var(--motion-tap) var(--motion-curve);background:0 0;justify-content:center;align-items:center;gap:.4rem;padding-inline:.5rem;display:inline-flex}.pick__tile:active{transform:translateY(1px)}.pick__tile:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.pick__tile--mine{background:var(--accsoft);color:var(--acc-ink);border-color:#0000}.pick__tile--mine .pick__icon{fill:currentColor}.pick__icon{--ico-size:1.05rem}.pick__count{color:var(--dim);margin:0;font-size:.72rem}.pick__hint{color:var(--faint);margin:0;font-size:.7rem;line-height:1.35}.lead{font-family:var(--font);font-size:.74rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);color:var(--acc-ink);align-items:center;display:inline-flex}.lead__sign{--ico-size:1em;fill:currentColor;margin-inline-end:.35em}.tidy{border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel);flex-direction:column;align-items:stretch;gap:.5rem;width:100%;margin-top:.75rem;padding:.75rem;display:flex}.tidy__title{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);color:var(--txt)}.tidy__count{font-family:var(--font);font-size:.9rem;font-weight:var(--weight-strong);color:var(--txt);margin:0;line-height:1.4}.tidy__instruction{font-family:var(--font);color:var(--txt);margin:0;font-size:.78rem;line-height:1.5}.tidy__lead{align-items:center;gap:.6rem;display:flex}.tidy__lead .tidy__instruction{flex:auto}.tidy__all{min-height:var(--tap-target);font-family:var(--font);font-size:.78rem;font-weight:var(--weight-strong);color:var(--acc);cursor:pointer;background:0 0;border:0;flex:none;padding:.35rem .5rem}.tidy__say{font-family:var(--font);color:var(--txt);margin:0;font-size:.78rem;line-height:1.5}.tidy__group{font-family:var(--font);font-size:.7rem;font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);margin-top:.35rem}.tidy__hint{font-family:var(--font);color:var(--faint);margin:0;font-size:.7rem;line-height:1.45}.tidy__lines{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tidy__pick{min-height:var(--tap-target);border-radius:var(--r-chip);background:var(--panel-up);cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"box when when""box what fate";align-items:center;gap:.1rem .6rem;padding:.35rem .5rem;display:grid}.tidy__box{width:1.15rem;height:1.15rem;accent-color:var(--acc);flex:none;grid-area:box}.tidy__when{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font);color:var(--txt);grid-area:when;font-size:.8rem;overflow:hidden}.tidy__what{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font);color:var(--dim);grid-area:what;font-size:.72rem;overflow:hidden}.tidy__why{flex-direction:column;align-items:flex-start;gap:.1rem;margin:.15rem 0 0;padding:0 .5rem 0 2.35rem;display:flex}.tidy__why-one{font-family:var(--font);color:var(--dim);overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.tidy__why-more{min-height:var(--tap-target);font-family:var(--font);color:var(--acc);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;text-decoration:underline}.tidy__state{text-align:right;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);grid-area:fate;justify-self:end;font-size:.65rem}.tidy__state--goes{font-weight:var(--weight-strong);color:var(--txt)}[data-surface=desk] .tidy__pick{grid-template-columns:auto auto auto auto;grid-template-areas:"box when what fate";justify-content:start}[data-surface=desk] .tidy__state{text-align:left;justify-self:start}.tidy__refusal{font-family:var(--font);color:var(--no);margin:0;font-size:.75rem;line-height:1.45}.tidy__kept{margin:0;padding:0}.tidy__kept>summary{min-height:var(--tap-target);cursor:pointer;align-items:center;list-style:none;display:flex}.tidy__kept>summary::-webkit-details-marker{display:none}.tidy__kept>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.42rem;height:.42rem;margin-left:.5rem;transform:translateY(-.12rem)rotate(45deg)}.tidy__kept[open]>summary:after{transform:translateY(.08rem)rotate(-135deg)}.tidy__kept[open]>.held__why{margin-top:.25rem}.tidy__go{min-height:2.75rem;font-family:var(--font);color:var(--acc);align-items:center;font-size:.7rem;display:inline-flex}.tidy__acts{border-top:var(--border-width) solid var(--line);background:var(--panel);flex-direction:column;gap:.4rem;margin:0 -.75rem -.75rem;padding:.5rem .75rem .75rem;display:flex}[data-surface=thumb] .tidy__acts{bottom:calc(var(--tap-target) + env(safe-area-inset-bottom));z-index:1;position:sticky}.tidy .btn{width:100%}.rec__kind{font-family:var(--font);font-size:.66rem;font-weight:var(--weight-strong);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);margin:0}.rec__kind--vote{color:var(--acc-ink)}.rec__kind--firm{color:var(--ok)}.rec__label{border-top:var(--border-width) solid var(--line);font-family:var(--font);font-size:.64rem;font-weight:var(--weight-strong);letter-spacing:var(--lab-ls);text-transform:uppercase;color:var(--dim);margin:.35rem 0 0;padding-top:.5rem}.rec__act{text-align:center;display:block}.rec__act-says{text-transform:none;letter-spacing:var(--tracking);font-size:.7rem;font-style:normal;font-weight:var(--weight);opacity:.9;margin-top:.15rem;display:block}.ranges__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ranges__drop{border-radius:var(--r-tile);border:var(--border-width) solid var(--line);min-height:2.75rem;color:var(--no);font-family:var(--font);letter-spacing:var(--tracking);cursor:pointer;touch-action:manipulation;background:0 0;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.74rem;display:inline-flex}.ranges__drop-mark{flex:none}.rec__ask,.rec__depth{flex-direction:column;gap:.45rem;display:flex}.rec__ask-word{font-family:var(--font);font-size:.95rem;font-weight:var(--weight-strong);color:var(--txt);margin:0}.pick__grid--two{grid-template-columns:repeat(2,1fr);gap:.3rem;display:grid}.pick__grid--two .pick__one{gap:.3rem;padding-inline:.35rem;font-size:.8rem;line-height:1.15}.rec__method-mark{--ico-size:.85rem}.pick__grid--three{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.pick__grid--three .pick__one{padding-inline:.35rem;font-size:.8rem;line-height:1.15}.fold{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel-up);box-shadow:var(--elev-set);overflow:hidden}.fold__head{width:100%;min-height:var(--tap-target);text-align:left;font-family:var(--font);color:var(--txt);cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.fold__grow{flex:auto;min-width:0}.fold__what{font-size:.88rem;font-weight:var(--weight-strong);display:block}.fold__says{color:var(--dim);margin-top:.1rem;font-size:.76rem;line-height:1.35;display:block}.fold__chev{--ico-size:1rem;box-sizing:content-box;border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--acc-ink);flex:none;padding:.28rem}.fold__head[aria-expanded=true] .fold__chev{transform:rotate(90deg)}.fold__body{border-top:var(--border-width) solid var(--line2);flex-direction:column;gap:.45rem;padding:.15rem .6rem .7rem;display:flex}.fold--add .fold__what{color:var(--acc-ink)}.fold__acts{flex-wrap:wrap;gap:.4rem;display:flex}.rec__folded--past .fold{opacity:.72}.slot__hour{color:currentColor;font-size:.6rem;line-height:1}.slot__hour--offered{border-bottom:var(--border-width) dashed currentcolor;opacity:.75;padding-inline:.15rem}.slot--open{box-shadow:var(--elev-sunk);border-color:var(--acc)}.rank{flex-direction:column;gap:.25rem;display:flex}.rank__head{min-height:var(--tap-target);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.4rem;width:100%;margin:.35rem 0 0;padding:.35rem 0;display:flex}.rank__word{font-family:var(--font);font-size:.8rem;font-weight:var(--weight-strong);color:var(--txt)}.rank__n{color:var(--dim);font-size:.74rem}.pills{grid-template-columns:repeat(auto-fill,minmax(3.4rem,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pills__row{gap:.15rem;display:grid}[data-surface=desk] .pills__row{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;column-gap:.5rem}.pills__month{width:100%;min-height:var(--tap-target);font-family:var(--font);letter-spacing:var(--tracking);text-transform:uppercase;text-align:left;color:var(--faint);cursor:pointer;background:0 0;border:0;align-items:flex-end;margin:.25rem 0 0;padding:.25rem 0;font-size:.68rem;display:flex}[data-surface=desk] .pills__month{text-align:right;justify-content:flex-end;align-items:center;margin:0;padding:0}.pills__cell{display:flex}.pill{cursor:pointer;min-height:var(--tap-target);border-radius:var(--radius-sm);border:var(--border-width) solid var(--line);background:var(--panel2);font-family:var(--mono);color:var(--txt);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.05rem;padding:.15rem .1rem;font-size:.72rem;line-height:1.15;display:flex;position:relative}.pill--no-hour{border-style:dashed}.pill__box{inset:calc(var(--border-width) * -1);opacity:0;cursor:pointer;margin:0;position:absolute}.pill--busy{border-style:dashed;border-width:calc(var(--border-width) * 2);border-color:var(--no);background:var(--nosoft)}.pill--prevented{border-width:calc(var(--border-width) * 2);border-color:var(--no);background:var(--nosoft)}.pill--free{border-color:var(--ok);background:var(--oksoft)}.pill--partial{border-color:var(--may);background:var(--maysoft)}.pill__mark--read--all{color:var(--ok)}.pill__mark--read--some{color:var(--may)}.pill--aside{border-style:dotted;border-width:var(--border-width);border-color:var(--line);opacity:.55;background:0 0;text-decoration:line-through}.pill__when{font-weight:var(--weight-strong)}.pill__hour{color:var(--dim);font-size:.66rem}.pill__marks{font-size:.66rem;font-weight:var(--weight-strong);color:var(--dim);align-items:center;gap:.25rem;display:inline-flex}.pill__mark{align-items:center;gap:.1rem;display:inline-flex}.pill__mark--busy,.pill__mark--no{color:var(--no)}.pill__mark-sign{--ico-size:.72rem}.ranges__line .pick__grid--three .pick__one{min-width:0;padding-inline:.2rem;font-size:.74rem}.ranges__clocks>*{min-width:0}.rec__depth .pick__grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=desk] .rec__depth .pick__grid--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.pick__crank{display:grid;position:relative}.pick__one--crank{padding-inline:1.7rem}.pick__crank-chev{top:50%;right:calc(var(--tap-target) / 2 - .2rem);border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;pointer-events:none;width:.4rem;height:.4rem;margin-top:-.32rem;position:absolute;transform:rotate(45deg)}.pick__crank-num{inset-block:0;width:var(--tap-target);min-height:var(--tap-target);appearance:none;opacity:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;right:0}.pick__crank:has(.pick__crank-num:focus-visible){outline:calc(var(--border-width) * 2) solid var(--acc);outline-offset:2px;border-radius:var(--radius-md)}.rec__over{font-family:var(--font);color:var(--no);background:var(--nosoft);border-radius:var(--radius-sm);align-items:center;gap:.35rem;margin:0;padding:.4rem .55rem;font-size:.78rem;line-height:1.4;display:flex}.rec__over-mark{--ico-size:.85rem;flex:none}.agendas{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.agendas__said{font-family:var(--font);color:var(--txt);align-items:center;gap:.35rem;margin:0;font-size:.78rem;line-height:1.4;display:flex}.agendas__mark{--ico-size:.85rem;flex:none}.agendas__said--all .agendas__mark{color:var(--ok)}.agendas__said--some .agendas__mark{color:var(--may)}.agendas__said--none .agendas__mark{color:var(--dim)}.agendas__door{min-height:var(--tap-target);font-family:var(--font);font-size:.82rem;font-weight:var(--weight-strong);color:var(--acc-ink);background:var(--accsoft);border-radius:var(--radius-pill);touch-action:manipulation;align-items:center;gap:.3rem;padding:0 .7rem;text-decoration:none;display:inline-flex}.rec__way{min-height:var(--tap-target);font-family:var(--font);font-size:.82rem;font-weight:var(--weight-strong);color:var(--acc-ink);background:var(--accsoft);border-radius:var(--radius-pill);touch-action:manipulation;align-self:flex-start;align-items:center;gap:.3rem;padding:0 .7rem;text-decoration:none;display:inline-flex}.rec__instead{font-family:var(--font);color:var(--txt);margin:0;font-size:.82rem;line-height:1.45}.rec__posed{font-family:var(--font);font-size:.82rem;font-weight:var(--weight-strong);color:var(--txt);margin:0}.lineup{flex-direction:column;gap:.3rem;display:flex}.lineup__one{width:100%;min-height:var(--tap-target);border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel);color:var(--txt);font-family:var(--font);font-size:.85rem;font-weight:var(--weight);letter-spacing:var(--tracking);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;padding:.35rem .5rem;line-height:1.2;display:flex}.lineup__one--required{background:var(--acc);border-color:var(--acc);color:var(--acctxt);font-weight:var(--weight-strong)}.lineup__one--invited{border-color:var(--acc);color:var(--txt)}.lineup__one--not_asked{color:var(--dim)}.lineup__one:focus-visible{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.lineup__text{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.05rem .45rem;min-width:0;display:flex}.lineup__name{overflow-wrap:anywhere}.lineup__plays{color:var(--dim);overflow-wrap:anywhere;font-size:.76rem}.lineup__one--required .lineup__plays{color:inherit;opacity:.85}.lineup__seat{flex:none;align-items:center;gap:.3rem;margin-inline-start:auto;display:flex}.lineup__seatword{font-family:var(--font);font-size:.72rem;font-weight:var(--weight);letter-spacing:var(--tracking);white-space:nowrap}.lineup__sign{--ico-size:1em;flex:none}.concerns{font-family:var(--font);color:var(--dim);align-items:center;margin:.15rem 0 0;font-size:.78rem;display:flex}.concerns__sign{--ico-size:1em;margin-inline-end:.35em}.card--aside{background:var(--panel2);border-color:var(--line2)}.home__next--aside{border-left-color:var(--line2)}.tell{flex-direction:column;align-items:stretch;gap:.4rem;width:100%;display:flex}.tell__late{border-radius:var(--r-card);border:var(--border-width) dashed var(--may);background:var(--maysoft);color:var(--txt);font-family:var(--font);align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .7rem;font-size:.78rem;line-height:1.5;display:flex}.tell__mark{--ico-size:1.1em;color:var(--may);margin-top:.1em}.poll{max-width:var(--w-read);flex-direction:column;gap:.6rem;margin:0 auto;display:flex}.poll__title{font-family:var(--font);font-size:1.05rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--txt);margin:0}.poll__day-sign{--ico-size:.95rem;color:currentColor;align-self:flex-end;margin-top:auto}.wheel{min-height:var(--tap-target);border-radius:var(--r-tile);border:var(--border-width) solid var(--line);background:var(--panel);justify-content:center;align-items:center;min-width:4.5rem;padding:0 .5rem;display:inline-flex;position:relative}.wheel__value{font-family:var(--mono);font-size:.9rem;font-weight:var(--weight-strong);color:var(--txt);pointer-events:none}.wheel__native{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.wheel--bare .wheel__native{opacity:1;width:auto;min-width:4.5rem;height:auto;color:var(--txt);font-family:var(--mono);font-size:.9rem;font-weight:var(--weight-strong);appearance:auto;cursor:text;background:0 0;padding:0 .15rem;position:static}.wheel--bare .wheel__native:focus{outline:none}.wheel:focus-within{outline:var(--border-width) solid var(--acc-ink);outline-offset:2px}.poll__common{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.poll__common-word{font-family:var(--font);color:var(--dim);font-size:.8rem}.poll__list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.poll__row{border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem .4rem;display:flex}.poll__row-day{min-width:0;font-family:var(--font);color:var(--txt);overflow-wrap:anywhere;flex:8rem;font-size:.85rem}.poll__row-own{font-family:var(--font);letter-spacing:var(--lab-ls);text-transform:var(--caps);color:var(--acc-ink);font-size:.7rem}.poll__note{font-family:var(--font);color:var(--dim);margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.polldoor{min-height:var(--tap-target);border-radius:var(--r-card);border:var(--border-width) solid var(--line);background:var(--panel-up);color:var(--txt);align-items:center;gap:.5rem;padding:.45rem .6rem;text-decoration:none;display:flex}.polldoor>.ico{--ico-size:1rem;box-sizing:content-box;border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--panel2);color:var(--acc-ink);flex:none;padding:.28rem}.polldoor__body{flex-direction:column;flex:auto;min-width:0;display:flex}.polldoor__value{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong)}.polldoor__hint{font-family:var(--font);color:var(--dim);font-size:.7rem}.lotrank{font-family:var(--font);color:var(--dim);flex-flow:wrap;align-items:baseline;gap:.1rem .4rem;margin:0;font-size:.8rem;display:flex}.lotrank__sign{--ico-size:1em;flex:none;align-self:center}.lotrank__word{font-weight:var(--weight-strong);letter-spacing:var(--tracking)}.lotrank__say{min-width:0;color:var(--dim)}.lotrank--can_play .lotrank__sign,.lotrank--can_play .lotrank__word{color:var(--ok)}.lotrank--one_missing .lotrank__sign,.lotrank--one_missing .lotrank__word{color:var(--may)}.lotrank--several_missing .lotrank__sign,.lotrank--several_missing .lotrank__word{color:var(--no)}.lotrank--waiting .lotrank__sign,.lotrank--waiting .lotrank__word{color:var(--dim)}.cardmore{justify-content:flex-end;padding:0 .5rem .4rem;display:flex}.cardmore__open{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-md);color:var(--dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cardmore__open:hover,.cardmore__open:focus-visible{color:var(--txt);background:var(--panel2)}.cardtake--second .btn{font-weight:var(--weight);color:var(--dim)}.cardtake{flex-wrap:wrap}.cardtake--second .btn{white-space:normal;text-align:center;flex:1 0 100%}.lotbox__kept-head,.lotbox__still{font-family:var(--font);font-size:.72rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--dim);margin:0}.lotbox__still{margin-block-start:1.5rem}.lotbox__kept{gap:1rem}.lotbox__tidy{flex-direction:column;align-items:flex-start;gap:.35rem;margin-block-start:2rem;display:flex}.lotbox__sweep{border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--panel2);flex-direction:column;gap:.35rem;padding:.8rem;display:flex}.lotbox__sweep-what{font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);color:var(--txt);margin:0}.lotbox__sweep-line{color:var(--dim);margin:0;font-size:.75rem}.lotbox__sweep-acts{justify-content:flex-end;gap:.5rem;margin-block-start:.4rem;display:flex}.lotbox__sweep-acts .btn{min-height:var(--tap-target)}.lotback{list-style:none}.lotback__row{border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--panel2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.lotback__word{font-family:var(--font);color:var(--dim);font-size:.8rem}.lotback__row .btn{min-height:var(--tap-target)}.gone{flex-direction:column;gap:.4rem;margin-block-start:1.5rem;display:flex}.gone__head{font-family:var(--font);font-size:.72rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);text-transform:var(--caps);color:var(--dim);margin:0}.lotback__space{font-family:var(--font);font-size:.8rem;font-weight:var(--weight-strong);color:var(--txt)}.lotbox__list>.cardrow,.lotbox__kept>.cardrow{border:var(--border-width) solid var(--line);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--elev-set);gap:.35rem;padding:.45rem}.lotbox__list>.cardrow>.card,.lotbox__kept>.cardrow>.card{padding-block:.15rem;padding-left:calc(.35rem + var(--mark-rail));border-radius:calc(var(--r-card) / 2);box-shadow:inset var(--mark-rail) 0 0 0 var(--mark);background:0 0}.lotbox__list>.cardrow>.group__row--tight,.lotbox__kept>.cardrow>.group__row--tight{padding:.1rem .35rem .1rem calc(.35rem + var(--mark-rail));border-radius:var(--r-card);background:0 0;border:none;margin-top:0}.lotbox__list>.cardrow>.lotrank,.lotbox__kept>.cardrow>.lotrank,.lotbox__list>.cardrow>.concerns,.lotbox__kept>.cardrow>.concerns{padding-inline-start:calc(.35rem + var(--mark-rail))}.sumrow{width:100%;min-height:var(--tap-target);border:var(--border-width) solid var(--line);border-radius:var(--r-card);background:var(--panel);color:var(--txt);text-align:left;font-family:var(--font);letter-spacing:var(--tracking);cursor:pointer;align-items:center;gap:.6rem;margin-block-end:.4rem;padding:.55rem .75rem;display:flex}.sumrow:hover{background:var(--panel-up)}.sumrow__body{flex:auto;min-width:0}.sumrow__value{font-weight:var(--weight-strong);overflow-wrap:anywhere;display:block}.sumrow__hint{color:var(--dim);margin-block-start:.1rem;font-size:.8rem;display:block}.sumrow--whole{background:0 0;border-style:dashed}.panelback{min-height:var(--tap-target);border:var(--border-width) solid var(--acc);border-radius:var(--r-card);color:var(--acc);font-family:var(--font);font-size:.85rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking);cursor:pointer;background:0 0;align-items:center;gap:.35rem;margin-block-end:.5rem;padding-inline:.6rem;display:inline-flex}[data-surface=thumb] .calendar[data-two=no]:not([data-panel=summaries]) .calendar__month{display:none}[data-surface=thumb] .calendar[data-two=yes]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:0 1.25rem;max-width:none;display:grid}[data-surface=thumb] .calendar[data-two=yes]>.banner,[data-surface=thumb] .calendar[data-two=yes]>.pick.calfilter{grid-column:1/-1}[data-surface=thumb] .calendar[data-two=yes] .calendar__month{grid-column:1;min-width:0}[data-surface=thumb] .calendar[data-two=yes] .calendar__votes{grid-column:2;min-width:0}.tl{border-radius:var(--radius-md);border:var(--border-width) solid var(--line);background:var(--panel2);overscroll-behavior:contain;min-height:22rem;max-height:60vh;position:relative;overflow:hidden auto}.tl__body{padding-left:2.6rem;position:relative}.tl__hour{border-top:var(--border-width) solid var(--line2);height:0;position:absolute;left:0;right:0}.tl__hour[data-main=yes]{border-top-color:var(--line)}.tl__hour-mark{text-align:right;width:2.2rem;font-family:var(--mono);color:var(--faint);font-size:.7rem;position:absolute;top:-.55rem;left:0}.tl__ev{box-sizing:border-box;border-radius:var(--radius-sm);border:var(--border-width) solid var(--acc);background:var(--accsoft);color:var(--txt);text-align:left;cursor:pointer;flex-direction:column;gap:.1rem;padding:.3rem .45rem;display:flex;position:absolute;overflow:hidden;transform:translate(.1rem)}.tl__ev-when{font-family:var(--mono);color:var(--acc-ink);font-size:.72rem}.tl__ev-title{font-family:var(--font);font-size:.82rem;font-weight:var(--weight-strong);overflow-wrap:anywhere}.tl__ev-band{font-family:var(--font);color:var(--dim);overflow-wrap:anywhere;font-size:.7rem}.tl__ev[data-open=yes]{border-bottom-style:dashed;grid-template-columns:auto 1fr;grid-template-areas:"when open""title band";align-items:baseline;gap:0 .35rem;display:grid}.tl__ev[data-open=yes] .tl__ev-when{grid-area:when}.tl__ev[data-open=yes] .tl__ev-open{grid-area:open}.tl__ev[data-open=yes] .tl__ev-title{grid-area:title}.tl__ev[data-open=yes] .tl__ev-band{grid-area:band}.tl__ev[data-open=yes]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl__ev-open{font-family:var(--font);color:var(--dim);font-size:.66rem}.tl__ev[data-off=yes]{border-color:var(--line);background:var(--panel);opacity:.72}.tl__busy{box-sizing:border-box;background:var(--panel);border-left:3px solid var(--line);pointer-events:none;align-items:flex-start;gap:.25rem;padding:.1rem .3rem;display:flex;position:absolute;left:2.6rem;right:0;overflow:hidden}.tl__busy-count{font-family:var(--mono);font-size:.7rem;font-weight:var(--weight-strong);color:var(--dim)}.tl__busy-word{font-family:var(--font);color:var(--faint);font-size:.66rem}.tl__held{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--panel2);border:var(--border-width) dashed var(--dim);pointer-events:none;flex-direction:column;gap:.05rem;padding:.3rem .45rem;display:flex;position:absolute;overflow:hidden;transform:translate(.1rem)}.tl__held-when{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--dim);font-size:.7rem}.tl__held-who{font-family:var(--font);font-size:.7rem;font-weight:var(--weight-strong);color:var(--txt);overflow-wrap:anywhere;line-height:1.2}.tl__held-word{font-family:var(--font);color:var(--faint);overflow-wrap:anywhere;font-size:.64rem;line-height:1.2}.day__clash{font-family:var(--font);color:var(--txt);overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;margin:0 0 .5rem;font-size:.78rem;line-height:1.35;display:flex}.day__clash-sign{--ico-size:1rem;color:var(--no);flex:none;margin-top:.1rem}.tl__ground{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0 0 0 2.6rem}.tl__draft{box-sizing:border-box;border-radius:var(--radius-sm);border:var(--border-width) dashed var(--acc);background:var(--accsoft);z-index:2;justify-content:space-between;align-items:flex-start;padding:.3rem .45rem;display:flex;position:absolute;left:5rem;right:0}.tl__draft-when{font-family:var(--mono);font-size:.72rem;font-weight:var(--weight-strong);color:var(--acc-ink)}.tl__grip{height:var(--tap-target);cursor:ns-resize;touch-action:none;background:0 0;border:0;margin:0;padding:0;position:absolute;bottom:-.6rem;left:0;right:0}.tl__grip:after{content:"";left:50%;bottom:calc(var(--tap-target) / 2 - .1rem);border-radius:var(--radius-sm);background:var(--acc);width:2.2rem;height:.2rem;position:absolute;transform:translate(-50%)}.settle--reach{scroll-margin-bottom:calc(var(--tap-target) * 2 + env(safe-area-inset-bottom));scroll-margin-top:var(--tap-target)}.offday{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.offday__say{font-family:var(--font);color:var(--txt);margin:0;font-size:.78rem;line-height:1.4}.offday__narrow{margin:0}.offday__more{min-height:var(--tap-target);font-family:var(--font);color:var(--acc);cursor:pointer;align-items:center;font-size:.75rem;list-style:none;display:flex}.offday__more::-webkit-details-marker{display:none}.offday__range{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.offday__field{flex-direction:column;gap:.15rem;min-width:0;display:flex}.offday__missing{font-family:var(--font);color:var(--no);margin:0;font-size:.72rem}.offday__allday{min-height:var(--tap-target);font-family:var(--font);color:var(--txt);cursor:pointer;align-items:center;gap:.45rem;font-size:.78rem;display:flex}
