@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f4f5f7;--paper-2: #eceef1;--card: #ffffff;--ink: #0d1219;--slate: #1c2b47;--muted: #5b6675;--muted-2: #8a93a0;--line: #dce0e6;--line-2: #c7ccd4;--signal: #f27120;--signal-pressed: #da5f15;--signal-wash: #fdf0e7;--signal-wash-line: #f6d8c4;--signal-deep: #b54c0b;--ok: #22a55b;--ok-deep: #1c7a46;--ok-wash: #eaf5ee;--ok-wash-line: #cde8d7;--sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--radius: 10px;--rule-top: 3px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}code,pre,.mono{font-family:var(--mono)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mono-label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wordmark{font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wordmark em{font-style:normal;color:var(--signal)}a.app-link{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:var(--line-2)}a.app-link:hover{color:var(--signal);text-decoration-color:var(--signal)}button.app-link{background:none;border:none;padding:0;font-family:var(--sans);font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:var(--line-2);cursor:pointer}button.app-link:hover:not(:disabled){color:var(--signal);text-decoration-color:var(--signal)}button.app-link:disabled{opacity:.55;cursor:default}.btn-quiet{border:1px solid var(--line-2);border-radius:6px;background:none;color:var(--ink);font-family:var(--sans);font-weight:600;font-size:13px;padding:10px 18px;cursor:pointer}.btn-quiet:hover:not(:disabled){border-color:var(--ink)}.btn-quiet:disabled{opacity:.55;cursor:default}.btn-primary{border:none;border-radius:6px;background:var(--signal);color:var(--ink);font-family:var(--sans);font-weight:600;cursor:pointer;padding:11px 18px;font-size:14px}.btn-primary:hover:not(:disabled){background:var(--signal-pressed)}.btn-primary:disabled{opacity:.55;cursor:default}.pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.05em;padding:4px 9px;border-radius:100px;white-space:nowrap}.pill .dot{width:6px;height:6px;border-radius:50%}.pill--ok{color:var(--ok-deep);background:var(--ok-wash);border:1px solid var(--ok-wash-line)}.pill--ok .dot{background:var(--ok)}.pill--signal{color:var(--signal-deep);background:var(--signal-wash);border:1px solid var(--signal-wash-line)}.pill--signal .dot{background:var(--signal)}.pill--idle{color:var(--muted);background:var(--paper-2);border:1px solid var(--line)}.pill--idle .dot{background:var(--line-2)}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px}.auth-card{width:100%;max-width:920px;background:var(--card);border:1px solid var(--line);border-top:var(--rule-top) solid var(--signal);box-shadow:0 1px 2px #0d12190a,0 24px 48px -20px #0d121929;display:grid;grid-template-columns:1.02fr 1fr}.brand-panel{padding:44px 42px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.brand-headline{margin:0;font-size:29px;font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.brand-sub{margin:16px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted);max-width:33ch}.trust-list{display:flex;flex-direction:column;gap:18px}.trust-row{display:flex;gap:14px}.trust-no{font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--slate);font-variant-numeric:tabular-nums;padding-top:1px}.trust-head{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.09em;color:var(--ink)}.trust-body{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.4}.trust-rule{height:1px;background:var(--paper-2)}.brand-footer{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--muted-2)}.form-panel{padding:44px 42px;display:flex;flex-direction:column}.auth-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:26px}.auth-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0 0 12px;cursor:pointer;font-family:var(--sans);font-size:15px;font-weight:500;color:var(--muted-2);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s ease}.auth-tab[aria-selected=true]{font-weight:600;color:var(--ink);border-bottom-color:var(--signal)}.auth-subtext{margin:0 0 22px;font-size:14px;color:var(--muted)}.btn-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px;border:1px solid var(--line);border-radius:6px;background:var(--card);font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.btn-google:hover:not(:disabled){background:var(--paper);border-color:var(--line-2)}.btn-google:disabled{opacity:.55;cursor:default}.auth-or{display:flex;align-items:center;gap:12px;margin:20px 0}.auth-or .rule{flex:1;height:1px;background:var(--line)}.auth-or .word{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--muted-2)}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field-row{display:flex;align-items:baseline;justify-content:space-between}.field input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:6px;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--card);outline:none}.field input:focus{border-color:var(--signal);box-shadow:0 0 0 3px #ff4a1c29}.btn-forgot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font-family:var(--sans);font-size:12px;color:var(--muted);cursor:pointer}.btn-forgot:hover{color:var(--signal)}.auth-submit{width:100%;padding:13px;font-size:15px;letter-spacing:.01em}.auth-msg{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--slate)}.auth-msg--error{color:var(--signal-deep)}.auth-consent{margin:18px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.ws{height:100vh;height:100dvh;display:flex;overflow:hidden}.ws-sidebar{width:272px;flex-shrink:0;background:var(--card);border-right:1px solid var(--line);display:flex;flex-direction:column}.ws-brand{padding:18px 18px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.ws-new{margin:16px 14px 10px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;font-size:13.5px}.ws-threads{flex:1;overflow-y:auto;padding:8px 10px 10px}.ws-threads-note{font-size:11px;line-height:1.45;color:var(--muted-2);padding:8px 18px 0}.ws-threads-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--muted-2);padding:8px 8px 6px}.thread{padding:9px 8px;border-radius:6px;background:var(--paper-2)}.thread-name{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}.thread-name .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.thread-meta{font-family:var(--mono);font-size:10.5px;color:var(--muted-2);margin-left:14px;margin-top:2px}.ws-acct{border-top:1px solid var(--line);margin-top:auto}.ws-acct-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;width:100%;padding:12px 14px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;color:inherit}.ws-acct-toggle:hover{background:var(--paper-2)}.ws-acct-chevron{flex-shrink:0;color:var(--muted);transform:rotate(180deg);transition:transform .18s ease}.ws-acct--open .ws-acct-chevron{transform:rotate(0)}.ws-acct-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,visibility .2s;overflow:hidden;border-top:1px solid var(--line);background:var(--paper-2);padding:0;visibility:hidden}.ws-acct--open .ws-acct-drawer{grid-template-rows:1fr;visibility:visible}.ws-acct-drawer>.ws-acct-drawer-inner{min-height:0;overflow:hidden}.ws-acct-item{display:block;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;text-align:left;cursor:pointer;color:var(--slate);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-decoration:none;padding:11px 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-acct-item:hover{background:var(--card);color:var(--ink)}.ws-acct-signout{color:var(--muted);border-top:1px solid var(--line)}.ws-acct-drawer .ws-upgrade-btn{display:block;margin:12px 18px;padding:9px 12px;text-align:center;border-radius:6px}.ws-account{border-top:1px solid var(--line);padding:12px 14px;display:flex;align-items:center;gap:10px}.avatar{width:28px;height:28px;border-radius:50%;background:var(--slate);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:600;flex-shrink:0}.ws-account-info{flex:1;min-width:0}.ws-account-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-account-plan{font-family:var(--mono);font-size:10px;color:var(--muted-2);text-transform:uppercase}.ws-upgrade-link{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--signal);text-decoration:none}.ws-upgrade-link:hover{color:var(--signal-pressed)}.ws-upgrade-btn{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-decoration:none;padding:7px 12px}.ws-trust{padding:12px 18px 14px;line-height:1.5}.btn-signout{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:8px 14px 14px;text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted-2);cursor:pointer}.btn-signout:hover{color:var(--signal)}.ws-main{flex:1;display:flex;flex-direction:column;min-width:0;border-top:var(--rule-top) solid var(--signal)}.ws-header{background:var(--card);border-bottom:1px solid var(--line);padding:14px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ws-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.ws-menu-btn{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:8px;width:38px;height:38px;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ws-menu-btn:hover{background:var(--paper-2)}.ws-menu-btn:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.ws-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d121966;z-index:40}.meter{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-family:var(--mono);min-width:132px}.meter--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:2px 4px;margin:-2px -4px;border-radius:7px;cursor:pointer}.meter--button:hover{background:var(--paper-2)}.meter--button:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.meter-bar{display:block;width:100%;height:5px;border-radius:3px;background:var(--line-2);overflow:hidden}.meter-bar-fill{display:block;height:100%;border-radius:3px;background:var(--ok);transition:width .65s cubic-bezier(.22,1,.36,1)}.meter-bar-fill.settling{background:var(--ok-deep)}.meter-figures{display:flex;align-items:baseline;gap:6px}.meter-pct{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.meter-pct.settling{color:var(--ok-deep)}.meter-exact{font-size:10px;letter-spacing:.04em;color:var(--muted-2);font-variant-numeric:tabular-nums}.statement-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d121966;display:flex;justify-content:flex-end;z-index:50}.statement{width:min(440px,100%);height:100%;background:var(--card);border-left:1px solid var(--line);box-shadow:-8px 0 30px #0d12191f;display:flex;flex-direction:column;padding:20px 22px;overflow-y:auto}.statement-head{display:flex;align-items:center;justify-content:space-between}.statement-title{font-size:16px;font-weight:600}.statement-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font-size:15px;color:var(--muted);padding:4px 8px}.statement-sub{font-size:12px;color:var(--muted);margin:6px 0 16px;line-height:1.5}.statement-state{font-size:13px;color:var(--muted);padding:24px 0}.statement-retry,.statement-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-2);background:none;border-radius:7px;cursor:pointer;font-family:var(--mono);font-size:11px;padding:7px 12px;color:var(--slate)}.statement-more{margin-top:12px;align-self:center}.statement-list{list-style:none;margin:0;padding:0}.statement-row{padding:11px 0;border-bottom:1px solid var(--line)}.statement-row-main{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.statement-reason{font-size:13px;font-weight:500}.statement-delta{font-family:var(--mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.statement-delta.spend{color:var(--ink)}.statement-delta.grant{color:var(--ok-deep)}.statement-row-meta{display:flex;justify-content:space-between;gap:10px;margin-top:3px;font-family:var(--mono);font-size:10.5px;color:var(--muted-2)}.ws-transcript{flex:1;overflow-y:auto;padding:30px 26px}.ws-transcript-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:26px}.turn{display:flex;gap:13px}.turn-avatar{width:28px;height:28px;border-radius:7px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10.5px;font-weight:600;flex-shrink:0;margin-top:1px}.turn-avatar--user{border-radius:50%;background:var(--slate)}.turn-body{flex:1;min-width:0}.turn-who{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted-2);margin-bottom:5px;display:flex;align-items:baseline;gap:10px}.turn-charge{color:var(--ok-deep);font-weight:600}.turn-actions{margin-top:8px}.turn-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--line-2);border-radius:6px;padding:4px 9px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted);cursor:pointer}.turn-copy:hover{border-color:var(--ink);color:var(--ink)}.turn-text{font-size:14.5px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word}.caret{display:inline-block;width:7px;height:15px;background:var(--signal);vertical-align:-2px;margin-left:2px;animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.ws-empty{text-align:center;color:var(--muted);padding:48px 16px}.ws-empty h2{margin:0 0 8px;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ws-empty p{margin:0;font-size:14px;line-height:1.55}.boundary{border-radius:8px;border:1px solid var(--line);background:var(--card);padding:16px 18px;max-width:560px}.boundary--upgrade{border-color:var(--signal-wash-line);background:var(--signal-wash)}.boundary--blocked{border-color:var(--line-2);background:var(--paper-2)}.boundary-kicker{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.09em;color:var(--muted)}.boundary--upgrade .boundary-kicker{color:var(--signal-deep)}.boundary-title{margin:6px 0 4px;font-size:15px;font-weight:600;letter-spacing:-.01em}.boundary-body{margin:0;font-size:13.5px;line-height:1.5;color:var(--slate)}.boundary-actions{margin-top:12px;display:flex;gap:14px;align-items:center}.boundary-plans{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--signal);text-decoration:none}.boundary-plans:hover{color:var(--signal-pressed)}.ws-composer{padding:16px 26px 22px}.ws-composer-inner{max-width:760px;margin:0 auto}.composer{display:flex;align-items:flex-end;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:8px 8px 8px 14px}.composer:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px #ff4a1c24}.composer textarea{flex:1;border:none;outline:none;background:transparent;font-family:var(--sans);font-size:14.5px;color:var(--ink);padding:6px 0;resize:none;max-height:40vh}.composer-send{flex-shrink:0;width:34px;height:34px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0}.composer-note{font-family:var(--mono);font-size:10px;color:var(--muted-2);text-align:center;margin-top:9px;letter-spacing:.03em}.up-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:56px 24px 72px;border-top:var(--rule-top) solid var(--signal)}.up-head{width:100%;max-width:980px;text-align:center}.up-title{margin:20px 0 0;font-size:32px;font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.up-sub{margin:14px auto 0;font-size:15px;line-height:1.55;color:var(--muted);max-width:52ch}.plan-grid{width:100%;max-width:980px;margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;display:flex;flex-direction:column;box-shadow:0 1px 2px #0d12190a}.plan-card--current{border-color:var(--signal-wash-line);border-top:var(--rule-top) solid var(--signal)}.plan-name{font-size:17px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-alloc{display:flex;align-items:baseline;gap:5px;margin:18px 0 4px}.plan-alloc-value{font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.plan-alloc-unit{font-family:var(--mono);font-size:12px;color:var(--muted-2)}.plan-rule{height:1px;background:var(--paper-2);margin:18px 0}.plan-models{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.plan-model{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;color:var(--slate)}.plan-model svg{flex-shrink:0;margin-top:1px}.plan-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.plan-feature{position:relative;padding-left:16px;font-size:13px;line-height:1.4;color:var(--slate)}.plan-feature:before{content:"·";position:absolute;left:3px;font-weight:700}.plan-feature--inherit{padding-left:0;color:var(--muted)}.plan-feature--inherit:before{content:none}.up-support{width:100%;max-width:980px;margin-top:30px}.up-support-table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.up-support-table th,.up-support-table td{text-align:left;padding:10px 16px;font-size:13.5px;line-height:1.4;color:var(--slate);border-top:1px solid var(--paper-2)}.up-support-table th{border-top:none;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted-2);text-transform:uppercase}.plan-trial-note{margin-top:9px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted);text-align:center}.up-note{margin-top:26px;font-family:var(--mono);font-size:11px;color:var(--muted-2);letter-spacing:.03em;text-align:center;line-height:1.7}.up-account{margin-top:14px;display:flex;align-items:center;gap:12px}.up-account-credits{font-family:var(--mono);font-size:12px;letter-spacing:.03em;color:var(--slate)}.up-manage{margin-top:30px;text-align:center}.up-manage-panel{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:10px}.up-manage-note{max-width:520px;margin:0 auto;font-size:13px;line-height:1.55;color:var(--slate)}.up-back{margin-top:18px}.up-state{margin-top:44px;color:var(--muted);font-size:14px}.gate-page{min-height:100vh;display:grid;place-items:center;padding:24px}.gate-card{max-width:30rem;width:100%}.gate-actions{margin-top:14px}@media(max-width:860px){.plan-grid{grid-template-columns:1fr;max-width:440px}}@media(max-width:820px){.ws-menu-btn{display:flex}.ws-sidebar{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:84vw;max-width:320px;z-index:50;transform:translate(-100%);transition:transform .22s ease;box-shadow:2px 0 24px #0d121929;border-right:1px solid var(--line)}.ws-sidebar--open{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ws-sidebar{transition:none}}@media(max-width:760px){.auth-card{grid-template-columns:1fr;max-width:440px}.brand-panel{border-right:none;border-bottom:1px solid var(--line);padding:30px 26px;gap:22px;justify-content:flex-start}.form-panel{padding:30px 26px}.brand-headline{font-size:24px}.trust-list,.brand-footer{display:none}}@media(max-width:480px){.ws-header,.ws-transcript,.ws-composer{padding-left:16px;padding-right:16px}}.referrals-page{min-height:100vh;max-width:760px;margin:0 auto;padding:40px 24px 72px;display:flex;flex-direction:column;gap:26px}.referrals-head{display:flex;flex-direction:column;gap:14px}.referrals-back{font-family:var(--mono);font-size:12px;color:var(--muted);text-decoration:none}.referrals-back:hover{color:var(--slate)}.referrals-title{margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em}.referrals-summary{display:flex;flex-direction:column;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px}.referrals-rate{display:flex;flex-direction:column;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px}.referrals-rate-headline{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.referrals-rate-sub{font-size:14px;color:var(--muted);line-height:1.55;margin:0}.referrals-how{display:flex;flex-direction:column;gap:8px}.referrals-how-heading{font-size:13px;font-weight:600;margin:0}.referrals-how-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted);line-height:1.5}.referrals-rate-note,.referrals-prepayout{font-size:13px;color:var(--muted);line-height:1.55;margin:0}.referrals-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.referrals-link{font-family:var(--mono);font-size:13px;padding:6px 10px;border:1px solid var(--line-2);border-radius:7px;overflow-wrap:anywhere}.referrals-strip{display:flex;gap:28px;flex-wrap:wrap}.referrals-stat-figure{font-size:22px;font-weight:600;letter-spacing:-.02em}.referrals-progress{display:flex;flex-direction:column;gap:8px}.referrals-progress-track{height:6px;border-radius:999px;background:var(--line-2);overflow:hidden}.referrals-progress-fill{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .24s ease}.referrals-note{font-size:13px;color:var(--muted);line-height:1.55;margin:0}.referrals-statement{display:flex;flex-direction:column;gap:12px}.referrals-table{width:100%;border-collapse:collapse;font-size:13px}.referrals-table th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted);font-weight:500;padding:6px 8px 6px 0;border-bottom:1px solid var(--line-2)}.referrals-table td{padding:10px 8px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.referrals-row--clawback td,.referrals-amount--neg{color:var(--muted)}.referrals-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-2);background:none;border-radius:7px;cursor:pointer;font-family:var(--mono);font-size:11px;padding:7px 12px;color:var(--slate)}.referrals-more{align-self:flex-start}.ws-agent{display:flex;align-items:center;gap:8px}.ws-agent select{border:1px solid var(--line-2);background:none;border-radius:7px;font-family:var(--mono);font-size:12px;padding:6px 8px;color:var(--slate)}.agents-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-2)}.agents-row-main{flex:1;min-width:200px}.agents-row-name{font-weight:600}.agents-row-meta{color:var(--muted);font-size:13px}.agents-row-status{color:var(--slate);font-size:13px}.agents-row-screen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.agents-row-screen-badge{font-size:11px;font-weight:600;letter-spacing:.08em;padding:2px 8px;border:1px solid currentColor;border-radius:3px}.agents-row-screen-approved{color:var(--ok, #1a7f4b)}.agents-row-screen-rejected{color:var(--danger, #b3261e)}.agents-row-screen-pending{color:var(--muted)}.agents-row-screen-note{color:var(--muted);font-size:11px}.agents-row-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.agents-row-id-label{color:var(--muted);font-size:11px;letter-spacing:.08em}.agents-row-id .referrals-link{font-size:12px;padding:4px 8px}.agents-row-actions{display:flex;gap:8px}.agents-share{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agents-field{display:flex;flex-direction:column;gap:4px;margin:10px 0}.agents-field input,.agents-field textarea{border:1px solid var(--line-2);border-radius:7px;padding:8px 10px;font:inherit;background:none;color:inherit}.agents-hint{color:var(--muted);font-size:12px}.settings-section{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:12px;margin-top:18px}.settings-section--danger{border-color:#e6c8c0}.settings-section--closed{background:var(--signal-wash);border-color:var(--signal-wash-line)}.settings-notice{background:var(--ok-wash);border:1px solid var(--ok-wash-line);color:var(--ok-deep);border-radius:7px;padding:10px 12px;font-size:13px;margin:14px 0 0}.settings-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.settings-row-main{min-width:0}.settings-row-name{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-row-meta{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted);margin-top:4px}.settings-row-actions,.settings-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.settings-actions{margin-top:4px}.settings-input{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:7px;padding:7px 10px;min-width:0}input.settings-input{flex:1 1 220px}.referrals-btn--danger{border-color:#d9a79b;color:#a3341c}.referrals-btn--danger:disabled{border-color:var(--line-2);color:var(--muted-2);cursor:not-allowed}.settings-ritual{border:1px solid #d9a79b;border-radius:7px;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--paper-2)}.settings-ritual-head{font-size:14px;font-weight:600;color:var(--ink)}.settings-foot{margin-top:18px}.composer-storage{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:9px;flex-wrap:wrap}.temp-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid var(--line-2);border-radius:999px;padding:3px 10px 3px 8px;color:var(--muted)}.temp-toggle--on{border-color:var(--signal-wash-line);background:var(--signal-wash);color:var(--signal-deep)}.temp-toggle input:disabled{cursor:default}.temp-toggle:has(input:disabled){cursor:default}.composer-storage-note{font-family:var(--mono);font-size:10px;letter-spacing:.03em;color:var(--muted-2)}.ws-more{display:flex;align-items:center;justify-content:center;min-height:28px;padding:6px 0}.ws-more-spinner{width:14px;height:14px;border:2px solid var(--line-2);border-top-color:var(--muted);border-radius:50%;animation:ws-more-spin .7s linear infinite}@keyframes ws-more-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ws-more-spinner{animation:none}.ws-acct-drawer,.ws-acct-chevron{transition:none}}.wordmark-img{display:block;width:auto;max-width:100%}.panel{border:1px solid var(--line, #23262d);border-radius:10px;margin:24px 0 0;padding:14px 16px}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel__title{font-size:15px;margin:0;letter-spacing:.02em}.panel__sub,.panel__msg,.panel__empty{font-size:12px;opacity:.72;margin:0}.panel__body{margin:10px 0;display:flex;flex-direction:column;gap:8px}.panel__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.numrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.numrow__num{font-variant-numeric:tabular-nums;letter-spacing:.04em}.numrow__meta{font-size:12px;opacity:.65}.numrow__warn{font-size:12px;color:#e0844a}.numrow__agent{flex:1 1 220px;min-width:0}.numrow__act{display:contents}.course{border-top:1px solid var(--line, #23262d);padding:12px 0}.course:first-child{border-top:0;padding-top:4px}.course h3{font-size:14px;margin:0 0 2px}.course__summary{font-size:13px;opacity:.8;margin:0 0 4px}.course__meta{font-size:12px;opacity:.6;margin:0 0 8px}.lesson{margin:4px 0}.lesson>summary{cursor:pointer;font-size:13px;padding:4px 0;list-style:none}.lesson>summary::-webkit-details-marker{display:none}.lesson>summary:hover{color:var(--bone, #eae6df)}.lesson__body{font-size:13px;line-height:1.6;opacity:.9;padding:4px 0 8px;max-width:62ch}.lesson__body p{margin:0 0 .7em}.lesson__body ul{margin:0 0 .7em;padding-left:1.2em}.lesson__act{display:contents}.sponsorships-page{min-height:100vh;max-width:760px;margin:0 auto;padding:40px 24px 72px;display:flex;flex-direction:column;gap:26px}.sp-modes{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.sp-mode{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.sp-mode input{margin-top:3px;flex:none;width:auto}.sp-mode strong{display:block;font-size:14px;font-weight:600}.sp-mode em{display:block;margin-top:4px;font-style:normal;font-size:13px;color:var(--muted);line-height:1.5}.sp-head{display:flex;flex-direction:column;gap:14px}.sp-brand{display:block;line-height:0;margin-bottom:2px}.sp-back{font-family:var(--mono);font-size:12px;color:var(--muted);text-decoration:none}.sp-back:hover{color:var(--slate)}.sp-head h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em}.sp-intro{margin:0;color:var(--muted)}.sp-loading{color:var(--muted)}.sp-error,.sp-warn{margin:0;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:var(--card);font-size:14px}.sp-pack,.sp-profile,.sp-more{display:flex;flex-direction:column;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px}.sp-pack-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sp-pack-title{margin:0;font-size:18px;font-weight:600}.sp-status{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.sp-tally{margin:0;font-weight:500}.sp-money{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.sp-money p{margin:0}.sp-seats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sp-seat{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px}.sp-seat-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.sp-seat-no{font-family:var(--mono);font-size:12px;letter-spacing:.04em}.sp-seat-state{font-size:12px;color:var(--muted)}.sp-seat-invitee{display:flex;flex-direction:column;gap:2px;font-size:14px}.sp-seat-email{color:var(--muted)}.sp-seat-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-claim-url{font-family:var(--mono);font-size:11px;word-break:break-all;flex:1 1 240px;color:var(--muted)}.sp-copy,.sp-edit-btn,.sp-cancel{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;background:none;border:1px solid var(--line);border-radius:6px;padding:6px 10px;cursor:pointer;color:inherit}.sp-copy:hover,.sp-edit-btn:hover,.sp-cancel:hover{border-color:var(--slate)}.sp-edit,.sp-more-controls{display:flex;flex-direction:column;gap:10px}.sp-more-controls{flex-direction:row;gap:16px}.sp-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.sp-field input,.sp-field select{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:inherit}.sp-edit-actions{display:flex;gap:10px;align-items:center}.sp-effect{border-left:3px solid var(--line);padding:8px 0 8px 12px;font-size:13px}.sp-effect p{margin:0 0 6px}.sp-effect p:last-child{margin-bottom:0}.sp-edits{font-size:13px;color:var(--muted)}.sp-edits ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.sp-profile h2,.sp-more h2{margin:0;font-size:16px;font-weight:600}.sp-profile-line{margin:0;font-size:13px;color:var(--muted)}.sp-toggle{display:flex;align-items:flex-start;gap:10px;font-size:14px}.sp-saved{font-family:var(--mono);font-size:11px;color:var(--muted)}.sp-invites{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sp-invites li{display:flex;gap:8px;flex-wrap:wrap}.sp-invites input{font:inherit;flex:1 1 180px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:inherit}@media(max-width:560px){.sp-more-controls{flex-direction:column}}
