@charset "UTF-8";:root,:root[data-theme=light]{--color-brand-primary: #1a1814;--color-brand-primary-rgb: 26 24 20;--color-brand-primary-content: #fafaf7;--color-brand-primary-content-rgb: 250 250 247;--color-brand-accent: #b45309;--color-brand-accent-rgb: 180 83 9;--color-brand-accent-content: #ffffff;--color-brand-accent-content-rgb: 255 255 255;--color-brand-accent-soft: #fef3c7;--color-brand-accent-soft-rgb: 254 243 199;--color-surface-sunken: #eef0f4;--color-surface-sunken-rgb: 238 240 244;--color-surface-subtle: #f6f7f9;--color-surface-subtle-rgb: 246 247 249;--color-surface-base: #fcfcfd;--color-surface-base-rgb: 252 252 253;--color-surface-elevated: #ffffff;--color-surface-elevated-rgb: 255 255 255;--color-surface-hover: #eef0f4;--color-surface-hover-rgb: 238 240 244;--color-surface-muted: #e6e8ed;--color-surface-muted-rgb: 230 232 237;--color-surface-overlay: rgba(21, 23, 28, .75);--color-border-default: #e4e6eb;--color-border-default-rgb: 228 230 235;--color-border-strong: #c8ccd3;--color-border-strong-rgb: 200 204 211;--color-border-focus: var(--color-brand-accent);--color-text-primary: #15171c;--color-text-primary-rgb: 21 23 28;--color-text-secondary: #5b6068;--color-text-secondary-rgb: 91 96 104;--color-text-tertiary: #8b909a;--color-text-tertiary-rgb: 139 144 154;--color-text-disabled: #c8ccd3;--color-text-disabled-rgb: 200 204 211;--color-text-on-accent: #ffffff;--color-text-on-accent-rgb: 255 255 255;--color-text-on-primary: #fafaf7;--color-text-on-primary-rgb: 250 250 247;--color-success-fg: #2a7e3b;--color-success-fg-rgb: 42 126 59;--color-success-bg: #e9f6e9;--color-success-bg-rgb: 233 246 233;--color-success-border: #94ce9a;--color-success-border-rgb: 148 206 154;--color-success-solid: #46a758;--color-success-solid-rgb: 70 167 88;--color-success-solid-content: #ffffff;--color-success-solid-content-rgb: 255 255 255;--color-warning-fg: #ab6400;--color-warning-fg-rgb: 171 100 0;--color-warning-bg: #fff7c2;--color-warning-bg-rgb: 255 247 194;--color-warning-border: #e9c162;--color-warning-border-rgb: 233 193 98;--color-warning-solid: #ffc53d;--color-warning-solid-rgb: 255 197 61;--color-warning-solid-content: #4f3422;--color-warning-solid-content-rgb: 79 52 34;--color-error-fg: #c92a1a;--color-error-fg-rgb: 201 42 26;--color-error-bg: #fdecea;--color-error-bg-rgb: 253 236 234;--color-error-border: #f3a89b;--color-error-border-rgb: 243 168 155;--color-error-solid: #dc2626;--color-error-solid-rgb: 220 38 38;--color-error-solid-content: #ffffff;--color-error-solid-content-rgb: 255 255 255;--color-info-fg: #60646c;--color-info-fg-rgb: 96 100 108;--color-info-bg: #f0f0f3;--color-info-bg-rgb: 240 240 243;--color-info-border: #cdced6;--color-info-border-rgb: 205 206 214;--color-info-solid: #3e63dd;--color-info-solid-rgb: 62 99 221;--color-info-solid-content: #ffffff;--color-info-solid-content-rgb: 255 255 255;--elevation-0: none;--elevation-1: 0 1px 2px rgba(15, 23, 42, .05);--elevation-2: 0 4px 6px -1px rgba(15, 23, 42, .1), 0 2px 4px -2px rgba(15, 23, 42, .05);--elevation-3: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -4px rgba(15, 23, 42, .05);--elevation-4: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .05);--focus-ring: 0 0 0 3px rgba(180, 83, 9, .3);--om-scrim: var(--color-surface-overlay);--om-scrim-blur: blur(12px) saturate(1.5);--om-z-backdrop: 1000;--om-z-modal: 1100;--om-z-menu: 1200;--om-z-toast: 1300}:root[data-theme=dark]{--color-brand-primary: #f1f1f3;--color-brand-primary-rgb: 241 241 243;--color-brand-primary-content: #16181c;--color-brand-primary-content-rgb: 22 24 28;--color-brand-accent: #f5a524;--color-brand-accent-rgb: 245 165 36;--color-brand-accent-content: #16181c;--color-brand-accent-content-rgb: 22 24 28;--color-brand-accent-soft: #3a2e14;--color-brand-accent-soft-rgb: 58 46 20;--color-surface-sunken: #0e1014;--color-surface-sunken-rgb: 14 16 20;--color-surface-subtle: #1c1f24;--color-surface-subtle-rgb: 28 31 36;--color-surface-base: #16181c;--color-surface-base-rgb: 22 24 28;--color-surface-elevated: #262930;--color-surface-elevated-rgb: 38 41 48;--color-surface-hover: #1c1f24;--color-surface-hover-rgb: 28 31 36;--color-surface-muted: #2a2d34;--color-surface-muted-rgb: 42 45 52;--color-surface-overlay: rgba(0, 0, 0, .82);--color-border-default: #272a31;--color-border-default-rgb: 39 42 49;--color-border-strong: #3a3e47;--color-border-strong-rgb: 58 62 71;--color-border-focus: var(--color-brand-accent);--color-text-primary: #f1f1f3;--color-text-primary-rgb: 241 241 243;--color-text-secondary: #a8acb4;--color-text-secondary-rgb: 168 172 180;--color-text-tertiary: #74787f;--color-text-tertiary-rgb: 116 120 127;--color-text-disabled: #4a4d54;--color-text-disabled-rgb: 74 77 84;--color-text-on-accent: #16181c;--color-text-on-accent-rgb: 22 24 28;--color-text-on-primary: #16181c;--color-text-on-primary-rgb: 22 24 28;--color-success-fg: #4ec27f;--color-success-fg-rgb: 78 194 127;--color-success-bg: #122a1b;--color-success-bg-rgb: 18 42 27;--color-success-border: #2e5a3d;--color-success-border-rgb: 46 90 61;--color-success-solid: #3e9b4f;--color-success-solid-rgb: 62 155 79;--color-success-solid-content: #ffffff;--color-success-solid-content-rgb: 255 255 255;--color-warning-fg: #f5a524;--color-warning-fg-rgb: 245 165 36;--color-warning-bg: #2e2210;--color-warning-bg-rgb: 46 34 16;--color-warning-border: #5a4218;--color-warning-border-rgb: 90 66 24;--color-warning-solid: #ffca16;--color-warning-solid-rgb: 255 202 22;--color-warning-solid-content: #4f3422;--color-warning-solid-content-rgb: 79 52 34;--color-error-fg: #ff7466;--color-error-fg-rgb: 255 116 102;--color-error-bg: #2e1414;--color-error-bg-rgb: 46 20 20;--color-error-border: #5a2828;--color-error-border-rgb: 90 40 40;--color-error-solid: #ef4444;--color-error-solid-rgb: 239 68 68;--color-error-solid-content: #ffffff;--color-error-solid-content-rgb: 255 255 255;--color-info-fg: #6aa7ff;--color-info-fg-rgb: 106 167 255;--color-info-bg: #142436;--color-info-bg-rgb: 20 36 54;--color-info-border: #284766;--color-info-border-rgb: 40 71 102;--color-info-solid: #5b73e8;--color-info-solid-rgb: 91 115 232;--color-info-solid-content: #ffffff;--color-info-solid-content-rgb: 255 255 255;--elevation-0: none;--elevation-1: 0 1px 2px rgba(0, 0, 0, .4);--elevation-2: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .3);--elevation-3: 0 10px 15px -3px rgba(0, 0, 0, .6);--elevation-4: 0 20px 25px -5px rgba(0, 0, 0, .7);--focus-ring: 0 0 0 3px rgba(245, 165, 36, .3);--om-scrim: var(--color-surface-overlay);--om-scrim-blur: blur(12px) saturate(1.5);--om-z-backdrop: 1000;--om-z-modal: 1100;--om-z-menu: 1200;--om-z-toast: 1300}:root{--duration-instant: 0ms;--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-entrance: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.5, 1.5, .7, .85);--ease-linear: linear}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ds-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes ds-slide-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ds-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes ds-scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ds-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes ds-modal-card-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ds-press-scale{0%,to{transform:scale(1)}50%{transform:scale(.96)}}.ds-skeleton{background-color:var(--color-surface-muted);background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:ds-shimmer 1.5s linear infinite;border-radius:4px}[data-theme=dark] .ds-skeleton{background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%)}@media(prefers-reduced-motion:reduce){.ds-skeleton{animation:none;background-image:none}}:root{--t-xs: 11px;--t-base: 13px;--t-md: 14px;--t-lg: 16px;--t-xl: 20px;--t-2xl: 26px;--t-label-tracking: .04em;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 14px;--r-full: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-12: 48px;--d-ctl-h: 48px;--z-base: 1;--z-sticky: 20;--z-dropdown: 40;--z-drawer: 60;--z-modal: 80;--z-toast: 100;--d-canvas: #f1f1f4;--d-bg: #ffffff;--d-panel: #f6f6f8;--d-bg-2: var(--d-panel);--d-hover: rgba(29, 29, 31, .05);--d-ink: #1d1d1f;--d-ink-2: #5a5a5f;--d-muted: #6a6a6e;--d-faint: var(--d-muted);--d-ink-dark: #15161a;--d-muted-inv: #9a9aa2;--d-line: #e6e6ea;--d-line-2: #d2d2d7;--d-accent: #ffd60a;--d-on-accent: #1d1d1f;--d-accent-ink: #6a5b2e;--d-accent-ink-2: #806e3b;--d-accent-t: #fff8dc;--d-accent-b: #f0e4bf;--d-green: #157a41;--d-green-t: #e6f5ec;--d-green-b: #bfe6cd;--d-blue: #1868db;--d-blue-t: #e7f1fb;--d-blue-b: #b7d6f2;--d-amber: #a05b0e;--d-amber-t: #fcefe0;--d-amber-b: #f0e4bf;--d-red: #b23a48;--d-red-t: #fbeaec;--d-red-b: #eecacf;--d-violet: #6b4ea8;--d-violet-t: #f0ebfb;--d-violet-b: #d9c9f2;--d-slate: #55617a;--d-slate-t: #eceff4;--d-slate-b: #d3dae4;--d-teal: #0e747f;--d-teal-t: #d9f0f2;--d-teal-b: #b6e2e6;--d-green-s: oklch(.627 .17 149);--d-blue-s: oklch(.6 .2 258);--d-amber-s: oklch(.68 .16 60);--d-red-s: oklch(.6 .21 22);--d-violet-s: oklch(.58 .22 292);--d-teal-s: oklch(.6 .115 200);--d-slate-s: oklch(.58 .045 262);--d-radius: 14px;--d-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 28px -18px rgba(0, 0, 0, .18);--d-font: "Onest", system-ui, -apple-system, sans-serif;--sb-w: 248px}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmS-HY6EQ.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnj-HY6EQ.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnx-HY6EQ.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmQ-HY6EQ.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmR-HY6EQ.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmf-HY.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmS-HY6EQ.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnj-HY6EQ.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnx-HY6EQ.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmQ-HY6EQ.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmR-HY6EQ.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmf-HY.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmS-HY6EQ.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnj-HY6EQ.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnx-HY6EQ.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmQ-HY6EQ.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmR-HY6EQ.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmf-HY.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmS-HY6EQ.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnj-HY6EQ.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnx-HY6EQ.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmQ-HY6EQ.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmR-HY6EQ.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmf-HY.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmS-HY6EQ.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnj-HY6EQ.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnx-HY6EQ.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmQ-HY6EQ.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmR-HY6EQ.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmf-HY.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}body{font-family:var(--d-font);color:var(--d-ink);background:var(--d-canvas)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--d-canvas);color:var(--d-ink);font-family:var(--d-font);-webkit-font-smoothing:antialiased}#root{min-height:100%}b,strong{font-weight:600}.d-app{display:grid;grid-template-columns:var(--sb-w) 1fr;min-height:100vh}.d-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.d-side{background:var(--d-canvas);border-right:1px solid var(--d-line);display:flex;flex-direction:column;padding:16px 12px;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--d-line-2) transparent}.d-side::-webkit-scrollbar{width:6px}.d-side::-webkit-scrollbar-thumb{background:var(--d-line-2);border-radius:var(--r-full)}.d-logo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 10px 8px;font-weight:800;font-size:var(--t-xl);letter-spacing:-.045em}.d-logo-mk{display:none}.d-collapse{flex:none;width:27px;height:27px;padding:0;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--d-muted);display:grid;place-items:center;cursor:pointer;transition:background .12s,color .12s}.d-collapse:hover{background:var(--d-panel);color:var(--d-ink)}.d-rail-tip{position:fixed;transform:translateY(-50%);padding:5px 8px;border-radius:var(--r-sm);background:var(--d-ink);color:var(--d-bg);font-size:var(--t-xs);font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;z-index:var(--z-toast)}@media(min-width:721px){.sb-collapsed{--sb-w: 60px}.sb-collapsed .d-side{padding:16px 8px;scrollbar-width:none}.sb-collapsed .d-side::-webkit-scrollbar{display:none}.sb-collapsed .d-logo{position:relative;justify-content:center;padding:4px 0 16px}.sb-collapsed .d-logo-txt{display:none}.sb-collapsed .d-logo-mk{display:block;font-size:var(--t-lg)}.sb-collapsed .d-collapse{position:absolute;top:0;left:50%;transform:translate(-50%);opacity:0}.sb-collapsed .d-logo:hover .d-logo-mk{opacity:0}.sb-collapsed .d-logo:hover .d-collapse,.sb-collapsed .d-collapse:focus-visible{opacity:1}.sb-collapsed .d-nav{gap:2px}.sb-collapsed .d-nav-label{height:1px;margin:8px 6px;padding:0;font-size:0;overflow:hidden;background:var(--d-line)}.sb-collapsed .d-nav-label:first-child{display:none}.sb-collapsed .d-nav-item{justify-content:center;gap:0;padding:12px 0;font-size:0;position:relative}.sb-collapsed .d-nav-item.active:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--d-ink)}.sb-collapsed .d-nav-item .badge{position:absolute;top:2px;right:4px;margin:0;min-width:15px;height:15px;padding:0 3px;font-size:10px;line-height:15px;border-radius:var(--r-full)}.sb-collapsed .d-user{justify-content:center;padding:8px 0}.sb-collapsed .d-user .nm,.sb-collapsed .d-user-chev{display:none}}.d-nav{display:flex;flex-direction:column;gap:0}.d-nav-label{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);padding:20px 10px 6px}.d-nav>.d-nav-label:first-child{padding-top:12px}.d-nav-sep{height:1px;margin:12px 10px 8px;background:var(--d-line)}.d-nav-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-md);font-size:var(--t-md);font-weight:500;color:var(--d-ink-2);cursor:pointer;border:0;background:none;width:100%;text-align:left;font-family:inherit;text-decoration:none;transition:background .14s,color .14s}.d-nav-item:hover{background:var(--d-hover);color:var(--d-ink)}.d-nav-item.quiet{color:var(--d-muted)}.d-nav-item.quiet:hover{color:var(--d-ink)}.d-nav-item.active{background:var(--d-bg);border:1px solid var(--d-line);padding:9px;color:var(--d-ink);font-weight:600}.d-nav-item.active .ic{color:var(--d-ink)}.d-nav-item .ic{width:20px;height:20px;color:var(--d-muted);flex:none;display:grid;place-items:center}.d-nav-item .ic svg{width:20px;height:20px}.d-nav-item .badge{margin-left:auto;font-size:var(--t-xs);font-weight:600;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-full);background:var(--d-accent);color:var(--d-on-accent);display:grid;place-items:center;font-variant-numeric:tabular-nums}.d-side-foot{margin-top:auto;padding-top:8px;border-top:1px solid var(--d-line);position:sticky;bottom:0;background:var(--d-canvas)}.d-side-svc{display:flex;flex-direction:column;margin-bottom:4px}.d-umenu-scrim{position:fixed;inset:0;z-index:var(--z-dropdown)}.d-umenu{position:fixed;z-index:calc(var(--z-dropdown) + 1);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-lg);box-shadow:0 12px 32px -12px #0000004d;padding:4px}.d-umenu-head{display:flex;align-items:center;gap:8px;padding:8px}.d-umenu-head .ava{width:34px;height:34px;border-radius:var(--r-full);background:var(--d-ink);color:var(--d-bg);display:grid;place-items:center;font-weight:600;font-size:var(--t-base);flex:none}.d-umenu-head b{font-size:var(--t-base);font-weight:600;display:block}.d-umenu-head span{font-size:var(--t-xs);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-umenu-head>div{display:flex;flex-direction:column;min-width:0}.d-umenu-item{display:flex;align-items:center;gap:8px;width:100%;font-family:inherit;font-size:var(--t-base);font-weight:400;color:var(--d-ink);background:none;border:0;padding:8px;border-radius:var(--r-md);cursor:pointer;text-align:left;text-decoration:none}.d-umenu-item:hover{background:var(--d-panel)}.d-umenu-item svg{color:var(--d-muted);flex:none}.d-umenu-item.danger{color:var(--d-red)}.d-umenu-item.danger svg{color:var(--d-red)}.d-umenu-sep{height:1px;background:var(--d-line);margin:4px 8px}.d-user{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-md);cursor:pointer;width:100%;border:0;background:none;font-family:inherit;text-align:left}.d-user:hover{background:var(--d-panel)}.d-user-chev{margin-left:auto;color:var(--d-muted);flex:none}.d-user .ava{width:34px;height:34px;border-radius:var(--r-full);background:var(--d-ink);color:var(--d-bg);display:grid;place-items:center;font-weight:600;font-size:var(--t-base);flex:none}.d-user .nm{display:flex;flex-direction:column;min-width:0}.d-user .nm b{font-size:var(--t-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-user .nm span{font-size:var(--t-xs);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-main{min-width:0;display:flex;flex-direction:column;background:var(--d-canvas)}:root{--d-top-h: 68px}.d-top{position:sticky;top:0;height:var(--d-top-h);box-sizing:border-box;z-index:var(--z-sticky);background:var(--d-canvas);border-bottom:1px solid var(--d-line);padding:12px 24px;display:flex;align-items:center;gap:16px}.d-top h1{font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-top .sub{font-size:var(--t-base);color:var(--d-muted);margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-top-title{flex:1 0 auto;min-width:0}.d-top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.d-search{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-full);padding:8px 12px;min-width:230px;color:var(--d-muted)}.d-search svg{width:15px;height:15px;flex:none}.d-search input{border:0;outline:0;background:none;font-family:inherit;font-size:var(--t-base);color:var(--d-ink);width:100%}.d-icon-btn{width:38px;height:38px;border-radius:var(--r-full);border:1px solid var(--d-line-2);background:var(--d-bg);display:grid;place-items:center;color:var(--d-ink-2);cursor:pointer;position:relative;flex:none}.d-icon-btn:hover,.d-icon-btn.on{color:var(--d-ink);border-color:var(--d-ink)}.d-icon-btn svg{width:18px;height:18px}.d-icon-btn .dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:var(--r-full);background:var(--d-accent);border:1.5px solid var(--d-bg)}.d-btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:var(--t-md);font-weight:600;padding:8px 16px;border-radius:var(--r-full);border:1px solid transparent;cursor:pointer;white-space:nowrap}.d-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.d-btn.primary{background:var(--d-ink);color:var(--d-bg)}.d-btn.primary[aria-disabled=true]:hover{background:var(--d-ink)}.d-btn.primary:hover{background:#000}.d-btn.ghost{background:var(--d-bg);border-color:var(--d-line-2);color:var(--d-ink)}.d-btn.ghost:hover{border-color:var(--d-ink)}.d-btn.danger{background:var(--d-bg);border-color:var(--d-red-b);color:var(--d-red)}.d-btn.danger:hover{background:var(--d-red-t);border-color:var(--d-red)}.d-btn.success{background:var(--d-bg);border-color:var(--d-green-b);color:var(--d-green)}.d-btn.success:hover{background:var(--d-green-t);border-color:var(--d-green)}.d-btn:disabled,.d-btn[aria-disabled=true]{opacity:.65;cursor:not-allowed}.d-btn.primary:disabled:hover{background:var(--d-ink)}.d-btn svg{width:16px;height:16px}.d-body{--d-gutter: var(--s-6);--d-pad: var(--s-5);box-sizing:border-box;width:calc(100% - var(--d-gutter) * 2);max-width:1240px;margin:var(--d-gutter) auto var(--s-12);padding:var(--d-pad);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-xl);display:flex;flex-direction:column;gap:var(--s-5)}@media(max-width:768px){.d-body{--d-gutter: var(--s-4);--d-pad: var(--s-4)}}.d-body--canvas{background:none;border:0;border-radius:0;padding:0}.d-body>router-outlet{display:none}.d-viewas{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);background:var(--d-accent-t);border-bottom:1px solid var(--d-accent-b);color:var(--d-accent-ink);font-size:var(--t-base);line-height:1.4}.d-viewas svg{flex:none}.d-viewas-txt{flex:1;min-width:0}.d-viewas-exit{flex:none;padding:0;background:none;border:0;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.d-viewas-exit:hover{text-decoration:none}.d-nlist-panel{width:min(380px,calc(100% - 32px));padding:0;overflow:hidden}.d-nlist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--d-line)}.d-nlist-head b{font-size:var(--t-md);font-weight:600}.d-nlist-all{flex:none;padding:0;background:none;border:0;font:inherit;font-size:var(--t-xs);color:var(--d-muted);cursor:pointer}.d-nlist-all:hover{color:var(--d-ink);text-decoration:underline}.d-nlist{max-height:min(60vh,420px);overflow-y:auto}.d-nlist-item{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;text-decoration:none;color:var(--d-ink);border-bottom:1px solid var(--d-line)}.d-nlist-item:last-child{border-bottom:0}.d-nlist-item:hover{background:var(--d-panel)}.d-nlist-item.unread .d-nlist-ic:after{content:"";position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:var(--r-full);background:var(--d-accent);border:1.5px solid var(--d-bg)}.d-nlist-ic{position:relative;flex:none;width:28px;height:28px;border-radius:var(--r-md);background:var(--d-panel);display:grid;place-items:center;color:var(--d-ink-2)}.d-nlist-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.d-nlist-txt b{font-size:var(--t-base);font-weight:600}.d-nlist-item.unread .d-nlist-txt b{font-weight:700}.d-nlist-txt span{font-size:var(--t-xs);color:var(--d-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-nlist-at{flex:none;font-size:var(--t-xs);color:var(--d-muted);padding-top:2px}.d-nlist-empty{padding:28px 20px;text-align:center;font-size:var(--t-xs);color:var(--d-muted)}.d-nlist-more{display:block;width:100%;padding:10px;background:none;border:0;border-top:1px solid var(--d-line);font:inherit;font-size:var(--t-xs);color:var(--d-muted);text-align:center;text-decoration:none;cursor:pointer}.d-nlist-more:hover:not(:disabled){background:var(--d-panel);color:var(--d-ink)}.d-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.d-kpi{display:flex;flex-direction:column;gap:8px}.d-kpi .kl{font-size:var(--t-base);color:var(--d-muted);display:flex;align-items:center;gap:8px;white-space:nowrap}.d-kpi .kl .kic{width:24px;height:24px;border-radius:var(--r-sm);background:var(--d-panel);display:grid;place-items:center;color:var(--d-ink-2)}.d-kpi .kl .kic svg{width:14px;height:14px}.d-kpi.accent .kl .kic{background:var(--d-accent);color:var(--d-on-accent)}.d-kpi .kv{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.d-kpi .kv .cur{font-size:.55em;color:var(--d-muted);font-weight:600;margin-right:0}.d-kpi .kt{font-size:var(--t-base);color:var(--d-muted);display:flex;align-items:center;gap:4px;white-space:nowrap}.d-kpi .kt .up{color:var(--d-green);font-weight:600}.d-kpi .kt .dn{color:var(--d-amber);font-weight:600}.d-row{display:grid;grid-template-columns:1.45fr 1fr;gap:16px;align-items:start}.d-card{background:none;border:0;border-radius:0}.d-h4-cnt,.jtab .n,.d-tab .n,.ov-hot-h .cnt,.ov-sec-h .cnt{font-size:var(--t-xs);font-weight:600;color:var(--d-ink-2);background:transparent;border:1px solid var(--d-line);border-radius:var(--r-full);padding:1px 7px;min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.jtab:not(.on) .n,.d-tab:not(.on) .n{color:var(--d-muted)}.d-card-h{display:flex;align-items:center;gap:12px;padding:0 0 12px}.d-card-h h2{margin:0}.d-card-h .cnt{font-size:var(--t-xs);font-weight:600;color:var(--d-on-accent);background:var(--d-accent);border-radius:var(--r-full);padding:2px 8px}.d-card-h .link{margin-left:auto;font-size:var(--t-base);font-weight:500;color:var(--d-ink-2);cursor:pointer;background:none;border:0;font-family:inherit}.d-card-h .link:hover{color:var(--d-ink)}.d-req{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--d-line)}.d-req:last-child{border-bottom:0}.d-req:hover{background:var(--d-panel)}.d-req .ava{width:38px;height:38px;border-radius:var(--r-lg);display:grid;place-items:center;font-weight:600;font-size:var(--t-base);flex:none}.d-req .info{min-width:0;flex:1}.d-req .info .top{display:flex;align-items:center;gap:8px}.d-req .info b{font-size:var(--t-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-req .info .org{font-size:var(--t-xs);font-weight:600;color:var(--d-ink-2);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-xs);padding:1px 8px;flex:none}.d-req .info .meta{font-size:var(--t-base);color:var(--d-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-req .info .meta .f{color:var(--d-ink-2);font-weight:500}.d-req .price{font-size:var(--t-md);font-weight:600;font-variant-numeric:tabular-nums;flex:none;text-align:right}.d-req .price span{display:block;font-size:var(--t-xs);font-weight:500;color:var(--d-muted)}.d-req.taken{opacity:.55}.d-req .taken-tag{font-size:var(--t-xs);font-weight:600;color:var(--d-green);display:inline-flex;align-items:center;gap:4px;flex:none}.d-req .taken-tag svg{width:14px;height:14px}.d-cl{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--d-line)}.d-cl:last-child{border-bottom:0}.d-cl .ava{width:34px;height:34px;border-radius:var(--r-full);display:grid;place-items:center;font-weight:600;font-size:var(--t-base);flex:none}.d-cl .nm{flex:1;min-width:0}.d-cl .nm b{font-size:var(--t-base);font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-cl .nm span{font-size:var(--t-xs);color:var(--d-muted)}.d-cl .tot{font-size:var(--t-base);font-weight:600;font-variant-numeric:tabular-nums}.d-chart{padding:20px}.d-chart .bars{display:flex;align-items:flex-end;gap:8px;height:116px;margin-top:8px}.d-chart .bar{flex:1;background:var(--d-panel);border-radius:6px 6px 0 0;position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:4px}.d-chart .bar i{position:absolute;inset:auto 0 0;background:var(--d-ink);border-radius:6px 6px 0 0}.d-chart .bar.on i{background:var(--d-accent)}.d-chart .bar b{position:absolute;bottom:-22px;font-size:var(--t-xs);color:var(--d-muted);font-weight:500}.d-chart-legend{display:flex;justify-content:space-between;align-items:baseline}.d-chart-legend .big{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.d-chart-legend .big .cur{font-size:.55em;color:var(--d-muted)}.d-chart-legend .lbl{font-size:var(--t-base);color:var(--d-muted)}.d-table{width:100%;border-collapse:collapse}.d-table th{text-align:left;font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);padding:12px 20px;border-bottom:1px solid var(--d-line);white-space:nowrap}.d-table td{padding:12px 20px;border-bottom:1px solid var(--d-line);font-size:var(--t-base);vertical-align:middle}.d-table tr:last-child td{border-bottom:0}.d-table th:first-child,.d-table td:first-child{padding-left:0}.d-table th:last-child,.d-table td:last-child{padding-right:0}.d-table tbody tr:hover{background:var(--d-panel)}.d-table .id{font-weight:600;font-variant-numeric:tabular-nums;color:var(--d-ink)}.d-table td .jd-val,.d-table td .jd-val-static{width:auto;margin-inline:-9px}.d-table td .jd-val[aria-disabled=true]{cursor:progress;opacity:.6}.d-cust{display:flex;align-items:center;gap:8px}.d-cust .ava{width:28px;height:28px;border-radius:var(--r-md);display:grid;place-items:center;font-weight:600;font-size:var(--t-xs);flex:none}.d-cust b{font-weight:500;white-space:nowrap}.d-cust.as-btn{appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer}.d-cust-sub{font-size:var(--t-xs);color:var(--d-muted)}.d-file{display:inline-flex;align-items:center;gap:8px}.d-file .ext{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-ink-2);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-xs);padding:1px 4px}.d-mat{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-base)}.d-mat .sw{width:9px;height:9px;border-radius:var(--r-xs);flex:none}.d-price{font-weight:600;font-variant-numeric:tabular-nums}.d-num{font-variant-numeric:tabular-nums;color:var(--d-ink-2)}.d-due-over{color:var(--d-red);font-weight:600}.d-focus-ring:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.d-focus-ring.inset:focus-visible{outline-offset:-2px}.d-st{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-xs);font-weight:600;padding:4px 12px;border-radius:var(--r-full);white-space:nowrap}.d-st:before{content:"";width:6px;height:6px;border-radius:var(--r-full);background:currentColor;flex:none}.d-st.new{color:var(--d-amber);background:var(--d-amber-t)}.d-st.agree{color:var(--d-violet);background:var(--d-violet-t)}.d-st.queue{color:var(--d-slate);background:var(--d-slate-t)}.d-st.print{color:var(--d-blue);background:var(--d-blue-t)}.d-st.post{color:var(--d-teal);background:var(--d-teal-t)}.d-st.done{color:var(--d-green);background:var(--d-green-t)}.d-st.shipped{color:var(--d-slate);background:var(--d-slate-t)}.d-st.cancel{color:var(--d-muted);background:var(--d-panel)}.d-st.amber{color:var(--d-amber);background:var(--d-amber-t)}.d-st.red{color:var(--d-red);background:var(--d-red-t)}.d-st.slate{color:var(--d-slate);background:var(--d-slate-t)}@media(max-width:1080px){.d-kpis{grid-template-columns:repeat(2,1fr)}.d-row{grid-template-columns:1fr}}@media(max-width:720px){.d-app{grid-template-columns:1fr}.d-side{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform .2s;z-index:var(--z-drawer);width:250px}.d-side.open{transform:none;box-shadow:0 20px 60px -20px #0006}.d-collapse{display:none}.d-burger{display:grid!important}.d-top{padding:12px 16px}.d-body{--d-gutter: var(--s-3);--d-pad: var(--s-4)}.d-search{display:none}.d-hide-sm{display:none!important}}.d-burger{display:none;width:38px;height:38px;border-radius:var(--r-full);border:1px solid var(--d-line-2);background:var(--d-bg);place-items:center;color:var(--d-ink);cursor:pointer;flex:none}.d-burger svg{width:18px;height:18px}@media(max-width:560px){.d-top .d-btn.primary{padding:0;width:38px;height:38px;border-radius:var(--r-full);justify-content:center;flex:none}.d-top .d-btn.primary .d-btn-lbl{display:none}.d-top .d-btn.primary svg{margin:0}}.d-table-wrap{overflow-x:auto}.d-table-wrap table{min-width:720px}.d-tabs{display:inline-flex;gap:4px;background:var(--d-panel);border-radius:var(--r-full);padding:3px;flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.d-tabs::-webkit-scrollbar{display:none}.d-tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.d-tab{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-ink-2);background:none;border:1px solid transparent;padding:7px 11px;border-radius:var(--r-full);cursor:pointer;white-space:nowrap}.d-tab:hover{color:var(--d-ink)}.d-tab.on{background:var(--d-bg);color:var(--d-ink);font-weight:600;border-color:var(--d-line-2)}.d-rowact-btn{display:inline-grid;place-items:center;position:relative;width:28px;height:28px;border:1px solid transparent;border-radius:var(--r-md);background:none;color:var(--d-ink-2);cursor:pointer;opacity:0;transition:opacity .12s ease-out}.d-rowact-btn:focus-visible,.d-rowact-btn.on{opacity:1}.d-rowact-btn:hover{color:var(--d-ink);background:var(--d-line)}.d-rowact-btn:focus-visible,.d-rowact-btn.on{border-color:var(--d-line-2);color:var(--d-ink);background:var(--d-bg)}@media(hover:none){.d-rowact-btn{opacity:1}.d-rowact-btn:after{content:"";position:absolute;inset:-8px}}@media(prefers-reduced-motion:reduce){.d-rowact-btn{transition:none}}.d-tag{font-size:var(--t-xs);font-weight:600;color:var(--d-ink-2);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-full);padding:3px 12px;white-space:nowrap}.d-tag.vip{color:var(--d-on-accent);background:var(--d-accent);border-color:transparent}.d-tag.danger{color:var(--d-red);background:var(--d-red-t);border-color:var(--d-red-b)}.d-empty{padding:36px 20px;text-align:center;color:var(--d-muted);font-size:var(--t-md)}.d-empty2{padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.d-empty-ic{width:52px;height:52px;border-radius:var(--r-xl);background:var(--d-panel);border:1px solid var(--d-line);display:grid;place-items:center;color:var(--d-muted);margin-bottom:8px}.d-empty2 b{font-size:var(--t-lg);font-weight:600;color:var(--d-ink)}.d-empty2 span{font-size:var(--t-base);color:var(--d-muted);max-width:32ch}.d-empty2 .d-btn{margin-top:8px}.d-mat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1080px){.d-mat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.d-mat-grid{grid-template-columns:1fr}}.d-matcard{background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--d-radius);padding:20px}.d-matcard-top{display:flex;align-items:center;gap:12px}.d-matcard-top .sw{width:38px;height:38px;border-radius:var(--r-lg);flex:none}.d-matcard-top>div{min-width:0}.d-matcard-top b{font-size:var(--t-lg);font-weight:600;display:block;white-space:nowrap}.d-matcard-top span{font-size:var(--t-base);color:var(--d-muted)}.d-matcard-top .d-st{margin-left:auto;flex:none}.d-matcard-rows{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--d-line)}.d-matcard-rows>div{flex:1;display:flex;flex-direction:column;gap:3px}.d-matcard-rows span{font-size:var(--t-xs);color:var(--d-muted)}.d-matcard-rows b{font-size:var(--t-lg);font-weight:600;font-variant-numeric:tabular-nums}.d-scrim{display:none}@media(max-width:720px){.d-scrim{display:block;position:fixed;inset:0;background:#0006;z-index:55;animation:d-fade .18s ease}}.d-rowlink{cursor:pointer}.ava{width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;background:color-mix(in oklab,var(--ava, var(--d-ink)) 15%,#fff);color:color-mix(in oklab,var(--ava, var(--d-ink)) 72%,#000);font-weight:600;font-size:var(--t-base);flex:none}.ava.photo{object-fit:cover;background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-line)}.ava.round{border-radius:var(--r-full)}.ava.muted{background:var(--d-panel);color:var(--d-muted)}.d-nav-item.demo-mute{cursor:default;opacity:.5}.d-nav-item.demo-mute:hover{background:none;color:var(--d-ink-2)}.d-nav-item.is-disabled{opacity:.45;pointer-events:none;cursor:default}.d-scrim.show{display:block;position:fixed;inset:0;background:#00000052;z-index:70;animation:d-fade .18s ease}@keyframes d-fade{0%{opacity:0}to{opacity:1}}@keyframes d-spin{to{transform:rotate(360deg)}}.st-spin{display:inline-block;width:14px;height:14px;border:2px solid var(--d-line);border-top-color:var(--d-ink-2);border-radius:50%;animation:d-spin .6s linear infinite}@keyframes d-shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}.d-skel{display:inline-block;vertical-align:middle;background:linear-gradient(90deg,var(--d-panel) 0%,var(--d-line) 50%,var(--d-panel) 100%);background-size:960px 100%;border-radius:var(--r-sm);animation:d-shimmer 1.4s ease-in-out infinite}.d-skel-bar{height:10px;max-width:100%}.d-skel-av{width:28px;height:28px;border-radius:var(--r-md);flex:none}.d-skel-cust{display:inline-flex;align-items:center;gap:12px;width:100%}.d-skel-kpi{height:30px;width:56px;margin-top:8px}.d-skel-inp{display:block;width:100%;height:40px;border-radius:var(--r-lg)}.d-skel-switch{width:42px;height:24px;border-radius:var(--r-full);flex:none}@media(prefers-reduced-motion:reduce){.d-skel{animation:none}}.d-drawer{position:fixed;top:0;right:0;height:100vh;width:440px;max-width:100vw;z-index:71;opacity:1;background:var(--d-bg);border-left:1px solid var(--d-line);box-shadow:-20px 0 60px -24px #0006;display:flex;flex-direction:column;animation:d-slide .24s cubic-bezier(.2,.7,.2,1)}@keyframes d-slide{0%{transform:translate(40px)}to{transform:none}}.d-dr-head{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid var(--d-line)}.d-dr-id{font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:8px}.d-dr-head .d-icon-btn{margin-left:auto;width:34px;height:34px}.d-dr-body{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.d-dr-model{flex:none;height:200px;border-radius:var(--r-xl);border:1px solid var(--d-line);background:var(--d-panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden}.d-dr-model:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--d-line) 1px,transparent 1px);background-size:18px 18px;opacity:.5;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent 75%);mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent 75%)}.d-dr-cube{width:76px;height:76px;color:var(--d-ink);position:relative}.d-dr-cube svg{width:100%;height:100%}.d-dr-fname{position:relative;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-full);padding:4px 12px}.d-dr-client{display:flex;align-items:center;gap:12px}.d-dr-client .ava{width:42px;height:42px;border-radius:var(--r-full);display:grid;place-items:center;font-weight:600;font-size:var(--t-md);flex:none}.d-dr-client .nm{flex:1;min-width:0}.d-dr-client .nm b{font-size:var(--t-md);font-weight:600;display:block}.d-dr-client .nm span{font-size:var(--t-base);color:var(--d-muted)}.d-btn.sm{font-size:var(--t-base);padding:8px 12px}.d-btn.block{display:flex;width:100%;justify-content:center;padding:12px;font-size:var(--t-md)}.d-dr-sect h4{margin:0 0 var(--s-3)}.d-models{display:flex;flex-direction:column;gap:var(--s-1)}.d-file-tag{flex:none;font-style:normal;font-size:var(--t-xs);font-weight:500;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);font-variant-numeric:tabular-nums}.d-file-tag.freed{text-transform:none;letter-spacing:0;font-weight:600;color:var(--d-amber);background:color-mix(in srgb,var(--d-amber-s) 15%,var(--d-bg));padding:1px 8px;border-radius:var(--r-full)}.d-op-h-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px}.d-op-h-edit{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);background:none;border:0;padding:4px 0 4px 8px;margin:-4px 0;border-radius:var(--r-sm);cursor:pointer}.d-op-h-add{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-muted);background:none;border:0;padding:0;cursor:pointer}.d-op-h-add:hover{color:var(--d-ink)}.d-op-h-acts{display:flex;align-items:center;gap:var(--s-4)}.d-op-h-file{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--t-base);font-weight:600;color:var(--d-muted);cursor:pointer}.d-op-h-file:hover{color:var(--d-ink)}.d-op-h-file:focus-within{color:var(--d-ink);outline:2px solid var(--d-ink);outline-offset:2px}.d-op-h-edit:hover{background:var(--d-panel);color:var(--d-ink)}.d-op-h-edit svg{color:var(--d-muted)}.d-op-h-edit:hover svg{color:var(--d-ink)}.d-qty{display:flex;align-items:stretch;height:var(--d-ctl-h)}.d-qty-btn{flex:none;width:var(--d-ctl-h);display:grid;place-items:center;background:var(--d-bg);border:1px solid var(--d-line-2);color:var(--d-ink-2);cursor:pointer;padding:0}.d-qty-btn:first-child{border-radius:10px 0 0 10px}.d-qty-btn:last-child{border-radius:0 10px 10px 0}.d-qty-btn:hover:not(:disabled){background:var(--d-panel);color:var(--d-ink);border-color:var(--d-ink);z-index:var(--z-base)}.d-qty-btn:disabled{opacity:.4;cursor:default}.d-qty-inp{flex:1;min-width:0;width:100%;text-align:center;border:1px solid var(--d-line-2);border-left:0;border-right:0;background:var(--d-bg);font-family:inherit;font-size:var(--t-md);font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.d-qty-inp::-webkit-outer-spin-button,.d-qty-inp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.d-qty-inp:focus{outline:none}.d-nm-start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:24px 20px;border:1.5px dashed var(--d-line-2);border-radius:var(--r-lg);background:var(--d-panel);transition:border-color .12s ease,background .12s ease}.d-nm-start.over{border-color:var(--d-ink);background:var(--d-bg)}.d-nm-start-ic{width:46px;height:46px;margin-bottom:4px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--d-bg);color:var(--d-ink)}.d-nm-start.over .d-nm-start-ic{background:var(--d-panel)}.d-nm-start b{font-size:var(--t-md);font-weight:600;color:var(--d-ink)}.d-nm-start-sub{font-size:var(--t-base);color:var(--d-muted);line-height:1.45;max-width:340px;text-wrap:pretty}.d-nm-none{margin:0;font-size:var(--t-base);color:var(--d-muted)}.d-nm-start-actions{display:flex;align-items:center;gap:12px;margin-top:8px}@media(prefers-reduced-motion:reduce){.d-nm-start{transition:none}}.d-adv{margin-top:12px}.d-adv>summary{list-style:none;cursor:pointer;font-size:var(--t-base);font-weight:600;color:var(--d-muted);display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;padding:2px 0}.d-adv>summary::-webkit-details-marker{display:none}.d-adv>summary:before{content:"+";font-size:var(--t-md);line-height:1;width:16px;height:16px;display:inline-grid;place-items:center;border:1px solid var(--d-line);border-radius:var(--r-xs)}.d-adv[open]>summary:before{content:"\2212"}.d-adv>summary:hover{color:var(--d-ink)}.d-model-iconbtn{width:28px;height:28px;border-radius:var(--r-md);border:0;background:none;color:var(--d-muted);cursor:pointer;display:grid;place-items:center;flex:none}.d-model-iconbtn:hover{background:var(--d-panel);color:var(--d-ink)}.d-edit-sub,.d-color-lbl{font-size:var(--t-xs);color:var(--d-muted);margin-bottom:8px;display:block}.d-color-lbl em{font-style:normal;font-weight:600;color:var(--d-ink)}.d-color-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:5px;margin:-5px;max-height:120px;overflow-y:auto}.d-color-sw{position:relative;width:26px;height:26px;border-radius:var(--r-md);border:1px solid rgba(0,0,0,.18);cursor:pointer;padding:0;display:grid;place-items:center}.d-color-sw.on{box-shadow:0 0 0 2px var(--d-bg),0 0 0 4px var(--d-ink)}.d-color-sw.on:after{content:"";width:14px;height:14px;border-radius:var(--r-full);background:var(--d-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:9px 9px;background-repeat:no-repeat;background-position:center}.d-color-empty{font-size:var(--t-xs);color:var(--d-muted);align-self:center;max-width:220px;line-height:1.4}.d-color-name{margin-top:8px}@media(pointer:coarse){.d-model-iconbtn,.d-model-del{width:38px;height:38px}.d-color-sw{width:36px;height:36px}}.d-op-default-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.d-op-default{margin-top:16px;padding-top:16px;border-top:1px solid var(--d-line)}.d-op-default-h{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted)}.d-op-default-row{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:12px}.d-op-default-row>span{display:inline-flex;flex-direction:column;gap:3px}.d-op-default-row label{font-size:var(--t-xs);color:var(--d-muted)}.d-op-default-row b{font-size:var(--t-md);font-weight:600}.d-op-default-row .d-mat{font-size:var(--t-md)}.d-notes{width:100%;min-height:76px;resize:vertical;font-family:inherit;font-size:var(--t-base);line-height:1.5;color:var(--d-ink);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px 16px}.d-notes::placeholder{color:var(--d-muted)}.d-notes:focus{outline:none;border-color:var(--d-ink)}.d-nmc{display:flex;align-items:flex-start;gap:12px;padding:var(--s-2) 0;cursor:pointer}.d-nmc+.d-nmc{border-top:1px solid var(--d-line)}.d-nmc-thumb{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--d-bg);border:1px solid var(--d-line);color:var(--d-muted);overflow:hidden;padding:0}button.d-nmc-thumb{cursor:zoom-in}.d-nmc-thumb svg{opacity:.8}.d-nmc-thumb img{width:100%;height:100%;object-fit:contain}.d-nmc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.d-nmc-nameline{display:flex;align-items:center;gap:8px;min-width:0}.d-nmc-name{font-size:var(--t-md);font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-nmc-name.as-btn{appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer;max-width:100%}.d-nmc-tag{flex:none;font-size:var(--t-xs);font-weight:500;color:var(--d-muted);background:var(--d-panel);border-radius:var(--r-full);padding:2px 8px}.d-nmc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;row-gap:var(--s-1);min-width:0;font-size:var(--t-base);color:var(--d-muted)}.d-nmc-mi{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.d-nmc-mi+.d-nmc-mi{padding-left:8px;border-left:1px solid var(--d-line-2)}.d-nmc-sw{flex:none;width:11px;height:11px;border-radius:var(--r-xs);border:1px solid rgba(0,0,0,.14)}.d-nmc-noteline,.d-nmc-over{display:flex;align-items:flex-start;gap:4px;min-width:0;font-size:var(--t-base);line-height:1.45;color:var(--d-amber)}.d-nmc-noteline app-icon,.d-nmc-over app-icon{flex:none}.d-nmc-noteline{max-width:max-content;margin-left:-8px;padding:4px 8px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--d-amber) 12%,var(--d-bg))}.d-nmc-noteline span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-nmc-over span{text-wrap:pretty}.d-nmc-right{flex:none;display:flex;align-items:center;gap:16px}.d-nmc-qty{font-size:var(--t-base);color:var(--d-muted);white-space:nowrap;min-width:42px;text-align:right;font-variant-numeric:tabular-nums}.d-nmc-price{font-size:var(--t-base);font-weight:600;letter-spacing:-.01em;color:var(--d-muted);min-width:52px;text-align:right;font-variant-numeric:tabular-nums}.d-nmc-go{flex:none;align-self:center;display:grid;place-items:center;width:16px;margin-left:-4px;color:var(--d-line-2);opacity:0;transition:opacity .12s ease,color .12s ease}.d-nmc:hover .d-nmc-go,.d-nmc:focus-within .d-nmc-go{opacity:1;color:var(--d-muted)}@media(prefers-reduced-motion:reduce){.d-nmc-go{transition:none}}.d-mpm{width:min(560px,calc(100vw - 32px))}.d-mpm-spec{display:flex;flex-direction:column;gap:10px}.d-mpm-spec>.pay{margin-top:10px}.d-mpm-spec>.d-mpm-costline{margin-top:-2px}.d-mpm-nameblk{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.d-mpm-grp{display:grid;gap:12px;align-items:start}.d-mpm-grp>.d-field{min-width:0}.d-mpm-qual{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.d-mpm-qual .d-inp{flex:1 1 auto}.d-mpm-layer{flex:none;white-space:nowrap;font-size:var(--t-xs);color:var(--d-muted)}.d-mpm-grp.money{grid-template-columns:152px 1fr 1fr}.d-mpm-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--d-ctl-h)}.d-mpm-fact{font-family:inherit;font-size:var(--t-base);color:var(--d-ink-2);background:var(--d-panel);border:1px solid transparent;border-radius:var(--r-full);padding:4px 12px;cursor:pointer;white-space:nowrap}.d-mpm-fact:hover,.d-mpm-fact:focus-visible{border-color:var(--d-line-2);color:var(--d-ink)}.d-mpm-facts .d-mpm-unit .d-inp{width:96px}.d-mpm-costline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:var(--t-base);color:var(--d-muted)}.d-mpm-costline b{font-weight:600;color:var(--d-ink)}.d-mpm-payrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.d-mpm-reads{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;font-size:var(--t-base);color:var(--d-muted)}.d-mpm-reads .d-mpm-ref{margin:0}.d-mpm-ref{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;font-size:var(--t-base);color:var(--d-muted)}.d-mpm-take{font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);background:none;border:0;padding:0;cursor:pointer}.d-mpm-take:hover,.d-mpm-take:focus-visible{color:var(--d-ink)}.d-mpm-grp.pay{grid-template-columns:1fr}.d-mpm-grp.spec{grid-template-columns:1fr 1fr}.d-mpm-grp.spec>label:only-child{grid-column:1 / -1}.d-mpm-grp.slice{grid-template-columns:1fr 1fr}@media(max-width:520px){.d-mpm-grp.spec,.d-mpm-grp.slice{grid-template-columns:1fr}}.d-mpm-name{resize:none}.d-mpm-money{flex:none;display:inline-flex;align-items:stretch;min-height:var(--d-ctl-h);border:1px solid var(--d-line-2);border-radius:var(--r-lg);overflow:hidden;cursor:text}.d-mpm-money .suf{flex:none;width:36px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--d-line);font-size:var(--t-base);font-weight:600;color:var(--d-muted);pointer-events:none}.d-mpm-money input{width:100%;min-width:0;border:0;padding:0 12px;background:none;font:inherit;font-weight:600;color:inherit}.d-mpm-money input::placeholder{font-weight:400;color:var(--d-muted)}.d-mpm-money input:focus{outline:none}.d-mpm-money:focus-within{border-color:var(--d-ink)}.d-mpm-hint{grid-column:2 / -1;margin:0;font-size:var(--t-xs);color:var(--d-muted)}.d-mpm-linetotal{color:var(--d-ink-2)}.d-mpm-unit{display:inline-flex;align-items:center;gap:8px}.d-mpm-infill,.d-mpm-walls{width:80px}.d-mpm-grams,.d-mpm-hours{width:100%;min-width:0}.d-mpm-opts{margin-top:12px}.d-mpm-opt{border-top:1px solid var(--d-line)}.d-mpm-orow{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;background:none;border:0;cursor:pointer;text-align:left;color:inherit}.d-mpm-orow app-icon{transition:transform .15s ease}.d-mpm-orow.open app-icon{transform:rotate(180deg)}.d-mpm-oi{font-size:var(--t-base);font-weight:600;color:var(--d-ink-2)}.d-mpm-ov{font-size:var(--t-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-mpm-specsum{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0}.d-mpm-ov.add{color:var(--d-muted)}.d-mpm-note textarea{resize:vertical;margin-bottom:12px}.d-mpm-foot{display:flex;align-items:center;gap:12px}.d-mpm-footleft{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}.d-btn.link-btn.d-mpm-del,.d-btn.link-btn.d-mpm-del:hover{color:var(--d-red)}.d-mpm-need{font-size:var(--t-xs);color:var(--d-muted)}@media(prefers-reduced-motion:reduce){.d-mpm-orow app-icon{transition:none}}.d-nm-quick{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--d-line)}.od-card:has(>app-product-empty){display:flex;flex-direction:column}.od-card>app-product-empty,.d-models>app-product-empty{order:1}.od-card:has(>app-product-empty)>.d-nm-quick,.d-models:has(>app-product-empty)>.d-nm-quick{margin-top:0;margin-bottom:var(--s-3);padding-top:0;border-top:0}.d-nm-quick>.d-inp{flex:1;min-width:0;height:36px;min-height:36px;padding:0 10px}.d-nm-quick>.d-inp.d-nm-quick-price{flex:none;width:116px}.d-nm-quick-qty{flex:none}.d-nm-quick-qty .d-qty{height:36px}.d-nm-quick-qty .d-qty-btn{width:36px}.d-nm-quick-qty .d-qty-inp{width:48px}.d-nm-quick>.d-btn{height:36px;padding:0 14px}.d-nm-quick>.d-icon-btn{width:36px;height:36px}.d-nmc.static{cursor:default}.d-mpm-nodel{max-width:320px;font-size:var(--t-xs);line-height:1.4;color:var(--d-muted);text-wrap:pretty}.d-mpm-nodel-act{font-family:inherit;font-size:inherit;font-weight:600;color:var(--d-ink-2);background:none;border:0;padding:0;margin-left:4px;cursor:pointer;text-decoration:underline}.d-mpm-nodel-act:hover{color:var(--d-ink)}.d-mpm-swap{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-base);font-weight:600;color:var(--d-muted);cursor:pointer}.d-mpm-swap:hover{color:var(--d-ink)}.d-mpm-swap.busy{color:var(--d-ink-2);cursor:default}.d-nmc-status{font-size:var(--t-base);color:var(--d-muted);text-align:right}.d-nmc-status.warn{color:var(--d-amber)}.d-nmc-mi.add{font-family:inherit;padding:0;background:none;border:0;cursor:pointer}.d-nmc-mi.add:hover{color:var(--d-ink)}.d-ff{border-top:1px solid var(--d-line)}.d-ff-hd{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-3) var(--s-5);background:none;border:none;font:inherit;font-size:var(--t-md);font-weight:600;color:var(--d-ink);text-align:left;cursor:pointer}.d-ff-hd:hover{background:var(--d-hover)}.d-ff-chev{margin-left:auto;color:var(--d-muted);display:inline-flex}.d-ff.open .d-ff-chev{transform:rotate(180deg)}.d-ff-body{padding:0 var(--s-5) var(--s-3)}.d-ff-row{display:grid;grid-template-columns:20px minmax(0,1fr) 74px auto auto;gap:var(--s-3);align-items:center;padding:var(--s-2) 0;border-top:1px solid var(--d-line);font-size:var(--t-base);color:var(--d-muted)}.d-ff-row:first-child{border-top:none}.d-ff-row.no-size{grid-template-columns:20px minmax(0,1fr) auto auto}.d-ff-name{color:var(--d-ink);font-size:var(--t-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-ff-size{font-size:var(--t-xs);font-variant-numeric:tabular-nums}.d-ff-use{font-size:var(--t-xs);color:var(--d-ink-2)}.d-ff-use.idle{color:var(--d-muted);font-style:italic}.d-ff-act{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid transparent;background:none;color:var(--d-muted);cursor:pointer}.d-ff-act:hover{border-color:var(--d-line-2);color:var(--d-ink);background:var(--d-panel)}.d-ff-act.danger:hover{border-color:var(--d-red-b);color:var(--d-red);background:var(--d-red-t)}.d-ff-act-mesh{width:auto;padding:0 var(--s-2);font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking)}.d-ff-acts{display:flex;align-items:center;gap:var(--s-2)}.d-ff-slot-mesh{width:40px;display:flex;justify-content:flex-start}.d-ff-note{display:flex;align-items:flex-start;gap:var(--s-1);margin:var(--s-2) 0 0;font-size:var(--t-xs);line-height:1.45;color:var(--d-muted)}.d-ff-note app-icon{flex:none;margin-top:1px}.d-op{max-width:1080px;margin-inline:auto}.d-top-back{flex:none}.d-op-title{display:flex;align-items:center;gap:16px;margin-bottom:24px}.d-op-title h2{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.03em;margin:0;font-variant-numeric:tabular-nums}.d-op-no{font-size:var(--t-lg);font-weight:600;color:var(--d-ink-2);font-variant-numeric:tabular-nums}.d-op-action{margin-left:auto;display:flex;align-items:center;gap:12px}.d-modal-veil{position:fixed;inset:0;z-index:70;background:#0006;animation:d-veil-in .16s ease-out}@keyframes d-veil-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.d-modal-veil{animation:none}}.d-stl-stage{height:min(56vh,460px);min-height:320px;display:flex;align-items:center;justify-content:center;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);overflow:hidden}.d-stl-stage lib-stl-viewer{display:block;width:100%;height:100%}.d-modal{position:fixed;z-index:71;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-xl);box-shadow:0 30px 80px -30px #00000080;display:flex;flex-direction:column;animation:d-pop .2s cubic-bezier(.2,.7,.2,1)}.d-modal-3d{width:760px}@keyframes d-pop{0%{transform:translate(-50%,-48%) scale(.97);opacity:.5}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.d-modal{animation:none}}.d-modal-head{display:flex;align-items:center;padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--d-line)}.d-modal-head h2{font-size:var(--t-lg);font-weight:600;margin:0}.d-modal-head .d-icon-btn{margin-left:auto;width:30px;height:30px}.d-modal-body{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.d-field{display:flex;flex-direction:column;gap:8px}.d-field>span{font-size:var(--t-base);font-weight:600;color:var(--d-ink-2)}.d-tip{position:relative;display:inline-flex;vertical-align:middle}.d-tip-dot{width:16px;height:16px;padding:0;border:0;background:none;color:var(--d-muted);display:grid;place-items:center;cursor:help;transition:color .12s}.d-tip-dot:hover,.d-tip-dot[aria-expanded=true]{color:var(--d-ink)}.d-tip-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);width:max-content;max-width:240px;z-index:50;background:var(--d-ink);color:var(--d-bg);font-size:var(--t-xs);line-height:1.4;font-weight:400;padding:8px 12px;border-radius:var(--r-md);box-shadow:0 2px 8px #0000001f,0 12px 32px #00000029;opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;white-space:normal;text-align:left}.d-tip-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--d-ink)}.d-tip-bubble.open{opacity:1;transform:translate(-50%) translateY(0)}.d-field-row{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.d-inp{width:100%;min-height:var(--d-ctl-h);font-family:inherit;font-size:var(--t-md);color:var(--d-ink);background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-lg);padding:12px}.d-inp:focus{outline:none;border-color:var(--d-ink)}select.d-inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2386868b' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.d-modal-est{display:flex;align-items:center;justify-content:space-between;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px 16px;margin-top:2px}.d-modal-est span{font-size:var(--t-base);color:var(--d-ink-2)}.d-modal-est b{font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.d-modal-foot{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--d-line)}.d-inp.ng-invalid.ng-touched{border-color:var(--d-red-b);background:var(--d-red-t)}.d-inp.ng-invalid.ng-touched:focus{border-color:var(--d-red)}.d-model-price{font-size:var(--t-md);font-weight:600;color:var(--d-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.d-model-noprice{font-size:var(--t-xs);font-weight:600;color:var(--d-amber);background:color-mix(in srgb,var(--d-amber-s) 14%,transparent);border-radius:var(--r-sm);padding:3px 8px;white-space:nowrap}.d-rcpt{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:var(--s-3);padding-right:var(--s-6)}.d-rcpt-x{display:grid;align-items:center;grid-column:1 / -1;grid-template-columns:subgrid;padding:var(--s-1) 0;font-size:var(--t-base);color:var(--d-ink-2)}.d-rcpt-x .q,.d-pay-row .q{margin-left:var(--s-2);font-size:var(--t-xs);color:var(--d-muted)}.d-rcpt-x b,.d-pay-row b,.d-pay-sum b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.d-rcpt-x.sub{color:var(--d-ink);border-bottom:1px solid var(--d-line)}.d-rcpt-x.sub .l,.d-rcpt-x.sub b{font-weight:600}.d-rcpt-total{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--d-line)}.d-rcpt-total .l{font-size:var(--t-lg);font-weight:600;color:var(--d-ink)}.d-rcpt-total .d-rcpt-big,.d-rcpt-total .d-rcpt-edit{grid-column:3;justify-self:end}.d-rcpt-big{font-family:inherit;font-size:var(--t-2xl);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--d-ink);font-variant-numeric:tabular-nums;background:none;border:0;border-bottom:1px dashed var(--d-line-2);border-radius:0;padding:0;white-space:nowrap;cursor:pointer}.d-rcpt-big i{font-style:normal;font-size:var(--t-lg);font-weight:700;color:var(--d-muted)}.d-rcpt-big:hover:not(.locked),.d-rcpt-big:focus-visible:not(.locked){color:var(--d-blue);border-bottom-color:var(--d-blue);border-bottom-style:solid}.d-rcpt-big.locked{border-bottom-color:transparent;cursor:default}.d-rcpt-edit{display:inline-flex;align-items:baseline}.d-rcpt-in{width:5ch;font-family:inherit;font-size:var(--t-2xl);font-weight:800;letter-spacing:-.02em;color:var(--d-ink);font-variant-numeric:tabular-nums;text-align:right;background:none;border:0;border-bottom:1px solid var(--d-ink);outline:0;padding:0}.d-rcpt-edit .cur{font-size:var(--t-lg);font-weight:700;color:var(--d-muted)}.d-rcpt:not(:has(.d-rcpt-x)) .d-rcpt-total{border-top:0;margin-top:0;padding-top:0}.d-rcpt-note{grid-column:1 / -1;margin:var(--s-2) 0 0;font-size:var(--t-xs);color:var(--d-muted);line-height:1.5}.d-rcpt-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--d-muted);cursor:pointer}.d-rcpt-icon-btn:hover{background:var(--d-hover);color:var(--d-ink)}.d-rcpt-icon-btn.on{color:var(--d-ink);background:var(--d-hover)}.d-rcpt-icon-btn:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px;background:var(--d-hover);color:var(--d-ink)}.d-rcpt-bdgs{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto}.d-rcpt-bdg{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid var(--d-line);border-radius:var(--r-full);background:none;font:inherit;font-size:var(--t-xs);font-weight:600;color:var(--d-muted);white-space:nowrap}.d-rcpt-bdg.ok,.d-rcpt-bdg.paid{border-color:transparent;background:var(--d-green-t);color:var(--d-green)}.d-rcpt-bdg.overdue,.d-rcpt-bdg.warn{border-color:transparent;background:var(--d-amber-t);color:var(--d-amber)}.d-rcpt-bdg.part{border-color:transparent;background:var(--d-slate-t);color:var(--d-slate)}.d-pay-form-wrap{margin-top:var(--s-3)}.d-pay-form{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-3);border-radius:var(--r-lg);background:var(--d-panel);max-width:620px}.d-pay-field{display:flex;flex-direction:column;gap:var(--s-1)}.d-pay-line{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-4)}.d-pay-line>.d-pay-field{width:168px}.d-pay-lbl{font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.d-pay-in{font:inherit;font-size:var(--t-base);color:var(--d-ink);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-md);padding:7px 10px}.d-pay-in:focus,.d-pay-in:focus-visible{outline:none;border-color:var(--d-ink)}.d-pay-suffix:focus-within>span{border-left-color:var(--d-ink)}.d-pay-field app-past-date-select .jd-val:focus-visible{outline:none;border-color:var(--d-ink)}.d-pay-amount{font-variant-numeric:tabular-nums;font-weight:600;width:100%}.d-pay-quick{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:2px}.d-pay-chip{font:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-full);padding:5px 12px;cursor:pointer}.d-pay-chip:hover{border-color:var(--d-muted);color:var(--d-ink)}.d-pay-chip:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.d-pay-chip.sel{background:var(--d-hover);border-color:var(--d-ink);color:var(--d-ink)}.d-pay-seg{display:flex;flex-wrap:wrap;gap:var(--s-2)}.d-pay-acts{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-1)}.d-pay-hist{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--s-3);margin-top:var(--s-4);border-top:1px solid var(--d-line);padding-top:var(--s-3);padding-right:var(--s-6)}.d-pay-row{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding:var(--s-1) 0;font-size:var(--t-base);color:var(--d-ink-2)}.d-pay-row b.neg{color:var(--d-slate)}.d-pay-del{position:absolute;right:calc(-1 * var(--s-6));top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--d-muted);cursor:pointer}.d-pay-del:hover,.d-pay-del:focus-visible{background:var(--d-hover);color:var(--d-ink)}.d-pay-sum{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;border-top:1px solid var(--d-line);margin-top:var(--s-2);padding-top:var(--s-2);font-size:var(--t-base);font-weight:600;color:var(--d-ink)}.d-pay-sum b{grid-column:3;font-weight:600}.d-rcpt-actions .d-btn:disabled,.d-rcpt-actions .d-btn[aria-disabled=true]{opacity:.5;cursor:default}.d-rcpt-agree-note{margin:0 0 var(--s-2);font-size:var(--t-xs);color:var(--d-muted);line-height:1.5}.d-modal-agree .d-rcpt-card{padding:0}.d-modal-agree-foot{align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.d-modal-agree-foot .note{flex:1 1 240px;display:flex;flex-direction:column;gap:var(--s-1)}.d-modal-agree-foot .note p{margin:0;font-size:var(--t-xs);color:var(--d-muted);line-height:1.5}.d-modal-agree-foot .acts{display:flex;gap:var(--s-2);flex:none}.d-recpt{display:flex;flex-direction:column}.d-recpt-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0;font-size:var(--t-base)}.d-recpt-row span{color:var(--d-muted);white-space:nowrap}.d-recpt-row b{font-weight:500;color:var(--d-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.d-recpt-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px;padding-top:12px;border-top:1px solid var(--d-line)}.d-recpt-total:first-child{margin-top:0;padding-top:0;border-top:0}.d-recpt-break{margin-top:12px;padding-top:12px;border-top:1px solid var(--d-line)}.d-recpt-break>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:var(--t-base);font-weight:600;color:var(--d-muted);-webkit-user-select:none;user-select:none}.d-recpt-break>summary::-webkit-details-marker{display:none}.d-recpt-break>summary:before{content:"\25b8";font-size:var(--t-xs);transition:transform .12s}.d-recpt-break[open]>summary:before{transform:rotate(90deg)}.d-recpt-break>summary:hover{color:var(--d-ink-2)}.d-recpt-break[open]>summary{margin-bottom:4px}.d-recpt-total span{font-size:var(--t-md);font-weight:600;color:var(--d-ink)}.d-recpt-total b{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.02em;color:var(--d-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.d-recpt-total b .cur,.d-recpt-warn{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 12px;background:color-mix(in srgb,var(--d-red) 10%,transparent);border-radius:var(--r-md);font-size:var(--t-xs);line-height:1.4;color:var(--d-red)}.d-recpt-warn svg{flex:none;margin-top:1px}.d-model-badge.over{background:color-mix(in srgb,var(--d-amber) 16%,transparent);color:var(--d-amber)}.d-model-over{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 12px;background:color-mix(in srgb,var(--d-amber) 10%,transparent);border-radius:var(--r-md);font-size:var(--t-xs);line-height:1.4;color:var(--d-amber)}.d-model-over svg{flex:none;margin-top:1px}.d-slice-err{margin:0 0 12px;padding:12px;background:var(--d-red-t);border:1px solid var(--d-red-b);border-radius:var(--r-lg);font-size:var(--t-base);line-height:1.45;color:var(--d-red)}.d-slice-err .d-btn{display:inline-flex;margin-top:8px}.d-qc-hint{margin:0;font-size:var(--t-base);line-height:1.5;color:var(--d-muted)}.d-qc-break{display:flex;flex-direction:column;gap:8px;padding:2px 2px 0}.d-qc-break .row{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-base);color:var(--d-muted);font-variant-numeric:tabular-nums}.d-qc-break .row span:last-child{font-weight:600;color:var(--d-ink-2);white-space:nowrap}@media(max-width:480px){.d-field-row{grid-template-columns:1fr}}.d-no-need{font-size:var(--t-base);color:var(--d-muted);margin-right:var(--s-1)}.d-est-cap{display:block;font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.d-est-big{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:var(--s-1) 0 var(--s-3)}.d-est-big i{font-style:normal;font-size:var(--t-xl);color:var(--d-ink-2)}.d-est-meta{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.d-est-honest{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--d-line);font-size:var(--t-xs);font-weight:600;color:var(--d-muted);line-height:1.5}.jd-inp{width:auto;max-width:160px;padding:6px 28px 6px 10px;font-size:var(--t-base)}.d-price-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.d-price-cap{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2)}.d-nm-estmanual{font-size:var(--t-xs);font-weight:600;color:var(--d-muted);background:var(--d-panel);border:1px solid var(--d-line-2);border-radius:var(--r-full);padding:0 8px}.d-price-big{font-size:var(--t-2xl);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;color:var(--d-ink)}.d-price-big i{font-style:normal;font-size:var(--t-lg);font-weight:700;color:var(--d-muted)}.d-price-bigbtn{font-family:inherit;background:none;border:0;border-bottom:1px dashed var(--d-line-2);padding:0 0 2px;height:calc(var(--t-2xl) + 3px);box-sizing:border-box;cursor:pointer;border-radius:0}.d-price-bigbtn:hover,.d-price-bigbtn:focus-visible{color:var(--d-blue);border-bottom-color:var(--d-blue);border-bottom-style:solid}.d-price-bigbtn.locked{border-bottom-color:transparent;cursor:default}.d-price-bigbtn.locked:hover,.d-price-bigbtn.locked:focus-visible{color:var(--d-ink);border-bottom-color:transparent}.d-price-ovedit{display:inline-flex;align-items:baseline}.d-price-ovedit .cur{font-size:var(--t-lg);font-weight:700;color:var(--d-muted)}.d-price-ovin{width:8ch;border:0;border-bottom:1px solid var(--d-ink);padding:0 0 2px;height:calc(var(--t-2xl) + 3px);box-sizing:border-box;outline:0;background:none;font-family:inherit;font-size:var(--t-2xl);font-weight:800;letter-spacing:-.02em;color:var(--d-ink);font-variant-numeric:tabular-nums;line-height:1}.d-price-reset{display:inline-flex;align-items:center;margin-top:4px;font-family:inherit;font-size:var(--t-xs);font-weight:600;color:var(--d-muted);background:none;border:0;padding:0;cursor:pointer}.d-price-reset:hover{color:var(--d-ink)}.d-price-reset.while-editing{visibility:hidden}.d-econ{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--d-line)}.d-econ .d-no-calc-empty{margin:0}.d-econ-pop{position:relative}.d-econ-tog{display:flex;align-items:baseline;gap:var(--s-2);width:100%;padding:0;border:0;background:none;font:inherit;font-size:var(--t-base);color:var(--d-ink-2);cursor:pointer}.d-econ-tog .l{font-weight:600}.d-econ-tog b{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.d-econ-tog app-icon{align-self:center;color:var(--d-muted);transition:transform .15s}.d-econ-tog.open app-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.d-econ-tog app-icon{transition:none}}.d-econ-tog:hover .l,.d-econ-tog:hover b{color:var(--d-ink)}.d-econ-tog.ok b{color:var(--d-green)}.d-econ-tog.loss .l,.d-econ-tog.loss b{color:var(--d-red)}.jd-menu.d-econ-menu{min-width:236px;max-width:300px;padding:var(--s-3) var(--s-4)}.d-econ-body{display:grid;grid-template-columns:1fr auto;gap:2px var(--s-3);align-items:baseline}.d-econ-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;font-size:var(--t-base);color:var(--d-ink-2)}.d-econ-row b{font-variant-numeric:tabular-nums;text-align:right}.d-econ-row.lead{color:var(--d-ink);font-weight:600;padding-top:var(--s-1)}.d-econ-row.lead.ok b{color:var(--d-green)}.d-econ-row.lead.loss .l,.d-econ-row.lead.loss b{color:var(--d-red)}.d-econ-row.sub{font-size:var(--t-xs);color:var(--d-muted);padding-left:var(--s-2)}.d-econ-note{grid-column:1 / -1;margin:var(--s-2) 0 0;font-size:var(--t-xs);line-height:1.5;color:var(--d-muted)}.d-econ-note.loss{color:var(--d-red)}.d-rules{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--d-line)}.d-rules-h{margin:0;font-size:var(--t-md);font-weight:600;color:var(--d-ink-2)}.d-rules-h+.d-rule{margin-top:-2px}.d-rule+.d-rules-h{margin-top:var(--s-2)}.d-rule{display:flex;align-items:center;gap:6px;font-size:var(--t-base);color:var(--d-ink-2)}.d-rule.invalid .d-rule-in{border-color:var(--d-red);animation:d-rule-shake .4s}@media(prefers-reduced-motion:reduce){.d-rule.invalid .d-rule-in{animation:none}}@keyframes d-rule-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.d-rule-err{font-size:var(--t-base);color:var(--d-red);white-space:nowrap}.d-rule .l{color:var(--d-muted);white-space:nowrap}.d-rule-tail{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.d-rule.on .l{color:var(--d-ink);font-weight:500}.d-rule .v{display:inline-flex;align-items:center;gap:4px}.d-rule-in{width:64px;min-height:32px;padding:4px 6px;font-size:var(--t-base);text-align:right;font-variant-numeric:tabular-nums}.d-rule-in:focus-visible,.d-rule-sel:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.d-rule .v>i{display:inline-block;width:10px;font-style:normal;color:var(--d-muted)}.d-rule-sel{min-height:32px;padding:4px 6px;font-size:var(--t-base)}.d-rule-in::placeholder{color:var(--d-muted)}.d-rule-in:disabled{opacity:.5;cursor:not-allowed}.d-rule-reset{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--d-muted);cursor:pointer}.d-rule-reset:hover{background:var(--d-hover);color:var(--d-ink)}.d-rule-reset:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px;background:var(--d-hover);color:var(--d-ink)}.d-rules-note{margin:0;font-size:var(--t-xs);color:var(--d-muted)}.d-rules-reset-all-row{display:flex;justify-content:flex-end}.d-rules-reset-all{padding:4px 2px;border:0;border-radius:var(--r-sm);background:none;font:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-muted);cursor:pointer}.d-rules-reset-all:hover{color:var(--d-ink)}.d-rules-reset-all:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px;color:var(--d-ink)}.d-adjp{display:flex;flex-direction:column;padding:0}.d-adjp-item{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:8px 10px;border:0;border-radius:var(--r-md);background:none;font:inherit;font-size:var(--t-base);color:var(--d-ink);text-align:left;cursor:pointer}.d-adjp-item:hover,.d-adjp-item:focus-visible{background:var(--d-hover)}.d-adjp-item b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--d-ink-2)}.d-adjp-item b.minus{color:var(--d-red)}.d-adjp-empty{margin:0;padding:8px 10px;font-size:var(--t-xs);line-height:1.5;color:var(--d-muted)}.d-adjp-sep{height:1px;margin:var(--s-2) 0;background:var(--d-line)}.d-adjp-form{display:flex;flex-direction:column;gap:var(--s-2);padding:0 2px}.d-adjp-row{display:flex;gap:var(--s-2)}.d-adjp-row>select:first-child{flex:1 1 auto;min-width:0}.d-adjp-row .d-inp{padding:8px 10px;font-size:var(--t-base)}.d-adjp-val{flex:0 0 76px;width:76px;text-align:right;font-variant-numeric:tabular-nums}.d-adjp-unit{flex:0 0 68px;width:68px}.d-adjp-actions{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:2px}.d-rcpt-actions{margin-top:var(--s-3)}.d-rcpt-actions-row{display:flex;align-items:center;gap:var(--s-4)}.d-rcpt-actions-row .d-btn{margin-left:auto}.d-rcpt-act-wrap{position:relative;display:inline-flex}.d-rcpt-act{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:none;font:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-muted);cursor:pointer}.d-rcpt-act:hover,.d-rcpt-act:focus-visible{color:var(--d-ink)}.d-rcpt-act:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px;border-radius:var(--r-sm)}.d-rcpt-act.on{color:var(--d-ink)}.d-rcpt-adj{display:inline;padding:0;border:0;border-bottom:1px dashed var(--d-line-2);background:none;font:inherit;font-size:var(--t-base);color:inherit;text-align:left;cursor:pointer}.d-rcpt-adj:hover,.d-rcpt-adj:focus-visible{color:var(--d-blue);border-bottom-color:var(--d-blue);border-bottom-style:solid}.d-rcpt-note-x{margin-left:var(--s-2)}.jd-menu.jd-adj-menu{min-width:384px;max-width:440px;padding:var(--s-2)}.d-pay-row--await>b{color:var(--d-muted)}.d-pay-row-acts{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin:2px 0 var(--s-1)}.d-pay-row-acts app-icon{color:var(--d-muted)}.d-pay-row-acts button:hover app-icon,.d-pay-row-acts button:focus-visible app-icon{color:inherit}.d-pay-hint{margin:0;font-size:var(--t-xs);line-height:1.45;color:var(--d-muted);animation:d-pay-hint-in .16s cubic-bezier(.22,1,.36,1)}@keyframes d-pay-hint-in{0%{opacity:0;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.d-pay-hint{animation:none}}.d-pay-card .d-pay-hist{margin-top:0;border-top:0;padding-top:0}.d-pay-hist>.d-pay-form-wrap,.d-pay-hist>.d-pay-bar{grid-column:1 / -1}.d-pay-hist>.d-pay-sum:first-child{border-top:0;margin-top:0;padding-top:0}.d-pay-note-add{align-self:flex-start;border-bottom:1px dashed var(--d-line-2);padding-bottom:1px}.d-pay-note-add:hover,.d-pay-note-add:focus-visible{border-bottom-color:var(--d-ink)}.d-pay-field app-past-date-select .jd-val{min-height:36px;padding:0 10px;border:1px solid var(--d-line);border-radius:var(--r-md);background:var(--d-bg)}.d-pay-field app-past-date-select .jd-val:hover{border-color:var(--d-muted)}.d-pay-blocked{margin:0;font-size:var(--t-xs);color:var(--d-red)}.d-pay-head{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}.d-pay-head .od-paybdg{gap:5px;padding:4px 10px;font-size:var(--t-xs);border-radius:var(--r-full)}.d-pay-chip{display:inline-flex;align-items:center;gap:6px}.d-pay-chip app-icon{color:var(--d-muted)}.d-pay-chip.sel app-icon{color:inherit}.d-pay-chip .st-conn-mk{width:auto;min-width:34px;height:20px;padding:0 5px;border-radius:var(--r-sm);font-size:9px}.d-pay-suffix{position:relative;display:inline-flex;align-items:center}.d-pay-suffix input{padding-right:34px}.d-pay-suffix input::-webkit-outer-spin-button,.d-pay-suffix input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.d-pay-suffix input[type=number]{-moz-appearance:textfield;appearance:textfield}.d-pay-suffix>span{position:absolute;right:1px;top:1px;bottom:1px;width:28px;display:flex;align-items:center;justify-content:center;font-size:var(--t-base);font-weight:600;color:var(--d-muted);pointer-events:none;border-left:1px solid var(--d-line)}.d-rcpt-card>.od-card-h,.d-pay-card>.od-card-h{padding-right:var(--s-6)}.d-pay-row-kill{margin-left:var(--s-3);color:var(--d-muted)}.d-pay-row-kill:hover,.d-pay-row-kill:focus-visible{color:var(--d-red)}.d-pay-link{display:inline-flex;align-items:stretch;min-width:0;width:100%;max-width:460px;border:1px solid var(--d-line);border-radius:var(--r-md);background:var(--d-panel)}.d-pay-link input{min-width:0;flex:1;font:inherit;font-size:var(--t-xs);color:var(--d-muted);background:none;border:0;padding:5px 8px;text-overflow:ellipsis}.d-pay-link input:focus{outline:none;color:var(--d-ink)}.d-pay-link.done{border-color:var(--d-green-b);background:var(--d-green-t)}.d-pay-link.done input,.d-pay-link.done .d-pay-link-copy{color:var(--d-green);font-weight:600}.d-pay-link.done .d-pay-link-copy{border-left-color:var(--d-green-b)}.d-pay-link:focus-within{border-color:var(--d-ink)}.d-pay-link-copy{display:inline-flex;align-items:center;justify-content:center;width:30px;flex:none;padding:0;border:0;border-left:1px solid var(--d-line);border-radius:0 var(--r-md) var(--r-md) 0;background:none;color:var(--d-muted);cursor:pointer}.d-pay-link-copy:hover,.d-pay-link-copy:focus-visible{background:var(--d-hover);color:var(--d-ink)}.d-pay-link-copy:focus-visible{outline:2px solid var(--d-ink);outline-offset:-2px}.d-pay-link:focus-within .d-pay-link-copy{border-left-color:var(--d-ink)}.d-cp-field{display:flex;align-items:center;gap:8px;background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-lg);padding:0 12px;height:var(--d-ctl-h);cursor:text;color:var(--d-muted)}.d-cp-field:focus-within,.d-cp-field.open{border-color:var(--d-ink)}.d-cp-field>app-icon{flex:none}.d-cp-input{flex:1;min-width:0;border:0;outline:0;background:none;font-family:inherit;font-size:var(--t-md);color:var(--d-ink)}.d-cp-input::placeholder{color:var(--d-muted)}.d-cp{position:relative}.d-cp-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:var(--z-dropdown);background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-lg);box-shadow:0 16px 40px -12px #00000047;padding:4px;max-height:320px;overflow-y:auto}.d-cp-list--fixed{position:fixed;top:auto;left:auto;right:auto}.d-cp-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-family:inherit;background:none;border:0;border-radius:var(--r-md);padding:8px;cursor:pointer}.d-cp-opt:hover,.d-cp-opt.on{background:var(--d-panel)}.d-cp-opt .ava{width:34px;height:34px;font-size:var(--t-base);flex:none}.d-cp-opt-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.d-cp-opt-info b{font-size:var(--t-md);font-weight:600;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-cp-opt-info span{font-size:var(--t-xs);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-cp-meta{display:inline-flex;flex-wrap:wrap;align-items:center;overflow:visible}.d-cp-meta i{font-style:normal;white-space:nowrap}.d-cp-meta i+i{margin-left:8px;padding-left:8px;border-left:1px solid var(--d-line-2)}.d-cp-empty{padding:12px;font-size:var(--t-base);color:var(--d-muted)}.d-cp-hl{background:var(--d-accent);color:var(--d-on-accent);border-radius:var(--r-xs);padding:0 1px}.d-cp-opt-sub{font-size:var(--t-xs);color:var(--d-muted)}.d-cp-opt-count{flex:none;font-size:var(--t-xs);font-weight:600;color:var(--d-muted);white-space:nowrap}.d-cp-grouplbl{padding:8px 12px 4px;font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.d-cp-create{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-family:inherit;font-size:var(--t-md);color:var(--d-ink);background:none;border:0;border-top:1px solid var(--d-line);border-radius:0;margin-top:4px;padding:12px;cursor:pointer}.d-cp-create:hover{background:var(--d-panel)}.d-cp-create b{font-weight:600}.d-cp-create-ic{width:32px;height:32px;border-radius:var(--r-full);background:var(--d-panel);color:var(--d-ink-2);display:grid;place-items:center;flex:none}.d-cp-create.primary .d-cp-create-ic{background:var(--d-accent);color:var(--d-on-accent)}.d-cp-create.primary{font-weight:600}.d-cp-add{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink);background:none;border:0;border-top:1px solid var(--d-line);border-radius:0 0 8px 8px;margin-top:4px;padding:12px 12px 8px;cursor:pointer}.d-cp-add:hover{background:var(--d-panel)}.d-cp-add svg{color:var(--d-accent);flex:none}.d-cp-chip{display:flex;align-items:center;gap:12px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px 16px}.d-cp-chip .ava{width:40px;height:40px;font-size:var(--t-md);flex:none}.d-cp-chip-info{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.d-cp-chip-info b{font-size:var(--t-md);font-weight:600;color:var(--d-ink)}.d-cp-chip-info span{font-size:var(--t-base);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-cp-chip-info .sub{color:var(--d-muted);font-size:var(--t-xs)}.d-cp-change{flex:none;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);background:none;border:0;padding:8px;border-radius:var(--r-md);cursor:pointer}.d-cp-change:hover{background:var(--d-panel);color:var(--d-ink)}.d-cp-newhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.d-cp-newhead>span{font-size:var(--t-base);font-weight:600;color:var(--d-on-accent);background:var(--d-accent);border-radius:var(--r-full);padding:3px 12px}.d-newcl{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.d-newcl-txt{font-size:var(--t-base);color:var(--d-muted)}.d-clpick .d-modal-body{overflow:visible}.d-op-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);column-gap:var(--s-6);row-gap:32px;align-items:start}@media(max-width:1030px){.d-op-grid{grid-template-columns:1fr}}@media(max-width:1030px)and (min-width:851px){.sb-collapsed .d-op-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}@media(min-width:1600px){.d-op-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}}@media(max-width:560px){.d-op-title{flex-wrap:wrap}.d-op-action{margin-left:0;width:100%}.d-op-action .d-btn{width:100%;justify-content:center}}.d-op-main{display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.d-op-side{display:flex;flex-direction:column;gap:14px;min-width:0}.d-op-side>*+*:not(.od-card):not(:has(>.od-card)){border-top:1px solid var(--d-line);padding-top:14px}.d-op-side:has(.od-card),.d-op-main:has(.od-card),.d-op-main:has(.d-skel){gap:var(--s-4)}.d-card.pad{padding:0}.d-op-h,.d-card-h h2,.d-dr-sect h4{font-size:var(--t-md);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--d-ink-2)}.d-op-h{margin:0 0 var(--s-4)}.d-op-h:has(>.d-h4-cnt),.d-card-h h2:has(>.d-h4-cnt),.d-dr-sect h4:has(>.d-h4-cnt){display:flex;align-items:baseline;gap:var(--s-2)}.d-dr-params{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--d-line);border:1px solid var(--d-line);border-radius:var(--r-lg);overflow:hidden}.d-dr-params>div{background:var(--d-bg);padding:12px 16px;display:flex;flex-direction:column;gap:4px}.d-dr-params span{font-size:var(--t-xs);color:var(--d-muted)}.d-dr-params b{font-size:var(--t-md);font-weight:600}.d-dr-params b .d-mat{font-size:var(--t-md)}.d-dr-price{display:flex;align-items:center;justify-content:space-between;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:16px}.d-dr-price span{font-size:var(--t-base);color:var(--d-ink-2)}.d-dr-price b{font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.d-dr-hint{font-size:var(--t-xs);color:var(--d-muted);line-height:1.45;margin:8px 2px 0}.d-dr-timeline{display:flex;flex-direction:column;gap:0}.d-tl{display:flex;align-items:center;gap:12px;position:relative;padding:8px 0}.d-tl:before{content:"";position:absolute;left:9px;top:-7px;bottom:50%;width:2px;background:var(--d-line)}.d-tl:first-child:before{display:none}.d-tl-dot{width:20px;height:20px;border-radius:var(--r-full);background:var(--d-bg);border:2px solid var(--d-line);display:grid;place-items:center;color:var(--d-bg);flex:none;z-index:var(--z-base)}.d-tl.done .d-tl-dot{background:var(--d-green);border-color:var(--d-green)}.d-tl.done:before{background:var(--d-green)}.d-tl.cur .d-tl-dot{background:var(--d-accent);border-color:var(--d-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--d-accent) 28%,transparent)}.d-tl.cancel .d-tl-dot{background:var(--d-red);border-color:var(--d-red)}.d-tl-label{font-size:var(--t-base);color:var(--d-muted)}.d-tl.done .d-tl-label{color:var(--d-ink)}.d-tl.cur .d-tl-label{color:var(--d-ink);font-weight:600}.d-dr-foot{padding:16px 24px;border-top:1px solid var(--d-line)}.d-cl-head{display:flex;align-items:center;gap:12px}.d-cl-head .ava{width:48px;height:48px;border-radius:var(--r-full);display:grid;place-items:center;font-weight:600;font-size:var(--t-lg);flex:none}.d-cl-name{font-size:var(--t-lg);font-weight:700;letter-spacing:-.02em}.d-cl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--d-line);border:1px solid var(--d-line);border-radius:var(--r-lg);overflow:hidden;flex:none}.d-cl-stats>div{background:var(--d-bg);padding:16px 12px;display:flex;flex-direction:column;gap:4px}.d-cl-stats span{font-size:var(--t-xs);color:var(--d-muted)}.d-cl-stats b{font-size:var(--t-lg);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.d-cl-contacts{display:flex;flex-direction:column;gap:12px}.d-cl-contacts>div{display:flex;align-items:center;gap:12px;font-size:var(--t-md);color:var(--d-ink)}.d-cl-nocontact{font-size:var(--t-base);color:var(--d-muted)}.d-cl-contacts .ci{width:32px;height:32px;border-radius:var(--r-md);background:var(--d-panel);border:1px solid var(--d-line);display:grid;place-items:center;color:var(--d-ink-2);flex:none}.d-cl-edit,.d-cl-orders{display:flex;flex-direction:column;gap:8px}.d-cl-order{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-family:inherit;cursor:pointer;background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px;transition:border-color .14s,background .14s}.d-cl-order:hover{border-color:var(--d-line-2);background:var(--d-panel)}.d-cl-order .oid{font-size:var(--t-base);font-weight:600;font-variant-numeric:tabular-nums;flex:none}.d-cl-order .ofile{font-size:var(--t-base);color:var(--d-muted);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-cl-order .oprice{font-size:var(--t-base);font-weight:600;font-variant-numeric:tabular-nums;flex:none}.d-dr-foot .d-btn svg{margin-right:0}@media(max-width:480px){.d-drawer{width:100vw}}.d-dr-sect-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.d-dr-addbtn{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-muted);background:none;border:0;padding:0;cursor:pointer}.d-dr-addbtn:hover{color:var(--d-ink)}.d-cl-addrs{display:flex;flex-direction:column}.d-cl-addr{display:flex;align-items:center;gap:12px;padding:8px 0}.d-cl-addr+.d-cl-addr{border-top:1px solid var(--d-line)}.d-cl-addr.editing{opacity:.5}.d-cl-addr .ci{flex:none;color:var(--d-muted);display:grid;place-items:center}.d-cl-addr-txt{display:flex;flex-direction:column;min-width:0;flex:1}.d-cl-addr-txt b{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-base);font-weight:600;color:var(--d-ink)}.d-cl-addr-txt>span{font-size:var(--t-base);color:var(--d-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-cl-addr-badge{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-green);background:var(--d-green-t);border-radius:var(--r-sm);padding:2px 6px}.d-cl-addr-acts{display:flex;align-items:center;justify-content:flex-end;flex:none;width:84px}.d-cl-addr-acts button{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);border:0;background:none;color:var(--d-muted);cursor:pointer;opacity:0;transition:opacity .12s ease}.d-cl-addr:hover .d-cl-addr-acts button,.d-cl-addr:focus-within .d-cl-addr-acts button{opacity:1}.d-cl-addr-acts button:hover{background:var(--d-panel);color:var(--d-ink)}.d-cl-addr-acts .d-cl-addr-star.on{opacity:1;color:var(--d-accent-ink);cursor:default}.d-cl-addr-acts .d-cl-addr-star.on svg{fill:var(--d-accent)}.d-cl-addr-confirm{display:flex;align-items:center;gap:8px;flex:none}.d-cl-addr-add{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--d-line)}.d-cl-addr-add-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px}.d-cl-addr-add .d-field>span i{font-style:normal;font-weight:400;color:var(--d-muted);margin-left:4px}@media(prefers-reduced-motion:reduce){.d-cl-addr-acts button{transition:none}}.st-root{max-width:1000px;container:settings / inline-size}.st-root:has(app-settings-page){max-width:1240px}.st-root:has(app-presets-page),.st-root:has(app-printers-page){max-width:1240px}.st-root:has(.st-team-record){max-width:1240px}.st-tabs{display:inline-flex;gap:4px;background:var(--d-panel);border-radius:var(--r-full);padding:4px;margin-bottom:20px}.st-tab{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-ink-2);background:none;border:0;padding:8px 16px;border-radius:var(--r-full);cursor:pointer}.st-tab svg{width:17px;height:17px}.st-tab:hover{color:var(--d-ink)}.st-tab.on{background:var(--d-bg);color:var(--d-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.st-settings-layout{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:start}.st-settings-content{background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-xl);padding:var(--s-5);min-width:0}.st-settings-content .st-widget,.st-settings-content .st-form{max-width:none}.st-name{font-weight:600}.st-nowrap{white-space:nowrap}.st-dash{color:var(--d-muted)}.st-matname{display:inline-flex;align-items:center;gap:8px}.st-sw{width:12px;height:12px;border-radius:var(--r-xs);flex:none;box-shadow:inset 0 0 0 1px #0000001a}.st-sw-cluster{display:inline-flex;align-items:center}.st-sw-cluster .st-sw{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 1.5px var(--d-bg)}.st-sw-cluster .st-sw+.st-sw{margin-left:-4px}.st-sw-more{margin-left:4px;font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.st-actions{display:inline-flex;gap:2px}.st-actions button,.st-actions a{width:32px;height:32px;border-radius:var(--r-md);border:0;background:none;color:var(--d-muted);cursor:pointer;display:grid;place-items:center;text-decoration:none}.st-actions button:hover,.st-actions a:hover{background:var(--d-panel);color:var(--d-ink)}.st-actions button.del:hover{color:var(--d-red);background:var(--d-red-t)}.st-reorder .st-grip-th{width:34px}.st-reorder .st-grip{padding-right:0}.st-grip-btn{width:28px;height:30px;border:0;background:none;color:var(--d-faint, var(--d-muted));cursor:grab;display:grid;place-items:center;touch-action:none}.st-grip-btn:hover{color:var(--d-ink)}.st-grip-btn:active{cursor:grabbing}.st-reorder tr.cdk-drag-preview{box-shadow:var(--d-shadow)}.st-reorder tr.cdk-drag-placeholder{opacity:.35}.st-reorder tr.cdk-drag-animating{transition:transform .18s cubic-bezier(0,0,.2,1)}.st-drag-preview{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--d-card, var(--d-bg));border:1px solid var(--d-line);border-radius:var(--r-lg);box-shadow:var(--d-shadow);color:var(--d-ink);font-size:var(--t-base)}.st-drag-preview app-icon{color:var(--d-muted)}.st-form{max-width:660px}.st-form-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.st-form-head h2{font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;margin:0}.st-form-actions{margin-left:auto;display:flex;gap:12px}@media(max-width:560px){.st-form-head{flex-wrap:wrap}.st-form-head h2{flex:1 1 auto;min-width:0}.st-form-actions{flex:1 1 100%;margin-left:0}.st-form-actions .d-btn{flex:1;justify-content:center}}.st-form-body{display:flex;flex-direction:column;gap:20px;padding:0}.st-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.st-full{grid-column:1 / -1}.st-req{color:var(--d-red);font-style:normal;margin-left:2px}.st-hint{font-size:var(--t-xs);color:var(--d-muted);font-style:normal}.d-field>span.st-hint{font-size:var(--t-xs);font-weight:400;color:var(--d-muted)}.st-card-hint{display:flex;gap:12px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px 16px}.st-card-hint .ic{color:var(--d-ink-2);flex:none;margin-top:1px}.st-card-hint div{font-size:var(--t-base);color:var(--d-ink-2);line-height:1.5}.st-card-hint--error{background:var(--d-red-t);border-color:var(--d-red-b)}.st-card-hint--error .ic,.st-card-hint--error div{color:var(--d-red)}.st-kv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.st-kv li{display:flex;justify-content:space-between;gap:16px;font-size:var(--t-base)}.st-kv li b{color:var(--d-ink);font-variant-numeric:tabular-nums}.st-slots{display:flex;flex-direction:column;gap:8px}.st-slots-title{margin:0;font-size:var(--t-base);font-weight:600}.st-slots-note{margin:0;font-size:var(--t-base);color:var(--d-muted)}.st-slot{display:flex;align-items:center;gap:12px;text-align:left;width:100%;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px 16px;cursor:pointer}.st-slot.sel{border-color:var(--d-ink);background:var(--d-bg)}.st-slot-radio{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--d-line)}.st-slot.sel .st-slot-radio{border-color:var(--d-ink);border-width:5px}.st-slot-sw{flex:none;width:18px;height:18px;border-radius:var(--r-xs);border:1px solid rgba(0,0,0,.12)}.st-slot-main{display:flex;flex-direction:column;gap:3px;min-width:0}.st-slot-main b{font-size:var(--t-base);font-weight:600;display:flex;align-items:center;gap:8px}.st-slot-type{font-size:var(--t-xs);font-weight:600;color:var(--d-ink-2);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-xs);padding:1px 8px}.st-slot.sel .st-slot-type{background:var(--d-panel)}.st-slot-vals{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--t-xs);color:var(--d-muted);font-variant-numeric:tabular-nums}.st-dpre{margin-top:12px}.st-dpre-label{margin:0 0 8px;font-size:var(--t-base);color:var(--d-muted)}.st-dpre-chips{display:flex;flex-wrap:wrap;gap:8px}.st-dpre-chip{font-family:inherit;font-size:var(--t-base);color:var(--d-ink-2);background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-full);padding:8px 16px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.st-dpre-chip:hover{border-color:var(--d-ink);color:var(--d-ink)}.st-dpre-chip b{color:var(--d-ink);font-weight:700;margin-left:3px;font-variant-numeric:tabular-nums}.st-switchrow{display:flex;align-items:center;gap:16px;padding:16px 0 0;border-top:1px solid var(--d-line)}.st-switchrow div{flex:1;display:flex;flex-direction:column;gap:2px}.st-switchrow b{font-size:var(--t-md);font-weight:600}.st-switchrow span{font-size:var(--t-base);color:var(--d-muted)}.st-switch{width:42px;height:24px;border-radius:var(--r-full);background:var(--d-line-2);border:0;cursor:pointer;padding:0;position:relative;transition:background .16s;flex:none}.st-switch span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--d-bg);box-shadow:0 1px 3px #0003;transition:transform .16s}.st-switch.on{background:var(--d-ink)}.st-switch.on span{transform:translate(18px)}.st-switch[aria-disabled=true]{cursor:default}.st-switch:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.st-drop{border:1.5px dashed var(--d-line-2);border-radius:var(--r-lg);padding:20px;cursor:pointer;transition:border-color .15s,background .15s;background:var(--d-bg)}.st-drop:hover{border-color:var(--d-ink-2)}.st-drop.drag{border-color:var(--d-ink);background:var(--d-panel)}.st-drop.has{border-style:solid}.st-drop-empty{display:flex;align-items:center;gap:12px;color:var(--d-muted);font-size:var(--t-base)}.st-drop-empty .ic{color:var(--d-ink-2);flex:none}.st-drop-file{display:flex;align-items:center;gap:12px}.st-drop-file .ic{width:38px;height:38px;border-radius:var(--r-md);background:var(--d-panel);border:1px solid var(--d-line);display:grid;place-items:center;color:var(--d-ink);flex:none}.st-drop-meta{display:flex;flex-direction:column;gap:2px}.st-drop-meta b{font-size:var(--t-md);font-weight:600}.st-drop-meta span{font-size:var(--t-xs);color:var(--d-muted)}.st-drop-sum{margin-top:12px;padding-top:12px;border-top:1px solid var(--d-line)}.st-sum-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.st-sum-grid>div{display:flex;flex-direction:column;gap:3px}.st-sum-grid span{font-size:var(--t-xs);color:var(--d-muted)}.st-sum-grid b{font-size:var(--t-md);font-weight:600;font-variant-numeric:tabular-nums}.st-colors{display:flex;flex-direction:column;gap:12px}.st-colors-empty{font-size:var(--t-base);color:var(--d-muted);padding:4px 0}.st-color-list{display:flex;flex-wrap:wrap;gap:8px}.st-chip{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-base);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-full);padding:4px 8px}.st-chip i{width:14px;height:14px;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px #0000001a}.st-chip button{border:0;background:none;color:var(--d-muted);cursor:pointer;display:grid;place-items:center;padding:0}.st-chip button:hover{color:var(--d-red)}.st-color-add{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.st-color-pick{width:42px;height:40px;padding:2px;border:1px solid var(--d-line-2);border-radius:var(--r-lg);background:var(--d-bg);cursor:pointer}.st-ava-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.st-ava-row .ava{width:72px;height:72px;font-size:var(--t-xl);flex:none}.st-ava-acts{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.st-ava-acts label.d-btn{cursor:pointer}.st-ava-acts label.d-btn.busy{opacity:.5;cursor:default}.st-ava-err{margin:0;font-size:var(--t-xs);color:var(--d-red)}.st-team-row{display:grid;grid-template-columns:36px minmax(0,1fr) 128px 32px;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.st-team-row:hover{background:var(--d-panel)}.st-team-row:hover .st-team-open{color:var(--d-ink)}.st-team-row+.st-team-row{border-top:1px solid var(--d-line)}.st-team-id{min-width:0}.st-team-nm{display:flex;align-items:center;gap:8px}.st-team-nm b{font-size:var(--t-md);font-weight:600}.st-team-you{font-size:var(--t-base);color:var(--d-muted)}.st-team-meta{display:flex;align-items:center;gap:8px;font-size:var(--t-base);color:var(--d-muted);margin-top:2px}.st-team-row.off>app-avatar,.st-team-row.off>.st-team-role,.st-team-row.off .st-team-nm b,.st-team-row.off .st-team-meta>span{opacity:.55}.st-team-fix{background:none;border:0;padding:0;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink);text-decoration:underline;cursor:pointer}.st-team-fix:hover{color:var(--d-ink-2)}.st-team-role{display:flex;flex-direction:column;gap:2px;text-align:left}.st-team-role b{font-size:var(--t-md);font-weight:600;color:var(--d-ink)}.st-team-role>span{font-size:var(--t-xs);color:var(--d-muted)}.st-team-open{width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--d-muted);cursor:pointer;display:grid;place-items:center}.st-team-open:hover{background:var(--d-panel);color:var(--d-ink)}.st-team-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.st-team-back{width:36px;height:36px;border-radius:999px;border:1px solid var(--d-line-2);background:var(--d-bg);color:var(--d-ink);cursor:pointer;display:grid;place-items:center;flex:none}.st-team-long{font-size:var(--t-base);color:var(--d-ink-2);line-height:1.55;margin-top:12px}.st-team-record{container-type:inline-size}.st-team-body{display:flex;flex-direction:column;gap:var(--s-6)}.st-team-footer{display:flex;flex-direction:column;gap:var(--s-6);padding-top:20px;border-top:1px solid var(--d-line)}.st-team-rhead{display:flex;align-items:center;gap:12px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--d-line)}.st-team-rid{min-width:0}.st-team-rname{display:flex;align-items:center;gap:8px;font-size:var(--t-xl);font-weight:700;line-height:1.3;margin:0;min-width:0}.st-team-remail{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--t-base);color:var(--d-muted);margin:2px 0 0}.st-team-commit{display:flex;gap:8px;margin-left:auto;flex:none}.st-team-sec-h{display:flex;align-items:baseline;gap:8px;font-size:var(--t-md);font-weight:600;color:var(--d-ink-2);margin:0}.st-team-sec-n{font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.st-team-sec-bar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.st-team-try{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink);cursor:pointer}.st-team-try:hover:not(:disabled){color:var(--d-ink-2)}.st-team-try:disabled{color:var(--d-muted);cursor:default}.st-team-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:10px}.st-team-opt{display:block;text-align:left;background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-md);padding:12px;cursor:pointer;font-family:inherit;transition:border-color .15s ease-out,background .15s ease-out}.st-team-opt:hover{border-color:var(--d-line-2)}.st-team-opt b{display:block;font-size:var(--t-base);font-weight:600;color:var(--d-ink)}.st-team-opt span{font-size:var(--t-xs);color:var(--d-muted)}.st-team-opt.on{border-color:var(--d-accent-b);background:var(--d-accent-t)}.st-team-opt.on b{color:var(--d-accent-ink)}.st-team-opt.on span{color:var(--d-accent-ink-2)}.st-team-opt.on b:after{content:"\2713";margin-left:6px}.st-team-opt.on.pending{border-style:dashed;border-color:var(--d-accent-ink-2)}.st-team-pending{font-size:var(--t-base);color:var(--d-ink-2);margin:10px 0 0}.st-team-acc{list-style:none;margin:12px 0 0;padding:0;columns:2;column-gap:24px}.st-team-acc li{display:flex;align-items:baseline;gap:8px;padding:5px 0;font-size:var(--t-base);color:var(--d-ink);break-inside:avoid;transition:color .18s ease-out}.st-team-acc li.no{color:var(--d-muted)}.st-team-acc-mk{flex:none;width:16px;font-weight:600;text-align:center}@media(prefers-reduced-motion:reduce){.st-team-acc li,.st-team-opt{transition:none}}.st-team-facts{background:var(--d-panel);border-radius:var(--r-md);padding:12px 14px;display:flex;flex-direction:column;gap:8px;max-width:420px}.st-team-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--t-base)}.st-team-fact>span{color:var(--d-muted)}.st-team-fact>b{font-weight:600;color:var(--d-ink);text-align:right}.st-team-danger{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.st-team-remove{background:none;border:0;padding:0;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-red);text-decoration:underline;cursor:pointer;margin-top:4px}.st-team-remove:hover{text-decoration:none}.st-team-remove[aria-disabled=true]{color:var(--d-muted)}.st-team-transfer{display:inline-block;align-self:flex-start;background:none;border:0;padding:0;font-family:inherit;font-size:var(--t-xs);color:var(--d-muted);text-decoration:underline;text-decoration-style:dotted;cursor:pointer}.st-team-transfer:hover{color:var(--d-ink-2);text-decoration-style:solid}.st-team-why{flex-basis:100%;font-size:var(--t-base);color:var(--d-muted);line-height:1.45;margin:0}.st-team-role-value{font-size:var(--t-base);font-weight:600;color:var(--d-ink);margin-top:10px}.st-team-check{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--d-line);font-size:var(--t-base);color:var(--d-muted)}.st-team-alone{font-size:var(--t-base);color:var(--d-muted);line-height:1.5;max-width:60ch;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--d-line)}@container (max-width: 480px){.st-team-acc{columns:1}}.st-team-skel-av{width:36px;height:36px;border-radius:var(--r-full)}.st-team-skel-nm{display:block;width:160px}.st-team-skel-meta{display:block;width:200px;margin-top:8px}.st-team-skel-role{width:72px;justify-self:end}.st-team-or{display:flex;align-items:center;gap:12px;font-size:var(--t-xs);color:var(--d-muted);margin:20px 0}.st-team-or:before,.st-team-or:after{content:"";flex:1;height:1px;background:var(--d-line)}.st-team-link{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.st-team-link-exp{font-size:var(--t-base);color:var(--d-muted);line-height:1.45;margin:0}.st-team-link-row{display:flex;gap:8px;width:100%}.st-team-link-row .d-inp{flex:1;min-width:0;background:var(--d-panel);color:var(--d-ink-2);font-family:ui-monospace,monospace;font-size:var(--t-base)}.st-team-link-row .d-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.st-team-link-skel-input{flex:1;height:var(--d-ctl-h);border-radius:var(--r-lg)}.st-team-link-skel-btn{flex-shrink:0;width:118px;height:var(--d-ctl-h);border-radius:var(--r-lg)}.st-conn-mk{width:36px;height:36px;border-radius:var(--r-lg);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:-.02em;flex:none}.st-conn-list{display:flex;flex-direction:column}.st-conn-row{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--d-line);color:inherit;text-decoration:none}.st-conn-row:last-child{border-bottom:none}.st-conn-row--off{opacity:.6}.st-conn-body{display:flex;flex-direction:column;flex:1;min-width:0}.st-conn-name{font-weight:600}.st-conn-gives{color:var(--d-muted);font-size:13px;margin-top:3px}.st-conn-problem{color:var(--d-red);font-size:13px;margin-top:6px}.st-conn-right{display:flex;align-items:center;gap:var(--s-2);color:var(--d-muted);font-size:13px;white-space:nowrap}.st-conn-who{color:var(--d-ink);font-weight:600}.st-conn-dot{width:7px;height:7px;border-radius:var(--r-full);flex:none}.st-conn-dot--green{background:var(--d-green)}.st-conn-dot--red{background:var(--d-red)}.st-conn-dot--amber{background:var(--d-amber)}.st-conn-go{flex:none;display:grid;place-items:center;color:var(--d-line-2);opacity:0;transition:opacity .16s ease-out,color .16s ease-out}.st-conn-row:hover .st-conn-go,.st-conn-row:focus-visible .st-conn-go{opacity:1;color:var(--d-muted)}@media(prefers-reduced-motion:reduce){.st-conn-go{transition:none}}.st-conn-row--skel{pointer-events:none}.st-conn-mk--skel{width:36px;height:36px;border-radius:var(--r-lg);background:var(--d-panel);flex:none}.st-conn-sk-name{width:120px}.st-conn-sk-gives{width:320px;margin-top:6px}.st-conn-state{display:inline-flex;align-items:center;gap:var(--s-2)}.st-svc-back{display:inline-flex;align-items:center;gap:var(--s-1);margin-bottom:var(--s-3);font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);text-decoration:none}.st-svc-back:hover{color:var(--d-ink)}.st-svc-h{display:flex;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4)}.st-svc-h .st-conn-mk{width:52px;height:52px;border-radius:var(--r-lg);font-size:var(--t-base)}.st-svc-t{min-width:0;flex:1}.st-svc-t .st-wsec-h{margin:0}.st-svc-t .st-hint{margin:2px 0 0}.st-svc-h .st-conn-state{flex:none;padding-top:2px;font-size:var(--t-base)}.st-svc-lead{margin:0 0 var(--s-4)}.st-svc-who{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0 var(--s-4)}.st-svc-who .st-svc-act{flex:none}.st-svc-who b{font-size:var(--t-lg);font-weight:600;color:var(--d-ink)}.st-svc-meta{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:2px;font-size:var(--t-xs);color:var(--d-muted)}.st-svc-meta i{font-style:normal;font-variant-numeric:tabular-nums}.st-svc-token{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-4)}.st-svc-token>.st-form-grid,.st-svc-token>.st-svc-submit,.st-svc-token>.st-svc-block,.st-svc-token>.np-box-flag,.st-svc-token>app-np-address-picker{margin-top:0}.st-svc-submit{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-4)}.st-svc-token app-np-address-picker{display:block;margin-top:var(--s-4)}.st-svc-block{margin:var(--s-4) 0 0}.st-svc-block+.st-svc-submit{margin-top:var(--s-2)}.st-svc-acts{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-4)}.st-svc-act{font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);background:none;border:0;cursor:pointer;padding:8px 12px;border-radius:var(--r-full)}.st-svc-act:hover,.st-svc-act:focus-visible{background:var(--d-hover);color:var(--d-ink)}.st-svc-t .st-svc-acts{margin-top:var(--s-2)}.st-svc-t .st-svc-acts .st-disconnect{margin-left:0}.st-svc-acts .st-disconnect{margin-left:auto}.np-rowacts{display:inline-flex;align-items:center;gap:var(--s-1)}.np-box-dims{display:flex;align-items:center;gap:var(--s-2)}.np-box-dims .d-inp{width:88px;text-align:center}.np-box-flag{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-4)}.np-box-flag .st-adj-def span{font-size:var(--t-sm);color:var(--d-ink-2)}.np-box-dims span{color:var(--d-muted);font-size:var(--t-sm)}.np-box-default{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-xs);color:var(--d-ink-2)}.st-pal2-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.st-pal2-head .d-btn{flex:none}.st-pal2-editor{display:flex;align-items:center;gap:12px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px;margin-bottom:16px}.st-pal2-editor .d-inp{flex:1}.st-pal2-pickwrap{position:relative;width:42px;height:42px;flex:none;cursor:pointer}.st-pal2-picksw{display:block;width:100%;height:100%;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px #00000024}.st-pal2-pickwrap input[type=color]{position:absolute;inset:0;opacity:0;cursor:pointer}.st-pal2-empty{font-size:var(--t-base);color:var(--d-muted);padding:8px 0}.st-pal2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:16px}.st-pal2-card{border:1px solid var(--d-line);border-radius:var(--r-xl);overflow:hidden;background:var(--d-bg);transition:border-color .14s,box-shadow .14s}.st-pal2-card.editing{border-color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-ink)}.st-pal2-sw{position:relative;display:block;width:100%;height:76px;border:0;padding:0;cursor:pointer;box-shadow:inset 0 -1px #00000014}.st-pal2-sk-sw{display:block;width:100%;height:76px;border-radius:0}.st-pal2-hex{position:absolute;left:10px;bottom:8px;font-size:var(--t-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--d-bg);background:#00000057;border-radius:var(--r-sm);padding:2px 8px;opacity:0;transition:opacity .14s}.st-pal2-sw:hover .st-pal2-hex{opacity:1}.st-pal2-info{padding:12px 12px 4px}.st-pal2-info b{display:block;font-size:var(--t-md);font-weight:600}.st-pal2-info span{display:block;font-size:var(--t-xs);color:var(--d-ink-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-pal2-info span.muted{color:var(--d-muted)}.st-pal2-actions{display:flex;justify-content:flex-end;gap:2px;padding:0 8px 8px}.d-icon-btn.sm{width:30px;height:30px}.d-icon-btn.sm.danger:hover{color:var(--d-red)}.d-icon-btn.sm:disabled{opacity:.4;cursor:not-allowed}.st-pal2-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--d-line);font-size:var(--t-base);color:var(--d-muted)}.st-pal2-foot .link-btn{font-size:var(--t-base)}.st-cpick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:12px}.st-cpick{display:block;width:100%;text-align:center;background:none;border:0;padding:0;cursor:pointer}.st-cpick .sw{position:relative;display:grid;place-items:center;width:100%;height:46px;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px #0000001f;transition:transform .12s ease,box-shadow .12s ease}.st-cpick:hover .sw{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #00000024,0 6px 14px -6px #00000047}.st-cpick.on .sw{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2.5px var(--d-ink)}.st-cpick-check{width:22px;height:22px;border-radius:50%;background:#0000008c;color:var(--d-bg);display:grid;place-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.st-cpick-nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--t-xs);line-height:1.25;color:var(--d-muted);margin-top:8px;overflow:hidden}.st-cpick.on .st-cpick-nm{color:var(--d-ink);font-weight:600}.st-cpick-add .sw{background:var(--d-bg);border:1.5px dashed var(--d-line-2);box-shadow:none;color:var(--d-muted)}.st-cpick-add:hover .sw{border-color:var(--d-ink);color:var(--d-ink);transform:none;box-shadow:none}.st-cpick2{position:relative}.st-cpick2-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.st-cpick2-empty{font-size:var(--t-base);color:var(--d-muted)}.st-cpick2-chip{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-base);font-weight:500;background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-full);padding:4px 8px 4px 12px}.st-cpick2-chip i{width:14px;height:14px;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px #00000024;flex:none}.st-cpick2-x{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:0;background:transparent;color:var(--d-muted);cursor:pointer;padding:0}.st-cpick2-x:hover{background:var(--d-panel);color:var(--d-ink)}.st-cpick2-add{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-base);font-weight:600;color:var(--d-ink);background:var(--d-bg);border:1px dashed var(--d-line-2);border-radius:var(--r-full);padding:8px 12px;cursor:pointer}.st-cpick2-add:hover,.st-cpick2-add.on{border-style:solid;border-color:var(--d-ink)}.st-cpick2-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:min(380px,92vw);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-xl);box-shadow:0 2px 6px #0000000f,0 22px 48px -20px #00000057;padding:16px;animation:st-pop-in .14s ease}@keyframes st-pop-in{0%{opacity:0;transform:translateY(-4px)}}.st-cpick2-pop-h{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);margin-bottom:12px}.st-cpick2-pop .st-cpick-grid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:12px}.st-cpick2-pop .st-cpick .sw{height:40px}.st-cpick2-note{font-size:var(--t-xs);color:var(--d-muted);line-height:1.45;margin-top:12px}.st-params{border:1px solid var(--d-line);border-radius:var(--r-lg);overflow:hidden}.st-params-toggle{width:100%;display:flex;align-items:center;gap:8px;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink);background:var(--d-panel);border:0;padding:12px 16px;cursor:pointer}.st-params-toggle .chev{display:grid;transition:transform .18s}.st-params-toggle .chev.up{transform:rotate(180deg)}.st-params-list{padding:8px 16px 12px}.st-params-list>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--d-line);font-size:var(--t-base)}.st-params-list span{color:var(--d-muted)}.st-params-list b{font-weight:600;font-variant-numeric:tabular-nums}.st-dep{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 20px}.st-dep .ic{width:52px;height:52px;border-radius:var(--r-xl);background:var(--d-panel);border:1px solid var(--d-line);display:grid;place-items:center;color:var(--d-muted);margin-bottom:8px}.st-dep b{font-size:var(--t-lg);font-weight:600}.st-dep span{font-size:var(--t-base);color:var(--d-muted);max-width:36ch}.st-dep .d-btn{margin-top:16px}@media(max-width:600px){.st-form-grid{grid-template-columns:1fr}.st-color-add{grid-template-columns:auto 1fr}.st-color-add .d-btn{grid-column:1 / -1}}.st-widget{display:flex;flex-direction:column;gap:32px;max-width:720px}.st-wsec{padding:0}.st-wsec-h{font-size:var(--t-md);font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.st-wgrid{display:flex;flex-direction:column;gap:16px}.st-wfield{max-width:220px;margin-bottom:var(--s-4)}.st-embed-label{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.st-embed-label b{font-size:var(--t-base);font-weight:600;color:var(--d-fg)}.st-embed-label span{font-size:var(--t-base);color:var(--d-muted)}.st-embed-label span b{font-size:inherit;color:var(--d-fg)}.st-embed{border:1px solid var(--d-line);border-radius:var(--r-lg);overflow:hidden;background:#15161a}.st-embed-bar{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.st-embed-bar span{font-size:var(--t-xs);color:#9aa0a6;font-weight:600}.st-embed-bar button{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:var(--t-xs);font-weight:600;color:var(--d-accent);background:none;border:0;cursor:pointer}.st-embed pre{margin:0;padding:16px;overflow-x:auto;font-family:ui-monospace,monospace;font-size:var(--t-base);line-height:1.6;color:#e6e6ea}.st-guides{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.st-guide{font-size:var(--t-base);font-weight:500;color:var(--d-ink-2);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-full);padding:8px 12px;cursor:pointer}.st-guide:hover{border-color:var(--d-ink)}.st-swatches{display:flex;gap:8px;flex-wrap:wrap}.st-swatch{width:34px;height:34px;border-radius:var(--r-md);border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001a}.st-swatch.on{border-color:var(--d-ink);box-shadow:inset 0 0 0 1px #0000001a,0 0 0 2px var(--d-bg),0 0 0 4px var(--d-ink)}.st-domain{display:flex;align-items:center;gap:8px}.st-domain .ic{width:38px;height:40px;border:1px solid var(--d-line-2);border-radius:var(--r-lg);display:grid;place-items:center;color:var(--d-muted);flex:none}.st-seg{display:inline-flex;align-self:flex-start;gap:3px;background:var(--d-panel);border-radius:var(--r-lg);padding:3px}.st-seg button{font-family:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-ink-2);background:none;border:0;padding:8px 16px;border-radius:var(--r-md);cursor:pointer}.st-seg button:not(.on):hover{color:var(--d-ink)}.st-seg button:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.st-seg button.on{background:var(--d-bg);color:var(--d-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.st-shown{display:grid;grid-template-columns:1fr 1fr;gap:16px}.st-shown-col{border:1px solid var(--d-line);border-radius:var(--r-lg);padding:16px}.st-shown-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.st-shown-head b{font-size:var(--t-base);font-weight:600}.st-shown-head span{font-size:var(--t-xs);color:var(--d-muted)}.st-shown-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--d-line);font-size:var(--t-base)}.st-shown-row span{flex:1}.st-shown-row b{font-weight:600;font-variant-numeric:tabular-nums}.st-shown-empty{font-size:var(--t-base);color:var(--d-muted);padding:8px 0}.st-preview{border:1px solid var(--d-line);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--d-shadow)}.st-pv-bar{display:flex;align-items:center;gap:8px;padding:12px;background:var(--d-panel);border-bottom:1px solid var(--d-line)}.st-pv-bar .d{width:9px;height:9px;border-radius:50%;background:var(--d-line-2)}.st-pv-bar .u{margin-left:8px;font-size:var(--t-xs);color:var(--d-muted)}.st-pv-body{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;padding:20px;background:#faf9f7}.st-pv-drop{border:1.5px dashed var(--d-line-2);border-radius:var(--r-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;color:var(--d-muted);font-size:var(--t-base);background:var(--d-bg)}.st-pv-drop span{color:var(--pv)}.st-pv-side{display:flex;flex-direction:column;gap:12px;justify-content:center}.st-pv-price{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.02em}.st-pv-note{font-size:var(--t-xs);color:var(--d-muted);line-height:1.4}.st-pv-cta{font-family:inherit;font-size:var(--t-md);font-weight:600;color:#1d1d1f;background:var(--pv);border:0;border-radius:var(--r-lg);padding:12px;cursor:pointer}@media(max-width:600px){.st-shown,.st-pv-body{grid-template-columns:1fr}}.st-wsec-sub{margin:-4px 0 16px;font-size:var(--t-base);line-height:1.5;color:var(--d-muted);max-width:62ch}.st-swatch-bd{box-shadow:inset 0 0 0 1px #00000038}.st-swatch-pick{position:relative;overflow:hidden;padding:0;background:conic-gradient(from 0deg,#ff4d4d,#ffd60a,#2ec27e,#2d8cff,#9b5cff,#ff4d4d)}.st-swatch-pick input{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);opacity:0;cursor:pointer;border:0;padding:0}.st-pv-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--d-line);background:var(--d-bg)}.st-pv-head>b{font-size:var(--t-base);font-weight:600}.st-pv-logo{width:26px;height:26px;border-radius:var(--r-md);display:grid;place-items:center;color:#1d1d1f;background:var(--pv);flex:none}.st-pv-badge{margin-left:auto;font-size:var(--t-xs);font-weight:600;letter-spacing:.02em;color:var(--d-muted);border:1px solid var(--d-line);border-radius:var(--r-full);padding:3px 8px}.st-pv-drop small{font-size:var(--t-xs);color:var(--d-muted);letter-spacing:.02em}.st-pv-chips{display:flex;flex-wrap:wrap;gap:8px}.st-pv-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-xs);font-weight:500;color:var(--d-ink-2);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-full);padding:4px 8px}.st-pv-chip i{width:9px;height:9px;border-radius:var(--r-xs);border:1px solid rgba(0,0,0,.18)}.st-page-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--d-line);border-radius:var(--r-lg);background:var(--d-panel)}.st-page-banner .ic{width:38px;height:38px;border-radius:var(--r-md);background:var(--d-bg);border:1px solid var(--d-line);display:grid;place-items:center;color:var(--d-ink);flex:none}.st-page-banner .d-btn{flex:none;text-decoration:none}.st-page-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.st-page-meta b{font-size:var(--t-md);font-weight:600}.st-page-meta span{font-size:var(--t-base);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-savebar{display:flex;align-items:center;justify-content:flex-end;gap:16px}.st-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.st-role{text-align:left;font-family:inherit;background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-lg);padding:12px 16px;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:border-color .14s,background .14s}.st-role:hover{border-color:var(--d-ink-2)}.st-role.on{border-color:var(--d-ink);background:var(--d-panel);box-shadow:inset 0 0 0 1px var(--d-ink)}.st-role b{font-size:var(--t-md);font-weight:600}.st-role span{font-size:var(--t-xs);color:var(--d-muted);line-height:1.35}@media(max-width:560px){.st-roles{grid-template-columns:1fr}}.st-saved{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-base);font-weight:600;color:var(--d-green);transition:opacity .2s}.st-suffix{position:relative;display:flex;align-items:center}.st-suffix input{padding-right:40px}.st-suffix input::-webkit-outer-spin-button,.st-suffix input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.st-suffix input[type=number]{-moz-appearance:textfield;appearance:textfield}.st-suffix span{position:absolute;right:0;top:0;bottom:0;width:32px;display:flex;align-items:center;justify-content:center;font-size:var(--t-base);font-weight:600;color:var(--d-muted);pointer-events:none;border-left:1px solid var(--d-line)}.st-opt{color:var(--d-muted);font-style:normal;font-weight:400}.st-done{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-6);align-items:start}.st-done-fields{display:flex;flex-direction:column;gap:var(--s-4)}.st-done-mock{margin:0;border:1px solid var(--d-line);border-radius:var(--r-xl);overflow:hidden}.st-done-card{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-5);background:var(--d-bg);text-align:center}.st-done-seal{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-full);background:var(--d-green-t);color:var(--d-green)}.st-done-h{font-size:var(--t-md);font-weight:700;color:var(--d-fg)}.st-done-p{margin:0;max-width:34ch;font-size:var(--t-base);line-height:1.5;color:var(--d-muted)}.st-done-sum{display:flex;flex-direction:column;gap:var(--s-1);width:100%;margin-top:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--d-panel);text-align:left;font-size:var(--t-xs);font-weight:600;color:var(--d-fg)}.st-done-file{font-weight:400;color:var(--d-muted)}@media(max-width:860px){.st-done{grid-template-columns:minmax(0,1fr)}}.st-done-lbl{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.st-done-undo{display:grid;place-items:center;padding:2px;border:0;border-radius:var(--r-sm);background:none;color:var(--d-muted);cursor:pointer}.st-done-undo:hover{color:var(--d-ink)}.d-toast-wrap{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;gap:12px}.d-toast{appearance:none;text-align:left;font-family:inherit;background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-lg);box-shadow:var(--d-shadow);padding:12px 16px;font-size:var(--t-base);font-weight:500;color:var(--d-ink);cursor:pointer;min-width:220px;animation:d-toast-in .2s ease-out}.d-toast.success{background:var(--d-green-t);border-color:var(--d-green-b);color:var(--d-green)}.d-toast.error{background:var(--d-red-t);border-color:var(--d-red-b);color:var(--d-red)}.d-tag.info{color:var(--d-blue);background:var(--d-blue-t);border-color:var(--d-blue-b)}.d-tag.success{color:var(--d-green);background:var(--d-green-t);border-color:var(--d-green-b)}.d-tag.error{color:var(--d-red);background:var(--d-red-t);border-color:var(--d-red-b)}@keyframes d-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.d-toast--act{display:flex;align-items:center;gap:12px}.d-toast-msg{flex:1;min-width:0}.d-toast-act{flex:none;font-family:inherit;font-size:inherit;font-weight:600;color:var(--d-ink);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.d-toast-act:hover{text-decoration-thickness:2px}.d-toast-close{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--d-muted);background:none;border:0;padding:0;border-radius:var(--r-full);cursor:pointer}.d-toast-close:hover{color:var(--d-ink)}.st-ro{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--d-panel);border-radius:var(--r-md);color:var(--d-ink);font-size:var(--t-md)}.st-ro-tag{margin-left:auto;font-size:var(--t-xs);color:var(--d-ink-2)}.st-pw-fields{display:flex;flex-direction:column;gap:16px}.st-pass{position:relative}.st-pass .d-inp{padding-right:40px}.st-pass-eye{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:none;color:var(--d-ink-2);cursor:pointer;border-radius:var(--r-sm)}.st-pass-eye:hover{color:var(--d-ink)}.st-caps{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:var(--t-sm);font-weight:500;color:var(--d-amber)}.st-caps svg{flex:none}.st-strength{display:flex;align-items:center;gap:12px;margin-top:12px}.st-strength-bar{flex:1;height:6px;background:var(--d-line-2, #e7e5e4);border-radius:var(--r-full);overflow:hidden}.st-strength-bar i{display:block;height:100%;transition:width .15s ease}.st-strength-label{font-size:var(--t-xs);color:var(--d-ink-2)}.st-strength[data-lvl="1"] i{width:33%;background:var(--d-red)}.st-strength[data-lvl="2"] i{width:66%;background:var(--d-amber)}.st-strength[data-lvl="3"] i{width:100%;background:var(--d-green)}.st-strength[data-lvl="3"] .st-strength-label{color:var(--d-green)}.st-pass-err{margin-top:12px;font-size:var(--t-base);color:var(--d-error-fg, var(--d-red))}.st-facts,.st-rate{margin-top:16px;padding:12px 16px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg)}.st-facts{display:flex;flex-direction:column;gap:8px}.st-facts-nozzles{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:flex-end}.st-facts-nozzles i{font-style:normal;font-weight:400;color:var(--d-muted)}.st-rate-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.st-rate-h span{font-size:var(--t-base);color:var(--d-ink-2)}.st-rate-h b{font-size:var(--t-lg);font-weight:600;color:var(--d-ink);white-space:nowrap}.st-rate-break{display:flex;gap:20px;margin-top:8px;font-size:var(--t-xs);color:var(--d-ink-2)}.st-pane{min-width:0}.st-subnav{display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--d-top-h) + 24px);max-height:calc(100vh - var(--d-top-h) - 48px);overflow-y:auto;scrollbar-width:none}.st-subnav::-webkit-scrollbar{display:none}.st-subnav-group{display:flex;flex-direction:column;gap:2px}.st-subnav-label{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);padding:0 12px 8px}.st-subnav-item{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:var(--t-md);font-weight:500;color:var(--d-ink-2);background:none;border:0;padding:8px 12px;border-radius:var(--r-lg);cursor:pointer;text-align:left;text-decoration:none;white-space:nowrap;transition:background .12s,color .12s}.st-subnav-item svg{width:17px;height:17px;flex:none;color:var(--d-muted)}.st-subnav-item:hover{background:var(--d-hover);color:var(--d-ink)}.st-subnav-item.on{background:var(--d-bg);border:1px solid var(--d-line);padding:7px 11px;color:var(--d-ink);font-weight:600}.st-subnav-item.on svg{color:var(--d-ink)}@container settings (max-width: 740px){.st-settings-layout{grid-template-columns:1fr;gap:16px}.st-subnav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;gap:8px;top:var(--d-top-h);z-index:var(--z-sticky);max-height:none;margin:0 0 16px;padding:0 0 12px;background:var(--d-canvas);border-bottom:1px solid var(--d-line)}.st-subnav::-webkit-scrollbar{display:none}.st-subnav-group{flex-direction:row;flex-wrap:nowrap;gap:8px}.st-subnav-label{display:none}.st-subnav-item{background:none;padding:8px 12px;font-size:var(--t-base)}}.st-add{margin-left:auto;padding:8px 16px}.st-token .d-inp{flex:1;min-width:220px}.st-token-st{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-base);font-weight:600;white-space:nowrap}.st-token-st.ok{color:var(--d-green)}.st-token-st.bad{color:var(--d-amber)}.st-tg-pick{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.st-link-back{align-self:flex-start;margin-top:8px;background:none;border:0;font-family:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-muted);cursor:pointer;padding:0}.st-link-back:hover{color:var(--d-ink)}.st-conn{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--d-green-b);border-radius:var(--r-xl);background:var(--d-green-t)}.st-conn-ic{width:40px;height:40px;border-radius:var(--r-lg);background:linear-gradient(160deg,#2aabee,#229ed9);color:var(--d-bg);display:grid;place-items:center;flex:none;box-shadow:0 4px 10px #229ed94d}.st-conn-ic svg{transform:translate(-1px,1px)}.st-conn-meta{flex:1;min-width:0}.st-conn-meta b{font-size:var(--t-md);font-weight:600;display:inline-flex;align-items:center;gap:8px}.st-conn-meta>span{display:block;font-size:var(--t-base);color:var(--d-ink-2);margin-top:2px}.st-conn-badge{display:inline-flex;align-items:center;gap:3px;font-size:var(--t-xs);font-weight:600;font-style:normal;color:var(--d-green);background:var(--d-bg);border:1px solid var(--d-green-b);border-radius:var(--r-full);padding:2px 8px}.st-conn-actions{display:flex;align-items:center;gap:8px;flex:none}.st-disconnect{font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-red);background:none;border:0;cursor:pointer;padding:8px 12px;border-radius:var(--r-full)}.st-disconnect:hover{background:var(--d-red-t)}.st-toast{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;border-radius:var(--r-lg);background:var(--d-green);color:var(--d-bg);font-size:var(--t-base);font-weight:600}.st-tg-preview-wrap{margin-top:16px}.st-tg-preview-lbl{display:block;font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);margin-bottom:8px}.st-tg-bubble{max-width:340px;border-radius:14px 14px 14px 4px;background:var(--d-bg);border:1px solid var(--d-line);box-shadow:0 6px 18px #0000000f;overflow:hidden}.st-tg-head{display:flex;align-items:center;gap:8px;padding:12px;background:#f0f8fd;border-bottom:1px solid var(--d-line)}.st-tg-ava{width:28px;height:28px;border-radius:var(--r-full);background:linear-gradient(160deg,#2aabee,#229ed9);color:var(--d-bg);display:grid;place-items:center;flex:none}.st-tg-ava svg{transform:translate(-1px,1px)}.st-tg-head b{font-size:var(--t-base);font-weight:600;color:#229ed9;display:block}.st-tg-head span{font-size:var(--t-xs);color:var(--d-muted)}.st-tg-who>span{display:flex;gap:6px}.st-tg-who i{font-style:normal}.st-tg-msg{padding:12px 16px}.st-tg-title{font-size:var(--t-md);font-weight:600;margin-bottom:8px}.st-tg-title b{font-variant-numeric:tabular-nums}.st-tg-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;font-size:var(--t-base)}.st-tg-row span{color:var(--d-muted)}.st-tg-row b{font-weight:600;text-align:right}.st-tg-note{margin-top:8px;padding:8px 12px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-md);font-size:var(--t-base);color:var(--d-ink-2);font-style:italic}.st-tg-cta{margin-top:12px;padding-top:12px;border-top:1px solid var(--d-line);font-size:var(--t-base);font-weight:600;color:#229ed9}.st-ev-list{display:flex;flex-direction:column}.st-ev{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--d-line)}.st-ev:first-child{border-top:0}.st-ev-ic{width:36px;height:36px;border-radius:var(--r-lg);background:var(--d-panel);border:1px solid var(--d-line);display:grid;place-items:center;color:var(--d-ink-2);flex:none}.st-ev.key .st-ev-ic{background:var(--d-accent);border-color:transparent;color:var(--d-on-accent)}.st-ev-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.st-ev-txt b{font-size:var(--t-md);font-weight:600;display:inline-flex;align-items:center;gap:8px}.st-ev-txt span{font-size:var(--t-base);color:var(--d-muted)}.st-ev-tag{font-size:var(--t-xs);font-weight:600;font-style:normal;letter-spacing:.02em;color:var(--d-on-accent);background:var(--d-accent);border-radius:var(--r-full);padding:2px 8px}.st-ev-always{flex:none;font-size:var(--t-xs);font-weight:600;letter-spacing:.02em;color:var(--d-ink-2);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-full);padding:4px 12px}.st-intg{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--d-line);border-radius:var(--r-xl);background:linear-gradient(180deg,#eaf6fd,var(--d-bg))}.st-intg-logo{width:40px;height:40px;border-radius:var(--r-lg);background:linear-gradient(160deg,#2aabee,#229ed9);color:var(--d-bg);display:grid;place-items:center;flex:none;box-shadow:0 4px 12px #229ed952}.st-intg-logo svg{transform:translate(-1px,1px)}.st-intg-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.st-intg-meta b{font-size:var(--t-md);font-weight:600}.st-intg-meta span{font-size:var(--t-base);color:var(--d-ink-2)}.st-intg-btn{flex:none}.st-intg-btn:disabled{opacity:.75;cursor:default}.st-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:var(--d-bg);animation:st-spin .7s linear infinite}@keyframes st-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.st-intg{flex-wrap:wrap}.st-intg-btn{width:100%;justify-content:center}}.st-chan{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--d-line);border-radius:var(--r-xl);background:var(--d-bg)}.st-chan-ic{width:40px;height:40px;border-radius:var(--r-lg);background:var(--d-panel);border:1px solid var(--d-line);display:grid;place-items:center;color:var(--d-ink-2);flex:none}.st-chan.on{border-color:var(--d-green-b);background:var(--d-green-t)}.st-chan-meta{flex:1;min-width:0}.st-chan-meta b{font-size:var(--t-md);font-weight:600;display:inline-flex;align-items:center;gap:8px}.st-chan-meta>span{display:block;font-size:var(--t-base);color:var(--d-ink-2);margin-top:2px}.st-chan-off{font-size:var(--t-xs);font-weight:600;font-style:normal;color:var(--d-muted);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-full);padding:2px 8px}.st-chan-btn{flex:none}@media(max-width:560px){.st-chan{flex-wrap:wrap}.st-chan-btn{width:100%;justify-content:center}}@media(max-width:600px){.st-conn{flex-wrap:wrap}.st-conn-actions{width:100%;justify-content:flex-end}}.st-tg-sub{font-size:var(--t-base);color:var(--d-muted);margin:2px 0 12px}.st-tg-ln{font-size:var(--t-base);padding:1.5px 0}.st-tg-ln.link{color:#229ed9}.st-tg-ln.gap{margin-top:12px}.st-tg-model{color:var(--d-ink-2)}.st-price{display:grid;gap:var(--s-6);align-items:start}.st-price-form{display:flex;flex-direction:column;gap:var(--s-3);min-width:0;max-width:660px}@container settings (min-width: 1000px){.st-price{grid-template-columns:minmax(0,1fr) 330px}.st-price-aside{position:sticky;top:calc(var(--d-top-h) + var(--s-4))}}.st-ex{padding:var(--s-4);background:var(--d-panel);border-radius:var(--r-lg)}.st-ex-h{font-size:var(--t-md);font-weight:600;color:var(--d-ink)}.st-ex-sub{margin:var(--s-1) 0 var(--s-3);font-size:var(--t-xs);line-height:1.5;color:var(--d-muted)}.st-ex-rcpt{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:var(--s-2);font-size:var(--t-xs);color:var(--d-ink-2)}.st-ex-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding:3px var(--s-2);margin:0 calc(var(--s-2) * -1);border-radius:var(--r-xs)}.st-ex-row .q{color:var(--d-muted);text-align:right}.st-ex-row b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.st-ex-row.sub,.st-ex-row.total{color:var(--d-ink)}.st-ex-row.sub .l,.st-ex-row.sub b,.st-ex-row.total .l,.st-ex-row.total b{font-weight:600}.st-ex-row.sub{margin-top:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--d-line-2);border-radius:0}.st-ex-row.total{margin-top:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--d-ink);border-radius:0;font-size:var(--t-base)}.st-ex-row.on{background:var(--d-accent-t);color:var(--d-accent-ink)}.st-ex-row.on .q{color:var(--d-accent-ink-2)}@media(prefers-reduced-motion:no-preference){.st-ex-row{transition:background .15s ease-out}}.st-sect-h{margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--d-line);font-size:var(--t-md);font-weight:600;color:var(--d-ink)}.st-sect-h:first-of-type{margin-top:var(--s-1);padding-top:0;border-top:0}.st-sect-sub{margin:var(--s-1) 0 0;max-width:68ch;font-size:var(--t-base);line-height:1.5;color:var(--d-muted)}.st-sect-note{margin:var(--s-3) 0 0;font-size:var(--t-xs);color:var(--d-muted)}.st-lbl-tip{display:inline-flex;align-items:center;gap:var(--s-1)}.st-fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--d-line);font-size:var(--t-base)}.st-fact-l{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--d-muted)}.st-fact-v{font-weight:600;color:var(--d-ink)}.st-savebar{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-2);padding:var(--s-3) 0;background:var(--d-bg);border-top:1px solid var(--d-line)}.st-savebar-note{font-size:var(--t-xs);color:var(--d-muted)}.st-adj{margin-top:0}.st-adj-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--d-line);background:var(--d-bg)}.st-adj-row:last-child{border-bottom:0}.st-adj-name{flex:1;min-width:0;font-size:var(--t-base);font-weight:600;color:var(--d-ink)}.st-adj-val{font-size:var(--t-base);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--d-ink-2)}.st-adj-val.minus{color:var(--d-red)}.st-adj-def{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--d-muted);white-space:nowrap;cursor:pointer}.st-adj-new{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-3)}.st-adj-new .d-inp{width:auto}.st-adj-new input[type=text]{flex:1;min-width:160px}.st-adj-new input[type=number]{width:90px}.st-adj-new select{width:auto}.st-adj-add{margin-top:var(--s-3)}@media(max-width:640px){.st-adj-row{flex-wrap:wrap}.st-adj-def{order:3;width:100%}}.st-presetpick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;padding:10px 12px}.st-presetpick{position:relative;display:flex;flex-direction:column;gap:2px;padding:8px 10px;text-align:left;border:1px solid var(--d-line);border-radius:var(--r-sm);background:var(--d-panel);cursor:pointer}.st-presetpick.on{border-color:var(--d-ink)}.st-presetpick-nm{font-weight:600;font-size:var(--t-base);color:var(--d-ink)}.st-presetpick-sub{font-size:var(--t-xs);color:var(--d-muted)}.st-presetpick-check{position:absolute;top:6px;right:6px;color:var(--d-ink)}.st-section-sep{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin:6px 0 2px;font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.st-section-sep:after{content:"";flex:1;height:1px;background:var(--d-line)}.pr-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-6)}.pr-name{font-size:var(--t-xl);font-weight:700;margin:0}.pr-since{font-size:var(--t-xs);color:var(--d-muted)}.pr-acts{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-left:auto}.pr-kv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.pr-kv li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.pr-kv span{font-size:var(--t-base);color:var(--d-muted)}.pr-kv b{font-size:var(--t-md);color:var(--d-ink);font-variant-numeric:tabular-nums;text-align:right}.pr-kv--sub{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--d-line)}.pr-rate b{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pr-rate{margin-bottom:var(--s-3)}.pr-gap{margin:0;font-size:var(--t-base);color:var(--d-ink-2)}.pr-logform{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:var(--s-3);margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg)}.pr-logform>.d-btn{grid-column:1 / -1;justify-self:start}@media(max-width:560px){.pr-logform{grid-template-columns:minmax(0,1fr)}}.d-card>.d-tabs{margin-bottom:var(--s-3)}.pr-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4)}.pr-state-ok{font-size:var(--t-base);color:var(--d-ink-2)}.pr-filters input[type=search]{flex:1 1 220px}.pr-filters select{flex:0 1 180px}.pr-table th:first-child,.pr-table td:first-child{padding-left:var(--s-5)}.pr-table th:last-child,.pr-table td:last-child{padding-right:var(--s-5)}.st-ev-cols{display:flex;justify-content:flex-end;gap:8px;padding-bottom:6px}.st-ev-col{width:64px;text-align:center;font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.st-ev-cells{display:flex;gap:8px;flex:none}.st-ev-cell{width:64px;display:grid;place-items:center}.st-ev-cell-lbl{display:none}.st-ev-cell.is-off .st-switch{opacity:.45}@media(max-width:640px){.st-ev-cols{display:none}.st-ev{flex-wrap:wrap}.st-ev-cells{width:100%;flex-direction:column;gap:0;margin-top:4px}.st-ev-cell{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 2px;border-top:1px solid var(--d-line)}.st-ev-cell-lbl{display:block;font-style:normal;font-size:var(--t-base);color:var(--d-ink-2)}.st-ev-cell .st-switch:before{content:"";position:absolute;inset:-10px -8px}}.wa{display:flex;flex-direction:column;gap:32px}.wa-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wa-period{display:inline-flex;gap:3px;background:var(--d-panel);border-radius:var(--r-full);padding:3px}.wa-period button{font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-muted);background:none;border:0;border-radius:var(--r-full);padding:8px 16px;cursor:pointer}.wa-period button.on{background:var(--d-bg);color:var(--d-ink);box-shadow:0 1px 3px #00000014}.wa-period-lbl{font-size:var(--t-base);color:var(--d-muted);display:inline-flex;align-items:center;gap:8px}.wa-period-lbl svg{width:14px;height:14px;color:var(--d-muted);flex:none}.wa-cardh{display:flex;align-items:center;gap:8px;margin:0 0 16px}.wa-cardh h2{font-size:var(--t-md);font-weight:600;margin:0;display:inline-flex;align-items:center;gap:8px;letter-spacing:-.01em}.wa-cardh h2 svg{width:17px;height:17px;color:var(--d-ink-2)}.wa-cardsub{margin-left:auto;font-size:var(--t-base);color:var(--d-muted)}.wa-note{margin-top:16px;font-size:var(--t-base);line-height:1.5;color:var(--d-muted);background:var(--d-panel);border-radius:var(--r-lg);padding:12px}.wa-note b{color:var(--d-ink);font-weight:600}.wa-empty{font-size:var(--t-base);color:var(--d-muted);padding:8px 0 4px}.wa-sw{width:12px;height:12px;border-radius:var(--r-xs);flex:none;box-shadow:inset 0 0 0 1px #0000001a}.wa-btrack{height:8px;background:var(--d-panel);border-radius:var(--r-full);overflow:hidden}.wa-bfill{display:block;height:100%;border-radius:var(--r-full);background:var(--d-ink);transition:width .5s cubic-bezier(.2,.7,.2,1)}.wa-conv{display:flex;flex-direction:column;gap:12px}.wa-crow{display:grid;grid-template-columns:minmax(56px,112px) 54px minmax(20px,1fr) 62px;align-items:center;gap:8px;font-size:var(--t-base)}.wa-crow .nm{display:inline-flex;align-items:center;gap:8px;color:var(--d-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-crow .wa-btrack{background:var(--d-panel)}.wa-craw{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--d-muted)}.wa-craw i{font-style:normal;color:var(--d-muted);margin:0 4px}.wa-craw b{font-weight:600;color:var(--d-ink)}.wa-cpct{text-align:right;color:var(--d-ink);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.wa-cpct em{font-style:normal;font-weight:400;font-size:var(--t-xs);color:var(--d-muted)}.wa-crow.low .nm,.wa-crow.low .wa-craw b{color:var(--d-muted)}.wa-crow.low .wa-bfill{background:var(--d-line-2)}.wa-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 40px}@media(max-width:900px){.wa-grid{grid-template-columns:1fr}}.d-viewsw{display:flex;gap:3px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-full);padding:3px}.d-viewsw button{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-ink-2);background:none;border:0;padding:8px 12px;border-radius:var(--r-full);cursor:pointer}.d-viewsw button:hover{color:var(--d-ink)}.d-viewsw button.on{background:var(--d-bg);color:var(--d-ink);font-weight:600}.d-viewsw button svg{width:15px;height:15px}.d-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(208px,1fr);gap:16px;padding:12px;margin-inline:-12px;overflow-x:auto;scroll-snap-type:x proximity}.d-col{scroll-snap-align:start}.d-col{display:flex;flex-direction:column;min-height:140px;border-radius:var(--r-xl);outline:2px solid transparent;outline-offset:8px;transition:outline-color .12s,background .12s}.d-col.drop{outline-color:var(--d-ink);background:var(--d-accent-t)}@media(prefers-reduced-motion:reduce){.d-col{transition:none}}.d-col-h{display:flex;align-items:center;gap:8px;padding:0 0 12px}.d-col-h .dot{width:8px;height:8px;border-radius:var(--r-full);flex:none}.d-col-h b{font-size:var(--t-base);font-weight:600;letter-spacing:-.01em}.d-col-h .cnt{margin-left:auto;font-size:var(--t-xs);font-weight:600;color:var(--d-muted);font-variant-numeric:tabular-nums;min-width:20px;text-align:right}.d-col-sum{padding:0 0 12px;margin-top:-4px;font-size:var(--t-xs);font-weight:600;color:var(--d-muted);font-variant-numeric:tabular-nums}.d-col-body{display:flex;flex-direction:column;gap:8px;padding:0;flex:1;min-height:40px}.d-col-empty{padding:20px 12px;text-align:center;font-size:var(--t-base);color:var(--d-muted);border:1px dashed var(--d-line-2);border-radius:var(--r-lg)}.ob-kard{display:block;background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px;cursor:grab;text-decoration:none;color:inherit;transition:border-color .12s}.ob-kard:hover{border-color:var(--d-line-2)}.ob-kard:active{cursor:grabbing}.ob-kard.cdk-drag-preview{box-shadow:var(--d-shadow)}.ob-kard.cdk-drag-placeholder{opacity:.4}.ob-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ob-id{font-size:var(--t-xs);font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums;text-decoration:none}.ob-id:hover{text-decoration:underline}.ob-kard{color:inherit}.ob-kard:hover .d-rowact-btn{opacity:1}.ob-top .d-rowact-btn{flex:none;margin:-4px -4px -4px 4px}.jd-opt .dot{width:8px;height:8px;border-radius:var(--r-full);flex:none}.ob-kard-skel{cursor:default;display:flex;flex-direction:column;gap:8px}.ob-kard-skel .ob-top{margin-bottom:0}.ob-price{margin-left:auto;font-size:var(--t-base);color:var(--d-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-price .pre{font-size:var(--t-xs);font-weight:400;color:var(--d-muted);margin-right:4px}.ob-price b{font-weight:600}.ob-file{display:flex;align-items:center;gap:8px;font-size:var(--t-base);font-weight:600;letter-spacing:-.01em;color:var(--d-ink);min-width:0;margin-bottom:8px}.ob-file svg{color:var(--d-muted);flex:none}.ob-file .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-cust{display:flex;align-items:center;gap:8px;font-size:var(--t-xs);color:var(--d-muted);min-width:0}.ob-cust svg{color:var(--d-muted);flex:none}.ob-cust .nm{font-weight:500;font-size:var(--t-xs);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.ob-due{font-size:var(--t-xs);color:var(--d-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-due.overdue{color:var(--d-red);font-weight:600}.ob-prio{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-xs);font-weight:600;white-space:nowrap}.ob-pay{font-size:var(--t-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ob-pay.yes{color:var(--d-green)}.ob-pay.part{color:var(--d-slate)}.ob-pay.overdue{color:var(--d-amber)}.ob-meta app-avatar{margin-left:auto}.ob-nodelv{display:inline-flex;align-items:center;font-size:var(--t-xs);font-weight:600;color:var(--d-amber);white-space:nowrap}.d-crumbs{display:flex;align-items:center;gap:8px;font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;min-width:0}.d-crumbs a{color:var(--d-ink-2);text-decoration:none;white-space:nowrap}.d-crumbs a:hover{color:var(--d-ink)}.d-crumbs .sep{color:var(--d-muted)}.d-crumbs .cur{color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-body--wide,.d-body--wide .d-op{max-width:none}.d-body--wide{gap:0}.d-op-back{display:inline-block;margin-bottom:16px;color:var(--d-muted);font-size:var(--t-base);text-decoration:none}.d-op-back:hover{color:var(--d-ink)}.d-op-note{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--d-line);font-size:var(--t-base)}.d-op-note-t{color:var(--d-muted);font-size:var(--t-xs)}.d-btn.link-btn{padding:4px 2px;border:0;background:none;border-radius:var(--r-sm);font-size:var(--t-base);font-weight:600;color:var(--d-ink-2)}.d-btn.link-btn:hover{color:var(--d-ink)}.d-undo{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:95;display:flex;align-items:center;gap:16px;background:var(--d-ink);color:var(--d-bg);padding:12px 12px 12px 20px;border-radius:var(--r-lg);box-shadow:var(--d-shadow);font-size:var(--t-base);font-weight:500;animation:d-undo-in .2s ease-out}@keyframes d-undo-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.d-undo button{font:inherit;font-weight:600;color:var(--d-ink);background:var(--d-accent);border:0;border-radius:var(--r-md);padding:8px 12px;cursor:pointer}.d-undo button:hover{filter:brightness(.95)}.od-bar{background:var(--d-canvas);border:0;border-bottom:1px solid var(--d-line);border-radius:0;margin:calc(var(--d-gutter) * -1) calc(var(--d-gutter) * -1) var(--s-5);padding:0 var(--d-gutter);display:flex;flex-direction:column;position:sticky;top:var(--d-top-h);z-index:18}.jhead-row{margin:0 calc(var(--d-gutter) * -1);padding:14px var(--d-gutter);display:flex;align-items:center;gap:12px;container-type:inline-size}.od-back{width:32px;height:32px;border-radius:var(--r-full);border:1px solid var(--d-line-2);background:var(--d-bg);display:grid;place-items:center;color:var(--d-ink-2);flex:none;cursor:pointer}.od-back:hover{background:var(--d-panel)}.jhead-tt{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-4)}.jhead-tt .jd-val{width:auto}.jhead-tt .jd-pop{flex:none}.jhead-tt h1{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jhead-sub{font-size:var(--t-base);color:var(--d-muted);margin-top:2px}.jhead-next.cancelled{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-xs);font-weight:600;color:var(--d-red);white-space:nowrap}.jhead-arch{flex:none;font-size:var(--t-xs);color:var(--d-muted);border:1px solid var(--d-line);border-radius:var(--r-xs);padding:1px 6px}.od-bar.archived .jd-due.urgent,.od-bar.archived .jd-due.urgent app-icon,.od-bar.archived .jd-due.urgent .jd-due-rel,.od-bar.archived .jd-due.overdue,.od-bar.archived .jd-due.overdue app-icon,.od-bar.archived .jd-due.overdue .jd-due-rel{color:var(--d-muted)}.od-bar.archived .jstatus{border-color:var(--d-line-2);background:var(--d-panel);color:var(--d-ink-2)}.od-said{margin:0;background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-xl);padding:var(--s-4) var(--s-5);color:var(--d-ink-2);font-size:var(--t-md);line-height:1.55}.od-said .tx{display:block;max-width:62ch;text-wrap:pretty}.od-said i{display:block;font-style:normal;font-size:var(--t-xs);font-weight:600;color:var(--d-muted);margin-top:5px}.od-cmd-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.od-lock{display:inline-flex;flex:none;color:var(--d-muted)}.od-paybdg{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:var(--t-base);font-weight:600;padding:8px 12px;border-radius:var(--r-md);border:1px solid var(--d-line-2);background:var(--d-panel);color:var(--d-muted);white-space:nowrap}.od-paybdg.paid{border-color:var(--d-green-b);background:var(--d-green-t);color:var(--d-green)}.od-paybdg.overdue{border-color:var(--d-amber-b);background:var(--d-amber-t);color:var(--d-amber)}.od-paymark{display:inline-flex;flex:none}@container (max-width: 780px){.od-paybdg{display:none}}@container (min-width: 780.01px){.od-paymark{display:none}}.od-paymark .d-tip-dot{color:var(--d-muted)}.od-paymark.paid .d-tip-dot{color:var(--d-green)}.od-paymark.overdue .d-tip-dot{color:var(--d-amber)}.od-bar .d-tip-bubble{bottom:auto;top:calc(100% + 8px);transform:translate(-50%) translateY(-4px)}.od-bar .d-tip-bubble.open{transform:translate(-50%) translateY(0)}.od-bar .d-tip-bubble:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--d-ink)}.jstatus-wrap{position:relative}.jstatus{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-base);font-weight:600;padding:8px 12px;border-radius:var(--r-md);border:1px solid var(--d-line-2);background:var(--d-panel);color:var(--d-ink);cursor:pointer}.jstatus.static{cursor:default}.jstatus.new{border-color:var(--d-amber-b);background:var(--d-amber-t);color:var(--d-amber)}.jstatus.agree{border-color:var(--d-violet-b);background:var(--d-violet-t);color:var(--d-violet)}.jstatus.print{border-color:var(--d-blue-b);background:var(--d-blue-t);color:var(--d-blue)}.jstatus.done,.jstatus.shipped{border-color:var(--d-green-b);background:var(--d-green-t);color:var(--d-green)}.jstatus.cancel{border-color:var(--d-red-b);background:var(--d-red-t);color:var(--d-red)}.jstatus-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:41;width:262px;background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-lg);box-shadow:0 18px 44px -18px #0006;padding:8px}.jd-pop{position:relative}.jd-menu{position:fixed;z-index:var(--z-dropdown);min-width:192px;max-width:260px;background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-lg);box-shadow:0 18px 44px -18px #0006;padding:4px;text-align:left}.jd-val{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;text-align:left;font:inherit;font-size:var(--t-base);color:var(--d-ink);padding:4px 8px;border-radius:var(--r-md);border:1px solid transparent;background:transparent}button.jd-val{cursor:pointer}.jd-val-static{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid transparent}button.jd-val:hover{border-color:var(--d-line-2);background:var(--d-panel)}button.jd-val:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.jd-opt:disabled,.jd-opt[aria-disabled=true]{opacity:.5;cursor:default}.jd-opt:disabled:hover,.jd-opt[aria-disabled=true]:hover{background:transparent}.jd-opt:focus-visible{outline:2px solid var(--d-ink);outline-offset:-2px}.jd-val .ava{width:24px;height:24px;border-radius:var(--r-full);font-size:var(--t-xs)}.jd-val .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jd-select>app-icon:last-child{margin-left:auto;color:var(--d-muted)}.jd-placeholder{color:var(--d-muted)}.jd-opt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;font-size:var(--t-base);color:var(--d-ink);background:transparent;border:0;border-radius:var(--r-md);padding:8px;cursor:pointer;white-space:nowrap}.jd-opt:hover{background:var(--d-panel)}.jd-opt>app-icon{display:inline-flex;color:var(--d-muted);flex:none}.jd-opt .ava{width:20px;height:20px;border-radius:var(--r-full);font-size:var(--t-xs)}.jd-ck{margin-left:auto;display:inline-grid;place-items:center;color:var(--d-green);flex:none}.jd-opt.danger{color:var(--d-red)}.jd-opt.danger>app-icon{color:var(--d-red)}.jd-opt.clear{color:var(--d-muted);border-top:1px solid var(--d-line);margin-top:4px;padding-top:8px}.jd-div{height:1px;background:var(--d-line);margin:8px 0}.jd-due-rel{font-size:var(--t-xs);color:var(--d-muted)}.jd-due.urgent,.jd-due.urgent app-icon,.jd-due.overdue,.jd-due.overdue app-icon{color:var(--d-red)}.jd-due.urgent .jd-due-rel,.jd-due.overdue .jd-due-rel{color:var(--d-red)}.jd-due-menu{padding:8px;min-width:240px;max-width:252px}.jd-due-presets{display:grid;grid-template-columns:1fr 1fr;gap:4px}.jd-due-chip{font:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);background:var(--d-panel);border:1px solid var(--d-line-2);border-radius:var(--r-md);padding:8px;cursor:pointer}.jd-due-chip:hover{border-color:var(--d-ink);color:var(--d-ink)}.jd-due-chip.on{background:var(--d-ink);color:var(--d-bg);border-color:var(--d-ink)}.jd-cal{margin-top:8px;padding-top:8px;border-top:1px solid var(--d-line)}.jd-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.jd-cal-head>span{font-size:var(--t-base);font-weight:600;color:var(--d-ink)}.jd-cal-nav{width:28px;height:28px;border:0;background:none;border-radius:var(--r-sm);display:grid;place-items:center;cursor:pointer;color:var(--d-ink-2)}.jd-cal-nav:hover{background:var(--d-panel);color:var(--d-ink)}.jd-cal-nav:disabled{opacity:.35;cursor:default}.jd-cal-nav:disabled:hover{background:none}.jd-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.jd-cal-wd span{text-align:center;font-size:var(--t-xs);font-weight:600;color:var(--d-muted);text-transform:uppercase}.jd-cal-empty{aspect-ratio:1}.jd-cal-day{aspect-ratio:1;border:0;background:none;border-radius:var(--r-md);font:inherit;font-size:var(--t-base);color:var(--d-ink);cursor:pointer;display:grid;place-items:center;padding:0}.jd-cal-day:hover{background:var(--d-panel)}.jd-cal-day.today{font-weight:600;box-shadow:inset 0 0 0 1px var(--d-line-2)}.jd-cal-day.sel{background:var(--d-ink);color:var(--d-bg);font-weight:600;box-shadow:none}.jd-cal-day.sel:hover{background:var(--d-ink)}.jd-cal-day.dis{color:var(--d-muted);opacity:.4;cursor:default}.jd-cal-day.dis:hover{background:none}.jd-cal-day.sel.dis{opacity:1;color:var(--d-bg)}.jd-row{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0}.jd-row>.l{font-size:var(--t-base);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jd-client app-icon:last-child{margin-left:auto;color:var(--d-muted)}.jd-add{color:var(--d-muted)}button.jd-add:hover{color:var(--d-ink)}.jd-fl{display:inline-flex;color:var(--d-muted);flex:none}@media(max-width:560px){.jd-row{grid-template-columns:1fr;gap:4px}}.d-reqctx{background:none;border:0;padding:0}.rqx{display:flex;align-items:flex-start;gap:8px}.rqx-ava .ava{width:30px;height:30px;font-size:var(--t-xs)}.rqx-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rqx-cap{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;font-size:var(--t-base);color:var(--d-muted)}.rqx-cap b{font-size:var(--t-base);font-weight:600;color:var(--d-ink)}.d-reqctx-via{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:var(--t-xs);font-weight:600;color:var(--d-ink-2);flex:none}.d-reqctx-via app-icon{display:inline-flex;color:var(--d-muted)}.rqx-spoken{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--d-muted)}.rqx-bubble{align-self:flex-start;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-xs) var(--r-xl) var(--r-xl) var(--r-xl);padding:8px 12px;font-size:var(--t-base);line-height:1.5;color:var(--d-ink);text-wrap:pretty}.rqx-bubble.spoken{border-radius:var(--r-lg);border-style:dashed;background:var(--d-bg)}.rqx-empty{font-size:var(--t-base);color:var(--d-muted)}.rqx-time{font-size:var(--t-xs);color:var(--d-muted)}.od-archived{display:flex;align-items:center;gap:8px;margin:0 0 20px;padding:10px 12px;border-radius:var(--r-md);background:var(--d-panel);font-size:var(--t-base);color:var(--d-ink-2)}.od-archived button{margin-left:auto;flex:none;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.od-archived button:hover{color:var(--d-accent-ink, var(--d-ink))}.od-more{position:relative}.od-more-menu{position:absolute;left:auto;right:0;bottom:auto;top:calc(100% + 6px);min-width:190px}.jd-row.tall{align-items:flex-start}.jd-delv-stack{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;min-width:0}.jd-delv-stack .nm{display:inline-flex;align-items:center;gap:5px}.jd-delv-stack .sub{font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.jd-delv{align-items:flex-start}.jd-delv-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-3);margin-top:var(--s-2);border-top:1px solid var(--d-line)}.od-delv-dest{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);width:calc(100% + var(--s-5) * 2);border:0;background:none;font:inherit;text-align:left;padding:6px var(--s-5);margin:0 calc(var(--s-5) * -1);color:var(--d-ink);cursor:pointer}.od-delv-dest:hover{background:var(--d-panel)}span.od-delv-dest{cursor:default}span.od-delv-dest:hover{background:none}.od-delv-none{margin:0;padding:6px 0;font-size:var(--t-base);color:var(--d-muted)}.od-delv-dest>span{display:flex;flex-direction:column;gap:1px;min-width:0}.od-delv-dest b{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-md);font-weight:600}.od-delv-dest .sub{font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.od-delv-dest>app-icon{color:var(--d-muted);flex:none}.od-delv-pick{display:inline-flex;align-items:center;gap:6px;width:100%;border:1px dashed var(--d-line-2);background:none;border-radius:var(--r-md);padding:9px var(--s-3);font:inherit;font-size:var(--t-md);font-weight:600;color:var(--d-ink-2);cursor:pointer}.od-delv-pick:hover{border-color:var(--d-ink);color:var(--d-ink)}.od-delv-pick.needed{border-color:var(--d-amber);color:var(--d-amber)}.od-delv-pick.needed:hover{background:var(--d-amber-t)}.od-ttn-add{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;font-size:var(--t-md);font-weight:600;color:var(--d-ink-2);cursor:pointer}.od-ttn-add:hover{color:var(--d-ink)}.od-ttn-choices{display:flex;align-items:center;gap:var(--s-4)}.od-ttn{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:var(--s-4)}.od-ttn-cap{display:block;font-size:var(--t-xs);font-weight:600;color:var(--d-muted);margin-bottom:2px}.od-ttn-main{min-width:0}.od-ttn-no{font-size:var(--t-md);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.od-ttn-nobtn{display:block;border:0;background:none;padding:0;font-family:inherit;color:var(--d-ink);cursor:pointer;text-align:left;border-radius:var(--r-xs)}.od-ttn-nobtn:hover{color:var(--d-ink)}.od-ttn-in.bad{border-bottom-color:var(--d-red)}.od-ttn-hint.bad{color:var(--d-red);font-weight:600}.od-ttn-in{width:100%;border:0;border-bottom:1.5px solid var(--d-ink);outline:0;background:none;font-family:inherit;font-size:var(--t-md);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--d-ink);padding:0}.jd-ttn-edit{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1);min-width:0}.jd-inp.bad{border-color:var(--d-red)}.jd-ttn-bad{font-size:var(--t-xs);font-weight:600;color:var(--d-red)}.od-ttn-hint{margin:var(--s-2) 0 0;font-size:var(--t-xs);color:var(--d-muted);line-height:1.5}.od-ttn-when{margin:var(--s-2) 0 0;font-size:var(--t-xs);color:var(--d-muted)}.od-ttn-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-3);margin-top:var(--s-3);border-top:1px solid var(--d-line);flex-wrap:wrap}.od-ttn-discard{flex:1 0 100%;font-size:var(--t-xs);color:var(--d-ink-2);line-height:1.4}.d-dlv-discard{margin-right:auto;font-size:var(--t-base);color:var(--d-ink-2)}.od-ttn-copy{display:grid;place-items:center;flex:none;width:28px;height:28px;border:0;background:none;border-radius:var(--r-md);color:var(--d-muted);cursor:pointer}.od-ttn-copy:hover{background:var(--d-panel);color:var(--d-ink)}.od-ttn-copy.done{color:var(--d-green)}.od-ttn-copy.done:hover{background:var(--d-green-t);color:var(--d-green)}.d-dlv{width:520px}.d-dlv .d-modal-body{gap:var(--s-4)}app-delivery-dest-fields{display:grid;gap:var(--s-3)}.d-dlv-lbl{display:block;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);margin-bottom:var(--s-2)}.d-dlv-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.d-dlv-chip{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-full);padding:5px 12px;cursor:pointer}.d-dlv-chip:hover{border-color:var(--d-muted);color:var(--d-ink)}.d-dlv-chip.on{background:var(--d-bg);border-color:var(--d-ink);color:var(--d-ink)}.d-dlv-chip.match:not(.on){border-color:var(--d-muted);color:var(--d-ink)}.d-dlv-chip app-icon{color:var(--d-accent-ink-2)}.d-dlv-known{display:inline-flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--t-md);color:var(--d-muted)}.d-dlv-methods{display:flex;flex-wrap:wrap;gap:3px;background:var(--d-panel);border-radius:var(--r-lg);padding:3px}.d-dlv-method{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;min-width:92px;font:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-ink-2);background:none;border:0;border-radius:var(--r-md);padding:8px 10px;cursor:pointer}.d-dlv-method:hover{color:var(--d-ink)}.d-dlv-method.on{background:var(--d-bg);color:var(--d-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.d-dlv-methods.sub .d-dlv-method{font-weight:400;min-width:76px;padding:5px 10px}.d-dlv-methods.sub .d-dlv-method.on{font-weight:500}.d-dlv-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-3)}.d-dlv-fields .d-dlv-wide{grid-column:1 / -1}.d-dlv-fields .d-field>span i{font-style:normal;font-weight:400;color:var(--d-muted);margin-left:var(--s-1)}.np-city-quick{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-1)}.np-city-chip{font-family:inherit;font-size:var(--t-xs);color:var(--d-ink-2);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-full);padding:3px 10px;cursor:pointer}.np-city-chip:hover{border-color:var(--d-line-2);color:var(--d-ink)}.d-dlv-fields .d-field>span i.st-req{color:var(--d-red);font-weight:inherit;margin-left:2px}.d-dlv-hint{margin:0;font-size:var(--t-base);line-height:1.5;color:var(--d-muted)}.d-dlv-save{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-md);color:var(--d-ink-2);cursor:pointer}.d-dlv-save input{width:16px;height:16px;accent-color:var(--d-ink);cursor:pointer}.d-btn.d-dlv-del{color:var(--d-red);border-color:transparent;margin-right:auto}.d-btn.d-dlv-del:hover:not(:disabled){background:var(--d-red-t);border-color:var(--d-red-b);color:var(--d-red)}.np-wb-block{display:flex;align-items:flex-start;gap:var(--s-2);margin:0;font-size:var(--t-base);font-weight:600;color:var(--d-red);background:var(--d-red-t);border:1px solid var(--d-red-b);border-radius:var(--r-lg);padding:10px 12px}.np-wb-block app-icon{flex:none;margin-top:2px}.np-wb-static{margin:0;min-height:var(--d-ctl-h);display:flex;align-items:center;font-size:var(--t-md);font-weight:600;font-variant-numeric:tabular-nums;color:var(--d-ink-2)}.np-wb-price .d-btn{align-self:flex-start}.jd-val.jd-add.needed{color:var(--d-amber)}.jd-val.jd-add.needed:hover{background:var(--d-amber-t)}.d-carrier{flex:none}.od-cl-rows{display:flex;flex-direction:column;margin:0 calc(var(--s-5) * -1)}.od-cl-pickcard>app-client-picker{display:block;margin-top:var(--s-3)}.od-cl-need{display:flex;align-items:center;gap:6px;margin:var(--s-3) 0 0;font-size:var(--t-md);font-weight:600;color:var(--d-amber)}.od-cl-row{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:6px var(--s-5);border:0;background:none;font:inherit;text-align:left;font-size:var(--t-base);color:var(--d-ink-2);text-decoration:none}a.od-cl-row:hover,button.od-cl-row:hover{background:var(--d-panel);color:var(--d-ink)}.od-cl-row>app-icon{color:var(--d-muted);flex:none}.od-cl-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-cl-row.nm{font-size:var(--t-md);font-weight:600;color:var(--d-ink);cursor:pointer}.od-cl-row.nm>app-icon{flex:none}.od-cl-row.nm.static{cursor:default}.od-cl-none{margin:0;padding:6px var(--s-5);font-size:var(--t-base);color:var(--d-muted)}.od-card{background:var(--d-bg);border-radius:var(--r-xl);padding:var(--s-4) var(--s-5)}.od-card-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.od-card>.d-op-h,.od-card>.d-op-h-row,.od-card>.od-card-h{margin-bottom:var(--s-3)}.od-card-h .d-op-h{margin:0}.d-op-h-row .jd-pop{margin-left:auto}.d-op-h-row .jd-select{padding:2px var(--s-2);border:0;background:none;color:var(--d-muted)}.d-op-h-row .jd-select:hover{color:var(--d-ink)}.jhead-src{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:var(--t-base);color:var(--d-muted);white-space:nowrap}app-overview-page{display:block;container:content / inline-size}.ov-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:40px;row-gap:32px;align-items:start}.ov-col{min-width:0;display:flex;flex-direction:column;gap:32px}.ov-hot{container-type:inline-size;container-name:content;padding:0}.ov-hot-h{display:flex;align-items:baseline;gap:8px;padding:0 0 8px;font-size:var(--t-lg);font-weight:700;letter-spacing:-.02em;color:var(--d-red)}.ov-hot-h h2,.ov-sec-h h2{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.ov-hot .ov-row{grid-template-columns:62px minmax(0,1fr) minmax(0,132px) 92px 76px}.ov-hot .ov-row:before{background:var(--d-line)}.ov-hot-h+.ov-row:before{display:none}.ov-hot .ov-row:hover{background:var(--d-red-t)}@container content (max-width: 560px){.ov-hot .ov-row{grid-template-columns:62px minmax(0,1fr) 78px 76px}.ov-hot app-status-pill{display:none}}.ov-fail{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0 0}.ov-fail b{font-size:var(--t-lg);font-weight:600;color:var(--d-ink)}.ov-fail span{font-size:var(--t-base);line-height:1.5;color:var(--d-muted);max-width:52ch;text-wrap:pretty}.ov-fail .d-btn{margin-top:8px}.ov-nudge{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--d-line);border-radius:var(--r-sm)}.ov-nudge b{font-size:var(--t-lg);font-weight:600;color:var(--d-ink)}.ov-nudge span{font-size:var(--t-base);line-height:1.5;color:var(--d-muted);max-width:52ch;text-wrap:pretty}.ov-nudge .d-btn{margin-top:8px}.ov-sec .d-empty2{align-items:flex-start;text-align:left;padding:24px 0 0}.ov-srow{cursor:default;pointer-events:none}.ov-srow:hover{background:none}.ov-srow .d-skel-bar:nth-child(4),.ov-srow .d-skel-bar:nth-child(5){justify-self:end}.ov-srow-sum{width:52px}.ovs-skel{height:14px;width:88px;border-radius:var(--r-xs)}.ovs-skel.hero{height:18px;width:116px}.ovs-skel.sm{height:11px;width:22px}.ovs{position:sticky;top:92px;display:flex;flex-direction:column;gap:32px;padding:0 0 0 40px;border-left:1px solid var(--d-line)}@container content (max-width: 860px){.ovs{padding:0;border-left:0}}.ovs-sec{display:flex;flex-direction:column;gap:24px}.ovs-big{display:flex;flex-direction:column;gap:4px}.ovs-big .l{font-size:var(--t-base);color:var(--d-muted)}.ovs-big .v{font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.ovs-big.hero .v{font-size:var(--t-2xl);letter-spacing:-.025em}.ovs-big .cur{color:var(--d-muted);font-weight:600;margin-left:6px}.ovs-h{margin:0 0 4px;font-size:var(--t-base);font-weight:600;color:var(--d-muted)}.ovs-row{display:flex;align-items:center;gap:12px;min-height:32px;width:100%;margin:0 -8px;padding:4px 8px;box-sizing:content-box;background:none;border:0;border-radius:var(--r-md);font-family:inherit;text-align:left;text-decoration:none}a.ovs-row:hover{background:var(--d-panel)}a.ovs-row:hover .l{color:var(--d-ink)}a.ovs-row:focus-visible{background:var(--d-panel)}.ovs-row .v.zero{color:var(--d-muted);font-weight:400}.ovs-row .l{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;font-size:var(--t-base);color:var(--d-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovs-row .v{flex:none;font-size:var(--t-base);font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums}.rail-list{border-top:1px solid var(--d-line);padding-top:12px;display:flex;flex-direction:column;gap:2px}@container content (max-width: 860px){.ov-grid{grid-template-columns:1fr}.ovs{position:static;flex-direction:row;flex-wrap:wrap;gap:24px 32px}.ovs-sec{flex:1 1 200px;max-width:320px}}.ov-sec{container-type:inline-size;container-name:content;display:flex;flex-direction:column;padding:0}.ov-sec-h{margin-bottom:8px;display:flex;align-items:baseline;gap:8px;font-size:var(--t-lg);font-weight:700;letter-spacing:-.02em;color:var(--d-ink)}.ov-sec-h .link{margin-left:auto;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-muted);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.ov-sec-h .link:hover,.ov-sec-h .link:focus-visible{color:var(--d-ink)}.ov-sec-h+.ov-row:before{display:none}.ov-sec-h+.ov-skel .ov-row:first-child:before{display:none}.ov-row{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 92px 76px;align-items:center;gap:12px;min-height:40px;width:100%;margin:0;padding:8px 0;box-sizing:border-box;background:none;border:0;border-radius:var(--r-md);font-family:inherit;text-align:left;text-decoration:none;cursor:pointer}.ov-row:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--d-line)}.ov-row:hover{background:var(--d-panel)}.ov-row:focus-visible{background:var(--d-panel)}.ov-hot .ov-row:focus-visible{background:var(--d-red-t)}app-overview-shop .ov-row{padding-right:84px}.ov-qrow{position:relative}.ov-sec-h+.ov-qrow .ov-row:before{display:none}.ov-take{position:absolute;right:0;top:50%;transform:translateY(-50%);min-width:72px;justify-content:center}.ov-id{font-size:var(--t-base);color:var(--d-muted);font-variant-numeric:tabular-nums}.ov-title{font-size:var(--t-base);font-weight:600;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-title span{font-weight:400;color:var(--d-muted);margin-left:8px}.ov-age{justify-self:end;font-size:var(--t-base);color:var(--d-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ov-due{justify-self:end;font-size:var(--t-base);font-weight:600;color:var(--d-muted);white-space:nowrap}.ov-due.overdue,.ov-due.today{padding:2px 8px;border-radius:var(--r-full);background:var(--d-red-t);color:var(--d-red);font-size:var(--t-xs)}.ov-sum{font-size:var(--t-base);font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums;text-align:right}.ov-row app-status-pill{justify-self:start;min-width:0}.ov-more{grid-template-columns:1fr;color:var(--d-muted);font-weight:600;font-size:var(--t-base)}@container content (max-width: 440px){.ov-sec .ov-row{grid-template-columns:52px minmax(0,1fr) 52px 64px;gap:8px}.ov-hot .ov-row{grid-template-columns:52px minmax(0,1fr) 78px 64px;gap:8px}.ov-title span{display:none}}.ov-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--d-line);border:1px solid var(--d-line);border-radius:var(--r-sm);overflow:hidden}.ov-tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;background:var(--d-bg);text-decoration:none}.ov-tile:hover,.ov-tile:focus-visible{background:var(--d-panel)}.ov-tile .l{font-size:var(--t-base);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-tile .v{font-size:var(--t-lg);font-weight:700;letter-spacing:-.02em;color:var(--d-ink);font-variant-numeric:tabular-nums;line-height:1.2}.ov-tile .v.zero{font-weight:400;color:var(--d-muted)}.ov-tile-skel{height:16px;width:28px;border-radius:var(--r-xs)}@container content (max-width: 440px){.ov-tiles{grid-template-columns:1fr}.ov-tile{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}}.ovs-delta{font-size:var(--t-base);color:var(--d-muted);font-variant-numeric:tabular-nums}.ovs-row .v.ready{font-weight:400;color:var(--d-muted)}.ovs-none{margin:0;padding:4px 0;font-size:var(--t-base);color:var(--d-muted)}.od-log{list-style:none;margin:0;padding:0}.od-log-item{display:grid;grid-template-columns:22px 1fr;column-gap:12px;padding-bottom:16px;position:relative}.od-log-item:last-child{padding-bottom:0}.od-log-item:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:1px;background:var(--d-line)}.od-log-dot{width:22px;height:22px;border-radius:var(--r-full);display:grid;place-items:center;background:var(--d-bg);border:1px solid var(--d-line-2);color:var(--d-muted);flex:none}.od-log-dot.cur{background:var(--d-ink);border-color:var(--d-ink);color:var(--d-bg)}.od-log-dot.done{color:var(--d-muted)}.od-log-dot.edit,.od-log-dot.inbox{color:var(--d-ink-2)}.od-log-body{min-width:0;padding-top:1px}.od-log-body>b{display:block;font-size:var(--t-base);font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums;text-wrap:pretty}.od-log-body>b.raw{font-family:ui-monospace,monospace;font-weight:400;font-size:var(--t-xs);color:var(--d-muted)}.od-log-body>b.quiet{font-weight:400;color:var(--d-ink-2)}.od-log-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:var(--t-xs);color:var(--d-muted);font-variant-numeric:tabular-nums}.od-log-meta b{font-weight:600;color:var(--d-ink-2)}.od-log-actor{display:inline-flex;align-items:center;gap:6px}.od-log-actor .ava{width:20px;height:20px;font-size:var(--t-xs)}.od-log-note{margin:6px 0 0;font-size:var(--t-base);color:var(--d-ink-2);line-height:1.45;text-wrap:pretty}.od-log-empty{margin:0;font-size:var(--t-base);color:var(--d-muted)}.jcmt-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:0 0 16px}.jcmt-priv{margin-left:auto;font-size:var(--t-xs);color:var(--d-muted)}.jtabs{display:flex;align-items:center;gap:20px;width:max-content;border-bottom:1px solid var(--d-line)}.jtab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 0 10px;margin-bottom:-1px;font-family:inherit;font-size:var(--t-base);font-weight:600;color:var(--d-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.jtab:hover{color:var(--d-ink-2)}.jtab.on{color:var(--d-ink);border-bottom-color:var(--d-ink)}.jcmt-box{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.jcmt-box:last-child{margin-bottom:0}.jcmt-box .ava{width:26px;height:26px;font-size:11px;flex:none}.jcmt-shell{flex:1;min-width:0;max-width:51ch}.od-log-item.cmt .od-log-body{max-width:51ch}.jcmt-ta{width:100%;min-height:var(--d-ctl-h);font-family:inherit;font-size:var(--t-base);color:var(--d-ink);background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-lg);padding:12px;resize:vertical}.jcmt-ta:focus{outline:none;border-color:var(--d-ink)}.jcmt-bar{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.od-log-item.cmt{grid-template-columns:26px 1fr}.od-log-item.cmt:before{display:none}.od-log-item.cmt .ava{width:26px;height:26px;font-size:11px}.jcomment{margin:6px 0 0;font-size:var(--t-base);color:var(--d-ink);line-height:1.5;text-wrap:pretty;white-space:pre-wrap}.d-clp-head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-6)}.d-clp-name{font-size:var(--t-xl);font-weight:700;margin:0}.d-clp-orders{display:flex;flex-direction:column}.d-clp-order{display:grid;grid-template-columns:84px 92px auto 1fr;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--d-line);text-decoration:none;color:inherit;font-size:var(--t-base)}.d-clp-state{display:inline-flex;align-items:center;gap:var(--s-2)}.d-clp-order:first-child{border-top:0}.d-clp-order:hover{background:var(--d-panel)}.d-clp-ref{font-weight:600}.d-clp-date{color:var(--d-muted)}.d-clp-price{text-align:right;font-variant-numeric:tabular-nums}.d-clp-order.archived .d-clp-ref,.d-clp-order.archived .d-clp-price{color:var(--d-muted)}.d-clp-arch{font-size:var(--t-xs);color:var(--d-muted);border:1px solid var(--d-line);border-radius:var(--r-xs);padding:1px 6px}.d-clp-stats{display:flex;flex-direction:column;gap:var(--s-3)}.d-clp-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.d-clp-stats span{font-size:var(--t-base);color:var(--d-muted)}.d-clp-stats b{font-size:var(--t-lg);font-variant-numeric:tabular-nums}.d-clp-note{border-top:1px solid var(--d-line);padding:var(--s-3) 0;font-size:var(--t-base)}.d-clp-note-m{font-size:var(--t-xs);color:var(--d-muted);margin-bottom:var(--s-1)}.d-clp-note-add{margin-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2)}@media(max-width:560px){.d-clp-order{grid-template-columns:74px auto 1fr;row-gap:4px}.d-clp-date{display:none}}.d-clp-defaddr{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-base)}.d-clp-open{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-3);font-size:var(--t-base);font-weight:600;color:var(--d-ink);text-decoration:none}.d-clp-open:hover{text-decoration:underline}app-client-edit-form{flex:1;min-width:0}.d-cl-editform{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--s-3)}.d-cl-editform .d-field{flex:1;min-width:140px}.d-cl-editform-actions{display:flex;gap:var(--s-2)}.d-cl-fielderr{margin-top:8px;font-size:var(--t-base);color:var(--d-error-fg, var(--d-red))}.d-cols-btn{width:42px;height:42px;border:1px solid var(--d-line-2);border-radius:var(--r-full);background:var(--d-bg);color:var(--d-ink-2);cursor:pointer;display:grid;place-items:center;flex:none;margin-left:8px}.d-cols-btn:hover,.d-cols-btn.on{border-color:var(--d-ink);color:var(--d-ink)}.d-cols-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:41;background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-lg);box-shadow:0 12px 32px -12px #0000004d;padding:8px;min-width:194px}.d-cols-menu-h{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);padding:8px 12px}.d-cols-opt{display:flex;align-items:center;gap:12px;width:100%;font-family:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-ink);background:none;border:0;padding:8px 12px;border-radius:var(--r-md);cursor:pointer;text-align:left}.d-cols-opt:hover{background:var(--d-panel)}.d-cols-opt .dot{width:8px;height:8px;border-radius:var(--r-full);flex:none}.d-cols-opt .lbl{flex:1}.d-cols-opt svg{color:var(--d-ink);flex:none}.d-cols-row{display:flex;align-items:center;gap:2px;border-radius:var(--r-md)}.d-cols-row .d-cols-opt{padding-left:4px}.d-cols-grip{display:inline-flex;align-items:center;padding:8px 2px 8px 8px;color:var(--d-line-2);cursor:grab;flex:none}.d-cols-row:hover .d-cols-grip{color:var(--d-muted)}.d-cols-grip:active{cursor:grabbing}.d-cols-row.cdk-drag-preview{background:var(--d-bg);box-shadow:var(--d-shadow);border-radius:var(--r-md)}.d-cols-row.cdk-drag-placeholder{opacity:.35}.d-cols-row.cdk-drag-animating{transition:transform .18s cubic-bezier(0,0,.2,1)}.d-cols-reset{color:var(--d-muted);font-weight:400}.d-ohead{flex-wrap:nowrap;padding-bottom:8px}.d-ohead-act{margin-left:auto;display:flex;align-items:center;flex:none}.d-tabs-aside{flex:none;margin-left:4px}.d-tabs-aside .d-tab{padding-inline:10px}.jd-opt-n{font-size:var(--t-xs);color:var(--d-muted);font-variant-numeric:tabular-nums}.d-otable{width:calc(100% + 24px);margin-inline:-12px}.d-otable th:first-child,.d-otable td:first-child{padding-left:12px}.d-otable td{padding-top:8px;padding-bottom:8px}.d-otable th:last-child,.d-otable td:last-child{padding-right:12px}.d-table th.d-th-right,.d-table td.d-th-right,.d-cell-price{text-align:right}.d-cell-price{white-space:nowrap}.d-otable th[data-col],.d-otable td[data-col]{width:1%;white-space:nowrap}.d-otable th[data-col=model],.d-otable td[data-col=model]{width:auto}.d-cell-model{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-table tbody a.id{color:var(--d-ink);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.d-table tbody a.id:hover{text-decoration:underline}.d-cell-client{font-weight:500;white-space:nowrap}.d-row-off td{color:var(--d-muted)}.d-tsearch{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 0 20px;color:var(--d-muted)}.d-tsearch-box{position:relative;flex:1 1 320px;max-width:320px;min-width:0;display:flex;align-items:center}.d-tsearch-box app-icon{position:absolute;left:12px;display:inline-flex;pointer-events:none}.d-tsearch-in{width:100%;font-family:inherit;font-size:var(--t-base);color:var(--d-ink);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:8px 12px 8px 35px}.d-tsearch-in::placeholder{color:var(--d-muted)}.d-tcount{margin-left:auto;font-size:var(--t-xs);color:var(--d-muted);font-variant-numeric:tabular-nums;white-space:nowrap}app-orders-table{display:block;container-type:inline-size}app-orders-table .d-table-wrap{overflow-x:visible}app-orders-table .d-table-wrap.is-scroll{overflow:auto;max-height:calc(100vh - var(--wrap-top, 320px) - var(--s-4))}app-orders-table .d-table-wrap.is-scroll .d-table thead th{top:0}@container (max-width: 960px){app-orders-table [data-col=created],app-orders-table [data-col=source],app-orders-table [data-col=grams],app-orders-table [data-col=printTime],app-orders-table [data-col=assignee],app-orders-table [data-col=delivery]{display:none}}@container (max-width: 820px){app-orders-table [data-col=priority]{display:none}}@container (max-width: 700px){app-orders-table [data-col=client]{display:none}}@container (max-width: 560px){app-orders-table [data-col=paid]{display:none}}@container (max-width: 960px){app-orders-table .d-table-wrap table{min-width:0}app-orders-table .d-cell-model{max-width:104px}app-orders-table .d-otable th,app-orders-table .d-otable td{padding-inline:10px}app-orders-table .d-otable{width:100%;margin-inline:0}app-orders-table .d-otable th:first-child,app-orders-table .d-otable td:first-child{padding-left:10px}app-orders-table .d-otable th:last-child,app-orders-table .d-otable td:last-child{padding-right:10px}}app-orders-table .d-table thead th{position:sticky;top:var(--d-top-h);z-index:var(--z-sticky);background:var(--d-bg)}@container (max-width: 960px){app-orders-table .d-table thead th{top:0}}.d-th-sort{display:inline-flex;align-items:center;gap:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.d-th-sort:hover{color:var(--d-ink)}.d-th-right .d-th-sort{flex-direction:row-reverse}.d-tfoot{display:flex;align-items:center;gap:16px;padding:20px 0 0}.d-tfoot .n{font-size:var(--t-xs);color:var(--d-muted);font-variant-numeric:tabular-nums}.d-tfoot .err{font-size:var(--t-xs);color:var(--d-red)}.d-cell-price .pre{font-size:var(--t-xs);font-weight:400;color:var(--d-muted);margin-right:4px}.d-cell-price b{font-weight:600}.d-cell-prio .jd-fl{width:13px;justify-content:center}.d-otable th[data-col=priority]{text-indent:21px}.d-cell-dlv{display:inline-flex;align-items:center;gap:6px}.d-cell-paid .yes{color:var(--d-green);font-weight:600}.d-cell-paid .no{color:var(--d-muted)}.d-cell-paid .part{color:var(--d-slate);font-weight:600}.d-cell-paid .overdue{color:var(--d-amber);font-weight:600}.d-selbox{width:32px}.d-selbox input{cursor:pointer;accent-color:var(--d-ink)}@media(hover:none){.d-selbox input{width:20px;height:20px}.d-otable .d-selbox{width:44px}}.d-table tbody tr.d-row-on,.d-table tbody tr.d-row-on:hover{background:var(--d-accent-t)}.d-table tbody tr{transition:background-color .12s ease-out}.d-bulkbar{position:sticky;bottom:12px;z-index:calc(var(--z-sticky) + 1);display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-lg);box-shadow:0 8px 24px -12px #00000040;padding:8px 12px;margin-top:12px;animation:d-bulkbar-in .18s cubic-bezier(.22,1,.36,1)}@keyframes d-bulkbar-in{0%{opacity:0;transform:translateY(8px)}}.d-bulkbar .n{font-size:var(--t-xs);font-weight:600;color:var(--d-ink-2);margin-right:8px}.d-terror{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 0}.d-terror b{font-size:var(--t-md);font-weight:600;color:var(--d-ink)}.d-terror span{font-size:var(--t-base);color:var(--d-muted)}@media(prefers-reduced-motion:reduce){.d-table tbody tr{transition:none}.d-bulkbar{animation:none}}.d-tsortwrap{position:relative;flex:none}.d-tsort{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:var(--t-xs);color:var(--d-muted);background:none;border:1px solid transparent;border-radius:var(--r-full);padding:4px 8px;cursor:pointer;white-space:nowrap}.d-tsort:hover,.d-tsort.on{color:var(--d-ink);border-color:var(--d-line)}.d-sortmenu{position:absolute;left:0;top:calc(100% + 6px);z-index:var(--z-dropdown);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-lg);box-shadow:0 12px 32px -12px #0000004d;padding:8px;min-width:232px;max-height:320px;overflow-y:auto}.d-sortopt{display:flex;align-items:center;gap:12px;width:100%;font-family:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-ink);background:none;border:0;padding:8px 12px;border-radius:var(--r-md);cursor:pointer;text-align:left}.d-sortopt:hover{background:var(--d-panel)}.d-sortopt .lbl{flex:1}.d-tperiod{position:relative;flex:none}.d-tsort.active{color:var(--d-ink);background:var(--d-accent-t);border-color:var(--d-accent-b)}.d-periodmenu{min-width:296px}.d-periodcustom{display:flex;align-items:center;gap:6px;padding:8px 4px 4px;margin-top:4px;border-top:1px solid var(--d-line)}.d-periodcustom input[type=date]{flex:1 1 0;min-width:0;font-family:inherit;font-size:var(--t-xs);color:var(--d-ink);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--r-md);padding:4px 6px}.d-periodcustom span{color:var(--d-muted)}.d-periodcustom .d-btn{flex:none;font-size:var(--t-xs);padding:4px 10px}.d-tchips{display:flex;gap:4px;flex:none}.d-tchip{font-family:inherit;font-size:var(--t-xs);font-weight:600;color:var(--d-ink-2);background:none;border:1px solid var(--d-line);border-radius:var(--r-full);padding:4px 10px;cursor:pointer;white-space:nowrap}.d-tchip:hover{color:var(--d-ink);border-color:var(--d-line-2)}.d-tchip.on{color:var(--d-ink);background:var(--d-accent-t);border-color:var(--d-accent-b)}.d-bulkclear{margin-left:auto;font-family:inherit;font-size:var(--t-base);font-weight:500;color:var(--d-ink-2);background:none;border:0;padding:8px 4px;cursor:pointer}.d-bulkclear:hover{color:var(--d-ink)}.d-rowact{width:40px;text-align:right}.d-table tbody tr:hover .d-rowact-btn{opacity:1}.jd-mcap{font-size:var(--t-xs);font-weight:600;letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);padding:8px 8px 4px}.jd-msep{height:1px;background:var(--d-line);margin:4px 0}.jd-opt .lbl{flex:1}.d-nfeed{border:1px solid var(--d-line);border-radius:var(--r-xl);overflow:hidden}.d-nfeed-item{padding:14px 16px}.d-nfeed-item .d-nlist-txt span{white-space:normal;overflow:visible;max-width:70ch}.d-nfeed-day{position:sticky;top:0;z-index:1;padding:10px 16px;background:var(--d-panel);border-bottom:1px solid var(--d-line);font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.d-nfeed-filter{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--t-base);color:var(--d-ink-2);white-space:nowrap}.d-nfeed-more{width:100%;margin-top:12px;justify-content:center}.d-nfeed-end{margin:14px 0 0;text-align:center;font-size:var(--t-xs);color:var(--d-muted)}.d-nfeed-err{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--d-line);border-radius:var(--r-xl);background:var(--d-bg);font-size:var(--t-base);color:var(--d-ink-2)}.d-nfeed-err>div{flex:1;min-width:0}@media(max-width:560px){.d-nfeed-item{flex-wrap:wrap;padding:12px 14px}.d-nfeed-item .d-nlist-at{width:100%;padding-left:38px}.d-nfeed-filter{white-space:normal}}.pc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}.pc-filters input[type=search]{flex:1 1 220px;max-width:280px}.pc-filters select{flex:0 0 auto;width:auto;min-width:160px}.d-table th.pc-num,.d-table td.pc-num{text-align:right;white-space:nowrap}.pc-nm{display:inline-flex;align-items:baseline;gap:8px}.pc-nm b{font-weight:600}.pc-unit{margin-left:4px;font-size:var(--t-xs);font-weight:400;color:var(--d-muted)}.pc-dash{color:var(--d-muted)}.pc-margin{font-weight:600;font-variant-numeric:tabular-nums}.pc-margin.bad{color:var(--d-red)}.pf-need{font-size:var(--t-base);color:var(--d-muted);white-space:nowrap}@media(max-width:720px){.pf-need{display:none}}.pf-mt{margin-top:16px}.pf-hint{margin:0 0 12px;font-size:var(--t-base);color:var(--d-muted);line-height:1.5}.pf-hint--last{margin-bottom:0}.pf-file{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:var(--t-base);color:var(--d-ink-2)}.pf-viewer{margin-top:16px;height:240px;border:1px solid var(--d-line);border-radius:var(--r-md);overflow:hidden}.pf-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.pf-switch b{display:block;font-size:var(--t-base);font-weight:600;color:var(--d-ink-2)}.pf-switch div span{font-size:var(--t-base);color:var(--d-muted)}.pf-calc-unit{font-size:var(--t-xs);color:var(--d-muted)}.pf-brk,.pf-price{margin-top:16px}.pf-margin{margin-top:12px;padding-top:12px;border-top:1px solid var(--d-line)}.pf-margin.bad .d-rcpt-x,.pf-margin.bad b{color:var(--d-red)}.pf-suggest{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:12px;padding:12px;font-family:inherit;font-size:var(--t-base);text-align:left;color:var(--d-ink-2);background:var(--d-panel);border:0;border-radius:var(--r-md);cursor:pointer}.pf-suggest-t{display:flex;align-items:center;gap:8px}.pf-suggest-a{font-weight:500;color:var(--d-ink);text-decoration:underline;text-underline-offset:3px}.pf-suggest:hover{color:var(--d-ink)}.pf-slice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.pf-slice-note{margin:0;font-size:var(--t-base);color:var(--d-muted)}.pf-slice-note .bad{color:var(--d-red)}.pf-side{position:sticky;top:calc(var(--d-top-h) * 2 + 14px);align-self:start}.d-cpk{width:min(560px,calc(100vw - 32px))}.cpk-search{width:100%;margin-bottom:16px}.cpk-none{margin:0;font-size:var(--t-base);color:var(--d-muted)}.cpk-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 0}.cpk-empty b{font-size:var(--t-md);font-weight:600}.cpk-empty span{font-size:var(--t-base);color:var(--d-muted)}.cpk-empty .d-btn{margin-top:8px}.cpk-list{display:flex;flex-direction:column}.cpk-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--d-line)}.cpk-row:first-child{border-top:0}.cpk-row.on{background:var(--d-hover)}.cpk-tx{flex:1;min-width:0}.cpk-tx b{display:block;font-size:var(--t-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpk-sub{font-size:var(--t-xs);color:var(--d-muted)}.cpk-sub em{font-style:normal}.cpk-desc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpk-cols{display:flex;gap:4px}.cpk-col{padding:4px;background:none;border:1px solid transparent;border-radius:var(--r-full);cursor:pointer}.cpk-col.on{border-color:var(--d-ink)}.cpk-col .sw{display:block;width:14px;height:14px;border-radius:var(--r-full);border:1px solid var(--d-line-2)}.cpk-row app-qty-stepper{flex:none}.cpk-pr{font-size:var(--t-base);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.cpk-pr em{margin-left:4px;font-style:normal;font-weight:400;color:var(--d-muted)}.cpk-sum{margin-right:auto;font-size:var(--t-base);color:var(--d-muted)}.cpk-sum b{font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums}.pv-page{display:flex;flex-direction:column;gap:8px;font-size:var(--t-base)}.pv-machine{border:1px solid var(--d-line);border-radius:var(--r-lg);background:var(--d-bg);padding:16px}.pv-machine.idle,.pv-machine.maint{background:var(--d-panel)}.pv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.pv-name{font-size:var(--t-md);font-weight:600;color:var(--d-ink);text-decoration:none}.pv-name:hover{text-decoration:underline}.pv-job{display:block;text-decoration:none;color:inherit;margin-bottom:12px}.pv-ref{display:block;color:var(--d-muted);font-size:var(--t-xs)}.pv-items{display:flex;flex-wrap:wrap;gap:12px;color:var(--d-ink-2)}.pv-facts{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid var(--d-line);padding-top:12px;color:var(--d-muted);font-size:var(--t-xs)}.pv-facts b{display:block;color:var(--d-ink);font-size:var(--t-base);font-weight:500}.pv-empty{margin:0;color:var(--d-muted)}.pv-drafts{border:1px solid var(--d-line);border-radius:var(--r-lg);background:var(--d-bg);padding:16px}.pv-drafts h2{margin:0 0 12px;font-size:var(--t-md);font-weight:600}.pv-draft{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--d-line)}.pv-draft:first-of-type{border-top:0}.pv-sub{flex:1;color:var(--d-muted)}.opr{font-size:var(--t-base)}.opr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.opr-head h2{margin:0;font-size:var(--t-md);font-weight:600}.opr-label{font-size:var(--t-xs);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--d-muted);margin:16px 0 8px}.opr-label:first-of-type{margin-top:0}.opr-plan{width:100%;border-collapse:collapse}.opr-plan td{padding:10px 0;border-bottom:1px solid var(--d-line)}.opr-plan tr:last-child td{border-bottom:0}.opr-plan .num{text-align:right;font-variant-numeric:tabular-nums}.opr-ok{color:var(--d-green)}.opr-live{color:var(--d-blue)}.opr-over{color:var(--d-amber)}.opr-none,.opr-done{margin:0;color:var(--d-muted)}.opr-done{margin-top:12px}.opr-job{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--d-line)}.opr-job:last-of-type{border-bottom:0}.opr-no{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid var(--d-line);border-radius:var(--r-sm);font-size:var(--t-xs);color:var(--d-ink-2)}.opr-items{flex:1;display:flex;flex-wrap:wrap;gap:12px;color:var(--d-ink-2)}.opr-facts{color:var(--d-muted);font-variant-numeric:tabular-nums}.jbd-none{margin:0;color:var(--d-muted)}.jbd-rows{border:1px solid var(--d-line);border-radius:var(--r-lg);overflow:hidden;font-size:var(--t-base)}.jbd-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--d-line)}.jbd-row:last-child{border-bottom:0}.jbd-row.off{color:var(--d-muted)}.jbd-name{flex:1}.jbd-done{color:var(--d-muted);font-size:var(--t-xs)}.jbd-plan{display:flex;gap:24px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px 16px}.jbd-plan span{display:flex;flex-direction:column;gap:2px;font-size:var(--t-base);color:var(--d-ink-2)}.jbd-plan b{font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--d-ink)}.cjd-rows{border:1px solid var(--d-line);border-radius:var(--r-lg);overflow:hidden;font-size:var(--t-base)}.cjd-row{display:grid;grid-template-columns:1fr 48px auto auto;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--d-line)}.cjd-row:last-child{border-bottom:0}.cjd-head{color:var(--d-muted);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--t-label-tracking)}.cjd-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cjd-lbl{text-align:center}.cjd-qty{text-align:center;font-variant-numeric:tabular-nums;color:var(--d-ink-2)}.cjd-warn{margin:0;color:var(--d-red);font-size:var(--t-base)}.cnjd-sub{margin:2px 0 0;color:var(--d-muted);font-size:var(--t-base)}.cnjd-hint{margin:0;color:var(--d-muted);font-size:var(--t-xs)}.wl-tiles{display:flex;gap:16px;margin-bottom:16px}.wl-tile{flex:1;display:flex;flex-direction:column;gap:4px;background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px 16px}.wl-tile-label{font-size:var(--t-xs);color:var(--d-muted)}.wl-tile-fact{font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--d-ink)}.wl-tile-plan{font-size:var(--t-xs);color:var(--d-muted);font-variant-numeric:tabular-nums}.wl-est{margin-left:4px;color:var(--d-muted)}.wl-unknown{color:var(--d-muted);font-style:italic}.wl-warn{margin:0 0 16px;font-size:var(--t-xs);color:var(--d-muted)}.wl-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.wl-form{display:flex;flex-direction:column;gap:12px;border:1px solid var(--d-line);border-radius:var(--r-lg);padding:12px 16px;margin-bottom:16px}.wl-form-row{display:flex;gap:12px}.wl-form-row .d-field{flex:1}.wl-table{width:100%;border-collapse:collapse}.wl-table th{text-align:left;font-weight:400;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--t-label-tracking);color:var(--d-muted);padding:0 8px 8px}.wl-table td{padding:10px 8px;border-top:1px solid var(--d-line);font-size:var(--t-base);color:var(--d-ink-2)}.wl-table tr:nth-child(2) td{border-top:0}.wl-table .num{text-align:right;font-variant-numeric:tabular-nums}.wl-kind{color:var(--d-muted)}.wl-actcell{text-align:right}.wl-table tr:hover .d-rowact-btn{opacity:1}.pv-queue{border:1px solid var(--d-line);border-radius:var(--r-lg);background:var(--d-bg);padding:16px;font-size:var(--t-base)}.pv-queue h2{margin:0 0 12px;font-size:var(--t-md);font-weight:600;display:flex;align-items:center;gap:8px}.pv-queue h2 .cnt{font-size:var(--t-xs);font-weight:600;color:var(--d-muted)}.pvq{width:100%;border-collapse:collapse}.pvq th{text-align:left;font-weight:400;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--t-label-tracking);color:var(--d-muted);padding:0 8px 8px}.pvq td{padding:10px 8px;border-top:1px solid var(--d-line);color:var(--d-ink-2)}.pvq tbody:first-of-type tr:first-child td{border-top:0}.pvq .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pvq-ord{white-space:nowrap}.pvq-ord a{color:var(--d-ink);text-decoration:none;font-variant-numeric:tabular-nums}.pvq-ord a:hover{text-decoration:underline}.pvq-st{display:block;color:var(--d-muted);font-size:var(--t-xs)}.pvq-name{color:var(--d-ink)}.pvq-left{font-weight:600;color:var(--d-ink)}.pvq-est{color:var(--d-muted)}.pv-free{display:flex;align-items:center;justify-content:space-between;gap:12px}.pvq .act{text-align:right;width:1%}app-activation-checklist,app-manager-path{--d-gutter: var(--s-6);display:block;box-sizing:border-box;width:calc(100% - var(--d-gutter) * 2);max-width:1240px;margin:var(--d-gutter) auto 0}app-activation-checklist:empty,app-manager-path:empty{display:none}app-activation-checklist .onb-card,app-activation-checklist .onb-collapsed,app-manager-path .onb-card{margin-bottom:0}@media(max-width:768px){app-activation-checklist,app-manager-path{--d-gutter: var(--s-4)}}.onb-card{border:1px solid var(--d-line);border-radius:var(--r-xl);background:var(--d-bg);overflow:hidden;margin-bottom:var(--s-6)}.onb-head{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px}.onb-head-tx{flex:1;min-width:0}.onb-head-tx h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--d-ink)}.onb-head-tx p{margin:4px 0 0;font-size:13.5px;color:var(--d-muted);line-height:1.5}.onb-ring{flex:none;display:grid;place-items:center;width:46px;height:46px;position:relative}.onb-ring svg{transform:rotate(-90deg)}.onb-ring-txt{position:absolute;font-size:12px;font-weight:700;color:var(--d-ink);font-variant-numeric:tabular-nums}.onb-dismiss{flex:none;width:30px;height:30px;border-radius:980px;border:0;background:none;display:grid;place-items:center;color:var(--d-faint);cursor:pointer;transition:background .12s,color .12s}.onb-dismiss:hover{background:var(--d-panel);color:var(--d-ink)}.onb-steps{display:flex;flex-direction:column}.onb-step{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 22px;border:0;border-top:1px solid var(--d-line);background:none;font-family:inherit;cursor:pointer;transition:background .12s}.onb-step:hover{background:var(--d-panel)}.onb-step.done{cursor:default}.onb-step.done:hover{background:none}.onb-step.next{background:color-mix(in srgb,var(--d-accent) 8%,var(--d-bg))}.onb-step.next:hover{background:color-mix(in srgb,var(--d-accent) 12%,var(--d-bg))}.onb-check{flex:none;width:26px;height:26px;border-radius:980px;border:1.8px solid var(--d-line-2);display:grid;place-items:center;color:transparent;transition:border-color .15s,background .15s,color .15s}.onb-step:hover .onb-check{border-color:var(--d-muted)}.onb-step.next .onb-check{border-color:var(--d-accent)}.onb-step.done .onb-check{background:var(--d-accent);border-color:var(--d-accent);color:var(--d-on-accent)}.onb-check svg{width:15px;height:15px}.onb-check-half{width:9px;height:9px;border-radius:980px;background:var(--d-accent)}.onb-step-ic{flex:none;width:34px;height:34px;border-radius:10px;background:var(--d-panel);display:grid;place-items:center;color:var(--d-ink-2)}.onb-step.done .onb-step-ic{color:var(--d-faint)}.onb-step-ic svg{width:18px;height:18px}.onb-step-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.onb-step-tx b{font-size:14.5px;font-weight:600;color:var(--d-ink);display:flex;align-items:center}.onb-step-sub{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--d-muted);line-height:1.4}.onb-est{display:inline-flex;align-items:center;gap:3px;color:var(--d-faint);font-weight:600;font-variant-numeric:tabular-nums}.onb-est svg{width:12px;height:12px}.onb-step.done .onb-step-tx b{color:var(--d-muted)}.onb-opt-div{display:flex;align-items:center;gap:12px;padding:12px 22px 2px}.onb-opt-div+.onb-steps .onb-step:first-child{border-top:0}.onb-opt-div:after{content:"";flex:1;height:1px;background:var(--d-line)}.onb-opt-div span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--d-faint)}.onb-opt{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--d-faint);border:1px solid var(--d-line-2);border-radius:980px;padding:2px 7px;margin-left:6px}.onb-step-cta{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--d-ink)}.onb-step-cta svg{width:15px;height:15px;color:var(--d-muted)}.onb-step.done .onb-step-cta{color:#1a8c4a}.onb-step.done .onb-step-cta svg{display:none}.onb-done-card{display:flex;align-items:center;gap:16px;padding:20px 22px}.onb-done-ic{flex:none;width:46px;height:46px;border-radius:980px;background:color-mix(in srgb,#1a8c4a 12%,var(--d-bg));color:#1a8c4a;display:grid;place-items:center}.onb-done-ic svg{width:24px;height:24px}.onb-done-ic.wait{background:var(--d-slate-t);color:var(--d-slate)}.onb-done-tx{flex:1;min-width:0}.onb-done-tx b{font-size:15.5px;font-weight:700;color:var(--d-ink)}.onb-done-tx span{display:block;font-size:13px;color:var(--d-muted);margin-top:2px}.onb-done-card .onb-done-btn{flex:0 0 auto;width:auto;padding:8px 16px;font-size:13px}a.onb-done-btn{text-decoration:none;display:inline-flex;align-items:center}.onb-page{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-4) var(--s-5);margin:0 var(--s-5) var(--s-5);background:var(--d-panel);border:1px solid var(--d-line);border-radius:var(--r-lg)}.onb-page-tx{flex:1;min-width:220px}.onb-page-tx b{display:block;font-size:14px;font-weight:600;color:var(--d-ink)}.onb-page-url{display:block;margin-top:2px;font-size:13px;color:var(--d-ink-2);overflow-wrap:anywhere}.onb-page-sub{display:block;margin-top:var(--s-2);font-size:12.5px;color:var(--d-muted)}.onb-page-btns{display:flex;gap:var(--s-2);flex:none}.onb-page-btn{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:13px;font-weight:600;color:var(--d-ink);text-decoration:none;background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:var(--r-full);padding:7px 13px;cursor:pointer;transition:border-color .12s}.onb-page-btn:hover{border-color:var(--d-ink)}.onb-page-btn svg{color:var(--d-muted)}.onb-collapsed{display:flex;align-items:center;gap:14px;width:100%;text-align:left;font-family:inherit;cursor:pointer;border:1px solid var(--d-line);border-radius:14px;background:var(--d-bg);padding:12px 18px;margin-bottom:22px;transition:border-color .12s,background .12s}.onb-collapsed:hover{border-color:var(--d-line-2);background:var(--d-panel)}.onb-collapsed .onb-ring-txt{font-size:9.5px}.onb-collapsed-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.onb-collapsed-tx b{font-size:14px;font-weight:600;color:var(--d-ink)}.onb-collapsed-tx span{font-size:12.5px;color:var(--d-muted)}.onb-collapsed-cta{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--d-ink)}.onb-collapsed-cta svg{width:15px;height:15px;color:var(--d-muted)}.onb-scrim{position:fixed;inset:0;z-index:120;background:#18181c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.onb-welcome{width:min(460px,100%);background:var(--d-bg);border:1px solid var(--d-line);border-radius:20px;padding:30px 30px 26px;box-shadow:0 24px 60px -18px #14141e66}@media(prefers-reduced-motion:no-preference){.onb-welcome{animation:onb-pop .22s cubic-bezier(.2,.8,.3,1) both}}@keyframes onb-pop{0%{transform:translateY(10px) scale(.98)}to{transform:none}}.onb-w-badge{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:-.04em;color:var(--d-ink);margin-bottom:20px}.onb-w-badge .mk{width:26px;height:26px;display:grid;place-items:center;background:var(--d-ink);color:#fff;border-radius:8px}.onb-w-badge .mk svg{width:15px;height:15px}.onb-welcome h2{margin:0;font-size:23px;font-weight:800;letter-spacing:-.03em;color:var(--d-ink);line-height:1.15}.onb-welcome>p{margin:10px 0 22px;font-size:14.5px;line-height:1.55;color:var(--d-muted)}.onb-w-list{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.onb-w-item{display:flex;align-items:center;gap:12px}.onb-w-num{flex:none;width:26px;height:26px;border-radius:980px;background:var(--d-accent);color:var(--d-on-accent);display:grid;place-items:center;font-size:13px;font-weight:700}.onb-w-item span{font-size:14px;color:var(--d-ink);font-weight:500}.onb-w-actions{display:flex;align-items:center;gap:10px}.onb-w-primary{flex:1;font-family:inherit;font-size:14.5px;font-weight:600;color:#fff;background:var(--d-ink);border:0;border-radius:980px;padding:12px 20px;cursor:pointer;transition:background .12s}.onb-w-primary:hover{background:#000}.d-empty2 .onb-empty-cta{margin-top:14px;font-family:inherit;font-size:13px;font-weight:600;color:var(--d-ink);background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:980px;padding:8px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .12s}.d-empty2 .onb-empty-cta:hover{border-color:var(--d-ink)}.d-empty2 .onb-empty-cta svg{width:15px;height:15px}.onb-hint{display:flex;align-items:flex-start;gap:var(--s-3);background:var(--d-accent-t);border:1px solid var(--d-accent-b);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.onb-hint-ic{flex:none;color:var(--d-accent-ink);padding-top:1px}.onb-hint-tx{flex:1;min-width:0;font-size:13px;line-height:1.5;color:var(--d-accent-ink);text-wrap:pretty}.onb-hint-tx b{font-weight:700}.onb-hint-ok{flex:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--d-accent-ink);background:transparent;border:1px solid var(--d-accent-b);border-radius:var(--r-full);padding:5px 12px;cursor:pointer;transition:border-color .12s}.onb-hint-ok:hover{border-color:var(--d-accent-ink)}.onb-path .onb-head{padding-bottom:var(--s-2)}.onb-path-rows{padding:0 22px 18px}.onb-path-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;text-decoration:none;color:inherit}.onb-path-row+.onb-path-row{border-top:1px solid var(--d-line)}a.onb-path-row{margin:0 calc(var(--s-2) * -1);padding:var(--s-3) var(--s-2);border-radius:var(--r-md);cursor:pointer}a.onb-path-row:hover,a.onb-path-row:focus-visible{background:var(--d-panel)}.onb-path-n{flex:none;width:22px;height:22px;border-radius:var(--r-full);border:1px solid var(--d-line-2);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--d-ink-2);font-variant-numeric:tabular-nums}.onb-path-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.onb-path-tx b{font-size:var(--t-md);font-weight:600;color:var(--d-ink)}.onb-path-tx span{font-size:12.5px;color:var(--d-muted)}.onb-path-cta{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:var(--t-base);font-weight:600;color:var(--d-ink)}.onb-path-cta svg{color:var(--d-muted)}.hp-drawer{width:420px}.hp-title{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--d-ink)}.hp-sub{font-size:13px;color:var(--d-muted);margin-top:3px}.hp-body{gap:18px}.hp-sec-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--d-faint);margin-bottom:-6px}.hp-list{display:flex;flex-direction:column;gap:8px}.hp-art{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-family:inherit;cursor:pointer;padding:12px 14px;border:1px solid var(--d-line);border-radius:12px;background:none;transition:border-color .12s,background .12s}.hp-art:hover{border-color:var(--d-ink);background:var(--d-panel)}.hp-art-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hp-art-tx b{font-size:14px;font-weight:600;color:var(--d-ink)}.hp-art-tx span{font-size:12.5px;color:var(--d-muted)}.hp-art>svg{color:var(--d-faint);flex:none}@media(max-width:480px){.hp-drawer{width:100vw}}.hp-drawer .d-dr-head .hlp-back{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:13px;font-weight:600;color:var(--d-muted);background:none;border:0;padding:4px 2px;cursor:pointer}.hp-drawer .d-dr-head .hlp-back:hover{color:var(--d-ink)}.hlp-article h3{margin:0 0 4px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--d-ink)}.hlp-lead{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--d-muted)}.hlp-p{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--d-ink-2)}.hlp-p code,.hlp-li code,.hlp-step p code{background:var(--d-panel);border-radius:5px;padding:1px 5px;font-size:12.5px}.hlp-ul{margin:0 0 12px;padding-left:18px}.hlp-li{font-size:14px;line-height:1.6;color:var(--d-ink-2);margin-bottom:5px}.hlp-steps{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:12px}.hlp-step{display:flex;gap:12px}.hlp-step-n{flex:none;width:24px;height:24px;border-radius:980px;background:var(--d-accent);color:var(--d-on-accent);display:grid;place-items:center;font-size:12.5px;font-weight:700}.hlp-step-body b{display:block;font-size:14px;font-weight:600;color:var(--d-ink);margin-bottom:2px}.hlp-step-body p{margin:0;font-size:13.5px;line-height:1.55;color:var(--d-muted)}.hlp-call{display:flex;gap:10px;padding:12px 14px;border-radius:12px;margin:0 0 14px;font-size:13.5px;line-height:1.5}.hlp-call.tip{background:color-mix(in srgb,var(--d-accent) 12%,var(--d-bg))}.hlp-call.note{background:var(--d-panel)}.hlp-call.warn,.hlp-call.danger{background:color-mix(in srgb,#d9480f 8%,var(--d-bg))}.hlp-call-ic{flex:none;color:var(--d-ink-2)}.hlp-call b{color:var(--d-ink)}.hlp-code{border:1px solid var(--d-line);border-radius:12px;overflow:hidden;margin:0 0 14px}.hlp-code-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--d-panel);font-size:12px;color:var(--d-muted)}.hlp-code-copy{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:12px;font-weight:600;color:var(--d-ink);background:none;border:0;cursor:pointer}.hlp-code pre{margin:0;padding:12px 14px;overflow-x:auto;font-size:12.5px;line-height:1.5}.hlp-faq-item{border-top:1px solid var(--d-line)}.hlp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:13px 0;font-family:inherit;font-size:14px;font-weight:600;color:var(--d-ink);background:none;border:0;cursor:pointer}.hlp-faq-a{font-size:13.5px;line-height:1.6;color:var(--d-muted);padding-bottom:13px}.pp-auth{--err: #c0392b;--err-bg: #fdecea;--err-line: #f1c7c1;--ok: #1f8a4c;--focus: var(--d-ink);display:grid;grid-template-columns:1.05fr .95fr;min-height:100dvh;background:var(--d-bg);color:var(--d-ink);font-family:var(--d-font)}.pp-auth :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pp-auth .brand{--brand-ink: #f4f4f5;--brand-ink2: #a1a1aa;--brand-ink3: #6b6b74;--yellow: var(--d-accent);position:relative;overflow:hidden;color:var(--brand-ink);background:radial-gradient(60% 55% at 12% 88%,#ffd60a24,#ffd60a00 60%),radial-gradient(70% 60% at 90% 20%,#5e7ce01a,#5e7ce000 62%),linear-gradient(155deg,#1c1c22,#141417 52%,#0d0d10);display:flex;flex-direction:column;padding:clamp(44px,4.8vw,76px)}.pp-auth .brand:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffff0d,#fff0 22%);box-shadow:inset 0 0 180px 40px #0006}.pp-auth .brand-logo{position:relative;z-index:2;display:inline-flex;align-items:center;font-weight:800;font-size:26px;letter-spacing:-.05em;color:var(--brand-ink)}.pp-auth .brand-bottom{position:relative;z-index:2;margin-top:auto}.pp-auth .brand-mid h1{font-size:clamp(40px,4.2vw,60px);font-weight:800;letter-spacing:-.05em;line-height:.98;margin:0}.pp-auth .brand-mid h1 .kw{color:var(--yellow)}.pp-auth .brand-mid p{color:var(--brand-ink2);font-size:clamp(15px,1.3vw,18px);font-weight:500;line-height:1.5;margin:26px 0 0;max-width:32ch}.pp-auth .brand-foot{position:relative;z-index:2;margin-top:40px;font-size:13px;color:var(--brand-ink3)}.pp-auth .form-wrap{display:flex;align-items:center;justify-content:center;padding:clamp(28px,4vw,56px);background:var(--d-bg)}.pp-auth .form{width:100%;max-width:380px}.pp-auth .form-top{display:none;align-items:center;gap:10px;font-weight:700;font-size:19px;letter-spacing:-.02em;margin-bottom:18px}.pp-auth .form-top .mk{width:28px;height:28px;border-radius:7px;background:var(--d-ink);color:#fff;display:grid;place-items:center}.pp-auth .form-top .mk svg{width:17px;height:17px}.pp-auth .m-value{display:none;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--d-line)}.pp-auth .m-value p{margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--d-ink-2)}.pp-auth .m-chips{display:flex;flex-wrap:wrap;gap:7px}.pp-auth .m-chips span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--d-ink-2);background:var(--d-panel);border-radius:980px;padding:5px 11px}.pp-auth .m-chips svg{width:12px;height:12px;color:var(--ok);flex:none}.pp-auth .view-h{font-size:clamp(24px,2.6vw,28px);font-weight:700;letter-spacing:-.025em;margin:0}.pp-auth .view-sub{font-size:14.5px;color:var(--d-muted);margin:8px 0 24px}.pp-auth .banner{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;border-radius:10px;padding:11px 13px;margin-bottom:18px}.pp-auth .banner-err{background:var(--err-bg);border:1px solid var(--err-line);color:#8d2b20}.pp-auth .banner svg{width:16px;height:16px;flex:none;margin-top:1px}.pp-auth .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.pp-auth .field label{font-size:12.5px;font-weight:600;color:var(--d-ink-2)}.pp-auth .field .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-auth .field .row .linkbtn{font-size:12.5px;font-weight:500;color:var(--d-ink-2);white-space:nowrap}.pp-auth .field .row .linkbtn:hover{color:var(--d-ink)}.pp-auth .inp{width:100%;font-family:inherit;font-size:14.5px;color:var(--d-ink);background:var(--d-bg);border:1px solid var(--d-line-2);border-radius:10px;padding:12px 14px;transition:border-color .14s,box-shadow .14s}.pp-auth .inp::placeholder{color:var(--d-faint)}.pp-auth .inp:focus{outline:none;border-color:var(--d-ink);box-shadow:0 0 0 3px #1d1d1f14}.pp-auth .inp.err{border-color:var(--err)}.pp-auth .inp.err:focus{box-shadow:0 0 0 3px #c0392b1f}.pp-auth .ferr{font-size:12px;color:var(--err);font-weight:500;display:flex;align-items:center;gap:5px}.pp-auth .ferr svg{width:13px;height:13px;flex:none}.pp-auth .pw{position:relative;display:flex}.pp-auth .pw .inp{padding-right:44px}.pp-auth .pw button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:none;color:var(--d-muted);cursor:pointer;display:grid;place-items:center;border-radius:8px}.pp-auth .pw button:hover{color:var(--d-ink)}.pp-auth .pw button svg{width:18px;height:18px}.pp-auth .caps{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#9a6a00}.pp-auth .caps svg{width:13px;height:13px;flex:none}.pp-auth .strength{margin-top:2px}.pp-auth .strength-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.pp-auth .strength-bars i{height:4px;border-radius:980px;background:var(--d-line);transition:background .18s}.pp-auth .strength-txt{font-size:11.5px;font-weight:500;color:var(--d-muted);margin-top:6px}.pp-auth .strength[data-lvl="1"] i:nth-child(1){background:#e0773a}.pp-auth .strength[data-lvl="2"] i:nth-child(1),.pp-auth .strength[data-lvl="2"] i:nth-child(2){background:#e3b505}.pp-auth .strength[data-lvl="3"] i{background:var(--ok)}.pp-auth .strength[data-lvl="1"] .strength-txt{color:#c2632c}.pp-auth .strength[data-lvl="3"] .strength-txt{color:var(--ok)}.pp-auth .check{display:flex;align-items:flex-start;gap:9px;margin:4px 0 20px;cursor:pointer}.pp-auth .check input{position:absolute;opacity:0;width:0;height:0}.pp-auth .check .box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--d-line-2);display:grid;place-items:center;flex:none;margin-top:1px;color:transparent;transition:background .14s,border-color .14s,box-shadow .14s}.pp-auth .check input:checked+.box{background:var(--d-ink);border-color:var(--d-ink);color:#fff}.pp-auth .check input:focus-visible+.box{outline:2px solid var(--focus);outline-offset:2px}.pp-auth .check .box svg{width:12px;height:12px}.pp-auth .check .lbl{flex:1;font-size:13px;color:var(--d-ink-2);line-height:1.45}.pp-auth .check .lbl a{color:var(--d-ink);text-decoration:underline;text-underline-offset:2px}.pp-auth .btn{width:100%;font-family:inherit;font-size:15px;font-weight:600;padding:13px;border-radius:10px;border:0;cursor:pointer;transition:background .14s,transform .05s,opacity .14s;display:flex;align-items:center;justify-content:center;gap:9px}.pp-auth .btn-primary{background:var(--d-ink);color:#fff}.pp-auth .btn-primary:hover{background:#000}.pp-auth .btn:active{transform:translateY(1px)}.pp-auth .btn[disabled]{cursor:default;opacity:.65}.pp-auth .btn[disabled]:active{transform:none}.pp-auth .btn-ghost{background:var(--d-bg);color:var(--d-ink);border:1px solid var(--d-line-2)}.pp-auth .btn-ghost:hover{border-color:var(--d-ink)}.pp-auth .btn-text{background:none;border:0;color:var(--d-ink-2);font-weight:600;font-size:13.5px;padding:8px;cursor:pointer;width:100%}.pp-auth .btn-text:hover{color:var(--d-ink)}.pp-auth .btn-google{background:var(--d-bg);color:var(--d-ink);border:1px solid var(--d-line-2)}.pp-auth .btn-google:hover{border-color:var(--d-ink)}.pp-auth .btn-google svg{width:18px;height:18px}.pp-auth .spin{width:16px;height:16px;border-radius:980px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:pp-auth-sp .6s linear infinite}.pp-auth .btn-ghost .spin,.pp-auth .btn-google .spin{border-color:#1d1d1f40;border-top-color:var(--d-ink)}@keyframes pp-auth-sp{to{transform:rotate(360deg)}}.pp-auth .linkbtn{font-family:inherit;background:none;border:0;padding:0;color:var(--d-ink);font-weight:600;cursor:pointer;text-decoration:none;border-radius:4px}.pp-auth .linkbtn:hover{text-decoration:underline}.pp-auth .sep{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--d-faint);font-size:12.5px}.pp-auth .sep:before,.pp-auth .sep:after{content:"";flex:1;height:1px;background:var(--d-line)}.pp-auth .alt{text-align:center;font-size:13.5px;color:var(--d-muted);margin-top:22px}.pp-auth .back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--d-ink-2);background:none;border:0;cursor:pointer;margin-bottom:18px;padding:4px 6px 4px 2px;border-radius:6px}.pp-auth .back:hover{color:var(--d-ink)}.pp-auth .back svg{width:16px;height:16px}.pp-auth .stack{display:flex;flex-direction:column;gap:10px}.pp-auth .done{text-align:center}.pp-auth .done .seal{width:64px;height:64px;border-radius:980px;background:var(--d-accent);color:var(--d-on-accent);display:grid;place-items:center;margin:0 auto 18px}.pp-auth .done .seal svg{width:32px;height:32px}.pp-auth .done h2{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.pp-auth .done p{font-size:14.5px;color:var(--d-muted);line-height:1.5;margin:10px 0 0}.pp-auth .done b{color:var(--d-ink)}.pp-auth .done-actions{margin-top:26px;display:flex;flex-direction:column;gap:10px;text-align:left}.pp-auth .resend-note{font-size:12.5px;color:var(--d-faint);text-align:center;margin:2px 0 0}.pp-auth .legal{margin-top:12px;font-size:12px;line-height:1.5;color:var(--d-muted)}.pp-auth .legal a{color:var(--d-ink-2);text-decoration:underline;text-underline-offset:2px}.pp-auth .altline{margin-top:18px;font-size:13px;color:var(--d-muted);text-align:center}.pp-auth .altline a{color:var(--d-ink);font-weight:600;text-decoration:none}.pp-auth .altline a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.pp-auth .spin{animation:none}.pp-auth .inp,.pp-auth .btn,.pp-auth .check .box{transition:none}}@media(max-width:880px){.pp-auth{grid-template-columns:1fr}.pp-auth .brand{display:none}.pp-auth .form-top{display:flex}.pp-auth .m-value{display:block}}@font-face{font-family:Helvetica Neue;src:url("./media/HelveticaNeueBoldCondensed-V7UCT4KE.eot");src:local("Helvetica Neue Condensed Bold"),local("HelveticaNeueBoldCondensed"),url("./media/HelveticaNeueBoldCondensed-V7UCT4KE.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueBoldCondensed-BAVKGGV7.woff2") format("woff2"),url("./media/HelveticaNeueBoldCondensed-I4PYOKSA.woff") format("woff"),url("./media/HelveticaNeueBoldCondensed-7PGG535Z.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue;src:url("./media/HelveticaNeueBlackCondensed-7ARJUWI6.eot");src:local("Helvetica Neue Condensed Black"),local("HelveticaNeueBlackCondensed"),url("./media/HelveticaNeueBlackCondensed-7ARJUWI6.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueBlackCondensed-QFBXOZBD.woff2") format("woff2"),url("./media/HelveticaNeueBlackCondensed-WRQAYCUF.woff") format("woff"),url("./media/HelveticaNeueBlackCondensed-T7NZ4I4Z.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Bold-U2F32JXI.eot");src:local("HelveticaNeueCyr-Bold"),url("./media/HelveticaNeueCyr-Bold-U2F32JXI.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Bold-4CEX7E7N.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Bold-IERSDZ5J.woff") format("woff"),url("./media/HelveticaNeueCyr-Bold-BUTMVPER.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Light-JNHE3FWN.eot");src:local("HelveticaNeueCyr-Light"),url("./media/HelveticaNeueCyr-Light-JNHE3FWN.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Light-S65ANBB4.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Light-IECGOBLT.woff") format("woff"),url("./media/HelveticaNeueCyr-Light-6BWEQIYG.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Medium-XUCMIQFD.eot");src:local("HelveticaNeueCyr-Medium"),url("./media/HelveticaNeueCyr-Medium-XUCMIQFD.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Medium-CP22ROPZ.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Medium-7BB3B5PU.woff") format("woff"),url("./media/HelveticaNeueCyr-Medium-ADWMEZ2H.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-MediumItalic-2KJ5GVJS.eot");src:local("HelveticaNeueCyr-MediumItalic"),url("./media/HelveticaNeueCyr-MediumItalic-2KJ5GVJS.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-MediumItalic-PGVCKXJ3.woff2") format("woff2"),url("./media/HelveticaNeueCyr-MediumItalic-64LHP75H.woff") format("woff"),url("./media/HelveticaNeueCyr-MediumItalic-7RYQPIFO.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-LightItalic-KGVBNYIW.eot");src:local("HelveticaNeueCyr-LightItalic"),url("./media/HelveticaNeueCyr-LightItalic-KGVBNYIW.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-LightItalic-EZMPVDRD.woff2") format("woff2"),url("./media/HelveticaNeueCyr-LightItalic-7NFQROMU.woff") format("woff"),url("./media/HelveticaNeueCyr-LightItalic-JDCXNIRN.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-HeavyItalic-BVLQANZF.eot");src:local("HelveticaNeueCyr-HeavyItalic"),url("./media/HelveticaNeueCyr-HeavyItalic-BVLQANZF.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-HeavyItalic-6WGQSOX6.woff2") format("woff2"),url("./media/HelveticaNeueCyr-HeavyItalic-DLEI2FLI.woff") format("woff"),url("./media/HelveticaNeueCyr-HeavyItalic-WNQUGQCH.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Black-DSV477XE.eot");src:local("HelveticaNeueCyr-Black"),url("./media/HelveticaNeueCyr-Black-DSV477XE.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Black-OT5VLZP4.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Black-4MLDKVVU.woff") format("woff"),url("./media/HelveticaNeueCyr-Black-FML7KMA3.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Heavy-5FCDC6J7.eot");src:local("HelveticaNeueCyr-Heavy"),url("./media/HelveticaNeueCyr-Heavy-5FCDC6J7.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Heavy-N5WOUAKR.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Heavy-AXG5BY4X.woff") format("woff"),url("./media/HelveticaNeueCyr-Heavy-R5T6B5A2.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Italic-3WAMP6QW.eot");src:local("HelveticaNeueCyr-Italic"),url("./media/HelveticaNeueCyr-Italic-3WAMP6QW.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Italic-XIJTOU7I.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Italic-XNLXSFCF.woff") format("woff"),url("./media/HelveticaNeueCyr-Italic-RD34L6OD.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Roman-MMUTQ2AY.eot");src:local("HelveticaNeueCyr-Roman"),url("./media/HelveticaNeueCyr-Roman-MMUTQ2AY.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Roman-L5B5ELIF.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Roman-PWWD4K52.woff") format("woff"),url("./media/HelveticaNeueCyr-Roman-JVB6BVE2.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-BlackItalic-DQSMMXTV.eot");src:local("HelveticaNeueCyr-BlackItalic"),url("./media/HelveticaNeueCyr-BlackItalic-DQSMMXTV.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-BlackItalic-SB5ADOQT.woff2") format("woff2"),url("./media/HelveticaNeueCyr-BlackItalic-2KRXDMO4.woff") format("woff"),url("./media/HelveticaNeueCyr-BlackItalic-HZV5PJDY.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-UltraLightItalic-MP6JXZWX.eot");src:local("HelveticaNeueCyr-UltraLightItalic"),url("./media/HelveticaNeueCyr-UltraLightItalic-MP6JXZWX.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-UltraLightItalic-Y3IXDGG6.woff2") format("woff2"),url("./media/HelveticaNeueCyr-UltraLightItalic-UEXJXFBS.woff") format("woff"),url("./media/HelveticaNeueCyr-UltraLightItalic-P4C5MPDB.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-BoldItalic-53RBEQXU.eot");src:local("HelveticaNeueCyr-BoldItalic"),url("./media/HelveticaNeueCyr-BoldItalic-53RBEQXU.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-BoldItalic-4BP2ZUWW.woff2") format("woff2"),url("./media/HelveticaNeueCyr-BoldItalic-7DZ27TH3.woff") format("woff"),url("./media/HelveticaNeueCyr-BoldItalic-JGQLE5QA.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-ThinItalic-SXQJCMF7.eot");src:local("HelveticaNeueCyr-ThinItalic"),url("./media/HelveticaNeueCyr-ThinItalic-SXQJCMF7.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-ThinItalic-UYSCDDRS.woff2") format("woff2"),url("./media/HelveticaNeueCyr-ThinItalic-N6YLTG7E.woff") format("woff"),url("./media/HelveticaNeueCyr-ThinItalic-TMNLX6NM.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-UltraLight-6KZWGCRY.eot");src:local("HelveticaNeueCyr-UltraLight"),url("./media/HelveticaNeueCyr-UltraLight-6KZWGCRY.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-UltraLight-M2YWC37Q.woff2") format("woff2"),url("./media/HelveticaNeueCyr-UltraLight-4BXHARO3.woff") format("woff"),url("./media/HelveticaNeueCyr-UltraLight-YR2C5MGB.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Thin-GK6WBNWG.eot");src:local("HelveticaNeueCyr-Thin"),url("./media/HelveticaNeueCyr-Thin-GK6WBNWG.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Thin-BBSFX72Q.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Thin-G5NYIP6H.woff") format("woff"),url("./media/HelveticaNeueCyr-Thin-HQ7KCSK4.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Menlo;font-style:normal;font-weight:400;src:local("Menlo Regular"),url("./media/Menlo-Regular-QR3WXGDX.woff") format("woff")}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNowDisplay-Bold-MJGVCQK5.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNowDisplay-ExtraBold-YBJBIAOX.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNowDisplay-Regular-3JQAWG7V.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNeueCyr-Roman-L5B5ELIF.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Roman-PWWD4K52.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNeueCyr-Bold-4CEX7E7N.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Bold-IERSDZ5J.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNeueCyr-Black-OT5VLZP4.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Black-4MLDKVVU.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F}@font-face{font-family:Latin Mono;src:url("./media/latin-modern-mono-12-regular-JG42WFCQ.otf") format("truetype");font-weight:400;font-style:normal}.collapse .collapse-content{height:0px}.collapse.collapse-open{height:100%}.ng-select .ng-select-container{height:48px!important}.ng-select .ng-select-container .ng-value-container .ng-input{top:11px!important}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:10px}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{--tw-bg-opacity: 1;background-color:rgb(var(--color-border-default-rgb) / var(--tw-bg-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-select-container,:root[data-theme=dark] .ng-select .ng-select-container{--tw-border-opacity: 1;border-color:rgb(var(--color-border-default-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-subtle-rgb) / var(--tw-bg-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-select-container:hover,:root[data-theme=dark] .ng-select .ng-select-container:hover{border-color:rgb(var(--color-text-primary-rgb) / .3)}:root[data-theme=admin-dark] .ng-select .ng-select-container.ng-has-value,:root[data-theme=dark] .ng-select .ng-select-container.ng-has-value{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-subtle-rgb) / var(--tw-bg-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel,:root[data-theme=dark] .ng-select .ng-dropdown-panel{--tw-border-opacity: 1;border-color:rgb(var(--color-border-default-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-subtle-rgb) / var(--tw-bg-opacity, 1));box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,:root[data-theme=dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{--tw-text-opacity: 1;color:rgb(var(--color-text-primary-rgb) / var(--tw-text-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,:root[data-theme=dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:rgb(var(--color-border-default-rgb) / .7)}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,:root[data-theme=dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:rgb(var(--color-brand-primary-rgb) / .2);--tw-text-opacity: 1;color:rgb(var(--color-brand-primary-rgb) / var(--tw-text-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover,:root[data-theme=dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover{background-color:rgb(var(--color-border-default-rgb) / .5)}:root[data-theme=admin-dark] .ng-select .ng-placeholder,:root[data-theme=dark] .ng-select .ng-placeholder{color:rgb(var(--color-text-primary-rgb) / .4)}.table.table-no-scroll{overflow-x:hidden}.table.table-no-left-padding :where(th,td):first-child{padding-left:0!important}.table.table-no-left-padding :where(th,td):not(:first-child){padding-left:.25rem!important}.table.table-no-right-padding :where(th,td){padding-right:.5rem!important}:root[data-theme=clcmprnt] .table :where(th),:root[data-theme=light] .table :where(th){font-size:.75rem;line-height:1rem;font-weight:500;color:rgb(var(--color-text-primary-rgb) / .4)}:root[data-theme=admin-dark] .table :where(th),:root[data-theme=dark] .table :where(th){font-size:.75rem;line-height:1rem;font-weight:500;color:rgb(var(--color-text-primary-rgb) / .6)}:root[data-theme=admin-dark] .table :where(tbody tr),:root[data-theme=dark] .table :where(tbody tr){border-color:rgb(var(--color-border-default-rgb) / .3)}:root[data-theme=admin-dark] .table :where(tbody tr):hover,:root[data-theme=dark] .table :where(tbody tr):hover{background-color:rgb(var(--color-surface-subtle-rgb) / .5)!important}.table-shadow{--tw-shadow: 0px 4px 12px 0px rgba(0,0,0,.1);--tw-shadow-colored: 0px 4px 12px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[ngpPopover]{position:absolute;display:flex;flex-direction:column;row-gap:4px;max-width:280px;border-radius:.75rem;padding:.75rem 1rem;outline:none;animation:popover-show .1s ease-out;z-index:9999}[ngpPopover][data-exit]{animation:popover-hide .1s ease-out}@keyframes popover-show{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes popover-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.date-picker-popover{max-width:320px!important;width:320px!important;padding:0!important;border-radius:.5rem;background-color:var(--color-surface-base);border:1px solid var(--color-border-default);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:9999;position:fixed}.date-picker-popover .date-btn{color:var(--color-text-primary);cursor:pointer;border:2px solid transparent;border-radius:9999px;transition:background-color .15s,color .15s}.date-picker-popover .date-btn[data-hover]:not([data-disabled]){background-color:color-mix(in oklab,var(--color-brand-primary) 8%,var(--color-surface-base))}.date-picker-popover .date-btn[data-focus-visible]{outline:none;box-shadow:0 0 0 2px var(--color-border-focus),0 0 0 4px var(--color-surface-base)}.date-picker-popover .date-btn[data-press]:not([data-disabled]){background-color:color-mix(in oklab,var(--color-brand-primary) 16%,var(--color-surface-base))}.date-picker-popover .date-btn[data-today]:not([data-selected]){border-color:var(--color-brand-primary)}.date-picker-popover .date-btn[data-selected]{background-color:var(--color-brand-primary);color:var(--color-brand-primary-content);border-color:transparent}.date-picker-popover .date-btn[data-outside-month]{opacity:.3}.date-picker-popover .date-btn[data-disabled]{opacity:.2;cursor:not-allowed}.date-picker-popover .date-nav-btn[data-disabled]{opacity:.3;cursor:not-allowed}@media(max-width:640px){.date-picker-popover{max-width:90vw!important}.date-picker-popover .date-btn{width:2.5rem;height:2.5rem;font-size:.875rem}}@media(prefers-contrast:high){.date-picker-popover .date-btn{border-width:2px}.date-picker-popover .date-btn[data-selected]{border:2px solid var(--color-brand-primary-content)}}@media print{.date-picker-popover{display:none!important}}[ngpError]{font-family:Helvetica Neue Roman,sans-serif;display:none;color:oklch(var(--er));font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}[ngpError][data-validator=fail][data-dirty]{display:block}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}html,body{font-family:HelveticaNeueCyr,sans-serif;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:HelveticaNeueCyr,sans-serif}h3{font-size:31px;font-weight:400}.helvetica-fix{display:inline-block;transform:translateY(2px)}*:where([style*=HelveticaNeueCyr],[class*="font-['HelveticaNeueCyr']"]){display:inline-block;transform:translateY(1px)}.container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.5rem!important;padding-right:1.5rem!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media(min-width:640px){.container{max-width:640px;padding-right:2rem;padding-left:2rem}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px;padding-right:2rem;padding-left:2rem}}@media(min-width:1280px){.container{max-width:1280px;padding-right:2rem;padding-left:2rem}}@media(min-width:1536px){.container{max-width:1536px;padding-right:2rem;padding-left:2rem}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-1{margin:.25rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.w-0{width:0px}.w-1{width:.25rem}.w-2{width:.5rem}.w-40{width:10rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-screen-xl{max-width:1280px}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-radius-md{border-radius:8px}.rounded-l-radius-md{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-r-radius-md{border-top-right-radius:8px;border-bottom-right-radius:8px}.border{border-width:1px}.border-r-0{border-right-width:0px}.border-border-default{--tw-border-opacity: 1;border-color:rgb(var(--color-border-default-rgb) / var(--tw-border-opacity, 1))}.bg-base-200{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-subtle-rgb) / var(--tw-bg-opacity, 1))}.bg-base-200\/50{background-color:rgb(var(--color-surface-subtle-rgb) / .5)}.bg-primary\/20{background-color:rgb(var(--color-brand-primary-rgb) / .2)}.bg-surface-base{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-base-rgb) / var(--tw-bg-opacity, 1))}.bg-surface-sunken{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-sunken-rgb) / var(--tw-bg-opacity, 1))}.bg-text-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-text-primary-rgb) / var(--tw-bg-opacity, 1))}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.ps-1{padding-inline-start:.25rem}.font-\[\'HelveticaNeueCyr\'\]{font-family:HelveticaNeueCyr}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-base-content\/40{color:rgb(var(--color-text-primary-rgb) / .4)}.text-base-content\/60{color:rgb(var(--color-text-primary-rgb) / .6)}.text-surface-base{--tw-text-opacity: 1;color:rgb(var(--color-surface-base-rgb) / var(--tw-text-opacity, 1))}.text-text-primary{--tw-text-opacity: 1;color:rgb(var(--color-text-primary-rgb) / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity: 1;color:rgb(var(--color-text-secondary-rgb) / var(--tw-text-opacity, 1))}.text-text-tertiary{--tw-text-opacity: 1;color:rgb(var(--color-text-tertiary-rgb) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_4px_12px_0px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0px 4px 12px 0px rgba(0,0,0,.1);--tw-shadow-colored: 0px 4px 12px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body{font-family:var(--d-font)}input::placeholder,textarea::placeholder{color:var(--d-muted);opacity:1}.hover\:bg-surface-sunken:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-sunken-rgb) / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}
