@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}:root{--font:"Vazirmatn", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--side-w:244px;--top-h:64px;--tabbar-h:0px;--r:12px;--r-lg:16px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--row-h:56px;--touch:40px}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ef;--surface:#fffefb;--surface-2:#f4f1ea;--surface-3:#ebe7de;--border:#e5e0d5;--border-strong:#d2cbbd;--ink:#1d1c1a;--ink-2:#55514a;--ink-3:#6d685f;--grid:#ece8df;--accent:#0f766e;--accent-hover:#0b625b;--accent-ink:#0f766e;--accent-soft:#0f766e17;--on-accent:#fff;--chart-bar:#bfcdc9;--chart-bar-hover:#9fb5b0;--scrim:#1d1c1a61;--shadow-sm:0 1px 2px #3026120d;--shadow:0 1px 2px #3026120a, 0 6px 22px #3026120f;--shadow-lg:0 2px 6px #1e180c0f, 0 18px 48px #1e180c29;--tone-done-fg:#146c36;--tone-done-bg:#e7f4ea;--tone-done-mark:#1f9d4c;--tone-wait-fg:#a8530a;--tone-wait-bg:#fcf0dc;--tone-wait-mark:#e08a0b;--tone-alert-fg:#be123c;--tone-alert-bg:#fcebee;--tone-alert-mark:#e11d48;--tone-observe-fg:#4a596d;--tone-observe-bg:#ebeff4;--tone-observe-mark:#8191a8;--tone-reply-fg:#0b6aa2;--tone-reply-bg:#e5f1f9;--tone-reply-mark:#1689c9;--tone-reject-fg:#3f3f46;--tone-reject-bg:#ebebeb;--tone-reject-mark:#4f4f57;--tone-ignore-fg:#78736a;--tone-ignore-bg:#f0ede6;--tone-ignore-mark:#b5ae9f;--tone-teal-fg:#0f766e;--tone-teal-bg:#0f766e1a;--tone-teal-mark:#0f766e;--tone-off-fg:#7d786f;--tone-off-bg:#efece5;--tone-off-mark:#b9b3a7;--tone-ink-fg:#2b2a27;--tone-ink-bg:#ece8df;--tone-ink-mark:#55514a}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1113;--surface:#151a1d;--surface-2:#1b2125;--surface-3:#242b30;--border:#252d32;--border-strong:#36414a;--ink:#ebeae5;--ink-2:#b6b4ac;--ink-3:#838a8b;--grid:#1e2529;--accent:#13847a;--accent-hover:#179487;--accent-ink:#3fc4b3;--accent-soft:#2dbeaa1f;--on-accent:#fff;--chart-bar:#34484a;--chart-bar-hover:#46605f;--scrim:#00000094;--shadow-sm:0 1px 2px #00000040;--shadow:0 1px 2px #00000040, 0 8px 26px #00000047;--shadow-lg:0 2px 8px #00000059, 0 22px 56px #00000080;--tone-done-fg:#62d08f;--tone-done-bg:#34c76e1f;--tone-done-mark:#2fb064;--tone-wait-fg:#f2b45a;--tone-wait-bg:#f0a02821;--tone-wait-mark:#e39a2f;--tone-alert-fg:#fb7a96;--tone-alert-bg:#f43f5e24;--tone-alert-mark:#ec4f73;--tone-observe-fg:#a7b4c6;--tone-observe-bg:#94a3b81f;--tone-observe-mark:#a0b4d2;--tone-reply-fg:#6fc3ef;--tone-reply-bg:#38aae621;--tone-reply-mark:#349fd8;--tone-reject-fg:#babac1;--tone-reject-bg:#aaaab41a;--tone-reject-mark:#6b6b75;--tone-ignore-fg:#8c8981;--tone-ignore-bg:#827d731f;--tone-ignore-mark:#3b4045;--tone-teal-fg:#3fc4b3;--tone-teal-bg:#2dbeaa21;--tone-teal-mark:#22a596;--tone-off-fg:#8c8981;--tone-off-bg:#827d731f;--tone-off-mark:#575c60;--tone-ink-fg:#dcdad3;--tone-ink-bg:#ebeae514;--tone-ink-mark:#b6b4ac}.tone-done{--t-fg:var(--tone-done-fg);--t-bg:var(--tone-done-bg);--t-mark:var(--tone-done-mark)}.tone-wait{--t-fg:var(--tone-wait-fg);--t-bg:var(--tone-wait-bg);--t-mark:var(--tone-wait-mark)}.tone-alert{--t-fg:var(--tone-alert-fg);--t-bg:var(--tone-alert-bg);--t-mark:var(--tone-alert-mark)}.tone-observe{--t-fg:var(--tone-observe-fg);--t-bg:var(--tone-observe-bg);--t-mark:var(--tone-observe-mark)}.tone-reply{--t-fg:var(--tone-reply-fg);--t-bg:var(--tone-reply-bg);--t-mark:var(--tone-reply-mark)}.tone-reject{--t-fg:var(--tone-reject-fg);--t-bg:var(--tone-reject-bg);--t-mark:var(--tone-reject-mark)}.tone-ignore{--t-fg:var(--tone-ignore-fg);--t-bg:var(--tone-ignore-bg);--t-mark:var(--tone-ignore-mark)}.tone-teal{--t-fg:var(--tone-teal-fg);--t-bg:var(--tone-teal-bg);--t-mark:var(--tone-teal-mark)}.tone-off{--t-fg:var(--tone-off-fg);--t-bg:var(--tone-off-bg);--t-mark:var(--tone-off-mark)}.tone-ink{--t-fg:var(--tone-ink-fg);--t-bg:var(--tone-ink-bg);--t-mark:var(--tone-ink-mark)}.tone-text{color:var(--t-fg)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:14.5px/1.7 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent-ink)}h1,h2,h3,h4{line-height:1.4}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.icon{flex:none;display:block}.code{font-family:var(--mono);letter-spacing:.01em;unicode-bidi:isolate;font-size:.88em}.muted{color:var(--ink-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.no-scroll{overflow:hidden}.rot{transform:rotate(180deg)}.app{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100dvh;display:grid}.side{background:var(--surface);border-inline-end:1px solid var(--border);z-index:40;flex-direction:column;height:100dvh;padding:20px 14px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:2px 8px 24px;display:flex}.brand-mark{flex:none;display:block}.brand-name{font-size:15.5px;font-weight:700;line-height:1.3}.brand-sub{color:var(--ink-3);font-size:12px}.nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-item{color:var(--ink-2);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:650}.nav-item.on:before{content:"";inset-inline-start:-14px;background:var(--accent);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:9px;bottom:9px}.nav-icon{place-items:center;display:grid;position:relative}.badge{background:var(--tone-wait-mark);color:#fff;font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.badge-side{margin-inline-start:auto}.badge-dot{display:none}.side-foot{border-top:1px solid var(--border);color:var(--ink-3);align-items:center;gap:9px;margin-top:auto;padding:14px 12px 4px;font-size:12.5px;display:flex}.live{background:var(--tone-done-mark);border-radius:50%;flex:none;width:8px;height:8px}.live.paused{background:var(--tone-wait-mark)}.live.down{background:var(--ink-3)}.live.alert{background:var(--tone-alert-mark)}.live.pulse{animation:2.2s ease-out infinite live}.main{flex-direction:column;min-width:0;display:flex}.top{z-index:30;height:var(--top-h);background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.top-title{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.top-title h1{white-space:nowrap;margin:0;font-size:20px;font-weight:700}.top-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.top-tools{align-items:center;gap:6px;display:flex}.link-down{color:var(--ink-3);background:var(--surface-2);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12.5px;display:inline-flex}button.link-down{font:inherit;cursor:help;border:0;font-size:12.5px}.icon-btn{width:38px;height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.user{position:relative}.user-btn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding-inline:4px 10px;display:flex}.user-btn:hover{border-color:var(--border-strong)}.user-name{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:500}.avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.avatar-lg{width:40px;height:40px;font-size:16px}.scrim-clear{z-index:45;position:fixed;inset:0}.user-menu{top:calc(100% + 8px);z-index:46;background:var(--surface);border:1px solid var(--border);min-width:230px;box-shadow:var(--shadow-lg);border-radius:14px;padding:8px;animation:.16s ease-out both rise;position:absolute;inset-inline-end:0}.user-menu-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:6px;padding:8px 8px 12px;display:flex}.user-menu-name{font-weight:650}.user-menu-role{color:var(--ink-3);font-size:12.5px}.user-menu-item{width:100%;color:var(--ink-2);text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.user-menu-item:hover{background:var(--tone-alert-bg);color:var(--tone-alert-fg)}.content{width:100%;max-width:1220px;margin:0 auto;padding:24px 32px 72px}.content.page-chat{max-width:1140px;padding-bottom:0}.content.page-switches{max-width:1000px}.content.page-approvals{max-width:1060px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:18px 20px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-head h2{margin:0;font-size:15px;font-weight:650}.card-sub{color:var(--ink-3);margin:2px 0 0;font-size:13px}.card-note{color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.key-now{background:var(--accent);border-radius:3px;width:10px;height:10px}.mini-title{color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:650}.page-lead{color:var(--ink-2);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.page-lead .icon{color:var(--ink-3)}.pill{background:var(--t-bg);height:25px;color:var(--t-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding-inline:8px 10px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex}.pill-sm{height:23px;padding-inline:7px 9px;font-size:12px}.chip-code{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:6px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:1.7;display:inline-block}.btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary,.btn-approve{background:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled),.btn-approve:hover:not(:disabled){background:var(--accent-hover)}.btn-quiet{background:var(--surface);border-color:var(--border);color:var(--ink-2)}.btn-quiet:hover:not(:disabled){border-color:var(--border-strong);color:var(--ink)}.btn-reject{background:var(--surface);color:var(--tone-alert-fg);border-color:color-mix(in srgb, var(--tone-alert-mark) 45%, var(--border))}.btn-reject:hover:not(:disabled){background:var(--tone-alert-bg)}.btn-danger{background:var(--tone-alert-mark);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(.94)}.btn-lg{border-radius:12px;height:46px;padding:0 24px;font-size:15px}.btn-sm{border-radius:9px;gap:5px;height:32px;padding:0 12px;font-size:13px}.btn-block{width:100%}.btn-approve{min-width:150px}.btn-reject{min-width:112px}.spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}.skel{border-radius:var(--r-lg);animation:1.5s ease-in-out infinite shimmer;background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%)!important;box-shadow:none!important;background-size:200% 100%!important;border-color:#0000!important}.skel-line{border-radius:6px;height:11px}.skel-line.lg{height:15px}.empty{text-align:center;flex-direction:column;align-items:center;padding:44px 20px 36px;display:flex}.empty-art{display:block}.empty-title{color:var(--ink);margin-top:10px;font-size:17px;font-weight:700}.empty-text{max-width:440px;color:var(--ink-3);flex-direction:column;align-items:center;gap:14px;margin-top:6px;font-size:14px;display:flex}.heartbeat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 0;margin-bottom:16px;padding:9px 16px;font-size:13.5px;display:flex}.hb-item{align-items:center;gap:7px;padding-inline:18px;display:inline-flex}.hb-item:first-child{padding-inline-start:2px}.hb-item+.hb-item{border-inline-start:1px solid var(--border)}.hb-item .icon{color:var(--ink-3)}.hb-state,.hb-strong{color:var(--ink);font-weight:650}.hb-paused .hb-state{color:var(--tone-wait-fg)}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.tile{color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;padding:16px 18px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.tile-icon{background:var(--t-bg);width:40px;height:40px;color:var(--t-fg);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.tile-label{color:var(--ink-2);font-size:13.5px;font-weight:500}.tile-value{color:var(--ink);margin:2px 0 4px;font-size:34px;font-weight:700;line-height:1.2}.tile-hint{color:var(--ink-3);align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.tile-link .tile-hint{color:var(--t-fg);font-weight:600}.tile-link:hover{border-color:color-mix(in srgb, var(--t-mark) 60%, var(--border));box-shadow:var(--shadow);transform:translateY(-1px)}.tile-wait{--t-fg:var(--tone-wait-fg);--t-mark:var(--tone-wait-mark)}.tile-alert{--t-fg:var(--tone-alert-fg);--t-mark:var(--tone-alert-mark)}.charts{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px;margin-bottom:28px;display:grid}.chart-card{padding-bottom:14px}.chart{contain:inline-size;min-width:0;position:relative}.chart svg{display:block;overflow:visible}.chart text{font-family:var(--font)}.chart .tick{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.chart .tick-now{fill:var(--accent-ink);font-weight:700}.chart .grid{stroke:var(--grid);stroke-width:1px}.chart .axis{stroke:var(--border-strong);stroke-width:1px}.chart .bar{fill:var(--chart-bar);transition:fill .15s}.chart .bar.hover{fill:var(--chart-bar-hover)}.chart .bar.now{fill:var(--accent)}.chart .bar.now.hover{fill:var(--accent-hover)}.chart .cap{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.chart-tip{pointer-events:none;z-index:3;white-space:nowrap;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:9px;flex-direction:column;align-items:center;gap:0;padding:6px 11px;font-size:12px;line-height:1.5;display:flex;position:absolute;transform:translate(-50%)}.chart-tip strong{font-size:13.5px}.chart-tip span{opacity:.75}.hour-stats{border-top:1px solid var(--border);color:var(--ink-3);flex-wrap:wrap;gap:8px 28px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.hour-stats strong{color:var(--ink);font-weight:650}.chart-empty{color:var(--ink-3);text-align:center;padding:30px 0;font-size:13.5px}.outcomes{flex-direction:column;display:flex}.seg{border-radius:7px;gap:2px;height:14px;margin:4px 0 14px;display:flex;overflow:hidden}.seg-part{background:var(--t-mark);min-width:4px;transition:opacity .15s}.seg-part.dim{opacity:.3}.legend{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.legend li{border-radius:8px;grid-template-columns:10px 16px minmax(0,1fr) auto 40px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;transition:background .12s;display:grid}.legend li.on{background:var(--surface-2)}.swatch{background:var(--t-mark);border-radius:3px;width:10px;height:10px}.legend-icon{color:var(--t-fg)}.legend-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.legend-count{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.legend-pct{color:var(--ink-3);text-align:end;font-variant-numeric:tabular-nums;font-size:12px}.feed-top{height:0}.filters{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.chip{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.chip:hover{border-color:var(--border-strong);color:var(--ink)}.chip.on{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent-ink);font-weight:650}.chip-count{text-align:center;background:var(--surface-2);min-width:22px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:1.6}.chip.on .chip-count{background:var(--accent);color:var(--on-accent)}.filter-tools{align-items:center;gap:10px;display:flex}.filter-tools .search{flex:0 380px}.receipts .filters{flex-flow:wrap;justify-content:space-between;align-items:center}.receipts .chips{flex:1}.select{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--ink-3);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.select.on{border-color:var(--border-strong)}.select select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;padding:0 2px;font-size:13.5px}.select select option{background:var(--surface);color:var(--ink)}.select:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search{border:1px solid var(--border);background:var(--surface);width:290px;height:36px;color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.search input::placeholder{color:var(--ink-3)}.search input::-webkit-search-cancel-button{display:none}.search-clear{color:var(--ink-3);background:0 0;border:0;border-radius:6px;place-items:center;padding:2px;display:grid}.search-clear:hover{color:var(--ink)}.toggle{cursor:pointer;color:var(--ink-2);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:inline-flex;position:relative}.toggle input{opacity:0;width:1px;height:1px;position:absolute}.toggle-track{background:var(--surface-3);border:1px solid var(--border-strong);border-radius:12px;width:40px;height:23px;transition:background .15s,border-color .15s;position:relative}.toggle-knob{top:2px;background:#fff;border-radius:50%;width:17px;height:17px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #00000040}.toggle.on{color:var(--tone-alert-fg);font-weight:600}.toggle.on .toggle-track{background:var(--tone-alert-mark);border-color:var(--tone-alert-mark)}.toggle.on .toggle-knob{inset-inline-start:19px}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--accent);outline-offset:2px}.new-pill{top:calc(var(--top-h) + 14px);left:calc((100% - var(--side-w)) / 2);z-index:35;background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-lg);border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px 8px 18px;font-size:13.5px;font-weight:650;animation:.3s ease-out both drop;display:inline-flex;position:fixed;transform:translate(-50%)}.new-pill:hover{background:var(--accent-hover)}.feed{transition:opacity .2s}.feed.is-loading,.rc-grid.is-loading{opacity:.5;pointer-events:none}.feed-group{margin-bottom:20px}.feed-group-head{top:var(--top-h);z-index:5;color:var(--ink-2);background:linear-gradient(var(--bg) 75%, transparent);align-items:center;gap:12px;margin:0 0 8px;padding:8px 0;font-size:13px;font-weight:650;display:flex;position:sticky}.feed-group-head:after{content:"";background:var(--border);flex:1;order:1;height:1px}.feed-group-count{color:var(--ink-3);order:2;font-size:12.5px;font-weight:500}.feed-list{flex-direction:column;gap:10px;display:flex}.feed-more,.feed-end{color:var(--ink-3);justify-content:center;align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.feed-skeleton{flex-direction:column;gap:10px;display:flex}.act{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;gap:14px;padding:16px 18px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.act:before{content:"";background:var(--t-mark);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-block:16px;inset-inline-start:-1px}.act:hover{border-color:var(--border-strong)}.act.is-open{box-shadow:var(--shadow)}.act.is-fresh{animation:.45s ease-out both slide-in,5s ease-out both fresh}.act-skel:before{display:none}.act-kind{background:var(--surface-2);border:1px solid var(--border);width:40px;height:40px;color:var(--ink-2);border-radius:12px;flex:none;place-items:center;display:grid}.act-kind.sm{border-radius:9px;width:32px;height:32px}.act-body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.act-skel .act-body{gap:10px;padding-top:4px}.act-head{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:3px 10px;font-size:13px;line-height:1.5;display:flex}.act-chat{color:var(--ink-2);font-weight:650}.act-sender{align-items:center;gap:4px;display:inline-flex}.act-time{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-inline-start:auto;font-size:13px}.act-summary{text-align:start;color:var(--ink);background:0 0;border:0;padding:0;font-size:16px;font-weight:650;line-height:1.6;display:block}.act-summary:hover{color:var(--accent-ink)}.act-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.act-kindlabel{color:var(--ink-2);font-weight:500}.act-model:before{content:"";background:var(--ink-3);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-inline-end:10px;display:inline-block}.act-msg{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.act-text{color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.75}.clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.act-reply{background:var(--accent-soft);border-inline-start:3px solid var(--accent);border-radius:12px;border-start-start-radius:4px;border-end-start-radius:4px;flex-direction:column;gap:2px;margin:0;padding:9px 14px 10px;display:flex}.act-reply-label{color:var(--accent-ink);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.act-reply-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.75}.act-toggle{color:var(--ink-3);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;font-weight:500;display:inline-flex}.act-toggle:hover{color:var(--accent-ink)}.act-toggle .icon{transition:transform .2s}.act-details{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:2px;padding:14px 0 4px;animation:.2s ease-out both rise;display:grid}.act-details section:only-of-type{grid-column:1/-1}.act-where{color:var(--ink-3);grid-column:1/-1;gap:14px;font-size:12px;display:flex}.stepper{margin:0;padding:0;list-style:none}.step{color:var(--ink-2);align-items:flex-start;gap:10px;padding-bottom:12px;font-size:13px;line-height:1.55;display:flex;position:relative}.step:last-child{padding-bottom:0}.step:before{content:"";inset-inline-start:8px;background:var(--border);border-radius:1px;width:2px;position:absolute;top:21px;bottom:1px}.step:last-child:before{display:none}.step-dot{border:2px solid var(--border-strong);background:var(--surface);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid;position:relative}.step-done .step-dot{background:var(--tone-done-mark);border-color:var(--tone-done-mark)}.step-done:before{background:color-mix(in srgb, var(--tone-done-mark) 45%, var(--border))}.step-current .step-dot{border-color:var(--tone-wait-mark);box-shadow:0 0 0 3px var(--tone-wait-bg)}.step-current .step-dot:after{content:"";background:var(--tone-wait-mark);border-radius:50%;width:6px;height:6px}.step-current .step-label{color:var(--ink);font-weight:650}.step-pending{color:var(--ink-3)}.step-failed .step-dot{background:var(--tone-alert-mark);border-color:var(--tone-alert-mark)}.step-failed .step-label{color:var(--tone-alert-fg);font-weight:650}.details{flex-direction:column;margin:0;display:flex}.details-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:14px;padding:6px 0;font-size:13px;display:flex}.details-row:last-child{border-bottom:0}.details dt{color:var(--ink-3);white-space:nowrap}.details dd{color:var(--ink);text-align:end;word-break:break-word;margin:0;font-weight:500}.num-strong{font-variant-numeric:tabular-nums;font-weight:700}.unit{color:var(--ink-2);font-weight:500}.media-row{flex-wrap:wrap;gap:8px;display:flex}.media-tile{border:1px solid var(--border);background:var(--surface);cursor:zoom-in;border-radius:10px;flex:none;width:76px;height:76px;padding:0;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.media-tile:hover{border-color:var(--accent);transform:translateY(-1px)}.media-tile img{object-fit:contain;object-position:center;background:var(--surface-2);width:100%;height:100%;display:block}.media-tile.pdf img{object-fit:contain;background:#fff}.media-tile.big{aspect-ratio:3/4;background:var(--surface-2);width:100%;height:auto;max-height:440px}.media-tile.big img{object-fit:contain}.media-tile.on{outline:2px solid var(--accent);outline-offset:1px}.media-lg{flex-direction:column;gap:10px;display:flex}.media-missing{width:100%;height:100%;color:var(--ink-3);background:var(--surface-2);place-items:center;display:grid}.pdf-tag{bottom:5px;color:#fff;font:700 10px/1.6 var(--mono);letter-spacing:.04em;background:#b42318;border-radius:5px;align-items:center;gap:3px;padding:1px 6px;display:inline-flex;position:absolute;inset-inline-start:5px}.lightbox{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c0d99;place-items:center;padding:24px;animation:.15s ease-out both fade;display:grid;position:fixed;inset:0}.lightbox-card{background:var(--surface);width:min(1100px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);border-radius:18px;grid-template-columns:minmax(0,1fr) 340px;animation:.2s ease-out both rise;display:grid;position:relative;overflow:hidden}.lightbox-close{top:10px;z-index:2;background:var(--surface);box-shadow:var(--shadow-sm);position:absolute;inset-inline-end:10px}.lightbox-view{background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:22px;display:flex;overflow:auto}.lightbox-img{cursor:zoom-in;display:block}.lightbox-img img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 150px);box-shadow:var(--shadow);border-radius:8px;display:block}.lightbox-pdf{flex-direction:column;align-items:center;gap:16px;display:flex}.lightbox-pdf img{max-width:100%;max-height:calc(100dvh - 210px);box-shadow:var(--shadow);background:#fff;border-radius:8px}.lightbox-none{color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;padding:60px;display:flex}.lightbox-strip{gap:8px;margin-top:14px;display:flex}.lightbox-strip .media-tile{cursor:pointer;width:58px;height:58px}.lightbox-side{border-inline-start:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:12px;padding:26px 22px;display:flex;overflow:auto}.lightbox-side .details{align-self:stretch}.lightbox-chat{color:var(--ink-3);padding-inline-end:40px;font-size:13px;font-weight:600}.lightbox-summary{margin:0;font-size:17px;font-weight:700;line-height:1.55}.lightbox-text{background:var(--surface-2);color:var(--ink-2);white-space:pre-wrap;border-radius:10px;align-self:stretch;margin:0;padding:10px 12px;font-size:13.5px}.appr-list{flex-direction:column;gap:16px;display:flex}.appr{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:minmax(0,1fr);grid-template-areas:"content""actions";animation:.3s ease-out both rise;display:grid;overflow:hidden}.appr.has-media{grid-template-columns:minmax(0,1fr) 310px;grid-template-areas:"content media""actions actions"}.appr-content{flex-direction:column;grid-area:content;gap:12px;min-width:0;padding:20px 22px;display:flex}.appr-media{background:var(--surface-2);border-inline-start:1px solid var(--border);grid-area:media;padding:16px}.appr-actions{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 50%, var(--surface));grid-area:actions;align-items:center;padding:14px 22px;display:flex}.appr-head{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.appr-wait{align-items:center;gap:5px;margin-inline-start:auto;font-size:12.5px;font-weight:650;display:inline-flex}.appr-summary{margin:0;font-size:19px;font-weight:700;line-height:1.55}.appr-kind{color:var(--ink-3);margin-top:-8px;font-size:13px}.appr-block{background:var(--surface-2);border-radius:12px;padding:12px 14px}.appr-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px}.appr-steps summary{cursor:pointer;color:var(--ink-3);align-items:center;gap:4px;font-size:13px;list-style:none;display:inline-flex}.appr-steps summary::-webkit-details-marker{display:none}.appr-steps summary:hover{color:var(--accent-ink)}.appr-steps[open] summary{margin-bottom:10px}.appr-steps[open] summary .icon{transform:rotate(180deg)}.appr-buttons{gap:10px;display:flex}.appr-locked{color:var(--ink-2);align-items:center;gap:9px;padding:6px 0;font-size:13.5px;display:flex}.appr-locked .icon{color:var(--ink-3)}.reject-form{flex-wrap:wrap;flex:1;gap:8px;animation:.18s ease-out both rise;display:flex}.reject-form input{border:1px solid var(--border-strong);background:var(--surface);min-width:220px;height:42px;color:var(--ink);border-radius:11px;outline:0;flex:1;padding:0 14px}.reject-form input:focus{border-color:var(--tone-alert-mark);box-shadow:0 0 0 3px var(--tone-alert-bg)}.reject-form .btn{height:42px}.totals{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-bottom:18px;display:grid}.total{text-align:start;cursor:pointer;background:var(--surface);border:1px solid var(--border);min-height:92px;box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.total:hover{border-color:var(--border-strong)}.total.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.total-cur{color:var(--ink-2);font-size:13px;font-weight:650}.total-sum{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1.25}.total-sum small{color:var(--ink-2);font-size:12.5px;font-weight:550}.total-exact{color:var(--ink-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.total-count{color:var(--ink-3);font-size:12.5px}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;transition:opacity .2s;display:grid}.rc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.rc:hover{box-shadow:var(--shadow)}.rc.is-dup{border-color:color-mix(in srgb, var(--tone-alert-mark) 55%, var(--border))}.rc.is-fresh{animation:.45s ease-out both slide-in,5s ease-out both fresh}.rc-thumb{cursor:zoom-in;background:var(--surface-2);border:0;border-bottom:1px solid var(--border);height:168px;padding:0;display:block;position:relative;overflow:hidden}.rc-thumb img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.rc-thumb:hover img{transform:scale(1.03)}.dup-tag{top:10px;background:var(--tone-alert-mark);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:10px;box-shadow:0 2px 6px #0003}.rc-body{flex-direction:column;flex:1;gap:7px;padding:14px 16px;display:flex}.rc-amount{flex-wrap:wrap;align-items:baseline;gap:0 7px;display:flex}.rc-num{color:var(--ink);font-size:22px;font-weight:700;line-height:1.35}.rc-unit{color:var(--ink-2);font-size:14px;font-weight:650}.rc-tags{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.tag{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:6px;padding:1px 8px;font-size:12px}.rc-row{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12.5px;display:flex}.rc-k{color:var(--ink-3);flex:none}.rc-chat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.dup-link{color:var(--tone-alert-fg);background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12.5px;font-weight:650;display:inline-flex}.dup-link:hover{text-decoration:underline}.chat{min-height:calc(100dvh - var(--top-h) - 24px - var(--tabbar-h));flex-direction:column;display:flex}.thread{flex-direction:column;flex:1;gap:24px;padding-bottom:12px;display:flex}.chat-loading{color:var(--ink-3);justify-content:center;align-items:center;gap:10px;padding:60px 0;display:flex}.msg{animation:.25s ease-out both rise}.msg-meta{color:var(--ink-3);font-size:12px}.msg-user{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-width:78%;display:flex}.bubble{border-radius:18px;background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));color:var(--ink);white-space:pre-wrap;word-break:break-word;border-end-end-radius:5px;padding:10px 15px;line-height:1.75}.msg-assistant{align-items:flex-start;gap:12px;display:flex}.msg-avatar{flex:none;margin-top:2px}.msg-col{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.msg-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.action-chip{background:var(--tone-teal-bg);color:var(--tone-teal-fg);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.action-chip.muted{background:var(--surface-2);color:var(--ink-3);font-weight:500}.chip-state{opacity:.85;border-inline-start:1px solid;margin-inline-start:4px;padding-inline-start:8px;font-size:11.5px;font-weight:500}.proposal{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));width:100%;max-width:540px;box-shadow:var(--shadow-sm);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex}.proposal-text{flex-direction:column;gap:1px;min-width:0;display:flex}.proposal-kicker{color:var(--accent-ink);align-items:center;gap:4px;font-size:11.5px;font-weight:650;display:inline-flex}.proposal-label{color:var(--ink);font-size:14px;font-weight:650}.proposal-buttons{flex:none;gap:6px;display:flex}.proposal.refused{background:var(--surface-2);border-color:var(--border);box-shadow:none;color:var(--ink-3);justify-content:flex-start;align-items:flex-start;gap:10px}.proposal.refused .icon{margin-top:3px}.proposal.refused .proposal-label{color:var(--ink-2);font-weight:600}.proposal-note{color:var(--ink-3);font-size:12.5px}.md{word-break:break-word;line-height:1.85}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol{margin:0 0 .6em}.md ul,.md ol{padding-inline-start:1.4em}.md li{margin:.15em 0}.md li::marker{color:var(--accent-ink)}.md strong{font-weight:700}.md h3,.md h4{margin:1em 0 .4em;font-size:1.02em}.md code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:.05em .35em;font-size:.86em}.md blockquote{border-inline-start:3px solid var(--border-strong);color:var(--ink-2);margin:.6em 0;padding:.1em 0;padding-inline-start:14px}.md table{border-collapse:collapse;margin:.6em 0;font-size:13.5px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--border);text-align:start;padding:5px 10px}.md th{background:var(--surface-2)}.md hr{border:0;border-top:1px solid var(--border);margin:1em 0}.thinking-row{background:var(--surface);border:1px solid var(--border);color:var(--ink-3);border-radius:14px;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;display:inline-flex}.dots{gap:4px;display:inline-flex}.dots i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite bounce}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.hello{width:100%;max-width:640px;margin:3vh auto 0}.hello .empty{padding-bottom:8px}.suggest{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.suggest button{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);text-align:start;border-radius:13px;padding:13px 15px;font-size:14px;line-height:1.55;transition:border-color .15s,color .15s,transform .15s;animation:.35s ease-out both rise}.suggest button:nth-child(2){animation-delay:50ms}.suggest button:nth-child(3){animation-delay:.1s}.suggest button:nth-child(4){animation-delay:.15s}.suggest button:hover{border-color:var(--accent);color:var(--ink);transform:translateY(-1px)}.dock{bottom:var(--tabbar-h);z-index:6;background:linear-gradient(transparent, var(--bg) 24%);padding:14px 0 16px;position:sticky}.composer{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:18px;align-items:flex-end;gap:8px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow)}.composer.busy{opacity:.85}.composer textarea{resize:none;min-width:0;max-height:200px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:6px 8px;font-size:15px;line-height:1.65}.composer textarea::placeholder{color:var(--ink-3)}.send{background:var(--accent);width:38px;height:38px;color:var(--on-accent);border:0;border-radius:12px;flex:none;place-items:center;transition:opacity .15s,background .15s;display:grid}.send:hover:not(:disabled){background:var(--accent-hover)}.send:disabled{opacity:.35;cursor:default}.composer-hint{text-align:center;color:var(--ink-3);margin-top:7px;font-size:11.5px}kbd{line-height:1.5;font:500 11px/1.6 var(--font);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-2);border-bottom-width:2px;border-radius:5px;margin:0 1px;padding:0 6px;display:inline-block}.switches{flex-direction:column;gap:16px;display:flex}.readonly-note,.paused-note{border-radius:var(--r);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.paused-note{background:var(--tone-alert-bg);color:var(--tone-alert-fg);border-color:color-mix(in srgb, var(--tone-alert-mark) 25%, transparent)}.stop-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:18px;padding:22px 24px;transition:background .2s,border-color .2s;display:flex}.stop-card.on{background:var(--tone-alert-bg);border-color:color-mix(in srgb, var(--tone-alert-mark) 45%, transparent)}.stop-icon{background:var(--tone-alert-bg);width:58px;height:58px;color:var(--tone-alert-fg);border-radius:16px;flex:none;place-items:center;display:grid}.stop-card.on .stop-icon{background:var(--tone-alert-mark);color:#fff}.stop-text{flex:1;min-width:0}.stop-text h2{align-items:center;gap:10px;margin:0 0 3px;font-size:18px;font-weight:700;display:flex}.stop-text p{color:var(--ink-2);margin:0;font-size:14px}.stop-state{background:var(--tone-alert-mark);color:#fff;border-radius:999px;padding:1px 10px;font-size:12.5px;font-weight:650}.stop-btn{background:var(--surface);color:var(--tone-alert-fg);border:1.5px solid var(--tone-alert-mark);flex:none}.stop-btn:hover:not(:disabled){background:var(--tone-alert-mark);color:#fff}.stop-btn.resume{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.stop-btn.resume:hover:not(:disabled){background:var(--accent-hover)}.model-card .card-head{margin-bottom:14px}.model-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.model-opt{text-align:start;background:var(--surface);border:1.5px solid var(--border);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"radio label""hint hint";align-items:center;gap:4px 10px;padding:13px 16px;transition:border-color .15s,background .15s;display:grid}.model-opt:hover:not(:disabled){border-color:var(--border-strong)}.model-opt.on{border-color:var(--accent);background:var(--accent-soft)}.model-opt:disabled{cursor:not-allowed}.model-radio{border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;grid-area:radio;width:18px;height:18px;transition:border .15s}.model-opt.on .model-radio{border:5.5px solid var(--accent)}.model-label{grid-area:label;font-size:15px;font-weight:700}.model-hint{color:var(--ink-3);grid-area:hint;font-size:12.5px;line-height:1.6}.summary-line{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.summary-text{align-items:center;gap:10px;font-size:15px;display:flex}.summary-text .icon{color:var(--accent-ink)}.summary-text strong{font-weight:700}.mode-help{border-top:1px solid var(--border);color:var(--ink-3);flex-wrap:wrap;gap:6px 22px;margin:0;padding:10px 0 0;font-size:12.5px;list-style:none;display:flex}.mode-help li{align-items:center;gap:6px;display:inline-flex}.mode-help strong{color:var(--ink-2);font-weight:650}.mode-key{background:var(--t-mark);border-radius:3px;flex:none;width:10px;height:10px}.sw-groups{flex-direction:column;gap:16px;transition:opacity .2s,filter .2s;display:flex}.sw-groups.is-paused{opacity:.62;filter:saturate(.5)}.sw-group{padding:4px 0}.sw-group-title{color:var(--ink-2);margin:12px 20px 6px;font-size:14px;font-weight:700}.sw-row{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.sw-icon{background:var(--t-bg);width:40px;height:40px;color:var(--t-fg);border-radius:12px;place-items:center;transition:background .2s,color .2s;display:grid}.sw-title{font-size:14.5px;font-weight:650}.sw-desc{color:var(--ink-3);font-size:13px;line-height:1.6}.sw-lock{background:var(--surface-2);color:var(--ink-3);border-radius:6px;align-items:center;gap:5px;margin-top:5px;padding:1px 8px;font-size:12px;display:inline-flex}.seg-ctl{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.seg-opt{height:32px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.seg-opt:hover:not(:disabled):not(.on){color:var(--ink);background:var(--surface)}.seg-opt.on{background:var(--t-bg);color:var(--t-fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--t-mark) 70%, transparent);font-weight:700}.seg-dot{background:var(--t-mark);border-radius:50%;flex:none;width:7px;height:7px}.seg-opt:disabled{cursor:not-allowed}.seg-ctl.disabled .seg-opt:not(.on){opacity:.6}.toaster{bottom:calc(24px + var(--tabbar-h));left:calc((100% + var(--side-w) * 0) / 2);z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.toast{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:11px 18px 11px 16px;font-size:14px;animation:.2s ease-out both rise;display:flex}.toast-ok .icon{color:var(--tone-done-mark)}.toast-info .icon{color:var(--tone-reply-mark)}.toast-bad{background:var(--tone-alert-mark);color:#fff}.login,.boot{background:repeating-linear-gradient(var(--bg) 0 35px, var(--grid) 35px 36px);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-theme{top:16px;position:fixed;inset-inline-end:16px}.login-card{background:var(--surface);border:1px solid var(--border);width:min(400px,100%);box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;gap:14px;padding:34px 30px 30px;animation:.35s ease-out both rise;display:flex}.login-card h1{margin:8px 0 0;font-size:22px;font-weight:700}.login-sub{color:var(--ink-3);margin:-8px 0 8px;font-size:14px}.field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13.5px;font-weight:500;display:flex}.field input{border:1px solid var(--border-strong);background:var(--surface);height:46px;color:var(--ink);text-align:right;border-radius:11px;outline:0;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.form-error{background:var(--tone-alert-bg);color:var(--tone-alert-fg);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.login-card .btn-block{height:46px;margin-top:4px;font-size:15px}.boot-mark{animation:1.4s ease-in-out infinite breathe}.boot-card{text-align:center;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);max-width:380px;color:var(--ink-2);border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:30px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes drop{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes fresh{0%,30%{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}to{background:var(--surface);border-color:var(--border)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone-done-mark) 55%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}@keyframes breathe{50%{opacity:.55;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.charts{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.search{width:240px}}@media (width<=760px){:root{--tabbar-h:64px;--top-h:56px}body{font-size:14px}.app{grid-template-columns:minmax(0,1fr)}.side{inset:auto 0 0;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);border-inline-end:0;border-top:1px solid var(--border);background:var(--surface);flex-direction:row;position:fixed;top:auto;box-shadow:0 -4px 18px #0000000d}.brand,.side-foot{display:none}.nav{flex-direction:row;flex:1;gap:0}.nav li{flex:1;min-width:0}.nav-item{border-radius:0;flex-direction:column;justify-content:center;gap:3px;height:100%;padding:6px 0 4px;font-size:11.5px}.nav-item:hover,.nav-item.on{background:0 0}.nav-item.on:before{display:none}.nav-icon{border-radius:15px;width:min(54px,100%);height:30px;transition:background .15s}.nav-label{white-space:nowrap;max-width:100%;font-size:12px}.nav-item.on .nav-icon{background:var(--accent-soft)}.badge-side{display:none}.badge-dot{top:-3px;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--surface);padding:0 5px;font-size:10.5px;display:inline-grid;position:absolute;inset-inline-end:6px}.top{gap:10px;padding:0 16px}.top-title h1{font-size:18px}.top-sub,.hide-sm{display:none}.user-btn{padding-inline:3px 8px}.content{padding:14px 16px calc(var(--tabbar-h) + 28px)}.content.page-chat{padding-bottom:0}.heartbeat{gap:4px 0;padding:9px 12px;font-size:12.5px}.hb-item{padding-inline:0 14px}.hb-item+.hb-item{border-inline-start:0}.hb-state{flex-basis:100%}.tiles{gap:10px;margin-bottom:12px}.tile{padding:12px 14px}.tile-icon{border-radius:10px;width:34px;height:34px;margin-bottom:8px}.tile-value{font-size:27px}.tile-label{font-size:13px}.tile-hint{font-size:12px}.charts{gap:10px;margin-bottom:20px}.card{padding:14px 16px}.filters{flex-flow:column;align-items:stretch;gap:10px}.chips{scrollbar-width:none;flex-wrap:nowrap;flex:none;margin:0 -16px;padding:2px 16px 4px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.filter-tools{width:100%;min-width:0}.filter-tools .select{flex:none;min-width:0;max-width:46%}.filter-tools .select select{text-overflow:ellipsis;width:100%;min-width:0}.search{flex:1 1 0;width:auto;min-width:0}.new-pill{left:50%}.act{gap:11px;padding:13px 14px 10px}.act-kind{border-radius:10px;width:34px;height:34px}.act-summary{font-size:15px}.act-head{flex-wrap:nowrap;gap:8px}.act-chat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.act-head .chip-code,.act-sender,.act-time{flex:none}.act-details{grid-template-columns:1fr}.feed-group-head{font-size:12.5px}.appr{border-radius:16px}.appr.has-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""media""actions"}.appr-content{padding:16px}.appr-media{border-inline-start:0;border-top:1px solid var(--border);padding:12px 16px}.media-tile.big{aspect-ratio:auto;height:300px;max-height:300px}.appr-summary{font-size:17px}.appr-actions{padding:12px 16px}.appr-buttons{width:100%}.appr-buttons .btn{flex:1;min-width:0}.reject-form input{min-width:100%}.reject-form .btn{flex:1}.totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.total{min-height:0;padding:9px 12px}.total-cur{font-size:12.5px}.total-sum{font-size:17px}.total-count{font-size:12px}.receipts .filters{flex-flow:column;align-items:stretch}.receipts .chips{flex:none}.receipts .toggle{align-self:flex-start}.rc-grid{grid-template-columns:minmax(0,1fr);gap:10px}.rc{flex-direction:row}.rc-thumb{border-bottom:0;border-inline-end:1px solid var(--border);flex:none;width:108px;height:auto;min-height:150px}.rc-body{gap:6px;min-width:0;padding:12px 14px}.rc-num{font-size:19px}.dup-tag{top:8px;padding:2px 8px;font-size:11.5px;inset-inline-start:8px}.lightbox{overscroll-behavior:contain;padding:0;display:block;overflow-y:auto}.lightbox-card{border-radius:0;grid-template-columns:minmax(0,1fr);width:100%;min-height:100dvh;max-height:none;overflow:visible}.lightbox-close{top:10px;position:fixed;inset-inline-end:10px}.lightbox-view{min-height:auto;padding:60px 14px 16px;overflow:visible}.lightbox-img img,.lightbox-pdf img{max-height:62dvh}.lightbox-side{border-inline-start:0;border-top:1px solid var(--border);overflow:visible}.msg-user{max-width:90%}.suggest{grid-template-columns:1fr}.composer-hint{display:none}.dock{padding:10px 0 12px}.stop-card{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.stop-icon{width:48px;height:48px}.stop-btn{width:100%}.model-options{grid-template-columns:minmax(0,1fr)}.sw-group{padding:4px 0}.sw-group-title{margin:10px 16px 4px}.sw-row{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:14px 16px}.sw-row .seg-ctl{grid-column:1/-1;width:100%;display:flex}.seg-opt{flex:1;min-width:0;padding:0 4px;font-size:12.5px}.sw-icon{border-radius:10px;width:36px;height:36px}.summary-text{align-items:flex-start;font-size:14px}.mode-help{flex-direction:column;gap:4px}.toaster{left:50%}}.act-resolve{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 12px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.act-resolve:hover:not(:disabled){border-color:var(--tone-done-mark);background:var(--tone-done-bg);color:var(--tone-done-fg)}.act-resolve:disabled{opacity:.6;cursor:progress}.chat-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.threads{top:calc(var(--top-h) + 16px);max-height:calc(100dvh - var(--top-h) - 40px);flex-direction:column;gap:6px;padding-bottom:8px;display:flex;position:sticky;overflow:auto}.thread-new{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:600;display:flex}.thread-new:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.threads-label{color:var(--ink-3);margin:12px 4px 2px;font-size:12px}.thread-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.thread-list li{border-radius:10px;align-items:center;display:flex}.thread-list li:hover,.thread-list li.is-active{background:var(--surface-2)}.thread-list li.is-active{box-shadow:inset -3px 0 0 var(--accent)}.thread-pick{text-align:start;min-width:0;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.thread-title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13.5px;overflow:hidden}.thread-time{color:var(--ink-3);font-size:11.5px}.thread-del{opacity:0;color:var(--ink-3);background:0 0;border:0;border-radius:8px;flex:none;margin-inline-end:4px;padding:6px}.thread-list li:hover .thread-del,.thread-del:focus-visible{opacity:1}.thread-del:hover{color:var(--tone-alert-mark);background:var(--surface-3)}.threads-hint{color:var(--ink-3);margin:10px 4px 0;font-size:11.5px;line-height:1.7}@media (width<=760px){.chat-layout{grid-template-columns:minmax(0,1fr);gap:10px}.threads{flex-direction:row;align-items:center;max-height:none;padding:2px 0 6px;position:static;overflow-x:auto}.thread-new{flex:none;padding:7px 12px}.threads-label,.threads-hint{display:none}.thread-list{flex-direction:row;gap:6px}.thread-list li{border:1px solid var(--border);flex:none;max-width:190px}.thread-list li.is-active{box-shadow:none;border-color:var(--accent)}.thread-pick{padding:6px 10px}.thread-time{display:none}.thread-del{opacity:1;padding:4px}}.dup-count{background:var(--tone-alert-mark);color:#fff}.copy-tag{background:var(--tone-done-fg)}.rc-toman,.total-toman{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.content.page-accounts{max-width:1180px}.acc-daybar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.acc-day{flex-direction:column;align-items:center;gap:2px;display:flex}.acc-day strong{font-size:16px}.acc-muted{color:var(--ink-3);font-size:12.5px}.acc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-auto-flow:dense;align-items:start;gap:14px;display:grid}.acc{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm,none);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px 10px;display:flex}.acc.skel{height:210px}.acc.is-closed{opacity:.72}.acc-head{text-align:start;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.acc-who{flex-direction:column;gap:4px;min-width:0;display:flex}.acc-holder{overflow-wrap:anywhere;font-size:15.5px;font-weight:700}.acc-bank{color:var(--ink-2,var(--ink-3));flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex}.acc-ref{color:var(--ink-2,var(--ink));align-items:center;gap:6px;font-size:12.5px;display:flex}.acc-amounts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.acc-amounts>div{flex-direction:column;gap:3px;min-width:0;display:flex}.acc-label{color:var(--ink-3);font-size:11.5px}.acc-money{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:flex}.acc-rial{white-space:nowrap;font-size:13.5px}.acc-rial.strong{font-weight:700}.acc-rial small{color:var(--ink-3);font-size:11px;font-weight:400}.acc-toman{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.acc-bar{background:var(--surface-3);border-radius:999px;height:8px;position:relative;overflow:visible}.acc-bar span{background:var(--accent);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.acc-bar em{inset-inline-end:0;color:var(--ink-3);font-size:11px;font-style:normal;position:absolute;top:-18px}.acc-details{border-top:1px dashed var(--border);flex-direction:column;gap:10px;padding-top:10px;display:flex}.acc-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.acc-notes p{background:var(--surface-2);border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px}.acc-table{border-collapse:collapse;width:100%;font-size:12.5px}.acc-table th{text-align:start;color:var(--ink-3);border-bottom:1px solid var(--border);padding:4px 6px;font-weight:500}.acc-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px}.acc-table .mono{font-family:var(--mono,monospace);overflow-wrap:anywhere;font-size:11.5px}.acc-ok{color:var(--tone-done-fg);align-items:center;gap:4px;display:inline-flex}@media (width<=760px){.acc-grid{grid-template-columns:minmax(0,1fr)}.acc-amounts{grid-template-columns:1fr 1fr}.acc-table thead{display:none}.acc-table tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:2px 8px;padding:6px 0;display:grid}.acc-table td{border:0;padding:0}}.acc.state-overpaid{border-color:color-mix(in srgb, var(--tone-alert-mark) 45%, var(--border))}.acc.state-waiting_unit,.acc.state-no_amount{border-color:color-mix(in srgb, var(--tone-wait-mark) 45%, var(--border))}.acc.state-filled{border-color:color-mix(in srgb, var(--tone-done-mark) 45%, var(--border))}.acc-filter{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.acc-unit{background:var(--tone-wait-bg);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.acc-unit-text{flex-direction:column;gap:3px;font-size:13px;display:flex}.acc-unit-btns{flex:none;gap:6px;display:flex}.acc-hint{color:var(--tone-wait-fg);align-items:center;gap:5px;font-size:12px;display:inline-flex}.acc-bar.over span{background:var(--accent)}.acc-bar i{background:var(--tone-alert-mark);border-radius:0 999px 999px 0;position:absolute;inset-block:0;inset-inline-end:0}.acc-over .acc-rial,.acc-over .acc-toman{color:var(--tone-alert-fg)}.acc-alert{color:var(--tone-alert-fg);background:var(--tone-alert-bg);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:flex}.acc-note{color:var(--ink-3);font-size:12px}.acc-dtabs{border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}.acc-dtabs button{color:var(--ink-3);border:0;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:8px 10px;font-size:13px}.acc-dtabs button.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.acc-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.acc-rows li{background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.acc-rows li.is-uncounted{opacity:.75}.acc-rows img,.acc-thumb{object-fit:contain;background:var(--surface-3);border-radius:8px;flex:none;width:52px;height:52px}.acc-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.acc-row-chat{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.acc-flags{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.acc-warn{color:var(--tone-wait-fg)}.acc-log{border-inline-start:2px solid var(--border);flex-direction:column;gap:10px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.acc-log li{grid-template-columns:auto 1fr;gap:2px 10px;font-size:13px;display:grid;position:relative}.acc-log li:before{content:"";inset-inline-start:-19px;background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:6px}.acc-log li.k-overpaid:before,.acc-log li.k-unassigned:before{border-color:var(--tone-alert-mark)}.acc-log li.k-corrected:before,.acc-log li.k-assigned:before,.acc-log li.k-unit_suggested:before{border-color:var(--tone-wait-mark)}.acc-log li.k-filled:before,.acc-log li.k-matched:before{border-color:var(--tone-done-mark)}.acc-log-time{color:var(--ink-3);white-space:nowrap;grid-row:span 2;font-size:11.5px}.acc-log-actor{color:var(--ink-3);font-size:11.5px}.acc-edit{flex-direction:column;gap:10px;display:flex}.acc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.acc-field{color:var(--ink-3);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.acc-field.wide{grid-column:1/-1}.acc-field input,.acc-field select{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:inherit;border-radius:10px;padding:8px 10px;font-size:13.5px}@media (width<=760px){.acc-unit{flex-direction:column;align-items:stretch}.acc-form{grid-template-columns:minmax(0,1fr)}}.cal{position:relative}.cal-btn{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.cal-btn.is-past{border-color:var(--accent);color:var(--accent);background:var(--accent-soft,var(--surface-2))}.cal-pop{top:calc(100% + 8px);z-index:40;background:var(--surface);border:1px solid var(--border);width:300px;box-shadow:var(--shadow);border-radius:16px;padding:12px;position:absolute;inset-inline-end:0}.cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-wd{text-align:center;color:var(--ink-3);padding:2px 0;font-size:11.5px}.cal-day{aspect-ratio:1;color:var(--ink);background:var(--surface-2);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:10px;font-size:13px;position:relative}.cal-day:disabled{opacity:.35;cursor:default}.cal-day.today{border-color:var(--border-strong);font-weight:700}.cal-day.on{outline:2px solid var(--accent);outline-offset:1px}.cal-day.heat-1,.cal-legend .heat-1{background:color-mix(in srgb, var(--accent) 14%, var(--surface-2))}.cal-day.heat-2,.cal-legend .heat-2{background:color-mix(in srgb, var(--accent) 30%, var(--surface-2))}.cal-day.heat-3,.cal-legend .heat-3{background:color-mix(in srgb, var(--accent) 50%, var(--surface-2))}.cal-day.heat-4,.cal-legend .heat-4{background:color-mix(in srgb, var(--accent) 72%, var(--surface-2));color:#fff}.cal-dot{top:4px;background:var(--tone-alert-mark);border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:4px}.cal-foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.cal-legend{color:var(--ink-3);align-items:center;gap:3px;font-size:11px;display:inline-flex}.cal-legend i{border-radius:3px;width:12px;height:12px;display:inline-block}@media (width<=760px){.cal-pop{inset-inline:12px;width:auto;position:fixed;top:64px}}.view-switch{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.view-switch a{color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:7px 14px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.view-switch a.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.view-switch .vs-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ov-strip{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ov-pill{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;display:inline-flex}.ov-pill.pill-ok{color:var(--tone-done-fg)}.ov-pill.pill-paused{color:var(--tone-wait-fg);background:var(--tone-wait-bg)}.ov-pill.pill-off{color:var(--ink-3)}.ov-pill.pill-muted{color:var(--ink-3);background:var(--surface-2)}.ov-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.ov-grid>.card{min-width:0}.ov-money,.ov-hourly,.ov-sources,.ov-week{grid-column:span 7}.ov-receipts,.ov-actions,.ov-orders,.ov-work{grid-column:span 5}.card-link{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:2px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.card-link:hover{text-decoration:underline}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money-lg .money-v{color:var(--ink);letter-spacing:-.01em;font-size:38px;font-weight:750;line-height:1.15}.money-lg .money-u{color:var(--ink-2);font-size:15px;font-weight:550}.money-sm .money-v{color:var(--ink);font-weight:650}.money-sm .money-u{color:var(--ink-3);font-size:.86em}.ov-hero{margin:2px 0 12px}.ov-hero-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px}.ov-seg{height:12px;margin:0 0 12px}.ov-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ov-legend li{background:var(--surface-2);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;padding:9px 11px;font-size:12.5px;display:grid}.ov-legend .swatch{grid-row:span 1}.ov-legend-label{color:var(--ink-2);font-weight:550}.ov-legend-count{color:var(--ink-3);font-variant-numeric:tabular-nums;grid-column:2}.ov-legend .money{grid-column:2;font-size:14px}.ov-foot{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ov-chip{background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.ov-chip.chip-alert{background:var(--tone-alert-bg);color:var(--tone-alert-fg)}.ov-chip.chip-link{color:var(--accent-ink)}.ov-chip.chip-link:hover{text-decoration:underline}.ov-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ov-row{min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.ov-row:hover{background:var(--surface-2)}.ov-row-icon{background:var(--surface-2);width:30px;height:30px;color:var(--ink-3);border-radius:9px;flex:none;place-items:center;display:grid}.ov-row-icon[class*=tone-]{background:var(--t-bg);color:var(--t-fg)}.ov-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.ov-row-label{color:var(--ink);font-size:13.5px;font-weight:550}.ov-row-hint{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ov-row-n{font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px;font-weight:700}.ov-row[class*=tone-] .ov-row-n{color:var(--t-fg)}.ov-receipts .ov-row.tone-ignore .ov-row-n,.ov-receipts .ov-row.tone-teal .ov-row-n{color:var(--ink)}.ov-row.is-zero .ov-row-label,.ov-row.is-zero .ov-row-n{color:var(--ink-3);font-weight:500}.ov-calm{background:var(--tone-done-bg);color:var(--tone-done-fg);border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:10px 12px;font-size:13.5px;font-weight:550;display:flex}.ov-quiet{border-top:1px dashed var(--border);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.ov-quiet a{color:var(--ink-3);font-size:12.5px;text-decoration:none}.ov-quiet a:hover{color:var(--ink-2);text-decoration:underline}.ov-bars{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ov-bar-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.ov-bar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:500;overflow:hidden}.ov-bar-track{background:var(--surface-3);border-radius:4px;height:7px;margin:5px 0 3px;overflow:hidden}.ov-bar-fill{background:var(--accent);height:100%;border-radius:4px;min-inline-size:3px;display:block}.ov-bar-track.over .ov-bar-fill{background:var(--tone-alert-mark)}.ov-bar-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ov-week-cols{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;display:grid}.ov-week-col{color:inherit;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 2px;text-decoration:none;display:flex}.ov-week-col:hover{background:var(--surface-2)}.ov-week-val{color:var(--ink-2);font-variant-numeric:tabular-nums;min-height:16px;font-size:11.5px}.ov-week-track{background:var(--surface-2);border-radius:6px;width:100%;max-width:34px;height:110px;position:relative;overflow:hidden}.ov-week-fill{inset-inline:0;background:var(--chart-bar);border-radius:6px 6px 0 0;min-block-size:2px;position:absolute;bottom:0}.ov-week-col.on .ov-week-fill{background:var(--accent)}.ov-week-col.on .ov-week-day{color:var(--accent-ink);font-weight:700}.ov-week-day{color:var(--ink-2);white-space:nowrap;font-size:12px}.ov-week-n{color:var(--ink-3);white-space:nowrap;font-size:11px}.ov-week-note{color:var(--ink-3);margin-top:8px;font-size:11.5px}.wd-short{display:none}.ov-orders-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ov-order{color:inherit;border-radius:10px;padding:9px 10px;text-decoration:none;display:block}.ov-order:hover{background:var(--surface-2)}.ov-order-top{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.ov-order-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.ov-order-bank{color:var(--ink-3);font-size:12.5px;font-weight:400}.ov-tag{background:var(--t-bg);color:var(--t-fg);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600}.ov-note{color:var(--ink-3);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 10px;font-size:12px;display:flex}.ov-fwd{background:var(--surface-2);border-radius:10px;margin-top:12px;padding:10px 12px}.ov-fwd-head{color:var(--ink);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.ov-fwd-body{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.ov-coverage{color:var(--ink-3);margin-top:12px;font-size:12px;line-height:1.7}.feed-filter-chip{background:var(--accent-soft);color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 8px 6px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}@media (width<=1100px){.ov-grid>.card{grid-column:span 6}.ov-legend{grid-template-columns:1fr}}@media (width<=760px){.ov-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ov-grid>.card{grid-column:auto;padding:15px 14px}.money-lg .money-v{font-size:32px}.ov-legend{grid-template-columns:1fr}.ov-legend li{grid-template-columns:auto 1fr auto}.ov-legend-count{grid-area:1/3}.ov-legend .money{grid-column:2/-1}.ov-week-cols{gap:3px}.ov-week-track{height:90px}.ov-week-val{font-size:10.5px}.ov-week-day{font-size:11px}.wd-long{display:none}.wd-short{display:inline}.view-switch{display:flex}.view-switch a{flex:1;justify-content:center}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width<=760px),(pointer:coarse){input,select,textarea{font-size:16px!important}}.rc-owner{color:var(--accent-ink);background:var(--accent-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:100%;margin-bottom:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.acc-cur{background:var(--surface-2);border:1px solid var(--border);scrollbar-width:none;border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:flex;overflow-x:auto}.acc-cur::-webkit-scrollbar{display:none}.acc-tab{min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.acc-tab.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.acc{min-width:0;padding:0;transition:box-shadow .15s,border-color .15s;overflow:hidden}.acc.is-open{box-shadow:var(--shadow);grid-column:1/-1}.acc-face{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.acc-face:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}.acc.is-open .acc-face{border-bottom:1px solid var(--border)}.acc-face-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.acc-face-top .pill{flex:none}.acc-who{min-width:0}.acc-holder{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.acc-bank{font-variant-numeric:tabular-nums}.acc-face-amount{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.acc-big{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.acc-big-v{color:var(--ink);font-size:26px;font-weight:750;line-height:1.1}.acc-big-u{color:var(--ink-2);font-size:13px;font-weight:550}.acc-big-x{color:var(--ink-3);flex-basis:100%;font-size:11.5px}.acc-big.muted .acc-big-v,.acc-big.muted{color:var(--ink-3);font-size:20px}.acc-meter{background:var(--surface-3);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.acc-meter span{background:var(--accent);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.acc-meter.over span{background:var(--tone-alert-mark)}.acc-face-nums{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.acc-face-nums strong{color:var(--ink);font-weight:650}.acc-pct{color:var(--ink-3);margin-inline-start:auto}.acc-face-foot{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;min-width:0;font-size:12px;display:flex}.acc-face-foot>span{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.acc-face-foot bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-open{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.acc-open-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;display:grid}.acc-panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.acc-panel h3{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:650;display:flex}.acc-exact{gap:8px;margin:0;display:grid}.acc-exact>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.acc-exact dt{color:var(--ink-3);font-size:12.5px}.acc-exact dd{text-align:end;margin:0}.acc-exact .acc-money{align-items:flex-end}.acc-rules{flex-wrap:wrap;gap:6px;display:flex}.acc-rule{background:var(--tone-wait-bg);color:var(--tone-wait-fg);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.acc-subs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.acc-subs li{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;font-size:13px;display:flex}.acc-sub-name{text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:0;font-weight:550;overflow:hidden}.acc-sub-tag{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:1px 7px;font-size:11px}.acc-sub-note{flex-basis:100%}.acc-share{border-top:1px dashed var(--border);flex-direction:column;gap:10px;padding-top:10px;display:flex}.acc-share-head{flex-direction:column;gap:3px;font-size:13px;display:flex}.acc-share-search{width:100%}.acc-share-list{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;max-height:240px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.acc-share-item{width:100%;min-height:40px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.acc-share-item:hover{background:var(--surface-2)}.acc-share-item.on{background:var(--accent-soft)}.acc-check{border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--on-accent);border-radius:5px;flex:none;place-items:center;display:grid}.acc-check.on{background:var(--accent);border-color:var(--accent)}.acc-field textarea{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px}@media (width<=900px){.acc-open-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.acc-face{padding:12px 13px 10px}.acc-open{padding:12px 12px 14px}.acc-big-v{font-size:23px}.acc-form{grid-template-columns:minmax(0,1fr)}.acc-exact>div{flex-direction:column;align-items:flex-start}.acc-exact dd{text-align:start}.acc-exact .acc-money{align-items:flex-start}}.total{text-align:start;min-width:0}.pdf-tag{font-size:11px}.code{font-size:max(.92em,12px)}.btn,.chip,.seg-opt,.acc-face,.acc-tab,.view-switch a,.ov-row,.total,.acc-share-item{transition:transform .12s ease-out,background-color .15s,border-color .15s,box-shadow .15s,color .15s}.btn:active:not(:disabled),.chip:active,.seg-opt:active:not(:disabled),.acc-tab:active,.total:active,.view-switch a:active,.acc-share-item:active{transform:scale(.98)}.acc-face:active,.ov-row:active{transform:scale(.995)}@media (prefers-reduced-motion:reduce){.btn,.chip,.seg-opt,.acc-face,.acc-tab,.view-switch a,.ov-row,.total,.acc-share-item{transition:none}.btn:active,.chip:active,.seg-opt:active,.acc-face:active,.ov-row:active,.total:active{transform:none}}@media (pointer:coarse),(width<=760px){.btn-sm,.chip,.select,.cal-btn,.toggle{min-width:40px;min-height:40px}.icon-btn{width:40px;height:40px}.search{height:auto;min-height:40px}.search input{min-height:40px}.sh-cal-clear{width:40px;height:40px}}@media (pointer:coarse){.chip,.seg-opt,.btn,.btn-sm,.select,.search,.acc-tab,.view-switch a,.cal-btn,.thread-pick{min-height:44px}.card-link,.dup-link,.act-toggle{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.thread-del{opacity:1;min-width:44px;min-height:44px}.act-resolve{min-height:44px}.act-summary{margin-block:-10px;padding-block:10px}.select select,.search input{min-height:40px}}.ov-spark{align-items:flex-end;gap:5px;block-size:46px;margin:2px 0 12px;display:flex}.ov-spark-col{background:var(--surface-2);border-radius:4px;flex:1;align-items:flex-end;block-size:100%;display:flex;overflow:hidden}.ov-spark-col>span{background:var(--chart-bar);border-radius:4px 4px 0 0;inline-size:100%}.ov-spark-col.on>span{background:var(--accent)}.ov-spark-cap{color:var(--ink-3);flex:none;align-self:center;margin-inline-start:4px;font-size:11.5px}.act-problem{background:var(--tone-alert-bg);border:1px solid color-mix(in srgb, var(--tone-alert-mark) 30%, transparent);border-radius:12px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.act-problem-item{flex-direction:column;gap:4px;display:flex}.act-problem-item strong{color:var(--tone-alert-fg);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.act-problem-item p{color:var(--ink);margin:0;font-size:13px;line-height:1.75}.act-problem-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.act-problem .act-resolve{align-self:flex-start}.rv-tabs{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.rv-tab{border:1px solid var(--border);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:7px 14px;text-decoration:none;display:inline-flex}.rv-tab.on{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000;font-weight:600}.rv-layout{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:18px;display:grid}.rv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rv-item{text-align:start;border-radius:var(--r);border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;font:inherit;gap:3px;min-height:44px;padding:12px 14px;display:grid}.rv-item:hover{border-color:var(--border-strong)}.rv-item.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.rv-item-kind{color:var(--ink-3);font-size:.78rem}.rv-item-title{font-weight:600;line-height:1.6}.rv-item-meta{font-size:.8rem}.rv-side{top:calc(var(--top-h) + 12px);position:sticky}.rv-hint{text-align:center;padding:40px 0}.rv-back{margin-bottom:8px;display:none}.rv-detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);gap:14px;padding:20px 22px;display:grid}.rv-kind{color:var(--ink-3);font-size:.85rem}.rv-title{margin:0;font-size:1.15rem;line-height:1.6}.rv-block{gap:6px;display:grid}.rv-block .mini-title{align-items:center;gap:6px;display:inline-flex}.rv-problem p,.rv-question p{margin:0;line-height:1.9}.rv-evidence{border:1px solid var(--border);background:var(--surface-2);border-radius:10px}.rv-evidence summary{cursor:pointer;color:var(--ink-3);padding:8px 12px;font-size:13px}.rv-evidence pre{white-space:pre-wrap;word-break:break-word;text-align:left;font:12.5px/1.7 var(--mono);max-height:260px;margin:0;padding:4px 12px 12px;overflow:auto}.rv-question{background:var(--accent-soft);border-radius:var(--r);padding:12px 14px}.rv-q{font-weight:600}.rv-convo{border:1px solid var(--border);border-radius:var(--r);padding:0;background:var(--surface-2);gap:4px;max-height:340px;margin:0;padding:8px;list-style:none;display:grid;overflow:auto}.rv-convo li{border-radius:8px;gap:1px;padding:6px 8px;display:grid}.rv-convo li.this{background:var(--tone-wait-bg)}.rv-convo li.deleted .rv-convo-text{color:var(--ink-3);text-decoration:line-through}.rv-convo-meta{color:var(--ink-3);font-size:.75rem}.rv-convo-text{white-space:pre-wrap;overflow-wrap:anywhere}.rv-cards{gap:10px;display:grid}.rv-card{border:1px solid var(--border);border-radius:var(--r);gap:8px;padding:10px 12px;display:grid}.rv-card-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.rv-card-body{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.rv-card-facts{gap:6px;min-width:0;display:grid}.rv-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rv-lessons{gap:4px;margin:0;padding-inline-start:18px;display:grid}.rv-answer{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.rv-options{border:0;gap:8px;margin:0;padding:0;display:grid}.rv-option{border:1px solid var(--border);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex}.rv-option.on{border-color:var(--accent);background:var(--accent-soft)}.rv-option input{accent-color:var(--accent);margin-top:5px}.rv-teach{gap:6px;display:grid}.rv-teach textarea{width:100%;font:inherit;border-radius:var(--r);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);resize:vertical;padding:10px 12px}.rv-buttons{flex-wrap:wrap;gap:10px;display:flex}.rv-done{background:var(--surface-2);border-radius:var(--r);padding:12px 14px}.rv-done p{margin:0}@media (width<=900px){.rv-layout{grid-template-columns:1fr}.rv-layout.has-detail .rv-list,.rv-layout:not(.has-detail) .rv-side{display:none}.rv-side{position:static}.rv-back{display:inline-flex}.rv-card-body{grid-template-columns:1fr}}.outbox{gap:14px;display:grid}.ob-hint{margin:-4px 0 0;font-size:13px}.ob-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-sm);gap:8px;padding:12px 14px;display:grid}.ob-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-chip{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:2px 8px;font-size:12px}.ob-chip.ob-reply_problem,.ob-chip.ob-correction{background:var(--tone-wait-bg);color:var(--tone-wait-fg)}.ob-chip.ob-escalate{background:var(--tone-reply-bg);color:var(--tone-reply-fg)}.ob-chat{font-size:14px}.ob-when{margin-inline-start:auto;font-size:12.5px}.ob-bubble{background:var(--tone-done-bg);max-width:min(560px,100%);color:var(--ink);white-space:pre-wrap;border-radius:12px 12px 12px 4px;justify-self:start;padding:8px 12px;line-height:1.9}.ob-cause{align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.ob-reason{color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.ob-buttons{flex-wrap:wrap;gap:8px;display:flex}.ob-policies{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);gap:8px;padding:14px;display:grid}.ob-policies p{margin:0;font-size:13px;line-height:1.9}.ob-policy-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ob-policy-list li{border-top:1px solid var(--grid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.ob-policy-list select{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);border-radius:8px;padding:4px 8px}.cases{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:16px;display:grid}.cs-picker{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);top:calc(var(--top-h) + 8px);gap:8px;padding:12px;display:grid;position:sticky}.cs-search{border:1px solid var(--border-strong);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.cs-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%}.cs-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cs-hint{margin:0;font-size:12.5px}.cs-groups{gap:2px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cs-groups button{text-align:start;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:8px;display:flex}.cs-groups button:hover{background:var(--accent-soft)}.cs-file{gap:14px;display:grid}.cs-head h2{margin:0 0 4px;font-size:20px}.cs-today{flex-wrap:wrap;gap:10px;display:flex}.cs-today>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:10px 14px;display:grid}.cs-today strong{font-size:18px}.cs-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);gap:8px;padding:12px 14px;display:grid}.cs-accounts,.cs-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-acc{border:1px solid var(--grid);border-radius:10px;gap:4px;padding:8px 10px;display:grid}.cs-acc.cancelled,.cs-acc.expired{opacity:.7}.cs-acc-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-acc-nums{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.cs-state{background:var(--tone-done-bg);color:var(--tone-done-fg);border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-size:12px}.cs-state.cancelled{background:var(--tone-alert-bg);color:var(--tone-alert-fg)}.cs-state.expired{background:var(--tone-reject-bg);color:var(--tone-reject-fg)}.cs-reason{font-size:12.5px}.cs-side{gap:10px;min-width:0;display:grid}.cs-side .rv-back{justify-self:start;display:none}@media (width<=860px){.cases{grid-template-columns:1fr}.cases.has-case .cs-picker{display:none}.cs-side .rv-back{display:inline-flex}.cs-picker{position:static}}.cs-understood{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cs-understood li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cs-kind{background:var(--tone-observe-bg);color:var(--tone-observe-fg);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px}.cs-kind.k-receipt,.cs-kind.k-receipt_ok,.cs-kind.k-settlement{background:var(--tone-done-bg);color:var(--tone-done-fg)}.cs-kind.k-statement,.cs-kind.k-receipt_rejected,.cs-kind.k-account_cancel{background:var(--tone-alert-bg);color:var(--tone-alert-fg)}.cs-kind.k-account_given,.cs-kind.k-account_update{background:var(--accent-soft);color:var(--accent-ink)}.cs-u-text{overflow-wrap:anywhere;min-width:0}.cs-disagree{background:var(--tone-wait-bg);color:var(--tone-wait-fg);border-radius:999px;padding:1px 8px;font-size:12px}.rv-need-choice{margin:0;font-size:13px}.sh-skip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-skip:focus{top:8px;z-index:300;clip:auto;background:var(--accent);width:auto;height:auto;color:var(--on-accent);box-shadow:var(--shadow-lg);outline:2px solid var(--ink);outline-offset:2px;border-radius:10px;padding:10px 16px;font-weight:650;text-decoration:none;position:fixed;inset-inline-start:8px;overflow:visible}.content:focus{outline:none}.content{scroll-margin-top:var(--top-h)}.sh-focus-start{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.top-title h1:focus{outline:none}.top-title h1:focus-visible{-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:7px;outline:none}.top-title h1{text-overflow:ellipsis;flex:none;min-width:0;max-width:60%;overflow:hidden}.sh-bot{flex:none;align-self:center;position:relative}.sh-bot-chip{border:1px solid color-mix(in srgb, var(--t-mark) 45%, transparent);background:var(--t-bg);height:30px;color:var(--t-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-inline:9px 8px;font-size:13px;font-weight:650;line-height:1;transition:border-color .15s,box-shadow .15s;display:inline-flex}.sh-bot-chip:hover{border-color:var(--t-mark)}.sh-bot-chip[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--t-mark) 18%, transparent)}.sh-bot-dot{background:var(--t-mark);border-radius:50%;flex:none;width:8px;height:8px}.sh-bot-icon{display:none}.sh-bot-chev{opacity:.75;transition:transform .15s}.sh-bot-pop{top:calc(100% + 8px);z-index:46;background:var(--surface);width:min(380px,100vw - 24px);color:var(--ink);border:1px solid var(--border);border-inline-start:3px solid var(--t-mark);box-shadow:var(--shadow-lg);white-space:normal;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13.5px;line-height:1.75;animation:.16s ease-out both rise;display:flex;position:absolute;inset-inline-start:0}.sh-bot-pop p{margin:0}.sh-bot-sentence{color:var(--t-fg);font-weight:600}.sh-bot-also{color:var(--ink-2)}.sh-bot-extra{color:var(--ink-3);align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.sh-bot-extra .icon{margin-top:5px}.sh-bot-link{min-height:32px;color:var(--accent-ink);align-self:flex-start;align-items:center;gap:2px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.sh-bot-link:hover{text-decoration:underline}.sh-botline{margin:0 0 var(--sp-4);background:var(--t-bg);color:var(--t-fg);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;line-height:1.7;display:flex}.sh-botline .icon{margin-top:4px}.sh-botline>span{overflow-wrap:anywhere;min-width:0}.sh-botline-also{color:var(--ink-2);font-weight:400}.sh-botline-gaps{font-weight:500}.sh-theme-item{display:none}.user-menu-item.sh-theme-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item{font-size:14px}.sh-label-short,.sh-more-slot{display:none}.sh-more-btn{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.sh-scrim{inset:0 0 calc(var(--tabbar-h) + env(safe-area-inset-bottom)) 0;z-index:38;background:var(--scrim);animation:.15s ease-out both fade;position:fixed}.sh-sheet{inset-inline:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:39;max-height:calc(100dvh - var(--tabbar-h) - 24px);overscroll-behavior:contain;background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-lg);border-start-start-radius:18px;border-start-end-radius:18px;padding:6px 12px 10px;animation:.2s ease-out both sheet-up;position:fixed;overflow-y:auto}.sh-sheet-head{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.sh-sheet-head strong{font-size:15px;font-weight:700}.sh-sheet-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sh-sheet-item{min-height:52px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:6px 8px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.sh-sheet-item:hover{background:var(--surface-2)}.sh-sheet-item.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:650}.sh-sheet-item:focus-visible{outline-offset:-2px}.sh-sheet-icon{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.sh-sheet-item.on .sh-sheet-icon{background:var(--accent);color:var(--on-accent)}.sh-sheet-label{flex:1;min-width:0}.sh-sheet-chev{color:var(--ink-3)}@keyframes sheet-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sh-cal-group{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.sh-cal-group:hover{border-color:var(--border-strong)}.cal .cal-btn{white-space:nowrap;background:0 0;border:0;padding:7px 12px}.cal.is-away .sh-cal-group{border-color:var(--accent);background:var(--accent-soft)}.cal.is-away .cal-btn{color:var(--accent-ink);padding-inline-end:4px;font-weight:600}.sh-cal-short{display:none}.sh-cal-clear{width:30px;height:30px;color:var(--accent-ink);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-end:3px;display:grid}.sh-cal-clear:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}@media (pointer:coarse),(width<=760px){.sh-cal-clear{width:40px;height:40px}}.cal-foot{align-items:flex-end;gap:10px}.sh-cal-legends{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-legend i.sh-cal-dotkey{background:var(--tone-alert-mark);border-radius:50%;width:7px;height:7px;margin-inline-end:4px}.act.sh-act{box-shadow:none;border-radius:12px;gap:0;padding:0;display:block}.act.sh-act:before{inset-block:12px}.act.sh-act.is-open{border-color:var(--border-strong);box-shadow:var(--shadow)}.sh-act-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:0 12px;min-height:50px;padding:5px 16px;display:grid}.sh-act-main{flex-direction:column;gap:0;min-width:0;display:flex}.sh-act-head{min-width:0;color:var(--ink-3);white-space:nowrap;align-items:center;gap:0 8px;font-size:12.5px;line-height:1.4;display:flex}.sh-act-head .act-chat{text-overflow:ellipsis;min-width:0;text-decoration:none;overflow:hidden}.sh-act-head .act-chat:hover{color:var(--accent-ink);text-decoration:underline}.sh-act-head .chip-code,.sh-act-head .act-sender,.sh-act-time{flex:none}.sh-act-head .act-sender:before,.sh-act-time:before{content:"·";color:var(--ink-3);margin-inline-end:8px}.sh-act-time{font-variant-numeric:tabular-nums}.sh-act-line{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.sh-act-sum{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14.5px;font-weight:650;line-height:1.5;overflow:hidden}.sh-act-line .pill{flex:none;height:22px}.sh-act-line:hover .sh-act-sum{color:var(--accent-ink)}.sh-act-line:focus-visible{outline-offset:3px}.sh-act-chev{color:var(--ink-3);transition:transform .2s}.sh-thumb{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--ink-3);cursor:zoom-in;border-radius:8px;flex:none;place-items:center;padding:0;transition:border-color .15s;display:grid;position:relative;overflow:hidden}.sh-thumb-lg{width:56px;height:56px}.sh-thumb:hover{border-color:var(--accent)}.sh-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.sh-thumb-tag{inset-inline:0;text-align:center;background:var(--tone-ink-mark);color:var(--surface);padding:1px 0;font-size:9px;font-weight:700;line-height:1.45;position:absolute;bottom:0}.sh-problems{background:var(--tone-alert-bg);border-radius:10px;flex-direction:column;gap:4px;margin:0 16px 8px;margin-inline-start:60px;padding:5px 10px;display:flex}.sh-problems.is-single{flex-flow:wrap;align-items:center;gap:4px 16px}.sh-problems.is-single .sh-problem{flex:0 auto}.sh-problems.is-single .sh-problem:has(.sh-problem-detail){flex-basis:100%}.sh-problems.is-single .sh-resolve{border-top:0;flex:380px;padding-top:0}.sh-problem{flex-direction:column;gap:4px;min-width:0;display:flex}.sh-problem-line{color:var(--tone-alert-fg);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;display:flex}.sh-problem-line strong{overflow-wrap:anywhere;min-width:0;font-weight:650}.sh-problem-detail{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.sh-problem .act-problem-actions{margin-top:2px}.sh-linkbtn{min-height:24px;color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 2px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.sh-resolve{border-top:1px solid color-mix(in srgb, var(--tone-alert-mark) 22%, transparent);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:4px;display:flex}.sh-resolve .btn{background:var(--surface);height:28px}.sh-resolve-help{min-width:0;color:var(--ink-2);flex:220px;font-size:12px;line-height:1.6}.sh-act-details{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:14px 24px;margin:0 16px;padding:12px 0 14px;animation:.2s ease-out both rise;display:grid}.sh-act-details.has-receipt{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sh-act-col{flex-direction:column;gap:12px;min-width:0;display:flex}.sh-act-col .act-msg{margin:0}.sh-act-col .act-msg:not(:has(.act-text)){background:0 0;padding:0}.sh-act-where{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;gap:2px 8px;margin:0;font-size:12px;display:flex}.sh-act-where span+span:before{content:"·";margin-inline-end:8px}.sh-phone-only{display:none}.pdf-tag{font-family:var(--font);letter-spacing:0;background:var(--tone-ink-mark);color:var(--surface)}.lightbox-strip{flex-wrap:wrap;justify-content:center}.lightbox-strip .media-tile .pdf-tag{bottom:3px;padding:0 4px;font-size:9px;inset-inline-start:3px}.lightbox-chat{overflow-wrap:anywhere;max-width:100%}.lightbox-chat a{color:var(--ink-2);text-decoration:none}.lightbox-chat a:hover{color:var(--accent-ink);text-decoration:underline}.details dd{overflow-wrap:anywhere;min-width:0}@media (width<=1100px){.sh-act-details.has-receipt{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.top{gap:6px;padding:0 12px}.top-title{align-items:center;gap:6px}.top-title h1{flex:0 auto;max-width:none;font-size:17px}.top-tools{gap:4px}.sh-theme-btn{display:none}.sh-theme-item{display:flex}.sh-user-chev{display:none}.user-btn{justify-content:center;width:40px;height:40px;padding:0}.sh-bot-chip{border-radius:12px;justify-content:center;width:40px;height:40px;padding:0}.sh-bot-label,.sh-bot-chev,.sh-bot-dot{display:none}.sh-bot-icon{display:block}.sh-bot-pop{top:calc(var(--top-h) + 6px);width:auto;position:fixed;inset-inline:12px}.top-title.sh-title-sub{grid-template-columns:minmax(0,max-content) auto;grid-template-areas:"h chip""sub chip";justify-content:start;align-items:center;gap:0 8px;display:grid}.sh-title-sub h1{grid-area:h;line-height:1.35}.sh-title-sub .sh-bot{grid-area:chip}.top-title.sh-title-sub .top-sub{grid-area:sub;min-width:0;font-size:11.5px;line-height:1.4;display:block}.sh-cal-long{display:none}.sh-cal-short{display:inline}.cal .cal-btn{min-height:40px;padding:0 10px}.cal.is-away .cal-btn{padding-inline-end:2px}.sh-cal-clear{margin-inline-end:0}.link-down{border-radius:12px;justify-content:center;width:40px;height:40px;padding:0}.sh-botline{padding:7px 10px;font-size:12.5px;line-height:1.65}.sh-botline-also{display:none}.nav li{min-width:64px}.nav li.sh-in-more{display:none}.sh-more-slot{display:block}.sh-label-long{display:none}.sh-label-short{display:inline}.nav-item{font-size:12px}.nav-item:focus-visible{outline-offset:-3px;border-radius:12px}.sh-more-btn{text-align:center;color:var(--ink-2)}.sh-more-btn.on{color:var(--accent-ink);font-weight:650}.sh-more-btn[aria-expanded=true]:not(.on) .nav-icon{background:var(--surface-2)}.sh-act-row{gap:0 8px;padding:6px 10px 6px 12px}.sh-act-head{font-size:12px}.sh-act-head .chip-code,.sh-act-head .act-sender{display:none}.sh-act-head .act-chat{align-items:center;min-height:40px;margin-block:-11px;display:inline-flex}.sh-act-line{flex-wrap:wrap;row-gap:2px;position:relative}.sh-act-sum{flex:1;min-width:38%;font-size:14px}.sh-act-line .pill{padding-inline:8px}.sh-act-line .pill .icon{display:none}.sh-act-chev{width:15px}.sh-phone-only{display:inline}.sh-problems,.sh-problems.is-single{gap:2px 10px;margin:0 10px 8px;padding:5px 10px 6px}.sh-linkbtn{justify-content:center;min-width:40px;min-height:40px;margin-block:-9px}.sh-resolve,.sh-problems.is-single .sh-resolve{flex-wrap:nowrap;flex:100%;align-items:center;gap:8px}.sh-resolve .btn{flex:none}.sh-resolve-help{flex:auto;font-size:11.5px;line-height:1.5}.sh-act-details,.sh-act-details.has-receipt{grid-template-columns:minmax(0,1fr);margin:0 12px}}@media (width<=480px){.sh-sub-tail{display:none}}.sh-disclosure>summary{cursor:pointer;min-height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:6px 2px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.sh-disclosure>summary::-webkit-details-marker{display:none}.sh-disclosure>summary:hover{color:var(--ink)}.sh-disclosure-chev{color:var(--ink-3);flex:none;transition:transform .2s}.sh-disclosure[open]>summary .sh-disclosure-chev{transform:rotate(180deg)}.sh-disclosure-text{overflow-wrap:anywhere;min-width:0}.sh-disclosure-hint{color:var(--ink-3);flex:none;margin-inline-start:auto;font-size:12.5px;font-weight:400}.sh-disclosure-body{padding:4px 0 8px;animation:.18s ease-out both rise}.sh-showmore-row{gap:8px;margin-top:8px;display:flex}.sh-showmore{border:1px dashed var(--border-strong);min-height:40px;color:var(--ink-2);background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.sh-showmore:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-style:solid}.sh-showmore-less{flex:none}.sh-count{color:var(--ink-3);margin:0 0 8px;font-size:12.5px}.page-today .mn-muted,.page-accounts .mn-muted{color:var(--ink-3);font-size:12.5px}.page-today .mn-empty,.page-accounts .mn-empty{color:var(--ink-3);margin:4px 0;font-size:13.5px;line-height:1.8}.page-today .mn-tag,.page-accounts .mn-tag{white-space:nowrap;background:var(--t-bg);color:var(--t-fg);border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-flex}.page-today .mn-more,.page-accounts .mn-more{width:100%;min-height:40px;color:var(--ink-2);margin-top:8px}.page-today .mn-chev{color:var(--ink-3);flex:none;transition:transform .2s}.page-today details[open]>summary .mn-chev{transform:rotate(180deg)}.page-today summary{list-style:none}.page-today summary::-webkit-details-marker{display:none}.page-today .mn-head{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.page-today .mn-head .view-switch{margin-bottom:0}.page-today .mn-strip{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin-inline-start:auto;font-size:12.5px;display:flex}.page-today .mn-strip>span{align-items:center;gap:6px;display:inline-flex}.page-today .mn-ov{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.page-today .mn-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width>=900px){.page-today .mn-ov{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-today .mn-card{min-width:0;padding:16px}.page-today .mn-card-head{margin-bottom:10px}.page-today .mn-card-head h2{margin:0;font-size:15px;font-weight:650}.page-today .mn-card-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-today .mn-sub{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.page-today .mn-note{color:var(--ink-3);align-items:center;gap:6px;margin:0 0 6px;font-size:12px;display:flex}.page-today .mn-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-today .mn-list>li+li{border-top:1px solid var(--border)}.page-today .mn-wrow,.page-today .mn-rrow{min-height:42px;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:6px 4px;text-decoration:none;display:flex}.page-today .mn-wrow:hover,.page-today .mn-rrow:hover{background:var(--surface-2)}.page-today .mn-wrow-icon{background:var(--surface-2);width:28px;height:28px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;display:grid}.page-today .mn-wrow-icon.tone-alert{background:var(--t-bg);color:var(--t-fg)}.page-today .mn-wrow-label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;font-weight:550}.page-today .mn-wrow-n{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-size:15px;font-weight:700}.page-today .mn-wrow.is-zero .mn-wrow-label,.page-today .mn-wrow.is-zero .mn-wrow-n,.page-today .mn-rrow.is-zero .mn-wrow-n{color:var(--ink-3);font-weight:500}.page-today .mn-wrow-go{color:var(--ink-3);flex:none}.page-today .mn-badge{flex:none;min-width:26px}.page-today .mn-wait .ov-calm{margin:0 0 8px}.page-today .mn-quiet{border-top:1px dashed var(--border);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.page-today .mn-quiet a{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.7;text-decoration:none}.page-today .mn-quiet a:hover{color:var(--ink-2);text-decoration:underline}.page-today .mn-hero .money-lg .money-v{font-size:34px}.page-today .mn-hero-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.page-today .mn-warn{background:var(--tone-wait-bg);color:var(--tone-wait-fg);border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.7;display:flex}.page-today .mn-warn .icon{margin-top:3px}.page-today .mn-warn a{color:inherit;font-weight:650}.page-today .mn-others{margin-top:12px}.page-today .mn-others .mini-title{margin-bottom:4px}.page-today .mn-others ul{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.page-today .mn-other-cur{font-weight:650}.page-today .mn-reconcile{border-top:1px solid var(--border);color:var(--ink-2);margin:12px 0 0;padding-top:10px;font-size:12.5px;line-height:1.8}.page-today .mn-week{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.page-today .mn-week-cols{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:4px;display:grid}.page-today .mn-week-col{min-width:0;color:var(--ink-2);border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;text-decoration:none;display:flex}.page-today .mn-week-col:hover{background:var(--surface-2)}.page-today .mn-week-v{font-variant-numeric:tabular-nums;white-space:nowrap;min-height:16px;font-size:11px}.page-today .mn-week-bar{background:var(--surface-2);border-radius:5px;align-items:flex-end;width:100%;max-width:30px;height:48px;display:flex;overflow:hidden}.page-today .mn-week-bar>span{background:var(--chart-bar);border-radius:5px 5px 0 0;width:100%;display:block}.page-today .mn-week-col.on{color:var(--accent-ink);font-weight:700}.page-today .mn-week-col.on .mn-week-bar>span{background:var(--accent)}.page-today .mn-week-d{font-size:12px;line-height:1.4}.page-today .mn-cap{color:var(--ink-3);margin:6px 0 0;font-size:11.5px;line-height:1.6}.page-today .mn-seg{height:8px;margin:10px 0 4px}.page-today .mn-rrow{font-size:13px}.page-today .mn-rrow .swatch{flex:none}.page-today .mn-rrow-text{min-width:0;color:var(--ink-3);overflow-wrap:anywhere;flex:1;line-height:1.6}.page-today .mn-rrow-text strong{color:var(--ink);font-weight:650}.page-today .mn-unit-word{color:var(--ink-3);font-size:12px;font-weight:500}.page-today .mn-rrow .mn-wrow-n{white-space:nowrap}.page-today .mn-orders-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-today .mn-orders-list>li+li{border-top:1px solid var(--border)}.page-today .mn-order{min-height:44px;color:inherit;border-radius:8px;flex-direction:column;gap:1px;padding:7px 4px;text-decoration:none;display:flex}.page-today .mn-order:hover{background:var(--surface-2)}.page-today .mn-order-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.page-today .mn-order-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.page-today .mn-order-name .mn-muted{font-weight:400}.page-today .mn-order-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.page-today .mn-cur{background:var(--tone-teal-bg);color:var(--tone-teal-fg);border-radius:999px;margin-inline-end:6px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}.page-today .mn-more-link{margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.page-today .mn-more-link:hover{text-decoration:underline}.page-today .mn-day{padding:0}.page-today .mn-day-sum{border-radius:var(--r-lg);cursor:pointer;flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:48px;padding:12px 16px;display:flex}.page-today .mn-day-sum:hover .mn-day-title{color:var(--accent-ink)}.page-today .mn-day-title{font-size:15px;font-weight:650}.page-today .mn-day-hint{min-width:0}.page-today .mn-day-body{flex-direction:column;padding:0 16px 16px;display:flex}.page-today .mn-sec{min-width:0}.page-today .mn-sec+.mn-sec{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.page-today .mn-sec-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.page-today .mn-sec-title{margin:0 0 6px;font-size:14px;font-weight:650}.page-today .mn-sec .hour-stats{gap:4px 20px;margin-top:8px;padding-top:8px;font-size:12.5px}.page-today .mn-src{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-today .mn-src>li{grid-template-columns:minmax(0,1fr) minmax(36px,84px) auto 52px;align-items:center;gap:10px;min-height:32px;font-size:13px;display:grid}.page-today .mn-src-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-today .mn-src-bar{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.page-today .mn-src-bar>span{height:100%;background:var(--accent);border-radius:3px;min-inline-size:2px;display:block}.page-today .mn-src-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.page-today .mn-src-n{color:var(--ink-3);text-align:end;white-space:nowrap;font-size:12px}.page-today .mn-work{margin:0;padding:0;list-style:none}.page-today .mn-work>li+li{border-top:1px solid var(--border)}.page-today .mn-work-row>summary{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:4px 2px;font-size:13.5px;display:flex}.page-today .mn-work-row>summary:hover{background:var(--surface-2)}.page-today .mn-work-label{overflow-wrap:anywhere;flex:1;min-width:0}.page-today .mn-work-n{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-weight:650}.page-today .mn-work-body{color:var(--ink-3);flex-direction:column;gap:2px;padding:0 24px 8px;font-size:12.5px;line-height:1.7;display:flex}.page-today .mn-work-body a{font-weight:600;text-decoration:none}.page-today .mn-work-body a:hover{text-decoration:underline}.page-today .mn-fwd{margin-top:12px}.page-today .mn-coverage{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.7}.page-today .mn-bar{background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;display:flex}.page-today .mn-kinds{scrollbar-width:none;flex-wrap:nowrap;flex:100%;min-width:0;padding-inline-end:22px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px);mask-image:linear-gradient(90deg,#0000 0,#000 22px)}.page-today .mn-kinds::-webkit-scrollbar{display:none}.page-today .mn-kinds .chip,.page-today .mn-copies,.page-today .mn-scope{flex:none}.page-today .mn-bar .select{flex:none;height:34px}.page-today .mn-search{flex:200px;width:auto;min-width:0;height:34px}.page-today .mn-bar .feed-filter-chip{flex:none;min-height:34px}.page-today .mn-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:4px 0 8px;font-size:12.5px}.page-today .feed-list{gap:6px}.page-today .mn-hgroup{margin-bottom:8px}.page-today .mn-hour{color:var(--ink-2);background:var(--bg);align-items:center;gap:6px;margin:0;padding:8px 0 6px;font-size:12.5px;font-weight:650;display:flex}.page-today .mn-hour:after{content:"";background:var(--border);flex:1;height:1px}.page-today .mn-hour-n{color:var(--ink-3);font-weight:500}.page-today .mn-hour-n:before{content:"· "}.page-today .mn-empty-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-today .mn-feed .feed-end{margin:0}@media (width>=761px){.page-today .mn-bar{top:var(--top-h);z-index:20;border-bottom:1px solid var(--border);position:sticky}.page-today .mn-hour{top:calc(var(--top-h) + var(--mn-bar-h,52px));z-index:10;position:sticky}}@media (width>=1280px){.page-today .mn-bar{flex-wrap:nowrap}.page-today .mn-kinds{flex:1}.page-today .mn-search{flex:0 0 210px}}.page-accounts .mn-daybar{align-items:center;gap:8px;min-height:40px;margin-bottom:12px;display:flex}.page-accounts .mn-day{text-align:center;flex-wrap:wrap;flex:1;justify-content:center;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.page-accounts .mn-day strong{font-size:15px}.page-accounts .mn-day-btn{flex:none;min-width:40px}.page-accounts .mn-cur{margin-bottom:10px}.page-accounts .mn-acc-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.page-accounts .mn-acc-search{flex:0 320px;width:auto;min-width:0}.page-accounts .mn-states{scrollbar-width:none;flex-wrap:nowrap;flex:260px;min-width:0;overflow-x:auto}.page-accounts .mn-states::-webkit-scrollbar{display:none}.page-accounts .mn-states .chip{flex:none}.page-accounts .mn-noresult{border:1px dashed var(--border-strong);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;display:flex}.page-accounts .mn-noresult p{flex-basis:100%;margin:0}.page-accounts .mn-face{align-items:stretch;gap:8px}.page-accounts .mn-face-amount{flex-direction:column;gap:1px;min-width:0;display:flex}.page-accounts .mn-face-label{color:var(--ink-3);font-size:11.5px}.page-accounts .mn-face-unknown{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.page-accounts .mn-face-unknown strong{color:var(--ink)}.page-accounts .mn-guess{color:var(--tone-wait-fg);align-items:center;gap:5px;margin:0;font-size:12px;display:inline-flex}.page-accounts .acc-bank{align-items:center}.page-accounts .acc-bank .code{font-size:12px}.page-accounts .mn-closed{margin-top:16px}.page-accounts .mn-fold{border:1px dashed var(--border-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink-2);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;display:flex}.page-accounts .mn-fold:hover{border-color:var(--accent);color:var(--ink)}.page-accounts .mn-fold .icon{transition:transform .2s}.page-accounts .mn-closed-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.page-accounts .mn-closed-list>li+li{border-top:1px solid var(--border)}.page-accounts .mn-closed-list .acc{box-shadow:none;border:0;border-radius:0}.page-accounts .mn-crow{width:100%;min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.page-accounts .mn-crow:hover{background:var(--surface-2)}.page-accounts .mn-crow-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:auto;overflow:hidden}.page-accounts .mn-crow-name{color:var(--ink);font-weight:650}.page-accounts .mn-crow-paid{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px}.page-accounts .mn-crow-chev{color:var(--ink-3);flex:none}.page-accounts .acc-open-grid{align-items:start}.page-accounts .mn-open{gap:14px}.page-accounts .mn-open-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.page-accounts .mn-amounts{gap:8px}.page-accounts .mn-exact{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.page-accounts .mn-exact-main{font-size:13.5px}.page-accounts .mn-exact-main.strong{font-weight:700}.page-accounts .mn-exact-sub{color:var(--ink-3);font-size:11.5px}.page-accounts .is-over .mn-exact-main,.page-accounts .is-over dt{color:var(--tone-alert-fg)}.page-accounts .mn-amounts p{margin:0}.page-accounts .mn-rules .mini-title{margin-bottom:6px}.page-accounts .mn-given{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.page-accounts .mn-tabs{min-width:0}.page-accounts .mn-dtabs{scrollbar-width:none;margin-bottom:4px}.page-accounts .mn-dtabs::-webkit-scrollbar{display:none}.page-accounts .mn-dtabs button{min-height:40px}.page-accounts .mn-tab-empty{margin:10px 0;line-height:1.8}.page-accounts .mn-pad{padding:8px 4px}.page-accounts .mn-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-accounts .mn-rows>li+li{border-top:1px solid var(--border)}.page-accounts .mn-rows>li.is-uncounted .mn-row-main{opacity:.75}.page-accounts .mn-row{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.page-accounts .mn-thumb{border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--ink-3);cursor:zoom-in;border-radius:8px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.page-accounts .mn-thumb:hover{border-color:var(--border-strong)}.page-accounts .mn-thumb img{object-fit:cover;width:100%;height:100%;display:block}.page-accounts .mn-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:13px;line-height:1.6;display:flex}.page-accounts .mn-row-top{overflow-wrap:anywhere}.page-accounts .mn-row-top strong{font-variant-numeric:tabular-nums;font-weight:700}.page-accounts .mn-row-sub{color:var(--ink-3);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px}.page-accounts .mn-row-flags{color:var(--ink-3);flex-wrap:wrap;gap:0 10px;font-size:12px;display:flex}.page-accounts .mn-ok{color:var(--tone-done-fg);align-items:center;gap:4px;display:inline-flex}.page-accounts .mn-row-btn{flex:none;align-self:center}.page-accounts .mn-reason{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;margin:0 0 8px;padding:10px 12px;display:flex}.page-accounts .mn-unit .mn-reason{background:var(--surface);flex:1;min-width:0}.page-accounts .mn-reason-btns{flex-wrap:wrap;gap:8px;display:flex}.page-accounts .mn-log{margin-top:8px}.page-accounts .mn-log li{flex-direction:column;gap:1px;display:flex}.page-accounts .mn-log .acc-log-text{overflow-wrap:anywhere}.page-accounts .mn-save{align-self:flex-start}.page-accounts .mn-subs{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.page-accounts .mn-sec-title{margin:0;font-size:14px;font-weight:650}.page-accounts .mn-sec-note{color:var(--ink-3);font-size:12.5px;font-weight:400}.page-accounts .mn-subs-wait{margin:6px 0 0}.page-accounts .mn-subs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-accounts .mn-subs-list>li{min-height:40px;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;font-size:13px;display:flex}.page-accounts .mn-subs-list>li+li{border-top:1px solid var(--border)}.page-accounts .mn-sub-name{text-overflow:ellipsis;white-space:nowrap;flex:140px;min-width:0;font-weight:550;text-decoration:none;overflow:hidden}.page-accounts .mn-sub-name:hover{text-decoration:underline}.page-accounts .mn-sub-note{flex-basis:100%}.page-accounts .mn-share{flex-direction:column;gap:10px;display:flex}.page-accounts .mn-share-btn{align-self:flex-start;min-height:40px}.page-accounts .mn-share-btn .icon:last-child{transition:transform .2s}.page-accounts .mn-share-panel p{margin:0;line-height:1.8}.page-accounts .mn-share-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.page-accounts .mn-share-list .acc-share-item:disabled{cursor:default;opacity:.75}@media (width<=900px){.page-accounts .mn-open-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.page-today .mn-head{margin-bottom:12px}.page-today .mn-strip{margin-inline-start:0;font-size:12px}.page-today .mn-ov,.page-today .mn-col{gap:12px}.page-today .mn-card{padding:14px}.page-today .mn-day{padding:0}.page-today .mn-day-sum{padding:12px 14px}.page-today .mn-day-body{padding:0 14px 14px}.page-today .mn-hero .money-lg .money-v{font-size:30px}.page-today .mn-week-v{font-size:10px}.page-today .mn-week-bar{height:40px}.page-today .mn-work-row>summary{min-height:40px}.page-today .mn-src>li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name n""bar money";gap:2px 10px;padding:4px 0}.page-today .mn-src-name{grid-area:name}.page-today .mn-src-n{grid-area:n}.page-today .mn-src-bar{grid-area:bar}.page-today .mn-src-money{grid-area:money;font-size:12.5px}.page-today .mn-head .view-switch{flex:100%}.page-today .view-switch a{min-height:40px}.page-today .card-link,.page-today .mn-more-link,.page-today .mn-work-body a{align-items:center;min-height:40px;display:inline-flex}.page-today .mn-quiet a{align-items:center;min-height:40px;display:flex}.page-today .mn-kinds{flex-basis:calc(100% + 32px);margin-inline:-16px;padding-inline:16px 22px}.page-today .mn-bar .chip,.page-today .mn-bar .select,.page-today .mn-search,.page-today .mn-bar .feed-filter-chip{height:auto;min-height:40px}.page-today .mn-search{flex:55%;order:9}.page-today .mn-scope{order:10}.page-today .mn-more{min-height:44px}.page-accounts .mn-daybar{gap:6px;margin-bottom:10px}.page-accounts .mn-day{flex-direction:column;align-items:center;gap:0;line-height:1.4}.page-accounts .mn-day strong{font-size:13.5px}.page-accounts .mn-day .mn-muted{font-size:11.5px}.page-accounts .mn-day-btn{height:40px;padding:0 10px}.page-accounts .mn-hide-sm{display:none}.page-accounts .acc-tab{min-height:40px;padding:4px 12px}.page-accounts .mn-acc-search{flex:100%;height:auto;min-height:40px}.page-accounts .mn-states{flex-basis:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.page-accounts .mn-states .chip{min-height:40px}.page-accounts .mn-crow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who tag""paid chev";gap:2px 8px;padding:8px 12px;display:grid}.page-accounts .mn-crow-who{grid-area:who}.page-accounts .mn-crow .mn-tag{grid-area:tag;justify-self:end}.page-accounts .mn-crow-paid{text-overflow:ellipsis;grid-area:paid;min-width:0;overflow:hidden}.page-accounts .mn-crow-chev{grid-area:chev;justify-self:end}.page-accounts .mn-row{grid-template-columns:44px minmax(0,1fr);gap:6px 10px;display:grid}.page-accounts .mn-row-btn{grid-column:2;place-self:start}.page-accounts .mn-open{gap:12px}.page-accounts .mn-amounts{gap:6px;padding:10px 12px}.page-accounts .mn-amounts .acc-exact{gap:6px}.page-accounts .mn-amounts .acc-exact>div{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:0 10px}.page-accounts .mn-amounts .acc-exact dd{text-align:end}.page-accounts .btn-sm{min-height:40px}.page-accounts .acc-dtabs button{padding:8px 10px}}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-title{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-title .icon{color:var(--ink-3)}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-title .rw-count{font-weight:600}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-more{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-more:hover{border-color:var(--border-strong);color:var(--ink)}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-more .icon{transition:transform .15s}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-link{cursor:pointer;color:var(--accent-ink);font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-link:hover{text-decoration:underline}@media (width<=760px){:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-link{margin-block:-10px;padding-block:10px}}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-disc>summary{cursor:pointer;min-height:40px;color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;list-style:none;display:flex}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-disc>summary::-webkit-details-marker{display:none}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-disc>summary>.icon:first-child{color:var(--ink-3)}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-disc>summary .rw-chev{color:var(--ink-3);margin-inline-start:auto;transition:transform .15s}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-disc[open]>summary .rw-chev{transform:rotate(180deg)}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-disc>summary:hover{color:var(--ink)}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-clamp-wrap{justify-items:start;gap:2px;display:grid}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-clamp{overflow-wrap:anywhere;-webkit-line-clamp:var(--rw-lines,3);line-clamp:var(--rw-lines,3);-webkit-box-orient:vertical;margin:0;line-height:1.85;display:-webkit-box;overflow:hidden}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-clamp.open{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-thumb{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--ink-3);cursor:zoom-in;border-radius:8px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-thumb img{object-fit:cover;width:100%;height:100%;display:block}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-thumb.none{cursor:default}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-thumb:hover:not(.none){border-color:var(--accent)}:is(.page-review,.page-cases,.page-outbox,.page-approvals) .rw-thumb-n{inset-inline-end:2px;background:var(--ink);min-width:16px;color:var(--bg);text-align:center;border-radius:6px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px;position:absolute;bottom:2px}.page-review .page-lead{margin-bottom:12px}.page-review .rw-tabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 0 14px;padding-bottom:2px;overflow-x:auto}.page-review .rw-tabs::-webkit-scrollbar{display:none}.page-review .rw-tabs .rv-tab{white-space:nowrap;flex:none}.page-review .rw-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px}.page-review .rw-layout.is-empty{grid-template-columns:minmax(0,1fr)}.page-review .rw-list-col{align-content:start;gap:16px;min-width:0;display:grid}.page-review .rw-day{gap:6px;display:grid}.page-review .rw-day-title{margin:0;padding-inline:2px}.page-review .rw-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.page-review .rw-skel-row{border-radius:var(--r);height:58px}.page-review .rw-row{text-align:start;cursor:pointer;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;gap:1px;padding:8px 12px;display:grid}.page-review .rw-row:hover{border-color:var(--border-strong)}.page-review .rw-row.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface))}.page-review .rw-row-title,.page-review .rw-row-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.page-review .rw-row-title{font-size:14px;font-weight:650;line-height:1.55}.page-review .rw-row-meta{color:var(--ink-3);font-size:12.5px;line-height:1.5}.page-review .rw-row-status{font-weight:650}.page-review .rw-side{min-width:0}.page-review .rw-skel-detail{border-radius:var(--r);height:320px}.page-review .rw-detail{gap:14px;padding:16px 18px}.page-review .rw-head{gap:2px;display:grid}.page-review .rw-head .rv-kind{overflow-wrap:anywhere;font-size:13px}.page-review .rw-head .rv-title{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.65}.page-review .rv-block .mini-title{margin:0}.page-review .rw-problem .rw-clamp{color:var(--ink-2);font-size:14px}.page-review .rv-question{gap:4px;padding:10px 14px}.page-review .rv-q{overflow-wrap:anywhere;margin:0;line-height:1.85}.page-review .rw-answer{gap:10px;padding-top:12px}.page-review .rw-options{gap:6px}.page-review .rw-options legend{margin-bottom:6px}.page-review .rw-option{align-items:flex-start;padding:6px 12px}.page-review .rw-option input{flex:none;width:16px;height:16px;margin-top:6px}.page-review .rw-option-text{overflow-wrap:anywhere;gap:0;min-width:0;line-height:1.55;display:grid}.page-review .rw-option-text .muted{font-size:13px}.page-review .rv-teach .mini-title{margin:0}.page-review .rv-teach textarea{resize:none;min-height:0;line-height:1.7}.page-review .rw-prev{background:var(--surface-2);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.8}.page-review .rw-effect{background:var(--accent-soft);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.8}.page-review .rw-buttons{gap:8px}.page-review .rw-buttons .btn{white-space:normal;text-align:center;height:auto;min-height:40px;padding-block:6px;line-height:1.5}.page-review .rw-hint{margin:0;font-size:12.5px}.page-review .rw-result{border-radius:var(--r);background:var(--t-bg);gap:4px;padding:12px 14px;display:grid}.page-review .rw-result .mini-title,.page-review .rw-result .rw-title .icon{color:var(--t-fg)}.page-review .rw-result p{overflow-wrap:anywhere;margin:0;line-height:1.8}.page-review .rw-result-text{color:var(--ink);font-weight:600}.page-review .rw-evidence{border-top:1px solid var(--border);gap:14px;padding-top:12px;display:grid}.page-review .rw-evidence-title{color:var(--ink);margin:0;font-size:14px;font-weight:700}.page-review .rw-ev{gap:6px;min-width:0;display:grid}.page-review .rw-ev-note{margin:0;font-size:12.5px}.page-review .rw-ev-cards{container-type:inline-size}.page-review .rw-cards{border:1px solid var(--border);border-radius:var(--r);margin:0;padding:0;list-style:none;overflow:hidden}.page-review .rw-card+.rw-card{border-top:1px solid var(--border)}@container (width>=680px){.page-review .rw-cards.many{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.page-review .rw-cards.many .rw-card{border-top:0;border-bottom:1px solid var(--border);margin-bottom:-1px}.page-review .rw-cards.many .rw-card:nth-child(2n){border-inline-start:1px solid var(--border)}.page-review .rw-cards.many .rw-card.open{border-inline-start:0;grid-column:1/-1}}.page-review .rw-card-row{align-items:center;gap:10px;min-height:42px;padding:1px 10px 1px 8px;display:flex}.page-review .rw-card-text{flex:1;min-width:0;display:grid}.page-review .rw-card-facts,.page-review .rw-card-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.page-review .rw-card-facts{color:var(--ink-2);font-size:13px;line-height:1.5}.page-review .rw-card-facts strong{color:var(--ink);font-weight:650}.page-review .rw-card-meta{color:var(--ink-3);font-size:12px;line-height:1.45}.page-review .rw-card-meta a{color:inherit;text-decoration:none}.page-review .rw-card-meta a:hover{color:var(--accent-ink);text-decoration:underline}.page-review .rw-toggle{min-height:32px;color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:3px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.page-review .rw-toggle:hover{background:var(--accent-soft)}.page-review .rw-toggle .icon{transition:transform .15s}.page-review .rw-card.open{background:var(--surface-2)}.page-review .rw-card-more{gap:8px;padding:4px 12px 12px;display:grid}.page-review .rw-card-more .details{background:var(--surface);border-radius:10px;padding:2px 10px}.page-review .rw-card-summary{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.page-review .rw-card-steps{gap:6px;display:grid}.page-review .rw-card-steps .mini-title{margin:0}.page-review .rv-convo{gap:2px;max-height:none;padding:6px;overflow:visible}.page-review .rv-convo li{overflow-wrap:anywhere;padding:4px 8px;line-height:1.75;display:block}.page-review .rw-convo-line .rw-clamp{line-height:1.75}.page-review .rv-convo li.this{border-inline-start:3px solid var(--tone-wait-mark);padding-inline-start:6px}.page-review .rv-convo-meta{font-size:12px}.page-review .rw-raw{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:0 12px}.page-review .rw-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;font:12.5px/1.7 var(--mono);color:var(--ink-2);margin:0 0 12px}.page-review .rw-past{gap:4px;margin:0;padding:0;font-size:13.5px;line-height:1.8;list-style:none;display:grid}.page-review .rw-past li{overflow-wrap:anywhere}@media (width>=901px){.page-review .rw-side{top:var(--rw-pane-top,calc(var(--top-h) + 12px));max-height:var(--rw-pane-h,calc(100dvh - var(--top-h) - 24px));overscroll-behavior:contain;border-radius:var(--r-lg);scrollbar-width:thin;position:sticky;overflow-y:auto}.content.page-review{padding-bottom:12px}}@media (width<=900px){.page-review .rw-layout.has-detail .rw-list-col{display:none}.page-review .rw-side .rv-back{min-height:40px}}@media (width<=760px){.page-review .rw-tabs{margin-inline:-16px;padding-inline:16px}.page-review .rw-detail{gap:12px;padding:12px}.page-review .rw-buttons .btn{flex:100%}.page-review .rw-option{min-height:44px}.page-review .rw-toggle{min-height:40px}.page-review .rw-card-row{min-height:48px}.page-review .rw-row{padding:7px 12px}}.page-cases .rw-picker{gap:6px;position:static}.page-cases .cs-groups{gap:0;max-height:none;overflow:visible}.page-cases .cs-groups button{justify-content:flex-start;align-items:center;gap:8px;min-height:40px}.page-cases .cs-groups button.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:650}.page-cases .rw-pick-name{overflow-wrap:anywhere;text-align:start;flex:0 auto;min-width:0}.page-cases .cs-search input{min-height:28px}.page-cases .rw-file{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);gap:14px;min-width:0;padding:16px 18px}.page-cases .rw-skel-case{border-radius:var(--r-lg);height:420px}.page-cases .rw-case-head h2{overflow-wrap:anywhere;margin:0 0 2px;font-size:19px}.page-cases .rw-case-head .muted{font-size:13px}.page-cases .rw-chips{flex-wrap:wrap;gap:6px;display:flex}.page-cases .rw-chip{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.page-cases .rw-chip strong{color:var(--ink);font-variant-numeric:tabular-nums}.page-cases .rw-chip:is(.tone-wait,.tone-alert) strong{color:var(--t-fg)}.page-cases .rw-chip:hover{border-color:var(--border-strong);color:var(--ink)}.page-cases .rw-today{background:var(--surface-2);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13.5px;display:flex}.page-cases .rw-today .icon{color:var(--ink-3)}.page-cases .rw-sec{border-top:1px solid var(--border);min-width:0;scroll-margin-top:calc(var(--top-h) + 16px);gap:6px;padding-top:12px;display:grid}.page-cases .rw-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;display:flex}.page-cases .rw-sec-link{min-height:32px;color:var(--accent-ink);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-cases .rw-sec-link:hover{text-decoration:underline}.page-cases .rw-sec-note{margin:0;font-size:13px}.page-cases .rw-rows{margin:0;padding:0;list-style:none;display:grid}.page-cases .rw-rows>li+li{border-top:1px solid var(--border)}.page-cases .rw-line{text-align:start;width:100%;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;gap:1px;padding:6px 4px;text-decoration:none;display:grid}.page-cases .rw-line:hover{background:var(--surface-2)}.page-cases .rw-line-main{overflow-wrap:anywhere;font-size:13.5px;line-height:1.7}.page-cases .rw-line-main strong{font-weight:650}.page-cases .rw-line-sub{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.6}.page-cases .rw-acc{color:inherit;border-radius:8px;gap:2px;padding:8px 4px;text-decoration:none;display:grid}.page-cases .rw-acc:hover{background:var(--surface-2)}.page-cases .rw-acc-l1{align-items:center;gap:8px;display:flex}.page-cases .rw-acc-who{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.page-cases .rw-acc-l1 .pill{flex:none}.page-cases .rw-acc-l2{color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;gap:0 14px;font-size:13px;display:flex}.page-cases .rw-acc-l3{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px}.page-cases .rw-closed{opacity:.85}.page-cases .rw-fold{margin-top:2px}.page-cases .rw-draft{justify-items:start;gap:3px;padding:6px 4px;display:grid}.page-cases .rw-draft .ob-bubble{overflow-wrap:anywhere;max-width:100%;padding:6px 12px;line-height:1.8}.page-cases .rw-understood>summary{padding-top:0}.page-cases .rw-understood[open]>summary{margin-bottom:4px}.page-cases .rw-u{overflow-wrap:anywhere;padding:6px 4px;font-size:13px;line-height:1.8}.page-cases .rw-u-kind{background:var(--tone-observe-bg);color:var(--tone-observe-fg);white-space:nowrap;border-radius:999px;margin-inline-end:6px;padding:0 8px;font-size:12px;display:inline-block}.page-cases .rw-u-diff{color:var(--tone-wait-fg);font-size:12.5px;display:block}.page-cases .rv-convo{gap:2px;max-height:none;padding:6px;overflow:visible}.page-cases .rv-convo li{overflow-wrap:anywhere;padding:4px 8px;line-height:1.75;display:block}.page-cases .rw-convo-line .rw-clamp{line-height:1.75}.page-cases .rv-convo-meta{font-size:12px}@media (width<=860px){.page-cases .cs-side .rv-back{min-height:40px}}@media (width<=760px){.page-cases .rw-file{gap:12px;padding:12px}.page-cases .rw-chip,.page-cases .rw-sec-link{min-height:40px}.page-cases .rw-acc-l2{gap:0 10px}}.page-outbox .page-lead{margin-bottom:4px}.page-outbox .rw-tabs{scrollbar-width:none;flex-wrap:nowrap;margin:0;padding-bottom:2px;overflow-x:auto}.page-outbox .rw-tabs::-webkit-scrollbar{display:none}.page-outbox .rw-tabs .rv-tab{white-space:nowrap;flex:none}.page-outbox .rw-perm{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:0 14px}.page-outbox .rw-perm[open]{padding-bottom:12px}.page-outbox .rw-perm-body{gap:8px;display:grid}.page-outbox .rw-perm-note{margin:0;font-size:13px;line-height:1.8}.page-outbox .rw-perm-list{margin:0;padding:0;list-style:none;display:grid}.page-outbox .rw-perm-list>li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0;display:flex}.page-outbox .rw-perm-name{flex:180px;font-weight:600}.page-outbox .rw-perm-now{font-size:12.5px}.page-outbox .rw-perm-list select{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:4px 8px}.page-outbox .rw-confirm{background:var(--tone-wait-bg);color:var(--ink);border-radius:10px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 10px;padding:8px 12px;font-size:13.5px;display:flex}.page-outbox .rw-confirm-btns{gap:6px;display:inline-flex}.page-outbox .rw-types{gap:16px;display:grid}.page-outbox .rw-skel-type{border-radius:var(--r);height:160px}.page-outbox .rw-type{gap:6px;min-width:0;display:grid}.page-outbox .rw-type-head{gap:2px;display:grid}.page-outbox .rw-type-title{margin:0;font-size:14.5px;font-weight:700}.page-outbox .rw-type-title .rw-count{font-size:13px}.page-outbox .rw-why{color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.8}.page-outbox .rw-why strong{color:var(--ink-2);font-weight:650}.page-outbox .rw-substatus{gap:4px;margin-top:4px;display:grid}.page-outbox .rw-shared-reason{color:var(--ink-3);font-weight:500}.page-outbox .rw-msgs{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);margin:0;padding:0 12px;list-style:none;container-type:inline-size}.page-outbox .rw-msg{grid-template-columns:minmax(110px,190px) minmax(0,1fr) auto auto auto;grid-template-areas:"group text meta tools actions""group reason reason reason reason";align-items:center;column-gap:12px;min-height:44px;padding:6px 0;display:grid}.page-outbox .rw-msg+.rw-msg{border-top:1px solid var(--border)}.page-outbox .rw-msg+.rw-msg:not(.run-start){border-top-style:dashed}.page-outbox .rw-msg-group{overflow-wrap:anywhere;grid-area:group;align-self:start;min-width:0;padding-top:4px;font-size:13.5px;font-weight:650}.page-outbox .rw-msg-group a{color:var(--ink);text-decoration:none}.page-outbox .rw-msg-group a:hover{color:var(--accent-ink);text-decoration:underline}.page-outbox .rw-msg-text{overflow-wrap:anywhere;grid-area:text;min-width:0;font-size:13.5px;line-height:1.7}.page-outbox .rw-msg-meta{color:var(--ink-3);white-space:nowrap;grid-area:meta;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.page-outbox .rw-msg-status{font-weight:650}.page-outbox .rw-msg-tools{grid-area:tools;align-items:center;gap:4px;display:inline-flex}.page-outbox .rw-cause{padding:0 10px}.page-outbox .rw-msg-more{width:40px;height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:none}.page-outbox .rw-msg-more:hover{background:var(--surface-2);color:var(--ink)}.page-outbox .rw-msg-actions{grid-area:actions;display:inline-flex}.page-outbox .rw-msg-acts{flex-wrap:wrap;gap:6px;display:inline-flex}.page-outbox .rw-msg-reason{color:var(--ink-3);overflow-wrap:anywhere;grid-area:reason;font-size:12.5px}@container (width<=699px){.page-outbox .rw-msg{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"group meta tools""text text tools""reason reason reason""actions actions actions";gap:0 8px;padding:6px 0}.page-outbox .rw-msg-group{white-space:nowrap;text-overflow:ellipsis;align-self:center;padding-top:0;overflow:hidden}.page-outbox .rw-msg:not(.run-start){grid-template-areas:"text meta tools""reason reason reason""actions actions actions"}.page-outbox .rw-msg:not(.run-start) .rw-msg-group{display:none}.page-outbox .rw-msg-text{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.page-outbox .rw-msg.open .rw-msg-text{white-space:normal}.page-outbox .rw-msg-tools .btn{min-height:40px}.page-outbox .rw-msg-more{display:grid}.page-outbox .rw-msg-actions{padding-top:6px;display:none}.page-outbox .rw-msg.open .rw-msg-actions,.page-outbox .rw-msg.is-decision .rw-msg-actions{display:flex}.page-outbox .rw-msg-acts .btn{min-height:40px}}@media (width<=760px){.page-outbox .rw-tabs{margin-inline:-16px;padding-inline:16px}.page-outbox .rw-msgs{padding:0 10px}.page-outbox .rw-perm-list select{flex:100%;min-height:40px}.page-outbox .rw-confirm-btns .btn{min-height:40px}}.page-approvals .appr-head a.act-chat{text-decoration:none}.page-approvals .appr-head a.act-chat:hover{color:var(--accent-ink);text-decoration:underline}.page-approvals .rw-hamyar{border-radius:var(--r);background:var(--tone-wait-bg);color:var(--ink);align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.8;display:flex}.page-approvals .rw-hamyar .icon{color:var(--tone-wait-fg);flex:none;margin-top:4px}.page-approvals .rw-queues{justify-items:center;gap:6px;display:grid}.page-approvals .rw-queues a{background:var(--tone-wait-bg);min-height:40px;color:var(--tone-wait-fg);border-radius:999px;align-items:center;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex}.page-approvals .rw-queues a:hover{text-decoration:underline}.page-approvals .appr-buttons .btn{white-space:normal;text-align:center;height:auto;min-height:46px;padding-block:6px;line-height:1.4}@media (width<=760px){.page-approvals .appr-buttons .btn-approve{flex:2 1 0}}.page-receipts .rp{flex-direction:column;gap:12px;display:flex}.page-receipts .rp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.page-receipts .rp-chips{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:3px 3px 5px;display:flex;overflow-x:auto}.page-receipts .rp-chips .chip{flex:none}.page-receipts .rp-chip-skel{width:180px}.page-receipts .rp-scope{padding-inline:3px}.page-receipts .rp-search{width:330px;max-width:100%}.page-receipts .rp-search.is-off{background:var(--surface-2)}.page-receipts .rp-search input:disabled{cursor:not-allowed;color:var(--ink-3)}.page-receipts .rp-search input:disabled::placeholder{color:var(--ink-3)}.page-receipts .rp-clear{min-width:28px;min-height:28px}.page-receipts .rp-sum{flex-direction:column;gap:6px;min-width:0;display:flex}.page-receipts .rp-sum-title{color:var(--ink-2);margin:0;font-size:13px;font-weight:650}.page-receipts .rp-none{color:var(--ink-3);margin:0;font-size:13.5px}.page-receipts .rp-cur{gap:5px}.page-receipts .rp-cur strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.page-receipts .chip.on.rp-cur strong{color:inherit}.page-receipts .rp-dot{color:var(--ink-3)}.page-receipts .chip.on .rp-dot{color:inherit;opacity:.6}.page-receipts .rp-showrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.page-receipts .rp-count{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;font-size:13px;display:inline-flex}.page-receipts .rp-count>span{overflow-wrap:anywhere;min-width:0}.page-receipts .rp-table{container:rp-list/inline-size}.page-receipts .rp-list{margin:0;padding:0;list-style:none;transition:opacity .2s}.page-receipts .rp-list[aria-busy=true]{opacity:.85}.page-receipts .rp-head,.page-receipts .rp-row{border-inline-start:3px solid #0000;grid-template-columns:44px minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr) 84px 160px;grid-template-areas:"thumb amt method code group time status";align-items:center;column-gap:12px;padding-inline:8px;display:grid}.page-receipts .rp-table.is-all .rp-head,.page-receipts .rp-table.is-all .rp-row{grid-template-columns:44px minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr) 110px 160px}.page-receipts .rp-head{border-bottom:1px solid var(--border-strong);color:var(--ink-3);padding-block:0 6px;font-size:12px;font-weight:650}.page-receipts .rp-head:before{content:"";grid-area:thumb}.page-receipts .rp-head>span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;display:block;overflow:hidden}.page-receipts .rp-row{border-bottom:1px solid var(--border);cursor:pointer;min-height:55px;padding-block:5px;transition:background-color .15s}.page-receipts .rp-row:hover{background:var(--surface)}.page-receipts .rp-row.is-dup{border-inline-start-color:var(--tone-alert-mark)}.page-receipts .rp-row.is-fresh{animation:5s ease-out both rp-fresh}@keyframes rp-fresh{0%,30%{background:color-mix(in srgb, var(--accent) 9%, transparent)}to{background:0 0}}.page-receipts .rp-amt{grid-area:amt;min-width:0}.page-receipts .rp-method{grid-area:method;min-width:0}.page-receipts .rp-code{grid-area:code;min-width:0}.page-receipts .rp-group{grid-area:group;min-width:0}.page-receipts .rp-time{grid-area:time;min-width:0}.page-receipts .rp-status{grid-area:status;min-width:0}.page-receipts .rp-meta{display:contents}.page-receipts .rp-thumb{border:1px solid var(--border);background:var(--surface-2);cursor:zoom-in;border-radius:8px;grid-area:thumb;width:44px;height:44px;padding:0;position:relative;overflow:hidden}.page-receipts .rp-thumb img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.page-receipts .rp-thumb-none{width:100%;height:100%;color:var(--ink-3);place-items:center;display:grid}.page-receipts .rp-pdf{inset-inline:0;text-align:center;background:var(--tone-ink-mark);color:var(--surface);padding:1px 0;font-size:9.5px;font-weight:700;line-height:1.3;position:absolute;bottom:0}.page-receipts .rp-amt-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.45;overflow:hidden}.page-receipts .rp-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.page-receipts .rp-unit{color:var(--ink-2);font-size:13px;font-weight:600}.page-receipts .rp-missing{color:var(--ink-3);font-size:13px}.page-receipts .rp-owner{color:var(--ink-3);font-size:12.5px}.page-receipts .rp-owner-inline{display:none}.page-receipts .rp-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.page-receipts .rp-hit{color:var(--accent-ink);font-weight:600}.page-receipts .rp-method{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.page-receipts .rp-code{-webkit-line-clamp:2;color:var(--ink-2);word-break:break-all;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.page-receipts .rp-nocode{color:var(--ink-3)}.page-receipts .rp-group{flex-direction:column;font-size:13.5px;line-height:1.45;display:flex}.page-receipts .rp-gname{text-overflow:ellipsis;white-space:nowrap;text-align:match-parent;min-width:0;display:block;overflow:hidden}.page-receipts a.rp-gname{color:var(--ink);text-decoration:none}.page-receipts a.rp-gname:hover{color:var(--accent-ink);text-decoration:underline}.page-receipts .rp-relay{min-width:0;color:var(--ink-3);white-space:nowrap;font-size:12px;display:flex}.page-receipts .rp-relay>span{flex:none}.page-receipts .rp-relay>.rp-gname{flex:0 auto}.page-receipts .rp-relay>.rp-others{margin-inline-start:.3em}.page-receipts .rp-meta-toman{display:none}.page-receipts .rp-time{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-direction:column;font-size:13px;line-height:1.45;display:flex}.page-receipts .rp-time-day{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.page-receipts .rp-status{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.page-receipts .rp-status .pill{white-space:normal;max-width:100%;height:auto;min-height:22px;padding-block:2px;line-height:1.3}.page-receipts .rp-orig{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;line-height:1.4}.page-receipts .rp-orig:hover:not(:disabled){color:var(--ink);text-decoration-color:currentColor}.page-receipts .rp-orig.is-dup{color:var(--tone-alert-fg);-webkit-text-decoration-color:color-mix(in srgb, var(--tone-alert-mark) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--tone-alert-mark) 45%, transparent)}.page-receipts .rp-orig:disabled{cursor:progress;opacity:.7}.page-receipts .rp-day{border-bottom:1px solid var(--border-strong);padding:14px 8px 6px}.page-receipts .rp-day h3{color:var(--ink-2);margin:0;font-size:13px;font-weight:700}.page-receipts .rp-day:first-child{padding-top:4px}.page-receipts .rp-skel{border-radius:10px;height:48px;margin-block:8px}.page-receipts .rp-more{width:100%;min-height:44px;margin-top:4px}.page-receipts .rp-end{text-align:center;color:var(--ink-3);margin:4px 0 0;padding:10px;font-size:13px}.page-receipts .rp-error{border-radius:var(--r);background:var(--tone-alert-bg);color:var(--tone-alert-fg);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;display:flex}.page-receipts .rp-error .btn{margin-inline-start:auto}@container rp-list (width<=819px){.page-receipts .rp-head{display:none}.page-receipts .rp-row,.page-receipts .rp-table.is-all .rp-row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb amt status""thumb meta meta";gap:2px 10px;min-height:0;padding:8px 4px}.page-receipts .rp-row.has-orig{grid-template-areas:"thumb amt status""thumb meta orig"}.page-receipts .rp-thumb{border-radius:9px;width:56px;height:56px}.page-receipts .rp-amt{align-self:end}.page-receipts .rp-method,.page-receipts .rp-sub,.page-receipts .rp-relay,.page-receipts .rp-time-day{display:none}.page-receipts .rp-meta{min-width:0;color:var(--ink-3);white-space:nowrap;grid-area:meta;align-self:start;align-items:baseline;font-size:12.5px;line-height:1.5;display:flex;overflow:hidden}.page-receipts .rp-meta>*+:before{content:"·";margin-inline:5px}.page-receipts .rp-meta>*{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.page-receipts .rp-meta>.rp-time{font-size:inherit;color:inherit;flex:none;display:block}.page-receipts .rp-meta>.rp-meta-toman{flex:none;display:block}.page-receipts .rp-row.is-toman .rp-code{display:none}.page-receipts .rp-owner-inline{display:inline}.page-receipts .rp-group{font-size:inherit;flex-direction:row;flex:0 auto;align-items:baseline;display:flex}.page-receipts .rp-code{min-width:4.5em;font-size:inherit;line-height:inherit;color:inherit;word-break:normal;flex:0 2 auto;display:block}.page-receipts a.rp-gname{pointer-events:none;color:inherit}.page-receipts .rp-status{display:contents}.page-receipts .rp-status>.pill{text-align:start;grid-area:status;place-self:end;max-width:150px}.page-receipts .rp-status>.rp-orig{white-space:nowrap;grid-area:orig;place-self:start end}}@media (width<=760px){.page-receipts .rp{gap:10px}.page-receipts .rp-bar{flex-direction:column;align-items:stretch}.page-receipts .rp-search{width:100%}.page-receipts .rp-chips{scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.page-receipts .rp-chips::-webkit-scrollbar{display:none}.page-receipts .rp-showrow{flex-direction:column;align-items:stretch}}@media (pointer:coarse){.page-receipts .rp-clear{min-width:40px;min-height:40px}.page-receipts .rp-orig{margin-block:-11px;padding-block:11px}}.page-switches .rp-sw{gap:12px}.page-switches .stop-card{border-radius:var(--r-lg);flex-wrap:wrap;gap:12px 16px;padding:16px 18px}.page-switches .stop-icon{border-radius:13px;width:46px;height:46px}.page-switches .stop-text h2{font-size:17px}.page-switches .stop-text p{line-height:1.8}.page-switches .stop-card>.rp-ask{flex:100%}.page-switches .rp-ask{border-radius:var(--r);background:var(--tone-wait-bg);border:1px solid color-mix(in srgb, var(--tone-wait-mark) 35%, transparent);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.page-switches .rp-ask:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-switches .rp-ask p{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:260px;margin:0;font-size:13.5px;line-height:1.8}.page-switches .rp-ask-btns{flex-wrap:wrap;gap:8px;display:flex}.page-switches .sw-row>.rp-ask{grid-column:1/-1}.page-switches .rp-undo{grid-column:1/-1;justify-content:flex-end;display:flex}.page-switches .rp-sw-sum{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font-size:14px;line-height:1.8;display:flex}.page-switches .rp-sw-sum .icon{color:var(--accent-ink);margin-top:4px}.page-switches .rp-sw-sum strong{font-weight:700}.page-switches .rp-sw-paused{color:var(--ink-2)}.page-switches .rp-guide{border-radius:var(--r)}.page-switches .rp-guide summary{cursor:pointer;min-height:40px;color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 4px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.page-switches .rp-guide summary::-webkit-details-marker{display:none}.page-switches .rp-guide summary:hover{color:var(--ink)}.page-switches .rp-chev{transition:transform .15s}.page-switches .rp-guide[open] .rp-chev{transform:rotate(180deg)}.page-switches .rp-guide dl{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;gap:6px;margin:4px 0 0;padding:10px 14px;font-size:13px;display:flex}.page-switches .rp-guide dl>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.page-switches .rp-guide dt{color:var(--ink);align-items:center;gap:6px;font-weight:650;display:inline-flex}.page-switches .rp-guide dd{color:var(--ink-2);margin:0;line-height:1.75}.page-switches .rp-swgs-head{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.page-switches .rp-swgs-head .mini-title{margin:0}.page-switches .rp-linkbtn{min-height:40px;color:var(--accent-ink);background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:13.5px;font-weight:600}.page-switches .rp-linkbtn:hover{text-decoration:underline}.page-switches .rp-swgs{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:opacity .2s,filter .2s;overflow:hidden}.page-switches .rp-swgs.is-paused .sw-row>:not(.rp-ask):not(.rp-undo){opacity:.7;filter:saturate(.6)}.page-switches .rp-swg+.rp-swg{border-top:1px solid var(--border)}.page-switches .rp-swg-head{width:100%;min-height:52px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.page-switches .rp-swg-head:hover{background:var(--surface-2)}.page-switches .rp-swg-head:focus-visible{outline-offset:-2px}.page-switches .rp-swg-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.page-switches .rp-swg-title{font-size:14.5px;font-weight:700}.page-switches .rp-swg-sum{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.page-switches .rp-swg-btn{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--ink-2);border-radius:9px;flex:none;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.page-switches .rp-swg-head:hover .rp-swg-btn{border-color:var(--border-strong);color:var(--ink)}.page-switches .rp-swg-btn .icon{transition:transform .15s}.page-switches .rp-swg.is-open .rp-swg-head{background:var(--surface-2)}.page-switches .sw-row{border-top:1px solid var(--border);gap:6px 12px;padding:8px 16px}.page-switches .sw-icon{border-radius:10px;width:34px;height:34px}.page-switches .sw-title{font-size:14px}.page-switches .sw-desc{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.page-switches .sw-lock{margin-top:2px}.page-switches .rp-model{flex-direction:column;gap:8px;margin-top:4px;display:flex}.page-switches .rp-model-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.page-switches .rp-model-head h2{margin:0;font-size:14.5px;font-weight:700}.page-switches .rp-model-head span{color:var(--ink-3);font-size:13px}.page-switches .model-opt{border-radius:12px;padding:9px 14px}.page-switches .model-label{font-size:14px}@media (width<=760px){.page-switches .stop-card{flex-direction:row;align-items:flex-start;padding:14px}.page-switches .stop-icon{width:40px;height:40px}.page-switches .stop-text{flex:200px}.page-switches .stop-btn{width:100%}.page-switches .rp-swg-head{padding:8px 12px}.page-switches .sw-row{padding:10px 12px}.page-switches .sw-desc{white-space:normal}.page-switches .rp-guide dl>div{grid-template-columns:minmax(0,1fr);gap:0}.page-switches .model-options{gap:6px}.page-switches .model-opt{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"radio label hint";padding:8px 12px}.page-switches .model-hint{font-size:12px}}@media (pointer:coarse){.page-switches .rp-swg-btn{height:40px}.page-chat .composer-hint{display:none}.page-chat .thread-new{min-height:42px}.page-chat .composer textarea{min-height:40px}.page-chat .send{width:42px;min-width:42px;height:42px}}.page-chat .rp-thread-ask{background:var(--tone-alert-bg);color:var(--ink);border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px;font-size:13px;display:flex}.page-chat .rp-thread-ask>span:first-child{overflow-wrap:anywhere}.page-chat .rp-thread-ask-btns{flex-wrap:wrap;gap:6px;display:flex}@media (width<=760px){.page-chat .thread-list li.rp-thread-ask{border-color:#0000;flex-direction:row;flex:none;align-items:center;max-width:none}.page-chat .rp-thread-ask>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.page-chat .rp-thread-ask-btns{flex-wrap:nowrap}}.content.page-onboarding{max-width:1060px}.page-onboarding .nc{flex-direction:column;gap:16px;display:flex}.page-onboarding .nc-lead{align-items:flex-start;margin:0;line-height:1.9}.page-onboarding .nc-lead .icon{margin-top:6px}.page-onboarding .nc>.form-error{margin:0}.page-onboarding .nc-skel-form{height:340px}.page-onboarding .nc-skel-row{height:120px}.page-onboarding .nc-form form{flex-direction:column;gap:16px;display:flex}.page-onboarding .nc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.page-onboarding .nc-field{min-width:0;color:var(--ink-2);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.page-onboarding .nc-field.wide{grid-column:1/-1}.page-onboarding .nc-field small{font-size:12px;font-weight:400}.page-onboarding .nc-form input:not([type=checkbox]){border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--ink);border-radius:10px;outline:0;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.page-onboarding .nc-form input:not([type=checkbox]):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.page-onboarding .nc-form input[dir=ltr]{text-align:left;font-family:var(--mono);letter-spacing:.01em;font-size:13.5px}.page-onboarding .nc-form input::placeholder{color:var(--ink-3);opacity:.75}.page-onboarding .nc-subject{align-items:stretch;min-width:0;display:flex}.page-onboarding .nc-prefix{white-space:nowrap;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink-2);border-inline-end:0;border-start-start-radius:10px;border-end-start-radius:10px;flex:none;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.page-onboarding .nc-subject input:not([type=checkbox]){border-start-start-radius:0;border-end-start-radius:0}.page-onboarding .nc-members{border:0;min-width:0;margin:0;padding:0}.page-onboarding .nc-members legend{color:var(--ink);padding:0;font-size:14px;font-weight:650}.page-onboarding .nc-hint{margin:2px 0 10px;font-size:12.5px;line-height:1.85}.page-onboarding .nc-rows{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.page-onboarding .nc-row{grid-template-columns:22px minmax(150px,1.1fr) minmax(120px,1fr) auto 38px;grid-template-areas:"num phone name admin remove";align-items:center;gap:8px;display:grid}.page-onboarding .nc-num{text-align:center;color:var(--ink-3);font-variant-numeric:tabular-nums;grid-area:num;font-size:12.5px}.page-onboarding .nc-phone{grid-area:phone}.page-onboarding .nc-name{grid-area:name}.page-onboarding .nc-admin{min-height:40px;color:var(--ink-2);white-space:nowrap;cursor:pointer;grid-area:admin;align-items:center;gap:6px;padding-inline:4px;font-size:13.5px;display:inline-flex}.page-onboarding .nc-admin input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.page-onboarding .nc-remove{grid-area:remove}.page-onboarding .nc-remove:hover{color:var(--tone-alert-fg);background:var(--tone-alert-bg)}.page-onboarding .nc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-onboarding .nc-form-error{align-items:flex-start}.page-onboarding .nc-form-error .icon{margin-top:4px}.page-onboarding .nc-form-error ul{margin:0;padding-inline-start:18px}.page-onboarding .nc-wait{font-size:13px}.page-onboarding .nc-preview{border-top:1px dashed var(--border-strong);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;animation:.2s ease-out both rise;display:flex}.page-onboarding .nc-preview-head{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.page-onboarding .nc-bot-text{border:1px solid var(--border);background:var(--surface-2);max-width:680px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.95}.page-onboarding .nc-problems{background:var(--tone-alert-bg);color:var(--tone-alert-fg);border-radius:10px;padding:10px 12px;font-size:13.5px}.page-onboarding .nc-problems strong{align-items:center;gap:6px;font-weight:650;display:flex}.page-onboarding .nc-problems ul{overflow-wrap:anywhere;margin:4px 0 0;padding-inline-start:20px}.page-onboarding .nc-stale{color:var(--tone-wait-fg);align-items:flex-start;gap:6px;margin:0;font-size:13.5px;display:flex}.page-onboarding .nc-stale .icon{margin-top:4px}.page-onboarding .nc-help{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:2px 14px}.page-onboarding .nc-help-lead{margin:0 0 8px;font-size:13px;line-height:1.9}.page-onboarding .nc-format{background:var(--surface-2);color:var(--ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0 0 6px;padding:10px 14px;font-size:13px;line-height:1.9}.page-onboarding .nc-list{flex-direction:column;gap:10px;display:flex}.page-onboarding .nc-list-title{margin:6px 0 0;font-size:16px;font-weight:700}.page-onboarding .nc-list-title .muted{font-weight:500}.page-onboarding .nc-item{background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--t-mark);border-radius:var(--r);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.page-onboarding .nc-item-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.page-onboarding .nc-item-name{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:700}.page-onboarding .nc-item-src{align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.page-onboarding .nc-item-when{white-space:nowrap;margin-inline-start:auto;font-size:12.5px}.page-onboarding .nc-item-sub{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.page-onboarding .nc-spin{border-width:2px;width:12px;height:12px}.page-onboarding .nc-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-onboarding .nc-chip{background:var(--t-bg);height:24px;color:var(--t-fg);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:4px;padding-inline:7px 9px;font-size:12px;font-weight:600;display:inline-flex}.page-onboarding .nc-error{color:var(--tone-alert-fg);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;font-size:13.5px;display:flex}.page-onboarding .nc-error .icon{margin-top:4px}.page-onboarding .nc-invite{background:var(--tone-wait-bg);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;font-size:13px;display:flex}.page-onboarding .nc-invite>.icon{color:var(--tone-wait-fg)}.page-onboarding .nc-invite-text{flex:260px;min-width:0}.page-onboarding .nc-invite-link{overflow-wrap:anywhere}.page-onboarding .nc-running{color:var(--tone-reply-fg);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.page-onboarding .nc-confirm{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13.5px;display:flex}.page-onboarding .nc-confirm>span:first-child{overflow-wrap:anywhere;min-width:0}.page-onboarding .nc-confirm-btns{flex-wrap:wrap;gap:8px;display:flex}.page-onboarding .nc-more{border-top:1px solid var(--grid)}.page-onboarding .nc-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;display:grid}.page-onboarding .nc-detail>:only-child{grid-column:1/-1}.page-onboarding .nc-detail .mini-title{margin-top:2px}.page-onboarding .nc-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-onboarding .nc-steps>li{align-items:flex-start;gap:8px;min-width:0;display:flex}.page-onboarding .nc-step-mark{background:var(--t-bg);width:20px;height:20px;color:var(--t-fg);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.page-onboarding .nc-step-body{min-width:0}.page-onboarding .nc-step-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13.5px;display:flex}.page-onboarding .nc-step-head strong{color:var(--ink);font-weight:650}.page-onboarding .nc-step-state{font-size:12.5px;font-weight:600}.page-onboarding .nc-step-at{font-size:12px}.page-onboarding .nc-step-detail{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.85}.page-onboarding .nc-people{flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}.page-onboarding .nc-people>li{border-bottom:1px solid var(--grid);flex-wrap:wrap;align-items:center;gap:2px 10px;padding:5px 0;font-size:13.5px;display:flex}.page-onboarding .nc-people>li:last-child{border-bottom:0}.page-onboarding .nc-person-name{overflow-wrap:anywhere;min-width:0}.page-onboarding .nc-tag{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1.8}.page-onboarding .nc-person-state{margin-inline-start:auto;font-size:12.5px;font-weight:600}.page-onboarding .nc-line{color:var(--ink-2);align-items:flex-start;gap:6px;margin:0 0 12px;font-size:13px;line-height:1.85;display:flex}.page-onboarding .nc-line>.icon{color:var(--ink-3);margin-top:4px}.page-onboarding .nc-cancelled .sh-disclosure-body{flex-direction:column;gap:10px;display:flex}.page-onboarding .nc-cancelled .nc-item{box-shadow:none}@media (width<=760px){.page-onboarding .nc-fields{grid-template-columns:minmax(0,1fr)}.page-onboarding .nc-row{border-bottom:1px solid var(--grid);grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"num phone remove"".name admin";row-gap:6px;padding-bottom:10px}.page-onboarding .nc-row:last-child{border-bottom:0;padding-bottom:0}.page-onboarding .nc-detail{grid-template-columns:minmax(0,1fr)}.page-onboarding .nc-item-when{margin-inline-start:0}.page-onboarding .nc-form-actions .btn{flex:auto}}@media (pointer:coarse){.page-onboarding .nc-form input:not([type=checkbox]){height:44px}.page-onboarding .nc-admin{min-height:44px}.page-onboarding .nc-admin input{width:22px;height:22px}}
