.app-update{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);margin:auto;padding:24px;overflow:auto;box-shadow:0 16px 48px #0000002e}.app-update::backdrop{background:#0f171466}.app-update h2{margin:0;font-size:20px;font-weight:600;line-height:1.3}.app-update p{color:var(--text-2);margin-block:12px 20px;font-size:14px;line-height:1.5}.app-update-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-update-actions .btn{min-height:44px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-hebrew-wght-normal-BPH8bhzJ.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-math-wght-normal-9gsQVfT-.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-symbols-wght-normal-CDk8D5aH.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-ext-wght-normal-D5vEfs3i.woff2)format("woff2-variations");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:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-wght-normal-CXdlclQD.woff2)format("woff2-variations");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}:root{--surround:#121318;--surround-glow:#d2f35a12;--sb-text:#ebedf2b8;--sb-text-hover:#ebedf2f5;--sb-text-active:#d2f35a;--sb-bg-hover:#ffffff0d;--sb-bg-active:#d2f35a1a;--sb-group:#ebedf285;--sb-border:#ffffff12;--sb-w:256px;--sb-w-collapsed:64px;--topbar-h:52px;--canvas:#f4f5f7;--surface:#fff;--surface-2:#f8f9fa;--surface-3:#eef0f3;--hover:#f7f8fa;--border:#e6e8ec;--border-strong:#d3d6dd;--hair:#f0f1f4;--text:#0f1014;--text-2:#4b4f5a;--text-3:#5b5f6b;--ink:#14151a;--ink-hover:#2a2c34;--on-ink:#fff;--on-ink-muted:#c9cbd2;--lime-50:#f7fce3;--lime-100:#eef9c4;--lime-200:#e2f59a;--lime-300:#d2f35a;--lime-400:#bee23a;--lime-500:#9fc52a;--lime-600:#7fa114;--lime-700:#5e7a0c;--lime-800:#4a6600;--lime-900:#2f4200;--accent:#d2f35a;--accent-hover:#bee23a;--accent-fg:#14151a;--accent-soft:#f1fbcb;--lime-ink:#4a6600;--lav:#e7e2ff;--lav-fg:#3b3560;--sky:#dcebff;--sky-fg:#1e4d8c;--mint:#d8f3e3;--mint-fg:#1f6b45;--peach:#ffe3d4;--peach-fg:#7a3a1c;--butter:#fff1b8;--butter-fg:#6b4d00;--alert:#ffd9cc;--alert-fg:#8a2a12;--neutral:#eef0f3;--neutral-fg:#3f424c;--success:#1f6b45;--success-bg:#d8f3e3;--success-dot:#2db871;--warning:#6b4d00;--warning-bg:#fff1b8;--warning-dot:#e0b000;--danger:#b42318;--danger-bg:#fee4e2;--danger-dot:#e5484d;--info:#1e4d8c;--info-bg:#dcebff;--info-dot:#3b82f6;--red:#d93b40;--focus:#5e7a0c;--scrim:#0f101461;--src-madlan:#0c8599;--src-yad2:#f26a1b;--src-green:#2f9e44;--src-web:#14151a;--src-fb:#1c7ed6;--src-sign:#b7791f;--src-ai:#868e96;--src-wa:#1db877;--src-lg:#5f3dc4;--src-ig:#d6336c;--src-ref:#9c36b5;--src-event:#7fa114;--src-li:#0a66c2;--r-shell:12px;--r-card:10px;--r-ctl:8px;--r-chip:6px;--r-drawer:14px;--r-modal:14px;--shadow-card:0 1px 2px #0f10140a,0 4px 14px -6px #0f10140f;--shadow-pop:0 1px 1px #0f10140a,0 6px 16px -4px #0f101414,0 12px 28px -10px #0f10141a;--shadow-drawer:0 24px 60px -20px #00000073,0 8px 22px -10px #00000040;--shadow-shell:0 1px 0 #ffffff0a inset,0 12px 32px -12px #00000080,0 2px 8px #00000040;--shadow-lift:0 2px 4px #0f10140f,0 14px 36px -12px #0f101438;--font:"Inter Variable","Heebo Variable",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Inter Tight Variable","Inter Variable","Heebo Variable",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--ease:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.3,0,1,1);--d-hover:90ms;--d-ctl:.14s;--d-tab:.16s;--d-drawer:.24s;--d-drawer-out:.18s;--d-modal:.2s;--d-toast:.2s}[data-theme=dark]{--canvas:#17181c;--surface:#1f2026;--surface-2:#25262d;--surface-3:#2c2d35;--hover:#24252c;--border:#2f3038;--border-strong:#3a3b45;--hair:#2a2b33;--text:#f2f3f5;--text-2:#c9cbd2;--text-3:#a3a7b3;--ink:#f2f3f5;--ink-hover:#e2e3e8;--on-ink:#14151a;--on-ink-muted:#4b4f5a;--accent-soft:#2f3a12;--lime-ink:#d2f35a;--focus:#d2f35a;--lav:#2b2748;--lav-fg:#cfc7ff;--sky:#1b2e4d;--sky-fg:#bbd4ff;--mint:#17352a;--mint-fg:#9fe3be;--peach:#4a2a1a;--peach-fg:#ffc7a8;--butter:#3d3310;--butter-fg:#ffe38a;--alert:#4a2018;--alert-fg:#ffb3a0;--neutral:#2c2d35;--neutral-fg:#c9cbd2;--success-bg:#17352a;--success:#9fe3be;--warning-bg:#3d3310;--warning:#ffe38a;--danger-bg:#4a1c1c;--danger:#ffb4ae;--info-bg:#1b2e4d;--info:#bbd4ff;--scrim:#0000008c}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--text);background:var(--surround);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";font-size:13.5px;line-height:1.45}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:start;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg{display:block}svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}svg.i.sm{width:13px;height:13px}svg.i.lg{width:20px;height:20px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-ctl)}::-webkit-scrollbar{width:0;height:0}.scroll{scrollbar-width:none;min-height:0;overflow:auto}.scroll-x{scrollbar-width:none;overflow-x:auto}.trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.r{text-align:end}.c{text-align:center}.row{align-items:center;gap:8px;min-width:0;display:flex}.col{flex-direction:column;gap:8px;min-width:0;display:flex}.grow{flex:auto;min-width:0}.spacer{flex:auto}.wrap{flex-wrap:wrap}.g4{gap:4px}.g6{gap:6px}.g12{gap:12px}.g16{gap:16px}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--text-3)}.t2{color:var(--text-2)}.small{font-size:12px}.xs{font-size:11px}.b{font-weight:600}.b7{font-weight:700}.meta{color:var(--text-3);font-size:12px}.k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:10.5px}.h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.h3,.ct{font-size:13.5px;font-weight:600}.big{font-family:var(--font-display);letter-spacing:-.04em;font-size:32px;font-weight:600;line-height:1}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.dot{background:var(--danger-dot);border-radius:50%;flex:none;width:7px;height:7px}.dot.grey{background:var(--border-strong)}.dot.ok{background:var(--success-dot)}.dot.warn{background:var(--warning-dot)}.dot.info{background:var(--info-dot)}.src{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.app{grid-template-columns:var(--sb-w) minmax(0,1fr);background:var(--surround);background-image:radial-gradient(640px 340px at 0% 0%,var(--surround-glow),transparent 62%);width:100%;height:100dvh;min-height:0;color:var(--text);display:grid;position:relative;overflow:hidden}.app.collapsed{grid-template-columns:var(--sb-w-collapsed) minmax(0,1fr)}.app.phone{background:var(--canvas);width:100%;height:100dvh;display:block}.shell{border-radius:var(--r-shell);background:var(--canvas);box-shadow:var(--shadow-shell);border:1px solid #ffffff0f;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;margin-block:8px;margin-inline:0 8px;display:grid;position:relative;overflow:hidden}.sb{height:100%;min-height:0;color:var(--sb-text);flex-direction:column;padding:14px 12px 12px;display:flex;overflow:hidden}.sb-brand{align-items:center;gap:10px;padding:2px 6px 14px;display:flex}.sb-logo{background:var(--accent);width:30px;height:30px;color:var(--accent-fg);font-family:var(--font-display);letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff59,0 1px 2px #0006}.sb-lockup,.sb-mark{flex:none;max-width:100%;height:auto;display:block}.sb-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sb-text-hover);font-size:15px;font-weight:600;line-height:1.15}.sb-scope{border:1px solid var(--sb-border);height:32px;color:var(--sb-text-hover);background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;width:100%;margin:0 0 10px;padding:0 10px;font-size:12.5px;font-weight:500;display:flex}.sb-scope .i{color:var(--sb-group)}.sb-scope .spacer{flex:1}.sb-nav{scrollbar-width:none;flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow-y:auto}.sb-group{letter-spacing:.14em;text-transform:uppercase;color:var(--sb-group);padding:12px 10px 4px;font-size:10.5px;font-weight:700}.sb-nav>.sb-group:first-child{padding-top:2px}.sb-gtog{width:100%;height:28px;color:var(--sb-group);letter-spacing:.14em;text-transform:uppercase;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:0 10px;font-size:10.5px;font-weight:700;display:flex}.sb-gtog:hover{color:var(--sb-text-hover);background:var(--sb-bg-hover)}.sb-gtog .i{opacity:.7;width:12px;height:12px;margin-inline-start:auto}.sb-gtog .sb-count{margin-inline-start:0}.sb-section{flex:none;min-width:0}.sb-group-items{flex-direction:column;gap:1px;display:flex}.sb-group-items[hidden]{display:none}[dir=rtl] .sb-gtog .i{transform:scaleX(-1)}.sb-link{height:30px;color:var(--sb-text);transition:background var(--d-hover),color var(--d-hover);border-radius:8px;align-items:center;gap:10px;padding-block:0;padding-inline:12px 10px;font-size:13px;font-weight:500;display:flex;position:relative}.sb-link .i{width:16px;height:16px;color:var(--sb-group)}.sb-link:hover{background:var(--sb-bg-hover);color:var(--sb-text-hover)}.sb-link:hover .i{color:var(--sb-text-hover)}.sb-link.active{background:var(--sb-bg-active);color:var(--sb-text-active);font-weight:600}.sb-link.active .i{color:var(--sb-text-active)}.sb-link.active:before{content:"";inset-inline-start:-8px;background:var(--accent);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;box-shadow:0 0 12px #d2f35a8c}.sb-count{font-variant-numeric:tabular-nums;color:var(--sb-group);background:#ffffff0f;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-inline-start:auto;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.sb-link.active .sb-count{color:var(--lime-200);background:#d2f35a2e}.sb-alert{color:var(--sb-text-hover);background:#ffd9cc14;border:1px solid #ffb7a059;border-radius:10px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 12px;display:flex}.sb-alert .i{color:#ffb39a;margin-top:1px}.sb-alert strong{font-size:12.5px;font-weight:600;display:block}.sb-alert span{color:var(--sb-text);font-size:11.5px}.sb-foot{border-top:1px solid var(--sb-border);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.sb-user{border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.sb-user:hover{background:var(--sb-bg-hover)}.sb-user strong{color:var(--sb-text-hover);font-size:12.5px;font-weight:600;line-height:1.2;display:block}.sb-user span{color:var(--sb-group);font-size:11.5px}.sb-collapse{height:28px;color:var(--sb-group);border-radius:8px;align-items:center;gap:8px;width:100%;padding:0 10px;font-size:12px;display:flex}.sb-collapse:hover{background:var(--sb-bg-hover);color:var(--sb-text-hover)}.sb.rail{align-items:stretch;padding:14px 10px 12px}.sb.rail .sb-brand{justify-content:center;min-height:44px;margin-bottom:12px;padding:0}.sb.rail .sb-link{justify-content:center;height:36px;padding:0}.sb.rail .sb-link:before{display:none}.sb.rail .sb-link .i{width:18px;height:18px}.sb.rail .sb-group,.sb.rail .sb-count{display:none}.sb.rail .sb-link.has-count:after{content:"";top:7px;background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--surround);border-radius:50%;position:absolute;inset-inline-end:9px}.topbar{height:var(--topbar-h);background:color-mix(in srgb,var(--surface) 92%,transparent);border-bottom:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding-block:0;padding-inline:20px 16px;display:flex}.pt{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.2}.pt-meta{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.tb-title{flex-direction:column;flex:0 auto;gap:1px;min-width:0;display:flex}.tb-search{border-radius:var(--r-ctl);background:var(--surface-2);border:1px solid var(--border);height:34px;color:var(--text-3);flex:0 380px;align-items:center;gap:8px;min-width:220px;margin-inline-start:auto;padding:0 12px;font-size:13px;display:flex}.tb-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{font-family:var(--font);color:var(--text-3);background:var(--surface);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px}.tb-icons{flex:none;align-items:center;gap:4px;display:flex}.ibtn{border-radius:var(--r-ctl);width:32px;height:32px;color:var(--text-2);transition:background var(--d-hover),color var(--d-hover);place-items:center;display:grid;position:relative}.ibtn:hover{background:var(--surface-3);color:var(--text)}.ibtn .badge{top:3px;background:var(--danger);color:#fff;border:2px solid var(--surface);border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:700;display:grid;position:absolute;inset-inline-end:3px}.ibtn .dotb{top:7px;background:var(--danger-dot);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:7px}.tb-avatar{margin-inline-start:4px}.page{flex-direction:column;gap:10px;min-height:0;padding:12px 20px 16px;display:flex;overflow:hidden}.page.fill>.fill-last{flex:auto;min-height:0}.banner{border-radius:var(--r-card);border:1px solid #0000;flex:none;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.banner.neutral{background:var(--surface);border-color:var(--border);color:var(--text-2)}.banner.info{background:var(--sky);color:var(--sky-fg)}.banner.warn{background:var(--butter);color:var(--butter-fg)}.banner.danger{background:var(--alert);color:var(--alert-fg)}.banner.lime{background:var(--accent-soft);color:var(--lime-ink)}.banner .btn{margin-inline-start:auto}.tabs{border-bottom:1px solid var(--border);flex:none;align-items:flex-end;gap:2px;min-height:36px;display:flex}.tab{height:36px;color:var(--text-2);transition:color var(--d-hover),background var(--d-hover);border-bottom:2px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.tab:hover{color:var(--text);background:var(--hover)}.tab[aria-selected=true],.tab.active{color:var(--text);border-bottom-color:var(--ink);font-weight:600}.tabs.sm .tab{height:34px;padding:0 8px;font-size:12.5px}.tab .cnt{background:var(--surface-3);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.tab.active .cnt{background:var(--ink);color:var(--on-ink)}.zone{flex-direction:column;flex:none;gap:4px;display:flex}.zone-head{justify-content:space-between;align-items:baseline;gap:12px;min-height:14px;padding:0 2px;display:flex}.zone-head .k{letter-spacing:.1em;font-size:10px}.zone-link{color:var(--lime-800);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.kpis{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:8px;display:grid}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;min-height:0;color:inherit;transition:background var(--d-hover),border-color var(--d-hover);flex-direction:column;gap:3px;padding:8px 10px;display:flex}a.kpi:hover,button.kpi:hover{background:var(--surface-2);border-color:var(--border-strong)}.kpi-l{letter-spacing:.075em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.kpi-l .i{width:12px;height:12px;color:var(--text-3)}.kpi-v{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);margin:2px 0 1px;font-size:24px;font-weight:600;line-height:1}.kpi-v.lg{font-size:28px}.kpi-d{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.kpi-d.up{color:var(--lime-800)}.kpi-d.dn{color:var(--danger)}.kpi.lime{background:var(--accent);border-color:var(--lime-400)}.kpi.lime .kpi-l,.kpi.lime .kpi-d,.kpi.lime .kpi-l .i{color:var(--lime-900)}.kpi.lav{background:var(--lav);border-color:#d6ceff}.kpi.lav .kpi-l,.kpi.lav .kpi-d{color:var(--lav-fg)}.kpi.butter{background:var(--butter);border-color:#f3de8c}.kpi.butter .kpi-l,.kpi.butter .kpi-d{color:var(--butter-fg)}.kpi.sky{background:var(--sky);border-color:#bdd6fb}.kpi.sky .kpi-l,.kpi.sky .kpi-d{color:var(--sky-fg)}.kpi.mint{background:var(--mint);border-color:#b5e6c8}.kpi.mint .kpi-l,.kpi.mint .kpi-d{color:var(--mint-fg)}.kpi.peach{background:var(--peach);border-color:#f5c9b2}.kpi.peach .kpi-l,.kpi.peach .kpi-d{color:var(--peach-fg)}.spark{align-items:flex-end;gap:2px;height:18px;margin-top:auto;display:flex}.spark i{background:var(--border-strong);border-radius:2px;flex:1;min-height:2px;display:block}.spark i.on{background:var(--ink)}.kpi.lime .spark i{background:#14151a38}.kpi.lime .spark i.on{background:var(--ink)}.stage{grid-template-columns:repeat(var(--n,8),minmax(0,1fr));background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex:none;gap:1px;display:grid;position:relative;overflow:hidden}.stage:before{content:"";top:50%;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#9fc52a40 20% 80%,#0000 100%);height:1px;position:absolute;inset-inline:0}.st{background:var(--surface);min-width:0;color:inherit;transition:background var(--d-hover);flex-direction:column;gap:2px;padding:7px 10px;display:flex;position:relative}a.st:hover,button.st:hover{background:var(--surface-2)}.st-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.st-step{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);font-size:9px;font-weight:600}.st-dot{background:var(--border-strong);border-radius:50%;width:6px;height:6px}.st.warn .st-dot{background:var(--warning-dot)}.st.info .st-dot{background:var(--info-dot)}.st.ok .st-dot{background:var(--success-dot);box-shadow:0 0 0 3px #2db87133}.st.lime .st-dot{background:var(--lime-400);box-shadow:0 0 0 3px #d2f35a66}.st-l{letter-spacing:.055em;text-transform:uppercase;color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:23px;font-size:9.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.st-c{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:18px;font-weight:600;line-height:1}.st-h{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex}.card.flat{box-shadow:none}.card-h{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:10px;min-height:40px;padding:9px 12px;display:flex}.card-h .ct{flex:auto;min-width:0}.card-b{min-height:0;padding:12px}.card-b.flush{padding:0}.card-b.fill{scrollbar-width:none;flex:auto;min-height:0;overflow:auto}.card-f{border-top:1px solid var(--hair);color:var(--text-3);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.card.lime{background:var(--accent);border-color:var(--lime-400)}.card.lime .card-h{border-bottom-color:#14151a1f}.card.lav{background:var(--lav);border-color:#d6ceff}.card.butter{background:var(--butter);border-color:#f3de8c}.card.sky{background:var(--sky);border-color:#bdd6fb}.card.mint{background:var(--mint);border-color:#b5e6c8}.card.peach{background:var(--peach);border-color:#f5c9b2}.tile{background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-card);min-width:0;padding:10px 12px}.split{flex:auto;grid-template-rows:minmax(0,1fr);gap:10px;min-height:0;display:grid}.split.l{grid-template-columns:minmax(0,1.9fr) minmax(300px,.85fr)}.split.eq{grid-template-columns:repeat(2,minmax(0,1fr))}.split.r{grid-template-columns:minmax(280px,.85fr) minmax(0,1.9fr)}.split>*{min-height:0}.list{flex-direction:column;min-height:0;display:flex}.li{border-bottom:1px solid var(--hair);min-height:44px;color:inherit;transition:background var(--d-hover);align-items:center;gap:10px;padding:8px 12px;display:flex}.li:last-child{border-bottom:0}a.li:hover,button.li:hover{background:var(--hover)}.li.sel{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--ink)}.li-main{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}button.li-main{min-block-size:32px}.li-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.card-b .li{padding-inline:0}.li.small .li-main{font-size:12.5px}.itile{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.itile .i{width:15px;height:15px}.itile.lime{background:var(--accent);color:var(--accent-fg)}.itile.lav{background:var(--lav);color:var(--lav-fg)}.itile.sky{background:var(--sky);color:var(--sky-fg)}.itile.mint{background:var(--mint);color:var(--mint-fg)}.itile.peach{background:var(--peach);color:var(--peach-fg)}.itile.butter{background:var(--butter);color:var(--butter-fg)}.itile.alert{background:var(--alert);color:var(--alert-fg)}.bar{background:var(--surface-3);border-radius:3px;flex:auto;min-width:40px;height:6px;overflow:hidden}.bar>i{border-radius:inherit;background:var(--ink);height:100%;display:block}.bar>i.lime{background:var(--lime-400)}.bar>i.lav{background:#b8abff}.bar>i.warn{background:#ffb39a}.bar>i.grey{background:var(--border-strong)}.bar>i.mint{background:#7fcf9e}.bar.lg{border-radius:4px;height:8px}.bars{align-items:flex-end;gap:6px;height:84px;display:flex}.bars>div{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.bars b{background:var(--border-strong);border-radius:4px 4px 2px 2px;width:100%;display:block}.bars b.ink{background:var(--ink)}.bars b.lime{background:var(--lime-400)}.bars b.lav{background:#b8abff}.bars small{color:var(--text-3);white-space:nowrap;font-size:10px}.legend{color:var(--text-2);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.legend span{align-items:center;gap:5px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.btn{border-radius:var(--r-ctl);background:var(--surface);height:32px;color:var(--text);white-space:nowrap;transition:background var(--d-ctl),border-color var(--d-ctl),color var(--d-ctl),box-shadow var(--d-ctl);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.btn .i{width:14px;height:14px}.btn-primary{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:600}.btn-primary:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.btn-accent{background:var(--accent);color:var(--accent-fg);border-color:var(--lime-400);font-weight:600}.btn-accent:hover{background:var(--accent-hover);border-color:var(--lime-500)}.btn-secondary{background:var(--surface);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--surface-2);border-color:#a3a7b3}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover{background:var(--surface-3);color:var(--text)}.btn-danger{background:var(--surface);border-color:var(--border-strong);color:var(--danger)}.btn-danger:hover{background:var(--danger-bg);border-color:var(--danger-dot)}.btn-sm{gap:4px;height:26px;padding:0 9px;font-size:12px}.btn-sm .i{width:12px;height:12px}.btn-lg{height:38px;padding:0 16px;font-size:14px}.btn-icon{width:32px;padding:0}.btn-sm.btn-icon{width:26px}.btn-block{width:100%}.btn[aria-disabled=true],.btn:disabled{opacity:.45;cursor:not-allowed}.btn.loading .i{animation:1s linear infinite spin}.btn.pressed,.btn:active{transform:translateY(.5px)}.label{color:var(--text-2);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.field{flex-direction:column;min-width:0;display:flex}.input,.select,.textarea{border:1px solid var(--border-strong);border-radius:var(--r-ctl);background:var(--surface);width:100%;height:34px;color:var(--text);transition:border-color var(--d-hover),box-shadow var(--d-hover);padding:0 10px;font-size:13.5px}.textarea{resize:vertical;height:auto;min-height:72px;padding:8px 10px;line-height:1.5}.input:hover,.select:hover{border-color:#a3a7b3}.input:focus,.select:focus,.textarea:focus{border-color:var(--lime-600);box-shadow:0 0 0 3px var(--lime-100);outline:none}.input::placeholder,.textarea::placeholder{color:#6f7480}.input[readonly],.input.ro{background:var(--surface-2)}.input.err{border-color:var(--danger-dot);box-shadow:0 0 0 3px var(--danger-bg)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-3);color:var(--text-3);cursor:not-allowed}.ferr{color:var(--danger);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.hint{color:var(--text-3);margin-top:4px;font-size:11.5px}.iwrap{position:relative}.iwrap .i{inset-inline-start:10px;width:14px;height:14px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.iwrap .input{padding-inline-start:32px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B5F6B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-inline-end:28px}[dir=rtl] .select{background-position:9px}.prefix{border:1px solid var(--border-strong);border-radius:var(--r-ctl);background:var(--surface);align-items:center;height:34px;display:flex;overflow:hidden}.prefix span{color:var(--text-3);border-inline-end:1px solid var(--border);background:var(--surface-2);align-items:center;height:100%;padding:0 10px;font-size:13px;display:flex}.prefix .input{border:0;height:100%}.prefix .input:focus{box-shadow:none}.cb{border:1.5px solid var(--border-strong);background:var(--surface);color:#0000;width:16px;height:16px;transition:background var(--d-ctl),border-color var(--d-ctl);border-radius:5px;flex:none;place-items:center;display:inline-grid}.cb.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.cb .i{stroke-width:2.6px;width:11px;height:11px}.cb.round{border-radius:50%;width:18px;height:18px}.radio{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.radio.on{border-color:var(--ink);border-width:5px}.switch{background:var(--border-strong);width:36px;height:20px;transition:background var(--d-ctl);border-radius:10px;flex:none;position:relative}.switch:after{content:"";top:2px;width:16px;height:16px;transition:transform var(--d-ctl) var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #00000040}.switch.on{background:var(--ink)}.switch.on:after{transform:translate(16px)}[dir=rtl] .switch.on:after{transform:translate(-16px)}.switch.sm{width:28px;height:16px}.switch.sm:after{width:12px;height:12px}.switch.sm.on:after{transform:translate(12px)}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.form .span2{grid-column:1/-1}.rcard{border:1px solid var(--border-strong);border-radius:var(--r-card);background:var(--surface);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rcard.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.drop{border:1.5px dashed var(--border-strong);border-radius:var(--r-card);text-align:center;background:var(--surface-2);color:var(--text-2);flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.drop strong{color:var(--text)}.chips-in{border:1px solid var(--border-strong);border-radius:var(--r-ctl);background:var(--surface);flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;padding:3px 6px;display:flex}.chips-in .tag{height:24px}.tag{background:var(--surface-3);height:24px;color:var(--text);border-radius:6px;align-items:center;gap:5px;padding-block:0;padding-inline:8px 4px;font-size:12px;font-weight:500;display:inline-flex}.tag .x{width:18px;height:18px;color:var(--text-3);border-radius:4px;place-items:center;display:grid}.tag .x:hover{background:var(--border);color:var(--text)}.seg{background:var(--surface-3);border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex}.seg button,.seg a{height:26px;color:var(--text-2);white-space:nowrap;transition:background var(--d-ctl),color var(--d-ctl),box-shadow var(--d-ctl);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.seg button:hover,.seg a:hover{color:var(--text)}.seg .on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.seg .cnt{font-variant-numeric:tabular-nums;color:var(--text-3);text-align:center;background:#0f101412;border-radius:999px;min-width:16px;padding:1px 6px;font-size:11px;font-weight:600}.seg .on .cnt{color:var(--lime-900);background:var(--lime-200)}.seg.sm button,.seg.sm a{height:22px;padding:0 9px;font-size:12px}.seg.block{display:flex}.seg.block>*{flex:1;justify-content:center}.chk{border:1px solid var(--border-strong);background:var(--surface);height:28px;color:var(--text-2);white-space:nowrap;transition:background var(--d-ctl),color var(--d-ctl),border-color var(--d-ctl);border-radius:999px;align-items:center;gap:7px;padding-block:0;padding-inline:8px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.chk:hover{color:var(--text);border-color:#a3a7b3}.chk .box{border:1.5px solid var(--border-strong);color:#0000;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.chk .box .i{stroke-width:3px;width:10px;height:10px}.chk.on{background:var(--accent-soft);border-color:var(--lime-400);color:var(--lime-900);font-weight:600}.chk.on .box{background:var(--lime-700);border-color:var(--lime-700);color:#fff}.chk .cnt{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.chk.on .cnt{color:var(--lime-800)}.fchip{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.fchip b{font-weight:600}.fchip .i{width:12px;height:12px;color:var(--text-3)}.fchip:hover{border-color:var(--border-strong);background:var(--surface-2)}.fchip.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.fchip.on .i{color:var(--on-ink-muted)}.fchip .x{border-radius:50%;place-items:center;width:16px;height:16px;margin-inline-end:-3px;display:grid}.fchip .x:hover{background:#ffffff2e}.fchip.ghost{color:var(--text-2);border-style:dashed}.frow{flex:none;align-items:center;gap:6px;min-width:0;min-height:36px;display:flex}.frow .right{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.search{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--surface);min-width:180px;max-width:260px;height:30px;color:var(--text-3);align-items:center;gap:6px;padding:0 9px;font-size:12.5px;display:flex}.search .i{width:13px;height:13px}.search span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.count{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;font-size:11.5px}.vsep{background:var(--border);width:1px;height:18px;margin:0 2px}.active-f{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;font-size:12px;display:flex}.clear-all{color:var(--lime-800);padding:0 4px;font-size:12px;font-weight:600}.bulk{border-radius:var(--r-ctl);background:var(--ink);height:36px;color:var(--on-ink);align-items:center;gap:8px;padding-block:0;padding-inline:12px 10px;font-size:12.5px;font-weight:500;display:flex}.bulk .btn{color:#fff;background:#ffffff1a;border-color:#0000;height:26px;padding:0 9px;font-size:12px}.bulk .btn:hover{background:#ffffff2e}.bulk .btn-accent{background:var(--accent);color:var(--accent-fg)}.tbl{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;flex:auto;display:flex;overflow:hidden}.tbl-bar{border-bottom:1px solid var(--hair);scrollbar-width:none;flex:none;align-items:center;gap:8px;min-height:40px;padding-block:6px;padding-inline:12px 10px;display:flex;overflow-x:auto}.tbl-bar>*{flex:none}.tbl-bar>.spacer{flex:auto}.tbl-scroll{scrollbar-width:none;flex:auto;min-height:0;overflow:auto}.tr{grid-template-columns:var(--cols);border-bottom:1px solid var(--hair);min-height:44px;color:inherit;min-width:var(--tbl-min,0);align-items:center;gap:14px;padding:5px 14px;transition:background 60ms;display:grid}.tr.dense{min-height:38px}.tr>*{min-width:0}.tr.th{z-index:2;background:var(--surface-2);min-height:34px;color:var(--text-2);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;padding-block:0;font-size:11.5px;font-weight:600;position:sticky;top:0}.tr.th>span{text-overflow:ellipsis;align-items:center;gap:4px;display:flex;position:relative;overflow:hidden}.tr.th>span.num{justify-content:flex-end}.tr.th .sort .i{opacity:.5;width:11px;height:11px}.tr.th .sorted{color:var(--text)}.tr.th .sorted .i{opacity:1;color:var(--lime-700)}.tr.th .grip{inset-inline-end:-5px;cursor:col-resize;width:9px;height:100%;position:absolute;top:0}.tr.th .grip:after{content:"";top:15%;bottom:15%;background:var(--border-strong);opacity:.6;border-radius:1px;width:2px;position:absolute;inset-inline-end:4px}a.tr:hover,button.tr:hover,.tr.hov,.tr.linked:hover{background:var(--hover)}.tr.linked{cursor:pointer}.rowlink{color:inherit;min-width:0;display:block}.tr:last-child{border-bottom:0}.tr.sel{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--ink)}.tr.flag{box-shadow:inset 3px 0 0 var(--lime-400)}.tr.stall{box-shadow:inset 3px 0 0 var(--warning-dot)}.tr.sec{background:var(--surface-2);letter-spacing:.06em;text-transform:uppercase;min-height:28px;color:var(--text-2);z-index:1;gap:8px;padding-block:0;font-size:11px;font-weight:700;display:flex;position:sticky;top:34px}.tr.sec .cnt{color:var(--text-3);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600}.cell{flex-direction:column;gap:2px;min-width:0;display:flex}.cell-main{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.cell-main.b{font-weight:600}.cell-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.tr .act{opacity:0;transition:opacity var(--d-hover);justify-content:flex-end;gap:4px;display:flex}.tr:hover .act,.tr.sel .act,.tr .act.show{opacity:1}.pager{border-top:1px solid var(--hair);color:var(--text-3);flex:none;justify-content:flex-end;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;display:flex}.pager span{font-variant-numeric:tabular-nums;margin-inline-end:auto}.pager .btn-sm{height:24px}.skel{background:linear-gradient(90deg,var(--surface-3) 0%,#f6f7f9 50%,var(--surface-3) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite shimmer}.empty{text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 20px;display:flex}.empty .itile{background:var(--accent-soft);width:44px;height:44px;color:var(--lime-800);border-radius:12px}.empty .itile .i{width:20px;height:20px}.empty strong,.empty .empty-title{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:600}.empty p{max-width:360px;font-size:12.5px}.pill{letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--neutral);height:20px;color:var(--neutral-fg);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.pill .i{width:11px;height:11px}.pill .d{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.pill.lav{background:var(--lav);color:var(--lav-fg)}.pill.sky{background:var(--sky);color:var(--sky-fg)}.pill.mint{background:var(--mint);color:var(--mint-fg)}.pill.peach{background:var(--peach);color:var(--peach-fg)}.pill.butter{background:var(--butter);color:var(--butter-fg)}.pill.alert{background:var(--alert);color:var(--alert-fg)}.pill.lime{background:var(--accent);color:var(--accent-fg)}.pill.ink{background:var(--ink);color:var(--on-ink)}.pill.ghost{border-color:var(--border-strong);color:var(--text-2);background:0 0}.pill.white{background:var(--surface);border-color:var(--border);color:var(--text-2)}.pill.danger{background:var(--danger-bg);color:var(--danger)}.pill.status{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-chip);border-color:color-mix(in srgb,currentColor 22%,transparent);font-size:10.5px}.pill.lg{height:24px;padding:0 10px;font-size:12.5px}.cnt-badge{background:var(--surface-3);min-width:18px;height:18px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.cnt-badge.ink{background:var(--ink);color:var(--on-ink)}.av{background:var(--neutral);width:28px;height:28px;color:var(--neutral-fg);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid;position:relative}.av.sm{width:24px;height:24px;font-size:9.5px}.av.lg{width:36px;height:36px;font-size:12.5px}.av.xl{width:48px;height:48px;font-size:16px}.av.lav{background:var(--lav);color:var(--lav-fg)}.av.sky{background:var(--sky);color:var(--sky-fg)}.av.mint{background:var(--mint);color:var(--mint-fg)}.av.peach{background:var(--peach);color:var(--peach-fg)}.av.butter{background:var(--butter);color:var(--butter-fg)}.av.lime{background:var(--accent);color:var(--accent-fg)}.av.ink{background:var(--ink);color:var(--on-ink)}.av .pres{bottom:-1px;background:var(--success-dot);border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-end:-1px}.av-stack{display:inline-flex}.av-stack .av{border:2px solid var(--surface);width:26px;height:26px;margin-inline-start:-8px;font-size:9.5px}.av-stack .av:first-child{margin-inline-start:0}.av-stack .more{background:var(--surface-3);color:var(--text-2)}.scrim{background:var(--scrim);z-index:40;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);justify-content:flex-end;align-items:stretch;padding:8px;display:flex;position:absolute;inset:0;inset-block-end:var(--alert-bar-height,0px);overflow-x:clip}[dir=rtl] .scrim{justify-content:flex-start}.scrim.center{justify-content:center;align-items:center}.scrim.top{justify-content:center;align-items:flex-start;padding-top:96px}.drawer{background:var(--canvas);border-radius:var(--r-drawer);border:1px solid var(--border);width:min(1040px,100% - 64px);height:100%;box-shadow:var(--shadow-drawer);min-height:0;animation:drawer-in var(--d-drawer) var(--ease);flex-direction:column;display:flex;overflow:hidden}.drawer.narrow{width:520px}.drawer.mid{width:720px}.dw-h{background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;min-height:56px;padding-block:10px;padding-inline:20px 16px;display:flex}.dw-h .pt{font-size:17px}.dw-h>.tb-title,.md-h>.grow{flex:auto}.dw-crumb{color:var(--text-3);background:var(--surface);align-items:center;gap:6px;padding:6px 20px 0;font-size:12px;display:flex}.dw-tabs{background:var(--surface);border-bottom:1px solid var(--border);flex:none;padding:0 20px}.dw-tabs .tabs{border-bottom:0}.dw-b{scrollbar-width:none;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto}.dw-b>*{flex-shrink:0}.dw-b.split2{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;display:grid}.dw-f{background:var(--surface);border-top:1px solid var(--border);flex:none;align-items:center;gap:8px;min-height:60px;padding:10px 20px;display:flex}.dw-f .spacer{flex:1}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-modal);width:560px;max-width:calc(100% - 48px);max-height:calc(100% - 48px);box-shadow:var(--shadow-pop);animation:modal-in var(--d-modal) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal.wide{width:720px}.modal:before{content:"";top:0;background:linear-gradient(90deg,transparent,var(--lime-400),transparent);height:2px;position:absolute;inset-inline:0}.md-h{border-bottom:1px solid var(--hair);align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.md-h .pt{font-size:17px}.md-b{scrollbar-width:none;flex-direction:column;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.md-h,.md-f{flex:none}.modal>[role=dialog]{overflow:hidden}.md-f{border-top:1px solid var(--hair);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.pop{z-index:45;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:10px;min-width:200px;padding:6px;position:absolute}.pop .mi{border-radius:6px;align-items:center;gap:8px;width:100%;height:30px;padding:0 10px;font-size:13px;display:flex}.pop .mi:hover,.pop .mi[data-focused]{background:var(--surface-2)}.pop .mi[data-disabled]{cursor:default}.pop .mi.danger{color:var(--danger)}.pop .msep{background:var(--hair);height:1px;margin:4px 0}.cmdk{background:var(--surface);border:1px solid var(--border);width:600px;box-shadow:var(--shadow-pop);animation:modal-in .12s var(--ease);border-radius:12px;overflow:hidden}.cmdk-in{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:50px;padding:0 14px;display:flex}.cmdk-in .i{color:var(--text-3)}.cmdk-in span{color:var(--text);flex:1;font-size:15px}.cmdk-g{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:6px 8px 2px;font-size:10.5px;font-weight:700}.cmdk-r{border-radius:8px;align-items:center;gap:10px;height:40px;margin:0 6px;padding:0 10px;font-size:13px;display:flex}.cmdk-r.on{background:var(--surface-2)}.cmdk-r .kind{color:var(--text-3);margin-inline-start:auto;font-size:11px}.cmdk-f{border-top:1px solid var(--hair);color:var(--text-3);gap:12px;padding:8px 14px;font-size:11.5px;display:flex}.shell:has(>.toasts){grid-template-rows:auto minmax(0,1fr) auto}.toasts:empty{display:none}.toasts{z-index:30;border-top:1px solid var(--border);background:var(--canvas);flex-direction:column;gap:8px;min-width:0;max-height:40dvh;padding:8px 12px;display:flex;position:relative;overflow:auto}.app.phone:has(>.toasts){flex-direction:column;display:flex}.app.phone:has(>.toasts)>.ph{flex:1;height:auto;min-height:0}.app.phone>.toasts{flex:none}.toast>span{overflow-wrap:anywhere;min-width:0}.toast{background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-pop);border-radius:10px;flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.toast strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.toast .btn{background:color-mix(in srgb,var(--on-ink) 12%,transparent);height:26px;color:var(--on-ink);border-color:#0000;margin-inline-start:auto;font-size:12px}.toast.urgent{box-shadow:var(--shadow-pop),inset 3px 0 0 var(--danger-dot)}.toast.ok{box-shadow:var(--shadow-pop),inset 3px 0 0 var(--lime-400)}.shell>.toasts{inline-size:min(400px,100vw - 32px);max-block-size:min(40dvh,320px,max(0px,calc(100dvh - var(--toast-bottom,16px) - 80px)));scrollbar-width:none;z-index:35;background:0 0;border:0;padding:0;position:fixed;inset-block-end:var(--toast-bottom,16px);inset-inline-end:16px;overflow:auto}:root:has(.scrim) .shell>.toasts{display:none}.toast .btn~.btn{margin-inline-start:0}.toast-acts{flex-wrap:nowrap;flex:none;gap:6px;max-inline-size:100%;margin-inline-start:auto;display:flex}.toast-acts .btn{white-space:nowrap;margin-inline-start:0}.trk{flex-direction:column;gap:8px;min-width:0;display:flex}.trk-track{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:0;display:grid;position:relative}.trk-s{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 4px;display:flex;position:relative}.trk-dot{background:var(--surface);border:2px solid var(--border-strong);width:22px;height:22px;color:var(--text-3);z-index:1;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid;position:relative}.trk-dot .i{stroke-width:2.6px;width:11px;height:11px}.trk-s.done .trk-dot{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.trk-s.cur .trk-dot{background:var(--accent);border-color:var(--lime-400);color:var(--accent-fg);animation:1.6s ease-in-out infinite trk-pulse;box-shadow:0 0 0 4px #d2f35a59}.trk-s.skip .trk-dot{color:var(--text-3);border-style:dashed}.trk-s.fail .trk-dot{background:var(--danger-bg);border-color:var(--danger-dot);color:var(--danger)}.trk-s .trk-line{top:10px;background:var(--border-strong);z-index:0;height:2px;position:absolute;inset-inline:calc(50% + 13px) calc(13px - 50%)}.trk-s:last-child .trk-line{display:none}.trk-s.done .trk-line{background:var(--ink)}.trk-s.cur .trk-line{background:linear-gradient(90deg,var(--ink),var(--border-strong))}.trk-l{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.trk-s.pend .trk-l,.trk-s.skip .trk-l{color:var(--text-3);font-weight:500}.trk-h{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;line-height:1.2;overflow:hidden}.trk-s.cur .trk-h{color:var(--lime-800);font-weight:600}.trk-s.fail .trk-h{color:var(--danger);font-weight:600}.trk-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.trk-meta .elapsed{font-variant-numeric:tabular-nums;color:var(--text-3)}.trk-ledger{color:var(--text-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex}.trk-ledger span{align-items:center;gap:7px;display:flex}.trk-ledger .i{width:12px;height:12px;color:var(--lime-700)}.trk-ledger .live .i{color:var(--lime-600);animation:1.2s linear infinite spin}.trk.v .trk-track{flex-direction:column;gap:0;display:flex}.trk.v .trk-s{text-align:start;flex-direction:row;align-items:flex-start;gap:10px;padding:0 0 12px}.trk.v .trk-s .trk-line{top:24px;bottom:-2px;width:2px;height:auto;inset-inline:10px auto}.trk.v .trk-s:last-child{padding-bottom:0}.trk.v .trk-txt{flex-direction:column;gap:1px;min-width:0;padding-top:3px;display:flex}.trk.v .trk-l,.trk.v .trk-h{white-space:normal}.trk-c{align-items:center;gap:6px;min-width:0;display:inline-flex}.trk-c .trk-dots{flex:none;gap:3px;display:inline-flex}.trk-c .trk-dots i{background:var(--border-strong);border-radius:50%;width:6px;height:6px;display:block}.trk-c .trk-dots i.done{background:var(--ink)}.trk-c .trk-dots i.cur{background:var(--lime-400);box-shadow:0 0 0 2px #d2f35a73}.trk-c .trk-dots i.fail{background:var(--danger-dot)}.trk-c span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.trk-c.fail span{color:var(--danger);font-weight:600}.spin{border:2px solid var(--border-strong);border-top-color:var(--ink);border-radius:50%;flex:none;width:14px;height:14px;animation:1s linear infinite spin}.conv{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(320px,1fr) minmax(0,2fr) minmax(290px,.95fr);gap:10px;min-height:0;display:grid}.conv.two{grid-template-columns:minmax(300px,.9fr) minmax(0,2fr)}.cl{flex-direction:column;min-height:0;display:flex}.cl-row{border-bottom:1px solid var(--hair);color:inherit;transition:background var(--d-hover);align-items:flex-start;gap:10px;padding:9px 12px;display:flex}a.cl-row:hover{background:var(--hover)}.cl-row.sel{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--ink)}.cl-row.unread .cl-name{font-weight:700}.cl-name{align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.cl-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-age{color:var(--text-3);flex:none;margin-inline-start:auto;font-size:11px;font-weight:500}.cl-snip{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.cl-tags{flex-wrap:nowrap;align-items:center;gap:4px;margin-top:5px;display:flex;overflow:hidden}.cl-tags>*{flex:none}.thread{flex-direction:column;min-height:0;display:flex}.th-h{border-bottom:1px solid var(--hair);flex-direction:column;flex:none;gap:8px;padding:9px 12px;display:flex}.th-h .th-tools{min-width:0}.th-h .th-tools>*{flex:none}.th-h .h3{white-space:nowrap}.th-h .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.th-pres{color:var(--text-3);border-bottom:1px solid var(--hair);align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;display:flex}.msgs{scrollbar-width:none;background:var(--surface);flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.msgs>*{flex:none}.sysl{color:var(--text-3);background:var(--surface-3);text-align:center;border-radius:999px;align-self:center;max-width:90%;padding:3px 10px;font-size:11px}.bub{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:72%;padding:8px 11px;font-size:13px;line-height:1.45;position:relative}.bub.in{background:var(--surface-3);border-end-start-radius:4px;align-self:flex-start}.bub.ai{background:var(--accent-soft);border:1px solid var(--lime-200);border-end-end-radius:4px;align-self:flex-end}.bub.out{background:var(--sky);border-end-end-radius:4px;align-self:flex-end}.bub.wait{background:var(--surface);border:1.5px dashed var(--warning-dot);border-end-end-radius:4px;align-self:flex-end}.bub.fail{background:var(--surface);border:1px solid var(--danger-dot);align-self:flex-end}.bub .stamp{color:var(--text-3);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;font-size:10.5px;display:flex}.bub.in .stamp{justify-content:flex-start}.bub .card{box-shadow:none;margin-top:6px}.bub button.tpl{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (width<=1024px){.bub button.tpl{align-items:center;min-height:32px;margin-block:-8px 0;display:flex}}.bub .tpl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px;font-size:10px;font-weight:700}.voice{align-items:center;gap:8px;min-width:200px;display:flex}.voice .wave{flex:1;align-items:center;gap:2px;height:18px;display:flex}.voice .wave i{opacity:.55;background:currentColor;border-radius:1px;width:2px;display:block}.winline{color:var(--text-2);border-top:1px solid var(--hair);background:var(--surface-2);align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;display:flex}.winline.closed{color:var(--butter-fg);background:var(--butter)}.composer{border-top:1px solid var(--hair);background:var(--surface);flex-direction:column;flex:none;gap:6px;padding:8px 10px 10px;display:flex}.composer .quick{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding-bottom:1px;display:flex;overflow-x:auto}.composer .quick>*{flex:none}.composer .box{border:1px solid var(--border-strong);background:var(--surface);min-height:64px;color:var(--text-3);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;font-size:13px;display:flex}.composer .box.dis{background:var(--surface-3)}.composer .box .acts{align-items:center;gap:4px;margin-top:auto;display:flex}.cal{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px;gap:10px;min-height:0;display:grid}.cal-grid{grid-template-columns:46px repeat(var(--days,6),minmax(0,1fr));scrollbar-width:none;flex:auto;min-height:0;display:grid;position:relative;overflow:auto}.cal-dh{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);height:46px;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:11px;display:flex;position:sticky;top:0}.cal-dh b{color:var(--text);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:600}.cal-dh.today b{background:var(--accent);color:var(--accent-fg)}.cal-hours{border-inline-end:1px solid var(--hair);position:relative}.cal-hours span{color:var(--text-3);font-size:10px;position:absolute;inset-inline-end:6px;transform:translateY(-6px)}.cal-day{border-inline-start:1px solid var(--hair);background:repeating-linear-gradient(to bottom,transparent 0,transparent 55px,var(--hair) 55px,var(--hair) 56px);position:relative}.cal-day.off{background-color:var(--surface-2)}.ev{z-index:1;border-inline-start:3px solid;border-radius:8px;flex-direction:column;gap:1px;padding:4px 7px;font-size:11px;line-height:1.2;display:flex;position:absolute;inset-inline:3px;overflow:hidden}.ev b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.ev b .i{flex:none}.ev span{white-space:nowrap;text-overflow:ellipsis;opacity:.85;overflow:hidden}.ev .who{opacity:1;flex:none;margin-inline-start:auto;padding-inline-start:4px;font-size:9.5px;font-weight:700}.ev.viewing{background:var(--lav);color:var(--lav-fg);border-color:#b8abff}.ev.owner{background:var(--butter);color:var(--butter-fg);border-color:#f0cf4f}.ev.valuation{background:var(--mint);color:var(--mint-fg);border-color:#7fcf9e}.ev.signing{background:var(--peach);color:var(--peach-fg);border-color:#f5a783}.ev.call{background:var(--sky);color:var(--sky-fg);border-color:#8db8f5}.ev.other{background:var(--neutral);color:var(--neutral-fg);border-color:#c9cdd6}.ev.short{justify-content:center;padding:2px 7px}.ev.short b{font-size:11px}.ev.busy{background:repeating-linear-gradient(135deg,var(--surface-3) 0 4px,#e3e5ea 4px 8px);color:var(--text-3);border-color:var(--border-strong)}.nowline{background:var(--danger-dot);z-index:2;height:2px;position:absolute;inset-inline:0}.nowline:before{content:"";inset-inline-start:-4px;background:var(--danger-dot);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.month{background:var(--hair);border-top:1px solid var(--hair);flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1px;min-height:0;display:grid}.mday{background:var(--surface);flex-direction:column;gap:3px;min-height:0;padding:5px 6px;display:flex;overflow:hidden}.mday.out{background:var(--surface-2);color:var(--text-3)}.mday.today>b{background:var(--accent);color:var(--accent-fg)}.mday>b{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid}.mchip{white-space:nowrap;text-overflow:ellipsis;border-inline-start:2px solid;border-radius:5px;padding:1px 6px;font-size:10.5px;overflow:hidden}.rail{flex-direction:column;gap:10px;min-height:0;display:flex}.agenda{border-bottom:1px solid var(--hair);align-items:flex-start;gap:10px;padding:7px 12px;display:flex}.agenda .t{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;width:60px;font-size:11.5px;line-height:1.3}.agenda .kb{border-radius:2px;flex:none;align-self:stretch;width:3px}.kb{scrollbar-width:none;flex:auto;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:8px;min-height:0;display:grid;overflow-x:auto}.kb-col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);flex-direction:column;min-width:0;min-height:0;display:flex}.kb-h{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.kb-h .cnt-badge{margin-inline-start:auto}.kb-list{scrollbar-width:none;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:6px;display:flex;overflow:auto}.kb-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);color:inherit;border-radius:8px;gap:6px;padding-block:8px;padding-inline:8px 9px;display:flex}.kb-card .handle{width:12px;color:var(--border-strong);flex-direction:column;flex:none;justify-content:center;gap:3px;display:flex}.kb-card .handle i{background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 auto;display:block}.kb-card.lift{box-shadow:var(--shadow-lift);border-color:var(--border-strong);transform:rotate(-1deg)scale(1.02)}.kb-card.ghost{opacity:.35;border-style:dashed}.kb-col.target{border-color:var(--lime-500);background:var(--accent-soft)}.kb-col.blocked{border-color:var(--danger-dot);background:var(--danger-bg)}.kb-slot{background:var(--lime-500);border-radius:2px;height:3px;margin:0 4px}.tl{flex-direction:column;padding-inline-start:26px;display:flex;position:relative}.tl:before{content:"";inset-inline-start:9px;background:var(--hair);width:2px;position:absolute;top:6px;bottom:6px}.tl-i{padding:0 0 12px;font-size:12.5px;position:relative}.tl-i:before{content:"";inset-inline-start:-22px;background:var(--surface);border:2px solid var(--border-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:4px}.tl-i.now:before{border-color:var(--lime-500);background:var(--accent)}.tl-i time{color:var(--text-3);margin-top:2px;font-size:11px;display:block}.facts{grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:8px;display:grid}.fact{flex-direction:column;gap:2px;min-width:0;display:flex}.fact dt{color:var(--text-3);font-size:11px}.fact dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.fact dd .btn-sm{height:22px}.steps{gap:4px;display:flex}.steps i{background:var(--surface-3);border-radius:2px;flex:1;height:4px}.steps i.on{background:var(--ink)}.steps i.cur{background:var(--lime-400)}.ph{background:var(--canvas);width:100%;height:100dvh;color:var(--text);flex-direction:column;display:flex;position:relative;overflow:hidden}.ph-top{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:8px;padding:14px 16px 8px;display:flex}.ph-body{scrollbar-width:none;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 16px 16px;display:flex;overflow:auto}.ph-bar{background:var(--surface);border-top:1px solid var(--border);flex:none;grid-template-columns:repeat(5,1fr);align-items:center;height:64px;padding-bottom:6px;display:grid}.ph-bar a,.ph-bar button{color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;height:52px;font-size:10px;font-weight:500;display:flex}.ph-bar .on{color:var(--text);font-weight:600}.ph-bar .plus{background:var(--ink);width:44px;height:44px;color:var(--on-ink);border-radius:14px;place-items:center;margin:0 auto;display:grid}.ph-row{border-bottom:1px solid var(--hair);min-height:52px;color:inherit;align-items:center;gap:10px;padding:8px 12px;display:flex}.ph-row:last-child{border-bottom:0}.ph .btn{height:44px}.ph .btn-sm{height:44px;padding:0 14px}.ph .seg button,.ph .seg a{height:40px}.ph .ibtn{width:44px;height:44px}.ph-body>*{flex:none}.ph-body:has(>.ph-sticky){padding-bottom:0}.ph .input,.ph .select{height:44px}.ph .chk,.ph .fchip,.ph .tag{padding-inline:14px;height:44px!important}.ph .cb,.ph .radio{width:22px;height:22px}.ph label.row,.ph .choice{min-height:44px}.sheet{background:var(--surface);box-shadow:var(--shadow-drawer);z-index:30;border-radius:18px 18px 0 0;flex-direction:column;gap:12px;max-height:88%;padding:10px 16px 20px;display:flex;position:absolute;inset:auto 0 0}.sheet:before{content:"";background:var(--border-strong);border-radius:2px;width:36px;height:4px;margin:0 auto 2px}.ph-sticky{background:var(--surface);border-top:1px solid var(--border);gap:8px;margin:0 -16px -16px;padding:10px 16px;display:flex;position:sticky;bottom:0}.ql{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.photo{object-fit:cover;background:var(--surface-3);border-radius:8px;flex:none}.swatch{height:44px;font-size:10px;font-family:var(--font-mono);border:1px solid #0f101414;border-radius:8px;align-items:flex-end;padding:5px 7px;display:flex}.kbd-row{align-items:center;gap:4px;display:flex}.notice{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.win{position:relative}.touch .btn{height:44px}.touch .tab{height:48px}.touch .input{height:44px}.touch .li{min-height:52px}.app.collapsed .kpi-l{white-space:normal;text-overflow:clip;line-height:1.2;overflow:visible}.app.collapsed .kpi-d{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}.app.collapsed .kpi{min-height:0}.app.collapsed .rail{scrollbar-width:none;overflow:auto}.app.collapsed .rail>.card{flex:none}.app.collapsed .rail>.card>.card-b.fill{overflow:visible}.app.collapsed .pt-meta{max-width:100%}.app.collapsed .excl-next{flex-wrap:wrap}.app.collapsed .excl-next .spacer{flex-basis:100%;height:0}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes modal-in{0%{opacity:0;transform:scale(.98)translateY(4px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes trk-pulse{0%,to{box-shadow:0 0 0 4px #d2f35a59}50%{box-shadow:0 0 0 7px #d2f35a2e}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.reduced *,.reduced :before,.reduced :after{transition:none!important;animation:none!important}.tb-slot{display:contents}.shell-body{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.shell-body>.banner{flex:none;margin:10px 20px 0}.shell-body>.page{flex:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pop .mi.on{background:var(--surface-2);font-weight:600}.card-b.flush .li{padding-inline:12px}.auth{--au-ground:#f6f2ea;--au-ink:#15171c;--au-blue:#213796;--au-blue-hover:#1a2c7a;--au-blue-soft:#e8ecf8;--au-chip:#ebe4d6;--au-line:#e6e0d3;--au-field:#cfc8b8;--au-muted:#6a665b;--au-body:#4a4840;--au-faint:#9a9486;--au-danger-bg:#fbede6;--au-danger-line:#ebc2af;--au-danger:#b4502a;--au-danger-ink:#5a2412;background:var(--au-ground);min-height:100dvh;color:var(--au-ink);grid-template-columns:minmax(0,1fr) 520px;font-family:General Sans,Heebo Variable,system-ui,sans-serif;font-size:16px;line-height:1.5;display:grid;position:relative}[dir=rtl] .auth,[dir=rtl] .auth-open{font-family:Heebo Variable,General Sans,system-ui,sans-serif}.auth-photo{isolation:isolate;background:radial-gradient(110% 80% at 88% 4%,#7892f057,#0000 58%),radial-gradient(90% 70% at 4% 100%,#213796b3,#0000 70%),linear-gradient(158deg,#1c2f82 0%,#16204f 52%,#13151b 100%);min-height:360px;position:relative;overflow:hidden}.auth-photo:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 85% 0,#000 15%,#0000 72%);mask-image:radial-gradient(120% 90% at 85% 0,#000 15%,#0000 72%)}.auth-photo:after{content:"";z-index:-1;aspect-ratio:1;inset-inline-end:-22%;outline-offset:72px;border:1px solid #ffffff24;border-radius:50%;outline:1px solid #ffffff12;width:min(84vh,860px);position:absolute;top:-30%}.auth-photo-in picture{align-self:flex-start;display:block}.auth-photo-in{height:100%;min-height:inherit;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex;position:relative}.auth-photo-logo{width:auto;height:40px;display:block}.auth-photo-copy{flex-direction:column;gap:10px;max-width:520px;display:flex}.auth-photo-copy p{margin:0}.auth-photo-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;font-size:13px;font-weight:500}.auth-photo-line{letter-spacing:-.01em;color:#fff;font-size:34px;font-weight:500;line-height:1.15}[dir=rtl] .auth-photo-eyebrow{letter-spacing:0;text-transform:none;color:#ffffffd1;font-size:15px}[dir=rtl] .auth-photo-line{letter-spacing:0;font-size:36px;line-height:1.2}.auth-main{box-sizing:border-box;background:var(--au-ground);flex-direction:column;min-width:0;padding:40px 48px 28px;display:flex}.auth-top{justify-content:flex-end;align-items:center;gap:12px;min-height:40px;display:flex}.auth-top.has-top{justify-content:space-between}.auth-center{flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.auth-col{flex-direction:column;gap:28px;width:100%;max-width:400px;display:flex}.auth-head{flex-direction:column;gap:10px;display:flex}.auth-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--au-blue);margin:0;font-size:13px;font-weight:600}.auth-title{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:1.1}.auth-lead{color:var(--au-body);margin:0;font-size:16px;line-height:1.5}.auth-lead-short{display:none}.auth-lead b{color:var(--au-ink);overflow-wrap:anywhere;font-weight:600}[dir=rtl] .auth-eyebrow{letter-spacing:0;text-transform:none;font-size:14px}[dir=rtl] .auth-title{letter-spacing:0;font-size:42px;font-weight:700}[dir=rtl] .auth-lead{font-size:17px}.auth-tile{background:var(--au-blue-soft);width:52px;height:52px;color:var(--au-blue);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.auth-tile .i{width:24px;height:24px}.auth-lang{background:var(--au-chip);border-radius:999px;flex:none;padding:3px;display:flex}.auth-lang button{height:32px;color:var(--au-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.auth-lang button[aria-pressed=true]{color:var(--au-ink);background:#fff;box-shadow:0 1px 2px #15171c1f}.auth-lang button[lang=he]{font-family:Heebo Variable,sans-serif}.auth-lang button[lang=en]{font-family:General Sans,sans-serif}.auth-lang-short{display:none}.auth-foot{color:var(--au-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:13px;line-height:1.5;display:flex}[dir=rtl] .auth-foot{font-size:14px}.auth-legal{gap:16px;display:flex}.auth-note{color:var(--au-muted);align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}[dir=rtl] .auth-note{font-size:15px}.auth-note .i{flex:none;width:16px;height:16px}.auth :focus-visible{outline:2px solid var(--au-blue);outline-offset:3px}.auth .input:focus-visible,.auth .select:focus-visible{outline:none}.auth .btn{border-radius:12px;gap:12px;height:52px;padding:0 16px;font-size:16px;font-weight:500}.auth .btn .i{width:18px;height:18px}.auth .btn-primary{background:var(--au-blue);border-color:var(--au-blue);color:#fff;font-weight:600}.auth .btn-primary:hover{background:var(--au-blue-hover);border-color:var(--au-blue-hover)}.auth .btn-secondary{border-color:var(--au-field);color:var(--au-ink);background:#fff}.auth .btn-secondary:hover{border-color:var(--au-ink);background:#fff}.auth .btn-ghost{color:var(--au-blue)}.auth .btn-ghost:hover{color:var(--au-ink);background:0 0}.auth .btn-sm{border-radius:10px;gap:8px;height:36px;padding:0 12px;font-size:14px}.auth .btn-sm .i{width:16px;height:16px}.auth .field{gap:12px}.auth .label{color:var(--au-ink);margin:0;font-size:14px;font-weight:500}[dir=rtl] .auth .label{font-size:15px}.auth .input,.auth .select{border-color:var(--au-field);height:52px;font:inherit;color:var(--au-ink);background-color:#fff;border-radius:12px;padding:0 16px;font-size:17px}.auth .select{padding-inline-end:36px}.auth .input:hover,.auth .select:hover{border-color:var(--au-field)}.auth .input:focus,.auth .select:focus{border-color:var(--au-blue);box-shadow:0 0 0 3px #21379629}.auth .input::placeholder{color:#8a8576}.auth input[type=email]{text-align:start;direction:ltr}.auth .input.auth-code{letter-spacing:.32em;font-variant-numeric:tabular-nums;height:64px;padding:0 20px;font-size:28px;font-weight:500}.auth .input.auth-code::placeholder{letter-spacing:0;font-size:17px;font-weight:400}.auth .col,.auth form.col{gap:12px}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-choices{flex-direction:column;gap:16px;display:flex}.auth-google{flex:none;width:20px;height:20px}.auth-or{color:var(--au-faint);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-size:13px;font-weight:500;display:flex}.auth-or span{background:var(--au-line);flex:1;height:1px}[dir=rtl] .auth-or{letter-spacing:0;text-transform:none;font-size:14px}.auth-row{color:var(--au-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.auth-row.links{font-size:15px}.auth-link{height:44px;color:var(--au-blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.auth-link:hover:not(:disabled){color:var(--au-ink)}.auth-link:disabled{opacity:.45;cursor:not-allowed}.auth-back{height:40px;color:var(--au-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding-block:0;padding-inline:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.auth-back:hover{background:var(--au-chip)}.auth-back .i{width:18px;height:18px}[dir=rtl] .auth-back .i{transform:scaleX(-1)}.auth-alert{background:var(--au-danger-bg);border:1px solid var(--au-danger-line);color:var(--au-danger-ink);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.auth-alert .i{width:20px;height:20px;color:var(--au-danger);flex:none;margin-top:1px}.auth-alert div{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-alert p{margin:0}.auth-alert-title{font-size:15px;font-weight:600}.auth-alert-body{font-size:14px;line-height:1.45}.auth-open{color:#15171c;background:#f6f2ea;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;font-family:General Sans,Heebo Variable,system-ui,sans-serif;display:flex}.auth-open img{width:auto;max-width:80vw;height:48px;display:block}.auth-open-track{background:#e6e0d3;border-radius:2px;width:160px;height:2px;overflow:hidden}.auth-open-bar{background:#213796;width:40%;height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite auth-slide}.auth-open p{color:#6a665b;margin:0;font-size:15px;font-weight:500}@keyframes auth-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}[dir=rtl] .auth-open-bar{animation-name:auth-slide-rtl}@keyframes auth-slide-rtl{0%{transform:translate(100%)}to{transform:translate(-250%)}}@media (prefers-reduced-motion:reduce){.auth-open-bar{opacity:.4;width:100%;animation:none;transform:none}}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-600.woff2)format("woff2");font-weight:600;font-display:swap}@media (width<=1024px) and (orientation:portrait),(width<=639px){.auth{flex-direction:column;display:flex}.auth-photo{flex:none;height:300px;min-height:0}.auth-photo-in{padding:36px 48px 40px}.auth-photo-logo{height:36px}.auth-photo-copy{gap:8px}.auth-photo-line{font-size:30px}[dir=rtl] .auth-photo-line{font-size:32px}.auth-main{flex:1;padding:56px 48px 32px}.auth-top{min-height:0}.auth-top:not(.has-top){height:0}.auth-top.has-top{padding-bottom:20px}.auth-lang{z-index:2;top:36px;background:#ffffff2e;position:absolute;inset-inline-end:48px}.auth-lang button{color:#fff;height:36px}.auth-lang button[aria-pressed=true]{color:var(--au-ink);box-shadow:none;background:#fff}.auth-center{flex:1;align-items:flex-start;padding:0 0 32px}.auth-col{max-width:480px;margin-inline:auto}.auth .btn,.auth .input,.auth .select{height:56px}.auth .btn{font-size:17px}.auth .btn-sm{height:44px}.auth .input,.auth .select{font-size:17px}.auth .input.auth-code{height:64px}.auth .label{font-size:15px}.auth-lead{font-size:17px}.auth-note{font-size:15px}.auth-note .i{display:none}}@media (width<=639px){.auth-photo{height:168px}.auth-photo:before{background-size:40px 40px}.auth-photo-in{padding:20px 20px 22px}.auth-photo-logo{height:28px}.auth-photo-eyebrow{font-size:12px}[dir=rtl] .auth-photo-eyebrow{font-size:14px}.auth-photo-line{display:none}.auth-lang{top:20px;padding:2px;inset-inline-end:20px}.auth-lang button{min-width:44px;height:40px;padding:0 10px;font-size:13px;font-weight:600}.auth-lang-full{display:none}.auth-lang-short{display:inline}.auth-main{padding:28px 20px 16px}.auth-top.has-top{padding-bottom:8px}.auth-center{padding-bottom:12px}.auth-tile{margin-bottom:0}.auth-col{gap:20px}.auth-head{gap:6px}.auth-eyebrow{display:none}.auth-title{font-size:30px;line-height:1.12}[dir=rtl] .auth-title{font-size:32px}.auth-lead,[dir=rtl] .auth-lead{font-size:16px;line-height:1.45}.auth-lead-long{display:none}.auth-lead-short{display:inline}.auth .btn,.auth .input,.auth .select{height:52px}.auth .btn-sm{height:44px}.auth .input.auth-code{height:60px;padding:0 16px;font-size:26px}.auth-form{gap:10px}.auth-or{gap:12px;font-size:12px}.auth-note{font-size:13px;line-height:1.45}[dir=rtl] .auth-note{font-size:14px}.auth-foot{flex-direction:column;gap:6px}}.ph-notice{background:var(--canvas);justify-content:center;gap:12px;min-height:100dvh}.ph-notice .btn{min-width:220px;height:44px}.ph-h1{font-family:var(--font-display);letter-spacing:-.02em;max-width:300px;margin:0 0 8px;font-size:22px;font-weight:600}@media (width<=1024px){.kpi-l{white-space:normal;line-height:1.25}.kpis.n5,.kpis.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.n7,.kpis.n8{grid-template-columns:repeat(4,minmax(0,1fr))}.split.l{grid-template-columns:minmax(0,1.6fr) minmax(250px,.9fr)}.split.r{grid-template-columns:minmax(250px,.9fr) minmax(0,1.6fr)}.rail{scrollbar-width:none;overflow:auto}.rail>*{flex:none}.page{padding:10px 16px 14px}.topbar{padding-block:0;padding-inline:16px 12px}.tb-search{max-width:220px}.btn-sm{height:32px;padding:0 12px}.toast .btn{height:32px}.kb-more{min-height:32px}.sb-collapse{height:32px}.sb-gtog{min-height:44px}.sb.rail .sb-link{height:40px}.ibtn{width:36px;height:36px}}@media (width<=860px){.split.l,.split.r,.split.eq{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.split.l>.rail,.split.r>.rail{flex-direction:row;max-height:200px;overflow:auto hidden}.split.l>.rail>*,.split.r>.rail>*{flex:1 0 280px;min-width:280px;max-height:200px}.stage{grid-template-columns:repeat(4,minmax(0,1fr))}.stage:before{display:none}.drawer,.drawer.mid,.drawer.narrow{width:calc(100% - 16px)}.tb-search span{display:none}.tb-search{flex:0 0 36px;justify-content:center;width:36px;min-width:0;max-width:none;padding:0}.tb-search kbd{display:none}.tb-title{flex:auto}}.mf{background:var(--accent-soft);color:var(--lime-ink);border:1px solid var(--lime-200);white-space:nowrap;border-radius:5px;padding:0 4px;font-weight:600}.a4{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:6px;flex-direction:column;gap:8px;padding:18px 24px 14px;font-size:12.5px;line-height:1.6;display:flex}.a4-h{letter-spacing:.14em;color:var(--text-3);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:10px;font-weight:700;display:flex}.a4-t{font-family:var(--font-display);letter-spacing:-.01em;margin-top:2px;font-size:17px;font-weight:600}.a4 p b,.a4 h3{font-weight:600}.a4 h3{font-size:12.5px;display:inline}.a4 .rt p{margin:0}.a4-sig{color:var(--text-2);align-items:center;gap:10px;padding-top:4px;font-size:11.5px;display:flex}.a4-sig svg{fill:none;width:86px;height:28px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.sig2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sigbox{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:1px;min-height:52px;padding:7px 10px;display:flex}.a4-f{color:var(--text-3);border-top:1px solid var(--hair);justify-content:space-between;gap:8px;padding-top:7px;font-size:10.5px;display:flex}.sgr{border-bottom:1px solid var(--hair);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.sgr:last-child{border-bottom:0}.mini-ph{border:6px solid var(--ink);background:var(--canvas);width:236px;box-shadow:var(--shadow-pop);border-radius:28px;flex-direction:column;flex:none;display:flex;overflow:hidden}.mp-top{background:var(--surface);border-bottom:1px solid var(--border);white-space:nowrap;align-items:center;gap:6px;padding:12px 10px 8px;font-size:11px;font-weight:600;display:flex}.mp-top .pill{height:18px;padding:0 6px;font-size:10px}.mp-logo{background:var(--accent);width:18px;height:18px;font-family:var(--font-display);border-radius:5px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.mp-b{flex-direction:column;gap:7px;padding:9px;font-size:10.5px;line-height:1.35;display:flex}.mp-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.mp-btn{border:1px solid var(--border-strong);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;height:26px;font-size:10.5px;font-weight:600;display:flex}.mp-btn.ink{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.mp-pad{border:1px dashed var(--border-strong);height:40px;color:var(--text-3);background:var(--surface);border-radius:7px;place-items:center;display:grid}.mp-steps{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.mp-steps i{background:var(--surface-3);border-radius:2px;height:4px;display:block}.mp-steps i.on{background:var(--ink)}.mp-steps i.cur{background:var(--lime-400)}.mp-lbl{color:var(--text-3);grid-template-columns:repeat(4,1fr);gap:3px;font-size:8.5px;display:grid}.mp-fee{background:var(--accent-soft);color:var(--lime-ink);border-radius:6px;padding:5px 7px}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.sc-list{flex-direction:column;gap:8px;display:flex}.sc-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);min-width:0;color:inherit;text-align:start;transition:border-color var(--d-hover);flex-direction:column;gap:7px;padding:10px 12px;display:flex}button.sc-card{width:100%}button.sc-card:hover{border-color:var(--border-strong)}.sc-card.sel{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sc-rank{background:var(--surface-3);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.sc-rank.top{background:var(--accent);color:var(--accent-fg)}.sc-v{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.sc-m{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:4px 8px;display:grid}.sc-m span{flex-direction:column;min-width:0;display:flex}.sc-m b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.3}.sc-m small{color:var(--text-3);white-space:nowrap;font-size:10.5px}.sc-s{color:var(--mint-fg);background:var(--mint);border-radius:6px;align-items:center;gap:5px;min-width:0;padding:3px 7px;font-size:11.5px;display:flex}.sc-s .i{flex:none;width:11px;height:11px}.askbox{border:1px solid var(--border-strong);background:var(--surface);height:40px;color:var(--text-3);border-radius:10px;align-items:center;gap:8px;padding-block:0;padding-inline:12px 5px;font-size:13.5px;display:flex}.askbox>.i{color:var(--lime-700)}.askbox input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:auto}.askbox:focus-within{border-color:var(--lime-600);box-shadow:0 0 0 3px var(--lime-100)}.qchip{border:1px solid var(--border);background:var(--surface);text-align:start;color:var(--text);border-radius:14px;align-items:flex-start;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:500;line-height:1.35;display:inline-flex}.qchip:hover{border-color:var(--border-strong);background:var(--surface-2)}.qchip .i{width:12px;height:12px;color:var(--text-3);flex:none;margin-top:2px}.duo{flex:none;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:10px;display:grid}.rgrid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));font-size:12.5px;display:grid}.rgrid>span{border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:6px 2px}.rgrid>span.h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding-top:0;font-size:10.5px;font-weight:600}.rgrid>span.n{text-align:end;font-weight:600}.cand{text-align:start;flex-direction:column;gap:5px;width:100%;padding:8px 9px}.cand .top{align-items:center;gap:6px;min-width:0;display:flex}.cand .nx{color:var(--lime-ink);align-items:center;gap:5px;min-width:0;font-size:11.5px;font-weight:500;display:flex}.cand .cs{color:var(--text-3);align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.cand .nx .i,.cand .cs .i{flex:none;width:12px;height:12px}.langs{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-2);white-space:nowrap;font-size:10px}.kb-tile{border-radius:8px;flex-direction:column;flex:none;gap:6px;padding:8px 9px;font-size:12px;display:flex}.kb-tile.butter{background:var(--butter);color:var(--butter-fg)}.kb-tile.mint{background:var(--mint);color:var(--mint-fg)}.fm{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fm span{flex-direction:column;min-width:0;display:flex}.fm b{font-variant-numeric:tabular-nums;font-size:14px}.fm small{white-space:nowrap;font-size:10.5px}.kb-more{color:var(--lime-800);align-self:flex-start;padding:4px 6px;font-size:12px;font-weight:600}.ok-i{color:var(--mint-fg)}.no-i{color:var(--text-3)}.stepper{flex:none;align-items:center;gap:4px;display:inline-flex}[dir=rtl] .stepper .i{transform:scaleX(-1)}@media (width<=860px){.duo{grid-template-columns:minmax(0,1fr)}}:root{--src-homely:#868e96}.tph{background:var(--surface-3);width:44px;height:32px;color:var(--text-3);border-radius:6px;flex:none;place-items:center;display:grid}.tph .i{width:15px;height:15px}.tph.lg .i{width:22px;height:22px}.tph.butter{background:var(--butter);color:var(--butter-fg)}.tph.lav{background:var(--lav);color:var(--lav-fg)}.tph.peach{background:var(--peach);color:var(--peach-fg)}.tph.sky{background:var(--sky);color:var(--sky-fg)}.tph.mint{background:var(--mint);color:var(--mint-fg)}.tph.neutral{background:var(--neutral);color:var(--neutral-fg)}.pc{align-items:center;gap:10px;min-width:0;display:flex}.pc>.cell{flex:auto}.tbl.lst .pc .cell-main{white-space:normal;overflow-wrap:anywhere;text-align:left;unicode-bidi:plaintext}[dir=rtl] .tbl.lst .pc .cell-main{text-align:right}.chd{align-items:center;gap:5px;display:inline-flex}.chd i{border-radius:50%;width:8px;height:8px;display:block}.chd i.off{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0!important}.addt{text-align:start;justify-content:center;gap:6px;min-width:0}.addt .row{gap:10px}.addt .b{font-size:13px}.addt .itile{width:30px;height:30px}.lcards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-content:start;gap:10px;display:grid}.lcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);color:inherit;text-align:start;min-width:0;transition:border-color var(--d-hover),box-shadow var(--d-hover);flex-direction:column;display:flex;overflow:hidden}.lcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.lcard .lc-ph{background:var(--surface-3);height:132px;position:relative}.lcard .lc-ph img,.lcard .lc-ph .tph{border-radius:0!important;width:100%!important;height:100%!important}.lcard .lc-ph .row{top:8px;position:absolute;inset-inline:8px}.lcard .lc-ph .pill{box-shadow:var(--shadow-card)}.lcard .lc-b{flex-direction:column;gap:3px;min-width:0;padding:9px 11px 10px;display:flex}.lcard .lc-f{border-top:1px solid var(--hair);align-items:center;gap:6px;min-width:0;padding:7px 11px;display:flex}.fact.tile{gap:3px;padding:8px 11px}.fact.tile dd{font-size:13.5px;font-weight:600}.kv{border-bottom:1px solid var(--hair);align-items:center;gap:8px;min-width:0;min-height:28px;font-size:12.5px;display:flex}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--text-3);flex:none;width:96px}.strike{color:var(--text-3);text-decoration:line-through}.diff{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.diff .i{width:12px;height:12px;color:var(--text-3)}[dir=rtl] .diff .i{transform:scaleX(-1)}.rh{align-items:center;gap:16px;min-width:0;display:flex}.rh .price{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;line-height:1}.rh .ex{border-inline-start:1px solid var(--hair);flex-direction:column;flex:none;gap:6px;width:268px;padding-inline-start:16px;display:flex}.pg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pgi{flex-direction:column;gap:6px;min-width:0;display:flex}.pgw{position:relative}.pgw img{display:block;width:100%!important;height:96px!important}.pgw .ovl{top:6px;position:absolute;inset-inline-start:6px}.pgw .ovl .pill{box-shadow:var(--shadow-card)}.pgw .busy{background:color-mix(in srgb,var(--ink) 38%,transparent);border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.pgw .busy .spin{border-color:color-mix(in srgb,var(--on-ink) 40%,transparent);border-top-color:var(--on-ink)}.desc{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desc p{color:var(--text-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.blt{flex-direction:column;gap:4px;margin:0;padding-inline-start:16px;font-size:12.5px;list-style:outside;display:flex}.fg{grid-template-columns:62px repeat(var(--cols,4),minmax(0,1fr));grid-auto-rows:minmax(58px,auto);gap:6px;min-height:0;display:grid}.fg .fl{color:var(--text-2);flex-direction:column;justify-content:center;min-width:0;font-size:12px;font-weight:600;display:flex}.fg .fl span{color:var(--text-3);font-size:11px;font-weight:500}.un{border:1px solid color-mix(in srgb,currentColor 18%,transparent);min-width:0;color:inherit;text-align:start;font:inherit;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;padding:6px 10px;display:flex}.un b{font-size:13px;font-weight:700}.un .un-p{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.un .un-s{opacity:1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.un.u-av{background:var(--mint);color:var(--mint-fg)}.un.u-rs{background:var(--butter);color:var(--butter-fg)}.un.u-sd{background:var(--surface-2);color:var(--text-3)}.un.sel{box-shadow:0 0 0 2px var(--ink)}.legend i.lg-a{background:var(--mint)}.legend i.lg-r{background:var(--butter)}.legend i.lg-s{background:var(--surface-3)}.frow .legend{white-space:nowrap;flex-wrap:nowrap}.phw{width:266px;height:575px;box-shadow:0 0 0 5px var(--ink),var(--shadow-lift);background:var(--canvas);border-radius:26px;flex:none;margin:0 auto;position:relative;overflow:hidden}.phw>.phs{top:0;transform-origin:0 0;scrollbar-width:none;background:var(--canvas);width:390px;height:843px;position:absolute;inset-inline-start:0;overflow:auto;transform:scale(.682)}[dir=rtl] .phw>.phs{transform-origin:100% 0}.slide{aspect-ratio:16/9;border:1px solid var(--border);background:var(--ink);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.slide .sl{color:var(--on-ink);flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.slide .sl small{color:var(--on-ink-muted);font-size:9.5px}.slide .sl h4{font-family:var(--font-display);letter-spacing:-.02em;margin:auto 0 0;font-size:17px;font-weight:600;line-height:1.15}.slide .sl .lm{background:var(--accent);border-radius:2px;width:28px;height:3px}.slide img{object-fit:cover;border-radius:0;width:100%!important;height:100%!important}.slide.full{background:var(--surface-2);grid-template-columns:minmax(0,1fr)}.sthumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sthumbs>*{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);border-radius:4px;place-items:center;padding:0;font-size:9.5px;font-weight:600;display:grid;overflow:hidden}.sthumbs>.ink{background:var(--ink);color:var(--on-ink-muted);border-color:var(--ink)}.sthumbs img{object-fit:cover;width:100%;height:100%}.flyg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flyc{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:12px;min-width:0;padding:10px;display:flex}.flyc .fa{background:var(--surface-3);border-radius:8px;flex:none;place-items:center;width:118px;height:118px;display:grid;overflow:hidden}.flyc .fa>img{object-fit:contain;max-width:100%;max-height:100%}.flyc .fi{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.flyc .fi .btns{flex-wrap:wrap;gap:6px;margin-top:auto}.fly{background:var(--surface);box-shadow:var(--shadow-pop);border-radius:3px;flex-direction:column;gap:3px;padding-bottom:5px;display:flex;overflow:hidden}.fly img{object-fit:cover;border-radius:0;flex:auto;min-height:0;width:100%!important;height:auto!important}.fly .f1{background:var(--text-2);border-radius:2px;height:4px;margin:0 5px}.fly .f2{background:var(--border-strong);border-radius:2px;width:55%;height:3px;margin:0 5px}.fly .f3{background:var(--lime-400);border-radius:2px;width:42%;height:5px;margin:0 5px}.fly.a4{width:76px;height:106px}.fly.kiosk{width:50px;height:106px}.fly.story{width:58px;height:104px}.fly.wall{flex-direction:row;gap:0;width:112px;height:60px;padding:0}.fly.wall img{flex:none;width:62%!important;height:100%!important}.fly.wall .wt{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}@media (width<=1024px){.pg{grid-template-columns:repeat(3,minmax(0,1fr))}.rh .ex{width:220px}}@media (width<=860px){.pg{grid-template-columns:repeat(2,minmax(0,1fr))}.desc,.flyg{grid-template-columns:minmax(0,1fr)}.rh{flex-wrap:wrap}.rh .ex{border-inline-start:0;flex:220px;width:auto;padding-inline-start:0}}.kbw{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.kb.fit{flex:auto}.kb.fit .kb-h{align-items:flex-start;min-height:46px;padding:8px 9px}.kb.fit .kb-h .src{margin-top:4px}.kb.fit .kb-h .kbt{white-space:normal;flex:auto;min-width:0;line-height:1.3}.kb.fit .kb-h .kbt .meta{font-size:11px;font-weight:500;display:block}.kb.fit .kb-list{outline:none}.kb.fit .kb-card{cursor:pointer;outline:none;flex:none;position:relative}.kb.fit .kb-card:hover{border-color:var(--border-strong)}.kb.fit .kb-card[data-focus-visible]{box-shadow:0 0 0 2px var(--focus)}.kb.fit .kb-card[data-dragging]{opacity:.35;border-style:dashed}.kb.fit .kb-col:has(.kb-list[data-drop-target]){border-color:var(--lime-500);background:var(--accent-soft)}.kb.fit .kb-card .handle{cursor:grab;border-radius:4px;align-self:stretch}.kb.fit .kb-card .handle[data-focus-visible]{outline:2px solid var(--focus);outline-offset:1px}@media (width<=1024px){.kb.fit .kb-card .handle{box-sizing:content-box;width:32px;margin-block:-8px;margin-inline-start:-8px;padding-block:8px}.kb.fit .grip6{top:2px;background-position:50%;background-repeat:no-repeat;background-size:4px 4px;width:32px;height:32px;inset-inline-end:0}}.kb-card .cover{object-fit:cover;border-radius:6px;width:100%;height:46px;margin-bottom:2px;display:block}.kb.fit .kb-card.v{flex-direction:column;gap:4px;padding:7px;position:relative}.kb.owners .kb-list{padding:5px}.kb.owners .kb-card.v{padding:7px 6px}.grip6{top:9px;background-image:radial-gradient(circle,var(--border-strong) 1.1px,transparent 1.4px);cursor:grab;background-size:4px 4px;border-radius:3px;width:8px;height:12px;position:absolute;inset-inline-end:6px}.kb-card.hascover .grip6{top:12px;background-color:#ffffffe6;background-position:3px 3px;background-clip:content-box;width:14px;height:18px;padding:3px;inset-inline-end:12px}.kb-empty{color:var(--text-3);padding:6px 4px;font-size:11.5px}.kb-h .cnt-badge[data-n]:before{content:attr(data-n)}.excl{flex:none;width:172px}.ovl-pill{inset-inline-start:6px;position:absolute;bottom:6px}.rec-pair{flex:none}.owner-rec{grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr)}.kb-card.sel{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (width<=1024px){.owner-rec{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}.hdr .excl{width:150px}.split.rec-pair{grid-template-columns:minmax(0,1fr)}}.kb.fit .kb-col>.kb-more{margin:0 6px 6px}.srcz .kpi{padding-inline:10px}.srcz .kpi-v .src{width:9px;height:9px}.srcz .zone-head{align-items:center}.fchip-w{flex:none;display:inline-flex;position:relative}.fchip-w>.fchip{cursor:pointer;font:inherit;font-size:12.5px;font-weight:500}.fchip-w>.fchip.rm{padding-inline-end:26px}.fchip-w>.x{inset-inline-end:7px;width:16px;height:16px;color:var(--on-ink-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fchip-w>.x:hover{color:var(--on-ink);background:#ffffff2e}.fchip-w>.fchip[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.frow-l{scrollbar-width:none;flex:auto;align-items:center;gap:6px;min-width:0;margin-block:-3px;padding-block:3px;display:flex;overflow-x:auto}.tbl.pipe .tr.th button{min-width:32px;min-height:32px}.btn.round{border-radius:999px;width:32px;padding:0}.rec-col{scrollbar-width:none;flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.rec-col>*{flex:none}.split.contacts{grid-template-columns:minmax(0,1fr) 290px}@media (width<=1024px){.split.contacts{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=860px){.split.contacts{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.split.contacts>.rail{flex-direction:row;max-height:210px;overflow:auto hidden}.split.contacts>.rail>*{flex:1 0 260px;min-width:260px;max-height:210px}}@media (width<=1024px){.zone-head .fchip-w>.fchip{height:32px}}.srcz .kpi.sel{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.srcz .kpi-v .spark{flex:none;width:62px;margin:0 0 2px}.hdr{flex-direction:row;flex:none;align-items:center;gap:14px;padding:12px 16px;display:flex}.hdr .facts-line{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.hdr .facts-line>span{align-items:center;gap:5px;display:inline-flex}.hdr .facts-line .i{width:13px;height:13px;color:var(--text-3)}.tiles{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:8px;display:grid}.tiles .tile .k{margin-bottom:3px;display:block}.tv{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.2}.dwgrid{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);align-items:start;gap:12px;display:grid}.dwgrid.eq{grid-template-columns:repeat(2,minmax(0,1fr))}.dwcol{flex-direction:column;gap:12px;min-width:0;display:flex}.ln{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:8px 0;display:flex}.ln:last-child{border-bottom:0}.ln .amt{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-weight:600}.ln.total{background:var(--accent);border:0;border-radius:8px;margin-top:6px;padding:9px 12px}.sbar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.sbar i{height:100%;display:block}.checks .ck{border-bottom:1px solid var(--hair);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.checks .ck:last-child{border-bottom:0}.okc{background:var(--ink);width:18px;height:18px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.okc .i{stroke-width:2.6px;width:11px;height:11px}.okc.warn{background:var(--warning-bg);color:var(--warning)}.okc.fail{background:var(--danger-bg);color:var(--danger)}.tl-g{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:var(--surface);z-index:1;margin-block:0 8px;margin-inline-start:-26px;padding:1px 0;font-size:10.5px;font-weight:600;position:relative}.email{white-space:pre-line;background:var(--surface-2);border:1px solid var(--hair);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.55}.mrow{border-bottom:1px solid var(--hair);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.mrow:last-child{border-bottom:0}.why{color:var(--lav-fg);background:var(--lav);border-radius:6px;align-items:flex-start;gap:6px;margin-top:6px;padding:4px 8px;font-size:12px;line-height:1.4;display:flex}.why .i{flex:none;width:12px;height:12px;margin-top:2px}.pricebox{background:var(--accent-soft);border:1px solid var(--lime-200);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.thumb{object-fit:cover;background:var(--surface-3);border-radius:6px;flex:none;width:40px;height:30px}.htile{background:var(--surface-3);width:40px;height:30px;color:var(--text-3);border-radius:6px;flex:none;place-items:center;display:grid}.htile .i{width:14px;height:14px}.mgrid{border-bottom:1px solid var(--hair);grid-template-columns:72px 1.6fr 50px 66px 56px 80px;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.mgrid.h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding-top:0;font-size:10.5px;font-weight:600}.mgrid>:last-child{text-align:end;font-variant-numeric:tabular-nums}.roles .tab{padding:0 9px}.dupe{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:8px 12px;display:flex}.dupe:last-child{border-bottom:0}@media (width<=1024px){.dwgrid{grid-template-columns:minmax(0,1fr) minmax(250px,.9fr)}.hdr{gap:12px}}@media (width<=860px){.dwgrid,.dwgrid.eq{grid-template-columns:minmax(0,1fr)}.hdr{flex-wrap:wrap}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph{font-size:14px}.ph p,.ph .bub,.ph-ro span,.ph-line span{text-wrap:pretty}.ph-body{gap:10px}.sheet>*{flex:none}.ph-body>.ph-sticky{margin-top:auto;margin-bottom:0}.ph .btn{border-radius:10px;gap:7px;padding:0 14px;font-size:14px}.ph .btn .i{width:16px;height:16px}.ph .btn-icon{width:44px;padding:0}.ph .btn.grow{flex:1 1 0;min-width:0}.ph .btn.on{background:var(--accent-soft);border-color:var(--lime-400);color:var(--lime-900);font-weight:600}.ph .ibtn{border-radius:10px;flex:none}.ph .ibtn .i{width:20px;height:20px}.ph .seg button,.ph .seg a{height:44px;padding:0 14px;font-size:14px}.ph .li-main{font-size:14.5px}.ph .li-sub{font-size:12.5px}.ph .bub{max-width:84%;font-size:13.5px}.ph .textarea{min-height:120px;font-size:15px}[dir=rtl] .ph svg.flip,[dir=rtl] .ph .ph-back .i,[dir=rtl] .ph .ph-flip .i{transform:scaleX(-1)}.ph-top .pt{text-overflow:ellipsis;min-width:0;overflow:hidden}.ph .tb-title{flex:auto}.ph-hrow{align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.ph-back{margin-inline-start:-12px}.ph-act3 .btn{padding:0 8px}.ph-h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.ph-sec{align-items:center;gap:8px;min-height:22px;margin-bottom:-5px;padding:0 2px;display:flex}.ph-link{min-width:44px;min-height:44px;color:var(--lime-800);white-space:nowrap;justify-content:flex-end;align-items:center;margin-block:-12px;margin-inline-start:auto;font-size:13px;font-weight:600;display:inline-flex}.ph-row{padding:7px 12px}.ph-tick{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-block:-8px;margin-inline:-12px -6px;display:grid}.ph .cb.round{width:22px;height:22px}.ph .cb .i{width:12px;height:12px}.ph-strip{background:var(--alert);width:100%;min-height:52px;color:var(--alert-fg);text-align:start;border:1px solid #f5bba6;border-radius:12px;align-items:center;gap:12px;padding-block:7px;padding-inline:9px 12px;display:flex}.ph-strip .n{background:var(--danger);color:#fff;min-width:36px;height:36px;font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;padding:0 4px;font-size:18px;font-weight:700;display:grid}.ph-strip b{font-size:15px;font-weight:700;line-height:1.25;display:block}.ph-strip .s{opacity:.92;font-size:12.5px;display:block}.ph-scrim{background:var(--scrim);z-index:29;position:absolute;inset:0}.ph-tall{height:88%}.ph-chip{border:1px solid var(--border);background:var(--surface-2);max-width:100%;min-height:44px;color:var(--text);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding-inline:8px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.ph-chip .i{width:14px;height:14px;color:var(--text-3)}.ph-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.ph-facts .fact dd{font-size:13.5px;font-weight:600}.ph-prop{border-bottom:1px solid var(--hair);align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:flex}.ph-prop:last-child{border-bottom:0}.ph-prop.passed{color:var(--text-2)}.ph-prop.passed .photo{filter:grayscale(.85);opacity:.7}.ph .tl-i{padding-bottom:10px;font-size:13px}.ph .tl-i:last-child{padding-bottom:0}.ph-ro{color:var(--text-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.ph-ro .i{width:14px;height:14px;color:var(--text-3);margin-top:2px}.ph-rec{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.ph-rec .rdot{background:var(--danger-dot);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #e5484d2e}.ph-timer{font-family:var(--font-display);letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.ph-wave{direction:ltr;justify-content:center;align-items:center;gap:2px;height:48px;display:flex}.ph-wave i{background:var(--ink);border-radius:2px;flex:none;width:3px;display:block}.ph-wave i.f{opacity:.28}.ph-ctl{justify-content:center;gap:28px;display:flex}.ph-ctl>span{color:var(--text-2);flex-direction:column;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.ph-round{background:var(--surface);border:1px solid var(--border-strong);width:56px;height:56px;color:var(--text);border-radius:50%;place-items:center;display:grid}.ph-round .i{width:22px;height:22px}.ph-round.stop,.ph-round.rec{background:var(--danger-dot);border-color:var(--danger-dot);color:#fff}.ph-round.stop .i{fill:currentColor;stroke:none}.ph-wait{border:1.5px dashed var(--warning-dot);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ph-wait.fail{border:1px solid var(--danger-dot)}.ph-ag{border-bottom:1px solid var(--hair);align-items:stretch;gap:10px;padding:10px 12px;display:flex}.ph-ag:last-child{border-bottom:0}.ph-ag-t{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;gap:1px;width:42px;padding-top:4px;display:flex}.ph-ag-t b{font-size:13.5px;font-weight:600}.ph-ag-t span{color:var(--text-3);font-size:11.5px}.ph-ag-main{width:100%;min-width:0;min-height:44px;color:inherit;text-align:start;flex-direction:column;justify-content:center;gap:2px;display:flex}.ph-ag.past .ph-ag-t b,.ph-ag.past .ph-ag-main .b{color:var(--text-2)}.ph-kb{background:#c9cdd6;border-radius:2px;flex:none;align-self:stretch;width:4px}.ph-kb.viewing{background:#b8abff}.ph-kb.owner{background:#f0cf4f}.ph-kb.valuation{background:#7fcf9e}.ph-kb.signing{background:#f5a783}.ph-kb.call{background:#8db8f5}.ph-acts{gap:6px;margin-top:4px;display:flex}.ph-acts .btn{flex:auto;gap:5px;padding:0 6px;font-size:13px}.ph-now{background:var(--danger-dot);height:2px;margin-inline:64px 12px;position:relative}.ph-now:before{content:"";inset-inline-start:-4px;background:var(--danger-dot);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.ph-now span{inset-inline-start:-52px;color:var(--danger);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;top:-8px}.ph-line{color:var(--text-2);align-items:center;gap:7px;padding:0 2px;font-size:12.5px;display:flex}.ph-line .i{width:14px;height:14px;color:var(--text-3);flex:none}.ph-detail{border-bottom:1px solid var(--hair);align-items:center;gap:10px;min-height:52px;padding:4px 0;display:flex}.ph-detail:last-child{border-bottom:0}.ph-detail>.i{width:18px;height:18px;color:var(--text-3);flex:none}.ph-quote{color:var(--text);border-inline-start:3px solid #7fcf9e;padding-inline-start:10px;font-size:14px;line-height:1.45}.ph-ok{background:var(--ink);width:22px;height:22px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ph-ok.no{background:var(--danger-bg);color:var(--danger)}.ph-ok .i{stroke-width:2.6px;width:12px;height:12px}.ph-check{border-bottom:1px solid var(--hair);align-items:center;gap:10px;min-height:34px;font-size:13.5px;display:flex}.ph-check:last-child{border-bottom:0}.ph-draft{border:1px solid var(--border-strong);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;border-radius:10px;padding:9px 12px;font-size:14px;line-height:1.55}.ph-en{color:var(--text-2);font-size:12.5px;line-height:1.45}.sheet>.ph-sheet-b{scrollbar-width:none;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-inline:-16px;padding-inline:16px;display:flex;overflow:auto}.ph-sheet-b>*{flex:none}.ph-body>.ph-notice{flex:auto;min-height:0;padding:24px 8px 40px}.ph .ph-notice .itile{border-radius:18px;width:64px;height:64px}.ph .ph-notice .itile .i{width:28px;height:28px}.ph .ph-notice .ph-h1{text-wrap:balance;max-width:280px;margin:0;font-size:19px;line-height:1.25}.ph .ph-notice .btn{width:100%;min-width:0;max-width:300px}.ph .ph-notice .k{margin-top:4px}.ph .ph-notice .ph-h1+.btn{margin-top:8px}.ph-stage{justify-content:center;align-items:flex-start;min-height:0;display:flex}.ph-stage>.ph{border:1px solid var(--border);width:390px;max-width:100%;height:100%;max-height:844px;box-shadow:var(--shadow-card);border-radius:24px}.mk-lang{padding:0 5px;font-size:11px}[dir=rtl] .mk-back .i{transform:scaleX(-1)}.mk-chart .chart-values{display:none}.mk-chart .data-chart{margin:0}.mk-preview-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);align-items:start;gap:12px;display:grid}.mk-mail{background:var(--surface-2);padding:12px 14px}.mk-mail-frame{background:var(--surface);border:1px solid var(--border);border-radius:8px;max-width:520px;margin:0 auto;overflow:hidden}.mk-mail-homes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mk-mail-home{border:1px solid var(--border);border-radius:8px;min-width:0;overflow:hidden}.mk-mail-nophoto{background:var(--surface-3);height:72px;display:block}.mk-mail-foot{background:var(--surface-2);border-top:1px solid var(--hair);color:var(--text-3);padding:9px 18px 11px;font-size:11px;line-height:1.55}.mk-unsub{color:var(--text-2);text-decoration:underline}.mk-wa{background:var(--surface);border:1px solid var(--border);max-width:100%}.mk-thumb{border:2px solid #0000;border-radius:8px;padding:0}.mk-thumb[aria-pressed=true]{border-color:var(--ink)}@media (width<=860px){.mk-preview-grid{grid-template-columns:minmax(0,1fr)}}.mk-web{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;display:grid}.mk-kpis2{grid-auto-rows:1fr}.mk-side{scrollbar-width:none;flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.mk-side>.card{flex:none}@media (width<=860px){.mk-side{flex-direction:row;overflow:visible}.mk-side>.card{flex:1 1 0;min-width:0}}.mk-ev-band{flex:none;grid-template-columns:1.15fr 1.1fr .95fr 1fr;gap:10px;display:grid}.mk-ev-band>.card{min-width:0}.mk-qr{border:1px solid var(--border);background:var(--surface);width:72px;height:72px;image-rendering:pixelated;border-radius:6px;flex:none}.mk-url{overflow-wrap:anywhere;line-height:1.35}.mk-qr-off{color:var(--text-3);background:var(--surface-2);justify-content:center;align-items:center;display:flex}.mk-share{overflow-wrap:anywhere;line-height:1.45}@media (width<=1280px){.mk-ev-band{scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.mk-ev-band>.card{scroll-snap-align:start;flex:0 0 288px}}.drawer .mk-ev-band{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.drawer .mk-ev-band>.card{flex:none}.mk-nowrap,.mk-seq-card .nowrap,.mk-seq-on.nowrap{white-space:nowrap}.mk-seq-zone .zone-head{align-items:center}.mk-seq-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mk-seq-card .card-h{gap:10px;min-height:52px}.mk-seq-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid}.mk-seq-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-seq-fact b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.mk-steps{flex:none;gap:2px;width:104px}.mk-seq-split{flex:auto;grid-template-columns:minmax(0,1fr) 400px;gap:10px;min-height:0;display:grid}.mk-seq-split.one{grid-template-columns:minmax(0,1fr)}.mk-seq-left{scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.mk-seq-left>*{flex:none}.mk-seq-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mk-seq-step{min-height:0}.mk-seq-step>.card-b{flex:auto;min-height:0;overflow-y:auto}.mk-fieldset{border:0;min-width:0;margin:0;padding:0}.mk-seq-trk{padding:8px 10px}.mk-seq-step>.card-h{flex-wrap:wrap;row-gap:6px}.mk-seq-step .prefix>span,.drawer .mk-fieldset .prefix>span{white-space:nowrap;font-size:12px}@media (width<=1280px){.mk-seq-split{grid-template-columns:minmax(0,1fr) 360px}.mk-seq-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.mk-seq-card .card-f .mk-steps{width:64px}}@media (width<=1024px){.mk-seq-cards{scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.mk-seq-cards>.card{scroll-snap-align:start;flex:0 0 340px}.mk-seq-entry{display:none}}.frow.mk-frow{scrollbar-width:none;overflow-x:auto}.frow.mk-frow>*{flex:none}.mk-cal{overflow:hidden}.mk-cal .month{flex:auto;min-height:0}.mk-weekdays{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));padding:6px 0 5px;font-size:10.5px;font-weight:600;display:grid}.mk-weekdays span{padding:0 8px}.mchip.mk-post{text-align:start;border-inline-start-width:3px;flex-direction:column;flex:none;justify-content:center;gap:1px;width:100%;height:30px;padding-block:2px;padding-inline:5px 6px;line-height:1.2;display:flex}.mk-post>.row{gap:4px;min-width:0}.mk-post .i{flex:none;width:10px;height:10px}.mk-post .i.fail{color:var(--danger)}.mk-post>.trunc{display:block}.mk-post[aria-current=true]{box-shadow:0 0 0 2px var(--ink)}.mk-post[draggable=true]{cursor:grab}.mk-net{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.mk-owner{border:1px solid var(--border);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.mday.mk-over{background:var(--accent-soft)}.mk-more{height:18px;color:var(--text-2);flex:none;align-items:center;padding-inline-start:4px;font-size:11px;font-weight:600;display:flex}.mk-more:hover{color:var(--text)}.mk-legend{flex-wrap:wrap;justify-content:flex-start;gap:4px 14px}[dir=rtl] .mk-flip .i{transform:scaleX(-1)}.mk-post-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.mk-home{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;padding:8px}.mk-home .photo{width:56px;height:42px}.mk-nophoto{background:var(--surface-3);height:180px;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.mk-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-media{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.mk-media-item{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:6px;display:flex}.mk-media-item img,.mk-media-item video{object-fit:cover;background:var(--surface-3);border-radius:6px;width:100%;height:88px;display:block}.mk-media-item .mk-nophoto{border-radius:6px;height:88px}.mk-media-add{text-align:start}.mk-media-add:hover{border-color:var(--border-strong);background:var(--surface-2)}.mk-media-add:disabled{opacity:.45;cursor:not-allowed}@media (width<=1024px){.mchip.mk-post,.mk-more{height:32px}}@media (width<=860px){.mk-post-grid{grid-template-columns:minmax(0,1fr)}}.mk-chip-wrap{flex:none;display:inline-flex;position:relative}.mk-chip-wrap>select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:14px;position:absolute;inset:0}.mk-chip-wrap:focus-within>.fchip{outline:2px solid var(--focus);outline-offset:2px}[dir=rtl] .switch.sm.on:after{transform:translate(-12px)}@media (width<=1024px){.fchip,.chk,.search,.pager .btn-sm{height:32px}.btn-sm.btn-icon{width:32px}.switch{background-clip:content-box;border-radius:10px/16px;height:32px;padding:6px 0}.switch:after{top:8px}.switch.sm{border-radius:10px/16px;width:36px;height:32px;padding:6px 0}.switch.sm:after{width:16px;height:16px;top:8px}.switch.sm.on:after{transform:translate(16px)}[dir=rtl] .switch.sm.on:after{transform:translate(-16px)}}.ctr-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.ctr-grid>.col{gap:12px}.mf.miss{background:var(--peach);color:var(--peach-fg);border-color:#f5c9b2}.a4 section{flex-direction:column;gap:2px;display:flex}.doc-host{--line:var(--border-strong);--tile:var(--surface-2);--card:var(--surface);--ground:var(--canvas);--lavender:var(--accent-soft);--accent:var(--lime-300)}.staff-sig .sign-phone-view__pad{background:var(--surface-2);border:1.5px dashed var(--border-strong);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:10px;width:100%;height:160px;display:block}.staff-sig .sign-phone-view__pad[aria-disabled=true]{cursor:not-allowed}.staff-sig .sign-phone-view__stroke{fill:none;stroke:var(--ink);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.staff-sig .sign-phone-view__baseline{fill:none;stroke:var(--border-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}.qr-img{border:1px solid var(--border);background:#fff;border-radius:10px}@media (width<=860px){.ctr-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){.frow .fchip,.frow .chk,.active-f .fchip,.frow .search{height:32px}}.conv.inbox{grid-template-columns:minmax(330px,1fr) minmax(0,2fr) minmax(310px,1fr)}.conv.inbox.two{grid-template-columns:minmax(280px,.8fr) minmax(0,2fr)}.conv.inbox>*{min-width:0}.conv.inbox .cl-snip{unicode-bidi:plaintext}.conv.inbox .ctabs .tab{padding:0 6px}.bub.wait .stamp,.bub.fail .stamp{white-space:normal;flex-wrap:wrap;row-gap:2px}.ap-split{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:12px;display:grid}@media (width<=860px){.ap-split{grid-template-columns:minmax(0,1fr)}}.itile.sm .i{width:12px;height:12px}.cal-closed{inset-inline:0;background:var(--surface-2);z-index:0;pointer-events:none;position:absolute;bottom:0}.cal-closed .meta{top:4px;position:absolute;inset-inline:6px}.ev.grab{cursor:grab;touch-action:none}.ev.grab:active{cursor:grabbing}.ev-resize{inset-inline:0;cursor:ns-resize;touch-action:none;height:7px;position:absolute;bottom:0}.cal-day{cursor:copy}.mday-n{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid}.mday.today>.mday-n{background:var(--accent);color:var(--accent-fg)}.mchip{text-align:start;color:var(--text)}.mchip.ev-viewing{background:var(--lav)}.mchip.ev-owner{background:var(--butter)}.mchip.ev-valuation{background:var(--mint)}.mchip.ev-signing{background:var(--peach)}.mchip.ev-call{background:var(--sky)}.mchip.ev-other{background:var(--neutral)}.mday-more{text-align:start}.cal>.card{min-width:0}.cal-wide .cal-grid{grid-template-columns:46px repeat(var(--days),minmax(120px,1fr))}.frow>.ibtn{flex:none}button.mday{color:inherit;font:inherit;flex-direction:column;align-items:stretch;gap:3px;display:flex}button.mday:hover{background:var(--hover)}@media (width<=1024px){.mday-n{width:24px;height:24px}}.ck-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;display:grid}@media (width<=860px){.ck-grid{grid-template-columns:minmax(0,1fr)}}.ck-row{min-height:30px;padding:4px 0}@media (width<=1024px){.ck-row{min-height:36px}.ck-row>button{min-height:32px}}.card.ck-sel{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.dw-h>.ibtn,.dw-h>.pill{flex:none}.dw-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coach-log{background:0 0;flex:none;padding:0;overflow:visible}.coach-stamp{white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.coach-word{flex-direction:column;gap:6px;max-width:88%;padding:8px 10px;display:flex}.coach-foot{flex:auto;gap:8px;min-width:0;padding:4px 0}.coach-quick{scrollbar-width:none;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.coach-quick>*{flex:none}.coach-box{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.coach-box .acts{align-items:center;gap:4px;display:flex}.rec-dot{background:var(--danger-dot);border-radius:50%;flex:none;width:8px;height:8px}.ws-tbl .cell-main,.ws-tbl .cell-sub,.ws-tbl [role=cell] .row>.trunc,.cal-grid .ev .trunc,.cal-grid .ev>span,.cal .agenda .trunc,.cal .li-main,.cal .li-sub,.ck-grid .ck-row>button,.ck-grid .ck-row>.meta{unicode-bidi:plaintext}@media (width<=1024px){.ck-row .cb.round,.tr .cb.round,.ws-steps .cb.round{background:0 0;border:0;width:32px;height:32px;margin:-7px;position:relative}.ck-row .cb.round:before,.tr .cb.round:before,.ws-steps .cb.round:before{content:"";border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;position:absolute;inset:7px}.ck-row .cb.round.on:before,.tr .cb.round.on:before,.ws-steps .cb.round.on:before{background:var(--ink);border-color:var(--ink)}.ck-row .cb.round .i,.tr .cb.round .i,.ws-steps .cb.round .i{z-index:1;position:relative}}@media (width<=860px){.cal{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.cal>.rail{flex-direction:row;max-height:220px;overflow:auto hidden}.cal>.rail>*{flex:1 0 280px;min-width:280px;max-height:220px}}.list.inset>.li{padding-inline:12px}.sc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sc-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=860px){.sc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-two{grid-template-columns:minmax(0,1fr)}}.set{grid-template-rows:minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);gap:10px;min-height:0;display:grid}.set.one{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.set>.col{gap:10px;min-height:0}.set-side{scrollbar-width:none;overflow:auto}.set-side>*,.set-main>*{flex:none}.set-main>.fill-last,.set-main>.set-scroll{flex:auto;min-height:0}.set-scroll{scrollbar-width:none;flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.set-scroll>*{flex:none}.set-head{gap:10px;min-height:32px}.set-pick{gap:8px;min-height:36px}.snav{flex-direction:column;gap:1px;padding:2px 6px 8px;display:flex}.snav>a,.snav>button{height:31px;color:var(--text-2);white-space:nowrap;border-radius:7px;align-items:center;gap:9px;width:100%;padding-block:0;padding-inline:10px 8px;font-size:13px;font-weight:500;display:flex;position:relative}.snav>a:hover,.snav>button:hover{background:var(--hover);color:var(--text)}.snav .i{width:15px;height:15px;color:var(--text-3)}.snav .on{background:var(--surface-3);color:var(--text);font-weight:600}.snav .on .i{color:var(--text)}.snav .on:before{content:"";inset-inline-start:-6px;background:var(--ink);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px}.cnt-badge.att{background:var(--alert);color:var(--alert-fg)}.kpi.lav .kpi-l .i,.kpi.peach .kpi-l .i{color:currentColor}.wrap2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.check-row{cursor:pointer;gap:10px;min-height:36px}.check-row.off{cursor:default}.set-day{flex:none;width:120px}.set-limit{border-top:1px solid var(--hair);gap:12px;margin-top:12px;padding-top:10px}.set-form3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.set-duo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.set-duo>*{min-height:0}@media (width<=860px){.set-duo{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.set-form3{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-cbx{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:5px;flex:none;width:16px;height:16px;margin-top:1px}@media (width<=1180px){.set-main .right>.search{width:150px;min-width:0}}@media (width<=860px){.set-main .right>.search{width:128px}}.chipsel{flex:none;display:inline-flex;position:relative}.chipsel>.fchip{cursor:pointer}.chipsel>select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:14px;position:absolute;inset:0}.chipsel:focus-within>.fchip{outline:2px solid var(--focus);outline-offset:2px}.disclose>summary{color:var(--lime-800);cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.disclose>summary::-webkit-details-marker{display:none}.disclose[open]>summary .i{transform:rotate(90deg)}[dir=rtl] .disclose>summary .i{transform:scaleX(-1)}[dir=rtl] .disclose[open]>summary .i{transform:rotate(90deg)}.sql{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--hair);font-family:var(--font-mono);text-align:start;direction:ltr;border-radius:8px;margin:6px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5}.tabs-x{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.tabs-x>.tabs{border-bottom:0;width:max-content;min-width:100%}.tabs-x .tab{white-space:nowrap;flex:none}.tbl.flat{box-shadow:none;border:0;border-radius:0}.mx{grid-template-columns:minmax(150px,1.6fr) repeat(var(--n,5),minmax(64px,1fr));align-items:center;font-size:12.5px;display:grid}.mx>span{border-bottom:1px solid var(--hair);min-width:0;padding:7px 4px}.mx>span.h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);text-align:center;padding-top:0;font-size:10.5px;font-weight:600}.mx>span.h:first-child{text-align:start}.mx>span.c{text-align:center;place-items:center;display:grid}.mx .on{background:var(--ink);border-radius:50%;width:10px;height:10px}.mx .off{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:50%}.imp{flex-direction:column;gap:5px;font-size:12.5px;display:flex}.imp>span{align-items:flex-start;gap:7px;line-height:1.4;display:flex}.imp .i{width:13px;height:13px;color:var(--butter-fg);flex:none;margin-top:2px}[dir=rtl] .imp .i{transform:scaleX(-1)}.perm{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) 96px 44px;align-items:center;gap:10px;padding:7px 0;display:grid}.perm:last-child{border-bottom:0}.perm.h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:0 0 6px;font-size:10.5px;font-weight:600}.perm .df{color:var(--text-2);align-items:center;gap:5px;font-size:12px;display:flex}.perm .df .i{width:12px;height:12px}@media (width<=1024px){.tr.th>span.sort>button{min-height:32px}.lmap .maplibregl-ctrl-group button{width:36px;height:36px}}.lmap .sr-only button{min-width:44px;min-height:44px}@media (width<=1024px){.set-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.set-head .fchip,.set-pick .fchip,.snav>a,.snav>button{height:32px}}.frow.of-row{scrollbar-width:none;margin-block:-2px;padding-block:2px;overflow-x:auto}.frow.of-row>*,.frow.of-row>.right>*{flex:none}@media (width<=860px){.split.l>.rail.of-strip>.card>.card-b.fill{overflow:auto}}.rank-row{border-radius:6px;width:100%;min-height:32px}.rank-row:hover{background:var(--hover)}[dir=rtl] .zone-link .i,[dir=rtl] .addt .i.sm{transform:scaleX(-1)}.frow-l{scrollbar-width:none;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.frow-l>*{flex:none}.ig-usage{flex:1 1 0;gap:6px;min-height:280px}.ig-split{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;gap:10px;min-height:0;display:grid}.ig-split>*{min-height:0}.ig-services{flex:1 1 0;gap:6px;min-height:0}.ig-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;gap:8px;display:grid}.ig-grid.scroll{scrollbar-width:none;flex:auto;min-height:0;overflow:auto}.ig-svc{min-width:0}.ig-svc.wide{grid-column:span 2}.ig-svc .card-b{gap:4px;padding:8px 12px}.itile.sm{border-radius:8px;width:28px;height:28px}.ig-err{color:var(--danger)}.ig-sum{gap:20px;padding:10px 14px}.ig-natural{flex:none}.lim-top{grid-template-columns:1.1fr 1fr .8fr;gap:12px 16px;display:grid}.lim-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.modal.wide:has(.lim-grid){width:880px}.lim-row{gap:8px;min-height:40px}@media (width<=1024px){.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-sum{flex-wrap:wrap;gap:12px}.ig-sum-line{flex-wrap:wrap}.lim-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lim-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.askbox input{align-self:stretch}@media (width<=1024px){.qchip{align-items:center;min-height:32px}.frow-l{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}[dir=rtl] .frow-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}}.au-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 284px;gap:10px;min-height:0;display:grid}.au-split>*{min-height:0}.au-side{gap:10px;overflow:auto}@media (width<=860px){.au-split{grid-template-rows:minmax(0,1fr) 236px;grid-template-columns:minmax(0,1fr)}.au-side{flex-direction:row}.au-side>*{flex:1 1 0;min-width:0}}.split.l.w320{grid-template-columns:minmax(0,1fr) 320px}.split.l.w340{grid-template-columns:minmax(0,1fr) 340px}@media (width<=1024px){.split.l.w320,.split.l.w340{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=860px){.split.l.w320,.split.l.w340{grid-template-columns:minmax(0,1fr)}}.deck-photos{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.deck-photo{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;flex-direction:column;gap:6px;min-width:0;padding:6px;display:flex}.deck-photo.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.deck-photo img{width:100%;height:80px}.deck-ba{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deck-ba figure{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.deck-ba img,.deck-ph{aspect-ratio:4/3;border-radius:8px;width:100%;height:auto}.deck-ph{background:var(--surface-2);border:1.5px dashed var(--border-strong);place-items:center;display:grid}.deck-pick{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.deck-pick button{border:2px solid #0000;border-radius:9px;min-height:44px;padding:0;overflow:hidden}.deck-pick button.on{border-color:var(--ink)}.deck-pick img{border-radius:6px;width:100%;height:64px;display:block}.deck-slides{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.deck-slides button{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;display:flex}.deck-slides img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:6px;width:100%}button.slide{width:100%;padding:0}.slide.full img{display:block}.sthumbs>button{cursor:pointer}.split.devs{grid-template-columns:clamp(280px,34%,380px) minmax(0,1fr)}.split.devs .li-main,.split.devs .li-sub{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.un{cursor:pointer;transition:border-color var(--d-hover),opacity var(--d-hover)}.un:hover{border-color:color-mix(in srgb,currentColor 45%,transparent)}.un.dim{opacity:.35}.un .ucode{overflow-wrap:anywhere;min-width:0}.card .dev-find{border-bottom:1px solid var(--hair);padding:8px 12px}.dev-find .filter-toolbar-main{flex-wrap:nowrap}.dev-find .filter-toolbar-search{flex:auto;max-width:none}.dev-find .filter-toolbar-actions{margin-inline-start:0}.dev-head{align-items:center;gap:12px;min-width:0;display:flex}.dev-head>img,.dev-head>.tph{flex:none}.dev-head-t{flex-direction:column;flex:1 0 200px;gap:3px;min-width:0;display:flex}.dev-head-name{align-items:center;min-width:0;display:flex}.dev-head-name .h2{overflow-wrap:anywhere}.dev-head-meta{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:40px;line-height:20px;display:-webkit-box;overflow:hidden}.dev-head-meta>.pill{vertical-align:middle;margin-inline-end:6px}.dev-head-acts{flex:0 auto;align-items:center;gap:6px;min-width:0;margin:-3px;padding:3px;display:flex;overflow:hidden}.dev-head-acts>*{flex:none}.dev-head-acts .btn .cnt-badge{background:color-mix(in srgb,var(--on-ink) 18%,transparent);min-width:16px;height:16px;color:inherit;margin-inline-start:2px;padding:0 5px;font-size:10.5px}.dev-head-acts .btn-sm.btn-icon{aspect-ratio:1;width:auto;padding:0}.kpis.dev-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.kpis.dev-kpis .kpi-main{flex-direction:column;align-items:flex-start;gap:4px}.kpis.dev-kpis .kpi-main .kpi-l{white-space:nowrap}.kpis.dev-kpis .kpi-d{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dev-work{container-type:inline-size}@container (width<=620px){.kpis.dev-kpis .kpi-main .kpi-v{font-size:17px}}@container (width<=500px){.kpis.dev-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.mi-tiles{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.mi-golive{gap:4px}.mi-golive .kpi-v{margin:-2px 0 4px}.mi-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;gap:10px;min-height:0;display:grid}.mi-split>*{min-height:0}.mi-side{scrollbar-width:none;gap:10px;overflow:auto}.mi-side>*{flex:none}.mi-side>.grow{flex:auto;min-height:160px}.tbl.mi-sessions{flex:none;max-height:42%}.mi-count{font-family:var(--font-display);font-size:14px;font-weight:600}@media (width<=1024px){.mi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-split{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=860px){.mi-split{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.mi-side{flex-direction:row;max-height:240px;overflow:auto hidden}.mi-side>*{overscroll-behavior:contain;flex:1 0 300px;min-width:300px;max-height:240px;overflow-y:auto}.tbl.mi-sessions{max-height:38%}}.rec-split{flex:none;grid-template-columns:minmax(0,1.9fr) minmax(280px,.85fr);align-items:start;gap:10px;display:grid}.rec-facts{--n:4}.rec-ck{border-bottom:1px solid var(--hair);align-items:center;gap:8px;min-width:0;min-height:32px;font-size:12.5px;display:flex}.rec-ck:last-child{border-bottom:0}.rec-ck .meta{white-space:nowrap;margin-inline-start:auto}button.pgw{text-align:start;border-radius:8px;width:100%;padding:0;display:block}.rec-src{flex-direction:column;gap:8px;min-width:0;display:flex}.rec-src pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font);color:var(--text-2);background:var(--surface-2);border:1px solid var(--hair);scrollbar-width:none;border-radius:8px;max-height:260px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.5;overflow:auto}.rec-ev{color:var(--text-3);border-inline-start:2px solid var(--border-strong);overflow-wrap:anywhere;margin-top:4px;padding-inline-start:8px;font-size:11.5px}@media (width<=1024px){.rec-split{grid-template-columns:minmax(0,1.6fr) minmax(250px,.9fr)}}@media (width<=860px){.rec-split{grid-template-columns:minmax(0,1fr)}.rec-facts{--n:2}}.ph-sheet-b.still{overflow:hidden}.ph-sheet-b>.ph-msgs{flex:auto;min-height:0}.ph-msgs{scrollbar-width:none;flex-direction:column-reverse;min-height:0;display:flex;overflow:auto}.ph-msgs>.col{gap:8px}.ph-coach-a{background:var(--lav);color:var(--lav-fg);border-radius:12px;flex-direction:column;align-self:stretch;gap:8px;padding:10px 12px;display:flex}.ph-coach-a p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.ph-word{background:var(--surface);color:var(--text);border:1px solid #d6ceff;border-radius:10px;padding-block:8px 10px;padding-inline:12px 4px}.ph-word .row .btn{margin-block:-10px}.ph-word p{margin-top:4px;padding-inline-end:8px;font-size:13.5px;line-height:1.45}.ph-src{color:var(--lav-fg);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ph-src .i{flex:none;width:13px;height:13px}.ph-sugg{scrollbar-width:none;flex:none;gap:8px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.ph-sugg button{border:1px solid var(--border-strong);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;height:44px;padding:0 12px;font-size:13px;font-weight:500}.ph-ask{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;flex:none;align-items:center;gap:6px;min-height:52px;padding-block:3px;padding-inline:14px 3px;display:flex}.ph-ask input{min-width:0;height:44px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:auto;font-size:14px}.ph-ask:focus-within{border-color:var(--lime-600);box-shadow:0 0 0 3px var(--lime-100)}.ph-chip.ctx{min-height:34px;padding-inline:5px 12px}.ph-ask .rdot{background:var(--danger-dot);border-radius:50%;flex:none;width:9px;height:9px;margin-inline-end:4px;box-shadow:0 0 0 4px #e5484d2e}.tbl.pub-grid .tr{gap:6px}.pub-h{white-space:normal;line-height:1.15}.pub-cell{border-radius:999px;align-items:center;padding:0;display:inline-flex}.pub-cell:hover .pill{box-shadow:0 0 0 2px var(--border-strong)}.pub-cell.on .pill{box-shadow:0 0 0 2px var(--ink)}@media (width<=1024px){.pub-cell{min-height:32px}}button.fa{cursor:pointer;padding:0}.clamp2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kit-reason{text-align:start;width:200px}.tr .cell-main>.av-stack{vertical-align:middle}.tr .cell-main>.av-stack .av{width:22px;height:22px;font-size:9px}.wrapx{overflow-wrap:anywhere;min-width:0}.kit-flyers{flex:0 auto;min-height:0;max-height:62%}.kit-out{flex:1 1 0;min-height:150px}.sthumbs.nums{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.sthumbs.nums>button{aspect-ratio:auto;min-height:28px}@media (width<=1024px){.sthumbs>button{min-height:32px}.sthumbs.nums{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.sthumbs.nums>button{min-height:44px}}@media (width<=860px){.split.l.w320>.rail>.card>.card-b.fill,.split.l.w340>.rail>.card>.card-b.fill{overflow:auto}.split.l.w320>.rail .slide{max-width:220px}}.lim-two{align-items:start}button.rec-ck{text-align:start;width:100%;color:inherit;font:inherit;font-size:12.5px}button.rec-ck:disabled{cursor:default}.rec-ck>.grow{overflow-wrap:anywhere;min-width:0}.rec-cbw{border-radius:var(--r-ctl);flex:none;place-items:center;width:32px;height:32px;display:grid}.rec-cbw:hover{background:var(--surface-3)}.srcg{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.srcd{border-radius:var(--r-card);display:flex}.srcd>.drop{flex:auto;justify-content:center;padding:14px}.srcd.on>.drop{border-color:var(--lime-500);background:var(--accent-soft)}.pdfp{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);color:var(--text-2);border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;font-size:11.5px;display:flex}.pdfh{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding-bottom:6px;display:flex}.pdfh b{font-family:var(--font-display);letter-spacing:.14em;color:var(--text);white-space:nowrap;font-size:13px}.pdfx{scrollbar-width:none;overflow-x:auto}.pdft{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pdft th{text-align:start;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:4px;font-size:10.5px;font-weight:600}.pdft td{border-bottom:1px solid var(--hair);white-space:nowrap;padding:4px}.pdft .r{text-align:end}.pdft tr.hl td{background:var(--butter);color:var(--butter-fg);font-weight:600}.srctext{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;font-size:12px;line-height:1.5;display:flex}.srctext>div{border-radius:4px;flex-direction:column;padding:4px 6px;display:flex}.srctext>div+div{margin-top:8px}.srctext>.hl{background:var(--butter);color:var(--butter-fg);font-weight:600}[dir=rtl] .back .i{transform:scaleX(-1)}@media (width<=860px){.srcg{grid-template-columns:minmax(0,1fr)}.split.brs{grid-template-rows:minmax(0,.85fr) minmax(0,1.15fr)}}.split.bl{grid-template-columns:minmax(0,1fr) 312px}.blp .card-b.fill{justify-content:center;align-items:flex-start;padding:14px 12px;display:flex}.bpv{background:var(--canvas);flex-direction:column;gap:12px;min-height:100%;padding:16px 16px 24px;display:flex}.bp-h{align-items:center;gap:8px;display:flex}.bp-h .sb-logo{width:28px;height:28px;font-size:15px}.bp-langs{background:var(--surface-3);border:1px solid var(--border);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.bp-langs span{height:22px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.bp-langs span.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.bp-t{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.15}.bmap{background:var(--surface-3);border-radius:10px;height:176px;overflow:hidden}.bmap svg{width:100%;height:100%;display:block}.bp-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px;flex:none;overflow:hidden}.bp-card>img{object-fit:cover;width:100%;height:190px;display:block}.bp-noph{background:var(--surface-3);height:120px;color:var(--text-3);place-items:center;font-size:13px;display:grid}.bp-b{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.bp-price{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.bp-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.bp-acts .btn{cursor:default;height:44px}.bp-sign{background:var(--butter);color:var(--butter-fg);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.bm-land{fill:var(--surface-2)}.bm-st{stroke:var(--surface);stroke-width:7px;fill:none;stroke-linecap:round}.bm-st.thin{stroke-width:4px}.bm-pin circle{fill:var(--ink)}.bm-pin text{fill:var(--on-ink);font-size:11px;font-weight:700;font-family:var(--font)}.bm-pin.seen circle{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.bm-pin.seen text{fill:var(--ink)}.bm-place circle{fill:var(--accent);stroke:var(--lime-700);stroke-width:1.5px}.bm-lbl{fill:var(--text-3);font-size:10px;font-family:var(--font)}.bl-design{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}@media (width<=1024px){.split.bl{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=860px){.split.bl,.bl-design{grid-template-columns:minmax(0,1fr)}}.co-row{grid-template-columns:minmax(0,1fr) 280px;gap:10px;display:grid}.co-row .drop{flex:1;justify-content:center;gap:4px;padding:12px}@media (width<=860px){.co-row{grid-template-columns:minmax(0,1fr) 210px}}@media (width<=1024px){.dw-crumb>button{min-height:32px}}.cp-two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.cp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tr.th>span.cp-head{white-space:normal;font-size:10.5px;line-height:1.2}@media (width<=1180px){.cp-two{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.cp-three{grid-template-columns:minmax(0,1fr)}}.vis{border-bottom:1px solid var(--hair);align-items:center;gap:10px;min-height:38px;padding:6px 0;display:flex}.vis:last-child{border-bottom:0}.vis .lk{width:14px;height:14px;color:var(--text-3);flex:none}.vis-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;padding:4px 0 2px;font-size:10.5px;font-weight:600;display:flex}.switch.locked,.switch:disabled{opacity:.4;cursor:not-allowed}.card-h .ibtn{flex:none}.pdft{font-size:11px}.kv>span:last-child,.kv>span.grow{white-space:normal;overflow-wrap:anywhere;padding-block:4px}.set-duo2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.set-scroll>.set-duo{min-height:300px}@media (width<=1024px){.set-duo2{grid-template-columns:minmax(0,1fr)}}.lpad .li{padding-inline:12px}.rec-drop>.drop{width:100%}.topbar>.ibtn{flex:none}.mr-crumb{flex:none;gap:10px;min-height:32px}.mr-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;gap:10px;min-height:0;display:grid}.mr-split>*{min-height:0}@media (width<=1024px){.mr-split{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=860px){.mr-split{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.mr-crumb{flex-wrap:wrap}}.split3{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(250px,.74fr);gap:10px;min-height:0;display:grid}.split3>*{min-height:0}.fd{border-bottom:1px solid var(--hair);flex-direction:column;gap:6px;padding:10px 12px 11px;display:flex}.fd:last-child{border-bottom:0}.fd-n{background:var(--ink);width:20px;height:20px;color:var(--on-ink);font-family:var(--font-mono);border-radius:6px;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.fd-t{font-size:13px;font-weight:600;line-height:1.35}.fd-a{color:var(--lime-ink);background:var(--accent-soft);border-radius:6px;align-items:flex-start;gap:6px;padding:5px 8px;font-size:12.5px;line-height:1.35;display:flex}.fd-a .i{flex:none;width:13px;height:13px;margin-top:2px}[dir=rtl] .fd-a .i{transform:scaleX(-1)}.fd.off{opacity:.72}.nchip{background:var(--surface-3);font-variant-numeric:tabular-nums;height:20px;color:var(--text-2);white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.chg{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.ba{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;font-size:12px;line-height:1.4;display:grid}.ba .k{padding-top:3px}.ba .was{color:var(--text-3);background:var(--surface-2);border-radius:5px;padding:3px 7px;-webkit-text-decoration:line-through #5b5f6b73;text-decoration:line-through #5b5f6b73}.ba .now{color:var(--text);background:var(--accent-soft);border:1px solid var(--lime-200);border-radius:5px;padding:3px 7px}.ev-line{color:var(--text-2);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}.ev-line .i{width:13px;height:13px;color:var(--text-3);flex:none;margin-top:1px}@media (width<=1024px){.split3{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.split3>.rail{flex-direction:row;grid-column:1/-1;max-height:230px;overflow:auto hidden}.split3>.rail>*{flex:1 0 300px;min-width:300px;max-height:230px}}.split.r{text-align:start}.tr .act .ibtn,.tr .act .btn{flex:none}.fd-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex:auto;min-width:0;font-size:10.5px;font-weight:600;line-height:1.3}@media (width<=860px){.split3{grid-template-rows:minmax(0,1.5fr) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.split3>.rail{grid-column:auto}}.dotline{flex-wrap:wrap;align-items:baseline;min-width:0;display:inline-flex}.dotline>span+span:before{content:"·";color:var(--text-3);margin-inline:5px}@media (width<=860px){.rec-review>:first-child{order:2}}.deck-ba img,.deck-ba .deck-ph{object-fit:cover;max-height:260px}.ws-tray{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.ws-file{background:var(--surface-3);max-width:100%;height:28px;color:var(--text);border-radius:6px;align-items:center;gap:5px;padding-block:0;padding-inline:8px 4px;font-size:12px;font-weight:500;display:inline-flex}.ws-file.failed{background:var(--danger-bg,var(--surface-3));outline:1px solid var(--danger)}.ws-file-n{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;max-width:220px;overflow:hidden}.ws-file .x{width:24px;height:24px;color:var(--text-3);border-radius:4px;flex:none;place-items:center;display:grid}.ws-file .x:hover{background:var(--surface-2);color:var(--text)}.ws-trans{border:1px solid var(--lav-300,var(--border-strong));background:var(--lav,var(--surface-2));border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ws-lang{border:1px solid var(--border-strong);background:var(--surface);height:26px;color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.ws-lang.on{background:var(--lime-100,var(--lime));border-color:var(--lime-700);color:var(--text)}.composer .acts>.ibtn{flex:none}@media (width<=1024px){.ws-lang{height:32px}.ws-att{min-height:32px}.ws-file{height:32px}.ws-file .x{width:28px;height:28px}}@media (width<=900px){.today-more{display:none}}.legend .lg-k{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.legend .lg-k:hover{background:var(--surface-2)}.legend .lg-k[aria-pressed=true]{color:var(--ink);font-weight:600}.legend .lg-k.off{opacity:.45}.thread.embedded{flex:auto;min-height:420px}@media (width<=1024px){.legend .lg-k{min-height:32px;margin-block:-8px}.today-more>*{min-height:32px}}.viewer{background:var(--canvas);border-radius:var(--r-drawer);border:1px solid var(--border);width:min(1320px,100% - 48px);height:calc(100% - 24px);box-shadow:var(--shadow-drawer);min-height:0;animation:modal-in var(--d-modal) var(--ease);flex-direction:column;display:flex;overflow:hidden}.fv-dialog{outline:none;flex-direction:column;height:100%;min-height:0;display:flex}.viewer .fv-name{overflow-wrap:anywhere}.viewer .dw-h .btn,.fv-steps{flex:none}[dir=rtl] .fv-steps .btn-ghost .i{transform:scaleX(-1)}.fv-tools{background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;min-height:42px;padding-block:4px;padding-inline:20px 12px;display:flex}.fv-zoom{text-align:center;min-width:44px}.fv-body{flex:auto;min-height:0;display:flex}.fv-rail{scrollbar-width:none;background:var(--surface-2);border-inline-end:1px solid var(--border);flex-direction:column;flex:none;align-items:center;gap:8px;width:152px;padding:12px 10px;display:flex;overflow:auto}.fv-thumb{color:var(--text-3);border:1px solid #0000;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:6px;font-size:11.5px;display:flex}.fv-thumb:hover{background:var(--surface)}.fv-thumb.on{border-color:var(--ink);background:var(--surface);color:var(--ink);font-weight:600}.modal.wide:has(.tpl-ed){width:880px}.tpl-fields{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.tpl-field{min-height:26px;color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.tpl-field .b{color:var(--text);font-weight:500}.tpl-field .meta{font-size:11.5px}.tpl-field .i{color:var(--text-3);flex:none}.tpl-field.found .i{color:var(--success)}.tpl-field.missing .i{color:var(--warning)}.tpl-field.missing .b{color:var(--text)}.tpl-dot{background:var(--border-strong);border-radius:3px;flex:none;width:6px;height:6px;margin:0 5px}.fv-grid{gap:10px;min-width:0;display:grid}.fv-cell{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:0;line-height:0;display:block;position:relative;overflow:hidden}button.fv-cell:hover{border-color:var(--ink)}.fv-cell canvas{display:block}.fv-cell .num{background:var(--surface);border:1px solid var(--border);text-align:center;min-width:20px;height:20px;color:var(--text-2);border-radius:10px;padding:0 6px;font-size:11.5px;line-height:18px;position:absolute;inset-block-end:6px;inset-inline-start:6px}.fv-thumb canvas{background:#fff;display:block;box-shadow:0 1px 3px #14151a2e}.fv-pages{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:16px;min-width:0;min-height:0;padding:20px 16px;display:flex;overflow:auto}.fv-pages:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fv-page{background:#fff;flex:none;position:relative;box-shadow:0 2px 12px #14151a1f}.fv-page canvas{width:100%;height:100%;display:block}.fv-page .textLayer{position:absolute;inset:0}.fv-stage{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;padding:20px;display:flex;overflow:hidden}.fv-stage>img,.fv-stage>video{object-fit:contain;background:var(--surface);border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 2px 12px #14151a1f}.fv-stage>video{background:#000}.fv-audio{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:20px 24px;display:flex}.fv-audio audio{width:min(420px,100%)}.fv-text{background:var(--surface);border:1px solid var(--border);width:min(920px,100%);font:13px/1.55 var(--font-mono,ui-monospace,monospace);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);border-radius:10px;margin:0;padding:20px 24px}.fv-sheet{align-items:stretch}.fv-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);width:max-content;min-width:100%;font-size:12.5px}.fv-table th,.fv-table td{border:1px solid var(--hair);text-align:start;white-space:nowrap;text-overflow:ellipsis;max-width:420px;padding:5px 10px;overflow:hidden}.fv-table th{background:var(--surface-2);color:var(--text-2);font-weight:600;position:sticky;top:-20px}@media (width<=860px){.fv-rail{display:none}}@media (width<=640px){.viewer{border-radius:0;width:100%;height:100%}.scrim.center:has(.viewer){padding:0}}.tpl-line{min-height:32px;color:var(--text-2);border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;padding-top:8px;font-size:12.5px;display:flex}.tpl-line .i{color:var(--text-3);flex:none}.tpl-line .b{color:var(--text)}.tpl-line .btn{flex:none;margin-inline-start:auto}.tpl-line>.grow{min-width:min(180px,100%)}.tpl-link{color:var(--text-2);text-align:start;align-items:center;gap:6px;min-height:32px;padding:4px 0;font-size:12px;line-height:1.4;display:inline-flex}.tpl-link .i{color:var(--text-3);flex:none}.tpl-link .b{color:var(--text)}.tpl-link:hover .b{text-decoration:underline}.sb-work{border:1px solid var(--sb-border);background:#ffffff0a;border-radius:10px;flex-direction:column;flex:none;gap:6px;min-width:0;margin:10px 0 0;padding:8px;display:flex}.sb-work-h{width:100%;height:24px;color:var(--sb-group);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:0 4px;font-size:10.5px;font-weight:700;display:flex}.sb-work-h:hover{color:var(--sb-text-hover);background:var(--sb-bg-hover)}.sb-work-h .sb-count{margin-inline-start:auto}.sb-work-h .i{opacity:.7;flex:none;width:12px;height:12px}[dir=rtl] .sb-work-h .i{transform:scaleX(-1)}.sb-work-more{height:24px;color:var(--sb-text);text-align:start;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:0 4px;font-size:11.5px;overflow:hidden}.sb-work-more:hover{color:var(--sb-text-hover);background:var(--sb-bg-hover)}.work-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.work-ic{background:var(--surface-3);width:24px;height:24px;color:var(--text-2);border-radius:7px;place-items:center;display:grid}.work-ic .i{width:13px;height:13px}.work-main{flex-direction:column;gap:3px;min-width:0;display:flex}.work-main strong{color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3}.work-on{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;overflow:hidden}.work-main .trk-c{color:var(--text-3);min-width:0;font-size:11.5px}.work-main .trk-c>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-main .bar{min-width:0;height:4px}.work-err{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.work-acts{align-items:center;gap:4px;display:flex}.sb-work .work-ic{color:var(--sb-text-hover);background:#ffffff12}.sb-work .work-row.ready .work-ic{color:var(--lime-200);background:#d2f35a29}.sb-work .work-row.failed .work-ic{color:#ffb39a;background:#ffb7a024}.sb-work .work-main strong{color:var(--sb-text-hover);font-size:12px}.sb-work .work-on,.sb-work .work-main .trk-c{color:var(--sb-text)}.sb-work .work-row.ready .trk-c{color:var(--lime-200)}.sb-work .trk-c .trk-dots i{background:#ffffff29}.sb-work .trk-c .trk-dots i.done{background:var(--sb-text-hover)}.sb-work .bar{background:#ffffff14}.sb-work .work-err{color:#ffb39a}.sb-work-act{border-radius:var(--r-ctl);height:26px;color:var(--sb-text-hover);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1a;padding:0 9px;font-size:12px;font-weight:600}.sb-work-act:hover{background:#ffffff24}.sb-work-rail{height:36px;color:var(--sb-text);border-radius:8px;flex:none;place-items:center;margin-top:8px;display:grid;position:relative}.sb-work-rail:hover{background:var(--sb-bg-hover);color:var(--sb-text-hover)}.sb-work-rail .spin{border-color:#fff3;border-top-color:var(--accent)}.sb-work-rail.fail{color:#ffb39a}.sb-work-rail.ready{color:var(--lime-200)}.work-pop{z-index:60;bottom:16px;background:var(--surface);border:1px solid var(--border);width:360px;max-height:min(560px,100dvh - 32px);box-shadow:var(--shadow-pop);color:var(--text);border-radius:12px;flex-direction:column;display:flex;position:fixed;inset-inline-start:calc(var(--sb-w) + 8px)}.work-pop.rail{inset-inline-start:calc(var(--sb-w-collapsed) + 8px)}.work-pop-h{border-bottom:1px solid var(--hair);align-items:center;gap:6px;padding-block:10px 8px;padding-inline:14px 10px;font-size:13.5px;display:flex}.work-pop-b{scrollbar-width:none;flex-direction:column;gap:12px;min-height:0;padding-block:8px 10px;padding-inline:14px 10px;display:flex;overflow-y:auto}.work-pop .work-row.ready .work-ic{background:var(--accent-soft);color:var(--lime-900)}.work-pop .work-row.failed .work-ic{background:var(--danger-bg);color:var(--danger)}.work-sugg{flex-wrap:wrap;gap:6px;display:flex}.work-sugg .chk{flex:none}.app .sb.rail{overflow:hidden}.app .sb.rail>.sb-nav{flex:auto}.app .sb.rail .sb-link{flex:none}@media (width<=1024px){.work-pop{width:340px}.sb-work-act{height:32px}.sb-work-rail{height:40px}}.st-btn{cursor:pointer;min-height:28px;font:inherit;color:inherit;background:0 0;border-radius:999px;align-items:center;max-width:100%;padding:0;display:inline-flex}.st-btn .pill{gap:4px;padding-inline-end:5px}.st-btn .pill .i{opacity:.7;width:11px;height:11px}.st-btn:hover .pill{box-shadow:0 0 0 2px var(--border-strong)}.st-btn[data-focus-visible]{outline:2px solid var(--ink);outline-offset:2px}.st-btn[data-disabled]{cursor:default;opacity:.6}.st-menu{max-width:320px}.st-menu .mh{color:var(--text-2);white-space:normal;padding:6px 10px 4px;font-size:12px;line-height:1.4;display:block}.st-menu section+section{border-top:1px solid var(--hair);margin-top:4px;padding-top:4px}@media (width<=1024px){.st-btn{min-height:32px}.st-menu .mi{height:36px}}.cal>.rail{scrollbar-width:none;overflow:auto}@media (width>=641px) and (width<=860px){.cal>.rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;display:grid;overflow:hidden auto}.cal>.rail>*{min-width:0;max-height:220px}.cal>.rail>.card{overflow:hidden}.cal>.rail>.card>.card-b{overflow:auto}.cal>.rail>.calendar-insight{grid-column:1/-1}}.fchip.on .meta{color:var(--on-ink-muted)}@media (width<=1024px){.managed-record button.li-main,.lead-review-properties button.li-main{min-block-size:32px}.toasts .toast .btn{height:44px;min-height:44px}}.toasts{scrollbar-width:none;max-block-size:18dvh}@media (width>=641px) and (width<=860px){.split.today-work{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.split.today-work>.rail>*{max-height:100%}.split.today-work>.rail>.card>.card-b{overflow:auto}}.skip-link{z-index:10000;color:#fff;background:#14151a;padding:12px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.tb-search kbd:after{content:attr(data-shortcut)}.mk-social-kpi .kpi-d{white-space:normal;text-overflow:clip;display:block;overflow:visible}.today-rail-facts{display:contents}@media (width>=861px){.split.contacts>.rail{scrollbar-width:none;overflow:auto}.today-work>.rail{overflow:hidden}.today-rail-facts{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden}.today-rail-facts>.card{flex:0 auto;min-height:min(120px,45%)}.today-rail-facts>.card>.card-b{scrollbar-width:thin;min-height:0;overflow:auto}}.today .today-rail-facts .empty{gap:4px;padding:12px}.today .today-rail-facts .empty .itile{display:none}.today .today-rail-facts .empty strong{color:var(--text-2);font-family:inherit;font-size:12.5px;font-weight:500}.today .st{padding:6px 10px}.today .st-step{display:none}.today .st-head{position:absolute;inset-block-end:10px;inset-inline-end:10px}@media (width<=1024px){.today .kpi{min-height:0;padding:7px 10px 8px}.today .kpi-v{font-size:20px}}@media (width>=641px) and (width<=860px){.today-work>.rail>.today-rail-facts>.card{flex:1 0 260px;max-block-size:100%;min-inline-size:260px}.today-rail-facts>.card>.card-b{min-height:0;overflow:auto}}@media (width<=640px){.coach-foot button,.coach-foot .btn,.coach-quick button,.sheet button,.drawer button,.modal button{min-block-size:44px;min-inline-size:44px}}@media (width<=1024px){button.li-main,a.li-main{align-items:center;min-block-size:32px;display:inline-flex}}@media (width>=641px) and (width<=860px){.split>.rail>.card>.card-b{min-block-size:0;overflow:auto}}.recruitment-main{flex:1 1 0;min-block-size:0;min-inline-size:0;overflow:hidden}.recruitment-main>.kb{flex:1 1 0;inline-size:100%;min-inline-size:0}.au-side>.au-runs{flex:1 0 200px;min-block-size:200px}@media (width<=860px){.au-side>.au-runs{flex:1 0 280px;min-block-size:0}.au-side>.card{overflow:hidden}.au-side>.card>.card-b{scrollbar-width:none;overflow:auto}}.split.rec{grid-template-columns:minmax(320px,.9fr) minmax(0,1.4fr)}@media (width<=1024px){.split.rec{grid-template-columns:minmax(280px,1fr) minmax(0,1.2fr)}}.banner{min-height:32px;padding:6px 10px}.banner>span{min-width:0}.banner .btn{flex:none;height:26px;margin-inline-start:auto;padding:0 10px;font-size:12px}.oflow{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.oflow>*{flex:none}.oflow [hidden]{display:none}.tabs{min-width:0;overflow:hidden}.tabs>[hidden]{display:none}.tab-more{flex:none;align-items:flex-end;margin-inline-start:auto;display:inline-flex}.tab-more .tab{gap:4px}.ai-mark{letter-spacing:.04em;background:var(--accent-soft);height:18px;color:var(--lime-ink);vertical-align:middle;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.ai-mark.stamp{height:16px;padding:0 5px;font-size:10px}.ai-line{color:var(--text-2);align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.ai-line svg{color:var(--lime-800);flex:none}.kbw{position:relative}.kbw .kb-edge{pointer-events:none;z-index:3;opacity:0;width:36px;transition:opacity var(--d-hover);position:absolute;top:0;bottom:0}.kbw .kb-edge.end{background:linear-gradient(to left,var(--canvas) 20%,transparent);inset-inline-end:0}.kbw .kb-edge.start{background:linear-gradient(to right,var(--canvas) 20%,transparent);inset-inline-start:0}[dir=rtl] .kbw .kb-edge.end{background:linear-gradient(to right,var(--canvas) 20%,transparent)}[dir=rtl] .kbw .kb-edge.start{background:linear-gradient(to left,var(--canvas) 20%,transparent)}.kbw.over-end .kb-edge.end,.kbw.over-start .kb-edge.start{opacity:1}.kbw .kb-arrow{z-index:4;background:var(--surface);border:1px solid var(--border);width:32px;height:32px;box-shadow:var(--shadow-lift);color:var(--text);border-radius:999px;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.kbw .kb-arrow.end{inset-inline-end:6px}.kbw .kb-arrow.start{inset-inline-start:6px}.kbw.over-end .kb-arrow.end,.kbw.over-start .kb-arrow.start{display:grid}[dir=rtl] .kbw .kb-arrow svg{transform:scaleX(-1)}@media (width<=1024px){.banner .btn{height:32px}}.pill.wrap{white-space:normal;flex:0 auto;min-width:0;max-width:100%;height:auto;min-height:20px;padding-block:2px;line-height:1.25}.ledger-grid .tr>:first-child{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.ledger-grid .tr.th>:first-child{z-index:3;background:var(--surface-2)}.set-side{overflow:hidden}.set-side>.card:first-child{flex-direction:column;flex:auto;min-height:0;display:flex}.set-side .snav{scrollbar-width:thin;min-height:0;overflow:auto}.topbar{container-type:inline-size}.tb-title{flex:auto;min-width:auto;max-width:48cqw}.tb-title>.pt-meta{contain:inline-size}@container (width<=820px){.tb-search span,.tb-search kbd{display:none}.tb-search{flex:0 0 36px;justify-content:center;width:36px;min-width:0;padding:0}}.mx span{border-bottom:1px solid var(--hair);align-self:stretch;min-width:0;padding:7px 4px}.mx span.h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);text-align:center;padding-top:0;font-size:10.5px;font-weight:600}.mx span.h:first-child{text-align:start}.mx span.c{text-align:center;place-items:center;display:grid}.mx .on,.mx .off{display:block}.bub .tpl .tpl-name{text-transform:none;letter-spacing:0}.toast{max-inline-size:min(380px,100vw - 32px)}.toast>span,.toast strong{flex:auto;min-width:0}.toast .acts,.toast .row{flex-wrap:nowrap;flex:none;gap:6px;display:flex}.toast .btn{white-space:nowrap;flex:none}.dt{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.dt .input{padding-inline-end:36px}.dt>.ibtn{inset-inline-end:2px;width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.dpop{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-pop);width:252px;margin:0;padding:10px;position:fixed;inset:auto}.dpop .dnav{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.dpop .dgrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dpop .dow{color:var(--text-3);text-align:center;padding:2px 0;font-size:10.5px;font-weight:600}.dpop .day{height:30px;color:var(--text);border-radius:6px;place-items:center;font-size:12.5px;display:grid}.dpop .day:hover{background:var(--hover)}.dpop .day.sel{background:var(--ink);color:var(--on-ink)}.dpop .day.today{box-shadow:inset 0 0 0 1px var(--border-strong)}.dpop .day.out{color:var(--text-3)}.dpop .day:disabled{opacity:.35}.tbl-bar>.frow{flex:auto;min-width:0}.cell-main.wrap{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.dw-h>.tb-title{flex:auto;max-width:none}.kb{scroll-snap-type:x mandatory;scroll-padding-inline:0}.kb-col{scroll-snap-align:start}.kpi-d{white-space:normal;text-overflow:clip;flex-wrap:wrap;row-gap:0;line-height:1.3;overflow:visible}.prefix span{white-space:nowrap}[dir=rtl] .zone-link svg,[dir=rtl] .btn>svg:last-child[data-icon=arrowr],[dir=rtl] .btn>.i:last-child[data-icon=arrowr]{transform:scaleX(-1)}@container (width<=1000px){.tb-search span,.tb-search kbd{display:none}.tb-search{flex:0 0 36px;justify-content:center;width:36px;min-width:0;padding:0}.topbar>.btn-secondary:has(.i){flex:none;gap:0;width:36px;padding:0;font-size:0}}.tabs .tab{white-space:nowrap;flex:none}@media (width<=1024px){.kb.fit .kb-card.hascover .grip6{top:8px;background-position:50%;background-clip:border-box;border-radius:8px;width:32px;height:32px;padding:0;inset-inline-end:8px}}.snav>a,.snav>button{flex:none}.kpi-main{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.kpi-main .kpi-l{letter-spacing:0;text-transform:none;white-space:normal;text-overflow:clip;min-width:0;font-size:11px;line-height:1.25;overflow:visible}.kpi-main .kpi-v,.kpi-main .kpi-v.lg{white-space:nowrap;flex:none;margin:0;font-size:20px;line-height:1.1}.kpi-d{font-size:11px;line-height:1.25}.kpi .spark{max-width:100%;height:12px;margin-block-start:2px}.filter-toolbar{flex-direction:column;flex:none;gap:5px;min-width:0;display:flex}.filter-toolbar-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.filter-toolbar-view,.filter-toolbar-quick,.filter-toolbar-actions{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.filter-toolbar-actions{margin-inline-start:auto}.filter-toolbar-search{flex:180px;min-width:140px;max-width:320px}.filter-toolbar-search .search{width:100%!important;min-width:0!important;max-width:none!important}.filter-toolbar-quick{flex-wrap:wrap}.filter-toolbar-state{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.filter-toolbar-active{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.filter-token{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--surface-2);max-width:100%;min-height:28px;color:var(--text-2);text-align:start;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.filter-token span{overflow-wrap:anywhere;min-width:0}.filter-token .i{color:var(--text-3);flex:none}.filter-token:hover{background:var(--surface-3);border-color:var(--border-strong)}.filter-toolbar-count{white-space:nowrap;color:var(--text-3);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11px}.filter-fields{flex-direction:column;gap:16px;min-width:0;display:flex}.filter-fields>.field,.filter-fields>.form{width:100%;min-width:0}@media (width<=1024px){.filter-token{min-height:32px}.filter-toolbar-search{max-width:none}.filter-toolbar-main,.kpi-main{gap:6px}.kpi-main .kpi-v{font-size:18px}}.cal.calendar-workspace{grid-template-columns:minmax(0,1fr)}.calendar-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding-block-end:12px;display:grid}.calendar-overview>.card{min-width:0;max-height:none}@media (width<=860px){.calendar-overview{grid-template-columns:minmax(0,1fr)}}.filter-fields .chk{justify-content:flex-start;width:100%}@media (width<=1024px){.filter-toolbar :is(.btn,.ibtn,.fchip,.seg button,.chk,.search),.filter-token{min-block-size:44px;height:auto}.filter-toolbar .seg{height:auto}.filter-fields :is(.input,.select,.chk){min-block-size:44px;height:auto}.filter-fields .switch{min-block-size:28px;min-inline-size:44px}}.inbox-filter-toolbar{border-block-end:1px solid var(--hair);padding:8px}.inbox-filter-toolbar .filter-toolbar-view{flex-basis:100%}.inbox-filter-toolbar .filter-toolbar-search{flex-basis:140px;min-width:100px}.inbox-filter-toolbar .filter-toolbar-main{gap:6px}
