@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Jetcargo/fonts/0281b084.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Jetcargo/fonts/c6deb89a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Jetcargo/fonts/a38842f3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Jetcargo/fonts/9ea7231e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Jetcargo/fonts/26602960.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Jetcargo/fonts/7fa10e7c.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Jetcargo/fonts/e7353ff8.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Jetcargo/fonts/e9d71d9d.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Jetcargo/fonts/2961c00c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Jetcargo/fonts/461e377c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/Jetcargo/fonts/4e896d6f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/Jetcargo/fonts/bc150a71.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/Jetcargo/fonts/fe1a9383.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/Jetcargo/fonts/1dd44571.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/Jetcargo/fonts/61116d67.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/b6cfdd28.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/ca3f234f.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/63d0b040.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/040f7011.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/464f6b23.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/2a155d07.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/b6cfdd28.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/ca3f234f.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/63d0b040.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/040f7011.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/464f6b23.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/2a155d07.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/b6cfdd28.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/ca3f234f.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/63d0b040.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/040f7011.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/464f6b23.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/2a155d07.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/b6cfdd28.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/ca3f234f.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/63d0b040.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/040f7011.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/464f6b23.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/Jetcargo/fonts/2a155d07.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#F6F7F9;--surface:#FFFFFF;--surface-2:#FAFBFC;--hover:#F2F4F7;--border:#E5E8EC;--border-2:#EEF0F3;--border-strong:#D3D8DF;--muted-bg:#F0F1F3;--muted-bg2:#F3EDED;--text:#171A1F;--text-2:#5B6472;--text-3:#8A93A0;--text-4:#9AA3B0;--text-5:#B9C0CA;--muted-fg:#8A6A6A;--muted-dot:#B79A9A;--accent:#3E63DD;--accent-hover:#3355C7;--accent-strong:#2A44B8;--accent-tint:#EEF1FB;--accent-tint2:#F5F7FE;--accent-border:#E4EAFC;--danger:#B4342A;--danger-solid:#B4342A;--danger-solid-hover:#9A2B22;--danger-tint:#FCECEC;--danger-tint2:#FDF6F5;--danger-border:#F3C7C3;--danger-dot:#E5484D;--danger-muted:#9A5B57;--amber-tint:#FDF3E7;--amber:#9A5B12;--amber-dot:#E08C2F;--green-tint:#E9F6EE;--green:#1F7A44;--green-dot:#35A46A;--violet:#6A3FC0;--violet-solid:#6A3FC0;--violet-solid-hover:#5A34A8;--violet-tint:#F1ECFC;--violet-dot:#8B5CF0;--sky:#0B6E99;--sky-tint:#E6F4FB;--sky-dot:#0EA5E9;--toast-bg:#1B1F27;--toast-danger:#FF8B8B;--toast-ok:#5BD08A}:root[data-theme=dark]{--bg:#0F1116;--surface:#181B22;--surface-2:#1E222B;--hover:#242A34;--border:#2A303A;--border-2:#23282F;--border-strong:#353C47;--muted-bg:#262C35;--muted-bg2:#2C2422;--text:#E7E9ED;--text-2:#A9B1BC;--text-3:#868F9C;--text-4:#6E7783;--text-5:#525A66;--muted-fg:#BFA3A3;--muted-dot:#7C6A6A;--accent:#4E71F0;--accent-hover:#6A8AFF;--accent-strong:#A9BEFF;--accent-tint:#1B2440;--accent-tint2:#161E30;--accent-border:#2B3A63;--danger:#FF7E70;--danger-solid:#C6392C;--danger-solid-hover:#A82E23;--danger-tint:#2C1512;--danger-tint2:#241413;--danger-border:#4C2521;--danger-dot:#FF6B6B;--danger-muted:#CE938E;--amber-tint:#2A1F10;--amber:#E6A961;--amber-dot:#F0A94E;--green-tint:#12241A;--green:#5FCB8A;--green-dot:#47C07E;--violet:#BBA0FF;--violet-solid:#6D45C8;--violet-solid-hover:#5B37AB;--violet-tint:#201A33;--violet-dot:#A78BFA;--sky:#6CCBF2;--sky-tint:#0F2430;--sky-dot:#38BDF8;--toast-bg:#2C313C;--toast-danger:#FF8B8B;--toast-ok:#5BD08A}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{height:100%}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}input,button,select,textarea{font-family:inherit;color:inherit}input::placeholder,textarea::placeholder{font-family:IBM Plex Sans,system-ui,sans-serif;letter-spacing:0}input::placeholder,textarea::placeholder{color:var(--text-4)}input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #3e63dd1f}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-5);background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-track{background:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.md-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0f12196b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mdFade .2s ease both}.md-overlay.out{animation:mdFadeOut .19s ease both}html.is-test .md-overlay{padding-top:44px}.md-dialog{display:flex;flex-direction:column;max-width:100%;max-height:calc(100dvh - 48px);border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:0 32px 80px -28px #0f121980,0 10px 28px -14px #0f121938;overflow:hidden;animation:mdIn .34s cubic-bezier(.2,.9,.25,1) both}.md-dialog.out{animation:mdOut .19s cubic-bezier(.4,0,.8,.4) both}.md-head{display:flex;align-items:center;gap:12px;padding:16px 16px 14px 18px;border-bottom:1px solid var(--border-2)}.md-icon{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center}.md-title{margin:0;font-size:16px;font-weight:500;line-height:1.3;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:12.5px;color:var(--text-3)}.md-x{width:34px;height:34px;flex:none;display:grid;place-items:center;border:none;border-radius:10px;background:transparent;color:var(--text-3);cursor:pointer;transition:background .15s,color .15s}.md-x:hover{background:var(--hover);color:var(--text)}.md-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.md-foot{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 18px;border-top:1px solid var(--border-2);background:var(--surface-2)}@keyframes mdFade{0%{opacity:0}to{opacity:1}}@keyframes mdFadeOut{0%{opacity:1}to{opacity:0}}@keyframes mdIn{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}@keyframes mdOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px) scale(.985)}}@keyframes mdSheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes mdSheetOut{0%{transform:none}to{transform:translateY(100%)}}@media(max-width:600px){.md-overlay{align-items:flex-end;padding:0}.md-dialog{width:100%!important;max-height:92dvh;border-radius:22px 22px 0 0;border-bottom:none;animation:mdSheetIn .34s cubic-bezier(.2,.9,.25,1) both}.md-dialog.out{animation:mdSheetOut .22s cubic-bezier(.4,0,.8,.4) both}.md-title{white-space:normal}.md-foot{flex-wrap:wrap;padding-bottom:max(12px,env(safe-area-inset-bottom))}.md-foot>button{flex:1 1 auto;min-width:0!important}.md-foot>.itm-del{margin-right:0;flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.md-overlay,.md-dialog{animation-duration:.01ms!important}}.itm-code{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;background:var(--hover);color:var(--text-2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.itm-code.none{font-family:inherit;background:var(--amber-tint);color:var(--amber)}.itm-code.transit{font-family:inherit;background:var(--sky-tint);color:var(--sky)}.itm-step.auto{cursor:default}.itm-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.itm-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px}.itm-cust{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.itm-cust:hover{border-color:var(--accent);box-shadow:0 10px 24px -16px #3e63ddb3}.itm-go{font-size:22px;line-height:1;color:var(--text-4);transition:transform .15s,color .15s}.itm-cust:hover .itm-go{color:var(--accent);transform:translate(2px)}.itm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 6px 10px;border-radius:16px;border:1px solid var(--border);background:var(--surface-2)}.itm-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 4px;border:none;background:transparent;font:inherit;text-align:center;cursor:pointer}.itm-step+.itm-step:before{content:"";position:absolute;top:15px;left:calc(-50% + 22px);right:calc(50% + 22px);height:2px;border-radius:2px;background:var(--border);transition:background .25s}.itm-step.done:before{background:var(--c)!important}.itm-step-dot{width:30px;height:30px;margin-bottom:3px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-strong);background:var(--surface);color:var(--text-3);font-size:12.5px;font-weight:500;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.itm-step.done .itm-step-dot{border-color:var(--c);background:var(--c);color:#fff}.itm-step.cur .itm-step-dot{box-shadow:0 0 0 5px var(--t)}.itm-step:not(.done):hover .itm-step-dot{border-color:var(--c);color:var(--c)}.itm-step-label{font-size:13px;color:var(--text-2)}.itm-step.cur .itm-step-label{font-weight:500;color:var(--text)}.itm-step-sub{font-size:11.5px;color:var(--text-4);font-variant-numeric:tabular-nums}.itm-step:not(.done):hover .itm-step-sub{color:var(--accent)}.itm-money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:16px;border:1px solid var(--border);overflow:hidden}.itm-tile{min-width:0;padding:12px 14px}.itm-tile+.itm-tile{border-left:1px solid var(--border-2)}.itm-pay{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding:10px 14px;border-top:1px solid var(--border-2);background:var(--surface-2)}.itm-pay-top{display:flex;align-items:center;gap:12px}.itm-payseg{display:inline-flex;gap:3px;flex:none;padding:3px;border-radius:10px;background:var(--border-2)}.itm-payseg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.itm-payseg button:hover:not(:disabled){background:color-mix(in srgb,var(--surface) 60%,transparent)}.itm-payseg button:disabled{opacity:.5;cursor:default}.itm-payseg-dot{width:7px;height:7px;border-radius:50%;background:var(--text-5)}.itm-payseg .unpaid .itm-payseg-dot{background:var(--danger-dot)}.itm-payseg .partial .itm-payseg-dot{background:var(--amber-dot)}.itm-payseg .paid .itm-payseg-dot{background:var(--green-dot)}.itm-payseg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.itm-payseg button.on.unpaid{color:var(--danger)}.itm-payseg button.on.partial{color:var(--amber)}.itm-payseg button.on.paid{color:var(--green)}.itm-payseg button.pick{box-shadow:0 0 0 2px var(--accent)}.itm-payedit{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);animation:fadeIn .18s ease}.itm-payedit.paid{border-color:color-mix(in srgb,var(--green-dot) 45%,var(--border))}.itm-payedit.unpaid{border-color:color-mix(in srgb,var(--danger-dot) 40%,var(--border))}.itm-payedit-text{font-size:13px;line-height:1.45;color:var(--text-2)}.itm-payedit-text b{font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.itm-payedit-in{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:11px;border:1px solid var(--border-strong);cursor:text;transition:border-color .15s,box-shadow .15s}.itm-payedit-in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.itm-payedit-in input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0;text-align:right;font:inherit;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.itm-payedit-in input:focus{box-shadow:none!important}.itm-payedit-methods{display:flex;flex-wrap:wrap;gap:6px}.itm-payedit-methods button{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12px;color:var(--text-2);cursor:pointer}.itm-payedit-methods button.on{border-color:var(--accent);background:var(--accent-tint2);color:var(--accent-strong)}.itm-payedit-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.itm-payedit-go{height:36px;padding:0 16px;border:none;border-radius:10px;font:inherit;font-size:13px;font-weight:500;color:#fff;background:var(--green-dot);cursor:pointer;white-space:nowrap}.itm-payedit-go.minus{background:var(--danger-solid)}.itm-payedit-go:disabled{opacity:.45;cursor:default}.itm-paybar{flex:1;height:6px;border-radius:999px;background:var(--hover);overflow:hidden}.itm-paybar>span{display:block;height:100%;border-radius:999px;transform-origin:left;animation:barGrow .7s cubic-bezier(.2,.8,.2,1) both}.itm-form{display:flex;flex-direction:column;gap:12px}.itm-sec{padding:14px;border-radius:16px;border:1px solid var(--border-2)}.itm-sec-title{margin-bottom:10px;font-size:12px;color:var(--text-3)}.itm-grid{display:grid;gap:10px}.itm-grid-a{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) 90px}.itm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.itm-grid-b{grid-template-columns:180px minmax(0,1fr)}.itm-need{border-color:var(--amber-dot)!important;box-shadow:0 0 0 3px var(--amber-tint)!important}.itm-need::placeholder{font-family:IBM Plex Sans,system-ui,sans-serif;letter-spacing:0}.itm-hint{margin-top:8px;font-size:12px;line-height:1.45;color:var(--amber)}.itm-calc{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;padding:9px 12px;border-radius:10px;background:var(--surface-2);font-size:12.5px;color:var(--text-3)}.itm-calc b{font-weight:500}.itm-del{margin-right:auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--danger-border);background:transparent;color:var(--danger);font:inherit;font-size:12.5px;cursor:pointer;transition:background .15s}.itm-del:hover{background:var(--danger-tint)}.itm-paybox{padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface-2)}.itm-chip{margin-top:10px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12px;color:var(--text-2);cursor:pointer;font-variant-numeric:tabular-nums}.itm-chip:hover{border-color:var(--accent);color:var(--accent-strong)}.itm-paid{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--green-tint);color:var(--green);font-size:13px}.itm-list{border-radius:14px;border:1px solid var(--border);overflow:hidden}.itm-payrow{display:grid;grid-template-columns:130px minmax(0,1fr) 110px 80px;gap:10px;align-items:center;padding:10px 14px}.itm-payrow+.itm-payrow{border-top:1px solid var(--border-2)}.itm-payrow.off{opacity:.55}.itm-payrow.off>span:nth-child(3){text-decoration:line-through}.itm-ev{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:0 14px}.itm-ev:first-child{padding-top:8px}.itm-ev-node{position:relative;display:flex;justify-content:center;padding-top:5px}.itm-ev-line{position:absolute;top:19px;bottom:-5px;left:50%;width:2px;margin-left:-1px;background:var(--border-2)}.itm-dupe{margin-top:12px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:var(--accent-tint2);animation:fadeIn .2s ease}.itm-dupe.same{border-color:color-mix(in srgb,var(--amber-dot) 40%,transparent);background:color-mix(in srgb,var(--amber-tint) 70%,var(--surface))}.itm-dupe-head{display:flex;align-items:flex-start;gap:10px}.itm-dupe-i{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--accent-tint);color:var(--accent-strong);font-size:15px;font-weight:500}.itm-dupe.same .itm-dupe-i{background:var(--amber-tint);color:var(--amber)}.itm-dupe-list{margin-top:10px;border-radius:12px;border:1px solid var(--border);background:var(--surface);overflow:hidden}.itm-dupe-row{display:grid;grid-template-columns:minmax(0,1fr) auto 56px;gap:12px;align-items:center;padding:8px 12px}.itm-dupe-row+.itm-dupe-row{border-top:1px solid var(--border-2)}.itm-dupe-row.me{background:var(--surface-2)}.itm-dupe-qty{text-align:right;font-size:13px;font-weight:500;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.itm-dupe-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid var(--border-2);background:var(--surface-2);font-size:12.5px;color:var(--text-3)}.itm-dupe-total b{font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.itm-dupe-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.itm-dupe-actions .itm-chip{margin-top:0}.itm-split{height:30px!important;padding:0 12px!important;border-color:var(--accent)!important;color:var(--accent-strong)!important;background:var(--surface)!important}.itm-split:hover{background:var(--accent-tint)!important}.itm-dupe-ok{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--green-tint);color:var(--green);font-size:12.5px}.itm-dupe-mark{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--text-2);cursor:pointer}.itm-dupe-mark input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}@media(max-width:700px){.itm-body{padding:14px}.itm-top,.itm-grid-a,.itm-grid-3,.itm-grid-b{grid-template-columns:minmax(0,1fr)}.itm-money{grid-template-columns:repeat(2,minmax(0,1fr))}.itm-tile:nth-child(3){border-left:none}.itm-tile:nth-child(n+3){border-top:1px solid var(--border-2)}.itm-payrow{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.itm-pay-top{flex-wrap:wrap}.itm-payseg{width:100%}.itm-payseg button{flex:1;justify-content:center;padding:0 6px}}.mf-body{display:flex;flex-direction:column;gap:14px;padding:18px}.mf-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mf-hint{display:block;font-size:11.5px;line-height:1.45;color:var(--text-4)}.mf-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-2);background:var(--surface-2)}.mf-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mf-seg button{height:38px;border-radius:10px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;color:var(--text-2);cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.mf-seg button:hover{border-color:var(--border-strong)}.mf-seg button.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--surface));background:var(--accent-tint2);color:var(--accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.mf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}.mf-chip{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12px;color:var(--text-2);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s,color .15s,background .15s}.mf-chip:hover,.mf-chip.on{border-color:var(--accent);color:var(--accent-strong)}.mf-chip.on{background:var(--accent-tint2)}.mf-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:12px;background:var(--surface-2);font-size:12.5px;color:var(--text-3)}.mf-total b{font-size:14px}.sf-pw{display:flex;align-items:center;gap:4px;margin-top:8px}.sf-pw>span:not(:last-child){flex:1;height:4px;border-radius:999px;background:var(--hover);transition:background .2s}.sf-pw>span.on{background:var(--c)}@media(max-width:600px){.mf-grid2{grid-template-columns:minmax(0,1fr)}.mf-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--border);background:var(--surface);transition:opacity .2s,background .2s}.cz-row.off{background:var(--surface-2)}.cz-row.off .cz-n{opacity:.5}.cz-n{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--accent-tint);color:var(--accent-strong);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.cz-arrow{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color .15s,color .15s}.cz-arrow:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.cz-arrow:disabled{opacity:.35;cursor:default}.cz-sw{position:relative;width:40px;height:24px;flex:none;margin-left:4px;padding:0;border:none;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:background .2s}.cz-sw>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f12194d;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cz-sw.on{background:var(--green-dot)}.cz-sw.on>span{transform:translate(16px)}.bk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:14px;border:1px solid var(--border);overflow:hidden}.bk-stat{min-width:0;padding:11px 14px}.bk-stat+.bk-stat{border-left:1px solid var(--border-2)}.bk-stat-l{display:block;font-size:12px;color:var(--text-3)}.bk-stat-v{display:block;margin-top:3px;font-size:18px;font-weight:500;line-height:1.25;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-label{margin-bottom:6px;font-size:12px;color:var(--text-3)}.bk-list{max-height:232px;overflow:auto;border-radius:14px;border:1px solid var(--border)}.bk-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:9px 14px}.bk-row+.bk-row{border-top:1px solid var(--border-2)}.bk-flow{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3);white-space:nowrap}.bk-skip{background:var(--surface-2)}.bk-why{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.bk-why-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 6px 0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;color:var(--text-2)}.bk-why-chip b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--hover);font-size:11px;font-weight:500;color:var(--text-2);font-variant-numeric:tabular-nums}.bk-reason{padding:3px 9px;border-radius:999px;background:var(--hover);font-size:11.5px;color:var(--text-3);white-space:nowrap}.bk-warn{padding:10px 14px;border-radius:12px;background:var(--amber-tint);color:var(--amber);font-size:12.5px;line-height:1.5}.bk-warn b{font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:600px){.bk-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.bk-row>.bk-flow{grid-column:1/-1;grid-row:2}}.ord-nocode{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--danger-dot) 30%,transparent);background:color-mix(in srgb,var(--danger-tint) 70%,var(--surface));animation:fadeIn .2s ease}.ord-nocode-i{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--danger-tint);color:var(--danger);font-size:15px;font-weight:500}.im-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.im-mode{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.im-mode:hover{border-color:var(--border-strong)}.im-mode.on{border-color:color-mix(in srgb,var(--green-dot) 50%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--green-dot) 14%,transparent)}.im-mode.sky.on{border-color:color-mix(in srgb,var(--sky-dot) 50%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--sky-dot) 14%,transparent)}.im-mode-i{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px}.im-waybill-hint{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--sky-dot) 35%,transparent);background:var(--sky-tint);animation:fadeIn .2s ease}.wb-icon{background:var(--sky-tint)!important;color:var(--sky)!important}.wb-drop{border-color:color-mix(in srgb,var(--sky-dot) 40%,var(--border-strong))!important}.wb-drop.over{background:var(--sky-tint)!important;border-color:var(--sky-dot)!important}.wb-drop-icon{background:var(--sky-tint)!important;color:var(--sky)!important}.wb-pick{background:linear-gradient(135deg,#38bdf8,#0284c7)!important}.wb-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:center;margin:14px 0;padding:20px 22px;border-radius:20px;border:1px solid color-mix(in srgb,var(--sky-dot) 30%,var(--border));background:radial-gradient(70% 140% at 0% 0%,var(--sky-tint),transparent 65%),var(--surface)}.wb-number{margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:24px;font-weight:500;letter-spacing:.01em;color:var(--text);word-break:break-all}.wb-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.wb-note{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--amber-tint);color:var(--amber);font-size:12.5px;line-height:1.45}.wb-cta{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.wb-go{margin-top:8px;height:42px;padding:0 18px;border:none;border-radius:12px;font:inherit;font-size:14px;font-weight:500;color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#0284c7);box-shadow:0 12px 24px -14px #0284c7e6;transition:filter .15s,transform .15s}.wb-go:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.wb-go:disabled{opacity:.55;cursor:default}.im-waybill-hint .wb-go{margin-top:0}.wb-done{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding:14px 16px;border-radius:16px;background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green-dot) 35%,transparent);animation:fadeIn .25s ease}.wb-done-i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--surface);color:var(--green);font-size:16px}.wb-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.wb-tile{padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wb-tile:hover{border-color:var(--border-strong)}.wb-tile.on{border-color:color-mix(in srgb,var(--c) 50%,var(--surface));background:linear-gradient(135deg,color-mix(in srgb,var(--c) 6%,var(--surface)),var(--surface) 70%);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}.wb-table{border-radius:16px;border:1px solid var(--border);background:var(--surface);overflow:hidden}.wb-row{position:relative;display:grid;grid-template-columns:56px minmax(150px,1.1fr) minmax(90px,.6fr) minmax(0,1.6fr) 190px;gap:14px;align-items:center;padding:10px 16px}.wb-row:not(.wb-head):before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--c)}.wb-row+.wb-row{border-top:1px solid var(--border-2)}.wb-row.dim{opacity:.6}.wb-head{padding:9px 16px;background:var(--surface-2);font-size:12px;color:var(--text-3)}.wb-flow{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-3);white-space:nowrap}.wb-hist{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.wb-card{padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface);transition:box-shadow .15s}.wb-card.open{grid-column:1/-1}.wb-card-top{display:flex;align-items:flex-start;gap:12px}.wb-bar{display:flex;gap:2px;height:8px;margin-top:12px;border-radius:999px;background:var(--hover);overflow:hidden}.wb-bar>span{display:block;height:100%;transform-origin:left;animation:barGrow .8s cubic-bezier(.2,.8,.2,1) both}.wb-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px}.wb-legend .au-reset{font-size:12.5px}.wb-detail{max-height:320px;overflow:auto;margin-top:12px;border-radius:12px;border:1px solid var(--border-2)}.wb-drow{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(0,1.6fr) 150px;gap:12px;align-items:center;padding:8px 12px}.wb-drow+.wb-drow{border-top:1px solid var(--border-2)}@media(max-width:900px){.wb-hero{grid-template-columns:minmax(0,1fr)}.wb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.wb-row>span:nth-child(1),.wb-row>span:nth-child(3){display:none}.wb-row>span:nth-child(4){grid-column:1/-1;grid-row:2}.wb-head{display:none}.wb-hist{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.im-modes{grid-template-columns:minmax(0,1fr)}.wb-number{font-size:17px;word-break:normal;overflow-wrap:anywhere}.wb-hero{padding:16px}.wb-drow{grid-template-columns:minmax(0,1fr) auto}.wb-drow>span:nth-child(2){grid-column:1/-1;grid-row:2}}.st-wt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px 22px;margin-bottom:16px;container-type:inline-size}.st-wt-left{display:flex;flex-direction:column;gap:12px;min-width:0}.st-wt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-wt-in{display:flex;align-items:center;gap:10px;height:54px;padding:0 14px;border-radius:14px;border:1px solid var(--border-strong);background:var(--surface);cursor:text;transition:border-color .15s,box-shadow .15s}.st-wt-in:focus-within{border-color:var(--violet-dot);box-shadow:0 0 0 3px var(--violet-tint)}.st-wt-in input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0;font:inherit;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.st-wt-in input:focus{box-shadow:none!important}.st-wt-in input:disabled{color:var(--text-2)}.st-wt-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 8px 8px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-2)}.st-wt-right{min-width:0;display:flex;flex-direction:column}.st-wt-conv{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}@media(max-width:900px){.st-wt{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.st-wt-fields{grid-template-columns:minmax(0,1fr)}}.st-snd{margin-bottom:16px;padding:16px 18px;container-type:inline-size}.st-snd-head{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.st-snd-ctl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.st-snd-vol{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:11px;border:1px solid var(--border);background:var(--surface-2)}.st-snd-vol input{width:140px;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(90deg,var(--c) var(--v),var(--hover) var(--v));cursor:pointer;outline:none}.st-snd-vol input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--c);box-shadow:0 2px 6px #0f121940}.st-snd-vol input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--c)}.st-snd-vol input:disabled{opacity:.4;cursor:default}.st-snd-on{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;border-radius:11px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;font-weight:500;color:var(--text-2);cursor:pointer}.st-snd-on .cz-sw{margin-left:0;pointer-events:none}.st-snd-body{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;margin-top:14px;transition:opacity .2s}.st-snd-body.off{opacity:.5}.st-snd-side{display:flex;flex-direction:column;gap:10px;min-width:0}.st-snd-evs{display:flex;flex-direction:column;gap:6px}.st-snd-ev{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;gap:10px;align-items:center;padding:8px 8px 8px 9px;border-radius:13px;border:1px solid var(--border);background:var(--surface);cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.st-snd-ev:hover{border-color:var(--border-strong)}.st-snd-ev:focus-visible{box-shadow:0 0 0 3px var(--accent-tint)}.st-snd-ev.on{border-color:color-mix(in srgb,var(--c) 50%,var(--surface));background:linear-gradient(90deg,var(--t),var(--surface) 80%);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}.st-snd-ev-i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--t);color:var(--c);transition:background .15s,color .15s}.st-snd-ev.on .st-snd-ev-i,.st-snd-ev.playing .st-snd-ev-i{background:var(--c);color:#fff}.st-snd-ev.playing{animation:sndPulse .5s ease}@keyframes sndPulse{40%{transform:scale(1.02)}}.st-snd-play{width:28px;height:28px;display:grid;place-items:center;padding:0 0 0 2px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.st-snd-play:hover{border-color:var(--c);background:var(--c);color:#fff}.st-snd-demo{position:relative;flex:1;min-height:96px;display:grid;place-items:center;border-radius:13px;border:1px dashed var(--border-strong);overflow:hidden}.st-snd-ghost{position:absolute;top:10px;right:12px;bottom:10px;left:12px;display:flex;flex-direction:column;justify-content:space-around;opacity:.75}.st-snd-ghost-row{display:flex;align-items:center;gap:8px;transition:opacity .2s}.st-snd-ghost-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--border-strong);transition:background .2s,box-shadow .2s}.st-snd-ghost-row.lit .st-snd-ghost-dot{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent)}.st-snd-all{position:relative;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;color:var(--text-2);cursor:pointer;box-shadow:0 8px 20px -14px #0f121980;transition:border-color .15s,color .15s}.st-snd-all:hover{border-color:var(--accent);color:var(--accent-strong)}.st-snd-pick{min-width:0;display:flex;flex-direction:column}.st-snd-pick-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;margin-bottom:8px}.st-snd-grid{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.st-snd-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:9px 10px;border-radius:12px;border:1px solid var(--border);background:var(--surface);font:inherit;text-align:left;cursor:pointer;color:var(--text-4);animation:sndIn .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 18ms);transition:border-color .15s,box-shadow .15s,background .15s}.st-snd-tile:hover{border-color:var(--border-strong);background:var(--surface-2)}.st-snd-tile:active{transform:scale(.98)}.st-snd-tile.on{border-color:color-mix(in srgb,var(--c) 50%,var(--surface));background:color-mix(in srgb,var(--c) 7%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}@keyframes sndIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.st-wave{display:block;width:100%;height:32px;border-radius:8px;background:var(--surface-2)}.st-snd-tile:not(.on) .st-wave{--c:var(--text-5)}.st-snd-pick-hint{font-size:12px;color:var(--text-4)}.st-snd-pick-hint:before{content:"· "}.st-snd-tile-name{display:block;margin-top:6px;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-snd-tile-hint{display:block;font-size:11.5px;color:var(--text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-snd-check{position:absolute;top:7px;right:7px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface);color:#fff;z-index:1}.st-snd-tile.on .st-snd-check{border-color:var(--c);background:var(--c)}@container (max-width:860px){.st-snd-body{grid-template-columns:minmax(0,1fr)}.st-snd-evs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.st-snd-demo{min-height:64px}.st-snd-ghost{display:none}.st-snd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:520px){.st-snd-evs{grid-template-columns:minmax(0,1fr)}.st-snd-pick-hint{flex-basis:100%}.st-snd-pick-hint:before{content:none}.st-snd-tile{padding:8px}.st-snd-tile-name{white-space:normal;font-size:12px;line-height:1.25;letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto}.st-snd-tile-hint{display:none}.st-snd-ctl,.st-snd-vol{width:100%}.st-snd-vol input{flex:1;width:auto}}@media(prefers-reduced-motion:reduce){.st-snd-tile{animation:none}}.nt-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:12px;margin-bottom:14px}.nt-stat{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:18px;border:1px solid var(--border);background:var(--surface);font:inherit;text-align:left}.nt-stat.click{cursor:pointer;transition:border-color .15s,box-shadow .15s}.nt-stat.click:hover{border-color:var(--border-strong)}.nt-stat.on{border-color:color-mix(in srgb,var(--c) 50%,var(--surface));background:linear-gradient(135deg,color-mix(in srgb,var(--c) 7%,var(--surface)),var(--surface) 70%);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}.nt-stat-i{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:13px}.nt-addr input{flex:1;min-width:0;height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--surface-2);font:inherit;font-size:14px;color:var(--text);outline:none}.nt-addr input:focus{border-color:var(--sky-dot);box-shadow:0 0 0 3px var(--sky-tint)!important}.nt-addr input:disabled{border-color:transparent;background:transparent;padding:0}.nt-addr.need{border-color:color-mix(in srgb,var(--amber-dot) 50%,var(--border));background:color-mix(in srgb,var(--amber-tint) 50%,var(--surface))}.nt-save{height:32px;padding:0 12px;border:none;border-radius:9px;font:inherit;font-size:12.5px;font-weight:500;color:#fff;background:linear-gradient(135deg,#38bdf8,#0284c7);cursor:pointer;white-space:nowrap}.nt-grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:14px;align-items:stretch}.nt-list{display:flex;flex-direction:column;min-width:0;max-height:calc(100dvh - 210px);border-radius:20px;border:1px solid var(--border);background:var(--surface);overflow:hidden}html.is-test .nt-list{max-height:calc(100dvh - 236px)}.nt-list-head{display:flex;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid var(--border-2)}.nt-tabs{display:grid;grid-template-columns:repeat(3,auto);gap:3px;padding:3px;border-radius:11px;background:var(--border-2)}.nt-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap}.nt-tabs button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.nt-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:11px;border:1px solid var(--border-strong);color:var(--text-4);transition:border-color .15s,box-shadow .15s}.nt-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.nt-search input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0;font:inherit;font-size:13px;color:var(--text)}.nt-search input:focus{box-shadow:none!important}.nt-rows{flex:1;min-height:0;overflow:auto}.nt-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-bottom:1px solid var(--border-2);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .12s}.nt-row:hover:not(.ghost){background:var(--surface-2)}.nt-row.on{background:var(--accent-tint2)}.nt-row.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.nt-row.ghost{cursor:default;pointer-events:none}.nt-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.nt-badge.big{height:30px;padding:0 12px;font-size:12.5px}.nt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:36px 20px;text-align:center}.nt-empty-i{width:48px;height:48px;margin-bottom:6px;display:grid;place-items:center;border-radius:15px;background:var(--green-tint);color:var(--green)}.nt-comp{display:flex;flex-direction:column;min-width:0;border-radius:20px;border:1px solid var(--border);background:var(--surface);overflow:hidden}.nt-comp-empty{min-height:420px}.nt-comp-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border-2)}.nt-name{display:block;max-width:100%;padding:0;border:none;background:transparent;font:inherit;font-size:17px;font-weight:500;color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-name:hover{color:var(--accent)}.nt-sent{display:flex;align-items:center;gap:10px;padding:10px 18px;background:var(--green-tint);color:var(--green);font-size:12.5px;border-bottom:1px solid var(--border-2)}.nt-comp-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px 18px 18px}.nt-left,.nt-right{display:flex;flex-direction:column;gap:12px;min-width:0}.nt-sec-title{font-size:12.5px;color:var(--text-3)}.nt-items{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-2);background:var(--surface-2)}.nt-items .nt-sec-title{margin-bottom:6px}.nt-item{display:grid;grid-template-columns:minmax(0,1fr) auto 92px;gap:10px;align-items:center;padding:6px 0}.nt-item+.nt-item{border-top:1px dashed var(--border-2)}.nt-new{flex:none;height:18px;padding:0 7px;border-radius:999px;background:var(--accent-tint);color:var(--accent-strong);font-size:11px;font-weight:500;line-height:18px}.nt-weight{border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);overflow:hidden;transition:border-color .15s,box-shadow .15s}.nt-weight:focus-within{border-color:var(--violet-dot);box-shadow:0 0 0 3px var(--violet-tint)}.nt-weight.on{border-color:color-mix(in srgb,var(--violet-dot) 55%,var(--border))}.nt-weight.bad{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.nt-weight-in{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px 0 10px;cursor:text}.nt-weight-i{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--violet-tint);color:var(--violet)}.nt-weight-in input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0;text-align:right;font:inherit;font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.nt-weight-in input:focus{box-shadow:none!important}.nt-weight-in input::placeholder{color:var(--text-5);font-weight:400}.nt-weight-calc{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 16px;border-top:1px solid var(--border-2);background:var(--surface-2);font-size:12.5px;color:var(--text-3)}.nt-weight.on .nt-weight-calc{background:color-mix(in srgb,var(--violet-tint) 60%,var(--surface))}.nt-status{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--green-dot) 35%,var(--border));background:linear-gradient(135deg,var(--green-tint),var(--surface) 80%);animation:fadeIn .2s ease}.nt-status.more{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:linear-gradient(135deg,var(--accent-tint2),var(--surface) 80%)}.nt-status-head{display:flex;align-items:center;gap:12px}.nt-status-i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--green-dot);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--green-dot) 18%,transparent)}.nt-status.more .nt-status-i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.nt-status-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:11px;border:1px solid var(--border-2);background:var(--surface);overflow:hidden}.nt-status-money>span{min-width:0;padding:8px 10px}.nt-status-money>span+span{border-left:1px solid var(--border-2)}.nt-status-k{display:block;font-size:11.5px;color:var(--text-4)}.nt-status-money b{display:block;margin-top:1px;font-size:13.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.nt-status-hint{font-size:12.5px;line-height:1.45;color:var(--text-3)}.nt-status-cancel{flex:none;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12px;color:var(--text-3);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.nt-status-cancel:hover{color:var(--danger);border-color:var(--danger-border);background:var(--danger-tint)}.nt-remind{padding:12px 14px;border-radius:14px;background:var(--green-tint);color:var(--green);font-size:12.5px;line-height:1.45}.nt-sum{display:flex;flex-direction:column;padding:4px 14px;border-radius:14px;border:1px solid var(--border-2)}.nt-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;color:var(--text-3)}.nt-sum-row+.nt-sum-row{border-top:1px dashed var(--border-2)}.nt-sum-row>span:last-child{font-size:14.5px}.nt-sum-row.strong{color:var(--text-2)}.nt-sum-row.strong>span:last-child{font-size:20px;font-weight:500}.nt-chat{flex:1;min-height:200px;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:#efe7dd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='4' cy='4' r='1.2' fill='%23d8cfc3'/%3E%3C/svg%3E")}:root[data-theme=dark] .nt-chat{background:#0b141a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='4' cy='4' r='1.2' fill='%23202c33'/%3E%3C/svg%3E")}.nt-bubble{position:relative;max-width:92%;margin-left:auto;padding:10px 12px 22px;border-radius:12px 4px 12px 12px;background:#d9fdd3;color:#111b21;font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;box-shadow:0 1px 1px #0000001f;animation:fadeIn .2s ease}:root[data-theme=dark] .nt-bubble{background:#005c4b;color:#e9edef}.nt-bubble-time{position:absolute;right:10px;bottom:4px;font-size:11px;color:#667781}:root[data-theme=dark] .nt-bubble-time{color:#8696a0}.nt-fill{position:relative;flex:1 1 0;min-height:140px;border-radius:14px;border:1px dashed var(--border-strong);overflow:hidden}.nt-fill-rows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:.75;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent);mask-image:linear-gradient(to bottom,#000 30%,transparent)}.nt-fill-row{display:flex;align-items:center;gap:10px;flex:none;height:46px;padding:0 14px;border-bottom:1px solid var(--border-2)}.nt-fill-msg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100% - 24px));padding:12px;border-radius:14px;border:1px solid var(--border-2);background:var(--surface);box-shadow:0 10px 26px -14px #0f121959;text-align:center}.nt-fill-steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 5px;font-size:12px;color:var(--text-2)}.nt-fill-step{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nt-fill-step b{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:var(--accent-tint);color:var(--accent-strong);font-size:11.5px;font-weight:500}.nt-fill-arrow{color:var(--text-5)}.nt-ghost-chat{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 95%);mask-image:linear-gradient(to bottom,#000,transparent 95%)}.nt-ghost-bubble{flex:none;display:flex;flex-direction:column;gap:7px;max-width:80%;margin-left:auto;padding:11px 12px;border-radius:12px 4px 12px 12px;background:#d9fdd38c}.nt-ghost-bubble.in{margin-left:0;margin-right:auto;border-radius:4px 12px 12px;background:#fff9}.nt-ghost-bubble>span{display:block;height:7px;border-radius:999px;background:#111b2114}.nt-ghost-bubble>span:first-child{width:100%}:root[data-theme=dark] .nt-ghost-bubble{background:#005c4b59}:root[data-theme=dark] .nt-ghost-bubble.in{background:#202c33b3}:root[data-theme=dark] .nt-ghost-bubble>span{background:#e9edef14}.nt-actions{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.nt-wa{display:flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 16px;border:none;border-radius:13px;font:inherit;font-size:14.5px;font-weight:500;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);cursor:pointer;box-shadow:0 12px 24px -14px #128c7ee6;transition:filter .15s,transform .15s}.nt-wa:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.nt-wa:disabled,.nt-copy:disabled{opacity:.5;cursor:default}.nt-wamode{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.nt-wamode-seg{display:inline-flex;gap:3px;padding:3px;border-radius:9px;background:var(--border-2)}.nt-wamode-seg button{height:26px;padding:0 10px;border:none;border-radius:7px;background:transparent;font:inherit;font-size:12px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap}.nt-wamode-seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.nt-wamode-hint{font-size:12px;color:var(--text-4)}.nt-skip{height:36px;padding:0 14px;margin-right:auto;border-radius:10px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;color:var(--text-3);cursor:pointer;transition:color .15s,border-color .15s}.nt-skip:hover{color:var(--amber);border-color:var(--amber-dot)}.nt-noweight{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--amber-dot) 40%,var(--border));background:color-mix(in srgb,var(--amber-tint) 70%,var(--surface))}.nt-noweight-i{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--amber-tint);color:var(--amber)}.nt-copy{height:48px;padding:0 14px;border-radius:13px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;color:var(--text-2);cursor:pointer}.nt-copy:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}@media(max-width:1250px){.nt-fill{display:none}.nt-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.nt-addr{grid-column:1/-1}.nt-comp-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.nt-grid{grid-template-columns:minmax(0,1fr)}.nt-list{max-height:420px}}@media(max-width:600px){.nt-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nt-hero>.nt-stat:nth-child(3){grid-column:1/-1}.nt-stat{padding:12px;gap:10px}.nt-stat-i{width:34px;height:34px;border-radius:11px}.nt-stat>span:last-child>span:last-child{display:none}.nt-addr>span:last-child>span:last-child{display:flex!important}.nt-actions{grid-template-columns:minmax(0,1fr)}.nt-item{grid-template-columns:minmax(0,1fr) auto}.nt-item>span:nth-child(2){display:none}.nt-comp-head{flex-wrap:wrap}.nt-comp-head>span:nth-child(2){flex:1 1 180px}.nt-comp-head>span:nth-child(2) span{white-space:nowrap}.nt-name{white-space:normal}}.toast{transform:translate(-50%);animation:toastIn .32s cubic-bezier(.2,.9,.25,1) both}.toast.out{animation:toastOut .26s cubic-bezier(.4,0,.8,.4) both}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,18px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes toastOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,14px) scale(.98)}}@media(prefers-reduced-motion:reduce){.toast,.toast.out{animation-duration:.01s}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:none}}@keyframes scanFlash{0%{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}70%{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}to{background:transparent;box-shadow:inset 3px 0 0 transparent}}.scan-flash{animation:scanFlash 4s ease forwards}@keyframes barIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.phone-field:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px #3e63dd1f}.phone-field input:focus{box-shadow:none!important}.row-click{cursor:pointer;transition:background .12s}.row-click:hover{background:var(--hover)}.row-found{position:relative;background:color-mix(in srgb,var(--amber-dot) 9%,var(--surface))!important}.row-found:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:color-mix(in srgb,var(--amber-dot) 55%,transparent)}.row-found:hover{background:color-mix(in srgb,var(--amber-dot) 14%,var(--surface))!important}.row-found.on{background:color-mix(in srgb,var(--amber-dot) 17%,var(--surface))!important;animation:foundPulse 1.1s ease 3}.row-found.on:before{top:0;bottom:0;width:4px;border-radius:0;background:var(--amber-dot)}@keyframes foundPulse{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber-dot) 20%,transparent)}50%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--amber-dot) 70%,transparent)}}.hl-mark{background:color-mix(in srgb,var(--amber-dot) 38%,transparent);color:inherit;border-radius:3px;padding:0 1px}.cu-found{display:inline-flex;align-items:center;gap:4px;height:34px;margin-left:auto;padding:0 4px 0 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--amber-dot) 45%,var(--surface));background:color-mix(in srgb,var(--amber-dot) 10%,var(--surface));font-size:12.5px;color:var(--text-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber-dot) 10%,transparent);animation:fadeIn .2s ease}.cu-found b{font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.cu-found-i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--amber-dot);color:#fff;margin-right:4px}.cu-found-b{height:26px;min-width:26px;display:grid;place-items:center;padding:0;border-radius:999px;border:none;background:transparent;color:var(--text-3);font:inherit;font-size:12px;cursor:pointer;transition:background .15s,color .15s}.cu-found-b.wide{padding:0 10px;color:var(--amber)}.cu-found-b:hover{background:color-mix(in srgb,var(--amber-dot) 18%,var(--surface));color:var(--text)}.sel-trigger:hover{background:var(--surface-2)!important}.sel-trigger:focus-visible{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px #3e63dd1f!important}.scan-field:focus-within{box-shadow:0 0 0 4px var(--scan-ring)}@media(max-width:560px){.hide-sm{display:none!important}.scan-modes{flex:1;min-width:0}.scan-modes>button{flex:1;justify-content:center;padding:0 6px!important}}.audit-row{transition:background .12s}.audit-row:hover{background:var(--hover)}.dp-trigger:not(:disabled):hover{background:var(--surface-2)!important}.dp-trigger:not(:disabled):hover .dp-ico{background:var(--accent)!important;color:#fff!important}.dp-trigger:focus-visible{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px #3e63dd1f!important}.dp-btn{transition:background .12s,color .12s,box-shadow .12s}.dp-btn:not(:disabled):not([aria-selected=true]):hover{background:var(--hover)!important}.dp-chip:not(:disabled):hover{border-color:var(--accent)!important;color:var(--accent-strong)!important;background:var(--accent-tint)!important}@keyframes dpNext{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes dpPrev{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes dpZoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}:root[data-theme=dark]{color-scheme:dark}@keyframes checkDraw{to{stroke-dashoffset:0}}.cs-field:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px #3e63dd1f}.cs-field:focus-within .cs-ico{color:var(--accent)!important}.cs-field input:focus{box-shadow:none!important}.test-bar{position:fixed;top:0;left:0;right:0;height:26px;z-index:2147483000;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 12px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.02em;color:#3a2400;background:repeating-linear-gradient(-45deg,#fbbf24 0,#fbbf24 14px,#f5a90b 14px,#f5a90b 28px);box-shadow:0 1px #00000024,0 2px 10px #f5a90b40;pointer-events:none;white-space:nowrap;overflow:hidden}.test-bar b{background:#3a2400;color:#fde68a;padding:4px 8px;border-radius:5px;font-size:10.5px;letter-spacing:.1em}html.is-test #root{padding-top:26px}@media(max-width:640px){.test-bar-long{display:none}}@keyframes wfGrow{0%{transform:scaleY(0);opacity:.3}to{transform:none;opacity:1}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:none}}.wf-bar{animation:wfGrow .75s cubic-bezier(.2,.8,.2,1) both}.bar-grow{animation:barGrow .9s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}@media(prefers-reduced-motion:reduce){.wf-bar,.bar-grow{animation:none}}body:has(>#boot:not([data-state=done])) :is(.wf-bar,.bar-grow,.chart-in){animation-play-state:paused}.hbar-row{transition:background .12s ease}.hbar-row:hover{background:var(--hover)}.add-zone:hover .add-zone-plus{transform:scale(1.1)}@keyframes savedRing{0%{transform:scale(1);opacity:.55}to{transform:scale(1.7);opacity:0}}.saved-check:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--green-dot);animation:savedRing 1.4s ease-out 2}.tp-col{scrollbar-width:thin}.tp-col::-webkit-scrollbar{width:6px}@keyframes tpLive{0%{box-shadow:0 0 color-mix(in srgb,var(--green-dot) 55%,transparent)}to{box-shadow:0 0 0 6px transparent}}.tp-live{flex:none;width:7px;height:7px;border-radius:50%;background:var(--green-dot);animation:tpLive 1.6s ease-out infinite;margin-left:auto}.po-fill{min-height:0}.po-fill.empty{min-height:150px}.po-fill .ghost-rows{opacity:.8}.po-ghost{display:flex;align-items:center;border-bottom:1px solid var(--border-2)}.po-fill .ghost-msg{white-space:normal;width:max-content;max-width:min(560px,calc(100% - 28px))}.app-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;container-type:size}.app-aura{position:absolute;left:50%;top:50%;width:min(940px,115cqh,130cqw);aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 11%,transparent) 0%,color-mix(in srgb,var(--violet-dot) 6%,transparent) 36%,transparent 66%);animation:auraBreath 11s ease-in-out infinite;will-change:translate,scale}:root[data-theme=dark] .app-aura{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent) 0%,color-mix(in srgb,var(--violet-dot) 8%,transparent) 36%,transparent 66%)}.app-seal{position:absolute;left:50%;top:50%;width:min(560px,66cqh,84cqw);aspect-ratio:1;translate:-50% -50%;rotate:-12deg;color:color-mix(in srgb,var(--accent) 60%,var(--text));opacity:.1;will-change:translate,rotate,scale}.app-seal svg{display:block;width:100%;height:100%}:root[data-theme=dark] .app-seal{opacity:.1;color:color-mix(in srgb,var(--accent) 50%,#fff)}.seal-ring{transform-box:view-box;transform-origin:100px 100px;animation:sealSpin 90s linear infinite}@keyframes auraBreath{0%,to{opacity:.8}50%{opacity:1}}@keyframes sealSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-aura,.seal-ring{animation:none}}@media print{.app-bg{display:none}}.po-item{transition:background .12s ease}.po-item:hover{background:var(--surface-2)}.po-item .po-actions{opacity:.35;transition:opacity .12s ease}.po-item:hover .po-actions,.po-item:focus-within .po-actions{opacity:1}@media(hover:none){.po-item .po-actions{opacity:1}}@keyframes poIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes poFlash{0%,35%{background:var(--accent-tint)}to{background:transparent}}.po-fresh{animation:poIn .3s ease,poFlash 1.8s ease}@keyframes ringGrow{0%{stroke-dasharray:0 100}}.ring-grow{animation:ringGrow 1s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.ring-grow{animation:none}}body:has(>#boot:not([data-state=done])) .ring-grow{animation-play-state:paused}.money-tile:hover .money-tile-arrow{transform:translate(3px)}.thin-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.thin-scroll::-webkit-scrollbar{width:8px}.rcv-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px}.rcv-pult{grid-column:2;grid-row:1;align-self:start}.rcv-main{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:14px;min-width:0;min-height:100%;max-height:calc(100dvh - 92px)}html.is-test .rcv-main{max-height:calc(100dvh - 118px)}.rcv-table-card{flex:1;min-height:200px}.rcv-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--border-2);background:color-mix(in srgb,var(--surface-2) 60%,var(--surface))}.rcv-facts>*+*{border-left:1px solid var(--border-2)}.rcv-cstats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.rcv-daynum+.rcv-daynum{border-left:1px solid var(--border-2)!important}.rcv-row{display:grid;grid-template-columns:24px 44px minmax(0,1.5fr) minmax(0,1.8fr) 96px 134px;gap:12px;align-items:center;padding:9px 18px;border-bottom:1px solid var(--border-2);font-size:12.5px}.rcv-row:last-child{border-bottom:none}.rcv-row>*:last-child{padding-left:14px}.sk{display:block;border-radius:6px;background:var(--border-2)}.sk-ring{background:none;border:1.5px dashed var(--border-strong)}.ghost-fill{flex:1 1 0px;min-height:0;position:relative;overflow:hidden;container-type:size}.ghost-rows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-top:1px solid var(--border-2);opacity:.75;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.ghost-msg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;max-width:calc(100% - 32px);border-radius:14px;background:var(--surface);border:1px solid var(--border-2);box-shadow:0 8px 24px #0f121912;white-space:nowrap}@container (max-height:92px){.ghost-msg{display:none}}.rcv-head{position:sticky;top:0;z-index:1;background:var(--surface-2);font-size:11px;color:var(--text-4);padding-top:8px;padding-bottom:8px}.au-layout{display:grid;grid-template-columns:316px minmax(0,1fr);gap:16px;align-items:stretch;min-height:calc(100dvh - 92px)}html.is-test .au-layout{min-height:calc(100dvh - 118px)}.au-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.au-fill-card{flex:1;display:flex;flex-direction:column;min-height:120px;padding:0;overflow:hidden}.au-card{min-width:0;padding:16px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.au-search{display:flex;align-items:center;gap:8px;height:38px;margin-top:12px;padding:0 12px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);transition:border-color .15s,box-shadow .15s}.au-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.au-search input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--text);padding:0}.au-search input:focus{box-shadow:none!important}.au-reset{border:none;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--accent);cursor:pointer}.au-reset:hover{text-decoration:underline}.au-cats{display:flex;flex-direction:column;gap:2px}.au-cat{display:flex;align-items:center;gap:10px;width:100%;padding:5px 8px;border-radius:11px;border:1px solid transparent;background:transparent;text-align:left;font:inherit;cursor:pointer;transition:background .12s,border-color .12s}.au-cat:hover{background:var(--hover)}.au-cat.on{background:color-mix(in srgb,var(--c) 8%,var(--surface));border-color:color-mix(in srgb,var(--c) 35%,transparent)}.au-cat-bar{display:block;height:3px;margin-top:5px;border-radius:999px;background:var(--hover);overflow:hidden}.au-feed{display:flex;flex-direction:column;min-width:0;border-radius:20px;border:1px solid var(--border);background:var(--surface);overflow:clip;container-type:inline-size}.au-feed-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border-2)}.au-feed-head .au-search{width:300px;max-width:100%;margin-top:0}.au-day{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:8px;padding:12px 18px 8px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.au-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(270px,30%,340px);align-items:stretch}.au-list{min-width:0;display:flex;flex-direction:column}.au-side{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--border-2);transition:opacity .2s}.au-side-in{flex:none}.au-side-in>.au-sec:last-child{border-bottom:1px solid var(--border-2)}.au-side.stale{opacity:.55}.au-sec{padding:16px 18px}.au-sec+.au-sec{border-top:1px solid var(--border-2)}.au-sec-title{font-size:12px;color:var(--text-3)}.au-note{min-height:18px;margin-top:10px;font-size:12px;line-height:1.45;color:var(--text-4);font-variant-numeric:tabular-nums}.au-note b{font-weight:500;color:var(--text-2)}.au-bars{position:relative;display:flex;align-items:flex-end;margin-top:14px}.au-bar{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;padding:0;border:none;background:transparent;cursor:default}.au-bar.pick{cursor:pointer}.au-bar>span{display:block;width:100%;border-radius:4px 4px 1px 1px;background:color-mix(in srgb,var(--accent) 45%,var(--surface));transform-origin:bottom;animation:auGrow .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 12ms);transition:background .12s}.au-bar>span.zero{background:var(--border-2);border-radius:1px}.au-bar.strong>span{background:var(--accent)}.au-bar.hov>span{background:var(--accent-strong)}.au-bar.hov>span.zero{background:var(--text-5)}@keyframes auGrow{0%{transform:scaleY(0)}to{transform:none}}:root[data-theme=dark] .au-bar>span:not(.zero){background:color-mix(in srgb,var(--accent) 62%,var(--surface))}:root[data-theme=dark] .au-bar.strong>span{background:var(--accent)}:root[data-theme=dark] .au-bar.hov>span{background:color-mix(in srgb,var(--accent) 80%,#fff)}.au-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--text-4);font-variant-numeric:tabular-nums}.au-person{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:6px 8px;margin:0 -8px;width:calc(100% + 16px);border-radius:10px;border:1px solid transparent;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.au-person:hover:not(:disabled){background:var(--hover)}.au-person:disabled{cursor:default}.au-person.on{background:var(--accent-tint2);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.au-person-bar{display:block;height:3px;margin-top:5px;border-radius:999px;background:var(--hover);overflow:hidden}.au-person-bar>span{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .4s cubic-bezier(.2,.8,.2,1)}.au-ghost .ghost-rows{border-top:none;opacity:.7;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 28px,#000 calc(100% - 56px),transparent)}.au-ghost .ghost-msg{white-space:normal;width:max-content;max-width:min(360px,calc(100% - 28px))}.au-gi{display:grid;grid-template-columns:62px 30px minmax(0,1fr);column-gap:14px;align-items:start;height:64px;padding:9px 18px}.au-gp{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;height:50px;padding:0 18px}.au-gc{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;gap:10px;align-items:center;height:46px;padding:0 24px}.au-time{display:flex;flex-direction:column;padding-top:6px;font-size:12.5px;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3}.au-time small{font-size:11px;color:var(--text-4)}.au-main{min-width:0;padding-top:1px}.au-item>.au-time,.au-item>.au-main,.au-item>.au-times{grid-row:1}.au-item>.au-node{grid-row:1/span 2}.au-expand{grid-column:3/-1;grid-row:2;min-width:0}.au-title{font-size:13.5px;line-height:1.5;color:var(--text)}.au-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:4px;font-size:12.5px;color:var(--text-3)}.au-by{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.au-meta-time{display:none;font-variant-numeric:tabular-nums;color:var(--text-4)}.au-details{display:inline-flex;flex-wrap:wrap;gap:6px}@container (max-width:760px){.au-body{grid-template-columns:minmax(0,1fr)}.au-side{order:-1;border-left:none;border-bottom:1px solid var(--border-2)}.au-side-in{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.au-sec+.au-sec{border-top:none}.au-side>.ghost-fill{display:none}.au-side-in>.au-sec:last-child{border-bottom:none}}@container (max-width:520px){.au-side{order:1;border-bottom:none;border-top:1px solid var(--border-2)}.au-sec+.au-sec{border-top:1px solid var(--border-2)}}.au-item{display:grid;grid-template-columns:62px 30px minmax(0,1fr) auto;column-gap:14px;align-items:start;padding:9px 18px}.au-item:hover{background:var(--surface-2)}.au-node{position:relative;align-self:stretch;display:flex;justify-content:center}.au-node:before{content:"";position:absolute;left:50%;top:-8px;bottom:-8px;width:2px;margin-left:-1px;background:var(--border-2)}.au-item.first .au-node:before{top:15px}.au-item.last .au-node:before{bottom:auto;height:23px}.au-item.first.last .au-node:before{display:none}.au-times{display:inline-flex;align-items:center;height:26px;margin-top:3px;padding:0 10px 0 11px;border-radius:999px;border:none;font:inherit;font-size:12px;font-weight:500;color:var(--accent-strong);background:var(--accent-tint);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background .15s}.au-times:hover{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.au-times.on svg{transform:rotate(180deg)}.au-open{animation:auOpen .28s cubic-bezier(.2,.8,.2,1) both}@keyframes auOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.au-subs{display:flex;flex-direction:column;margin-top:8px;padding:2px 0 2px 12px;border-left:2px solid var(--border-2)}.au-sub{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:baseline;padding:4px 0}.au-sub-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:13px;line-height:1.5;color:var(--text)}.au-time-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;font-size:11.5px;color:var(--text-3);background:var(--surface-2);border:1px solid var(--border-2);font-variant-numeric:tabular-nums}.au-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border-2);font-size:12.5px;color:var(--text-3)}.au-more-btn{height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;color:var(--text-2);cursor:pointer}.au-more-btn:hover{border-color:var(--accent);color:var(--accent-strong)}@media(max-width:1100px){.au-layout{grid-template-columns:minmax(0,1fr)}.au-fill-card{display:none}.au-layout,html.is-test .au-layout{min-height:0}.au-cats-card{padding:0;border:none;background:transparent}.au-cats-title{display:none!important}.au-cats{flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.au-cats::-webkit-scrollbar{display:none}.au-cat{flex:none;width:auto;padding:4px 12px 4px 4px;border-radius:999px;border-color:var(--border);background:var(--surface)}.au-cat>span:first-child{width:26px!important;height:26px!important;border-radius:50%!important}.au-cat-bar{display:none}}@media(max-width:700px){.au-item{grid-template-columns:30px minmax(0,1fr);column-gap:10px;padding:9px 14px}.au-gi{grid-template-columns:30px minmax(0,1fr);padding:9px 14px}.au-gi>span:first-child{display:none}.au-item>.au-time{display:none}.au-item>.au-node{grid-row:1/span 3}.au-item>.au-main{grid-column:2;grid-row:1}.au-item>.au-times{grid-column:2;grid-row:2;justify-self:start;margin-top:8px}.au-expand{grid-column:2;grid-row:3}.au-meta-time{display:inline}.au-day,.au-feed-head,.au-more{padding-left:14px;padding-right:14px}.au-feed-head .au-search{width:100%}}.sf-team{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:22px;border:1px solid var(--border);background:radial-gradient(60% 160% at 0% 0%,color-mix(in srgb,#8B5CF6 10%,transparent),transparent 60%),radial-gradient(60% 160% at 100% 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%),var(--surface)}.sf-stack{display:flex;flex:none}.sf-stack>*+*{margin-left:-12px}.sf-live{width:8px;height:8px;border-radius:50%;background:var(--green-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-dot) 25%,transparent)}.sf-new{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:14px;border:none;font:inherit;font-size:14px;font-weight:500;color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a8bff,#3e63dd);box-shadow:0 12px 24px -14px #3e63ddd9;transition:filter .15s,transform .15s}.sf-new:hover{filter:brightness(1.05);transform:translateY(-1px)}.sf-search{display:flex;align-items:center;gap:8px;width:340px;max-width:100%;height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);transition:border-color .15s,box-shadow .15s}.sf-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.sf-search input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--text);padding:0}.sf-search input:focus{box-shadow:none!important}.sf-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.sf-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.sf-badge{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:20px;border:1px solid var(--border);background:var(--surface);overflow:hidden;transition:transform .15s,box-shadow .15s}.sf-badge:hover{transform:translateY(-2px);box-shadow:0 18px 34px -24px #0f12198c}.sf-badge.off{opacity:.78}@keyframes sfRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sf-rise{animation:sfRise .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 70ms)}.sf-badge.off.sf-rise{animation-name:sfRiseOff}@keyframes sfRiseOff{0%{opacity:0;transform:translateY(16px)}to{opacity:.78;transform:none}}.sf-ghost{pointer-events:none}.sf-ghost .sf-who{padding-bottom:18px}@media(prefers-reduced-motion:reduce){.sf-rise{animation:none}}body:has(>#boot:not([data-state=done])) .sf-rise{animation-play-state:paused}.sf-band{position:relative;height:66px}.sf-hole{position:absolute;left:50%;top:10px;width:46px;height:8px;margin-left:-23px;border-radius:999px;background:var(--surface);opacity:.9}.sf-role{display:inline-flex;align-items:center;gap:6px;height:24px;margin-top:8px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.sf-who{display:flex;flex-direction:column;align-items:center;margin-top:-34px;padding:0 16px 14px;text-align:center}.sf-presence{position:absolute;right:2px;bottom:2px;width:16px;height:16px;border-radius:50%;background:var(--text-5);border:3px solid var(--surface)}.sf-presence.on{background:var(--green-dot)}.sf-me{font-size:11px;font-weight:500;color:var(--accent-strong);background:var(--accent-tint);padding:2px 8px;border-radius:999px}.sf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2);background:var(--surface-2)}.sf-stat{min-width:0;padding:11px 14px 12px}.sf-stat+.sf-stat{border-left:1px solid var(--border-2)}.sf-foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px 14px}.sf-edit{margin-left:auto;height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;color:var(--text-2);cursor:pointer;transition:border-color .15s,color .15s}.sf-edit:hover{border-color:var(--accent);color:var(--accent-strong)}.sf-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:300px;padding:20px;border-radius:20px;border:2px dashed var(--border-strong);background:transparent;font:inherit;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.sf-add:hover{border-color:var(--accent);background:var(--accent-tint2)}.sf-roles{position:sticky;top:12px;min-width:0;padding:18px;border-radius:20px;border:1px solid var(--border);background:var(--surface)}.sf-matrix{display:grid;grid-template-columns:minmax(0,1fr) 62px 62px;margin-top:14px;font-size:13px}.sf-col-head{justify-self:center;align-self:end;margin-bottom:8px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:500}.sf-cell{display:flex;align-items:center;justify-content:center;padding:10px 0;border-top:1px solid var(--border-2)}.sf-cell-label{justify-content:flex-start;color:var(--text-2);line-height:1.35}@media(max-width:1100px){.sf-grid{grid-template-columns:minmax(0,1fr)}.sf-roles{position:static}}@media(max-width:700px){.sf-team{padding:14px}.sf-new{width:100%;justify-content:center}.sf-search{width:100%}.sf-badges{grid-template-columns:minmax(0,1fr)}.sf-add{min-height:160px}}.im-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:6px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.im-step{position:relative;display:flex;align-items:center;gap:11px;min-width:0;padding:10px 12px;border-radius:13px;color:var(--text-4)}.im-step-n{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-4);background:var(--hover);border:1.5px solid var(--border)}.im-step.now{color:var(--text);background:var(--accent-tint2)}.im-step.now .im-step-n{color:#fff;background:linear-gradient(135deg,#6a8bff,#3e63dd);border-color:transparent;box-shadow:0 6px 14px -6px #3e63ddb3}.im-step.done{color:var(--text-2)}.im-step.done .im-step-n{color:#fff;background:var(--green-dot);border-color:transparent}.im-start{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:stretch}.im-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:340px;padding:28px;border-radius:22px;border:2px dashed var(--border-strong);text-align:center;cursor:pointer;outline:none;background:radial-gradient(60% 70% at 50% 40%,color-mix(in srgb,var(--green-dot) 8%,transparent),transparent 70%),var(--surface);transition:border-color .15s,background .15s,transform .15s}.im-drop:hover,.im-drop:focus-visible{border-color:var(--green-dot)}.im-drop.over{border-color:var(--green-dot);background:color-mix(in srgb,var(--green-tint) 70%,var(--surface));transform:scale(1.005)}.im-drop.busy{cursor:progress}.im-drop-icon{width:76px;height:76px;border-radius:22px;display:grid;place-items:center;margin-bottom:8px;color:#fff;background:linear-gradient(135deg,#34d399,#16a34a);box-shadow:0 16px 30px -16px #16a34acc}.im-pick{display:inline-flex;align-items:center;height:42px;margin-top:10px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:500;color:#fff;background:linear-gradient(135deg,#34d399,#16a34a);box-shadow:0 10px 20px -12px #16a34acc}.im-progress{display:block;width:220px;height:6px;margin-top:10px;border-radius:999px;background:var(--hover);overflow:hidden}.im-progress>span{display:block;width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,#34d399,#16a34a);animation:imSlide 1.1s ease-in-out infinite}@keyframes imSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.im-card{min-width:0;padding:20px;border-radius:20px;border:1px solid var(--border);background:var(--surface)}.im-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-2);white-space:nowrap}.im-file{display:flex;align-items:center;gap:12px 14px;flex-wrap:wrap;margin-bottom:16px;padding:14px 16px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.im-file-icon{width:44px;height:44px;border-radius:14px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#34d399,#16a34a)}.im-ghost{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:11px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;color:var(--text-2);cursor:pointer;transition:border-color .15s,color .15s}.im-ghost:hover{border-color:var(--accent);color:var(--accent-strong)}.im-x{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;border:1px solid transparent;background:transparent;color:var(--text-4);cursor:pointer}.im-x:hover{background:var(--hover);color:var(--text-2)}.im-done{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--green-dot) 35%,transparent);background:color-mix(in srgb,var(--green-tint) 70%,var(--surface))}.im-work{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}.im-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:16px}.im-map-row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px 10px;align-items:center;min-width:0;padding:8px 10px 10px;border-radius:12px;transition:background .12s}.im-map-row>:nth-child(3){grid-column:2}.im-map-row:hover{background:var(--surface-2)}.im-map-row.bad{background:var(--danger-tint2)}.im-map-mark{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--text-5);border:1.5px dashed var(--border-strong)}.im-map-row.ok .im-map-mark{color:#fff;background:var(--green-dot);border:none}.im-map-row.bad .im-map-mark{color:#fff;background:var(--danger-dot);border:none}.im-note{margin-top:14px;padding:11px 14px;border-radius:12px;font-size:12.5px;line-height:1.5;color:var(--text-3);background:var(--surface-2);border:1px dashed var(--border-2)}.im-check{position:sticky;top:12px}.im-bar{display:flex;gap:3px;height:12px;margin-top:14px;border-radius:999px;overflow:hidden;background:var(--hover)}.im-bar>span{display:block;min-width:6px;height:100%}.im-leg{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:10px;border:none;background:transparent;text-align:left;font:inherit;cursor:pointer;transition:background .12s}.im-leg:hover{background:var(--hover)}.im-leg.on{background:var(--accent-tint2);box-shadow:inset 3px 0 0 var(--accent)}.im-mini{display:block;min-width:0;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-2);text-align:left;font:inherit}.im-mini.click{cursor:pointer}.im-mini.click:hover{border-color:var(--amber-dot)}.im-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-2)}.im-seg>button{height:32px;border-radius:9px;border:1px solid transparent;background:transparent;font:inherit;font-size:12.5px;color:var(--text-3);cursor:pointer}.im-seg>button.on{background:var(--surface);border-color:var(--border);color:var(--text);font-weight:500;box-shadow:0 1px 2px #0000000f}.im-warn{margin-top:14px;padding:10px 12px;border-radius:12px;font-size:12.5px;color:var(--danger);background:var(--danger-tint);border:1px solid var(--danger-border)}.im-go{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;margin-top:16px;border-radius:14px;border:none;font:inherit;font-size:15px;font-weight:500;color:var(--text-4);background:var(--hover);cursor:not-allowed}.im-go.on{color:#fff;background:linear-gradient(135deg,#6a8bff,#3e63dd);box-shadow:0 14px 26px -14px #3e63dde6;cursor:pointer}.im-go.on:hover{filter:brightness(1.05)}.im-row{display:grid;grid-template-columns:44px 104px minmax(140px,1fr) minmax(150px,1.4fr) 40px 90px 90px 104px 124px 82px;gap:10px;align-items:center;padding:10px 18px}.im-head{padding-top:9px;padding-bottom:9px;font-size:11.5px;color:var(--text-4);background:var(--surface-2);border-bottom:1px solid var(--border-2)}.im-line{position:relative;border-bottom:1px solid var(--border-2)}.im-line:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--im)}.im-line:hover{background:var(--hover)}.im-new{flex:none;font-size:11px;font-weight:500;color:var(--green);background:var(--green-tint);padding:1px 7px;border-radius:999px}.im-notes{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 10px 72px}.im-msg{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:8px;font-size:12px;line-height:1.35}.im-msg.err{color:var(--danger);background:var(--danger-tint)}.im-msg.warn{color:var(--amber);background:var(--amber-tint)}.im-msg.chg{color:var(--accent-strong);background:var(--accent-tint)}.im-hist{display:grid;grid-template-columns:40px minmax(200px,1.3fr) minmax(0,1.6fr) 150px 110px;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--border-2);background:var(--surface-2)}.im-hist.undone{opacity:.55}.im-hist-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--green);background:var(--green-tint)}.im-undo{height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;color:var(--text-2);cursor:pointer;transition:border-color .15s,color .15s}.im-undo:hover{border-color:var(--danger-border);color:var(--danger)}@media(max-width:1100px){.im-start,.im-work{grid-template-columns:minmax(0,1fr)}.im-check{position:static}.im-hist{grid-template-columns:40px minmax(0,1fr) auto}.im-hist>:nth-child(3){grid-column:2/-1}.im-hist>:nth-child(4){grid-column:2}}@media(max-width:700px){.im-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.im-step{flex-direction:column;gap:4px;padding:8px 4px;text-align:center}.im-step span span:last-child{display:none!important}.im-map{grid-template-columns:minmax(0,1fr)}.im-drop{min-height:260px}.im-leg-hint{display:none}}.st-hero{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;padding:20px 22px;margin-bottom:16px;border-radius:22px;border:1px solid var(--border);background:radial-gradient(70% 160% at 0% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),radial-gradient(60% 160% at 100% 100%,color-mix(in srgb,#8B5CF6 8%,transparent),transparent 60%),var(--surface)}.st-role{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--text-2);background:var(--hover)}.st-role.admin{color:var(--violet);background:var(--violet-tint)}.st-env{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap}.st-env.test{color:var(--amber);background:var(--amber-tint)}.st-env.prod{color:var(--green);background:var(--green-tint)}.st-env-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}.st-logout{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;color:var(--text-2);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.st-logout:hover{border-color:var(--danger-border);color:var(--danger);background:var(--danger-tint2)}.st-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:stretch;margin-bottom:16px}.st-rate-card{display:flex;flex-direction:column}.st-rate-card .st-conv{flex:1;grid-auto-rows:1fr}.st-conv-cell{display:flex;flex-direction:column;justify-content:center}.st-card{min-width:0;padding:20px;border-radius:20px;border:1px solid var(--border);background:var(--surface)}.st-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.st-theme{display:block;min-width:0;padding:12px;border-radius:16px;border:2px solid var(--border);background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.st-theme:hover{border-color:var(--border-strong);transform:translateY(-1px)}.st-theme.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.st-scales{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.st-scale{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:110px;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.st-scale:hover{border-color:var(--border-strong)}.st-scale.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--surface));background:var(--accent-tint2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.st-rate{display:flex;align-items:center;gap:12px;height:60px;margin-top:16px;padding:0 8px 0 16px;border-radius:14px;border:1px solid var(--border-strong);background:var(--surface);transition:border-color .15s,box-shadow .15s}.st-rate:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.st-rate input:focus{box-shadow:none!important}.st-save{height:42px;padding:0 16px;border-radius:11px;border:none;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;color:var(--text-4);background:var(--hover);cursor:default}.st-save.on{color:#fff;background:linear-gradient(135deg,#6a8bff,#3e63dd);cursor:pointer;box-shadow:0 8px 18px -10px #3e63ddcc}.st-conv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.st-conv-cell{min-width:0;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-2)}.st-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.st-key-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border-2)}.st-kbd{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:7px;font:inherit;font-size:12px;font-weight:500;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);box-shadow:inset 0 -2px 0 var(--border)}@media(max-width:1100px){.st-grid{grid-template-columns:minmax(0,1fr)}.st-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.st-hero{padding:16px}.st-themes{gap:10px}.st-theme{padding:8px}.st-theme-hint{display:none!important}.st-scales{grid-template-columns:repeat(2,minmax(0,1fr))}.st-card{padding:16px}.st-conv{grid-template-columns:repeat(2,minmax(0,1fr))}.st-keys{grid-template-columns:minmax(0,1fr)}}.fn-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;align-items:stretch}.fn-cash{--fc-text:var(--text);--fc-mut:var(--text-2);--fc-dim:var(--text-3);--fc-faint:var(--text-4);--fc-icon:#fff;--fc-chip:linear-gradient(135deg,#6A8BFF,#3E63DD);--fc-line:#4F6BED;--fc-area:#6A8BFF;--fc-track:rgba(62,99,221,.12);--fc-dot:#3E63DD;position:relative;display:flex;flex-direction:column;min-width:0;padding:22px;border-radius:24px;color:var(--fc-text);overflow:hidden;border:1px solid var(--accent-border);background:radial-gradient(110% 90% at 100% 0%,rgba(124,156,255,.28),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(52,211,153,.16),transparent 60%),linear-gradient(160deg,#f4f6ff,#fff);box-shadow:0 22px 46px -32px #3e63dd8c}:root[data-theme=dark] .fn-cash{--fc-text:#fff;--fc-mut:rgba(255,255,255,.75);--fc-dim:rgba(255,255,255,.62);--fc-faint:rgba(255,255,255,.5);--fc-icon:#fff;--fc-chip:rgba(255,255,255,.12);--fc-line:#A5B8FF;--fc-area:#7C9CFF;--fc-track:rgba(255,255,255,.1);--fc-dot:#fff;border-color:transparent;background:radial-gradient(120% 90% at 100% 0%,rgba(124,156,255,.35),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(52,211,153,.18),transparent 60%),linear-gradient(160deg,#1b2340,#0f1426);box-shadow:0 24px 50px -30px #0f1426e6}.fn-spark{position:relative;flex:1;min-height:110px;margin:16px -6px 0}.fn-spark>svg{position:absolute;top:0;right:0;bottom:0;left:0}.fn-split-empty{display:flex;align-items:center;justify-content:center;height:28px;border-radius:10px;font-size:12px;color:var(--text-4);border:1px dashed var(--border-strong);background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--border-2) 70%,transparent) 8px 9px)}.fn-spark-hit{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.fn-spark-hit>span{flex:1;cursor:crosshair}.fn-spark-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--fc-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--fc-line) 35%,transparent);pointer-events:none}.fn-cash{--fc-msg:rgba(255,255,255,.82);--fc-ghost:rgba(62,99,221,.22);--fc-stat:rgba(255,255,255,.7);--fc-tip:#1B2340;--fc-tip-text:#fff;--fc-tip-dim:rgba(255,255,255,.62);--fc-tip-track:rgba(255,255,255,.14)}:root[data-theme=dark] .fn-cash{--fc-msg:rgba(255,255,255,.06);--fc-ghost:rgba(255,255,255,.14);--fc-stat:rgba(255,255,255,.06);--fc-tip:#fff;--fc-tip-text:#171A1F;--fc-tip-dim:#6B7280;--fc-tip-track:#E5E8EC}.fn-cash-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.fn-cash-stat{min-width:0;padding:10px 12px;border-radius:14px;background:var(--fc-stat);border:1px solid var(--fc-track)}.fn-guide{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--fc-ghost);pointer-events:none}.fn-tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 14px));min-width:170px;padding:10px 12px;border-radius:14px;background:var(--fc-tip);box-shadow:0 16px 34px -14px #0f14268c;pointer-events:none;animation:pop .12s ease}.fn-tip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:var(--fc-tip)}.fn-tip.left{transform:translate(-14px,calc(-100% - 14px))}.fn-tip.left:after{left:14px;margin-left:-6px}.fn-tip.right{transform:translate(calc(-100% + 14px),calc(-100% - 14px))}.fn-tip.right:after{left:auto;right:8px}.fn-tip.below{transform:translate(-50%,14px)}.fn-tip.below.left{transform:translate(-14px,14px)}.fn-tip.below.right{transform:translate(calc(-100% + 14px),14px)}.fn-tip.below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--fc-tip)}.fn-cash-empty{display:grid;place-items:center}.fn-ghost-line{stroke:var(--fc-ghost);stroke-width:2;stroke-dasharray:5 5}.fn-ghost-base{stroke:var(--fc-ghost);stroke-width:1}.fn-cash-msg{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:var(--fc-msg);border:1px solid var(--fc-track);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:calc(100% - 24px)}.fn-cash-msg-icon{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;color:var(--fc-icon);background:var(--fc-chip)}.fn-ghost-chip{display:block;height:10px;border-radius:999px;background:var(--fc-track)}.fn-empty{position:relative;height:100%;min-height:280px;overflow:hidden}.fn-empty-rows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 10%,transparent 92%);mask-image:linear-gradient(to bottom,#000 10%,transparent 92%);opacity:.8}.fn-empty-row{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--border-2)}.fn-empty-msg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:13px;padding:14px 20px 14px 14px;border-radius:18px;background:var(--surface);border:1px solid var(--border-2);box-shadow:0 18px 40px -24px #0f121973;width:max-content;max-width:calc(100% - 32px)}.fn-methods{display:flex;gap:3px;height:10px;border-radius:999px;overflow:hidden;background:var(--fc-track)}.fn-methods>span{display:block;min-width:6px;height:100%}.fn-split{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;border:1px solid var(--border);background:var(--surface)}.fn-split-bar{display:flex;gap:3px;height:28px;border-radius:10px;overflow:hidden}.fn-split-bar>span{display:flex;align-items:center;justify-content:center;min-width:8px;height:100%}.fn-split-bar b{font-size:12px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.2)}.fn-debt{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:20px;border:1px dashed var(--danger-border);background:color-mix(in srgb,var(--danger-tint) 55%,var(--surface));cursor:pointer;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.fn-debt,.fn-debt:hover,.fn-debt *{text-decoration:none!important}.fn-debt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,color-mix(in srgb,#FB7185 22%,var(--surface)),color-mix(in srgb,var(--danger-tint) 70%,var(--surface)) 55%,color-mix(in srgb,#F59E0B 14%,var(--surface)));opacity:0;transition:opacity .25s}.fn-debt>*{position:relative}.fn-debt:hover{border-style:solid;border-color:var(--danger-dot);transform:translateY(-1px);box-shadow:0 14px 28px -20px #dc262699}.fn-debt:hover:before{opacity:1}.fn-months{padding:20px;border-radius:22px;border:1px solid var(--border);background:var(--surface)}.fn-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.fn-tile{display:flex;flex-direction:column;min-width:0;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.fn-tile:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 12px 24px -18px #0f121980}.fn-tile.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--surface));background:linear-gradient(180deg,var(--accent-tint2),var(--surface) 70%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.fn-tile-col{flex:none;display:flex;align-items:flex-end;width:10px;height:48px;border-radius:999px;background:var(--hover);overflow:hidden}.fn-tile-col>span{display:flex;flex-direction:column;width:100%;border-radius:999px;overflow:hidden}.fn-tile-col i{display:block;min-height:2px;width:100%}.fn-tile-bar{display:flex;gap:2px;height:6px;margin-top:12px;border-radius:999px;overflow:hidden;background:var(--hover)}.fn-tile-bar>i{display:block;min-width:3px;height:100%}.fn-delta{display:inline-flex;align-items:center;gap:4px;height:22px;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap;color:var(--text-3);background:var(--hover);font-variant-numeric:tabular-nums}.fn-delta.up{color:var(--green);background:var(--green-tint)}.fn-delta.down{color:var(--danger);background:var(--danger-tint)}.fn-delta.now{color:var(--accent-strong);background:var(--accent-tint)}.fn-mdetail{margin-top:14px;padding:18px;border-radius:18px;background:var(--surface-2);border:1px solid var(--border-2);animation:fadeIn .2s ease}.fn-mcells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.fn-mcell{display:grid;grid-template-rows:auto auto auto auto auto;row-gap:8px;align-content:start;min-width:0;padding:13px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border-2)}.fn-mcell-bar{display:block;height:6px;border-radius:999px;background:var(--hover);overflow:hidden}.fn-mcell-bar>span{display:block;height:100%;border-radius:999px}.fn-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.fn-panel{display:flex;flex-direction:column;height:540px;border-radius:20px;border:1px solid var(--border);background:var(--surface);overflow:hidden}.fn-debtor{display:grid;grid-template-columns:24px 34px minmax(0,1fr) 130px;gap:12px;align-items:center;padding:11px 18px;border-bottom:1px solid var(--border-2);cursor:pointer;transition:background .12s}.fn-debtor:hover{background:var(--hover)}.fn-place{font-size:12px;font-weight:600;color:var(--text-4);text-align:center;font-variant-numeric:tabular-nums}.fn-place.top{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#fb7185,#dc2626)}.fn-pay-day{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:8px;padding:9px 18px;background:var(--surface-2);border-bottom:1px solid var(--border-2)}.fn-pay{display:grid;grid-template-columns:44px minmax(0,1fr) auto 110px;gap:12px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--border-2);cursor:pointer;transition:background .12s}.fn-pay:hover{background:var(--hover)}.fn-method{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-2);white-space:nowrap}.fn-method:before{content:"";width:7px;height:7px;border-radius:3px;background:var(--m)}@media(max-width:1100px){.fn-top,.fn-lists{grid-template-columns:minmax(0,1fr)}.fn-mcells{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.fn-cash{padding:18px}.fn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-tile{padding:12px}.fn-mcells{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-mdetail{padding:14px}.fn-pay{grid-template-columns:40px minmax(0,1fr) 96px;padding:10px 14px}.fn-debtor{grid-template-columns:24px 34px minmax(0,1fr) 96px;padding:11px 14px;gap:10px}.fn-panel{height:460px}}.cu-hero{padding:20px;border-radius:22px;border:1px solid var(--border);background:radial-gradient(70% 140% at 100% 0%,color-mix(in srgb,#EC4899 8%,transparent),transparent 60%),radial-gradient(70% 140% at 0% 100%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%),var(--surface)}.cu-search{flex:1 1 360px;display:flex;align-items:center;gap:12px;height:54px;padding:0 10px 0 18px;border-radius:16px;border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 10px 26px -20px #0f121980;transition:border-color .15s,box-shadow .15s}.cu-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint),0 14px 30px -22px #3e63ddb3}.cu-search input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font:inherit;font-size:15.5px;color:var(--text);padding:0}.cu-search input:focus{box-shadow:none!important}.cu-new{display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 20px;border:none;border-radius:16px;background:linear-gradient(135deg,#6a8bff,#3e63dd);color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;box-shadow:0 12px 24px -14px #3e63ddcc;transition:filter .15s,transform .15s}.cu-new:hover{filter:brightness(1.05);transform:translateY(-1px)}.cu-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,box-shadow .15s}.cu-pill:hover{border-color:var(--border-strong)}.cu-pill.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--surface));background:var(--accent-tint2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.cu-pill-hint{font-size:12px;color:var(--text-4);padding-left:8px;border-left:1px solid var(--border-2)}.cu-book{border-radius:18px;border:1px solid var(--border);background:var(--surface);overflow:clip}.cu-sec{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:10px;padding:8px 20px;background:color-mix(in srgb,var(--surface-2) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-2);font-size:12.5px;font-weight:500;color:var(--text-2)}.cu-sec.letter>span:first-child{font-size:17px;font-weight:600;color:var(--accent-strong);min-width:18px}.cu-row{display:grid;grid-template-columns:42px minmax(200px,1.3fr) minmax(170px,1fr) 190px 116px 168px;gap:16px;align-items:center;padding:11px 20px;border-bottom:1px solid var(--border-2);cursor:pointer;transition:background .12s}.cu-row:last-child{border-bottom:none}.cu-row:hover{background:var(--hover)}.cu-row:hover .cu-name{color:var(--accent)}.cu-name{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s}.cu-money{display:flex;flex-direction:column;gap:7px;min-width:0}.cu-bar{display:flex;gap:2px;height:6px;border-radius:999px;overflow:hidden;background:var(--hover)}.cu-bar>i{display:block;min-width:5px;height:100%}.cu-empty{grid-column:3/-1;display:flex;align-items:center;gap:14px;min-width:0;padding:8px 10px 8px 14px;border-radius:12px;border:1px dashed var(--border-strong);background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--border-2) 55%,transparent) 10px 11px)}.cu-empty-ghost{display:flex;flex-direction:column;gap:6px;flex:none}.cu-empty-ghost>i{display:block;height:7px;border-radius:999px;background:var(--border)}.cu-first{margin-left:auto;background:var(--surface)}.cu-rank{flex:none;font-size:11.5px;font-weight:600;color:var(--text-3);padding:1px 7px;border-radius:999px;background:var(--hover);font-variant-numeric:tabular-nums}.cu-badge{position:absolute;right:-4px;bottom:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-size:10.5px;font-weight:600;color:#fff;background:var(--accent);border:2px solid var(--surface)}.cu-actions{display:flex;justify-content:flex-end;gap:6px;opacity:0;transition:opacity .15s}.cu-row:hover .cu-actions,.cu-row:focus-within .cu-actions{opacity:1}.cu-act{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;color:var(--text-2);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s}.cu-act:hover{border-color:var(--accent);color:var(--accent-strong)}.cu-act.green{border-color:transparent;background:var(--green-dot);color:#fff}.cu-act.green:hover{filter:brightness(.95);color:#fff}.cu-rail{position:sticky;top:12px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.cu-rail button{width:24px;height:22px;border:none;border-radius:7px;background:transparent;font:inherit;font-size:12px;font-weight:500;color:var(--text-3);cursor:pointer}.cu-rail button:hover{background:var(--accent-tint);color:var(--accent-strong)}.cu-card-head{padding:18px 20px;border-radius:20px;border:1px solid var(--border);background:radial-gradient(70% 160% at 100% 0%,color-mix(in srgb,#EC4899 7%,transparent),transparent 60%),var(--surface)}@media(max-width:1250px){.cu-row{grid-template-columns:42px minmax(180px,1.3fr) minmax(150px,1fr) 180px 110px}.cu-actions{display:none}}@media(max-width:700px){.cu-row{grid-template-columns:42px minmax(0,1fr) 136px;gap:12px;padding:11px 14px}.cu-empty{grid-column:3;padding:0;border:none;background:none;justify-content:flex-end}.cu-empty-ghost,.cu-empty>span:not(.cu-empty-ghost){display:none}.cu-hide{display:none!important}.cu-hero{padding:14px}.cu-search{height:48px;padding-left:14px}.cu-new{height:44px;width:100%;justify-content:center}.cu-pill-hint{display:none}.cu-sec{padding:8px 14px}}.bt-strip{display:flex;gap:12px;overflow-x:auto;padding:5px 10px 18px 5px;margin:-5px -5px 4px;scroll-snap-type:x proximity}.bt-new{flex:0 0 150px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 12px;border-radius:16px;border:1.5px dashed var(--border-strong);background:transparent;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.bt-new:hover{border-color:var(--accent);background:var(--accent-tint2)}.bt-ticket{position:relative;flex:0 0 236px;min-height:118px;display:flex;flex-direction:column;padding:13px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;scroll-snap-align:start;transition:border-color .15s,box-shadow .15s,transform .15s}.bt-ticket:hover{border-color:var(--border-strong);transform:translateY(-1px)}.bt-ticket.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent),0 8px 16px -12px #3e63dd99}.bt-ticket:before,.bt-ticket:after{content:"";position:absolute;top:66px;width:14px;height:14px;border-radius:50%;background:var(--bg);border:1px solid var(--border)}.bt-ticket:before{left:-8px;clip-path:inset(0 0 0 50%)}.bt-ticket:after{right:-8px;clip-path:inset(0 50% 0 0)}.bt-ticket.on:before,.bt-ticket.on:after{border-color:color-mix(in srgb,var(--accent) 50%,var(--surface))}.bt-cut{display:block;margin:12px -2px 10px;border-top:1.5px dashed var(--border-2)}.bt-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:16px 18px;border-radius:18px;border:1px solid var(--border);background:radial-gradient(90% 160% at 0% 0%,color-mix(in srgb,#8B5CF6 9%,transparent),transparent 60%),var(--surface)}.bt-name{display:block;width:100%;font:inherit;font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--text);border:1px solid transparent;border-radius:9px;padding:3px 8px;margin-left:-9px;background:transparent;outline:none;transition:border-color .12s,background .12s}.bt-name:hover{border-color:var(--border)}.bt-name:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-tint)}.bt-formula-card{padding:18px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.bt-formula{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1.1fr);align-items:stretch;gap:8px}.bt-term{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border-2)}.bt-op{display:grid;place-items:center;font-size:20px;font-weight:300;color:var(--text-4)}.bt-calc{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:11px;border:1px dashed var(--border-strong);font-size:14px;white-space:nowrap;overflow:hidden}.bt-result{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:16px 18px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 16px 30px -18px #16a34acc}.bt-result.neg{background:linear-gradient(135deg,#fb7185,#dc2626);box-shadow:0 16px 30px -18px #dc2626cc}.bt-bars{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-2)}.bt-rate{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-3);animation:btRate .3s cubic-bezier(.2,.8,.2,1)}.bt-manual{height:24px;padding:0 9px;border-radius:999px;border:1px dashed var(--border-strong);background:transparent;font:inherit;font-size:11.5px;color:var(--text-3);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .15s,border-color .15s,background .15s}.bt-manual:hover,.bt-manual.open{border-color:var(--accent);color:var(--accent);background:var(--accent-tint2)}.bt-manual.set{border-style:solid;color:var(--text-2);background:var(--surface)}.bt-manual.warn{border-color:color-mix(in srgb,var(--amber-dot) 60%,var(--border));color:var(--amber);background:var(--amber-tint)}.bt-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:6;width:290px;max-width:calc(100vw - 48px);padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:0 18px 40px -14px #0f121947;transform-origin:top right;animation:btPop .2s cubic-bezier(.2,.8,.2,1)}@keyframes btPop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.bt-wfield-wrap{position:relative;min-width:0}.bt-wfield{cursor:default;container-type:inline-size}@container (max-width:240px){.bt-manual-text{display:none}.bt-wfield-side .bt-manual{padding:0 11px}}.bt-wfield.on{border-color:color-mix(in srgb,var(--green-dot) 45%,var(--border-strong))}.bt-wfield-val{flex:1;min-width:0;display:flex;align-items:center;padding:0 6px 0 12px;font-size:15.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bt-wfield-side{display:flex;align-items:stretch;padding:0;background:var(--surface-2);border-left:1px solid var(--border-2)}.bt-wfield-side .bt-manual{display:inline-flex;align-items:center;gap:7px;height:auto;padding:0 14px 0 11px;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--text-2);transition:color .2s ease,background-color .2s ease}.bt-wfield-side .bt-manual:hover,.bt-wfield-side .bt-manual.open{background:var(--accent-tint);color:var(--accent);border:none}.bt-wfield-side .bt-manual.set{color:var(--text);background:transparent}.bt-wfield-side .bt-manual.set:hover,.bt-wfield-side .bt-manual.set.open{background:var(--accent-tint);color:var(--accent)}.bt-wfield-side .bt-manual.warn{color:var(--amber);background:var(--amber-tint)}.bt-wfield-side .bt-manual.warn:hover,.bt-wfield-side .bt-manual.warn.open{background:color-mix(in srgb,var(--amber-dot) 22%,var(--surface));color:var(--amber)}.bt-manual-plus{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:6px;background:linear-gradient(135deg,#6A8BFF,var(--accent));color:#fff;box-shadow:0 2px 6px -2px color-mix(in srgb,var(--accent) 70%,transparent);transition:box-shadow .25s ease}.bt-manual-plus svg{display:block;transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.bt-manual:hover .bt-manual-plus,.bt-manual.open .bt-manual-plus{box-shadow:0 3px 9px -2px color-mix(in srgb,var(--accent) 85%,transparent)}.bt-manual:hover .bt-manual-plus svg,.bt-manual.open .bt-manual-plus svg{transform:rotate(90deg) scale(1.08)}.bt-manual-pen{flex:none;opacity:.85}.bt-wfield-wrap .bt-pop{left:0;right:auto;transform-origin:top left}.bt-field{display:flex;align-items:stretch;height:42px;border:1px solid var(--border-strong);border-radius:11px;background:var(--surface);overflow:hidden;min-width:0;transition:border-color .12s,box-shadow .12s}.bt-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.bt-field input:focus{box-shadow:none!important}:root[data-theme=dark] .bt-pop{box-shadow:0 18px 40px -14px #0009}.bt-pop-btn{height:30px;padding:0 14px;border-radius:9px;border:none;background:var(--accent);color:#fff;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.bt-pop-btn:hover{background:var(--accent-hover)}.bt-pop-btn.ghost{background:transparent;border:1px solid var(--border);color:var(--text-3)}.bt-pop-btn.ghost:hover{color:var(--danger);border-color:var(--danger-border);background:var(--danger-tint)}.bt-rate{animation:btRate .3s cubic-bezier(.2,.8,.2,1)}@keyframes btRate{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.bt-client-weight{display:inline-flex;margin-left:8px;padding:0 7px;border-radius:999px;font-size:11.5px;color:var(--violet);background:var(--violet-tint)}.bt-client+.bt-client{border-top:1px solid var(--border)}.bt-client-head{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--surface-2)}.bt-client-link:hover .bt-client-name{color:var(--accent)}.bt-row{display:grid;grid-template-columns:18px minmax(0,1fr) 100px 110px 140px 120px;gap:14px;align-items:center;padding:9px 18px;border-top:1px solid var(--border-2);cursor:pointer;transition:background .12s}.bt-row:hover{background:var(--hover)}.bt-row.on{background:var(--accent-tint2)}@media(max-width:1250px){.bt-formula{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-op{display:none}.bt-result{grid-column:1/-1}}@media(max-width:700px){.bt-formula{grid-template-columns:minmax(0,1fr)}.bt-row{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:9px 14px}.bt-hide{display:none!important}.bt-client-head{padding:12px 14px}.bt-head,.bt-formula-card{padding:14px}.bt-head-icon{display:none!important}}.wh-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.25fr) 28px minmax(0,1fr);align-items:stretch;gap:0;margin-bottom:16px;padding:8px;border-radius:20px;background:radial-gradient(100% 140% at 0% 0%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%),var(--surface-2);border:1px solid var(--border)}.wh-stage{position:relative;display:flex;flex-direction:column;min-width:0;padding:14px 16px;border-radius:14px;border:1px solid transparent;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.wh-stage:hover{background:var(--surface)}.wh-stage.on{background:var(--surface);border-color:var(--border);box-shadow:0 14px 30px -20px #0f121973}.wh-stage-tag{margin-left:auto;font-size:11px;font-weight:500;color:var(--accent-strong);background:var(--accent-tint);padding:3px 8px;border-radius:999px;white-space:nowrap}.wh-arrow{display:grid;place-items:center;color:var(--text-5)}.wh-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px}.wh-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;color:var(--text-2);cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.wh-chip:hover{border-color:var(--accent)}.wh-chip.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-strong);font-weight:500}.wh-wall{display:flex;gap:14px;align-items:flex-start}.wh-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.wh-shelf{display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--surface);border:1px solid var(--border);overflow:hidden;transition:box-shadow .15s,transform .15s,border-color .15s}.wh-shelf:hover{box-shadow:0 16px 32px -22px #0f121980;transform:translateY(-1px)}.wh-label{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px dashed var(--border-strong)}.wh-shelf.ready .wh-label{background:linear-gradient(180deg,color-mix(in srgb,var(--green-tint) 85%,var(--surface)),var(--surface))}.wh-shelf.debt .wh-label{background:linear-gradient(180deg,color-mix(in srgb,var(--danger-tint) 70%,var(--surface)),var(--surface))}.wh-client:hover .wh-name{color:var(--accent)}.wh-item{display:flex;align-items:flex-start;gap:10px;padding:8px 14px;cursor:pointer;transition:background .12s}.wh-item:hover{background:var(--hover)}.wh-more{display:block;width:100%;margin:2px 0 4px;padding:6px 14px 6px 31px;border:none;background:transparent;text-align:left;font:inherit;font-size:12px;color:var(--accent);cursor:pointer}.wh-more:hover{text-decoration:underline}.wh-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--border-2);background:var(--surface-2)}.wh-issue{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:10px;border:none;background:var(--green-dot);color:#fff;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:filter .15s}.wh-issue.owe{background:var(--amber-dot)}.wh-issue:hover{filter:brightness(.95)}.wh-day{display:flex;align-items:baseline;gap:8px;padding:12px 18px 8px;border-top:1px solid var(--border-2);background:var(--surface-2)}.wh-scan{display:grid;grid-template-columns:28px 44px minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,1fr) 80px;gap:12px;align-items:center;padding:9px 18px;border-top:1px solid var(--border-2)}.wh-scan.click{cursor:pointer}.wh-scan.click:hover{background:var(--hover)}@media(max-width:1100px){.wh-flow{grid-template-columns:minmax(0,1fr);padding:6px}.wh-arrow{height:18px}.wh-arrow svg{transform:rotate(90deg)}}@media(max-width:700px){.wh-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wh-flow>.wh-arrow,.wh-flow>:last-child,.wh-stage-sub,.wh-stage-tag{display:none!important}.wh-stage{padding:12px}.wh-search{flex:1 1 100%}.wh-search>div{width:100%!important}.wh-scan{grid-template-columns:28px 40px minmax(0,1fr);gap:10px;padding:9px 14px}.wh-hide{display:none!important}.wh-day{padding:12px 14px 8px}}.ord-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ord-kpi{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--border);transition:border-color .15s,box-shadow .15s,transform .15s}.ord-kpi-btn:hover{border-color:var(--danger-border);box-shadow:0 10px 24px -16px #dc262673;transform:translateY(-1px)}.ord-kpi-btn.on{border-color:var(--danger-dot);background:color-mix(in srgb,var(--danger-tint) 55%,var(--surface))}.ord-filters{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-bottom:14px}.ord-tools{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;align-items:center;margin-left:auto}.ord-f-search{flex:1 1 160px;min-width:160px;max-width:280px}.ord-f-search>div{width:100%!important}.ord-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.ord-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ord-tone);z-index:1}.ord-head{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:14px 18px 14px 20px;background:linear-gradient(180deg,var(--surface-2),var(--surface))}.ord-client:hover .ord-name{color:var(--accent)}.ord-pay{flex:0 0 190px;min-width:0}.ord-sum{flex:0 0 auto;min-width:120px;text-align:right}.ord-row{display:grid;grid-template-columns:18px minmax(0,1fr) 60px 100px 110px 130px 160px;gap:14px;align-items:center;padding:10px 18px 10px 20px;border-top:1px solid var(--border-2);cursor:pointer;transition:background .12s}.ord-row:hover{background:var(--hover)}.ord-row.on{background:var(--accent-tint2)}.ord-sm{display:none}@media(max-width:860px){.ord-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ord-kpi-sub{white-space:normal!important;line-height:1.35}.ord-tools{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-left:0}.ord-f-search,.ord-f-new{grid-column:1/-1}.ord-f-search>div{width:100%!important}.ord-f-sel{width:auto!important;min-width:0}.ord-f-new>button{width:100%;justify-content:center}}@media(max-width:700px){.ord-row{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:10px 14px}.ord-hide{display:none!important}span.ord-sm{display:inline}div.ord-sm{display:block}.ord-head{padding:12px 14px}.ord-pay{flex:1 1 150px}.ord-sum{min-width:0}}.iss-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;margin-bottom:16px}.iss-queue{display:flex;flex-direction:column;min-width:0;position:sticky;top:18px;max-height:calc(100dvh - 92px)}html.is-test .iss-queue{max-height:calc(100dvh - 118px)}.iss-panel{display:flex;flex-direction:column;min-width:0;max-height:calc(100dvh - 92px)}html.is-test .iss-panel{max-height:calc(100dvh - 118px)}.iss-search{display:flex;align-items:center;gap:9px;height:42px;padding:0 6px 0 12px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.iss-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.iss-search input:focus{box-shadow:none!important}.iss-qrow{display:flex;align-items:center;gap:11px;width:100%;padding:10px 16px;border:none;border-bottom:1px solid var(--border-2);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .12s}.iss-qrow:hover{background:var(--hover)}.iss-qrow.on{background:var(--accent-tint2);box-shadow:inset 3px 0 0 var(--accent)}.iss-qfill{flex:1 1 0px;min-height:0;container-type:size;display:grid;place-items:center;padding:0 24px}@container (max-height:70px){.iss-qfill-msg{display:none}}.iss-cstats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.iss-row{display:grid;grid-template-columns:28px minmax(0,1fr) 56px 100px 134px 28px;gap:12px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--border-2);font-size:12.5px}.iss-row>*:nth-child(5){padding-left:14px}.iss-item{cursor:pointer;transition:background .12s}.iss-item:hover{background:var(--hover)}.iss-item.on{background:var(--accent-tint2)}.iss-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iss-head{background:var(--surface-2);font-size:11px;color:var(--text-4);padding-top:7px;padding-bottom:7px}.iss-way{padding-top:7px;padding-bottom:7px;border-bottom:none}.iss-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;padding:16px 18px;border-top:1px solid var(--border-2);background:var(--surface-2)}.iss-receipt{display:flex;flex-direction:column;padding:2px 14px;border:1px solid var(--border-2);border-radius:12px;background:var(--surface)}.iss-rrow{flex:1;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border-bottom:1px dashed var(--border-2)}.iss-rrow:last-child{border-bottom:none}.iss-amount{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--border-strong);border-radius:11px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.iss-amount:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.iss-amount input:focus{box-shadow:none!important}.iss-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-2);background:var(--surface-2)}.iss-facts>*+*{border-left:1px solid var(--border-2)}.iss-hist{display:grid;grid-template-columns:360px minmax(0,1fr)}.iss-hist-side{min-width:0;display:flex;flex-direction:column;gap:16px;padding:18px;border-right:1px solid var(--border-2);background:radial-gradient(120% 50% at 0% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),var(--surface-2)}.iss-hero{position:relative;border-radius:18px;padding:16px;background:var(--surface);border:1px solid var(--border-2);box-shadow:0 18px 40px -26px color-mix(in srgb,var(--accent) 60%,transparent);overflow:hidden}.iss-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,#8B5CF6 12%,transparent),transparent 55%);pointer-events:none}.iss-split{display:flex;gap:2px;height:8px;border-radius:999px;overflow:hidden;background:var(--border-2)}.iss-split>span{display:block;height:100%}.iss-tile{min-width:0;display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border-2);transition:transform .15s,box-shadow .15s,border-color .15s}.iss-tile:hover{transform:translateY(-2px);border-color:var(--border);box-shadow:0 12px 24px -16px #0f121973}.iss-chart{padding:14px 14px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--border-2)}.iss-cols{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;height:104px;padding-top:20px}.iss-col{position:relative;flex:1 1 0;min-width:0;max-width:34px;height:100%;display:flex;align-items:flex-end;border-radius:8px;background:var(--hover);outline:none;transition:background .15s}.iss-col-fill{display:block;width:100%;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#8fa6ff,#5b7cfa);transition:filter .15s,box-shadow .15s}.iss-col.now .iss-col-fill{background:linear-gradient(180deg,#7c8cff,#3e63dd 55%,#5b3fd8)}.iss-col:hover,.iss-col:focus{background:var(--accent-tint)}.iss-col:hover .iss-col-fill,.iss-col:focus .iss-col-fill{filter:saturate(1.25) brightness(1.05);box-shadow:0 6px 14px -6px #3e63ddb3}.iss-col-top{position:absolute;left:50%;transform:translate(-50%);font-size:10.5px;font-weight:600;color:var(--accent-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.iss-tip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);padding:8px 11px;border-radius:10px;background:var(--toast-bg);color:#fff;font-size:12px;line-height:1.35;white-space:nowrap;text-align:left;pointer-events:none;opacity:0;transition:opacity .14s,transform .14s;z-index:5;box-shadow:0 12px 28px #00000040}.iss-tip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--toast-bg)}.iss-col.first .iss-tip{left:0;transform:translateY(4px)}.iss-col.first .iss-tip:after{left:14px}.iss-col.last .iss-tip{left:auto;right:0;transform:translateY(4px)}.iss-col.last .iss-tip:after{left:auto;right:9px}.iss-col:hover .iss-tip,.iss-col:focus .iss-tip{opacity:1;transform:translate(-50%) translateY(0)}.iss-col.first:hover .iss-tip,.iss-col.first:focus .iss-tip,.iss-col.last:hover .iss-tip,.iss-col.last:focus .iss-tip{transform:translateY(0)}.iss-xl{height:auto;padding-top:0;margin-top:7px}.iss-xl>span{flex:1 1 0;min-width:0;max-width:34px;font-size:10.5px;color:var(--text-4);text-align:center;white-space:nowrap;overflow:visible}.iss-hist-main{min-width:0;display:flex;flex-direction:column;height:0;min-height:100%}.iss-hist-list{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.iss-hist-list>*{flex:none}.iss-hist-list>.iss-hfill{flex:1 1 0px;min-height:0}.iss-hfill .ghost-rows{border-top:none;opacity:.7}.iss-tl-ghost{pointer-events:none}.iss-tl-ghost .iss-tl-dot>i{box-shadow:none}.iss-hist-list:after{content:"";position:sticky;bottom:0;display:block;height:28px;margin-top:-28px;background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none}.iss-tl-day{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:8px;padding:14px 18px 8px;background:var(--surface)}.iss-tl{display:grid;grid-template-columns:42px 14px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:10px 18px}.iss-tl-dot{position:relative;align-self:stretch}.iss-tl-dot:before{content:"";position:absolute;left:50%;top:-10px;bottom:-10px;width:2px;margin-left:-1px;background:var(--border-2)}.iss-tl.first .iss-tl-dot:before{top:9px}.iss-tl.last .iss-tl-dot:before{bottom:auto;height:19px}.iss-tl.first.last .iss-tl-dot:before{display:none}.iss-tl-dot>i{position:absolute;left:50%;top:3px;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border-2)}.iss-sm{display:none}@media(max-width:1100px){.iss-grid{grid-template-columns:minmax(0,1fr)}.iss-queue,html.is-test .iss-queue{position:static;max-height:440px}.iss-panel,html.is-test .iss-panel{max-height:none}.iss-grid.has-client .iss-queue{order:2}.iss-idle{display:none!important}.iss-hist{grid-template-columns:minmax(0,1fr)}.iss-hist-side{border-right:none;border-bottom:1px solid var(--border-2)}.iss-hist-main{height:auto;min-height:0}.iss-hist-list{max-height:72vh}}@media(max-width:700px){.iss-row{grid-template-columns:28px minmax(0,1fr) 96px;gap:10px;padding:10px 14px}.iss-tl{grid-template-columns:38px 12px minmax(0,1fr) auto;column-gap:10px;padding:10px 14px}.iss-tl-day{padding:14px 14px 6px}.iss-hist-side{padding:14px}.iss-hide{display:none!important}.iss-chead{padding-right:62px!important}.iss-close{position:absolute;top:16px;right:14px}span.iss-sm{display:inline}div.iss-sm{display:block}.iss-foot{grid-template-columns:minmax(0,1fr);padding:14px}.iss-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.iss-facts>*{border-left:none!important;border-top:1px solid var(--border-2)}.iss-facts>*:nth-child(2n){border-left:1px solid var(--border-2)!important}.iss-facts>*:nth-child(-n+2){border-top:none}}@media(max-width:1100px){.rcv-grid{grid-template-columns:minmax(0,1fr)}.rcv-pult,.rcv-main{grid-column:auto;grid-row:auto}.rcv-main,html.is-test .rcv-main{min-height:0;max-height:none}.rcv-table-card{flex:none;max-height:560px}}@media(max-width:700px){.rcv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rcv-cstats{margin-left:0;width:100%}.rcv-facts>*{border-left:none!important;border-top:1px solid var(--border-2)}.rcv-facts>*:nth-child(2n){border-left:1px solid var(--border-2)!important}.rcv-facts>*:nth-child(-n+2){border-top:none}.rcv-row{grid-template-columns:24px 40px minmax(0,1fr) 78px;gap:8px;padding:9px 14px}.rcv-hide{display:none!important}}
