@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--p-font);line-height:1.5;font-weight:400;color:var(--p-ink);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:var(--p-scene);background-attachment:fixed;-webkit-text-size-adjust:100%}body{color:var(--p-ink)}html,body,*{scrollbar-width:none!important}::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}:focus{outline:none}:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0}::selection{background:var(--p-accent-soft);color:var(--p-ink)}a{font-weight:500;color:var(--p-link);text-decoration:inherit}a:hover{color:var(--p-link-hover)}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:50px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--p-field);cursor:pointer;transition:border-color .25s;-webkit-tap-highlight-color:transparent}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@media print{html,body{background:#fff!important;color:#111!important}.no-print,[class*=sidebar],nav{display:none!important}.print-only{display:block!important}.report-content{width:100%!important;margin:0!important;padding:0!important}table{page-break-inside:auto}tr{page-break-inside:avoid}}:root{--p-font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--p-fs-cap: 11px;--p-fs-xs: 12px;--p-fs-sm: 13px;--p-fs-md: 14px;--p-fs-lg: 16px;--p-fs-xl: 20px;--p-fs-2xl: 24px;--p-fs-3xl: 32px;--p-r-sm: 8px;--p-r-md: 14px;--p-r-lg: 24px;--p-r-xl: 28px;--p-r-full: 999px;--p-z-nav: 40;--p-z-pop: 60;--p-z-modal: 80;--p-z-toast: 100;--p-z-fx: 120;--p-spring: cubic-bezier(.22,1.2,.36,1);--p-out: cubic-bezier(.22,1,.36,1);--p-in: cubic-bezier(.55,0,.8,.3);--p-dur-fast: .16s;--p-dur: .24s;--p-dur-slow: .42s;--p-glow-lime: radial-gradient(100% 125% at 36% 34%, #0C0F08 0%, #0F1309 44%, #171E0D 68%, #2E3A18 100%);--p-rim-lime: #B8E62E;--p-edge-lime: #E9F7A0;--p-shine-lime: rgba(150,200,30,.26);--p-rimsoft-lime: rgba(184,230,46,.3);--p-edgesoft-lime: rgba(233,247,160,.22);--p-glow-ember: linear-gradient(180deg, #2A1315 0%, #3F1D1B 38%, #5C2B24 62%, #823826 79%, #9C4C2B 91%, #AE5F30 100%);--p-rim-ember: #FF4A1C;--p-edge-ember: #FFA05A;--p-shine-ember: rgba(200,80,40,.26);--p-rimsoft-ember: rgba(255,120,60,.26);--p-edgesoft-ember: rgba(255,170,110,.24);--p-glow-sky: radial-gradient(56% 64% at 62% 88%, rgba(120,182,236,.3) 0%, rgba(120,182,236,0) 70%), linear-gradient(180deg, #24384A 0%, #2B4A68 48%, #2E669C 100%);--p-rim-sky: #5AB4FF;--p-edge-sky: #BFE3FF;--p-shine-sky: rgba(50,120,190,.26);--p-rimsoft-sky: rgba(90,180,255,.28);--p-edgesoft-sky: rgba(191,227,255,.22);--p-glow-violet: radial-gradient(100% 125% at 36% 34%, #2B1636 0%, #341C45 42%, #492858 72%, #653871 100%);--p-rim-violet: #E37FE0;--p-edge-violet: #F09BEA;--p-shine-violet: rgba(140,70,160,.26);--p-rimsoft-violet: rgba(227,127,224,.28);--p-edgesoft-violet: rgba(240,155,234,.22);--p-up: #7CF25A;--p-down: #FFA394}:root,[data-theme=light]{color-scheme:light;--p-scene: radial-gradient(60% 70% at 100% 0%, rgba(255,255,255,.9) 0%, rgba(255,255,255,0) 60%), linear-gradient(160deg, #EEF3F5 0%, #E4ECEF 50%, #D7E1E5 100%);--p-page: #DDE6EA;--p-canvas: #E8EFF2;--p-blob-1: rgba(198,240,42,.2);--p-blob-2: rgba(178,63,196,.1);--p-blob-3: rgba(61,155,245,.14);--p-panel: #FFFFFF;--p-panel-blur: none;--p-panel-rim-a: rgba(18,37,44,.07);--p-panel-rim-b: rgba(18,37,44,.05);--p-panel-shadow: 0 1px 2px rgba(18,37,44,.05), 0 16px 36px -24px rgba(18,37,44,.32);--p-surface: #FFFFFF;--p-sub: #F3F6F8;--p-sub-rim: transparent;--p-sub-hover: #EAF0F3;--p-field: #EEF3F5;--p-field-rim: transparent;--p-field-hover: #E5ECEF;--p-chrome: #FFFFFF;--p-chrome-rim: rgba(18,37,44,.07);--p-chrome-blur: none;--p-solid: #FFFFFF;--p-solid-rim: rgba(18,37,44,.06);--p-solid-shadow: drop-shadow(0 10px 16px rgba(18,37,44,.1)) drop-shadow(0 1px 1px rgba(18,37,44,.06));--p-ink: #12252C;--p-ink-2: #3F5660;--p-muted: #52676F;--p-faint: #93A5AC;--p-line: #E4EBEE;--p-line-strong: #C6D3D8;--p-link: var(--p-accent-ink);--p-link-hover: var(--p-ink);--p-accent: #C6F02A;--p-accent-hover: #B8E41C;--p-on-accent: #0B0F05;--p-accent-ink: #4A6A00;--p-accent-ink-dark: #D9F77A;--p-accent-soft: #EEF8CC;--p-accent-glow: rgba(150,200,10,.5);--p-accent-graphic: #6E9B00;--p-accent-rgb: 198,240,42;--p-focus: #C6F02A;--p-ok: #17703C;--p-ok-soft: #E2F4E8;--p-bad: #B8321F;--p-bad-soft: #FBE6E2;--p-warn: #9C5508;--p-warn-soft: #FCEFDC;--p-info: #1F6FB8;--p-info-soft: #E3EFFA;--p-violet: #8E3FB0;--p-violet-soft: #F4E8FA;--p-deep: #3F5660;--p-deep-soft: #EEF3F5;--p-k-paper: #2F86D6;--p-k-film: #6E9B00;--p-k-tissue: #B23FC4;--p-k-ribbon: #F2531F;--p-k-wide: #0E9A8A;--p-k-other: #6F8790;--p-k-print3d: #C88A04;--p-k-paper-soft: rgba(47,134,214,.13);--p-k-film-soft: rgba(110,155,0,.15);--p-k-tissue-soft: rgba(178,63,196,.12);--p-k-ribbon-soft: rgba(242,83,31,.12);--p-k-wide-soft: rgba(14,154,138,.13);--p-k-other-soft: rgba(111,135,144,.14);--p-k-print3d-soft: rgba(200,138,4,.14);--p-col-print: #1F6FB8;--p-col-assembly: #8E3FB0;--p-track: #EAF0F2;--p-chart-1: #6E9B00;--p-chart-2: #2F86D6;--p-chart-3: #9B45C4;--p-chart-4: #E0531F;--p-chart-5: #0E9A8A;--p-chart-6: #B07800;--p-chart-7: #D6457A;--p-chart-8: #5F7D8C;--p-nav-bg: linear-gradient(180deg, rgba(17,32,38,.84), rgba(10,20,25,.9));--p-nav-rim: rgba(255,255,255,.1);--p-nav-ink: #E9F2F4;--p-nav-muted: #A1B4BA;--p-nav-hover: rgba(255,255,255,.07);--p-nav-active-bg: rgba(198,240,42,.13);--p-nav-active-rim: rgba(198,240,42,.36);--p-nav-active-ink: #F3FCD2;--p-nav-shadow: 0 30px 70px -24px rgba(10,24,30,.55);--p-handle-bg: #12252C;--p-seg-bg: #FFFFFF;--p-seg-rim: rgba(18,37,44,.07);--p-seg-ink: #4F656D;--p-seg-on: #12252C;--p-seg-on-ink: #FFFFFF;--p-seg-on-sub: rgba(255,255,255,.18);--p-seg-on-hover: #1E3A44;--p-btn2-bg: #FFFFFF;--p-btn2-rim: rgba(18,37,44,.12);--p-btn2-hover: #F3F6F8;--p-btn2-shadow: 0 1px 2px rgba(18,37,44,.05);--p-btn-primary-shadow: 0 10px 26px -10px var(--p-accent-glow), inset 0 1px 0 rgba(255,255,255,.55);--p-btn-primary-shadow-hover: 0 14px 30px -8px var(--p-accent-glow), inset 0 1px 0 rgba(255,255,255,.55);--p-ava-ring: #FFFFFF;--p-ava-1: linear-gradient(140deg, #D2602C, #92270A);--p-ava-2: linear-gradient(140deg, #3F7FD6, #1B4699);--p-ava-3: linear-gradient(140deg, #9B6BE8, #5528A8);--p-ava-4: linear-gradient(140deg, #22A596, #0B5F57);--p-ava-5: linear-gradient(140deg, #C55BCF, #7A1F96);--p-ava-6: linear-gradient(140deg, #6A9A12, #2E5205);--p-seg-on-shadow: 0 6px 16px -8px rgba(0,0,0,.45);--p-knob-shadow: 0 1px 3px rgba(0,0,0,.35);--p-toggle-on-glow: 0 0 12px -2px var(--p-accent-glow);--p-check-on-glow: 0 0 10px -2px var(--p-accent-glow);--p-toggle-off: #E1E9EC;--p-toggle-off-rim: #C6D3D8;--p-check-rim: #93A5AC;--p-check-on: var(--p-accent);--p-check-on-ink: var(--p-on-accent);--p-plate: #12252C;--p-plate-deep: #0B191E;--p-on-plate: #F2F7F8;--p-on-plate-muted: rgba(242,247,248,.66);--p-plate-bg: linear-gradient(160deg, #1A353D 0%, #11252C 58%, #0C1C22 100%);--p-plate-rim-a: rgba(255,255,255,.22);--p-plate-rim-b: rgba(255,255,255,.04);--p-plate-shadow: 0 24px 44px -24px rgba(12,28,34,.7);--p-overlay: rgba(14,30,36,.34);--p-overlay-blur: blur(6px) saturate(120%);--p-modal-bg: #FFFFFF;--p-modal-blur: none;--p-modal-rim: rgba(18,37,44,.06);--p-modal-foot: #F6F9FA;--p-pop-bg: #FFFFFF;--p-pop-blur: none;--p-pop-rim: rgba(18,37,44,.08);--p-tip-bg: #12252C;--p-tip-ink: #F2F7F8;--p-tip-muted: #A9BCC2;--p-sh-card: 0 1px 2px rgba(18,37,44,.05), 0 10px 26px -20px rgba(18,37,44,.3);--p-sh-pop: 0 2px 6px rgba(18,37,44,.06), 0 22px 44px -18px rgba(18,37,44,.34);--p-sh-modal: 0 0 0 1px rgba(18,37,44,.05), 0 44px 110px -30px rgba(12,28,34,.5);--p-spot: rgba(150,200,10,.14);--p-spot-rim: rgba(110,155,0,.55);--p-skel: #EDF2F4;--p-skel-hi: #F8FAFB}[data-theme=aurora]{color-scheme:dark;--p-scene: radial-gradient(75% 95% at 0% 64%, rgba(6,11,13,.88) 0%, rgba(6,11,13,0) 70%), linear-gradient(56deg, #0F1A1E 0%, #16242A 26%, #263A41 44%, #3F5961 62%, #55707A 78%, #8197A0 91%, #A9BAC0 100%);--p-page: #0B1519;--p-canvas: #102026;--p-blob-1: rgba(198,240,42,.1);--p-blob-2: rgba(178,63,196,.17);--p-blob-3: rgba(61,155,245,.14);--p-panel: linear-gradient(180deg, rgba(24,40,46,.66), rgba(12,23,28,.74));--p-panel-blur: blur(26px) saturate(150%);--p-panel-rim-a: rgba(255,255,255,.24);--p-panel-rim-b: rgba(255,255,255,.04);--p-panel-shadow: 0 28px 50px -30px rgba(0,0,0,.75);--p-surface: #172A31;--p-sub: rgba(255,255,255,.045);--p-sub-rim: rgba(255,255,255,.06);--p-sub-hover: rgba(255,255,255,.085);--p-field: rgba(255,255,255,.075);--p-field-rim: rgba(255,255,255,.1);--p-field-hover: rgba(255,255,255,.12);--p-chrome: rgba(9,17,21,.46);--p-chrome-rim: rgba(255,255,255,.14);--p-chrome-blur: blur(18px) saturate(140%);--p-solid: linear-gradient(180deg, #1D3037 0%, #172830 100%);--p-solid-rim: rgba(255,255,255,.08);--p-solid-shadow: drop-shadow(0 16px 22px rgba(0,0,0,.35));--p-ink: #F2F7F8;--p-ink-2: #C9D7DB;--p-muted: #A6BAC0;--p-faint: #6F868D;--p-line: rgba(255,255,255,.08);--p-line-strong: rgba(255,255,255,.2);--p-link: var(--p-accent-ink);--p-link-hover: var(--p-ink);--p-accent: #C6F02A;--p-accent-hover: #D4F55A;--p-on-accent: #0B0F05;--p-accent-ink: #D9F77A;--p-accent-ink-dark: #D9F77A;--p-accent-soft: rgba(198,240,42,.13);--p-accent-glow: rgba(198,240,42,.45);--p-accent-graphic: #C6F02A;--p-accent-rgb: 198,240,42;--p-focus: #C6F02A;--p-ok: #7CF25A;--p-ok-soft: rgba(124,242,90,.13);--p-bad: #FF8B7B;--p-bad-soft: rgba(255,139,123,.13);--p-warn: #FFB547;--p-warn-soft: rgba(255,181,71,.14);--p-info: #7CC4FF;--p-info-soft: rgba(124,196,255,.14);--p-violet: #E39BFF;--p-violet-soft: rgba(227,155,255,.15);--p-deep: #C9D7DB;--p-deep-soft: rgba(255,255,255,.075);--p-k-paper: #3E9AE3;--p-k-film: #84A208;--p-k-tissue: #CA68C8;--p-k-ribbon: #E96626;--p-k-wide: #01AB9C;--p-k-other: #8FA6AE;--p-k-print3d: #E0A82E;--p-k-paper-soft: rgba(62,154,227,.18);--p-k-film-soft: rgba(132,162,8,.2);--p-k-tissue-soft: rgba(202,104,200,.18);--p-k-ribbon-soft: rgba(233,102,38,.18);--p-k-wide-soft: rgba(1,171,156,.18);--p-k-other-soft: rgba(143,166,174,.16);--p-k-print3d-soft: rgba(224,168,46,.18);--p-col-print: #7CC4FF;--p-col-assembly: #E39BFF;--p-track: rgba(255,255,255,.08);--p-chart-1: #C6F02A;--p-chart-2: #5AB4FF;--p-chart-3: #D58BFF;--p-chart-4: #FF7A4A;--p-chart-5: #2FD4BF;--p-chart-6: #FFC24A;--p-chart-7: #FF7FAE;--p-chart-8: #9FB6C1;--p-nav-bg: linear-gradient(180deg, rgba(16,29,34,.64), rgba(9,17,21,.74));--p-nav-rim: rgba(255,255,255,.12);--p-nav-ink: #E9F2F4;--p-nav-muted: #8EA4AB;--p-nav-hover: rgba(255,255,255,.07);--p-nav-active-bg: rgba(198,240,42,.12);--p-nav-active-rim: rgba(198,240,42,.34);--p-nav-active-ink: #F3FCD2;--p-nav-shadow: 0 30px 80px -20px rgba(0,0,0,.85), 30px 0 70px -40px rgba(0,0,0,.7);--p-handle-bg: rgba(255,255,255,.13);--p-seg-bg: rgba(9,17,21,.46);--p-seg-rim: rgba(255,255,255,.14);--p-seg-ink: #BACBD0;--p-seg-on: #F2F7F8;--p-seg-on-ink: #0F1A1E;--p-seg-on-sub: rgba(15,26,30,.1);--p-seg-on-hover: #FFFFFF;--p-btn2-bg: rgba(255,255,255,.08);--p-btn2-rim: rgba(255,255,255,.15);--p-btn2-hover: rgba(255,255,255,.14);--p-btn2-shadow: none;--p-btn-primary-shadow: 0 10px 26px -10px var(--p-accent-glow), inset 0 1px 0 rgba(255,255,255,.55);--p-btn-primary-shadow-hover: 0 14px 30px -8px var(--p-accent-glow), inset 0 1px 0 rgba(255,255,255,.55);--p-ava-ring: #15262D;--p-ava-1: linear-gradient(140deg, #D2602C, #92270A);--p-ava-2: linear-gradient(140deg, #3F7FD6, #1B4699);--p-ava-3: linear-gradient(140deg, #9B6BE8, #5528A8);--p-ava-4: linear-gradient(140deg, #22A596, #0B5F57);--p-ava-5: linear-gradient(140deg, #C55BCF, #7A1F96);--p-ava-6: linear-gradient(140deg, #6A9A12, #2E5205);--p-seg-on-shadow: 0 6px 16px -8px rgba(0,0,0,.45);--p-knob-shadow: 0 1px 3px rgba(0,0,0,.35);--p-toggle-on-glow: 0 0 12px -2px var(--p-accent-glow);--p-check-on-glow: 0 0 10px -2px var(--p-accent-glow);--p-toggle-off: rgba(255,255,255,.1);--p-toggle-off-rim: rgba(255,255,255,.2);--p-check-rim: #6F868D;--p-check-on: var(--p-accent);--p-check-on-ink: var(--p-on-accent);--p-plate: #22383F;--p-plate-deep: #1A2E35;--p-on-plate: #F2F7F8;--p-on-plate-muted: rgba(242,247,248,.66);--p-plate-bg: linear-gradient(160deg, rgba(34,60,68,.8) 0%, rgba(14,28,34,.86) 100%);--p-plate-rim-a: rgba(255,255,255,.26);--p-plate-rim-b: rgba(255,255,255,.05);--p-plate-shadow: 0 28px 50px -30px rgba(0,0,0,.8);--p-overlay: rgba(2,7,9,.56);--p-overlay-blur: blur(10px) saturate(130%);--p-modal-bg: linear-gradient(180deg, rgba(28,46,53,.94), rgba(14,26,31,.96));--p-modal-blur: blur(28px) saturate(160%);--p-modal-rim: rgba(255,255,255,.14);--p-modal-foot: rgba(255,255,255,.035);--p-pop-bg: rgba(20,36,42,.94);--p-pop-blur: blur(22px) saturate(150%);--p-pop-rim: rgba(255,255,255,.12);--p-tip-bg: #F2F7F8;--p-tip-ink: #0F1A1E;--p-tip-muted: #4F656D;--p-sh-card: 0 18px 40px -28px rgba(0,0,0,.8);--p-sh-pop: 0 26px 60px -20px rgba(0,0,0,.78);--p-sh-modal: 0 50px 120px -30px rgba(0,0,0,.9);--p-spot: rgba(255,255,255,.075);--p-spot-rim: rgba(198,240,42,.55);--p-skel: rgba(255,255,255,.06);--p-skel-hi: rgba(255,255,255,.12)}[data-theme=classic]{color-scheme:light;--p-scene: #DDEEEC;--p-page: #D5E3E1;--p-canvas: #E5ECEB;--p-blob-1: transparent;--p-blob-2: transparent;--p-blob-3: transparent;--p-panel: #FFFFFF;--p-panel-blur: none;--p-panel-rim-a: transparent;--p-panel-rim-b: transparent;--p-panel-shadow: 0 1px 2px rgba(46,70,68,.07);--p-surface: #FFFFFF;--p-sub: #F3F6F5;--p-sub-rim: transparent;--p-sub-hover: #EEF3F2;--p-field: #E9EFEE;--p-field-rim: transparent;--p-field-hover: #DFE8E6;--p-chrome: #FFFFFF;--p-chrome-rim: transparent;--p-chrome-blur: none;--p-solid: #FFFFFF;--p-solid-rim: transparent;--p-solid-shadow: drop-shadow(0 1px 2px rgba(46,70,68,.07));--p-ink: #2E4644;--p-ink-2: #536966;--p-muted: #879895;--p-faint: #BFCDCA;--p-line: #DCE5E3;--p-line-strong: #BFCDCA;--p-link: #3E5754;--p-link-hover: #2E4644;--p-accent: #D4A33B;--p-accent-hover: #C2912C;--p-on-accent: #FFFFFF;--p-accent-ink: #A87A1B;--p-accent-ink-dark: #F2D58F;--p-accent-soft: #F7EDD5;--p-accent-glow: rgba(212,163,59,.3);--p-accent-graphic: #D4A33B;--p-accent-rgb: 212,163,59;--p-focus: #D4A33B;--p-ok: #3D9A72;--p-ok-soft: #E1F1E9;--p-bad: #D05846;--p-bad-soft: #F8E3DF;--p-warn: #E0873A;--p-warn-soft: #FBEADB;--p-info: #4C83A6;--p-info-soft: #E1ECF3;--p-violet: #8768AE;--p-violet-soft: #EEE8F5;--p-deep: #2D6A55;--p-deep-soft: #DDEBE5;--p-k-paper: #2F86D6;--p-k-film: #6E9B00;--p-k-tissue: #B23FC4;--p-k-ribbon: #F2531F;--p-k-wide: #0E9A8A;--p-k-other: #6F8790;--p-k-print3d: #C88A04;--p-k-paper-soft: rgba(47,134,214,.13);--p-k-film-soft: rgba(110,155,0,.15);--p-k-tissue-soft: rgba(178,63,196,.12);--p-k-ribbon-soft: rgba(242,83,31,.12);--p-k-wide-soft: rgba(14,154,138,.13);--p-k-other-soft: rgba(111,135,144,.14);--p-k-print3d-soft: rgba(200,138,4,.14);--p-col-print: #1F6FB8;--p-col-assembly: #8E3FB0;--p-track: #E9EFEE;--p-chart-1: #3D9A72;--p-chart-2: #4C83A6;--p-chart-3: #8768AE;--p-chart-4: #E0873A;--p-chart-5: #4F948F;--p-chart-6: #D4A33B;--p-chart-7: #B9667E;--p-chart-8: #879895;--p-nav-bg: #3E5754;--p-nav-rim: transparent;--p-nav-ink: #EEF3F2;--p-nav-muted: rgba(238,243,242,.62);--p-nav-hover: rgba(255,255,255,.06);--p-nav-active-bg: #E5ECEB;--p-nav-active-rim: transparent;--p-nav-active-ink: #2E4644;--p-nav-shadow: none;--p-handle-bg: #3E5754;--p-seg-bg: #E9EFEE;--p-seg-rim: transparent;--p-seg-ink: #536966;--p-seg-on: #3E5754;--p-seg-on-ink: #FFFFFF;--p-seg-on-sub: rgba(255,255,255,.18);--p-seg-on-hover: #344B48;--p-btn2-bg: #FFFFFF;--p-btn2-rim: transparent;--p-btn2-hover: #F6F9F8;--p-btn2-shadow: 0 1px 2px rgba(46,70,68,.07);--p-btn-primary-shadow: 0 6px 16px rgba(212,163,59,.3);--p-btn-primary-shadow-hover: 0 6px 16px rgba(212,163,59,.3);--p-ava-ring: #FFFFFF;--p-ava-1: #C98F6B;--p-ava-2: #6E8FB0;--p-ava-3: #8D7AB5;--p-ava-4: #5E9C86;--p-ava-5: #B07A8C;--p-ava-6: #7F9A5E;--p-seg-on-shadow: none;--p-knob-shadow: 0 1px 2px rgba(46,70,68,.07);--p-toggle-on-glow: none;--p-check-on-glow: none;--p-toggle-off: #CBD7D5;--p-toggle-off-rim: transparent;--p-check-rim: #BFCDCA;--p-check-on: #3E5754;--p-check-on-ink: #FFFFFF;--p-plate: #3E5754;--p-plate-deep: #344B48;--p-on-plate: #EEF3F2;--p-on-plate-muted: rgba(238,243,242,.62);--p-plate-bg: #3E5754;--p-plate-rim-a: transparent;--p-plate-rim-b: transparent;--p-plate-shadow: 0 12px 32px rgba(46,70,68,.12);--p-overlay: rgba(30,48,46,.42);--p-overlay-blur: none;--p-modal-bg: #FFFFFF;--p-modal-blur: none;--p-modal-rim: transparent;--p-modal-foot: #FAFCFB;--p-pop-bg: #FFFFFF;--p-pop-blur: none;--p-pop-rim: #DCE5E3;--p-tip-bg: #2E4644;--p-tip-ink: #FFFFFF;--p-tip-muted: rgba(255,255,255,.72);--p-sh-card: 0 1px 2px rgba(46,70,68,.07);--p-sh-pop: 0 12px 32px rgba(46,70,68,.12);--p-sh-modal: 0 32px 90px rgba(22,40,38,.35);--p-spot: rgba(212,163,59,.1);--p-spot-rim: rgba(212,163,59,.55);--p-skel: #EEF3F2;--p-skel-hi: #F6F9F8}[data-theme=atmosfera]{color-scheme:light;--p-scene: #EAEAF0;--p-page: #EAEAF0;--p-canvas: #F5F5F7;--p-blob-1: transparent;--p-blob-2: transparent;--p-blob-3: transparent;--p-panel: #FFFFFF;--p-panel-blur: none;--p-panel-rim-a: transparent;--p-panel-rim-b: transparent;--p-panel-shadow: 0 1px 2px rgba(20,26,77,.07);--p-surface: #FFFFFF;--p-sub: #F5F5F8;--p-sub-rim: transparent;--p-sub-hover: #EEEEF3;--p-field: #EEEEF3;--p-field-rim: transparent;--p-field-hover: #E6E7EF;--p-chrome: #FFFFFF;--p-chrome-rim: transparent;--p-chrome-blur: none;--p-solid: #FFFFFF;--p-solid-rim: transparent;--p-solid-shadow: drop-shadow(0 1px 2px rgba(20,26,77,.07));--p-ink: #141A4D;--p-ink-2: #4E5370;--p-muted: #60668C;--p-faint: #A9AEC8;--p-line: #E6E7EF;--p-line-strong: #C9CCDD;--p-link: #141A4D;--p-link-hover: #0D1238;--p-accent: #E8603C;--p-accent-hover: #D24F2D;--p-on-accent: #141A4D;--p-accent-ink: #B8431F;--p-accent-ink-dark: #F6B39F;--p-accent-soft: #FDECE6;--p-accent-glow: rgba(232,96,60,.28);--p-accent-graphic: #141A4D;--p-accent-rgb: 232,96,60;--p-focus: #E8603C;--p-ok: #277A4C;--p-ok-soft: #E6F4EC;--p-bad: #C53030;--p-bad-soft: #FBE9E9;--p-warn: #976208;--p-warn-soft: #FBF1DC;--p-info: #4E5580;--p-info-soft: #ECEDF4;--p-violet: #4E5580;--p-violet-soft: #ECEDF4;--p-deep: #277A4C;--p-deep-soft: #E6F4EC;--p-k-paper: #2F86D6;--p-k-film: #6E9B00;--p-k-tissue: #B23FC4;--p-k-ribbon: #F2531F;--p-k-wide: #0E9A8A;--p-k-other: #6F8790;--p-k-print3d: #C88A04;--p-k-paper-soft: rgba(47,134,214,.13);--p-k-film-soft: rgba(110,155,0,.15);--p-k-tissue-soft: rgba(178,63,196,.12);--p-k-ribbon-soft: rgba(242,83,31,.12);--p-k-wide-soft: rgba(14,154,138,.13);--p-k-other-soft: rgba(111,135,144,.14);--p-k-print3d-soft: rgba(200,138,4,.14);--p-col-print: #1F6FB8;--p-col-assembly: #8E3FB0;--p-track: #ECEDF4;--p-chart-1: #141A4D;--p-chart-2: #4E5580;--p-chart-3: #8A90AE;--p-chart-4: #F2A48C;--p-chart-5: #2F3566;--p-chart-6: #A9AEC8;--p-chart-7: #6B7197;--p-chart-8: #C9CCDD;--p-nav-bg: #141A4D;--p-nav-rim: transparent;--p-nav-ink: #EDEEF6;--p-nav-muted: rgba(237,238,246,.6);--p-nav-hover: rgba(255,255,255,.06);--p-nav-active-bg: rgba(232,96,60,.16);--p-nav-active-rim: rgba(232,96,60,.36);--p-nav-active-ink: #FFFFFF;--p-nav-shadow: 0 30px 70px -24px rgba(13,18,56,.45);--p-handle-bg: #141A4D;--p-seg-bg: #EEEEF3;--p-seg-rim: transparent;--p-seg-ink: #4E5370;--p-seg-on: #141A4D;--p-seg-on-ink: #FFFFFF;--p-seg-on-sub: rgba(255,255,255,.18);--p-seg-on-hover: #0D1238;--p-btn2-bg: #FFFFFF;--p-btn2-rim: transparent;--p-btn2-hover: #F7F7FA;--p-btn2-shadow: 0 1px 2px rgba(20,26,77,.07);--p-btn-primary-shadow: 0 6px 16px rgba(232,96,60,.28);--p-btn-primary-shadow-hover: 0 6px 16px rgba(232,96,60,.28);--p-ava-ring: #FFFFFF;--p-ava-1: linear-gradient(140deg, #D2602C, #92270A);--p-ava-2: linear-gradient(140deg, #3F7FD6, #1B4699);--p-ava-3: linear-gradient(140deg, #9B6BE8, #5528A8);--p-ava-4: linear-gradient(140deg, #22A596, #0B5F57);--p-ava-5: linear-gradient(140deg, #C55BCF, #7A1F96);--p-ava-6: linear-gradient(140deg, #6A9A12, #2E5205);--p-seg-on-shadow: none;--p-knob-shadow: 0 1px 2px rgba(20,26,77,.15);--p-toggle-on-glow: none;--p-check-on-glow: none;--p-toggle-off: #C9CCDD;--p-toggle-off-rim: transparent;--p-check-rim: #8A90AE;--p-check-on: #141A4D;--p-check-on-ink: #FFFFFF;--p-plate: #141A4D;--p-plate-deep: #0D1238;--p-on-plate: #EDEEF6;--p-on-plate-muted: rgba(237,238,246,.6);--p-plate-bg: #141A4D;--p-plate-rim-a: transparent;--p-plate-rim-b: transparent;--p-plate-shadow: 0 12px 32px rgba(20,26,77,.12);--p-overlay: rgba(13,18,56,.42);--p-overlay-blur: none;--p-modal-bg: #FFFFFF;--p-modal-blur: none;--p-modal-rim: transparent;--p-modal-foot: #FAFBFD;--p-pop-bg: #FFFFFF;--p-pop-blur: none;--p-pop-rim: #E6E7EF;--p-tip-bg: #141A4D;--p-tip-ink: #FFFFFF;--p-tip-muted: rgba(255,255,255,.7);--p-sh-card: 0 1px 2px rgba(20,26,77,.07);--p-sh-pop: 0 12px 32px rgba(20,26,77,.12);--p-sh-modal: 0 32px 90px rgba(13,18,56,.35);--p-spot: rgba(20,26,77,.04);--p-spot-rim: rgba(20,26,77,.22);--p-skel: #EEEEF3;--p-skel-hi: #F7F7FA}[data-theme=paper]{color-scheme:light;--p-scene: #FFFFFF;--p-page: #FFFFFF;--p-canvas: #FFFFFF;--p-blob-1: transparent;--p-blob-2: transparent;--p-blob-3: transparent;--p-panel: #FFFFFF;--p-panel-blur: none;--p-panel-rim-a: transparent;--p-panel-rim-b: transparent;--p-panel-shadow: none;--p-surface: #FFFFFF;--p-sub: #F5F6F6;--p-sub-rim: transparent;--p-sub-hover: #F5F6F6;--p-field: #F1F2F2;--p-field-rim: transparent;--p-field-hover: #F1F2F2;--p-chrome: #FFFFFF;--p-chrome-rim: #D9DCDC;--p-chrome-blur: none;--p-solid: #FFFFFF;--p-solid-rim: #D9DCDC;--p-solid-shadow: none;--p-ink: #111111;--p-ink-2: #3A3A3A;--p-muted: #5E5E5E;--p-faint: #9A9A9A;--p-line: #DADADA;--p-line-strong: #B5B5B5;--p-link: #111111;--p-link-hover: #111111;--p-accent: #1A1A1A;--p-accent-hover: #1A1A1A;--p-on-accent: #FFFFFF;--p-accent-ink: #1A1A1A;--p-accent-ink-dark: #FFFFFF;--p-accent-soft: #EFEFEF;--p-accent-glow: rgba(0,0,0,0);--p-accent-graphic: #1A1A1A;--p-accent-rgb: 26,26,26;--p-focus: #1A1A1A;--p-ok: #1E6B3A;--p-ok-soft: #EAF3ED;--p-bad: #A8321F;--p-bad-soft: #F8E9E6;--p-warn: #8A4D07;--p-warn-soft: #F8EFE3;--p-info: #1C5F9E;--p-info-soft: #E8F0F8;--p-violet: #7A3596;--p-violet-soft: #F3EAF7;--p-deep: #3A3A3A;--p-deep-soft: #F1F2F2;--p-k-paper: #2F86D6;--p-k-film: #6E9B00;--p-k-tissue: #B23FC4;--p-k-ribbon: #F2531F;--p-k-wide: #0E9A8A;--p-k-other: #6F8790;--p-k-print3d: #C88A04;--p-k-paper-soft: #EAF3FB;--p-k-film-soft: #F0F5E5;--p-k-tissue-soft: #F7ECF9;--p-k-ribbon-soft: #FDEEE8;--p-k-wide-soft: #E7F5F3;--p-k-other-soft: #F0F3F4;--p-k-print3d-soft: #FBF3E0;--p-track: #ECECEC;--p-chart-1: #6E9B00;--p-chart-2: #2F86D6;--p-chart-3: #9B45C4;--p-chart-4: #E0531F;--p-chart-5: #0E9A8A;--p-chart-6: #B07800;--p-chart-7: #D6457A;--p-chart-8: #5F7D8C;--p-nav-bg: #FFFFFF;--p-nav-rim: #D9DCDC;--p-nav-ink: #111111;--p-nav-muted: #5E5E5E;--p-nav-hover: #F5F6F6;--p-nav-active-bg: #EFEFEF;--p-nav-active-rim: transparent;--p-nav-active-ink: #111111;--p-nav-shadow: none;--p-handle-bg: #DADADA;--p-seg-bg: #FFFFFF;--p-seg-rim: #D9DCDC;--p-seg-ink: #3A3A3A;--p-seg-on: #1A1A1A;--p-seg-on-ink: #FFFFFF;--p-seg-on-sub: rgba(255,255,255,.18);--p-seg-on-hover: #1A1A1A;--p-btn2-bg: #FFFFFF;--p-btn2-rim: #D9DCDC;--p-btn2-hover: #F5F6F6;--p-btn2-shadow: none;--p-btn-primary-shadow: none;--p-btn-primary-shadow-hover: none;--p-ava-ring: #FFFFFF;--p-ava-1: #C98F6B;--p-ava-2: #6E8FB0;--p-ava-3: #8D7AB5;--p-ava-4: #5E9C86;--p-ava-5: #B07A8C;--p-ava-6: #7F9A5E;--p-seg-on-shadow: none;--p-knob-shadow: 0 1px 2px rgba(46,70,68,.07);--p-toggle-on-glow: none;--p-check-on-glow: none;--p-toggle-off: #E2E2E2;--p-toggle-off-rim: #B5B5B5;--p-check-rim: #8A8A8A;--p-check-on: #1A1A1A;--p-check-on-ink: #FFFFFF;--p-plate: #1A1A1A;--p-plate-deep: #111111;--p-on-plate: #FFFFFF;--p-on-plate-muted: rgba(255,255,255,.7);--p-plate-bg: #FFFFFF;--p-plate-rim-a: #B5B5B5;--p-plate-rim-b: #B5B5B5;--p-plate-shadow: none;--p-overlay: rgba(0,0,0,.3);--p-overlay-blur: none;--p-modal-bg: #FFFFFF;--p-modal-blur: none;--p-modal-rim: #D9DCDC;--p-modal-foot: #FFFFFF;--p-pop-bg: #FFFFFF;--p-pop-blur: none;--p-pop-rim: #D9DCDC;--p-tip-bg: #1A1A1A;--p-tip-ink: #FFFFFF;--p-tip-muted: rgba(255,255,255,.7);--p-sh-card: none;--p-sh-pop: none;--p-sh-modal: none;--p-spot: rgba(0,0,0,0);--p-spot-rim: rgba(0,0,0,0);--p-skel: #F1F2F2;--p-skel-hi: #F8F8F8}:root,[data-theme]{--p-gold: var(--p-accent);--p-gold-hover: var(--p-accent-hover);--p-gold-soft: var(--p-accent-soft);--p-gold-text: var(--p-accent-ink);--p-sb: var(--p-plate);--p-sb-deep: var(--p-plate-deep);--p-sb-text: var(--p-on-plate);--p-sb-muted: var(--p-on-plate-muted);--p-glass: var(--p-panel);--p-glass-blur: var(--p-panel-blur);--p-glass-rim: var(--p-panel-rim-a);--p-chart-track: var(--p-track);--p-chart-grid: var(--p-line);--p-chart-axis: var(--p-muted)}[data-theme]:not(html){color:var(--p-ink)}:root:not([data-theme=aurora]):not([data-theme=classic]):not([data-theme=paper]):not([data-theme=atmosfera]) .p-plate,[data-theme=light] .p-plate{color-scheme:dark;--p-panel: var(--p-plate-bg);--p-panel-blur: none;--p-panel-rim-a: var(--p-plate-rim-a);--p-panel-rim-b: var(--p-plate-rim-b);--p-panel-shadow: var(--p-plate-shadow);--p-surface: #183139;--p-ink: #F2F7F8;--p-ink-2: #C6D4D8;--p-muted: #9AB0B6;--p-faint: #6F868D;--p-sub: rgba(255,255,255,.06);--p-sub-rim: rgba(255,255,255,.07);--p-sub-hover: rgba(255,255,255,.1);--p-field: rgba(255,255,255,.08);--p-field-rim: rgba(255,255,255,.1);--p-field-hover: rgba(255,255,255,.12);--p-line: rgba(255,255,255,.08);--p-line-strong: rgba(255,255,255,.2);--p-track: rgba(255,255,255,.1);--p-ok: #7CF25A;--p-ok-soft: rgba(124,242,90,.13);--p-bad: #FF8B7B;--p-bad-soft: rgba(255,139,123,.13);--p-warn: #FFB547;--p-warn-soft: rgba(255,181,71,.14);--p-info: #7CC4FF;--p-info-soft: rgba(124,196,255,.14);--p-violet: #E39BFF;--p-violet-soft: rgba(227,155,255,.15);--p-accent-ink: var(--p-accent-ink-dark);--p-accent-soft: rgba(var(--p-accent-rgb), .13);--p-accent-graphic: var(--p-accent);--p-seg-bg: rgba(255,255,255,.07);--p-seg-rim: rgba(255,255,255,.12);--p-seg-ink: #C6D4D8;--p-seg-on: #F2F7F8;--p-seg-on-ink: #0F1A1E;--p-seg-on-hover: #FFFFFF;--p-btn2-bg: rgba(255,255,255,.08);--p-btn2-rim: rgba(255,255,255,.15);--p-btn2-hover: rgba(255,255,255,.14);--p-btn2-shadow: none;--p-ava-ring: #15262D;--p-tip-bg: #F2F7F8;--p-tip-ink: #0F1A1E;--p-tip-muted: #4F656D;--p-chart-1: #C6F02A;--p-chart-2: #5AB4FF;--p-chart-3: #D58BFF;--p-chart-4: #FF7A4A;--p-chart-5: #2FD4BF;--p-chart-6: #FFC24A;--p-chart-7: #FF7FAE;--p-chart-8: #9FB6C1;--p-toggle-off: rgba(255,255,255,.12);--p-toggle-off-rim: rgba(255,255,255,.18);--p-check-rim: #9AB0B6}[data-theme=aurora] .p-plate{--p-panel: var(--p-plate-bg);--p-panel-rim-a: var(--p-plate-rim-a);--p-panel-rim-b: var(--p-plate-rim-b);--p-panel-shadow: var(--p-plate-shadow)}[data-theme=classic] .p-plate{--p-panel: var(--p-plate-bg);--p-panel-rim-a: transparent;--p-panel-rim-b: transparent;--p-panel-shadow: var(--p-plate-shadow);--p-surface: #344B48;--p-ink: #EEF3F2;--p-ink-2: rgba(238,243,242,.82);--p-muted: rgba(238,243,242,.62);--p-faint: rgba(238,243,242,.4);--p-sub: rgba(255,255,255,.07);--p-sub-hover: rgba(255,255,255,.1);--p-field: rgba(255,255,255,.08);--p-line: rgba(255,255,255,.1);--p-line-strong: rgba(255,255,255,.2);--p-track: rgba(255,255,255,.12);--p-ok: #9FD8BC;--p-bad: #F3B5A9;--p-warn: #F3C9A6;--p-accent-ink: #F2DDA8;--p-ok-soft: rgba(159,216,188,.16);--p-bad-soft: rgba(243,181,169,.16);--p-warn-soft: rgba(243,201,166,.18);--p-seg-bg: rgba(255,255,255,.08);--p-seg-ink: rgba(238,243,242,.62);--p-seg-on: #D4A33B;--p-seg-on-ink: #FFFFFF;--p-btn2-bg: rgba(255,255,255,.1);--p-btn2-hover: rgba(255,255,255,.16);--p-btn2-shadow: none;--p-ava-ring: #3E5754;--p-tip-bg: #FFFFFF;--p-tip-ink: #2E4644}[data-theme=atmosfera] .p-plate{color-scheme:dark;--p-panel: var(--p-plate-bg);--p-panel-blur: none;--p-panel-rim-a: transparent;--p-panel-rim-b: transparent;--p-panel-shadow: var(--p-plate-shadow);--p-surface: #1C2360;--p-ink: #EDEEF6;--p-ink-2: rgba(237,238,246,.82);--p-muted: rgba(237,238,246,.6);--p-faint: rgba(237,238,246,.35);--p-sub: rgba(255,255,255,.07);--p-sub-rim: transparent;--p-sub-hover: rgba(255,255,255,.1);--p-field: rgba(255,255,255,.08);--p-field-rim: transparent;--p-field-hover: rgba(255,255,255,.12);--p-line: rgba(255,255,255,.1);--p-line-strong: rgba(255,255,255,.2);--p-track: rgba(255,255,255,.12);--p-ok: #8FD9AE;--p-ok-soft: rgba(143,217,174,.14);--p-bad: #F4A3A3;--p-bad-soft: rgba(244,163,163,.14);--p-warn: #F2CD8A;--p-warn-soft: rgba(242,205,138,.14);--p-info: #C9CCDD;--p-info-soft: rgba(201,204,221,.12);--p-violet: #C9CCDD;--p-violet-soft: rgba(201,204,221,.12);--p-accent-ink: var(--p-accent-ink-dark);--p-accent-soft: rgba(var(--p-accent-rgb), .16);--p-accent-graphic: #EDEEF6;--p-seg-bg: rgba(255,255,255,.08);--p-seg-rim: transparent;--p-seg-ink: rgba(237,238,246,.62);--p-seg-on: var(--p-accent);--p-seg-on-ink: var(--p-on-accent);--p-seg-on-hover: var(--p-accent-hover);--p-btn2-bg: rgba(255,255,255,.1);--p-btn2-rim: transparent;--p-btn2-hover: rgba(255,255,255,.16);--p-btn2-shadow: none;--p-ava-ring: #141A4D;--p-tip-bg: #FFFFFF;--p-tip-ink: #141A4D;--p-tip-muted: #4E5370;--p-chart-1: #EDEEF6;--p-chart-2: #A9AEC8;--p-chart-3: #6B7197;--p-chart-4: #F2A48C;--p-chart-5: #C9CCDD;--p-chart-6: #8A90AE;--p-chart-7: #4E5580;--p-chart-8: #2F3566;--p-toggle-off: rgba(255,255,255,.12);--p-toggle-off-rim: rgba(255,255,255,.18);--p-check-rim: rgba(237,238,246,.6)}@media(prefers-reduced-transparency:reduce){:root,[data-theme=light]{--p-nav-bg: #10232A;--p-overlay-blur: none;--p-overlay: rgba(14,30,36,.5)}[data-theme=aurora]{--p-panel: #16272D;--p-panel-blur: none;--p-chrome: #16272D;--p-chrome-blur: none;--p-nav-bg: #0E1A1F;--p-modal-bg: #172A31;--p-modal-blur: none;--p-pop-bg: #172A31;--p-pop-blur: none;--p-overlay-blur: none;--p-overlay: rgba(2,7,9,.72)}[data-theme=classic]{--p-nav-bg: #3E5754;--p-overlay: rgba(30,48,46,.42)}[data-theme=atmosfera]{--p-nav-bg: #141A4D;--p-overlay-blur: none;--p-overlay: rgba(13,18,56,.42)}}@media print{:root,[data-theme]{color-scheme:light!important;--p-scene: #FFFFFF !important;--p-page: #FFFFFF !important;--p-canvas: #FFFFFF !important;--p-panel: #FFFFFF !important;--p-panel-blur: none !important;--p-panel-shadow: none !important;--p-surface: #FFFFFF !important;--p-solid: #FFFFFF !important;--p-chrome: #FFFFFF !important;--p-sub: #F5F6F6 !important;--p-field: #F1F2F2 !important;--p-track: #ECECEC !important;--p-ink: #111111 !important;--p-ink-2: #3A3A3A !important;--p-muted: #5E5E5E !important;--p-faint: #9A9A9A !important;--p-line: #DADADA !important;--p-line-strong: #B5B5B5 !important;--p-accent: #1A1A1A !important;--p-accent-hover: #1A1A1A !important;--p-on-accent: #FFFFFF !important;--p-accent-ink: #1A1A1A !important;--p-accent-soft: #EFEFEF !important;--p-accent-glow: rgba(0,0,0,0) !important;--p-accent-graphic: #1A1A1A !important;--p-ok: #1E6B3A !important;--p-bad: #A8321F !important;--p-warn: #8A4D07 !important;--p-info: #1C5F9E !important;--p-violet: #7A3596 !important;--p-ok-soft: #EAF3ED !important;--p-bad-soft: #F8E9E6 !important;--p-warn-soft: #F8EFE3 !important;--p-info-soft: #E8F0F8 !important;--p-violet-soft: #F3EAF7 !important;--p-plate: #1A1A1A !important;--p-plate-bg: #FFFFFF !important;--p-on-plate: #111111 !important;--p-sh-card: none !important;--p-sh-pop: none !important;--p-sh-modal: none !important;--p-blob-1: transparent !important;--p-blob-2: transparent !important;--p-blob-3: transparent !important;--p-seg-bg: #FFFFFF !important;--p-seg-rim: #D9DCDC !important;--p-seg-ink: #3A3A3A !important;--p-seg-on: #1A1A1A !important;--p-seg-on-ink: #FFFFFF !important;--p-btn2-bg: #FFFFFF !important;--p-btn2-rim: #D9DCDC !important;--p-chrome-rim: #D9DCDC !important;--p-field-rim: transparent !important;--p-sub-rim: transparent !important;--p-panel-rim-a: #DADADA !important;--p-panel-rim-b: #DADADA !important}.p-plate{color-scheme:light!important;--p-ink: #111111 !important;--p-ink-2: #3A3A3A !important;--p-muted: #5E5E5E !important;--p-line: #DADADA !important;--p-track: #ECECEC !important;--p-sub: #F5F6F6 !important;--p-field: #F1F2F2 !important;--p-accent-ink: #1A1A1A !important;--p-ok: #1E6B3A !important;--p-bad: #A8321F !important}}@property --p-beam-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes p-reveal{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes p-rise{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes p-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes p-fade{0%{opacity:0}to{opacity:1}}@keyframes p-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes p-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes p-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes p-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes p-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes p-pulse-ring{0%,to{opacity:.38}50%{opacity:1}}@keyframes p-beam{to{--p-beam-a: 360deg}}@keyframes p-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes p-sheen{0%{transform:translate(0) rotate(0);opacity:.65}50%{opacity:1}to{transform:translate(125%,22%) rotate(10deg);opacity:.6}}@keyframes p-rim{0%{opacity:.82}to{opacity:1}}@keyframes p-drift1{to{transform:translate(140px,-70px) scale(1.12)}}@keyframes p-drift2{to{transform:translate(-120px,60px) scale(1.08)}}@keyframes p-drift3{to{transform:translate(-90px,70px) scale(1.15)}}@keyframes p-shine-text{0%{background-position:150% 0}to{background-position:-50% 0}}.p-reveal{animation:p-reveal .32s var(--p-out) backwards;animation-delay:calc(min(var(--i, 0),8) * 40ms + var(--p-reveal-delay, 0ms))}.p-reveal-wait{opacity:0}.p-rise{animation:p-rise .7s var(--p-spring) backwards;animation-delay:calc(min(var(--i, 0),8) * 70ms + var(--p-reveal-delay, 0ms))}.p-pop-in{animation:p-pop .26s var(--p-spring) backwards}.p-fade-in{animation:p-fade .24s ease-out backwards}.p-grow-y{transform-origin:50% 100%;transform-box:fill-box;animation:p-grow-y .6s cubic-bezier(.2,.9,.2,1) backwards;animation-delay:calc(var(--i, 0) * 30ms + var(--p-reveal-delay, 0ms))}.p-grow-x{transform-origin:0 50%;transform-box:fill-box;animation:p-grow-x .7s var(--p-out) backwards;animation-delay:calc(var(--i, 0) * 60ms + var(--p-reveal-delay, 0ms))}.p-draw{stroke-dasharray:1 1;animation:p-draw .9s var(--p-out) backwards;animation-delay:calc(var(--i, 0) * .12s + var(--p-reveal-delay, 0ms))}.p-breathe{animation:p-breathe 2.4s ease-in-out infinite}.p-shimmer{background:linear-gradient(90deg,var(--p-skel) 0%,var(--p-skel) 38%,var(--p-skel-hi) 50%,var(--p-skel) 62%,var(--p-skel) 100%);background-size:220% 100%;animation:p-shimmer 1.5s linear infinite}html.p-vt-theme::view-transition-old(root),html.p-vt-theme::view-transition-new(root){animation:none;mix-blend-mode:normal}html.p-vt-theme::view-transition-new(root){z-index:2}html[data-motion=calm] .p-loop,html[data-motion=calm] .p-loop:before,html[data-motion=calm] .p-loop:after{animation:none!important}html[data-motion=calm] *,html[data-motion=calm] *:before,html[data-motion=calm] *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}html[data-motion=calm] .p-ring__val{transition:opacity .2s ease!important}html[data-motion=calm] .p-auth .is-spin{animation:p-auth-spin .9s linear infinite!important}html[data-motion=calm] .adm-spin{animation:adm-spin 1s linear infinite!important}html[data-motion=calm] :is(.an-busy svg,.an-spin){animation:an-spin 1s linear infinite!important}html[data-motion=calm] .cl2-busy__spin{animation:cl2-spin .9s linear infinite!important}html[data-motion=calm] :is(.dlv-w-save.is-saving svg,.dlv-ipv-busy svg){animation:dlv-spin 1s linear infinite!important}html[data-motion=calm] .p-splash__bar:after{animation:p-auth-bar 1.15s cubic-bezier(.4,0,.2,1) infinite!important}html[data-motion=calm] .crm-skel__block{animation:crm-skel-pulse 1.4s ease-in-out infinite!important}html[data-motion=calm] .dlv-ad-bar>i{animation:dlv-ad-run 1.2s ease-in-out infinite!important}html[data-motion=calm] .p-shimmer{animation:p-shimmer 1.5s linear infinite!important}html[data-motion=calm] .p-attn__ring{animation:p-pulse-ring 1.8s ease-in-out infinite!important}html[data-motion=calm] .p-kit-pill.is-pulse{animation:p-kit-pulse 1.8s ease-in-out infinite!important}html[data-motion=calm] .tk-dp-row.is-overdue.is-pulse{animation:tk-pulse 1.8s ease-in-out infinite!important}html[data-motion=calm] .tk-alarm-ic{animation:tk-ring 1.6s ease-in-out infinite!important}html[data-motion=calm] .dlv-chip.is-need{animation:dlv-need 1.6s ease-in-out infinite!important}html[data-motion=calm] .cl2-rhythm-cap.is-wait{animation:p-breathe 1.8s ease-in-out infinite!important}html[data-motion=calm] .promo-occ__go.is-pulse:after{animation:promo-ring 1.8s var(--p-out) infinite!important}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}html.p-hidden .p-loop,html.p-hidden .p-loop:before,html.p-hidden .p-loop:after{animation-play-state:paused!important}html[data-still]:not(#p-still) *,html[data-still]:not(#p-still) *:before,html[data-still]:not(#p-still) *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}:root:not(#p-still) .p-splash__arc{animation:p-auth-spin .9s linear var(--d, 0s) infinite!important}:root:not(#p-still) .p-splash__one{animation:p-auth-spin 1.2s cubic-bezier(.65,0,.35,1) var(--d, 0s) infinite!important}:root:not(#p-still) .p-splash__img{animation:p-splash-swap 4.8s linear var(--d, 0s) infinite!important}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border:0;border-radius:var(--p-r-full);font-family:var(--p-font);font-size:var(--p-fs-xs);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,box-shadow .25s ease,transform .14s ease,color .2s ease,opacity .2s ease}.ui-btn>svg{flex-shrink:0}.ui-btn:active:not(:disabled){transform:scale(.97)}.ui-btn:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.ui-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ui-btn--primary{background:var(--p-accent);color:var(--p-on-accent);box-shadow:var(--p-btn-primary-shadow)}.ui-btn--primary:hover:not(:disabled){background:var(--p-accent-hover);box-shadow:var(--p-btn-primary-shadow-hover)}.ui-btn--dark{background:var(--p-seg-on);color:var(--p-seg-on-ink)}.ui-btn--dark:hover:not(:disabled){background:var(--p-seg-on-hover)}.ui-btn--soft{background:var(--p-field);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-field-rim)}.ui-btn--soft:hover:not(:disabled){background:var(--p-field-hover)}.ui-btn--white,.ui-btn--secondary{background:var(--p-btn2-bg);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-btn2-rim),var(--p-btn2-shadow)}.ui-btn--white:hover:not(:disabled),.ui-btn--secondary:hover:not(:disabled){background:var(--p-btn2-hover)}.ui-btn--ghost{background:transparent;color:var(--p-ink-2)}.ui-btn--ghost:hover:not(:disabled){background:var(--p-sub-hover);color:var(--p-ink)}.ui-btn--danger{background:transparent;color:var(--p-bad)}.ui-btn--danger:hover:not(:disabled){background:var(--p-bad-soft)}.ui-btn--sm{height:30px;padding:0 14px;font-size:var(--p-fs-cap)}.ui-btn--lg{height:46px;padding:0 24px;font-size:var(--p-fs-sm)}.ui-btn--icon{width:40px;padding:0}.ui-btn--icon.ui-btn--sm{width:30px}.ui-btn--icon.ui-btn--lg{width:46px}.ui-btn--block{width:100%}.ui-label{display:block;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);margin:0 0 6px 16px}.ui-field{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-field-rim);transition:box-shadow .2s ease,background-color .2s ease;min-width:0}.ui-field>svg{color:var(--p-ink-2)}.ui-field:focus-within{background:var(--p-surface);box-shadow:inset 0 0 0 1px var(--p-field-rim),0 0 0 2px var(--p-focus)}.ui-field input,.ui-field select{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0;font-family:var(--p-font);font-size:var(--p-fs-xs);font-weight:600;color:var(--p-ink)}.ui-field input:focus-visible,.ui-field select:focus-visible{outline:none}.ui-field input::placeholder{color:var(--p-muted);font-weight:500;opacity:1}.ui-field select{appearance:none;cursor:pointer}.ui-field--sm{height:36px;padding:0 14px}.ui-textarea{width:100%;box-sizing:border-box;min-height:76px;resize:vertical;border:0;outline:0;border-radius:var(--p-r-md);background:var(--p-field);padding:12px 16px;box-shadow:inset 0 0 0 1px var(--p-field-rim);font-family:var(--p-font);font-size:var(--p-fs-sm);color:var(--p-ink);transition:box-shadow .2s ease,background-color .2s ease}.ui-textarea::placeholder{color:var(--p-muted);opacity:1}.ui-textarea:focus{background:var(--p-surface);box-shadow:inset 0 0 0 1px var(--p-field-rim),0 0 0 2px var(--p-focus)}.ui-textarea:focus-visible{outline:none}.ui-seg{position:relative;isolation:isolate;display:inline-flex;max-width:100%;padding:4px;gap:2px;border-radius:var(--p-r-full);background:var(--p-seg-bg);box-shadow:inset 0 0 0 1px var(--p-seg-rim);-webkit-backdrop-filter:var(--p-chrome-blur);backdrop-filter:var(--p-chrome-blur)}.ui-seg>button{position:relative;z-index:1;height:34px;padding:0 16px;border:0;border-radius:var(--p-r-full);background:transparent;font-family:var(--p-font);font-size:var(--p-fs-xs);font-weight:700;color:var(--p-seg-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:0;transition:color .2s ease,background-color .2s ease}.ui-seg>button:hover:not(.on){color:var(--p-ink)}.ui-seg>button.on{color:var(--p-seg-on-ink)}.ui-seg>button:focus-visible{outline:2px solid var(--p-focus);outline-offset:1px}.ui-seg>button>.ui-seg__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink);font-size:10.5px;font-weight:800}.ui-seg>button.on>.ui-seg__count{background:var(--p-seg-on-sub);color:inherit}.ui-seg:not([data-pill=on])>button.on{background:var(--p-seg-on);box-shadow:var(--p-seg-on-shadow)}.ui-seg__pill{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:var(--p-r-full);background:var(--p-seg-on);box-shadow:var(--p-seg-on-shadow);pointer-events:none;opacity:0;transition:transform .38s var(--p-spring),width .38s var(--p-spring),opacity .15s ease}.ui-seg[data-pill=on]>.ui-seg__pill{opacity:1}.ui-seg--sm>button{height:28px;padding:0 12px;font-size:var(--p-fs-cap)}.ui-seg--white{background:var(--p-surface);box-shadow:var(--p-sh-card)}.ui-seg--field{background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-seg--dark{background:#ffffff14;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-seg--dark>button{color:var(--p-on-plate-muted)}.ui-seg--dark>button:hover:not(.on){color:var(--p-on-plate)}.ui-seg--dark>button.on{color:var(--p-on-accent)}.ui-seg--dark>.ui-seg__pill,.ui-seg--dark:not([data-pill=on])>button.on{background:var(--p-accent);box-shadow:none}.ui-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--p-r-full);font-size:var(--p-fs-cap);font-weight:700;white-space:nowrap;line-height:1}.ui-chip{max-width:100%;min-width:0}.ui-chip>svg{flex-shrink:0}.ui-chip__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-chip--sm{height:20px;padding:0 8px;font-size:10px;gap:4px}.ui-chip--neutral{background:var(--p-field);color:var(--p-ink-2)}.ui-chip--ok{background:var(--p-ok-soft);color:var(--p-ok)}.ui-chip--bad{background:var(--p-bad-soft);color:var(--p-bad)}.ui-chip--warn{background:var(--p-warn-soft);color:var(--p-warn)}.ui-chip--info{background:var(--p-info-soft);color:var(--p-info)}.ui-chip--violet{background:var(--p-violet-soft);color:var(--p-violet)}.ui-chip--gold,.ui-chip--accent{background:var(--p-accent-soft);color:var(--p-accent-ink)}.ui-chip--deep{background:var(--p-deep-soft);color:var(--p-deep)}.ui-chip--solid{background:var(--p-seg-on);color:var(--p-seg-on-ink)}.ui-chip--outline{background:transparent;color:var(--p-ink-2);box-shadow:inset 0 0 0 1px var(--p-line-strong)}.ui-card{background:var(--p-panel);-webkit-backdrop-filter:var(--p-panel-blur);backdrop-filter:var(--p-panel-blur);border-radius:var(--p-r-lg);box-shadow:var(--p-panel-shadow),inset 0 0 0 1px var(--p-panel-rim-b);padding:20px;color:var(--p-ink)}.ui-card--dark{color:var(--p-ink)}.ui-card__title{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);margin:0 0 14px}.ui-ava{border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;font-weight:800;color:#fff;letter-spacing:0;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.18)}.ui-toggle{position:relative;width:40px;height:24px;border:0;padding:0;border-radius:var(--p-r-full);background:var(--p-toggle-off);box-shadow:inset 0 0 0 1px var(--p-toggle-off-rim);cursor:pointer;flex-shrink:0;transition:background-color .25s ease,box-shadow .25s ease}.ui-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--p-knob-shadow);transition:transform .38s var(--p-spring)}.ui-toggle.on{background:var(--p-accent);box-shadow:var(--p-toggle-on-glow)}.ui-toggle.on:after{transform:translate(16px)}.ui-toggle:disabled{opacity:.45;cursor:not-allowed}.ui-toggle:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.ui-check{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--p-fs-sm);color:var(--p-ink)}.ui-check__box{width:20px;height:20px;border-radius:6px;border:1.8px solid var(--p-check-rim);display:grid;place-items:center;color:var(--p-check-on-ink);flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ui-check.on .ui-check__box{background:var(--p-check-on);border-color:var(--p-check-on);box-shadow:var(--p-check-on-glow)}.ui-check:has(input:focus-visible) .ui-check__box{outline:2px solid var(--p-focus);outline-offset:2px}.ui-overlay{position:fixed;inset:0;z-index:var(--p-z-modal);background:var(--p-overlay);-webkit-backdrop-filter:var(--p-overlay-blur);backdrop-filter:var(--p-overlay-blur);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto;animation:ui-fade .2s ease-out}.ui-modal{position:relative;width:100%;background:var(--p-modal-bg);-webkit-backdrop-filter:var(--p-modal-blur);backdrop-filter:var(--p-modal-blur);border-radius:var(--p-r-xl);box-shadow:var(--p-sh-modal),inset 0 0 0 1px var(--p-modal-rim);overflow:hidden;font-family:var(--p-font);color:var(--p-ink);animation:ui-pop .34s var(--p-spring)}.ui-modal__head{display:flex;align-items:flex-start;gap:14px;padding:24px 28px 0}.ui-modal__sub{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);margin-bottom:4px}.ui-modal__title{margin:0;font-size:var(--p-fs-xl);font-weight:800;line-height:1.25;letter-spacing:-.01em}.ui-modal__close{margin-left:auto}.ui-modal__body{padding:20px 28px 24px}.ui-modal__foot{display:flex;align-items:center;gap:10px;padding:16px 28px;border-top:1px solid var(--p-line);background:var(--p-modal-foot)}.ui-modal__foot .ui-spacer{flex:1}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media(prefers-reduced-motion:reduce){.ui-overlay,.ui-modal{animation:none}}.p-kit-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-kit-flip{display:contents}.p-kit-tip-anchor{display:inline-flex}html[data-p-kit-lock]{overflow:hidden}.p-kit-ghost *{cursor:inherit!important}html[data-dragging=blocked] .p-kit-ghost{cursor:not-allowed}html[data-wh-dragging],html[data-wh-dragging] *{cursor:grabbing!important}html[data-wh-dragging]{-webkit-user-select:none;user-select:none}.p-kit-mi,.p-kit-mi-yes,.p-kit-mi-no,.p-kit-fchip,.p-kit-search-x,.p-kit-col-add,.p-kit-col-fold,.p-kit-col-strip,.p-kit-cal-nav,.p-kit-cal-d,.p-kit-pp-chip,.p-kit-pp-cell,.p-kit-pp-mode,.p-kit-period-arrow,.p-kit-period-label,.p-kit-date,.p-kit-step-btn,.p-kit-th-btn,.p-kit-tab,.p-kit-stat,.p-kit-confirm-yes,.p-kit-confirm-no,.p-kit-copy-inline,.p-kit-file-x{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.p-kit-fchip:focus-visible,.p-kit-col-add:focus-visible,.p-kit-col-fold:focus-visible,.p-kit-col-strip:focus-visible,.p-kit-col-help:focus-visible,.p-kit-search-x:focus-visible,.p-kit-cal-nav:focus-visible,.p-kit-pp-chip:focus-visible,.p-kit-pp-cell:focus-visible,.p-kit-pp-mode:focus-visible,.p-kit-period-arrow:focus-visible,.p-kit-period-label:focus-visible,.p-kit-date:focus-visible,.p-kit-th-btn:focus-visible,.p-kit-stat:focus-visible,.p-kit-confirm-yes:focus-visible,.p-kit-confirm-no:focus-visible,.p-kit-copy-inline:focus-visible,.p-kit-file-x:focus-visible,.p-kit-mi-yes:focus-visible,.p-kit-mi-no:focus-visible,.p-kit-dropzone:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.p-kit-kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:8px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-line),inset 0 -1px 0 var(--p-line-strong);font:700 11px/1 var(--p-font);color:var(--p-ink-2);white-space:nowrap;flex:none}.p-kit-kbds{display:inline-flex;align-items:center;gap:3px}.p-kit-float{position:fixed;left:0;top:0;z-index:var(--p-z-pop)}.p-kit-pop{position:relative;box-sizing:border-box;min-width:180px;max-width:calc(100vw - 16px);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding:14px;border-radius:20px;outline:none;background:var(--p-pop-bg);-webkit-backdrop-filter:var(--p-pop-blur);backdrop-filter:var(--p-pop-blur);box-shadow:var(--p-sh-pop),inset 0 0 0 1px var(--p-pop-rim);font-family:var(--p-font);font-size:13px;color:var(--p-ink)}.p-kit-pop::-webkit-scrollbar{display:none}.p-kit-pop--bare{padding:6px}.p-kit-menu{display:flex;flex-direction:column;gap:1px;outline:none}.p-kit-mi{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:38px;padding:7px 10px;border-radius:12px;font-size:13px;font-weight:600;color:var(--p-ink);text-align:left;transition:background-color .15s ease,color .15s ease}.p-kit-mi:hover,.p-kit-mi:focus-visible{background:var(--p-sub-hover);outline:none}.p-kit-mi:focus-visible{box-shadow:inset 0 0 0 2px var(--p-focus)}.p-kit-mi-ic{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;color:var(--p-ink-2)}.p-kit-mi:has(.p-kit-mi-d){align-items:flex-start}.p-kit-mi:has(.p-kit-mi-d) .p-kit-mi-hint{margin-top:2px}.p-kit-mi-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.p-kit-mi-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-kit-mi-d{font-size:11.5px;font-weight:600;line-height:1.35;color:var(--p-muted);white-space:normal}.p-kit-mi-hint{margin-left:auto;padding-left:8px;flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted);font-variant-numeric:tabular-nums}.p-kit-mi-check{flex:none;color:var(--p-accent-ink)}.p-kit-mi.is-danger,.p-kit-mi.is-danger .p-kit-mi-ic{color:var(--p-bad)}.p-kit-mi.is-danger:hover,.p-kit-mi.is-danger:focus-visible{background:var(--p-bad-soft)}.p-kit-mi.is-disabled{opacity:.45;cursor:not-allowed}.p-kit-mi.is-disabled:hover{background:none}.p-kit-mi-sep{height:1px;margin:5px 8px;background:var(--p-line);flex:none}.p-kit-mi-label{padding:8px 10px 4px;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.p-kit-mi-ask{display:flex;align-items:center;gap:6px;min-height:38px;padding:4px 4px 4px 10px;border-radius:12px;background:var(--p-sub);font-size:12.5px;font-weight:700;color:var(--p-ink)}.p-kit-mi-ask.is-danger{background:var(--p-bad-soft);color:var(--p-bad)}.p-kit-mi-ask-q{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-kit-mi-yes,.p-kit-mi-no{height:28px;padding:0 12px;border-radius:var(--p-r-full);font-size:12px;font-weight:800;flex:none}.p-kit-mi-yes{background:var(--p-seg-on);color:var(--p-seg-on-ink)}.p-kit-mi-ask.is-danger .p-kit-mi-yes{background:var(--p-bad);color:var(--p-seg-on-ink)}.p-kit-mi-no{color:inherit}.p-kit-mi-no:hover{background:var(--p-sub-hover)}.p-kit-float--tip{z-index:var(--p-z-toast);pointer-events:none}.p-kit-tip{box-sizing:border-box;padding:7px 10px;border-radius:10px;background:var(--p-tip-bg);color:var(--p-tip-ink);font:600 12px/1.4 var(--p-font);box-shadow:var(--p-sh-pop);white-space:normal;overflow-wrap:anywhere}.p-kit-drawer-layer{position:fixed;inset:0;z-index:var(--p-z-modal)}.p-kit-drawer-scrim{position:absolute;inset:0;background:var(--p-overlay);-webkit-backdrop-filter:var(--p-overlay-blur);backdrop-filter:var(--p-overlay-blur)}.p-kit-drawer{position:absolute;top:12px;right:12px;bottom:12px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:var(--p-r-xl);overflow:hidden;outline:none;background:var(--p-modal-bg);-webkit-backdrop-filter:var(--p-modal-blur);backdrop-filter:var(--p-modal-blur);box-shadow:var(--p-sh-modal),inset 0 0 0 1px var(--p-modal-rim);color:var(--p-ink);font-family:var(--p-font)}.p-kit-drawer-head{display:flex;align-items:flex-start;gap:12px;padding:20px 18px 14px 26px;flex:none;transition:box-shadow .2s ease}.p-kit-drawer-head.is-scrolled{box-shadow:0 1px 0 var(--p-line)}.p-kit-drawer-titles{flex:1;min-width:0;padding-top:6px}.p-kit-drawer-title{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--p-ink);overflow-wrap:anywhere}.p-kit-drawer-sub{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--p-muted)}.p-kit-drawer-actions{display:flex;align-items:center;gap:8px;flex:none}.p-kit-drawer-x{flex:none}.p-kit-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:4px 26px 24px}.p-kit-drawer-body::-webkit-scrollbar{display:none}.p-kit-drawer-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:none;padding:14px 18px 16px 26px;border-top:1px solid var(--p-line);background:var(--p-modal-foot)}.p-kit-drawer.is-floating{right:auto}.p-kit-drawer.is-movable .p-kit-drawer-head{position:relative;cursor:grab;touch-action:none}.p-kit-drawer.is-movable .p-kit-drawer-head:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:99px;background:var(--p-line-strong);transition:background .15s ease}.p-kit-drawer.is-movable .p-kit-drawer-head:hover:before{background:var(--p-muted)}.p-kit-drawer.is-dragging{-webkit-user-select:none;user-select:none}.p-kit-drawer.is-dragging .p-kit-drawer-head{cursor:grabbing}@media(max-width:640px){.p-kit-drawer{top:0;right:0;bottom:0;border-radius:0}}.p-kit-search{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:42px;min-width:160px;flex:0 1 auto;padding:0 8px 0 16px;border-radius:var(--p-r-full);color:var(--p-muted);cursor:text;transition:box-shadow .2s ease,background-color .2s ease}.p-kit-search.is-field{background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim)}.p-kit-search.is-chrome{background:var(--p-chrome);box-shadow:inset 0 0 0 1px var(--p-chrome-rim);-webkit-backdrop-filter:var(--p-chrome-blur);backdrop-filter:var(--p-chrome-blur)}.p-kit-search:focus-within{box-shadow:inset 0 0 0 1px var(--p-field-rim),0 0 0 2px var(--p-focus)}.p-kit-search.is-sm{height:36px;padding-left:14px}.p-kit-search>svg{flex:none}.p-kit-search>input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;font:600 13px var(--p-font);color:var(--p-ink)}.p-kit-search>input::placeholder{color:var(--p-muted);font-weight:500;opacity:1}.p-kit-search>input:focus-visible{outline:none}.p-kit-search.is-field .p-kit-kbd{background:var(--p-panel)}.p-kit-search-x{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--p-muted);flex:none;transition:background-color .15s,color .15s}.p-kit-search-x:hover{background:var(--p-sub-hover);color:var(--p-ink)}.p-kit-fchips{position:relative;flex:1 1 auto;min-width:0}.p-kit-fchips-row{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.p-kit-fchips-measure{position:absolute;left:0;top:0;display:flex;gap:4px;height:0;overflow:hidden;visibility:hidden;pointer-events:none;white-space:nowrap}.p-kit-fchip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 14px;box-sizing:border-box;flex:none;border-radius:var(--p-r-full);font-size:12.5px;font-weight:700;color:var(--p-ink-2);white-space:nowrap;transition:background-color .2s ease,color .2s ease}.p-kit-fchip:not(:has(.p-kit-fchip-n)){padding-right:14px}.p-kit-fchip:hover:not(.is-on){background:var(--p-sub-hover);color:var(--p-ink)}.p-kit-fchip.is-on{background:var(--p-seg-on);color:var(--p-seg-on-ink)}.p-kit-fchip-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:var(--p-r-full);background:var(--p-field);font-size:11px;font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums}.p-kit-fchip.is-on .p-kit-fchip-n{background:var(--p-seg-on-sub);color:inherit}.p-kit-fchip.is-kind{background:var(--fc-k-soft);color:color-mix(in srgb,var(--fc-k) 72%,var(--p-ink))}.p-kit-fchip.is-kind:hover:not(.is-on){background:color-mix(in srgb,var(--fc-k) 22%,transparent);color:color-mix(in srgb,var(--fc-k) 72%,var(--p-ink))}.p-kit-fchip.is-kind .p-kit-fchip-n{background:color-mix(in srgb,var(--fc-k) 16%,transparent);color:inherit}.p-kit-fchip.is-kind.is-on{background:var(--fc-k);color:var(--p-on-plate)}.p-kit-fchip.is-kind.is-on .p-kit-fchip-n{background:color-mix(in srgb,var(--p-on-plate) 22%,transparent)}.p-kit-fchip--more{gap:6px;padding-right:10px}.p-kit-fchip--more:not(:has(.p-kit-fchip-n)){padding-right:10px}.p-kit-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;box-sizing:border-box;flex:none;border-radius:var(--p-r-full);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;font-family:var(--p-font)}.p-kit-pill.is-sm{height:22px;gap:5px;padding:0 9px;font-size:11px}.p-kit-pill>svg{flex:none}.p-kit-pill-t{min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.p-kit-pill.is-ok{background:var(--p-ok-soft);color:var(--p-ok);--pulse: var(--p-ok)}.p-kit-pill.is-bad{background:var(--p-bad-soft);color:var(--p-bad);--pulse: var(--p-bad)}.p-kit-pill.is-warn{background:var(--p-warn-soft);color:var(--p-warn);--pulse: var(--p-warn)}.p-kit-pill.is-info{background:var(--p-info-soft);color:var(--p-info);--pulse: var(--p-info)}.p-kit-pill.is-violet{background:var(--p-violet-soft);color:var(--p-violet);--pulse: var(--p-violet)}.p-kit-pill.is-accent{background:var(--p-accent-soft);color:var(--p-accent-ink);--pulse: var(--p-accent-graphic)}.p-kit-pill.is-neutral{background:var(--p-field);color:var(--p-ink-2);--pulse: var(--p-faint)}.p-kit-pill.is-kind{background:var(--k-soft);color:color-mix(in srgb,var(--k) 72%,var(--p-ink));--pulse: var(--k)}.p-kit-pill.is-pulse{animation:p-kit-pulse 1.8s ease-in-out infinite}.p-kit-pill.is-pulse:hover{animation-play-state:paused}@keyframes p-kit-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 1px var(--pulse),0 0 0 4px var(--p-bad-soft)}}.p-kit-prog{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;font-family:var(--p-font)}.p-kit-prog:has(.p-kit-prog-markl){padding-bottom:18px}.p-kit-prog-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;font-size:11.5px;white-space:nowrap}.p-kit-prog-head.is-inline{justify-content:flex-start;gap:5px}.p-kit-prog-l{font-weight:600;color:var(--p-muted);overflow:hidden;text-overflow:ellipsis;min-width:0}.p-kit-prog-v{font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums;flex:none}.p-kit-prog-track{position:relative;height:6px;border-radius:var(--p-r-full);background:var(--p-track)}.p-kit-prog.is-sm .p-kit-prog-track{height:5px}.p-kit-prog.is-lg .p-kit-prog-track{height:9px}.p-kit-prog-fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--c)}[data-theme=aurora] .p-kit-prog-fill,.p-plate .p-kit-prog-fill{box-shadow:0 0 12px -1px var(--c)}.p-kit-prog-mark{position:absolute;top:-3px;bottom:-3px;width:2.5px;margin-left:-1.25px;border-radius:2px;background:var(--p-ink)}.p-kit-prog-markl{position:absolute;bottom:0;transform:translate(-50%);font-size:11px;font-weight:700;color:var(--p-muted);white-space:nowrap}.p-kit-money{display:flex;flex-direction:column;gap:8px;min-width:0;font-family:var(--p-font);font-size:12.5px}.p-kit-money-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;white-space:nowrap;min-width:0}.p-kit-money-paid{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--p-muted)}.p-kit-money-paid>b{font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums}.p-kit-money-paid>svg{color:var(--p-ok)}.p-kit-money-paid:has(>svg){color:var(--p-ok);font-weight:800}.p-kit-money-rest,.p-kit-money-over{font-weight:600;color:var(--p-muted)}.p-kit-money-rest>b,.p-kit-money-over>b{font-weight:800;font-variant-numeric:tabular-nums}.p-kit-money-rest.is-warn>b{color:var(--p-warn)}.p-kit-money-rest.is-bad>b{color:var(--p-bad)}.p-kit-money-over>b{color:var(--p-info)}.p-kit-money-foot{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.p-kit-money-foot b{font-weight:800;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.p-kit-money.is-compact{flex-direction:row;align-items:center;gap:10px}.p-kit-money.is-compact>.p-kit-prog{flex:1}.p-kit-money-pct{flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.p-kit-money-pct.is-ok{color:var(--p-ok)}.p-kit-money-pct.is-info{color:var(--p-info)}.p-kit-money-pct.is-warn{color:var(--p-warn)}.p-kit-money-pct.is-bad{color:var(--p-bad)}.p-kit-money-est{font-weight:600;color:var(--p-muted);white-space:nowrap}.p-kit-money-est>b{font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums}.p-kit-money-note{font-size:11.5px;font-weight:600;color:var(--p-faint);white-space:nowrap}.p-kit-money.is-estimate{gap:3px}.p-kit-steps-wrap{display:flex;align-items:flex-start;gap:12px;min-width:0;font-family:var(--p-font)}.p-kit-steps{display:flex;flex:1;min-width:0;margin:0;padding:0;list-style:none}.p-kit-step{position:relative;display:flex;justify-content:center;flex:1 1 0;min-width:0}.p-kit-step+.p-kit-step:before,.p-kit-step+.p-kit-step:after{content:"";position:absolute;top:14px;left:calc(-50% + 20px);right:calc(50% + 20px);height:2px;border-radius:2px;background:var(--p-track)}.p-kit-step+.p-kit-step:after{background:var(--p-seg-on);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--p-out) calc(var(--i, 0) * 40ms)}.p-kit-step.is-reached:after{transform:none}.p-kit-step-btn{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;max-width:100%;padding:0 4px 2px;border-radius:14px;color:inherit}button.p-kit-step-btn:disabled{cursor:not-allowed;opacity:.55}.p-kit-step-btn:focus-visible{outline:none}.p-kit-step-btn:focus-visible .p-kit-step-dot{outline:2px solid var(--p-focus);outline-offset:3px}.p-kit-step-dot{position:relative;z-index:1;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;font-size:12px;font-weight:800;transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.p-kit-step.is-done .p-kit-step-dot{background:var(--p-seg-on);color:var(--p-seg-on-ink)}.p-kit-step.is-current .p-kit-step-dot{background:var(--p-accent);color:var(--p-on-accent);box-shadow:0 0 0 5px rgba(var(--p-accent-rgb),.22),0 0 18px var(--p-accent-glow);animation:p-kit-step-pop .5s var(--p-spring)}.p-kit-step.is-todo .p-kit-step-dot{box-shadow:inset 0 0 0 1.6px var(--p-line-strong);color:var(--p-muted)}.p-kit-step.is-failed .p-kit-step-dot{background:var(--p-bad-soft);color:var(--p-bad);box-shadow:inset 0 0 0 1.6px var(--p-bad)}button.p-kit-step-btn:hover:not(:disabled) .p-kit-step-dot{box-shadow:0 0 0 4px var(--p-sub-hover),inset 0 0 0 1.6px var(--p-line-strong)}.p-kit-step.is-done button.p-kit-step-btn:hover .p-kit-step-dot{box-shadow:0 0 0 4px var(--p-sub-hover)}.p-kit-step.is-current button.p-kit-step-btn:hover .p-kit-step-dot{box-shadow:0 0 0 5px rgba(var(--p-accent-rgb),.3),0 0 22px var(--p-accent-glow)}.p-kit-step-txt{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%}.p-kit-step-l{max-width:100%;font-size:12px;font-weight:700;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-kit-step.is-current .p-kit-step-l{color:var(--p-ink);font-weight:800}.p-kit-step.is-todo .p-kit-step-l{color:var(--p-muted)}.p-kit-step.is-failed .p-kit-step-l{color:var(--p-bad)}.p-kit-step-note{font-size:11px;font-weight:700;color:var(--p-muted);white-space:nowrap}.p-kit-step-note.is-warn{color:var(--p-warn)}.p-kit-step-note.is-bad{color:var(--p-bad)}.p-kit-steps-end{flex:none}.p-kit-steps-wrap.is-compact .p-kit-step-dot{width:22px;height:22px;font-size:10.5px}.p-kit-steps-wrap.is-compact .p-kit-step+.p-kit-step:before,.p-kit-steps-wrap.is-compact .p-kit-step+.p-kit-step:after{top:10px;left:calc(-50% + 15px);right:calc(50% + 15px)}.p-kit-steps-wrap.is-compact .p-kit-step-btn{gap:5px}.p-kit-steps-wrap.is-compact .p-kit-step-l{font-size:11.5px}.p-kit-steps-wrap.is-compact .p-kit-step.is-current .p-kit-step-dot{box-shadow:0 0 0 4px rgba(var(--p-accent-rgb),.22),0 0 12px var(--p-accent-glow)}@keyframes p-kit-step-pop{0%{transform:scale(.7)}60%{transform:scale(1.08)}to{transform:scale(1)}}.p-kit-rc-wrap{position:relative;border-radius:20px;filter:var(--p-solid-shadow);min-width:0}.p-kit-rc{--py: calc(100% - 58px) ;position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;padding:14px 16px 0;border-radius:20px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-solid-rim);color:var(--p-ink);font-family:var(--p-font);outline:none;transition:box-shadow .2s ease}.p-kit-rc.has-perf{-webkit-mask:radial-gradient(circle 8px at 0 var(--py),transparent 7.5px,black 8px),radial-gradient(circle 8px at 100% var(--py),transparent 7.5px,black 8px);-webkit-mask-composite:source-in;mask-composite:intersect}.p-kit-rc-main{display:flex;flex-direction:column;min-width:0;padding-bottom:14px}.p-kit-rc-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:11px;min-width:0;transition:padding-right .2s var(--p-out)}.p-kit-rc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;height:24px;overflow:hidden}.p-kit-rc-tags>.p-kit-pill{flex-shrink:1;min-width:0}.p-kit-rc-due-slot{flex:none}.p-kit-due{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.p-kit-due.is-bad{color:var(--p-bad)}.p-kit-due.is-warn{color:var(--p-warn)}.p-kit-due.is-ok{color:var(--p-ok)}.p-kit-due.is-info{color:var(--p-info)}.p-kit-rc-title{margin:0;font-size:14.5px;font-weight:800;letter-spacing:-.01em;line-height:1.3;color:var(--p-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere}.p-kit-rc-sub{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-kit-rc-meta{display:flex;flex-direction:column;gap:6px;margin-top:10px;min-width:0}.p-kit-rc-bot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:11px 0 12px;box-sizing:border-box;min-width:0}.p-kit-rc-bot:before{content:"";position:absolute;left:0;right:0;top:0;border-top:1.5px dashed var(--p-line-strong)}.p-kit-rc-cover{margin:-14px -16px 12px;border-radius:20px 20px 0 0;overflow:hidden;background:var(--p-sub)}.p-kit-rc-cover img{display:block;width:100%;height:132px;object-fit:cover}.p-kit-rc-corner{position:absolute;top:9px;right:9px;z-index:2;opacity:0;transform:scale(.88);transition:opacity .16s ease,transform .22s var(--p-spring)}.p-kit-rc-wrap:hover .p-kit-rc-corner,.p-kit-rc-corner:focus-within,.p-kit-rc-corner:has([aria-expanded=true]){opacity:1;transform:none}.p-kit-rc-wrap:hover .p-kit-rc.has-corner .p-kit-rc-top,.p-kit-rc.has-corner:has(.p-kit-rc-corner:focus-within) .p-kit-rc-top,.p-kit-rc.has-corner:has(.p-kit-rc-corner [aria-expanded=true]) .p-kit-rc-top{padding-right:34px}@media(hover:none){.p-kit-rc-corner{opacity:1;transform:none}.p-kit-rc.has-corner .p-kit-rc-top{padding-right:34px}}.p-kit-rc-wrap.is-interactive{transition:transform .25s var(--p-spring)}.p-kit-rc-wrap.is-interactive .p-kit-rc{cursor:pointer}.p-kit-rc-wrap.is-interactive:hover{transform:translateY(-2px)}.p-kit-rc:focus-visible{box-shadow:inset 0 0 0 1px var(--p-solid-rim),inset 0 0 0 2.5px var(--p-focus)}.p-kit-rc-wrap.is-selected{filter:var(--p-solid-shadow) drop-shadow(0 0 10px var(--p-accent-glow))}.p-kit-rc-wrap.is-selected .p-kit-rc{box-shadow:inset 0 0 0 2px var(--p-accent),inset 0 0 0 5px rgba(var(--p-accent-rgb),.18)}.p-kit-rc-wrap.is-muted{filter:none}.p-kit-rc-wrap.is-muted .p-kit-rc{background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-line)}.p-kit-rc-wrap.is-muted .p-kit-rc-title{color:var(--p-ink-2)}.p-kit-rc-wrap.is-urgent .p-kit-rc{background:linear-gradient(180deg,var(--p-bad-soft),transparent 64%),var(--p-solid);box-shadow:inset 0 0 0 2px var(--p-bad);animation:p-kit-hot 1.8s ease-in-out infinite}.p-kit-rc-wrap.is-urgent:before{content:"";position:absolute;inset:-3px;border-radius:23px;pointer-events:none;opacity:0;box-shadow:0 0 0 3px var(--p-bad-soft),0 0 18px -2px var(--p-shine-ember);animation:p-kit-hot-glow 1.8s ease-in-out infinite}.p-kit-rc-wrap.is-urgent:hover .p-kit-rc,.p-kit-rc-wrap.is-urgent:hover:before{animation-play-state:paused}@keyframes p-kit-hot{0%,to{box-shadow:inset 0 0 0 1.5px var(--p-bad-soft)}50%{box-shadow:inset 0 0 0 2px var(--p-bad)}}@keyframes p-kit-hot-glow{0%,to{opacity:0}50%{opacity:1}}@property --p-kit-fade-l{syntax: "<length>"; inherits: false; initial-value: 12px;}@property --p-kit-fade-r{syntax: "<length>"; inherits: false; initial-value: 12px;}@property --p-kit-fade-b{syntax: "<length>"; inherits: false; initial-value: 26px;}.p-kit-board{--p-kit-col-w: 300px;--p-kit-board-gap: 16px;--p-kit-fade-l: 12px;--p-kit-fade-r: 12px;position:relative;display:flex;align-items:stretch;gap:var(--p-kit-board-gap);box-sizing:border-box;height:100%;min-height:0;min-width:0;padding:2px 4px 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;font-family:var(--p-font);color:var(--p-ink);-webkit-mask-image:linear-gradient(90deg,transparent 0,black var(--p-kit-fade-l),black calc(100% - var(--p-kit-fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black var(--p-kit-fade-l),black calc(100% - var(--p-kit-fade-r)),transparent 100%)}.p-kit-board{scrollbar-width:auto!important}.p-kit-board::-webkit-scrollbar{display:block!important;height:10px!important}.p-kit-board::-webkit-scrollbar-track{background:color-mix(in srgb,var(--p-muted) 12%,transparent);border-radius:10px}.p-kit-board::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--p-muted) 50%,transparent);border-radius:10px}.p-kit-board::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--p-muted) 75%,transparent)}@supports not selector(::-webkit-scrollbar){.p-kit-board{scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--p-muted) 45%,transparent) transparent}}.p-kit-board[data-start="0"]{--p-kit-fade-l: 36px}.p-kit-board[data-end="0"]{--p-kit-fade-r: 36px}.p-kit-pan-cover{position:fixed;inset:0;z-index:var(--p-z-toast);cursor:grabbing;-webkit-user-select:none;user-select:none}.p-kit-col{position:relative;display:flex;flex-direction:column;flex:none;width:var(--p-kit-col-w);min-height:0;border-radius:var(--p-r-lg);transition:width .34s var(--p-out),background-color .2s ease,box-shadow .2s ease}.p-kit-col.is-over{background:var(--p-accent-soft);box-shadow:inset 0 0 0 1.5px rgba(var(--p-accent-rgb),.6),0 0 26px -10px var(--p-accent-glow)}.p-kit-col.is-blocked{background:var(--p-bad-soft);box-shadow:inset 0 0 0 1.5px var(--p-bad)}.p-kit-col-head{display:flex;align-items:center;gap:8px;height:36px;min-width:0;flex:none;padding:2px 8px 0 12px;white-space:nowrap}.p-kit-col-title{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:800;letter-spacing:-.01em}.p-kit-col-help{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;color:var(--p-faint);cursor:help}.p-kit-col-help:hover{color:var(--p-ink-2)}.p-kit-col-count{flex:none;font-size:12.5px;font-weight:600;color:var(--p-muted)}.p-kit-col-cap{margin-left:auto;flex:none;font-size:12.5px;font-weight:700;color:var(--p-ink-2);font-variant-numeric:tabular-nums}.p-kit-col-fold{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;color:var(--p-muted);opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.p-kit-col-count+.p-kit-col-fold{margin-left:auto}.p-kit-col-head:hover .p-kit-col-fold,.p-kit-col-fold:focus-visible{opacity:1}.p-kit-col-fold:hover{background:var(--p-sub-hover);color:var(--p-ink)}@media(hover:none){.p-kit-col-fold{opacity:1}}.p-kit-col-sub{padding:0 12px 4px;font-size:12px;font-weight:700;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.p-kit-col-list{--p-kit-fade-b: 26px;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;overscroll-behavior-x:auto;scrollbar-width:none;margin:0 -18px;padding:10px 30px 44px;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 8px,black calc(100% - var(--p-kit-fade-b)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,black 8px,black calc(100% - var(--p-kit-fade-b)),transparent 100%)}.p-kit-col-list::-webkit-scrollbar{display:none}.p-kit-col-list.has-more{--p-kit-fade-b: 64px}.p-kit-col-stack{display:flex;flex-direction:column;gap:12px;min-height:100%}.p-kit-col-empty{display:grid;place-items:center;min-height:76px;padding:14px;box-sizing:border-box;border-radius:20px;border:1.5px dashed var(--p-line-strong);font-size:12.5px;font-weight:600;line-height:1.45;color:var(--p-muted);text-align:center;transition:border-color .2s ease,color .2s ease}.p-kit-col.is-over .p-kit-col-empty{border-color:var(--p-accent-ink);color:var(--p-accent-ink)}.p-kit-col-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;box-sizing:border-box;flex:none;border:1.5px dashed var(--p-line-strong);border-radius:18px;font-size:12.5px;font-weight:700;color:var(--p-ink-2);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.p-kit-col-add:hover{border-color:var(--p-accent-ink);color:var(--p-accent-ink);background:var(--p-accent-soft)}.p-kit-col-ban{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;flex:none;background:var(--p-panel);box-shadow:inset 0 0 0 1px var(--p-bad);color:var(--p-bad);font-size:12.5px;font-weight:700;line-height:1.35}.p-kit-col-ban>svg{flex:none}.p-kit-qa{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:18px;flex:none;background:var(--p-solid);box-shadow:inset 0 0 0 1.5px var(--p-accent),0 0 0 4px rgba(var(--p-accent-rgb),.18)}.p-kit-qa.is-busy{opacity:.6}.p-kit-qa-input{width:100%;height:30px;box-sizing:border-box;margin:0;padding:0 2px;border:0;outline:0;background:transparent;font:700 13.5px var(--p-font);color:var(--p-ink)}.p-kit-qa-input::placeholder{color:var(--p-muted);font-weight:600;opacity:1}.p-kit-qa-hint{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.p-kit-col.is-collapsed{width:52px}.p-kit-col-strip{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;box-sizing:border-box;padding:14px 0;border-radius:var(--p-r-lg);background:var(--p-chrome);box-shadow:inset 0 0 0 1px var(--p-chrome-rim);color:var(--p-ink);-webkit-backdrop-filter:var(--p-chrome-blur);backdrop-filter:var(--p-chrome-blur);transition:background-color .2s ease}.p-kit-col-strip:hover{background:var(--p-sub-hover)}.p-kit-col.is-over .p-kit-col-strip{background:var(--p-accent-soft)}.p-kit-col.is-blocked .p-kit-col-strip{background:var(--p-bad-soft)}.p-kit-col-strip-n{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:var(--p-r-full);background:var(--p-field);font-size:11.5px;font-weight:800}.p-kit-col-strip-t{writing-mode:vertical-rl;transform:rotate(180deg);max-height:calc(100% - 96px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.p-kit-col-strip-ic{margin-top:auto;color:var(--p-muted)}.p-kit-bcard{position:relative;flex:none;border-radius:20px;outline:none;cursor:grab;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@supports (overflow-clip-margin: 1px){.p-kit-bcard{content-visibility:auto;contain-intrinsic-size:auto 170px;overflow-clip-margin:24px}}.p-kit-bcard:focus-visible{box-shadow:0 0 0 2px var(--p-focus),0 0 0 5px rgba(var(--p-accent-rgb),.22)}.p-kit-bcard .p-kit-rc-wrap{transition:transform .25s var(--p-spring)}.p-kit-bcard:hover .p-kit-rc-wrap{transform:translateY(-2px)}.p-kit-board.is-dragging .p-kit-bcard:hover .p-kit-rc-wrap{transform:none}.p-kit-bcard.is-placeholder>.p-kit-bcard-inner{opacity:0}.p-kit-bcard.is-placeholder:after{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;border:1.5px dashed var(--p-accent-ink);background:var(--p-accent-soft)}.p-kit-bcard.is-source{opacity:.38}.p-kit-drop-slot{flex:none;box-sizing:border-box;border-radius:20px;border:1.5px dashed var(--p-accent-ink);background:var(--p-accent-soft)}.p-kit-ghost{transform:rotate(-1.6deg) scale(1.02);transform-origin:30% 20%;cursor:grabbing;filter:drop-shadow(0 22px 28px rgba(0,0,0,.2));transition:transform .22s var(--p-out);animation:p-kit-lift .18s var(--p-out)}.p-kit-ghost.is-dropping{transform:none}.p-kit-ghost.is-quiet{transform:none;animation:none;transition:none}@keyframes p-kit-lift{0%{transform:rotate(0) scale(1)}}.p-kit-table-wrap{position:relative;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.p-kit-table-wrap::-webkit-scrollbar{display:none}.p-kit-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--p-font);font-size:13px;color:var(--p-ink)}.p-kit-table th{padding:9px 10px;border-bottom:1px solid var(--p-line);text-align:left;vertical-align:bottom;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.p-kit-table-wrap.is-sticky th{position:sticky;top:0;z-index:1;background:var(--p-panel);-webkit-backdrop-filter:var(--p-panel-blur);backdrop-filter:var(--p-panel-blur)}.p-kit-table td{padding:11px 10px;border-bottom:1px solid var(--p-line);font-weight:600;white-space:nowrap;vertical-align:middle;transition:background-color .15s ease}.p-kit-table.is-dense th,.p-kit-table.is-dense td{padding:7px 10px}.p-kit-table tbody tr:last-child td{border-bottom:0}.p-kit-table tbody tr:not(.p-kit-tr-static):hover td{background:var(--p-sub-hover)}.p-kit-table tbody tr.is-click{cursor:pointer}.p-kit-table tbody tr.is-click:focus-visible{outline:2px solid var(--p-focus);outline-offset:-2px}.p-kit-table tbody tr.is-selected td{background:var(--p-accent-soft)}.p-kit-table .is-right{text-align:right}.p-kit-table .is-center{text-align:center}.p-kit-table td.is-num{font-weight:800;font-variant-numeric:tabular-nums}.p-kit-table td.is-ellipsis{max-width:280px;overflow:hidden;text-overflow:ellipsis}.p-kit-table th.is-sorted{color:var(--p-ink)}.p-kit-th-btn{display:inline-flex;align-items:center;gap:5px;border-radius:6px;font:inherit;color:inherit;white-space:nowrap}.p-kit-th-btn:hover{color:var(--p-ink)}.p-kit-table th.is-right .p-kit-th-btn{flex-direction:row-reverse}.p-kit-th-ic{opacity:0;transition:opacity .15s ease}.p-kit-table th.is-sortable:hover .p-kit-th-ic,.p-kit-table th.is-sorted .p-kit-th-ic,.p-kit-th-btn:focus-visible .p-kit-th-ic{opacity:1}.p-kit-table tfoot td{padding:11px 10px;border-top:1px solid var(--p-line-strong);font-weight:800;white-space:nowrap}.p-kit-table td.p-kit-td-empty{padding:18px 10px;white-space:normal}.p-kit-tr-static td{white-space:normal}.p-kit-empty{display:flex;align-items:center;gap:18px;min-width:0;font-family:var(--p-font)}.p-kit-empty--center{flex-direction:column;justify-content:center;gap:12px;padding:14px 10px;text-align:center}.p-kit-empty-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;flex:none;background:var(--p-accent-soft);color:var(--p-accent-ink);box-shadow:0 0 30px -10px var(--p-accent-glow)}.p-kit-empty--sm .p-kit-empty-ic{width:44px;height:44px}.p-kit-empty.is-ok .p-kit-empty-ic{background:var(--p-ok-soft);color:var(--p-ok);box-shadow:none}.p-kit-empty.is-bad .p-kit-empty-ic{background:var(--p-bad-soft);color:var(--p-bad);box-shadow:none}.p-kit-empty.is-warn .p-kit-empty-ic{background:var(--p-warn-soft);color:var(--p-warn);box-shadow:none}.p-kit-empty.is-info .p-kit-empty-ic{background:var(--p-info-soft);color:var(--p-info);box-shadow:none}.p-kit-empty.is-violet .p-kit-empty-ic{background:var(--p-violet-soft);color:var(--p-violet);box-shadow:none}.p-kit-empty.is-neutral .p-kit-empty-ic{background:var(--p-field);color:var(--p-ink-2);box-shadow:none}.p-kit-empty-txt{flex:1;min-width:0}.p-kit-empty--center .p-kit-empty-txt{flex:none;max-width:380px}.p-kit-empty-t{display:block;font-size:14.5px;font-weight:800;color:var(--p-ink)}.p-kit-empty--sm .p-kit-empty-t{font-size:13.5px}.p-kit-empty-p{margin:5px 0 0;font-size:12.5px;font-weight:600;line-height:1.5;color:var(--p-muted)}.p-kit-empty-act{flex:none}.p-kit-skel-wrap{display:flex;flex-direction:column;min-width:0}.p-kit-skel{display:block;border-radius:8px;flex:none}.p-kit-skel.is-pill{border-radius:var(--p-r-full)}.p-kit-skel-lines{display:flex;flex-direction:column;gap:9px;flex:1;min-width:0}.p-kit-skel-card{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:26px;background:var(--p-panel);box-shadow:var(--p-panel-shadow)}.p-kit-skel-rc{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:20px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-solid-rim)}.p-kit-skel-row{display:flex;align-items:center;gap:6px}.p-kit-skel-gap{flex:1}.p-kit-skel-perf{margin:6px 0 2px;border-top:1.5px dashed var(--p-line)}.p-kit-skel-tr{display:flex;align-items:center;gap:12px;padding:8px 4px}.p-kit-copy-ic{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;flex:none}.p-kit-copy-ic-in{display:inline-grid;place-items:center}.p-kit-copy.is-ok{color:var(--p-ok)}.p-kit-copy-inline{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:var(--p-r-full);font-size:11.5px;font-weight:700;color:var(--p-accent-ink);white-space:nowrap;vertical-align:middle;transition:background-color .15s ease}.p-kit-copy-inline:hover{background:var(--p-accent-soft)}.p-kit-copy-inline.is-ok{color:var(--p-ok)}.p-kit-copy-inline .p-kit-copy-ic{width:13px;height:13px}.p-kit-confirm{display:inline-flex;align-items:center;vertical-align:middle}.p-kit-confirm-slot{display:inline-flex}.p-kit-confirm-q{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 4px 0 14px;box-sizing:border-box;border-radius:var(--p-r-full);font-family:var(--p-font);font-size:12.5px;font-weight:800;white-space:nowrap}.p-kit-confirm-q.is-sm{height:30px;padding-left:12px;font-size:11.5px}.p-kit-confirm-q.is-bad{background:var(--p-bad-soft);color:var(--p-bad)}.p-kit-confirm-q.is-accent{background:var(--p-accent-soft);color:var(--p-accent-ink)}.p-kit-confirm-t{margin-right:4px}.p-kit-confirm-yes,.p-kit-confirm-no{height:32px;padding:0 14px;border-radius:var(--p-r-full);font-size:12px;font-weight:800;flex:none}.p-kit-confirm-q.is-sm .p-kit-confirm-yes,.p-kit-confirm-q.is-sm .p-kit-confirm-no{height:24px;padding:0 11px;font-size:11px}.p-kit-confirm-q.is-bad .p-kit-confirm-yes{background:var(--p-bad);color:var(--p-seg-on-ink)}.p-kit-confirm-q.is-accent .p-kit-confirm-yes{background:var(--p-accent);color:var(--p-on-accent)}.p-kit-confirm-yes:disabled{opacity:.6;cursor:progress}.p-kit-confirm-no{color:inherit}.p-kit-confirm-no:hover{background:var(--p-sub-hover)}.p-kit-dropzone-wrap{display:flex;flex-direction:column;gap:10px;min-width:0}.p-kit-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:148px;padding:20px;border-radius:22px;border:1.5px dashed var(--p-line-strong);background:var(--p-sub);color:var(--p-ink);text-align:center;cursor:pointer;outline:none;font-family:var(--p-font);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.p-kit-dropzone:hover{border-color:var(--p-accent-ink)}.p-kit-dropzone.is-over{border-color:var(--p-accent-ink);background:var(--p-accent-soft);box-shadow:0 0 0 4px rgba(var(--p-accent-rgb),.18)}.p-kit-dropzone.is-disabled{opacity:.5;cursor:not-allowed}.p-kit-dropzone-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;flex:none;background:var(--p-accent-soft);color:var(--p-accent-ink);transition:transform .3s var(--p-spring)}.p-kit-dropzone.is-over .p-kit-dropzone-ic{transform:translateY(-3px) scale(1.06)}.p-kit-dropzone-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.p-kit-dropzone-txt>b{font-size:13.5px;font-weight:800}.p-kit-dropzone-txt>span{font-size:12px;font-weight:600;color:var(--p-muted)}.p-kit-dropzone-txt u{color:var(--p-accent-ink);text-decoration:underline;text-underline-offset:2px}.p-kit-dropzone.is-compact{flex-direction:row;justify-content:flex-start;gap:12px;min-height:64px;padding:12px 16px;text-align:left}.p-kit-dropzone.is-compact .p-kit-dropzone-ic{width:38px;height:38px}.p-kit-dropzone-err{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--p-bad)}.p-kit-dropzone-err>span{display:inline-flex;align-items:center;gap:6px}.p-kit-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.p-kit-file{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:14px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim)}.p-kit-file-pv{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;overflow:hidden;flex:none;background:var(--p-field)}.p-kit-file-pv img{display:block;width:100%;height:100%;object-fit:cover}.p-kit-file-pv b{font-size:10px;font-weight:800;color:var(--p-ink-2)}.p-kit-file-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.p-kit-file-txt>b{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-kit-file-txt>span{font-size:11px;font-weight:600;color:var(--p-muted)}.p-kit-file-x{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;color:var(--p-muted);transition:background-color .15s ease,color .15s ease}.p-kit-file-x:hover{background:var(--p-bad-soft);color:var(--p-bad)}.p-kit-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;padding:18px 20px;border-radius:26px;color:var(--p-ink);font-family:var(--p-font);background:var(--p-panel);-webkit-backdrop-filter:var(--p-panel-blur);backdrop-filter:var(--p-panel-blur);box-shadow:var(--p-panel-shadow)}.p-kit-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(165deg,var(--p-panel-rim-a),var(--p-panel-rim-b) 42%,var(--p-panel-rim-b) 78%,var(--p-panel-rim-a));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-kit-card-head{display:flex;align-items:center;gap:10px;min-height:32px;min-width:0;margin-bottom:12px;flex:none}.p-kit-card-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;flex:none}.p-kit-card-ic.is-accent{background:var(--p-accent-soft);color:var(--p-accent-ink)}.p-kit-card-ic.is-ok{background:var(--p-ok-soft);color:var(--p-ok)}.p-kit-card-ic.is-bad{background:var(--p-bad-soft);color:var(--p-bad)}.p-kit-card-ic.is-warn{background:var(--p-warn-soft);color:var(--p-warn)}.p-kit-card-ic.is-info{background:var(--p-info-soft);color:var(--p-info)}.p-kit-card-ic.is-violet{background:var(--p-violet-soft);color:var(--p-violet)}.p-kit-card-ic.is-neutral{background:var(--p-field);color:var(--p-ink-2)}.p-kit-card-titles{flex:0 1 auto;min-width:0}.p-kit-card-title{margin:0;font-size:15.5px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-kit-card-sub{margin-top:2px;font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-kit-card-meta{display:block;flex:1 1 0;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.p-kit-card-meta b,.p-kit-card-meta strong{font-weight:800;color:var(--p-ink)}.p-kit-card-actions{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.p-kit-card-body{flex:1;min-width:0;min-height:0}.p-kit-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;margin-top:14px;padding-top:12px;border-top:1px solid var(--p-line);font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap}.p-kit-stat{display:flex;align-items:baseline;gap:12px;box-sizing:border-box;width:100%;min-width:0;padding:6px 0;font-family:var(--p-font);text-align:left;color:inherit}.p-kit-stat-l{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.p-kit-stat-l>span{overflow:hidden;text-overflow:ellipsis}.p-kit-stat-l>svg{flex:none}.p-kit-stat-r{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;flex:none}.p-kit-stat-v{font-size:14px;font-weight:800;color:var(--p-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.p-kit-stat-v.is-ok{color:var(--p-ok)}.p-kit-stat-v.is-bad{color:var(--p-bad)}.p-kit-stat-v.is-warn{color:var(--p-warn)}.p-kit-stat-v.is-info{color:var(--p-info)}.p-kit-stat-v.is-violet{color:var(--p-violet)}.p-kit-stat-v.is-accent{color:var(--p-accent-ink)}.p-kit-stat-h{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.p-kit-stat.is-stacked{flex-direction:column;align-items:flex-start;gap:3px}.p-kit-stat.is-stacked .p-kit-stat-r{align-items:flex-start;margin-left:0}.p-kit-stat.is-lg .p-kit-stat-v{font-size:18px;letter-spacing:-.01em}.p-kit-stat.is-sm .p-kit-stat-v{font-size:13px}.p-kit-stat.is-click{align-items:center;margin:0 -10px;padding:8px 10px;width:calc(100% + 20px);border-radius:12px;transition:background-color .15s ease}.p-kit-stat.is-click:hover{background:var(--p-sub-hover)}.p-kit-stat-go{flex:none;color:var(--p-faint)}.p-kit-tabs{position:relative;display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;font-family:var(--p-font)}.p-kit-tabs::-webkit-scrollbar{display:none}.p-kit-tabs.is-line{box-shadow:inset 0 -1px 0 var(--p-line)}.p-kit-tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;flex:none;border-radius:10px 10px 0 0;font-size:13px;font-weight:700;color:var(--p-muted);white-space:nowrap;transition:color .2s ease}.p-kit-tab:hover:not(.is-on):not(:disabled){color:var(--p-ink)}.p-kit-tab.is-on{color:var(--p-ink)}.p-kit-tab:disabled{opacity:.45;cursor:not-allowed}.p-kit-tab:focus-visible{outline:2px solid var(--p-focus);outline-offset:-2px}.p-kit-tab>svg,.p-kit-tab-l,.p-kit-tab-n{position:relative;z-index:1}.p-kit-tab-ind{position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--p-accent-graphic);box-shadow:0 0 10px var(--p-accent-glow)}.p-kit-tab-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--p-r-full);background:var(--p-field);font-size:10.5px;font-weight:800;color:var(--p-ink-2)}.p-kit-tabs.is-pill{display:inline-flex;max-width:100%;gap:2px;padding:4px;border-radius:var(--p-r-full);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim)}.p-kit-tabs.is-pill .p-kit-tab{height:32px;padding:0 14px;border-radius:var(--p-r-full)}.p-kit-tabs.is-pill .p-kit-tab.is-on{color:var(--p-seg-on-ink)}.p-kit-tabs.is-pill .p-kit-tab-ind{inset:0;height:auto;border-radius:var(--p-r-full);background:var(--p-seg-on);box-shadow:var(--p-seg-on-shadow)}.p-kit-tabs.is-pill .p-kit-tab.is-on .p-kit-tab-n{background:var(--p-seg-on-sub);color:inherit}.p-kit-tabs.is-sm .p-kit-tab{height:32px;padding:0 10px;font-size:12px}.p-kit-avas{display:inline-flex;align-items:center;flex:none}.p-kit-ava-slot{position:relative;display:inline-flex;border-radius:50%}.p-kit-ava-slot+.p-kit-ava-slot,.p-kit-ava-slot+.p-kit-ava-more{margin-left:-5px}.p-kit-ava-more{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;box-sizing:border-box;background:var(--p-field);color:var(--p-ink-2);box-shadow:0 0 0 2px var(--p-ava-ring);font-size:10.5px;font-weight:800}.p-kit-period{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;height:42px;padding:4px;flex:none;border-radius:var(--p-r-full);font-family:var(--p-font)}.p-kit-period.is-chrome{background:var(--p-chrome);box-shadow:inset 0 0 0 1px var(--p-chrome-rim);-webkit-backdrop-filter:var(--p-chrome-blur);backdrop-filter:var(--p-chrome-blur)}.p-kit-period.is-field{background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim)}.p-kit-period.is-sm{height:36px;padding:3px}.p-kit-period-arrow{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;color:var(--p-ink-2);transition:background-color .15s ease,color .15s ease}.p-kit-period.is-sm .p-kit-period-arrow{width:30px;height:30px}.p-kit-period-arrow:hover:not(:disabled){background:var(--p-sub-hover);color:var(--p-ink)}.p-kit-period-arrow:disabled{opacity:.35;cursor:not-allowed}.p-kit-period-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;min-width:150px;padding:0 12px;box-sizing:border-box;border-radius:var(--p-r-full);font-size:13px;font-weight:800;color:var(--p-ink);white-space:nowrap;transition:background-color .15s ease}.p-kit-period.is-sm .p-kit-period-label{height:30px;min-width:130px;font-size:12.5px}.p-kit-period-label:hover,.p-kit-period-label[aria-expanded=true]{background:var(--p-sub-hover)}.p-kit-period-label>svg:first-child{color:var(--p-ink-2)}.p-kit-period-chev{color:var(--p-muted);transition:transform .2s var(--p-out)}.p-kit-period-label[aria-expanded=true] .p-kit-period-chev{transform:rotate(180deg)}.p-kit-period-bar{display:inline-flex;align-items:center;gap:10px;min-width:0}.p-kit-pop.p-kit-pp-pop,.p-kit-pop.p-kit-dp-pop{padding:0}.p-kit-pp{display:flex;min-width:0;font-family:var(--p-font)}.p-kit-pp-modes{display:flex;flex-direction:column;gap:2px;width:150px;padding:10px;box-sizing:border-box;flex:none;border-right:1px solid var(--p-line)}.p-kit-pp-mode{display:flex;align-items:center;height:36px;padding:0 12px;border-radius:12px;font-size:13px;font-weight:700;color:var(--p-ink-2);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.p-kit-pp-mode:hover:not(.is-on){background:var(--p-sub-hover);color:var(--p-ink)}.p-kit-pp-mode.is-on{background:var(--p-seg-on);color:var(--p-seg-on-ink)}.p-kit-pp-body{display:flex;flex-direction:column;gap:12px;width:296px;padding:14px 16px 16px;box-sizing:content-box}.p-kit-pp.is-wide .p-kit-pp-body{width:auto}.p-kit-pp-quick{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.p-kit-pp-quick::-webkit-scrollbar{display:none}.p-kit-pp-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;box-sizing:border-box;flex:none;border-radius:var(--p-r-full);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);font-size:12px;font-weight:700;color:var(--p-ink-2);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.p-kit-pp-chip:hover:not(.is-on):not(:disabled){background:var(--p-field-hover);color:var(--p-ink)}.p-kit-pp-chip.is-on{background:var(--p-seg-on);color:var(--p-seg-on-ink);box-shadow:none}.p-kit-pp-chip.is-ghost{background:transparent;box-shadow:none;color:var(--p-muted)}.p-kit-pp-chip.is-ghost:hover{background:var(--p-sub-hover);color:var(--p-ink)}.p-kit-pp-chip:disabled{opacity:.4;cursor:not-allowed}.p-kit-pp-year{display:flex;align-items:center;justify-content:space-between;height:34px}.p-kit-pp-year>b{font-size:14px;font-weight:800}.p-kit-pp-cells{display:grid;gap:6px}.p-kit-pp-cells.is-months,.p-kit-pp-cells.is-years{grid-template-columns:repeat(3,1fr)}.p-kit-pp-cells.is-quarters{grid-template-columns:repeat(2,1fr)}.p-kit-pp-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:42px;border-radius:12px;font-size:13px;font-weight:700;color:var(--p-ink);transition:background-color .15s ease,color .15s ease}.p-kit-pp-cells.is-quarters .p-kit-pp-cell{height:58px}.p-kit-pp-cell>b{font-weight:800}.p-kit-pp-cell>span{font-size:11.5px;font-weight:600;color:var(--p-muted)}.p-kit-pp-cell:hover:not(.is-on):not(:disabled){background:var(--p-sub-hover)}.p-kit-pp-cell.is-now:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--p-accent-graphic)}.p-kit-pp-cell.is-on{background:var(--p-accent);color:var(--p-on-accent);box-shadow:0 6px 16px -8px var(--p-accent-glow)}.p-kit-pp-cell.is-on>span{color:var(--p-on-accent);opacity:.72}.p-kit-pp-cell.is-on.is-now:after{background:var(--p-on-accent)}.p-kit-pp-cell:disabled{opacity:.35;cursor:not-allowed}.p-kit-pp-foot{font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap}.p-kit-pp-foot b{font-weight:800;color:var(--p-ink)}.p-kit-cal{display:flex;gap:24px;font-family:var(--p-font)}.p-kit-cal-month{display:flex;flex-direction:column;gap:4px;width:252px;min-width:0}.p-kit-cal-head{display:flex;align-items:center;justify-content:space-between;height:34px}.p-kit-cal-title{font-size:14px;font-weight:800;white-space:nowrap}.p-kit-cal-nav{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;color:var(--p-ink-2);transition:background-color .15s ease,color .15s ease}.p-kit-cal-nav:hover:not(:disabled){background:var(--p-sub-hover);color:var(--p-ink)}.p-kit-cal-nav:disabled{opacity:.3;cursor:not-allowed}.p-kit-cal-nav-gap{width:30px;flex:none}.p-kit-cal-grid{display:flex;flex-direction:column;gap:2px}.p-kit-cal-wd,.p-kit-cal-row{display:grid;grid-template-columns:repeat(7,1fr)}.p-kit-cal-wd{height:24px;align-items:center}.p-kit-cal-wd>span{text-align:center;font-size:11px;font-weight:700;color:var(--p-muted)}.p-kit-cal-d{position:relative;display:grid;place-items:center;height:34px;font-size:12.5px;font-weight:700;color:var(--p-ink);font-variant-numeric:tabular-nums}.p-kit-cal-d>span{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;transition:background-color .12s ease,color .12s ease}.p-kit-cal-d:hover:not(:disabled):not(.is-single):not(.is-start):not(.is-end)>span{background:var(--p-sub-hover)}.p-kit-cal-d.is-we{color:var(--p-ink-2)}.p-kit-cal-d.is-out{color:var(--p-faint)}.p-kit-cal-d.is-today>span{box-shadow:inset 0 0 0 1.5px var(--p-accent-graphic)}.p-kit-cal-d:disabled{color:var(--p-faint);opacity:.45;cursor:not-allowed}.p-kit-cal-d.is-void{pointer-events:none}.p-kit-cal-d:focus-visible{outline:none}.p-kit-cal-d:focus-visible>span{box-shadow:0 0 0 2px var(--p-focus)}.p-kit-cal-d.is-single>span,.p-kit-cal-d.is-start>span,.p-kit-cal-d.is-end>span{background:var(--p-accent);color:var(--p-on-accent);box-shadow:0 6px 14px -6px var(--p-accent-glow)}.p-kit-cal-d.is-in:before,.p-kit-cal-d.is-hover:before{content:"";position:absolute;inset:1px 0;background:var(--p-accent-soft)}.p-kit-cal-d.is-hover:before{background:var(--p-sub-hover)}.p-kit-cal-d.is-start:before{left:50%}.p-kit-cal-d.is-end:before{right:50%}.p-kit-cal-d.is-start.is-end:before{display:none}.p-kit-cal-row>.p-kit-cal-d.is-in:first-child:not(.is-start):before,.p-kit-cal-d.is-hstart:before{left:2px;border-radius:var(--p-r-full) 0 0 var(--p-r-full)}.p-kit-cal-row>.p-kit-cal-d.is-in:last-child:not(.is-end):before,.p-kit-cal-d.is-hend:before{right:2px;border-radius:0 var(--p-r-full) var(--p-r-full) 0}.p-kit-date{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;box-sizing:border-box;flex:none;border-radius:var(--p-r-full);font-family:var(--p-font);font-size:12.5px;font-weight:700;color:var(--p-ink);white-space:nowrap;transition:background-color .15s ease,box-shadow .15s ease}.p-kit-date.is-field{background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim)}.p-kit-date.is-chrome{background:var(--p-chrome);box-shadow:inset 0 0 0 1px var(--p-chrome-rim)}.p-kit-date:hover{background:var(--p-field-hover)}.p-kit-date.is-empty{color:var(--p-muted);font-weight:600}.p-kit-date>svg{color:var(--p-ink-2)}.p-kit-date.is-sm{height:32px;padding:0 12px;font-size:12px}.p-kit-dp{display:flex;flex-direction:column;gap:12px;width:296px;padding:14px 16px 16px;font-family:var(--p-font)}.p-kit-dp .p-kit-pp-chip{padding:0 10px}.p-kit-dp .p-kit-cal-month{width:100%}.p-kit-dp-time{display:flex;align-items:center;gap:6px;min-width:0}.p-kit-dp-time-l{margin-right:2px;font-size:12px;font-weight:700;color:var(--p-muted);white-space:nowrap}.p-kit-dp-time .p-kit-pp-chip{padding:0 10px}.p-kit-dp-time-in{width:78px;height:30px;box-sizing:border-box;margin:0 0 0 auto;padding:0 8px;border:0;border-radius:var(--p-r-full);background:var(--p-field);font:700 12px var(--p-font);color:var(--p-ink);outline:none}.p-kit-dp-time-in:focus-visible{box-shadow:0 0 0 2px var(--p-focus)}.p-kit-dp-foot{display:flex;justify-content:flex-end}.p-toaster{position:fixed;inset:auto auto 22px 50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);height:auto;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible;color:var(--p-nav-ink);z-index:var(--p-z-toast, 100);pointer-events:none;font-family:var(--p-font)}.p-toaster__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px}.p-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:44px;max-width:min(560px,calc(100vw - 32px));padding:6px 6px 6px 7px;border-radius:22px;background:var(--p-nav-bg);color:var(--p-nav-ink);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 0 0 1px var(--p-nav-rim),var(--p-nav-shadow);font:600 13px/1.4 var(--p-font);-webkit-font-smoothing:antialiased}.p-toast__ic{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--p-rim-sky) 20%,transparent);color:var(--p-edge-sky)}.p-toast[data-tone=ok] .p-toast__ic{background:color-mix(in srgb,var(--p-up) 16%,transparent);color:var(--p-up);box-shadow:0 0 14px -4px var(--p-up)}.p-toast[data-tone=bad] .p-toast__ic{background:color-mix(in srgb,var(--p-rim-ember) 24%,transparent);color:var(--p-edge-ember);box-shadow:0 0 14px -4px var(--p-rim-ember)}.p-toast[data-tone=warn] .p-toast__ic{background:color-mix(in srgb,color-mix(in srgb,var(--p-rim-ember) 50%,var(--p-rim-lime)) 22%,transparent);color:color-mix(in srgb,var(--p-edge-ember) 65%,var(--p-edge-lime))}.p-toast__msg{flex:1 1 auto;min-width:0;padding:2px 4px 2px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.p-toast__act{flex:none;height:30px;margin:0;padding:0 12px;border:0;border-radius:999px;cursor:pointer;background:var(--p-accent);color:var(--p-on-accent);font:800 12px/1 var(--p-font);box-shadow:none}.p-toast__act:hover{background:var(--p-accent-hover)}.p-toast__x{flex:none;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--p-nav-muted);box-shadow:none;transition:background .2s ease,color .2s ease}.p-toast__x:hover{background:var(--p-nav-hover);color:var(--p-nav-ink)}.p-toast__act:focus,.p-toast__x:focus{outline:none}.p-toast__act:focus-visible,.p-toast__x:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-accent)}@media print{.p-toaster{display:none!important}}.promo{flex:1 1 0;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;container-type:inline-size;container-name:promo;scrollbar-width:none;font-family:var(--p-font);color:var(--p-ink)}.promo::-webkit-scrollbar{display:none;width:0;height:0}.promo__in{padding:4px 24px 28px;box-sizing:border-box;min-width:0}.promo[data-tab=campaigns],.promo[data-tab=content]{overflow-y:hidden}.promo[data-tab=campaigns] .promo__in,.promo[data-tab=content] .promo__in{height:100%;display:flex;flex-direction:column;padding-bottom:0}.promo-fade{animation:promo-in .26s var(--p-out) both}@keyframes promo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.promo-tabs{flex:none}.promo-link{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--p-accent-ink);white-space:nowrap;border-radius:6px}.promo-link>svg{transition:transform .25s var(--p-spring)}.promo-link:hover:not(:disabled)>svg{transform:translate(3px)}.promo-link:hover:not(:disabled){color:var(--p-ink)}.promo-link:disabled{color:var(--p-faint);cursor:default}.promo-link:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.promo-hint{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 16px;border-radius:18px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);font-size:13px;font-weight:600;line-height:1.45;color:var(--p-ink-2)}.promo-hint>svg{flex:none;color:var(--p-muted)}.promo-hint>span{flex:1;min-width:0}.promo-hint>button{flex:none}.promo-note{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-note>svg{flex:none}.promo-note>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.promo-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;margin-left:4px;box-sizing:border-box;border-radius:var(--p-r-full);font-size:11.5px;font-weight:800;vertical-align:1px}.promo-count.is-bad{background:var(--p-bad-soft);color:var(--p-bad)}.promo-empty{flex:1;display:grid;place-items:center;padding:40px 0}.promo-empty>*{max-width:620px}.promo-sq{display:inline-grid;place-items:center;flex:none;border-radius:30%}.promo-sq.is-accent{background:var(--p-accent-soft);color:var(--p-accent-ink)}.promo-sq.is-info{background:var(--p-info-soft);color:var(--p-info)}.promo-sq.is-violet{background:var(--p-violet-soft);color:var(--p-violet)}.promo-sq.is-warn{background:var(--p-warn-soft);color:var(--p-warn)}.promo-sq.is-ok{background:var(--p-ok-soft);color:var(--p-ok)}.promo-sq.is-bad{background:var(--p-bad-soft);color:var(--p-bad)}.promo-sq.is-neutral{background:var(--p-field);color:var(--p-ink-2)}.promo-chan{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-chan>svg{flex:none}.promo-ov{display:flex;flex-direction:column;gap:16px;min-width:0}.promo-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}.promo-tiles .p-glow{width:100%}.promo-spark{display:flex;align-items:flex-end;gap:5px;height:52px;flex:none}.promo-spark__col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;width:17px;height:100%}.promo-spark__col>i{display:block;width:12px;min-height:4px;border-radius:4px;background:var(--p-on-plate);opacity:.42;transform-origin:bottom;animation:promo-grow .6s var(--p-out) both;animation-delay:calc(var(--i, 0) * 45ms + .2s)}.promo-spark__col.is-now>i{opacity:1;box-shadow:0 0 10px var(--p-on-plate)}.promo-spark__col>small{font-size:9.5px;font-weight:700;line-height:1;color:var(--p-on-plate);opacity:.78}.promo-spark__col.is-now>small{opacity:1}@keyframes promo-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.promo-spark__col.is-now>i{animation-name:promo-grow-now}@keyframes promo-grow-now{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.promo-ok{flex-direction:row!important;align-items:center;gap:14px;min-height:58px;border-radius:22px!important}.promo-ok__ic{flex:none;color:var(--p-accent)}.promo-ok__t{flex:none;font-size:14px;font-weight:600;color:var(--p-muted);white-space:nowrap}.promo-ok__t b{color:var(--p-ink);font-weight:800}.promo-ok__list{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}.promo-ok__pill{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:340px;height:34px;padding:0 14px;border:0;border-radius:var(--p-r-full);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);color:var(--p-ink);font:600 12.5px var(--p-font);cursor:pointer;transition:background-color .2s ease,transform .25s var(--p-spring)}.promo-ok__pill:hover{background:var(--p-field-hover);transform:translateY(-1px)}.promo-ok__pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-ok__pill>b{flex:none;font-weight:800;color:var(--p-accent)}.promo-ok__pill>em{flex:none;font-style:normal;color:var(--p-muted)}.promo-ok__more{flex:none;font-size:12.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.promo-ok__btn{flex:none}.promo-row3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr);gap:16px;min-width:0}.promo-row2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;min-width:0}.promo-row3>*,.promo-row2>*{min-width:0;display:flex}.promo-card-wrap{display:flex;flex:1;min-width:0}.promo-card{flex:1;min-width:0}.promo-row3 .promo-card{height:352px}.promo-row3 .promo-card .p-kit-card-body{display:flex;flex-direction:column;min-height:0}.promo-src__body{display:flex;align-items:center;gap:16px;min-width:0;flex:1;min-height:0}.promo-src__body>.p-donut,.promo-src__body>div:first-child{flex:none}.promo-src__tbl{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.promo-src__h,.promo-src__r{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:8px;min-width:0}.promo-src__h{padding:0 2px 6px;border-bottom:1px solid var(--p-line);font-size:11.5px;font-weight:700;color:var(--p-muted)}.promo-src__h>span:not(:first-child),.promo-src__r>span:not(:first-child){text-align:right}.promo-src__r{row-gap:5px;padding:6px 2px 7px;border-bottom:1px dashed var(--p-line);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.promo-src__r:last-child{border-bottom:0}.promo-src__r>span:first-child{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.promo-src__r>span:first-child>em{min-width:0;overflow:hidden;text-overflow:ellipsis;font-style:normal}.promo-src__r>span:first-child>small{flex:none;min-width:20px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:var(--p-r-full);background:var(--p-field);font-size:11px;font-weight:800;line-height:18px;text-align:center;color:var(--p-ink-2)}.promo-src__r>span:first-child>i{width:10px;height:3px;border-radius:2px;flex:none}.promo-src__r>span:nth-child(2){font-weight:800}.promo-src__bar{grid-column:1 / -1;display:block;height:4px;border-radius:2px;background:var(--p-field);overflow:hidden}.promo-src__bar>i{display:block;height:100%;border-radius:inherit;background:var(--c);transform-origin:left center;transform:scaleX(var(--w, 0));animation:promo-bar-in .8s var(--p-out) both;animation-delay:calc(var(--i, 0) * 70ms + .26s)}@keyframes promo-bar-in{0%{transform:scaleX(0)}}.promo-note.is-warn{width:100%;padding:10px 0 0;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--p-bad)}.promo-note.is-warn:hover>span{text-decoration:underline;text-underline-offset:2px}.promo-win__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;min-height:0;overflow:hidden}.promo-win__row{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 7px;border-radius:16px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);transition:background-color .2s ease}.promo-win__row:hover{background:var(--p-sub-hover)}.promo-win__txt{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.promo-win__txt>b{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-win__txt>small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-win__txt em{font-style:normal;font-weight:800}.promo-win__txt em.is-bad{color:var(--p-bad)}.promo-win__avg{display:flex;flex-direction:column;align-items:flex-end;flex:none}.promo-win__avg>b{font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.promo-win__avg>small{font-size:10.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.promo-win__call{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;color:var(--p-ink-2);background:var(--p-btn2-bg, var(--p-field));box-shadow:inset 0 0 0 1px var(--p-btn2-rim, var(--p-line));transition:transform .25s var(--p-spring),color .2s ease}.promo-win__call:hover{transform:scale(1.06);color:var(--p-ok)}.promo-win__call.is-off{opacity:.4}.promo-win__done{display:inline-flex;align-items:center;gap:4px;flex:none;height:28px;padding:0 10px;border-radius:var(--p-r-full);background:var(--p-ok-soft);color:var(--p-ok);font-size:12px;font-weight:700;white-space:nowrap}.promo-win__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;min-width:0}.promo-win__foot b{color:var(--p-ink);font-weight:800}.promo-win__list.is-drawer{overflow:visible;gap:8px}.promo-win__row.is-wide{padding:9px 10px}.promo-occ__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.promo-occ__row{display:flex;align-items:center;gap:12px;min-width:0;min-height:56px;padding:6px 4px;border-bottom:1px solid var(--p-line)}.promo-occ__row:last-child{border-bottom:0}.promo-occ__txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.promo-occ__txt>b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-occ__txt>small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-occ__state{flex:none;padding:0;border:0;background:none;cursor:pointer}.promo-occ__when{flex:none;font-size:12px;font-weight:700;color:var(--p-muted);white-space:nowrap}.promo-occ__go{position:relative;flex:none;border-radius:var(--p-r-full)}.promo-occ__go.is-pulse:after{content:"";position:absolute;inset:-4px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px rgba(var(--p-accent-rgb),.55);animation:promo-ring 1.8s var(--p-out) infinite}@keyframes promo-ring{0%{transform:scale(.94);opacity:.9}70%,to{transform:scale(1.12);opacity:0}}.promo-chart .p-kit-card-body{min-height:196px}.promo-chart__now{font-size:12.5px}.promo-tips__list{display:flex;flex-direction:column;margin:0 0 10px;padding:0;list-style:none}.promo-tips__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:7px 0;border-bottom:1px dashed var(--p-line)}.promo-tips__l{display:flex;flex-direction:column;min-width:0}.promo-tips__l>b{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-tips__l>small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.promo-tips__pct{flex:none;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--p-ok)}.promo-tips__pct.is-low{color:var(--p-warn)}.promo-tips__ideas{display:flex;flex-direction:column;gap:6px}.promo-tips__idea{display:flex;align-items:center;gap:8px;min-width:0;height:34px;padding:0 12px;border:0;border-radius:12px;background:var(--p-accent-soft);color:var(--p-accent-ink);font:700 12.5px var(--p-font);cursor:pointer;text-align:left;transition:transform .25s var(--p-spring),background-color .2s ease}.promo-tips__idea:hover:not(:disabled){transform:translate(2px)}.promo-tips__idea:disabled{cursor:default;opacity:.6}.promo-tips__idea>svg{flex:none}.promo-tips__idea>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-tips__idea>em{flex:none;font-style:normal;font-size:11.5px;opacity:.85}.promo-runhead{display:flex;align-items:baseline;gap:12px;min-width:0;margin-top:6px;white-space:nowrap}.promo-runhead>h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em}.promo-runhead>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:var(--p-muted)}.promo-runs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.promo-bd{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.promo-bd>li>button,.promo-bd__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);text-align:left;font-family:var(--p-font);color:var(--p-ink);box-sizing:border-box}.promo-bd>li>button{cursor:pointer;transition:background-color .2s ease}.promo-bd>li>button:hover{background:var(--p-sub-hover)}.promo-bd__l,.promo-bd__r{display:flex;flex-direction:column;gap:2px;min-width:0}.promo-bd__r{align-items:flex-end;flex:none}.promo-bd__l>b,.promo-bd__r>b{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.promo-bd__l>small,.promo-bd__r>small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-bd__sum{margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--p-accent-soft);font-size:13px;font-weight:600;color:var(--p-ink-2)}.promo-bd__sum b{color:var(--p-ink);font-weight:800}.promo-rc-nosteps{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--p-muted)}.promo-rc-money{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.promo-rc-line,.promo-rc-res{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:600;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-rc-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.promo-rc-line b,.promo-rc-res b{font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums}.promo-rc-line b.is-bad{color:var(--p-bad)}.promo-rc-res{color:var(--p-ok);font-weight:700}.promo-rc-res>svg{flex:none}.promo-rc-res>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.promo-rc-res.is-muted,.promo-rc-line .is-muted{color:var(--p-muted);font-weight:600}.promo-board{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;margin:0 -4px}.promo-board>.p-kit-board{flex:1}.promo-colsum{display:inline-flex;align-items:center;gap:10px;min-width:0}.promo-colsum b{font-weight:800;color:var(--p-ink-2)}.promo-colsum b.is-bad{color:var(--p-bad)}.promo-cw__title{width:880px;max-width:calc(100vw - 220px);min-width:0;padding:0;margin:0;border:0;outline:0;background:transparent;font:800 var(--p-fs-xl) var(--p-font);letter-spacing:-.01em;color:var(--p-ink)}.promo-cw__title::placeholder{color:var(--p-faint);font-weight:700}.promo-cw__title:focus{box-shadow:0 2px rgba(var(--p-accent-rgb),.7)}.promo-cw__sub{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.promo-cw{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:min(590px,calc(100vh - 236px));min-height:0}.promo-cw.is-new{height:auto;max-height:min(590px,calc(100vh - 236px))}.promo-cw__next{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px;font-size:12.5px;font-weight:500;line-height:1.5;color:var(--p-ink-2)}.promo-cw__next b{color:var(--p-ink);font-weight:700}.promo-cw__col{min-width:0;min-height:0;overflow-y:auto;scrollbar-width:none;padding:18px 28px 22px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.promo-cw__col::-webkit-scrollbar{display:none}.promo-cw__side{background:var(--p-sub);box-shadow:inset 1px 0 0 var(--p-line);padding-left:22px;padding-right:22px}.promo-cw__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.promo-cw__grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-cw__grid.is-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}.promo-cw__stage{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.promo-cw__stage>.ui-label{margin:0}.promo-cw__f{display:flex;flex-direction:column;min-width:0}.promo-cw__f .p-kit-date{width:100%}.promo-cw__block{display:flex;flex-direction:column;gap:10px;min-width:0}.promo-cw__bh{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.promo-cw__bh>h4{display:flex;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:800;white-space:nowrap}.promo-cw__bh>span{font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.promo-step{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 10px;border-radius:14px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim)}.promo-step__box{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;padding:0;border-radius:7px;cursor:pointer;border:1.5px solid var(--p-check-rim, var(--p-line-strong));background:var(--p-solid, var(--p-panel));color:var(--p-check-on-ink, var(--p-on-accent));transition:transform .2s var(--p-spring),background-color .2s ease}.promo-step__box:hover:not(:disabled){transform:scale(1.08)}.promo-step__box.is-on{background:var(--p-check-on, var(--p-accent));border-color:var(--p-check-on, var(--p-accent));box-shadow:var(--p-check-on-glow, none)}.promo-step__box.is-on>svg{animation:promo-pop .25s var(--p-spring)}@keyframes promo-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.promo-step__t{flex:1;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:600 13px var(--p-font);color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-step__t:hover{color:var(--p-accent-ink)}.promo-step.is-done .promo-step__t{color:var(--p-muted);text-decoration:line-through;text-decoration-color:var(--p-faint)}.promo-step__due{flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.promo-step__due.is-bad{color:var(--p-bad)}.promo-step-add{display:flex;align-items:center;gap:8px;min-width:0;height:42px;padding:0 6px 0 12px;border-radius:14px;background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim, var(--p-line));color:var(--p-muted)}.promo-step-add>svg{flex:none}.promo-step-add>input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:600 13px var(--p-font);color:var(--p-ink)}.promo-step-add>input::placeholder{color:var(--p-muted)}.promo-step-add__who{position:relative;flex:none;display:inline-flex;align-items:center}.promo-step-add__who>select{-webkit-appearance:none;appearance:none;max-width:160px;height:30px;padding:0 26px 0 10px;border:0;border-radius:10px;outline:0;background:var(--p-solid, var(--p-panel));font:600 12px var(--p-font);color:var(--p-ink-2);cursor:pointer;text-overflow:ellipsis}.promo-step-add__who>select:focus-visible{box-shadow:0 0 0 2px rgba(var(--p-accent-rgb),.55)}.promo-step-add__who>svg{position:absolute;right:8px;pointer-events:none;color:var(--p-muted)}.promo-step-add__date{display:inline-flex;align-items:center;gap:5px;flex:none;height:30px;padding:0 10px;border:0;border-radius:10px;background:var(--p-solid, var(--p-panel));font:600 12px var(--p-font);color:var(--p-ink-2);cursor:pointer;white-space:nowrap}.promo-cw__texts{font-size:12.5px;color:var(--p-ink-2)}.promo-cw__texts>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:700;color:var(--p-accent-ink);list-style:none}.promo-cw__texts>summary::-webkit-details-marker{display:none}.promo-cw__texts>p{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:var(--p-sub);line-height:1.5}.promo-cw__notes{display:flex;flex-direction:column;gap:0}.promo-cw__notes textarea,.promo-cw__res-note{width:100%;box-sizing:border-box;resize:vertical;min-height:64px}.promo-cw__card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:20px;background:var(--p-solid, var(--p-panel));box-shadow:inset 0 0 0 1px var(--p-line)}.promo-cw__money{display:flex;align-items:baseline;gap:8px;min-width:0}.promo-cw__money>span{font-size:12px;font-weight:700;color:var(--p-muted)}.promo-cw__money>input{flex:0 1 auto;min-width:0;max-width:100%;padding:0;border:0;outline:0;background:transparent;font:800 26px var(--p-font);letter-spacing:-.02em;color:var(--p-ink);font-variant-numeric:tabular-nums}.promo-cw__money>input:focus{box-shadow:0 2px rgba(var(--p-accent-rgb),.7)}.promo-cw__money>b{font-size:18px;font-weight:800;color:var(--p-muted)}.promo-cw__warn{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--p-bad)}.promo-cw__ok{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim)}.promo-cw__ok-t{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--p-ink-2);line-height:1.4}.promo-cw__ok-t>svg{flex:none}.promo-cw__ok-t.is-ok{color:var(--p-ok);font-weight:700}.promo-cw__ok-t.is-q{color:var(--p-info)}.promo-cw__ok-btns{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.promo-pop{display:flex;flex-direction:column;gap:10px;padding:14px}.promo-pop__row{display:flex;align-items:baseline;gap:6px;padding:6px 10px;border-radius:12px;background:var(--p-field)}.promo-pop__row>input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:800 20px var(--p-font);color:var(--p-ink)}.promo-pop__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none}.promo-pop__list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;cursor:pointer;text-align:left;font-family:var(--p-font);color:var(--p-ink)}.promo-pop__list button:hover{background:var(--p-sub-hover)}.promo-pop__list span{display:flex;flex-direction:column;min-width:0}.promo-pop__list b{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-pop__list small{font-size:11px;font-weight:600;color:var(--p-muted)}.promo-pop__list em{flex:none;font-style:normal;font-size:12.5px;font-weight:800}.promo-cw__exp{display:flex;flex-direction:column;gap:6px}.promo-cw__exp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;color:var(--p-muted)}.promo-cw__exp-act{display:inline-flex;align-items:center;gap:12px}.promo-cw__exp-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.promo-cw__exp-list>li{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:10px;background:var(--p-sub)}.promo-cw__exp-list span{display:flex;flex-direction:column;flex:1;min-width:0}.promo-cw__exp-list b{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-cw__exp-list small{font-size:11px;font-weight:600;color:var(--p-muted)}.promo-cw__exp-list em{flex:none;font-style:normal;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.promo-cw__x{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;padding:0;border:0;border-radius:50%;background:none;color:var(--p-muted);cursor:pointer}.promo-cw__x:hover{background:var(--p-bad-soft);color:var(--p-bad)}.promo-cw__empty{margin:0;font-size:12px;font-weight:600;line-height:1.45;color:var(--p-muted)}.promo-cw__res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.promo-cw__res>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px;border-radius:14px;background:var(--p-sub)}.promo-cw__res b{font-size:17px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.promo-cw__res b.is-ok{color:var(--p-ok)}.promo-cw__res b.is-bad{color:var(--p-bad)}.promo-cw__res small{font-size:11px;font-weight:600;color:var(--p-muted);line-height:1.3}.promo-cw__counter{display:flex;align-items:center;gap:8px;min-width:0}.promo-cw__cl{flex:1;min-width:0;height:32px;padding:0 10px;border:0;border-radius:10px;outline:0;background:var(--p-field);font:600 12.5px var(--p-font);color:var(--p-ink)}.promo-cw__cnt{display:inline-flex;align-items:center;gap:6px;flex:none}.promo-cw__cnt>b{min-width:26px;text-align:center;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.promo-cw__cnt>span{font-size:12px;font-weight:600;color:var(--p-muted)}.promo-cw__cnt>input{width:46px;height:30px;padding:0 6px;border:0;border-radius:10px;outline:0;background:var(--p-field);font:800 13px var(--p-font);color:var(--p-ink);text-align:center}.promo-cw__hist{font-size:12px;color:var(--p-ink-2)}.promo-cw__hist>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:700;color:var(--p-muted);list-style:none}.promo-cw__hist>summary::-webkit-details-marker{display:none}.promo-cw__hist ul{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none}.promo-cw__hist li{display:flex;align-items:baseline;gap:6px;flex-wrap:nowrap;font-weight:600;line-height:1.4}.promo-cw__hist li>span{flex:none;color:var(--p-muted)}.promo-cw__hist li>b{flex:none;font-weight:700}.promo-cw__hint{font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.promo-ideas{display:flex;flex-direction:column;gap:16px;min-width:0}.promo-ideas__bar{display:flex;align-items:center;gap:16px;min-width:0}.promo-ideas__bar>:first-child{flex:1;min-width:0}.promo-ideas__sum{flex:none;font-size:12.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.promo-ideas__sum b{color:var(--p-ink);font-weight:800}.promo-ideas__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:16px;min-width:0}.promo-ideas__grid>*{display:flex;min-width:0}.promo-idea{position:relative;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;padding:16px 18px;box-sizing:border-box;border-radius:24px;background:var(--p-panel);-webkit-backdrop-filter:var(--p-panel-blur);backdrop-filter:var(--p-panel-blur);box-shadow:var(--p-panel-shadow);transition:transform .3s var(--p-spring),box-shadow .3s ease}.promo-idea:hover{transform:translateY(-2px)}.promo-idea.is-live{box-shadow:var(--p-panel-shadow),inset 0 0 0 2px var(--p-ok)}.promo-idea__top{display:flex;align-items:center;gap:8px;min-width:0}.promo-idea__top>.p-kit-pill{min-width:0}.promo-idea__top>.p-kit-pill:last-child:not(:nth-child(2)){margin-left:auto;flex:none}.promo-idea__t{margin:4px 0 0;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.promo-idea__why{margin:0;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--p-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:54px}.promo-idea__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:2px 0 0}.promo-idea__facts>div{display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 9px;border-radius:12px;background:var(--p-sub)}.promo-idea__facts dt{font-size:10.5px;font-weight:700;color:var(--p-muted)}.promo-idea__facts dd{margin:0;font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-idea__facts dd.is-hi{color:var(--p-ok)}.promo-idea__cost,.promo-idea__measure{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-idea__measure{color:var(--p-muted)}.promo-idea__cost>svg,.promo-idea__measure>svg{flex:none}.promo-idea__cost>span,.promo-idea__measure>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.promo-idea__foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px}.promo-iw__sub{display:inline-flex;align-items:center;gap:10px;color:var(--p-muted)}.promo-iw{display:flex;flex-direction:column;gap:14px}.promo-iw__lead{display:flex;align-items:flex-start;gap:14px}.promo-iw__lead>p{margin:0;font-size:14px;font-weight:500;line-height:1.55;color:var(--p-ink-2)}.promo-iw__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.promo-iw__facts>div{padding:9px 12px;border-radius:14px;background:var(--p-sub);min-width:0}.promo-iw__facts dt{font-size:11px;font-weight:700;color:var(--p-muted)}.promo-iw__facts dd{margin:2px 0 0;font-size:13px;font-weight:800}.promo-iw__h{display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:14px;font-weight:800}.promo-iw__steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px}.promo-iw__steps>li{font-size:13px;font-weight:600;line-height:1.4}.promo-iw__steps>li>span{display:block}.promo-iw__steps>li>em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--p-muted)}.promo-iw__text{padding:12px 14px;border-radius:16px;background:var(--p-sub)}.promo-iw__text-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.promo-iw__text>p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--p-ink-2)}.promo-iw__measure,.promo-iw__note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:14px;font-size:12.5px;font-weight:600;line-height:1.45}.promo-iw__measure{background:var(--p-accent-soft);color:var(--p-ink-2)}.promo-iw__note{background:var(--p-warn-soft);color:var(--p-ink-2)}.promo-iw__measure>svg{color:var(--p-accent-ink);flex:none;margin-top:1px}.promo-iw__note>svg{color:var(--p-warn);flex:none;margin-top:1px}.promo-cal{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr);gap:16px;align-items:start;min-width:0}.promo-cal>*{min-width:0}.promo-cal__side{display:flex;flex-direction:column;gap:16px;min-width:0}.promo-cal__legend{display:flex;align-items:center;gap:16px;min-width:0;margin-top:12px;padding-top:10px;border-top:1px solid var(--p-line);font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden}.promo-cal__legend>span{display:inline-flex;align-items:center;gap:6px;flex:none}.promo-cal__legend i{display:inline-block;width:10px;height:3px;border-radius:2px;flex:none}.promo-cal__legend i.is-live{background:var(--p-ok)}.promo-cal__legend i.is-prep{background:var(--p-accent)}.promo-cal__legend i.is-soon{background:var(--p-warn)}.promo-cal__legend i.is-later{background:var(--p-violet)}.promo-cal__legend i.is-today{width:2px;height:12px;background:var(--p-bad);border-radius:1px}.promo-cal__grid{--promo-cal-name: 256px;display:flex;flex-direction:column;min-width:0}.promo-cal__head{display:flex;align-items:flex-end;min-width:0;padding:12px 0 6px;border-bottom:1px solid var(--p-line)}.promo-cal__name{display:flex;align-items:center;gap:7px;width:var(--promo-cal-name);flex:none;min-width:0;padding-right:10px;box-sizing:border-box;font-size:12.5px;font-weight:700;color:var(--p-ink);text-align:left}.promo-cal__name>svg{flex:none;color:var(--p-muted)}.promo-cal__name>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-cal__months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));flex:1;min-width:0}.promo-cal__months>span{position:relative;font-size:11.5px;font-weight:700;color:var(--p-muted);text-align:center;white-space:nowrap}.promo-cal__months>span.is-year{color:var(--p-ink)}.promo-cal__months>span>small{position:absolute;left:50%;bottom:100%;transform:translate(-50%);font-size:10px;color:var(--p-accent-ink)}.promo-cal__body{position:relative;display:flex;flex-direction:column;min-width:0;padding-top:4px;background-image:linear-gradient(90deg,transparent calc(var(--promo-cal-name) - 1px),var(--p-line) calc(var(--promo-cal-name) - 1px),var(--p-line) var(--promo-cal-name),transparent var(--promo-cal-name))}.promo-cal__today{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--p-bad);border-radius:1px;opacity:.7;pointer-events:none;z-index:1}.promo-cal__row{display:flex;align-items:center;min-width:0;height:32px;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;font-family:var(--p-font);color:var(--p-ink);transition:background-color .15s ease}.promo-cal__row:hover{background:var(--p-sub-hover)}.promo-cal__row.is-sel{background:var(--p-accent-soft)}.promo-cal__row .promo-cal__name{padding-left:8px}.promo-cal__camp{display:inline-flex;flex:none;color:var(--p-ok)}.promo-cal__track{position:relative;flex:1;min-width:0;height:100%}.promo-cal__bar,.promo-cal__day{position:absolute;top:50%;height:12px;margin-top:-6px;border-radius:6px;transform-origin:left center;animation:promo-grow-x .7s var(--p-out) both;animation-delay:calc(var(--i, 0) * 30ms + .12s)}@keyframes promo-grow-x{0%{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}.promo-cal__bar{border-top-right-radius:0;border-bottom-right-radius:0}.promo-cal__day{width:4px;height:16px;margin-top:-8px;margin-left:-2px;border-radius:2px}.promo-cal__day.is-range{height:12px;margin-top:-6px;margin-left:0;border-radius:6px}.promo-cal__bar.is-prep{background:var(--p-accent-soft);box-shadow:inset 0 0 0 1px rgba(var(--p-accent-rgb),.45)}.promo-cal__day.is-prep{background:var(--p-accent)}.promo-cal__bar.is-live{background:var(--p-ok-soft)}.promo-cal__day.is-live{background:var(--p-ok)}.promo-cal__bar.is-soon{background:var(--p-warn-soft)}.promo-cal__day.is-soon{background:var(--p-warn)}.promo-cal__bar.is-later{background:var(--p-violet-soft)}.promo-cal__day.is-later{background:var(--p-violet);opacity:.85}.promo-cal__bar.is-cut{-webkit-mask-image:linear-gradient(90deg,black 55%,transparent);mask-image:linear-gradient(90deg,black 55%,transparent)}.promo-calc__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.promo-calc__row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:7px 10px 7px 7px;box-sizing:border-box;border:0;border-radius:16px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);font-family:var(--p-font);color:var(--p-ink);text-align:left;cursor:pointer;transition:background-color .2s ease,transform .25s var(--p-spring)}.promo-calc__row:hover{background:var(--p-sub-hover);transform:translate(2px)}.promo-calc__row>.p-kit-pill{flex:none}.promo-calc__txt{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.promo-calc__txt>b{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-calc__txt>small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-occard{gap:0}.promo-occard__head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.promo-occard__head h3{margin:0 0 6px;font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.promo-occard__facts{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.promo-occard__facts>div{display:flex;flex-direction:column;gap:2px}.promo-occard__facts dt{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--p-muted)}.promo-occard__facts dd{margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.promo-occard__idea{display:flex;flex-direction:column;gap:3px;padding:12px 14px;margin-bottom:14px;border-radius:16px;background:var(--p-accent-soft)}.promo-occard__idea>b{font-size:13.5px;font-weight:800}.promo-occard__idea>p{margin:0;font-size:12.5px;line-height:1.45;color:var(--p-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.promo-occard__idea>small{font-size:11.5px;font-weight:700;color:var(--p-accent-ink)}.promo-occard__note{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:600;color:var(--p-muted)}.promo-content{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;min-width:0}.promo-cstats{display:flex;align-items:center;gap:8px;min-width:0;flex:none;overflow:hidden;white-space:nowrap}.promo-cstats>span{display:inline-flex;align-items:baseline;gap:6px;flex:none;height:32px;padding:0 12px;box-sizing:border-box;align-items:center;border-radius:var(--p-r-full);background:var(--p-chrome);box-shadow:inset 0 0 0 1px var(--p-chrome-rim);font-size:12.5px;font-weight:600;color:var(--p-muted)}.promo-cstats>span>b{font-size:14px;font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums}.promo-cstats>span.is-ok>b{color:var(--p-ok)}.promo-cstats>span.is-bad>b{color:var(--p-bad)}.promo-cstats__top{flex:0 1 auto!important;min-width:0;max-width:420px;overflow:hidden;text-overflow:ellipsis;color:var(--p-ink-2)!important}.promo-cstats__top>svg{flex:none;color:var(--p-warn)}.promo-cstats__tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-content__list{flex:1;min-height:0;overflow:auto;scrollbar-width:none;padding-bottom:24px}.promo-content__list::-webkit-scrollbar{display:none}.promo-socials{display:inline-flex;align-items:center;gap:4px;flex:none}.promo-soc{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--p-info-soft);color:var(--p-info)}.promo-soc.is-telegram{background:var(--p-sub);color:var(--p-info);box-shadow:inset 0 0 0 1px var(--p-line)}.promo-post__pain{font-size:11.5px;font-weight:600;color:var(--p-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promo-post__stats{display:flex;align-items:flex-start;gap:16px;flex:1;min-width:0;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:600;color:var(--p-muted)}.promo-post__stats>span{display:flex;flex-direction:column;gap:1px;flex:none;line-height:1.2}.promo-post__stats b{font-size:15px;font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums}.promo-post__who{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-pw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.promo-pw>*{min-width:0}.promo-pw__wide{grid-column:1 / -1;display:flex;flex-direction:column}.promo-pw__input{width:100%;height:40px;box-sizing:border-box;padding:0 14px;border:0;border-radius:14px;outline:0;background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim, var(--p-line));font:600 13.5px var(--p-font);color:var(--p-ink)}.promo-pw__input:focus{box-shadow:inset 0 0 0 2px var(--p-focus)}.promo-pw__socs{display:flex;flex-wrap:wrap;gap:6px}.promo-pw__hint{display:block;margin-top:4px;font-size:11.5px;font-weight:600;color:var(--p-muted)}.promo-pw__soc{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-line);font:700 12.5px var(--p-font);color:var(--p-muted);cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.promo-pw__soc.is-on{background:var(--p-info-soft);color:var(--p-info);box-shadow:inset 0 0 0 1.5px var(--p-info)}.promo-pw__stats,.promo-pw__fail{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:16px}.promo-pw__stats{background:var(--p-ok-soft)}.promo-pw__fail{background:var(--p-bad-soft)}.promo-pw__stats-h{display:flex;align-items:center;gap:10px;min-width:0;font-size:12.5px}.promo-pw__stats-h>span{flex:1;min-width:0;color:var(--p-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-pw__statrow{display:grid;grid-template-columns:120px repeat(5,minmax(0,1fr));gap:8px;align-items:end}.promo-pw__statch{display:flex;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:700}.promo-pw__statrow label{display:flex;flex-direction:column;gap:3px;min-width:0}.promo-pw__statrow label>span{font-size:10.5px;font-weight:700;color:var(--p-muted)}.promo-pw__statrow input{width:100%;height:34px;box-sizing:border-box;padding:0 8px;border:0;border-radius:10px;outline:0;background:var(--p-solid, var(--p-panel));font:700 13px var(--p-font);color:var(--p-ink);font-variant-numeric:tabular-nums}.promo-pw__col{display:flex;flex-direction:column;grid-column:span 1}.promo-pw>.ui-textarea-wrap,.promo-pw>div:has(>textarea){grid-column:span 2}.promo-set{display:flex;flex-direction:column;gap:10px}.promo-set__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:16px;background:var(--p-sub)}.promo-set__row>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.promo-set__row b{font-size:13.5px;font-weight:700}.promo-set__row small{font-size:12px;font-weight:600;color:var(--p-muted)}.promo-set__money{display:inline-flex;align-items:baseline;gap:4px;flex:none;padding:6px 10px;border-radius:12px;background:var(--p-field)}.promo-set__money>input{width:96px;border:0;outline:0;background:transparent;font:800 16px var(--p-font);color:var(--p-ink);text-align:right}.promo-how{display:flex;flex-direction:column;gap:12px;margin:0}.promo-how>div{padding:12px 14px;border-radius:16px;background:var(--p-sub)}.promo-how dt{font-size:13.5px;font-weight:800}.promo-how dd{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--p-ink-2)}@container promo (max-width: 1180px){.promo-row3{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.promo-row3>:last-child{grid-column:1 / -1}.promo-row3>:last-child .promo-card{height:auto}.promo-occ__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.promo-cal{grid-template-columns:minmax(0,1fr)}.promo-cal__grid{--promo-cal-name: 180px}}@container promo (max-width: 980px){.promo-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-row2,.promo-row3{grid-template-columns:minmax(0,1fr)}.promo-runs{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-ok__list{display:none}}@container promo (max-width: 1300px){.promo-spark{gap:2px}.promo-spark__col{width:17px}.promo-spark__col>i{width:9px}.promo-spark__col>small{font-size:8.5px;letter-spacing:-.02em}.promo-tiles>:nth-child(4) .p-glow__chip:nth-child(n+2){display:none}}@container promo (max-width: 1420px){.promo-tiles .p-glow__chips>.p-glow__chip:nth-child(n+3){display:none}.promo-win__avg>small{display:none}.promo-src__body{gap:12px}}@media(prefers-reduced-motion:reduce){.promo-fade,.promo-spark__col>i,.promo-src__bar>i,.promo-cal__bar,.promo-cal__day,.promo-step__box.is-on>svg{animation:none}.promo-occ__go.is-pulse:after{animation:none;opacity:0}}:root[data-motion=off] .promo-occ__go.is-pulse:after,:root[data-motion=calm] .promo-occ__go.is-pulse:after{animation:none;opacity:0}.p-num{display:inline-flex;align-items:baseline;gap:0;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:inherit}.p-num__flow{font-variant-numeric:tabular-nums;--number-flow-char-height: 1em}.p-num__unit{margin-left:.24em;font-size:max(.53em,min(1em,13px));font-weight:700;letter-spacing:0;opacity:.9}.p-glow{--g: none;--rim: #FFFFFF;--edge: #FFFFFF;--shine: rgba(0,0,0,.3);--rim-soft: rgba(255,255,255,.2);--edge-soft: rgba(255,255,255,.2);position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;height:176px;padding:18px 20px;box-sizing:border-box;border:0;border-radius:30px;margin:0;color:#fff;background:var(--g);text-align:left;font-family:var(--p-font);font-size:14px;font-weight:500;line-height:1.35;box-shadow:0 18px 30px -20px var(--shine),0 2px 6px -2px #12252c29;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:transform .35s var(--p-spring),box-shadow .3s ease}.p-glow--sm{height:132px;padding:14px 16px;border-radius:24px}.p-glow--auto{height:auto;min-height:176px}[data-theme=aurora] .p-glow{box-shadow:0 26px 44px -28px #000000e6,0 14px 36px -26px var(--shine)}[data-theme=classic] .p-glow{box-shadow:0 16px 30px -22px var(--shine),0 1px 2px #2e46441f}.p-glow--lime{--g: var(--p-glow-lime);--rim: var(--p-rim-lime);--edge: var(--p-edge-lime);--shine: var(--p-shine-lime);--rim-soft: var(--p-rimsoft-lime);--edge-soft: var(--p-edgesoft-lime)}.p-glow--ember{--g: var(--p-glow-ember);--rim: var(--p-rim-ember);--edge: var(--p-edge-ember);--shine: var(--p-shine-ember);--rim-soft: var(--p-rimsoft-ember);--edge-soft: var(--p-edgesoft-ember)}.p-glow--sky{--g: var(--p-glow-sky);--rim: var(--p-rim-sky);--edge: var(--p-edge-sky);--shine: var(--p-shine-sky);--rim-soft: var(--p-rimsoft-sky);--edge-soft: var(--p-edgesoft-sky)}.p-glow--violet{--g: var(--p-glow-violet);--rim: var(--p-rim-violet);--edge: var(--p-edge-violet);--shine: var(--p-shine-violet);--rim-soft: var(--p-rimsoft-violet);--edge-soft: var(--p-edgesoft-violet)}.p-glow__fx,.p-glow__rim,.p-glow__halo{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.p-glow__fx{z-index:0;overflow:hidden}.p-glow__sheen{position:absolute;left:-30%;top:-86%;width:82%;height:190%;border-radius:50%;background:radial-gradient(closest-side,#ffffff12,#fff0)}.p-glow__rim{z-index:1;box-shadow:inset 0 0 0 1px var(--edge-soft),inset 0 0 16px 0 var(--rim-soft)}.p-glow__halo{z-index:1;box-shadow:inset 0 0 0 1.5px #ffaa6e9e,inset 0 0 14px #ff783c33}@supports (corner-shape: squircle){.p-glow{border-radius:50px;corner-shape:squircle}.p-glow--sm{border-radius:40px}.p-glow__fx,.p-glow__rim,.p-glow__halo{corner-shape:squircle}}.p-glow>.p-glow__body{position:relative;z-index:2;display:flex;gap:14px;flex:1;min-height:0;min-width:0}.p-glow__main{flex:1;min-width:0;display:flex;flex-direction:column}.p-glow__top{display:flex;align-items:center;justify-content:space-between;gap:10px;height:32px;min-width:0}.p-glow__title{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.3)}.p-glow__ic{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;flex:none;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.p-glow__num{display:flex;align-items:baseline;margin-top:12px;min-width:0;font-size:36px;font-weight:800;letter-spacing:-.025em;line-height:1.05;white-space:nowrap;text-shadow:0 2px 18px rgba(0,0,0,.28)}.p-glow--sm .p-glow__num{margin-top:6px;font-size:28px}.p-glow__num .p-num__unit,.p-glow__unit{margin-left:7px;font-size:19px;font-weight:700;letter-spacing:0;opacity:.9}.p-glow--sm .p-glow__num .p-num__unit,.p-glow--sm .p-glow__unit{font-size:15px}.p-glow__cap{margin-top:4px;font-size:12px;font-weight:600;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-glow__foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}.p-glow__chips{position:relative;flex:1 1 auto;display:flex;gap:6px;min-width:0;overflow:hidden}.p-glow__chips-measure{position:absolute;left:0;top:0;width:max-content;height:0;display:flex;gap:6px;overflow:hidden;visibility:hidden;pointer-events:none;white-space:nowrap}.p-glow__chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 11px;border-radius:var(--p-r-full);font-size:12px;font-weight:700;color:#fff;white-space:nowrap;flex-shrink:0;min-width:0;overflow:hidden;text-overflow:ellipsis;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-glow__chips>.p-glow__chip:first-child{flex-shrink:1}.p-glow__chip--more{color:#ffffffdb}.p-glow__chip>svg{flex-shrink:0}.p-glow__chip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-glow--sky .p-glow__chip,.p-glow--ember .p-glow__chip{background:#0e0a1c42;box-shadow:inset 0 0 0 1px #ffffff47}.p-glow .p-glow__chip--up{color:var(--p-up);background:#060e0473;box-shadow:inset 0 0 0 1px #7cf25a4d}.p-glow .p-glow__chip--down{color:var(--p-down);background:#18040273;box-shadow:inset 0 0 0 1px #ffa39452}.p-glow__extra{flex:none;display:flex;align-items:flex-end}.p-glow__aside{flex:none;display:flex;align-items:stretch}.p-glow.is-click{cursor:pointer}.p-glow.is-click:hover{transform:translateY(-3px)}.p-glow.is-click:active{transform:translateY(-1px) scale(.99)}.p-glow:focus-visible{outline:2px solid var(--p-focus);outline-offset:3px}.p-glow__skel{display:block;height:30px;width:62%;margin-top:14px;border-radius:10px;background:#ffffff24}.p-glow__skel--sm{height:22px;width:40%;margin-top:auto}.p-glow-spark{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.p-glow-spark__cap{font-size:10.5px;font-weight:700;color:#fffc;white-space:nowrap}.p-glow-spark__bars{display:flex;align-items:flex-end;gap:4px;height:40px}.p-glow-spark__bars>i{width:6px;min-height:3px;border-radius:3px 3px 2px 2px;background:#ffffff6b;transform-origin:bottom;animation:p-grow-y .7s var(--p-out) backwards;animation-delay:calc(.4s + var(--i, 0) * 45ms)}.p-glow-spark__bars>i.is-now{background:#fff;box-shadow:0 0 6px #ffffff4d}.p-glow-stages{display:flex;align-items:flex-end;gap:2px;padding:8px 6px 7px;border-radius:18px;background:#06183475;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.p-glow--lime .p-glow-stages{background:#04080280}.p-glow--ember .p-glow-stages{background:#2806046b}.p-glow--violet .p-glow-stages{background:#1804286b}.p-glow-stages__col{display:flex;flex-direction:column;align-items:center;gap:5px;width:48px;min-width:0}.p-glow-stages__col>b{font-size:12.5px;font-weight:800;line-height:1}.p-glow-stages__col>i{width:28px;border-radius:8px;background:#ffffff4d;box-shadow:inset 0 0 0 1px #ffffff61;transform-origin:bottom;animation:p-grow-y .8s var(--p-spring) backwards;animation-delay:calc(.5s + var(--i, 0) * 70ms)}.p-glow-stages__col>span{max-width:100%;font-size:10.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-glass{position:relative;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;border-radius:26px;color:var(--p-ink);background:var(--p-panel);-webkit-backdrop-filter:var(--p-panel-blur);backdrop-filter:var(--p-panel-blur);box-shadow:var(--p-panel-shadow)}.p-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(165deg,var(--p-panel-rim-a),var(--p-panel-rim-b) 42%,var(--p-panel-rim-b) 78%,var(--p-panel-rim-a));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-glass--sub{background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.p-glass--sub:before{display:none}.p-glass--chrome{background:var(--p-chrome);-webkit-backdrop-filter:var(--p-chrome-blur);backdrop-filter:var(--p-chrome-blur);box-shadow:inset 0 0 0 1px var(--p-chrome-rim)}.p-glass--chrome:before{display:none}.p-glass.is-click{cursor:pointer;transition:transform .3s var(--p-spring),box-shadow .3s ease}.p-glass.is-click:hover{transform:translateY(-2px)}.p-plate.p-glass{-webkit-print-color-adjust:exact;print-color-adjust:exact}.p-spot{position:relative;isolation:isolate;--mx: 50%;--my: 50%}.p-spot__light,.p-spot__rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease}.p-spot__light{z-index:-1;background:radial-gradient(var(--spot-size, 280px) circle at var(--mx) var(--my),var(--spot-color, var(--p-spot)),transparent 72%)}.p-spot__rim{z-index:3;padding:1px;background:radial-gradient(calc(var(--spot-size, 280px) * .6) circle at var(--mx) var(--my),var(--spot-rim, var(--p-spot-rim)),transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-spot.is-lit>.p-spot__light,.p-spot.is-lit>.p-spot__rim{opacity:1}.p-alist{position:relative;display:flex;flex-direction:column;min-width:0}.p-alist__item{min-width:0;transform-origin:50% 0}.p-attn{position:relative}.p-attn--bad{--attn-c: var(--p-bad);--attn-soft: var(--p-bad-soft);--attn-hi: var(--p-edge-ember)}.p-attn--warn{--attn-c: var(--p-warn);--attn-soft: var(--p-warn-soft);--attn-hi: #FFD08A}.p-attn--accent{--attn-c: var(--p-accent-graphic);--attn-soft: var(--p-accent-soft);--attn-hi: var(--p-edge-lime)}.p-attn--violet{--attn-c: var(--p-violet);--attn-soft: var(--p-violet-soft);--attn-hi: var(--p-edge-violet)}.p-attn--sky{--attn-c: var(--p-info);--attn-soft: var(--p-info-soft);--attn-hi: var(--p-edge-sky)}.p-attn--ok{--attn-c: var(--p-ok);--attn-soft: var(--p-ok-soft);--attn-hi: var(--p-up)}.p-attn__ring,.p-attn__beam{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4}.p-attn__ring{box-shadow:inset 0 0 0 var(--attn-w, 1.5px) var(--attn-c),0 0 0 4px var(--attn-soft);animation:p-pulse-ring 1.8s ease-in-out infinite}.p-attn__beam{padding:var(--attn-w, 1.5px);background:conic-gradient(from var(--p-beam-a),transparent 0deg,transparent 230deg,var(--attn-c) 300deg,var(--attn-hi) 338deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:p-beam var(--attn-speed, 3s) linear infinite}.p-attn--beam>.p-attn__ring{animation:none;box-shadow:inset 0 0 0 1px var(--attn-soft)}html[data-motion=calm] .p-attn__beam,html[data-motion=off] .p-attn__beam{background:var(--attn-c);opacity:.75}@media(prefers-reduced-motion:reduce){.p-attn__beam{background:var(--attn-c);opacity:.75}}.p-shiny{--shiny-c: var(--p-ink-2);--shiny-hi: var(--p-ink);background:linear-gradient(110deg,var(--shiny-c) 0%,var(--shiny-c) 38%,var(--shiny-hi) 50%,var(--shiny-c) 62%,var(--shiny-c) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:p-shine-text var(--shiny-speed, 2.8s) linear infinite}html[data-motion=off] .p-shiny,html[data-motion=calm] .p-shiny{background-position:50% 0}.p-aurora{position:absolute;inset:0;overflow:hidden;background:var(--p-scene);pointer-events:none;z-index:0}.p-aurora__blob{position:absolute;border-radius:50%;filter:blur(70px)}.p-aurora__blob--1{width:640px;height:420px;left:16%;bottom:-170px;background:var(--p-blob-1);animation:p-drift1 28s ease-in-out infinite alternate}.p-aurora__blob--2{width:560px;height:460px;right:2%;top:36%;background:var(--p-blob-2);animation:p-drift2 34s ease-in-out infinite alternate}.p-aurora__blob--3{width:540px;height:360px;left:40%;top:-150px;background:var(--p-blob-3);animation:p-drift3 38s ease-in-out infinite alternate}.ap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;font-family:var(--p-font);color:var(--p-ink)}.ap-grid.is-single{grid-template-columns:minmax(0,1fr)}.ap-card{position:relative;min-width:0;padding:18px 20px 20px;border-radius:26px;box-sizing:border-box;background:var(--p-panel);-webkit-backdrop-filter:var(--p-panel-blur);backdrop-filter:var(--p-panel-blur);box-shadow:var(--p-panel-shadow)}.ap-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(165deg,var(--p-panel-rim-a),var(--p-panel-rim-b) 42%,var(--p-panel-rim-b) 78%,var(--p-panel-rim-a));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ap-sp{flex:1}.ap-head{display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:14px}.ap-head-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;flex:none;background:var(--p-violet-soft);color:var(--p-violet)}#an-repeat .ap-head-ic{background:var(--p-ok-soft);color:var(--p-ok)}.ap-head>h3{margin:0;font-size:15.5px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.ap-hint{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--p-muted);cursor:help;flex:none}.ap-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-warn-soft);color:var(--p-warn);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;white-space:nowrap;cursor:pointer}.ap-chip:hover{filter:brightness(.97)}.ap-plate{position:relative;border-radius:22px;padding:20px 22px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;align-items:center;background:var(--p-plate-bg);color:var(--p-ink);box-shadow:var(--p-plate-shadow);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ap-plate:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(165deg,var(--p-plate-rim-a),var(--p-plate-rim-b) 45%,var(--p-plate-rim-b) 80%,var(--p-plate-rim-a));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ap-donut{position:relative;flex:none}.ap-donut>svg{display:block;transform:rotate(-90deg);animation:ap-spin-in 1.1s var(--p-out) both}.ap-donut-track{stroke:var(--p-track)}.ap-donut-seg{animation:ap-seg-in .7s var(--p-out) backwards;animation-delay:calc(.25s + var(--i, 0) * 90ms)}@keyframes ap-spin-in{0%{transform:rotate(-250deg) scale(.86);opacity:0}to{transform:rotate(-90deg) scale(1);opacity:1}}@keyframes ap-seg-in{0%{opacity:0}to{opacity:1}}.ap-donut-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ap-donut-c>b{font-size:26px;font-weight:800;line-height:1;color:var(--p-ink)}.ap-donut-c>span{font-size:var(--p-fs-cap);font-weight:600;color:var(--p-muted);margin-top:4px}.ap-plate-main{min-width:0}.ap-plate-lbl{font-size:var(--p-fs-xs);font-weight:600;color:var(--p-muted)}.ap-plate-big{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:4px;white-space:nowrap;color:var(--p-ink)}.ap-plate-rows{display:grid;gap:7px;margin-top:12px}.ap-plate-rows>div{display:flex;align-items:center;gap:8px;font-size:var(--p-fs-xs);font-weight:600;color:var(--p-ink-2);white-space:nowrap;min-width:0}.ap-plate-rows>div>i{width:10px;height:3px;border-radius:2px;flex:none}.ap-plate-rows>div>b{margin-left:auto;padding-left:8px;color:var(--p-ink);font-weight:800;font-variant-numeric:tabular-nums}.ap-plate-rows>.ap-plate-total{border-top:1px solid var(--p-line-strong);padding-top:7px}.ap-plate-empty{margin-top:12px;font-size:var(--p-fs-xs);font-weight:600;color:var(--p-muted)}.ap-sec{display:flex;align-items:center;gap:10px;margin:22px 0 12px;min-width:0}.ap-sec>b{font-size:var(--p-fs-sm);font-weight:800;white-space:nowrap}.ap-sec-note{font-size:var(--p-fs-xs);font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ap-leg{display:flex;align-items:center;gap:8px;font-size:var(--p-fs-xs);font-weight:600;color:var(--p-ink-2);white-space:nowrap}.ap-leg>span{display:inline-flex;align-items:center;gap:6px}.ap-leg i{width:10px;height:3px;border-radius:2px}.ap-leg i.is-profit{background:var(--p-ok)}.ap-leg i.is-cost{background:var(--p-line-strong)}.ap-empty{font-size:var(--p-fs-xs);font-weight:600;color:var(--p-muted);padding:6px 0}.ap-orders{display:grid;gap:8px}.ap-order{display:block;width:100%;padding:6px 8px;margin:0 -8px;width:calc(100% + 16px);border:0;border-radius:12px;background:none;font-family:inherit;color:inherit;text-align:left}.ap-order.is-click{cursor:pointer;transition:background-color .15s ease}.ap-order.is-click:hover{background:var(--p-sub-hover)}.ap-order-top{display:flex;align-items:baseline;gap:8px;margin-bottom:7px;min-width:0}.ap-order-top>b{font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ap-order-top>span{font-size:var(--p-fs-cap);font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:2}.ap-order-top>span.is-warn{color:var(--p-warn);font-weight:800;flex-shrink:0}.ap-order-top>em{margin-left:auto;padding-left:8px;font-style:normal;font-size:var(--p-fs-sm);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.ap-order-top>em.is-bad{color:var(--p-bad)}.ap-order-bar{display:flex;align-items:center;gap:10px}.ap-track{flex:1;display:flex;gap:2px;height:10px;min-width:0;transform-origin:0 50%;animation:p-grow-x .8s var(--p-out) backwards;animation-delay:calc(.2s + var(--i, 0) * 60ms)}.ap-track>i{display:block;height:100%}.ap-track>i:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.ap-track>i:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.ap-track>i.is-profit{background:var(--p-ok)}.ap-track>i.is-cost{background:var(--p-line-strong)}.ap-order-bar>small{width:82px;text-align:right;font-size:var(--p-fs-xs);font-weight:700;color:var(--p-ink-2);white-space:nowrap;flex:none}.ap-order-bar>small.is-warn{color:var(--p-warn);font-weight:800}.ap-order-bar>small.is-bad{color:var(--p-bad);font-weight:800}.ap-more{display:inline-flex;align-items:center;gap:4px;margin-top:12px;height:30px;padding:0 14px;border:0;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer}.ap-more:hover{color:var(--p-ink);background:var(--p-field-hover)}.ap-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;container-type:inline-size}.ap-tile{position:relative;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);border-radius:20px;padding:15px 16px;min-width:0;text-align:left;border:0;font-family:inherit;color:var(--p-ink)}.ap-tile.is-dark{background:var(--p-plate-bg);box-shadow:var(--p-plate-shadow);color:var(--p-ink)}.ap-tile.is-click{cursor:pointer;transition:box-shadow .2s ease,transform .3s var(--p-spring)}.ap-tile.is-click:hover{box-shadow:inset 0 0 0 1.5px var(--p-line-strong);transform:translateY(-2px)}.ap-tile>b{display:block;font-size:clamp(16px,4.6cqi,24px);font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-tile>span{display:block;font-size:var(--p-fs-xs);font-weight:700;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-tile>small{display:block;font-size:var(--p-fs-cap);font-weight:600;color:var(--p-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ap-client{border:0;box-shadow:inset 0 0 0 1px var(--p-line);border-radius:18px;padding:14px;min-width:0;background:var(--p-surface);font-family:inherit;color:inherit;text-align:left;animation:p-rise .6s var(--p-spring) backwards;animation-delay:calc(.15s + var(--i, 0) * 50ms)}[data-theme=aurora] .ap-client{background:var(--p-sub)}.ap-client.is-click{cursor:pointer;transition:box-shadow .2s ease,transform .3s var(--p-spring)}.ap-client.is-click:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--p-line-strong)}.ap-client-h{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.ap-client-h>em{font-style:normal;height:22px;padding:0 9px;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-size:var(--p-fs-cap);font-weight:700;display:flex;align-items:center;white-space:nowrap}.ap-client-name{display:block;font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-client-sum{font-size:17px;font-weight:800;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-client-cnt{font-size:var(--p-fs-cap);font-weight:600;color:var(--p-muted);margin:1px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-cycle-l{font-size:var(--p-fs-cap);font-weight:800;color:var(--p-ink);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-cycle{height:6px;border-radius:var(--p-r-full);background:var(--p-track);overflow:hidden}.ap-cycle>i{display:block;height:100%;border-radius:inherit;background:var(--p-ink-2);transform-origin:0 50%;animation:p-grow-x .9s var(--p-out) backwards;animation-delay:.35s}.ap-client.is-late{box-shadow:inset 0 0 0 1px var(--p-bad-soft);background:var(--p-bad-soft)}.ap-client.is-late .ap-cycle-l{color:var(--p-bad)}.ap-client.is-late .ap-cycle>i{background:var(--p-bad)}.ap-note{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;border-radius:var(--p-r-md);background:var(--p-warn-soft);color:var(--p-warn);font-size:var(--p-fs-xs);font-weight:700}.ap-note+.ap-note{margin-top:8px}.ap-note>svg{flex:none}.ap-note>span{flex:1;min-width:0}.ap-note>button{flex:none;border:0;background:transparent;padding:0;color:var(--p-warn);font-family:inherit;font-size:var(--p-fs-xs);font-weight:800;cursor:pointer;white-space:nowrap}.ap-note>button:hover{text-decoration:underline}.fin-tx{display:flex;flex-direction:column;gap:14px}.fin-tx__type{align-self:flex-start}.fin-f{display:flex;flex-direction:column;gap:6px;min-width:0}.fin-f__l{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);padding-left:4px}.fin-f__hint{font-size:var(--p-fs-cap);color:var(--p-muted);padding-left:4px;line-height:1.4}.fin-f__err{display:flex;align-items:center;gap:6px;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-bad);padding-left:4px}.fin-row2{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;align-items:start}.fin-row2--sal{grid-template-columns:minmax(0,1fr) auto;align-items:end}.fin-row2--sal .ui-seg{margin-bottom:1px}.fin-amount{display:flex;align-items:center;gap:6px;height:68px;padding:0 22px;border-radius:22px;background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);cursor:text;transition:box-shadow .2s ease,background-color .2s ease}.fin-amount:focus-within{background:var(--p-surface);box-shadow:inset 0 0 0 1px var(--p-field-rim),0 0 0 2px var(--p-focus)}.fin-amount.is-invalid{box-shadow:inset 0 0 0 2px var(--p-bad)}.fin-amount input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0;font-family:var(--p-font);font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--p-ink);font-variant-numeric:tabular-nums}.fin-amount input:focus-visible{outline:none}.fin-amount input::placeholder{color:var(--p-faint)}.fin-amount input:disabled{color:var(--p-ink-2);cursor:not-allowed}.fin-amount__sign{font-size:30px;font-weight:800;color:var(--p-faint);width:18px;text-align:center}.fin-amount.is-in .fin-amount__sign{color:var(--p-ok)}.fin-amount.is-out .fin-amount__sign{color:var(--p-bad)}.fin-amount__cur{font-size:26px;font-weight:700;color:var(--p-muted)}.fin-amount__lock{color:var(--p-muted)}.fin-quick{display:flex;gap:8px;flex-wrap:nowrap;overflow:hidden}.fin-quick__b{height:30px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-accent-soft);color:var(--p-accent-ink);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .15s var(--p-spring)}.fin-quick__b:hover{transform:translateY(-1px)}.fin-chips{display:flex;gap:8px;flex-wrap:nowrap;min-width:0}.fin-chips.is-invalid .fin-chip{box-shadow:inset 0 0 0 1.5px var(--p-bad)}.fin-chip{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .2s var(--p-spring),box-shadow .2s ease}.fin-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-chip:hover:not(:disabled):not(.is-on){background:var(--p-field-hover);color:var(--p-ink)}.fin-chip.is-on{background:var(--p-seg-on);color:var(--p-seg-on-ink);box-shadow:var(--p-seg-on-shadow)}.fin-chip:active:not(:disabled){transform:scale(.97)}.fin-chip:disabled{opacity:.45;cursor:not-allowed}.fin-pick{display:flex;align-items:center;gap:10px;width:100%;min-width:0;height:44px;padding:0 14px 0 6px;box-sizing:border-box;border:0;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink);text-align:left;font-family:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--p-field-rim);transition:background-color .15s ease,box-shadow .2s ease}.fin-pick:hover:not(:disabled){background:var(--p-field-hover)}.fin-pick[aria-expanded=true]{background:var(--p-surface);box-shadow:inset 0 0 0 1px var(--p-field-rim),0 0 0 2px var(--p-focus)}.fin-pick.is-invalid{box-shadow:inset 0 0 0 2px var(--p-bad)}.fin-pick:disabled,.fin-pick.is-static{cursor:default}.fin-pick__ic{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--p-surface);color:var(--p-ink-2);box-shadow:var(--p-sh-card)}.fin-pick.is-empty .fin-pick__ic{background:transparent;box-shadow:none;color:var(--p-muted)}.fin-pick__t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.fin-pick__t b{font-size:var(--p-fs-xs);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-pick.is-empty .fin-pick__t b{color:var(--p-muted);font-weight:600}.fin-pick__t small{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-pick__chev{color:var(--p-muted);flex:none}.fin-date{width:100%}.fin-sel{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);box-shadow:inset 0 0 0 1px var(--p-field-rim)}.fin-sel.is-invalid{box-shadow:inset 0 0 0 2px var(--p-bad)}.fin-sel select{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;appearance:none;font-family:var(--p-font);font-size:var(--p-fs-xs);font-weight:600;color:var(--p-ink);cursor:pointer}.fin-sel:focus-within{box-shadow:inset 0 0 0 1px var(--p-field-rim),0 0 0 2px var(--p-focus)}.fin-name{height:44px}.fin-box{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim)}.fin-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px;border:0;background:none;color:var(--p-link);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer}.fin-link:hover{color:var(--p-link-hover)}.fin-opt{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:18px;background:var(--p-sub);cursor:pointer;box-shadow:inset 0 0 0 1px var(--p-sub-rim);transition:background-color .15s ease;text-align:left;border:0;font-family:inherit;color:inherit;width:100%;box-sizing:border-box}.fin-opt:hover{background:var(--p-sub-hover)}.fin-opt.is-on{background:var(--p-accent-soft)}.fin-opt>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.fin-opt b{font-size:var(--p-fs-xs);font-weight:700}.fin-opt small{font-size:var(--p-fs-cap);color:var(--p-muted);line-height:1.4}.fin-opt__ic{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--p-warn-soft);color:var(--p-warn)}.fin-note{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:16px;font-size:var(--p-fs-xs);line-height:1.45}.fin-note.is-lock{background:var(--p-warn-soft);color:var(--p-warn)}.fin-note>svg{margin-top:1px}.fin-confirm{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:6px 0 2px}.fin-confirm__sum{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--p-ok);font-variant-numeric:tabular-nums}.fin-confirm__arrow{display:inline-flex;align-items:center;gap:6px;font-size:var(--p-fs-xs);color:var(--p-muted);font-weight:600}.fin-confirm__deal{display:flex;flex-direction:column;gap:4px;width:100%;padding:14px 16px;border-radius:18px;background:var(--p-sub)}.fin-confirm__deal b{font-size:var(--p-fs-md)}.fin-confirm__deal span{font-size:var(--p-fs-xs);color:var(--p-muted)}.fin-confirm__note{margin:4px 0 0;font-size:var(--p-fs-xs);color:var(--p-muted);line-height:1.5}.fin-plist{display:flex;flex-direction:column;gap:10px;min-height:0;max-height:inherit}.fin-plist__scroll{display:flex;flex-direction:column;gap:10px;overflow:auto;scrollbar-width:none;min-height:0;max-height:330px;margin:0 -6px;padding:0 6px}.fin-plist__scroll::-webkit-scrollbar{display:none}.fin-plist__grp{display:flex;flex-direction:column;gap:1px}.fin-plist__gh{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);padding:2px 8px 4px}.fin-plist__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fin-plist__it{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:var(--p-ink);font-family:inherit;font-size:var(--p-fs-sm);font-weight:600;text-align:left;cursor:pointer}.fin-plist__it:hover,.fin-plist__it:focus-visible{background:var(--p-sub-hover);outline:none}.fin-plist__it.is-on{background:var(--p-accent-soft)}.fin-plist__it>svg{color:var(--p-accent-ink);flex:none}.fin-plist__it--foot{border-top:1px solid var(--p-line);border-radius:0 0 12px 12px;padding-top:10px}.fin-plist__ic{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--p-sub);color:var(--p-ink-2)}.fin-plist__nm{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.fin-plist__nm small{font-size:var(--p-fs-cap);color:var(--p-muted);font-weight:500}.fin-plist__empty{padding:18px 8px;text-align:center;font-size:var(--p-fs-xs);color:var(--p-muted);line-height:1.5}.fin-cat{display:flex;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;border:0;border-radius:12px;background:var(--p-sub);color:var(--p-ink);font-family:inherit;font-size:var(--p-fs-xs);font-weight:600;cursor:pointer;text-align:left}.fin-cat>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-cat>svg{color:var(--p-ink-2);flex:none}.fin-cat:hover{background:var(--p-sub-hover)}.fin-cat.is-on{background:var(--p-accent-soft);color:var(--p-accent-ink)}.fin-deal{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:14px;background:transparent;color:var(--p-ink);font-family:inherit;text-align:left;cursor:pointer}.fin-deal:hover,.fin-deal:focus-visible{background:var(--p-sub-hover);outline:none}.fin-deal.is-on{background:var(--p-accent-soft)}.fin-deal__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fin-deal__main b{font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-deal__main small{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-deal__side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.fin-deal__money{font-size:var(--p-fs-xs);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-deal__money.is-bad{color:var(--p-bad)}.fin-deal__money.is-warn{color:var(--p-warn)}.fin-deal__money.is-ok{color:var(--p-ok)}.fin-deal__money.is-muted{color:var(--p-muted);font-weight:600}.fin-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--p-r-full);background:var(--p-sub);color:var(--p-ink-2);font-size:10.5px;font-weight:700;font-style:normal;white-space:nowrap}.fin-tag.is-ok{background:var(--p-ok-soft);color:var(--p-ok)}.fin-tag.is-warn{background:var(--p-warn-soft);color:var(--p-warn)}.fin-tag.is-bad{background:var(--p-bad-soft);color:var(--p-bad)}.fin-tag.is-info{background:var(--p-info-soft);color:var(--p-info)}@media(max-width:560px){.fin-row2{grid-template-columns:minmax(0,1fr)}.fin-amount input{font-size:28px}}.fin-page{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding:6px 24px 36px;box-sizing:border-box;font-family:var(--p-font);color:var(--p-ink);container:fin-page / inline-size}.fin-page::-webkit-scrollbar{display:none}.fin-head-tabs{flex-shrink:1}.fin-ov{display:flex;flex-direction:column;gap:18px}.fin-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.fin-row--wide{grid-template-columns:minmax(0,1.5fr) minmax(400px,1fr);align-items:stretch}.fin-foot-note{display:flex;align-items:center;gap:8px;font-size:var(--p-fs-xs);color:var(--p-muted);padding:0 6px;line-height:1.45}.fin-foot-note>.ui-btn{margin-left:auto;flex:none}.fin-top{display:grid;grid-template-columns:minmax(240px,1.15fr) repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.fin-tile{container:fin-tile / inline-size}.fin-tile .p-glow__num{font-size:32px;margin-top:10px}.fin-tile .p-glow__cap{margin-top:2px}.fin-top .p-glow__num{font-size:32px}.fin-top .p-glow__cap{white-space:nowrap}@container fin-tile (max-width: 250px){.fin-tile .p-glow__extra{display:none}.fin-top .fin-tile .p-glow__num{font-size:27px}}@container fin-page (max-width: 1240px){.fin-top{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(0,1fr));gap:12px}}.fin-money{display:flex;flex-direction:column;min-width:0;height:176px;box-sizing:border-box;border-radius:30px;color:var(--p-ink)}.fin-money__head{display:flex;align-items:center;justify-content:space-between;height:24px}.fin-money__t{font-size:13.5px;font-weight:700;color:var(--p-ink-2)}.fin-money__ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--p-sub);color:var(--p-accent-ink)}.fin-money__sum{margin-top:4px;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-money__cap{font-size:var(--p-fs-cap);color:var(--p-muted);font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-money__accs{margin-top:auto;display:flex;flex-direction:column;gap:2px}.fin-money__acc{display:flex;align-items:center;gap:8px;height:22px;padding:0 6px;margin:0 -6px;border:0;border-radius:8px;background:transparent;color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:600;cursor:pointer;text-align:left;transition:background-color .15s ease}.fin-money__acc:hover{background:var(--p-sub-hover);color:var(--p-ink)}.fin-money__acc>svg{color:var(--p-muted);flex:none}.fin-money__nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-money__acc>b{font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.fin-money__acc>b.is-neg{color:var(--p-bad)}.fin-money__more{font-size:var(--p-fs-cap);color:var(--p-muted);padding-left:2px}.fin-flowcard{min-width:0}.fin-flow{margin-top:4px}.fin-legend{display:flex;align-items:center;gap:14px;font-size:var(--p-fs-xs);color:var(--p-muted);font-weight:600;white-space:nowrap}.fin-legend>span{display:inline-flex;align-items:center;gap:6px}.fin-legend i{width:14px;height:4px;border-radius:2px;flex:none}.fin-legend b{color:var(--p-ink);font-weight:800;font-variant-numeric:tabular-nums}.fin-where{min-width:0}.fin-where .p-donut{justify-content:center}.fin-debtors__total{display:flex;align-items:baseline;gap:10px;margin:2px 0 12px;flex-wrap:nowrap;min-width:0}.fin-debtors__sum{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--p-bad);white-space:nowrap}.fin-debtors__cap{font-size:var(--p-fs-xs);color:var(--p-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-age{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.fin-age__bar{display:flex;gap:3px;height:10px;border-radius:var(--p-r-full);overflow:hidden;background:var(--p-track);transform-origin:left center}.fin-age__bar>span{min-width:6px;border-radius:3px}.fin-age__legend{display:flex;gap:14px;flex-wrap:nowrap;font-size:var(--p-fs-cap);color:var(--p-muted);font-weight:600;min-width:0}.fin-age__legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-width:0}.fin-age__legend>span.is-zero{opacity:.55}.fin-age__legend i{width:12px;height:4px;border-radius:2px;flex:none}.fin-age__legend b{color:var(--p-ink);font-weight:800}.fin-debt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fin-debt{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 8px 6px 6px;border-radius:18px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);transition:background-color .15s ease}.fin-debt:hover{background:var(--p-sub-hover)}.fin-debt.is-hot{box-shadow:inset 0 0 0 1.5px var(--p-bad-soft),inset 0 0 0 1px var(--p-sub-rim)}.fin-debt__main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.fin-debt__noava{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--p-surface);color:var(--p-muted);flex:none}.fin-debt__txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fin-debt__txt b{font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-debt__txt small{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-debt__money{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.fin-debt__money b{font-size:var(--p-fs-md);font-weight:800;color:var(--p-bad);font-variant-numeric:tabular-nums;white-space:nowrap}.fin-debt__acts{display:flex;gap:6px;flex:none}.fin-debt__acts .is-off{opacity:.4;cursor:not-allowed}.fin-debt__wa{text-decoration:none}.fin-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;margin-top:8px;border:0;border-radius:var(--p-r-full);background:transparent;color:var(--p-link);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer}.fin-more:hover{background:var(--p-sub);color:var(--p-link-hover)}.fin-att__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fin-att__beam{display:block;border-radius:18px}.fin-att__it{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:7px 12px 7px 7px;border:0;border-radius:18px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);color:var(--p-ink);font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,transform .2s var(--p-spring)}.fin-att__it:hover{background:var(--p-sub-hover)}.fin-att__it:active{transform:scale(.99)}.fin-att__ic{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--p-surface)}.fin-att__it.is-warn .fin-att__ic{background:var(--p-warn-soft);color:var(--p-warn)}.fin-att__it.is-bad .fin-att__ic{background:var(--p-bad-soft);color:var(--p-bad)}.fin-att__it.is-info .fin-att__ic{background:var(--p-info-soft);color:var(--p-info)}.fin-att__txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.fin-att__txt b{font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-att__txt small{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-att__go{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:var(--p-fs-xs);font-weight:700;color:var(--p-link)}@container fin-page (max-width: 1100px){.fin-row,.fin-row--wide{grid-template-columns:minmax(0,1fr)}}.fin-donut{display:flex;align-items:center;gap:18px;min-height:232px}.fin-donut>.p-donut{flex:none}.fin-donut__legend{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fin-donut__legend button{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--p-ink);font-family:inherit;font-size:var(--p-fs-xs);font-weight:600;cursor:pointer;text-align:left;transition:background-color .15s ease,opacity .15s ease}.fin-donut__legend button:hover{background:var(--p-sub-hover)}.fin-donut__legend button.is-dim{opacity:.45}.fin-donut__legend i{width:12px;height:4px;border-radius:2px;flex:none}.fin-donut__nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--p-ink-2)}.fin-donut__legend b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-donut__legend em{width:36px;text-align:right;font-style:normal;color:var(--p-muted);font-variant-numeric:tabular-nums}.fin-ops{display:flex;flex-direction:column;gap:16px}.fin-accs{display:flex;gap:12px;flex-wrap:nowrap;min-width:0}.fin-acc{position:relative;flex:1 1 0;min-width:0;padding:14px 16px 12px;border-radius:24px;background:var(--p-panel);box-shadow:var(--p-panel-shadow),inset 0 0 0 1px var(--p-panel-rim-a);color:var(--p-ink);transition:transform .3s var(--p-spring),box-shadow .2s ease;container:fin-acc / inline-size}.fin-acc:hover{transform:translateY(-2px)}.fin-acc.is-on:not(.is-dark){box-shadow:var(--p-panel-shadow),inset 0 0 0 2px var(--p-accent-graphic)}.fin-acc.is-dark.is-on{box-shadow:var(--p-plate-shadow),0 0 0 2px var(--p-accent),0 0 22px -6px var(--p-accent-glow)}.fin-acc.is-dark{background:var(--p-plate-bg)}.fin-acc__hit{position:absolute;inset:0;z-index:0;border:0;background:transparent;border-radius:inherit;cursor:pointer;padding:0}.fin-acc__hit:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.fin-acc>:not(.fin-acc__hit){position:relative;z-index:1;pointer-events:none}.fin-acc__h{display:flex;align-items:center;gap:8px;min-height:28px}.fin-acc__ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--p-sub);color:var(--p-ink-2)}.fin-acc__nm{flex:1;min-width:0;font-size:var(--p-fs-xs);font-weight:700;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-acc__more{pointer-events:auto;width:28px;height:28px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--p-sub);color:var(--p-ink-2);cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease}.fin-acc:hover .fin-acc__more,.fin-acc__more[aria-expanded=true],.fin-acc__more:focus-visible{opacity:1}.fin-acc__more:hover{background:var(--p-sub-hover);color:var(--p-ink)}.fin-acc__bal{margin:8px 0 4px;font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-acc__bal.is-neg{color:var(--p-bad)}.fin-acc__rest{margin:-2px 0 4px;font-size:var(--p-fs-cap);font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.fin-acc__flow{display:flex;align-items:baseline;gap:10px;font-size:var(--p-fs-cap);font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.fin-acc__flow b{font-weight:800}.fin-acc__flow .in{color:var(--p-ok)}.fin-acc__flow .out{color:var(--p-bad)}.fin-acc__per{color:var(--p-muted);font-weight:600;overflow:hidden;text-overflow:ellipsis}@container fin-acc (max-width: 300px){.fin-acc__per{display:none}}@container fin-acc (max-width: 200px){.fin-acc__bal{font-size:19px}.fin-acc__flow{gap:6px}}.fin-accpop{display:flex;flex-direction:column;gap:10px}.fin-accpop__t{font-size:var(--p-fs-md);font-weight:800}.fin-accpop__hint{font-size:var(--p-fs-cap);color:var(--p-muted);line-height:1.45;padding-left:4px}.fin-accpop .ui-field{height:40px}.fin-accpop .ui-seg{align-self:flex-start}.fin-accpop__acts{display:flex;align-items:center;justify-content:space-between;gap:8px}.fin-accpop__move{display:inline-flex;gap:6px}.fin-accpop__foot{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--p-line)}.fin-accpop__foot .ui-spacer{flex:1}.fin-accpop__note{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap}.fin-acc-add{flex:0 0 72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:0;padding:0;border:1.5px dashed var(--p-line-strong);border-radius:24px;background:transparent;color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.fin-acc-add:hover,.fin-acc-add[aria-expanded=true]{background:var(--p-sub-hover);color:var(--p-ink);border-color:var(--p-accent-graphic)}.fin-acc-add:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.fin-ops__body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}@container fin-page (max-width: 1150px){.fin-ops__body{grid-template-columns:minmax(0,1fr) 270px;gap:14px}}.fin-feed{min-width:0;padding:14px 16px 10px;border-radius:28px;background:var(--p-panel);box-shadow:var(--p-panel-shadow),inset 0 0 0 1px var(--p-panel-rim-a)}.fin-feed__tools{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;container:fin-tools / inline-size}.fin-feed__tools>.ui-btn{flex:none}.fin-feed__tools>.p-kit-search{flex:1 1 320px;min-width:150px}.fin-feed__tools>.ui-seg{flex:none}.fin-tflags{display:flex;gap:4px;flex:none}.fin-tflag{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 7px 0 11px;border:0;border-radius:var(--p-r-full);background:var(--p-warn-soft);color:color-mix(in srgb,var(--p-warn) 72%,var(--p-ink));font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;white-space:nowrap;cursor:pointer}.fin-tflag:hover:not(.is-on){background:color-mix(in srgb,var(--p-warn) 22%,transparent)}.fin-tflag:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.fin-tflag>svg{flex:none}.fin-tflag>b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--p-r-full);background:color-mix(in srgb,var(--p-warn) 16%,transparent);font-weight:800}.fin-tflag.is-on{background:var(--p-warn);color:var(--p-on-plate)}.fin-tflag.is-on>b{background:color-mix(in srgb,var(--p-on-plate) 22%,transparent)}@container fin-tools (max-width: 1250px){.fin-tflag__l,.fin-fbtn-l{display:none}.fin-tflag{padding-left:10px}}.fin-fbadge{display:none;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--p-r-full);background:var(--p-warn-soft);color:color-mix(in srgb,var(--p-warn) 72%,var(--p-ink));font-size:11.5px;font-weight:800}@container fin-tools (max-width: 980px){.fin-feed__tools>.fin-tflags{display:none}.fin-fbadge{display:inline-flex}}.fin-filter__flags{display:grid;gap:6px;margin-bottom:4px}.fin-cat--warn{background:var(--p-warn-soft);color:var(--p-warn);font-weight:700}.fin-cat--warn>svg{color:inherit}.fin-cat--warn>span{flex:1}.fin-cat--warn>b{font-weight:800}.fin-cat--warn:hover{background:var(--p-warn-soft);filter:brightness(.97)}.fin-cat--warn.is-on{background:var(--p-warn);color:var(--p-on-plate)}.fin-feed__sp{flex:0 0 0;margin-left:auto}.fin-feed__tools .fin-add--in,.fin-feed__tools .fin-add--in:hover:not(:disabled){background:var(--p-ok-soft);color:var(--p-ok);box-shadow:none}.fin-feed__tools .fin-add--out,.fin-feed__tools .fin-add--out:hover:not(:disabled){background:var(--p-bad-soft);color:var(--p-bad);box-shadow:none}.fin-feed__tools .fin-add--in:hover:not(:disabled),.fin-feed__tools .fin-add--out:hover:not(:disabled){filter:brightness(.95)}@container fin-page (max-width: 1150px){.fin-feed__tools .ui-seg>button{padding:0 11px}}.fin-filter{display:flex;flex-direction:column;gap:8px}.fin-filter__cats{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:260px;overflow:auto;scrollbar-width:none}.fin-filter__cats::-webkit-scrollbar{display:none}.fin-active{display:flex;gap:8px;margin-top:10px;flex-wrap:nowrap;overflow:hidden}.fin-active__chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-seg-on);color:var(--p-seg-on-ink);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer;white-space:nowrap}.fin-feed__h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 6px 4px;min-width:0}.fin-feed__h>b{font-size:var(--p-fs-md);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-feed__sum{font-size:var(--p-fs-xs);color:var(--p-muted);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-feed__sum .in,.fin-day__sum .in{color:var(--p-ok);font-weight:700}.fin-feed__sum .out,.fin-day__sum .out{color:var(--p-bad);font-weight:700}.fin-days{display:flex;flex-direction:column}.fin-day__h{display:flex;align-items:center;justify-content:space-between;gap:12px;height:38px;padding:0 8px;margin-top:6px;font-size:var(--p-fs-xs);font-weight:700;color:var(--p-ink-2);border-bottom:1px solid var(--p-line)}.fin-day__sum{display:flex;gap:12px;font-variant-numeric:tabular-nums;color:var(--p-muted)}.fin-tx-row{display:flex;align-items:center;gap:10px;height:50px;padding:0 8px;border-radius:14px;cursor:pointer;min-width:0;transition:background-color .15s ease}.fin-tx-row:hover,.fin-tx-row:focus-visible{background:var(--p-sub-hover);outline:none}.fin-tx-row:focus-visible{box-shadow:inset 0 0 0 2px var(--p-focus)}.fin-tx-row__ic{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center}.fin-tx-row__ic.is-in{background:var(--p-ok-soft);color:var(--p-ok)}.fin-tx-row__ic.is-out{background:var(--p-bad-soft);color:var(--p-bad)}.fin-tx-row__ic.is-transfer{background:var(--p-info-soft);color:var(--p-info)}.fin-tx-row__t{flex:1 1 auto;min-width:60px;font-size:var(--p-fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-tx-row__chips{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;overflow:hidden}.fin-rchip{display:inline-flex;align-items:center;gap:5px;max-width:200px;height:26px;padding:0 10px;border:0;border-radius:var(--p-r-full);background:var(--p-sub);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .15s ease,color .15s ease;flex-shrink:1;min-width:0}.fin-rchip>svg{flex:none}.fin-rchip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-rchip:hover{background:var(--p-accent-soft);color:var(--p-accent-ink)}.fin-rchip.is-deal{background:var(--p-info-soft);color:var(--p-info)}.fin-rchip.is-warn{background:var(--p-warn-soft);color:var(--p-warn)}.fin-rchip.is-static{cursor:default}.fin-rchip.is-static:hover{background:var(--p-sub);color:var(--p-ink-2)}.fin-tx-row__acc{display:inline-flex;align-items:center;gap:4px;flex:none;max-width:130px;font-size:var(--p-fs-cap);color:var(--p-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-tx-row__sum{flex:none;min-width:96px;text-align:right;font-size:var(--p-fs-sm);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-tx-row__sum.is-in{color:var(--p-ok)}.fin-tx-row__sum.is-out{color:var(--p-ink)}.fin-tx-row__sum.is-transfer{color:var(--p-muted)}.fin-sentinel{padding:16px;text-align:center;font-size:var(--p-fs-xs);color:var(--p-muted)}@container fin-page (max-width: 1150px){.fin-tx-row__acc{display:none}.fin-rchip{max-width:150px}}.fin-side{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:28px;background:var(--p-panel);box-shadow:var(--p-panel-shadow);color:var(--p-ink);position:sticky;top:0}.fin-side__blk{display:flex;flex-direction:column;gap:6px;padding:10px 0 14px;border-bottom:1px solid var(--p-line)}.fin-side__blk:last-child{border-bottom:0;padding-bottom:2px}.fin-side__lbl{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted)}.fin-side__per{font-size:var(--p-fs-md);font-weight:800;margin-bottom:4px}.fin-side__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:var(--p-fs-sm);color:var(--p-ink-2)}.fin-side__row b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--p-ink)}.fin-side__row b.in{color:var(--p-ok)}.fin-side__row b.out{color:var(--p-bad)}.fin-side__row.is-sub{font-size:var(--p-fs-xs);color:var(--p-muted)}.fin-side__row.is-sub b{font-weight:700;color:var(--p-ink-2)}.fin-side__row.is-tot{margin-top:6px;padding-top:10px;border-top:1px solid var(--p-line)}.fin-side__row.is-tot b{font-size:22px;letter-spacing:-.02em}.fin-side__hint{font-size:var(--p-fs-cap);color:var(--p-muted);line-height:1.4}.fin-side .p-hbars{margin:0}.fin-side__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-6px -8px 0 0}.fin-side__fold{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--p-muted);cursor:pointer;flex:none}.fin-side__fold:hover{background:var(--p-sub-hover);color:var(--p-ink)}.fin-side__fold:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-focus)}.fin-ops__body.is-side-closed{grid-template-columns:minmax(0,1fr) 46px}.fin-side-tab{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;gap:12px;width:46px;padding:14px 0 16px;box-sizing:border-box;border:0;border-radius:23px;background:var(--p-panel);box-shadow:var(--p-panel-shadow);color:var(--p-ink);font-family:var(--p-font);cursor:pointer}.fin-side-tab:hover{color:var(--p-ink);filter:brightness(1.08)}.fin-side-tab:focus-visible{outline:none;box-shadow:var(--p-panel-shadow),0 0 0 2px var(--p-focus)}.fin-side-tab>svg{color:var(--p-muted)}.fin-side-tab__t,.fin-side-tab__v{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.fin-side-tab__t{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted)}.fin-side-tab__v{font-size:var(--p-fs-sm);font-weight:800;font-variant-numeric:tabular-nums}.fin-rep{display:flex;flex-direction:column;gap:18px}.fin-rep__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 4px 0}.fin-rep__title{margin:0;font-size:var(--p-fs-xl);font-weight:800;letter-spacing:-.01em}.fin-rep__sub{margin:4px 0 0;font-size:var(--p-fs-xs);color:var(--p-muted);line-height:1.45;max-width:720px}.fin-row--rep{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);align-items:stretch}.fin-ladder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fin-ladder__step{display:grid;grid-template-columns:30px minmax(150px,1.2fr) minmax(80px,1.4fr) 128px 104px;align-items:center;gap:12px;min-height:46px;padding:4px 10px 4px 6px;border-radius:14px}.fin-ladder__step.is-total{background:var(--p-sub)}.fin-ladder__step.is-profit{background:var(--p-accent-soft)}.fin-ladder__ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--p-sub);color:var(--p-ink-2)}.fin-ladder__step.is-total .fin-ladder__ic{background:var(--p-surface)}.fin-ladder__txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fin-ladder__txt b{font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-ladder__txt small{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-ladder__bar{height:10px;border-radius:var(--p-r-full);background:var(--p-track);overflow:hidden}.fin-ladder__bar>i{display:block;height:100%;border-radius:inherit;background:var(--p-chart-1);transform-origin:left center}.fin-ladder__bar>i.is-neg{background:var(--p-chart-4)}.fin-ladder__bar>i.is-total{background:var(--p-chart-2)}.fin-ladder__bar>i.is-loss{background:var(--p-bad)}.fin-ladder__val{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.fin-ladder__val b{font-size:var(--p-fs-md);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-ladder__val b.is-gain{color:var(--p-ok)}.fin-ladder__val b.is-loss{color:var(--p-bad)}.fin-ladder__val small{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap}.fin-ladder__cmp{text-align:right;font-size:var(--p-fs-xs);font-weight:700;color:var(--p-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.fin-ladder__cmp.is-up{color:var(--p-ok)}.fin-ladder__cmp.is-down{color:var(--p-bad)}@container fin-page (max-width: 1150px){.fin-ladder__step{grid-template-columns:30px minmax(140px,1.3fr) minmax(60px,1fr) 118px 92px;gap:10px}}.fin-cover{display:flex;flex-direction:column;gap:12px;border-radius:28px;color:var(--p-ink)}.fin-cover__t{font-size:var(--p-fs-md);font-weight:800}.fin-cover__ring{display:flex;justify-content:center;padding:4px 0}.fin-cover__rows{display:flex;flex-direction:column;gap:6px}.fin-cover__rows>div{display:flex;justify-content:space-between;gap:10px;font-size:var(--p-fs-sm);color:var(--p-ink-2)}.fin-cover__rows b{font-weight:800;color:var(--p-ink);white-space:nowrap}.fin-cover__say{margin:2px 0 0;font-size:var(--p-fs-xs);color:var(--p-muted);line-height:1.5}.fin-cover__say b{color:var(--p-ink)}.fin-year__sum{display:flex;flex-wrap:nowrap;gap:18px;margin-top:10px;font-size:var(--p-fs-xs);color:var(--p-muted);font-weight:600;overflow:hidden;white-space:nowrap}.fin-year__sum b{color:var(--p-ink);font-weight:800}.fin-year__sum b.is-gain{color:var(--p-ok)}.fin-year__sum b.is-loss{color:var(--p-bad)}.fin-pair__sel{fill:var(--p-sub)}.fin-pair__g{transition:opacity .15s ease}.fin-pair__g.is-dim{opacity:.55}.fin-mx-wrap{overflow-x:auto;scrollbar-width:none;margin:0 -4px}.fin-mx-wrap::-webkit-scrollbar{display:none}.fin-mx{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--p-fs-xs);font-variant-numeric:tabular-nums}.fin-mx th{position:sticky;top:0;padding:8px 10px;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);text-align:right;white-space:nowrap;border-bottom:1px solid var(--p-line);background:var(--p-panel)}.fin-mx th.is-cur{color:var(--p-ink)}.fin-mx td{padding:0 10px;height:38px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--p-line);color:var(--p-ink-2);font-weight:600}.fin-mx .is-name{text-align:left;color:var(--p-ink);font-weight:700;max-width:240px}.fin-mx td.is-name>span{display:inline-flex;align-items:center;gap:8px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.fin-mx td.is-name>span>svg{color:var(--p-muted);flex:none}.fin-mx td.is-cur{color:var(--p-ink)}.fin-mx td.is-hot{color:var(--p-bad);background:var(--p-bad-soft);font-weight:800}.fin-mx td.is-tot{color:var(--p-ink);font-weight:800}.fin-mx td.is-avg{color:var(--p-muted)}.fin-mx tbody tr{cursor:pointer;transition:background-color .12s ease}.fin-mx tbody tr:hover td{background:var(--p-sub-hover)}.fin-mx tbody tr:hover td.is-hot{background:var(--p-bad-soft)}.fin-mx tfoot td{font-weight:800;color:var(--p-ink);border-bottom:0;height:42px}.fin-cover__avg{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--p-line)}.fin-cover__avg>div:not(.fin-cover__lbl):not(.fin-cover__hint){display:flex;justify-content:space-between;gap:10px;font-size:var(--p-fs-sm);color:var(--p-ink-2)}.fin-cover__avg b{font-weight:800;color:var(--p-ink);white-space:nowrap}.fin-cover__lbl{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted)}.fin-cover__hint{font-size:var(--p-fs-cap);color:var(--p-muted);line-height:1.45}.fin-my{display:flex;flex-direction:column}.fin-my__wrap{flex:1 0 auto;min-height:0;width:100%;max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.fin-my__head{padding:2px 4px 0}.fin-my__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fin-my__tile{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px;border:0;border-radius:18px;box-sizing:border-box;background:var(--p-panel);box-shadow:var(--p-panel-shadow),inset 0 0 0 1px var(--p-panel-rim-a);color:var(--p-ink);font-family:inherit;text-align:left}button.fin-my__tile{cursor:pointer;transition:transform .2s var(--p-spring, ease)}button.fin-my__tile:hover{transform:translateY(-1px)}.fin-my__tile.is-on{box-shadow:var(--p-panel-shadow),inset 0 0 0 2px var(--p-accent-graphic)}.fin-my__tic{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center}.fin-my__tic.is-ok{background:var(--p-ok-soft);color:var(--p-ok)}.fin-my__tic.is-bad{background:var(--p-bad-soft);color:var(--p-bad)}.fin-my__tic.is-violet{background:var(--p-violet-soft);color:var(--p-violet)}.fin-my__tt{min-width:0;display:flex;flex-direction:column;gap:1px}.fin-my__tt small{font-size:var(--p-fs-xs);font-weight:700;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-my__tt b{font-size:19px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-my__tt em{font-style:normal;font-size:var(--p-fs-cap);font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-lq{flex:1 1 0;min-height:380px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--p-r-lg, 24px);background:var(--p-panel);box-shadow:var(--p-panel-shadow),inset 0 0 0 1px var(--p-panel-rim-a)}.fin-lq__top{display:flex;flex-direction:column;gap:12px;padding:18px 22px 12px;border-bottom:1px solid var(--p-line)}.fin-lq__title{display:flex;align-items:baseline;gap:10px;min-width:0}.fin-lq__title h3{margin:0;font-size:var(--p-fs-lg);font-weight:800;white-space:nowrap}.fin-lq__title span{font-size:var(--p-fs-xs);font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-lq__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 12px 14px}.fin-lq__row{display:grid;grid-template-columns:64px minmax(0,420px) 132px auto;justify-content:start;align-items:center;gap:14px;min-height:56px;padding:8px 12px;border-radius:16px}.fin-lq__row+.fin-lq__row{box-shadow:0 -1px 0 var(--p-line)}.fin-lq__row:hover{background:var(--p-sub);box-shadow:none}.fin-lq__row:hover+.fin-lq__row{box-shadow:none}.fin-lq__date{font-size:var(--p-fs-xs);font-weight:800;color:var(--p-ink-2);white-space:nowrap}.fin-lq__who{min-width:0;display:flex;flex-direction:column;gap:4px}.fin-lq__who b{font-size:var(--p-fs-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-lq__who small{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.fin-lq__sum{font-size:17px;font-weight:800;color:var(--p-ok);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-lq__empty{height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 24px;text-align:center;color:var(--p-muted);font-size:var(--p-fs-xs);line-height:1.5}.fin-lq__empty b{font-size:var(--p-fs-lg);color:var(--p-ink)}@container fin-page (max-width: 760px){.fin-my__tiles{grid-template-columns:minmax(0,1fr)}.fin-lq__row{grid-template-columns:52px minmax(0,1fr) auto}.fin-lq__row>.ui-btn{grid-column:2 / -1;justify-self:start}}.fin-lnk{display:flex;flex-direction:column;gap:12px}.fin-lnk__tx{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 16px;border-radius:18px;background:var(--p-sub)}.fin-lnk__ic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center}.fin-lnk__ic.is-in{background:var(--p-ok-soft);color:var(--p-ok)}.fin-lnk__ic.is-out{background:var(--p-bad-soft);color:var(--p-bad)}.fin-lnk__txt{min-width:0;display:flex;flex-direction:column;gap:2px}.fin-lnk__txt b{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.fin-lnk__txt b.is-in{color:var(--p-ok)}.fin-lnk__txt small{font-size:var(--p-fs-sm);font-weight:600;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-lnk__list{height:min(46vh,400px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;margin:0 -8px;padding:0 8px 4px}.fin-lnk__grp{flex:none;padding:10px 10px 4px;font-size:var(--p-fs-cap);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted)}.fin-lnk__deal{flex:none;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--p-ink);font-family:inherit;text-align:left;cursor:pointer}.fin-lnk__deal:hover,.fin-lnk__deal:focus-visible{background:var(--p-sub-hover);outline:none}.fin-lnk__deal.is-on{background:var(--p-accent-soft);box-shadow:inset 0 0 0 2px var(--p-accent)}.fin-lnk__radio{width:20px;height:20px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 2px var(--p-line-strong);transition:box-shadow .15s ease}.fin-lnk__deal.is-on .fin-lnk__radio{box-shadow:inset 0 0 0 6px var(--p-accent-ink)}.fin-lnk__dm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fin-lnk__dm b{font-size:var(--p-fs-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-lnk__dm small{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-lnk__dr{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.fin-lnk__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--p-muted);font-size:var(--p-fs-xs);text-align:center}.fin-lnk__empty b{font-size:var(--p-fs-md);color:var(--p-ink)}.fin-lnk__sel{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--p-fs-xs);color:var(--p-ink-2);line-height:1.35}.fin-lnk__sel-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-lnk__sel b{color:var(--p-ink)}.fin-lnk__sel .is-ok{color:var(--p-ok);font-weight:700}.fin-lnk__sel .is-warn{color:var(--p-warn);font-weight:700}.fin-cats{display:flex;flex-direction:column;gap:14px}.fin-cats__add{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:20px;background:var(--p-sub)}.fin-cats__row{display:flex;gap:8px;align-items:center}.fin-cats__name{flex:1.4;min-width:0}.fin-cats__group{flex:1;min-width:0}.fin-cats__list{display:flex;flex-direction:column;gap:10px;max-height:max(220px,calc(100dvh - 440px));overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.fin-cats__list::-webkit-scrollbar{display:none}.fin-cats__grp{display:flex;flex-direction:column;gap:2px}.fin-cats__it{display:flex;align-items:center;gap:10px;min-height:46px;padding:4px 6px;border-radius:14px;transition:background-color .15s ease}.fin-cats__it:hover{background:var(--p-sub)}.fin-cats__nm{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.fin-cats__nm b{font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-cats__nm small{font-size:var(--p-fs-cap);color:var(--p-muted)}.fin-cats__edit{flex:1;min-width:0}.fin-cats__acts{display:flex;gap:4px;flex:none;opacity:.55;transition:opacity .15s ease}.fin-cats__it:hover .fin-cats__acts,.fin-cats__acts:focus-within{opacity:1}.fin-cats__acts .is-off{opacity:.5;cursor:not-allowed}.fin-cover__top{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--p-line)}.fin-cover__cat{position:relative;display:flex;justify-content:space-between;gap:10px;padding:6px 0 9px;border:0;background:none;color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:600;cursor:pointer;text-align:left}.fin-cover__cat>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-cover__cat>b{color:var(--p-ink);font-weight:800;white-space:nowrap}.fin-cover__cat>i{position:absolute;left:0;bottom:2px;height:3px;border-radius:2px;background:var(--p-chart-4);transform-origin:left center}.fin-cover__cat:hover>span{color:var(--p-ink)}.fin-zc{display:flex;flex-direction:column;gap:14px}.fin-zc__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fin-zc__tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:18px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);min-width:0}.fin-zc__tile>span{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-zc__tile>b{font-size:20px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-zc__tile>b.is-none{color:var(--p-muted);font-weight:700}.fin-zc__tile.is-ok{background:var(--p-ok-soft);box-shadow:none}.fin-zc__tile.is-ok>b{color:var(--p-ok)}.fin-zc__tile.is-bad{background:var(--p-bad-soft);box-shadow:none}.fin-zc__tile.is-bad>b{color:var(--p-bad)}.fin-zc__list{display:flex;flex-direction:column;gap:4px}.fin-zc__deal{background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim)}.fin-zc__deal.is-on{background:var(--p-accent-soft);box-shadow:inset 0 0 0 1.5px var(--p-accent-graphic)}.fin-zc__deal:disabled{cursor:not-allowed;opacity:.6}.fin-zc__radio{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--p-surface);box-shadow:inset 0 0 0 1.5px var(--p-line-strong);color:var(--p-on-accent)}.fin-zc__deal.is-on .fin-zc__radio{background:var(--p-accent);box-shadow:none}.fin-amount--sm{height:54px;padding:0 18px;border-radius:18px}.fin-amount--sm input{font-size:24px}.fin-amount--sm .fin-amount__cur{font-size:20px}.fin-imp{display:flex;flex-direction:column;gap:12px}.fin-imp__sum{gap:4px;font-size:var(--p-fs-xs);color:var(--p-ink-2)}.fin-imp__sum>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fin-imp__sum .is-ok{color:var(--p-ok);font-weight:700}.fin-imp__sum .is-warn{color:var(--p-warn);font-weight:700}.fin-imp b.is-in{color:var(--p-ok)}.fin-imp b.is-out{color:var(--p-bad)}.fin-imp__muted{color:var(--p-muted)}.fin-imp__list{max-height:46vh;overflow:auto;scrollbar-width:none;border-radius:16px;box-shadow:inset 0 0 0 1px var(--p-line)}.fin-imp__list::-webkit-scrollbar{display:none}.fin-imp__row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--p-line);font-size:var(--p-fs-xs)}.fin-imp__row:last-child{border-bottom:0}.fin-imp__row.is-dup{opacity:.45}.fin-imp__when{width:78px;flex:none;color:var(--p-muted);font-size:var(--p-fs-cap);line-height:1.35}.fin-imp__desc{flex:1;min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--p-ink)}.fin-imp__row>b{flex:none;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.fin-acc,.fin-att__it,.fin-chip,.fin-quick__b,.fin-donut__legend button,.fin-pair__g{transition:none!important}.fin-acc:hover,.fin-quick__b:hover,.fin-att__it:active,.fin-chip:active{transform:none!important}}.fin-subcash{margin-top:12px;min-width:0}.fin-ov__girls{margin-top:16px}.fin-rep__mode{display:flex;justify-content:flex-start;margin-bottom:14px}.fin-opt__sel{margin-top:8px}.prd-root{flex:1;min-height:0;min-width:0;display:flex;gap:16px;padding:6px 24px 18px;box-sizing:border-box;font-family:var(--p-font);color:var(--p-ink)}.prd-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.prd-board{flex:1;min-height:0}.prd-board .p-kit-col{padding-top:6px}.prd-board .p-kit-col:not(.is-over):not(.is-blocked){background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-line)}.prd-board .p-kit-col-title{color:var(--p-kit-col-tone, var(--p-ink))}.prd-board .p-kit-col-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 8px;box-sizing:border-box;border-radius:var(--p-r-full);background:color-mix(in srgb,var(--p-kit-col-tone, var(--p-muted)) 14%,transparent);color:var(--p-kit-col-tone, var(--p-muted));font-size:11.5px;font-weight:800}.prd-board .p-kit-col-sub:after,.prd-board .p-kit-col:not(:has(>.p-kit-col-sub))>.p-kit-col-head:after{content:"";display:block;height:3px;margin-top:7px;border-radius:3px;background:var(--p-kit-col-tone, var(--p-line-strong))}.prd-board .p-kit-col:not(:has(>.p-kit-col-sub))>.p-kit-col-head{position:relative;margin-bottom:11px}.prd-board .p-kit-col:not(:has(>.p-kit-col-sub))>.p-kit-col-head:after{position:absolute;left:12px;right:12px;bottom:-8px;margin:0}.prd-board .p-kit-rc-wrap.is-urgent .p-kit-rc,.prd-board .p-kit-rc-wrap.is-urgent:before{animation:none}.prd-board .p-kit-bcard:hover .p-kit-rc-wrap,.prd-board .p-kit-rc-wrap.is-interactive:hover{transform:none}.prd-search{flex:0 1 260px;min-width:170px}.prd-head-end{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.prd-today-btn{position:relative}.prd-today-btn.is-on{background:var(--p-seg-on);color:var(--p-seg-on-ink)}.ui-btn.prd-today-late{background:var(--p-bad-soft);color:var(--p-bad);box-shadow:none}.ui-btn.prd-today-late:hover{background:var(--p-bad-soft);color:var(--p-bad);filter:brightness(.97)}.prd-filter-btn.is-on{box-shadow:inset 0 0 0 1.5px var(--p-accent-ink)}.prd-mine{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;border-radius:var(--p-r-full);background:var(--p-chrome);box-shadow:inset 0 0 0 1px var(--p-chrome-rim);font-size:var(--p-fs-xs);font-weight:700;color:var(--p-ink-2);white-space:nowrap;flex:none;cursor:pointer}.prd-back{display:flex;align-items:center;gap:10px;flex:none}.prd-pop{display:flex;flex-direction:column;gap:12px;padding:14px;min-width:0}.prd-pop-t{font-size:var(--p-fs-cap);font-weight:800;color:var(--p-muted)}.prd-pop-row{display:flex;gap:8px;justify-content:flex-end}.prd-sel{width:100%;height:38px;padding:0 12px;border:0;border-radius:12px;background:var(--p-field);color:var(--p-ink);font:600 13px var(--p-font);outline:none;box-shadow:inset 0 0 0 1px var(--p-field-rim)}.prd-sel:focus-visible{box-shadow:inset 0 0 0 2px var(--p-focus)}.prd-colfoot{display:flex;flex-direction:column;gap:8px}.prd-foot-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;box-sizing:border-box;padding:8px 14px;border:1.5px dashed var(--p-line-strong);border-radius:16px;background:transparent;color:var(--p-ink-2);font:700 12.5px var(--p-font);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.prd-foot-btn:hover{border-color:var(--p-accent-ink);color:var(--p-accent-ink);background:var(--p-accent-soft)}.prd-foot-btn b{font-weight:800}.prd-sub-bad{color:var(--p-bad)}.prd-sub-warn{color:var(--p-warn)}.prd-card .p-kit-rc-title{font-size:14px}.prd-card .p-kit-rc-tags>.p-kit-pill:first-child{flex-shrink:0}.prd-signals{display:flex;flex-wrap:wrap;gap:6px;max-height:24px;overflow:hidden;min-width:0}.prd-signals .p-kit-pill{max-width:100%;min-width:0}.prd-signals .p-kit-pill-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prd-bot-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.prd-bl{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;color:var(--p-ink-2)}.prd-bl>svg{flex:none;color:var(--p-muted)}.prd-bl.is-warn{color:var(--p-warn)}.prd-bl.is-warn>svg{color:var(--p-warn)}.prd-ell{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prd-bl2{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-bl2.is-warn{color:var(--p-warn)}.prd-bl2.is-info{color:var(--p-info)}.prd-live{flex:none;color:var(--p-info)}.prd-link{border:0;background:none;padding:0;font:inherit;font-weight:800;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--p-on-plate-muted)}.prd-link:hover{color:var(--p-on-plate)}.prd-today{width:320px;flex:none;min-height:0;display:flex;flex-direction:column;gap:12px;animation:prd-slide-in .32s var(--p-out) both}@keyframes prd-slide-in{0%{opacity:0;transform:translate(16px)}}.prd-today-plate{border-radius:22px;padding:16px;flex:none;background:var(--p-plate-bg);color:var(--p-on-plate);box-shadow:inset 0 0 0 1px var(--p-plate-rim-a),var(--p-plate-shadow)}.prd-today-top{display:flex;align-items:center;gap:14px}.prd-today-top h3{margin:0;font-size:15px;font-weight:800}.prd-today-top p{margin:3px 0 0;font-size:12px;font-weight:600;color:var(--p-on-plate-muted);line-height:1.4}.prd-today-chips{display:flex;gap:6px;margin-top:10px;flex-wrap:nowrap;overflow:hidden}.prd-today-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:8px;padding:2px 2px 10px}.prd-today-list::-webkit-scrollbar{display:none}.prd-today-sec{font-size:12px;font-weight:800;color:var(--p-muted);padding:6px 4px 0;display:flex;align-items:center;gap:8px}.prd-today-sec .ui-btn{margin-left:auto}.prd-trow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-solid-rim),var(--p-sh-card);cursor:pointer;min-width:0;transition:transform .2s var(--p-spring)}.prd-trow:hover{transform:translateY(-1px)}.prd-trow.is-done{background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-line)}.prd-trow.is-late .prd-ttime{color:var(--p-bad)}.prd-ttime{flex:none;width:62px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--p-ink);letter-spacing:-.02em}.prd-ttime small{display:block;font-size:10.5px;font-weight:700;color:var(--p-muted);letter-spacing:0}.prd-tmain{flex:1;min-width:0}.prd-tmain b{display:block;font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-tmain span{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden}.prd-trow.is-done .prd-tmain b{color:var(--p-ink-2);text-decoration:line-through;text-decoration-color:var(--p-faint)}.prd-tx{flex:none}.prd-task{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:16px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-solid-rim);min-width:0}.prd-task b{display:block;font-size:12.5px;font-weight:700;line-height:1.35}.prd-task span{display:block;margin-top:2px;font-size:11.5px;color:var(--p-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-empty-hint{padding:14px;border-radius:16px;border:1.5px dashed var(--p-line-strong);font-size:12px;font-weight:600;line-height:1.45;color:var(--p-muted)}.prd-dw{display:flex;flex-direction:column;gap:16px}.prd-dw-top{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.prd-dw-top .p-kit-due{margin-left:auto}.prd-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.prd-fact{padding:10px 12px;border-radius:14px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);min-width:0}.prd-fact span{display:block;font-size:11px;font-weight:700;color:var(--p-muted)}.prd-fact b{display:block;margin-top:3px;font-size:13px;font-weight:800;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-fact button.prd-fact-link{all:unset;display:block;margin-top:3px;font-size:13px;font-weight:800;color:var(--p-link);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.prd-fact button.prd-fact-link:hover{color:var(--p-link-hover);text-decoration:underline}.prd-sec{display:flex;flex-direction:column;gap:10px}.prd-sec-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--p-ink)}.prd-sec-h>svg{color:var(--p-muted);flex:none}.prd-sec-h small{font-size:11.5px;font-weight:600;color:var(--p-muted)}.prd-sec-h .prd-sec-r{margin-left:auto;display:flex;align-items:center;gap:8px}.prd-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;font-size:12.5px;font-weight:700;line-height:1.4}.prd-banner>svg{flex:none}.prd-banner .ui-btn{margin-left:auto;flex:none}.prd-banner.is-warn{background:var(--p-warn-soft);color:var(--p-warn)}.prd-banner.is-info{background:var(--p-info-soft);color:var(--p-info)}.prd-banner.is-ok{background:var(--p-ok-soft);color:var(--p-ok)}.prd-banner.is-bad{background:var(--p-bad-soft);color:var(--p-bad)}.prd-banner.is-sub{background:var(--p-sub);color:var(--p-ink-2)}.prd-mat{padding:12px 14px;border-radius:16px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);display:flex;flex-direction:column;gap:10px}.prd-mat-h{display:flex;align-items:center;gap:8px;min-width:0}.prd-mat-h b{flex:1;min-width:0;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-mat-h .prd-stock{flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.prd-mat-h .prd-stock.is-low{color:var(--p-bad)}.prd-x{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--p-faint);cursor:pointer;flex:none;padding:0}.prd-x:hover{background:var(--p-bad-soft);color:var(--p-bad)}.prd-x:focus-visible{box-shadow:inset 0 0 0 2px var(--p-focus);outline:none}.prd-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prd-num{display:flex;flex-direction:column;gap:4px;min-width:0}.prd-num>span{font-size:11px;font-weight:700;color:var(--p-muted);white-space:nowrap}.prd-num>span.is-setup{color:var(--p-warn)}.prd-num>span.is-waste{color:var(--p-bad)}.prd-num-f{display:flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:12px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-line-strong)}.prd-num-f:focus-within{box-shadow:inset 0 0 0 2px var(--p-focus)}.prd-num-f:has(input:disabled){background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-line)}.prd-num-f input:disabled{color:var(--p-ink-2);cursor:default;-webkit-text-fill-color:var(--p-ink-2);opacity:1}.prd-num-f input{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;font:800 14px var(--p-font);color:var(--p-ink);text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.prd-num-f input::-webkit-outer-spin-button,.prd-num-f input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prd-num-f em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--p-muted);flex:none}.prd-step{display:flex;flex-direction:column;gap:1px;margin-right:-5px;flex:none}.prd-step button{display:grid;place-items:center;width:22px;height:15px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--p-muted);cursor:pointer}.prd-step button:hover{background:var(--p-sub);color:var(--p-ink)}.prd-step button:active{background:var(--p-line)}.prd-calc-note{font-size:11.5px;font-weight:600;line-height:1.45;color:var(--p-ink-2);padding:8px 10px;border-radius:12px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-line)}.prd-calc-note b{color:var(--p-ink)}.prd-total-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;color:var(--p-muted)}.prd-total-line b{color:var(--p-bad);font-variant-numeric:tabular-nums}.prd-ribbon{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;border-radius:12px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-ink-2)}.prd-ribbon-l{flex:none;font-size:11px;font-weight:700;color:var(--p-muted)}.prd-ribbon b{flex:1;min-width:0;font-size:13px;font-weight:800;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-ribbon-q{flex:none;font-size:12px;font-weight:800;color:var(--p-bad);font-variant-numeric:tabular-nums}.prd-ribbon .prd-stock{flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.prd-ribbon .prd-stock.is-low{color:var(--p-bad)}.prd-ribbon-add{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:50px;border:1.5px dashed var(--p-line-strong);background:transparent;font:700 12.5px var(--p-font);color:var(--p-ink-2);cursor:pointer}.prd-ribbon-add:hover{border-style:solid;border-color:var(--p-accent-ink);color:var(--p-ink)}.prd-ribbon-add:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-focus)}.prd-eq{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1.5px dashed var(--p-line-strong)}.prd-eq-row{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px 7px 12px;border-radius:12px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-line)}.prd-eq-row b{flex:1;min-width:0;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-eq-row small{flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.prd-mode{flex:none;height:26px;padding:0 10px;border:0;border-radius:var(--p-r-full);font:800 11.5px var(--p-font);cursor:pointer;background:var(--p-warn-soft);color:var(--p-warn)}.prd-mode.is-mono{background:var(--p-field);color:var(--p-ink-2)}.prd-mode:focus-visible{box-shadow:inset 0 0 0 2px var(--p-focus);outline:none}.prd-msearch{position:relative}.prd-msearch-f{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:14px;border:1.5px dashed var(--p-line-strong);background:var(--p-solid);color:var(--p-muted)}.prd-msearch-f:focus-within{border-style:solid;border-color:var(--p-accent-ink)}.prd-msearch-f input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:600 13px var(--p-font);color:var(--p-ink)}.prd-msearch-list{margin-top:6px;border-radius:14px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-line),var(--p-sh-card);max-height:220px;overflow-y:auto;scrollbar-width:none;padding:4px}.prd-msearch-list::-webkit-scrollbar{display:none}.prd-mopt{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:9px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;font:600 12.5px var(--p-font);color:var(--p-ink)}.prd-mopt:hover,.prd-mopt:focus-visible{background:var(--p-sub-hover);outline:none}.prd-mopt span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-mopt small{flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted)}.prd-mopt small.is-low{color:var(--p-bad)}.prd-sum{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;background:var(--p-bad-soft)}.prd-sum-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:var(--p-ink-2)}.prd-sum-row b{color:var(--p-bad);font-variant-numeric:tabular-nums}.prd-sum-row.is-total{padding-top:6px;border-top:1px solid var(--p-line);font-size:13px;font-weight:800;color:var(--p-ink)}.prd-sum-eq{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:14px;background:var(--p-sub);font-size:12.5px;font-weight:800;color:var(--p-ink-2)}.prd-sum-eq b{color:var(--p-ink)}.prd-line{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px 8px 12px;border-radius:12px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-line);font-size:12.5px}.prd-line b{flex:1;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-line small{flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.prd-line .prd-q{flex:none;font-weight:800;color:var(--p-bad);white-space:nowrap;font-variant-numeric:tabular-nums}.prd-line .prd-q.is-ok{color:var(--p-ink-2)}.prd-line.is-sub{background:var(--p-sub);box-shadow:none}.prd-lam{margin-left:14px;display:flex;flex-direction:column;gap:6px}.prd-form{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;border:1.5px dashed var(--p-line-strong)}.prd-form-row{display:flex;gap:8px;align-items:flex-end}.prd-form-row>*{min-width:0}.prd-group{padding:10px 12px;border-radius:14px;display:flex;flex-direction:column;gap:4px}.prd-group.is-defect{background:var(--p-bad-soft)}.prd-group.is-reprint{background:var(--p-warn-soft)}.prd-group-h{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--p-ink-2);min-width:0}.prd-group-h em{font-style:normal;font-weight:800;flex:none}.prd-group.is-defect .prd-group-h em{color:var(--p-bad)}.prd-group.is-reprint .prd-group-h em{color:var(--p-warn)}.prd-group-h span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-group-sub{margin-left:14px;display:flex;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:600;color:var(--p-muted)}.prd-sec-btn{border:0;background:none;padding:0;cursor:pointer;text-align:left;font-family:var(--p-font)}.prd-sec-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-focus);border-radius:8px}.prd-lam>.prd-chk{border:0;background:none;padding:4px 0;cursor:pointer;font-family:var(--p-font)}.prd-lam>.prd-chk:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-focus);border-radius:8px}.prd-lam>.prd-lam-btn{--lam-c: var(--p-col-assembly, var(--p-violet));align-self:flex-start;gap:8px;min-height:36px;padding:7px 12px 7px 11px;border-radius:12px;background:color-mix(in srgb,var(--lam-c) 13%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lam-c) 38%,transparent);color:var(--lam-c);font-size:13px;font-weight:800}.prd-lam>.prd-lam-btn:hover{background:color-mix(in srgb,var(--lam-c) 20%,transparent)}.prd-lam>.prd-lam-btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--lam-c),0 0 0 2px var(--p-focus)}.prd-lam-btn__sum{color:var(--p-ink-2);font-weight:700}.prd-lam-btn__chev{margin-left:2px;opacity:.8}.prd-chk{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--p-ink-2);cursor:pointer}.prd-actions-row{display:flex;gap:8px}.prd-actions-row>.ui-btn{flex:1}.prd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prd-tile{padding:10px 12px;border-radius:14px;background:var(--p-sub)}.prd-tile span{display:block;font-size:11px;font-weight:700;color:var(--p-muted)}.prd-tile b{display:block;margin-top:3px;font-size:14px;font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums}.prd-tile.is-ok{background:var(--p-ok-soft)}.prd-tile.is-ok b{color:var(--p-ok)}.prd-hist{display:flex;flex-direction:column;gap:0}.prd-hist-i{position:relative;display:flex;gap:12px;padding:0 0 12px}.prd-hist-i:last-child{padding-bottom:0}.prd-hist-ic{position:relative;flex:none;width:16px;display:flex;justify-content:center;padding-top:1px;color:var(--c, var(--p-faint))}.prd-hist-ic:after{content:"";position:absolute;top:20px;bottom:-8px;left:7.5px;width:1px;background:var(--p-line-strong)}.prd-hist-i:last-child .prd-hist-ic:after{display:none}.prd-hist-b{min-width:0}.prd-hist-b b{display:block;font-size:12.5px;font-weight:700;line-height:1.35}.prd-hist-b span{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--p-muted)}.prd-foot{display:flex;align-items:center;gap:8px;width:100%}.prd-foot .ui-btn{flex:none}.prd-foot-note{font-size:11.5px;font-weight:600;color:var(--p-muted);margin-right:auto;display:flex;align-items:center;gap:6px;min-width:0}.prd-foot-main{min-width:170px}.prd-wo{display:flex;flex-direction:column;gap:8px}.prd-wo-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--p-sub);font-size:13px}.prd-wo-row b{flex:1;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-wo-row .prd-q{flex:none;font-weight:800;color:var(--p-bad);font-variant-numeric:tabular-nums;white-space:nowrap}.prd-wo-row small{flex:none;font-size:11.5px;font-weight:700;color:var(--p-muted);white-space:nowrap}.prd-wo-row small.is-low{color:var(--p-bad)}.prd-modal-foot{display:flex;align-items:center;gap:8px;width:100%}.prd-modal-foot .prd-spacer{flex:1}.prd-list,.prd-list .p-kit-card{flex:1;min-height:0;display:flex;flex-direction:column}.prd-cell-t{display:flex;flex-direction:column;min-width:0}.prd-cell-t b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-cell-t small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-screen{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:16px;padding:4px 24px 24px;box-sizing:border-box}.prd-screen::-webkit-scrollbar{display:none}.prd-tiles4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.prd-report-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.prd-day{font-size:12.5px;font-weight:800;color:var(--p-muted);padding:4px 6px 0}.prd-arch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.prd-wrow{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--p-line);font-size:12.5px;min-width:0}.prd-wrow:last-child{border-bottom:0}.prd-wrow b{flex:1;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-wrow span{flex:none;font-weight:700;color:var(--p-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.prd-wrow span.is-bad{color:var(--p-bad)}@media(prefers-reduced-motion:reduce){.prd-today{animation:none!important}.prd-trow{transition:none}}.prd-fc{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.prd-fc-l,.prd-fc-r{display:flex;flex-direction:column;gap:12px;min-width:0}.prd-fc-picks{display:flex;flex-direction:column;gap:6px}.prd-fc-pick{--pick: var(--p-k-film);--pick-soft: var(--p-k-film-soft);display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;box-sizing:border-box;padding:9px 12px;border:0;border-radius:14px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-line);text-align:left;cursor:pointer;font-family:var(--p-font);color:var(--p-ink)}.prd-fc-pick b{font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.prd-fc-pick span{font-size:11.5px;font-weight:600;color:var(--p-muted)}.prd-fc-pick.is-on{background:var(--pick-soft);box-shadow:inset 0 0 0 1.5px var(--pick)}.prd-fc-pick:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--p-focus)}.prd-fc-pair{display:flex;align-items:center;gap:8px}.prd-fc-pair>.prd-num-f{flex:1;min-width:0}.prd-fc-pair>i{font-style:normal;font-weight:800;color:var(--p-muted)}.prd-fc-hint{font-style:normal;margin-left:8px;font-weight:700;color:var(--p-ok)}.prd-fc-viz{padding:10px;border-radius:16px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-line);min-height:150px;display:flex;align-items:center;justify-content:center}.prd-fc-viz svg{display:block}.prd-fc-empty{padding:40px 16px;text-align:center;font-size:12.5px;font-weight:600;line-height:1.5;color:var(--p-muted)}.prd-fc-facts{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:16px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-line);font-size:12.5px;font-weight:600;color:var(--p-ink-2)}.prd-fc-facts>div{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.prd-fc-facts>div>svg{flex:none;margin-top:1px;color:var(--p-muted)}.prd-fc-facts b{color:var(--p-ink)}@media(max-width:760px){.prd-fc{grid-template-columns:minmax(0,1fr)}}.prs-wrap{display:flex;flex-direction:column;gap:14px;font-family:var(--p-font);color:var(--p-ink)}.prs-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim)}.prs-me.is-on{background:var(--p-ok-soft)}.prs-me.is-paused{background:var(--p-warn-soft)}.prs-head{display:flex;align-items:center;gap:10px;min-width:0}.prs-head>svg{color:var(--p-muted);flex:none}.prs-head>b{font-size:14px;font-weight:800}.prs-head>.ui-btn{margin-left:auto}.prs-timer{display:flex;flex-direction:column;gap:4px}.prs-timer b{font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.prs-timer span{font-size:12.5px;font-weight:600;color:var(--p-ink-2);line-height:1.45}.prs-actions{display:flex;align-items:center;gap:8px}.prs-month{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1.5px dashed var(--p-line-strong);font-size:12.5px;font-weight:600;color:var(--p-muted)}.prs-month b{color:var(--p-ink);font-weight:800}.prs-list{display:flex;flex-direction:column;gap:8px}.prs-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--p-solid);box-shadow:inset 0 0 0 1px var(--p-solid-rim);min-width:0}.prs-row-m{flex:1;min-width:0}.prs-row-m b{display:block;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prs-row-m span{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prs-row .p-kit-pill,.prs-row .ui-btn{flex:none}.prs-empty{font-size:12.5px;font-weight:600;color:var(--p-muted)}.prs-foot{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1.5px dashed var(--p-line-strong)}.prs-foot>div{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;color:var(--p-ink-2)}.prs-foot>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prs-foot .p-kit-pill{flex:none}.prd-layer{position:fixed;inset:0;z-index:calc(var(--p-z-modal) + 10);pointer-events:none}.prd-layer>*{pointer-events:auto}.prd-layer:empty{display:none}.prd-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 12px;min-width:0}.prd-fgroup{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;padding:3px 3px 3px 14px;border-radius:var(--p-r-full);background:var(--p-chrome);box-shadow:inset 0 0 0 1px var(--p-chrome-rim)}.prd-fgroup--bare{padding-left:3px}.prd-fgroup-l{flex:none;font-size:var(--p-fs-cap);font-weight:800;color:var(--p-muted);white-space:nowrap}.prd-fgroup .p-kit-fchips-row{justify-content:flex-start}.prd-fgroup .p-kit-fchips-measure{position:static}.prd-fgroup .p-kit-fchip{height:32px;gap:6px;padding:0 5px 0 12px}.prd-fgroup .p-kit-fchip:not(:has(.p-kit-fchip-n)){padding-right:12px}.prd-fgroup .p-kit-fchip-n{min-width:20px;height:20px;padding:0 5px}.prd-fgroup--type .p-kit-fchip.is-on:not(.is-kind){background:var(--p-accent);color:var(--p-on-accent)}.prd-fgroup--type .p-kit-fchip.is-on:not(.is-kind) .p-kit-fchip-n{background:color-mix(in srgb,var(--p-on-accent) 12%,transparent);color:inherit}.dz-root{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0 24px 16px;box-sizing:border-box;font-family:var(--p-font);color:var(--p-ink)}.dz-boardwrap{flex:1 1 0%;min-height:0;min-width:0;display:flex}.dz-empty-wrap{flex:1 1 0%;display:grid;place-items:center;padding:40px 16px}.dz-empty-wrap .p-kit-empty{max-width:520px}.p-kit-board.dz-board{flex:1 1 auto;width:100%}.dz-board .p-kit-col:not(.is-collapsed){flex:1 1 0%;width:auto;min-width:214px}.dz-board .p-kit-col-sub{font-weight:700;color:var(--p-ink-2)}.dz-board .p-kit-col-empty{border:0;padding:0;min-height:0;background:none}.dz-board .p-kit-col-empty .p-kit-empty{width:100%;padding:18px 12px;box-sizing:border-box;border-radius:20px;border:1.5px dashed var(--p-line-strong)}.dz-board .p-kit-col.is-over .p-kit-col-empty .p-kit-empty{border-color:var(--p-accent-ink)}.dz-board .p-kit-col-dot{display:none}.dz-board .p-kit-col-head{position:relative}.dz-board .p-kit-col-fold{position:absolute;right:4px;top:6px;background:var(--p-chrome)}.dz-head-search{flex:0 1 300px}.dz-head-seg{flex:none}.dz-head-end{display:inline-flex;align-items:center;gap:10px;flex:none;min-width:0}.dz-head-tile{display:inline-flex;min-width:0}.dz-head-note{font-size:13px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-who-btn{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 14px 0 7px;box-sizing:border-box;flex:none;min-width:0;max-width:260px;border:0;border-radius:var(--p-r-full);background:var(--p-chrome);box-shadow:inset 0 0 0 1px var(--p-chrome-rim);-webkit-backdrop-filter:var(--p-chrome-blur);backdrop-filter:var(--p-chrome-blur);font:700 13.5px var(--p-font);color:var(--p-ink);cursor:pointer;transition:background-color .15s ease}.dz-who-btn:hover{background:var(--p-sub-hover)}.dz-who-btn__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-who-btn__ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;flex:none;background:var(--p-field);color:var(--p-ink-2)}.dz-who-btn__ic.is-bad{background:var(--p-bad-soft);color:var(--p-bad)}.dz-picklist{display:flex;flex-direction:column;gap:2px;padding:6px}.dz-picklist__t{padding:6px 10px 8px;font-size:12.5px;font-weight:800;color:var(--p-ink)}.dz-picklist>button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;box-sizing:border-box;border:0;border-radius:14px;background:none;text-align:left;font:inherit;color:var(--p-ink);cursor:pointer;transition:background-color .14s ease}.dz-picklist>button:hover{background:var(--p-sub-hover)}.dz-picklist>button.is-on{background:var(--p-accent-soft)}.dz-picklist>button>span:not(.dz-who-btn__ic):not(.ui-ava){display:flex;flex-direction:column;min-width:0;flex:1}.dz-picklist .ui-ava{flex:none}.dz-picklist b{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-picklist small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-picklist>button.is-quiet{color:var(--p-muted)}.dz-picklist small.is-bad{color:var(--p-bad);font-weight:700}.dz-paytile-wrap{display:inline-flex;min-width:0}.dz-paytile{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 6px;box-sizing:border-box;min-width:0;max-width:440px;border:0;border-radius:var(--p-r-full);background:var(--p-plate-bg);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-plate-rim-a),var(--p-sh-card);font-family:var(--p-font);white-space:nowrap;cursor:pointer;transition:transform .2s var(--p-out),filter .15s ease}.dz-paytile:hover{transform:translateY(-1px);filter:brightness(1.08)}.dz-paytile:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.dz-paytile__ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;flex:none;background:var(--p-violet-soft);color:var(--p-violet)}.dz-paytile__t{font-size:12.5px;font-weight:700;color:var(--p-ink-2);flex:none}.dz-paytile__v{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--p-ink);flex:none;font-variant-numeric:tabular-nums}.dz-paytile__v .p-num__unit{font-size:12.5px;margin-left:3px;color:var(--p-ink-2)}.dz-paytile__chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--p-r-full);background:var(--p-field);font-size:11.5px;font-weight:700;color:var(--p-ink-2);flex:none}.dz-float{position:fixed;z-index:var(--p-z-fx);transform:translate(-50%,-8px);pointer-events:none;padding:6px 12px;border-radius:var(--p-r-full);background:var(--p-plate-bg);color:var(--p-on-plate);box-shadow:0 0 0 1px var(--p-rim-lime),0 10px 26px -8px var(--p-shine-lime);font:800 15px var(--p-font);white-space:nowrap;animation:dz-float 1.1s var(--p-out) forwards}@keyframes dz-float{0%{opacity:0;transform:translate(-50%,6px) scale(.8)}18%{opacity:1;transform:translate(-50%,-14px) scale(1.06)}70%{opacity:1;transform:translate(-50%,-38px) scale(1)}to{opacity:0;transform:translate(-50%,-56px) scale(.96)}}.dz-card .p-kit-rc-top{flex-wrap:wrap;row-gap:7px}.dz-card .p-kit-rc-tags{flex:0 1 auto}.dz-card .p-kit-rc-tags>.p-kit-pill{flex-shrink:0}.p-kit-pill.dz-card__ver{padding:0 8px;font-weight:800;color:var(--p-ink-2)}.dz-card .p-kit-rc-sub{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.35}.dz-card__sig{display:flex;align-items:flex-start;gap:6px;min-width:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--p-muted)}.dz-card__sig>svg{flex:none;margin-top:1px}.dz-card__sigt{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.dz-card__sigt>em{font-style:normal;font-weight:700;color:var(--p-ink-2);white-space:nowrap}.dz-card__quote{display:flex;flex-direction:column;gap:3px;min-width:0;padding:7px 10px 8px;border-radius:12px;background:var(--p-warn-soft);color:var(--p-warn)}.dz-card__quote>b{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800}.dz-card__quote>b>svg{flex:none}.dz-card__qt{font-size:12px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.dz-card__qt.is-empty{font-weight:600;opacity:.85}.dz-card__bot{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.dz-card__row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.dz-card__end{display:inline-flex;align-items:center;gap:6px;flex:none}.dz-card__end>.ui-btn{flex:none}.dz-card__ava{display:inline-flex;flex:none;margin:0 3px}.dz-card__ava>.ui-ava{box-shadow:0 0 0 2px var(--p-ava-ring)}.dz-card__ava.is-designer>.ui-ava{box-shadow:0 0 0 1.5px var(--p-ava-ring),0 0 0 3px var(--p-violet)}.dz-card__money{display:flex;flex-direction:column;min-width:0;line-height:1.2}.dz-card__money>b{font-size:15px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.dz-card__money>small{font-size:11px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-card__money.is-quiet>b{font-size:13px;font-weight:700;color:var(--p-ink-2);overflow:hidden;text-overflow:ellipsis}.dz-card__pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dz-card__pair .ui-btn{min-width:0;padding-left:8px;padding-right:8px}.dz-pop{display:flex;flex-direction:column;gap:10px;padding:14px}.dz-pop__t{font-size:13.5px;font-weight:800}.dz-pop__ta,.dz-pop__in{width:100%;box-sizing:border-box;border:0;border-radius:14px;background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);padding:10px 12px;font:600 13px/1.45 var(--p-font);color:var(--p-ink);outline:none;resize:none}.dz-pop__ta:focus,.dz-pop__in:focus{box-shadow:inset 0 0 0 1.5px var(--p-accent)}.dz-pop__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.dz-pop__hint{flex:1;min-width:0;font-size:11.5px;font-weight:600;color:var(--p-muted)}.dz-pop__row>.ui-btn{flex:none}.dz-more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:40px;flex:none;border:0;border-radius:16px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);font:700 12.5px var(--p-font);color:var(--p-ink-2);cursor:pointer;transition:background-color .15s ease}.dz-more:hover{background:var(--p-sub-hover);color:var(--p-ink)}.ui-overlay.dz-layer{align-items:center;padding:20px 16px;z-index:calc(var(--p-z-modal) + 2)}.dz-win{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;width:min(1120px,100%);height:min(860px,calc(100vh - 40px));border-radius:var(--p-r-xl);overflow:hidden;background:var(--p-modal-bg);-webkit-backdrop-filter:var(--p-modal-blur);backdrop-filter:var(--p-modal-blur);box-shadow:var(--p-sh-modal),inset 0 0 0 1px var(--p-modal-rim);color:var(--p-ink);font-family:var(--p-font);animation:ui-pop .34s var(--p-spring)}.dz-win__main{display:flex;flex-direction:column;min-width:0;min-height:0}.dz-win__head{flex:none;padding:18px 26px 14px;border-bottom:1px solid var(--p-line);display:flex;flex-direction:column;gap:10px}.dz-win__top{display:flex;align-items:center;gap:8px;min-width:0}.dz-win__crumb{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:700;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-win__crumb>svg{color:var(--p-violet)}.dz-win__sp{flex:1}.dz-win__title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-win__chips{display:flex;gap:6px;flex-wrap:nowrap;overflow:hidden;min-width:0}.dz-win__chips>*{flex-shrink:0}.dz-win__chips>:first-child{flex-shrink:1;min-width:0}.dz-win__head .p-kit-steps-wrap{margin-top:2px}.dz-win__body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:16px 26px 24px;display:flex;flex-direction:column;gap:18px}.dz-win__body::-webkit-scrollbar{display:none}.dz-win__foot{flex:none;display:flex;align-items:center;gap:10px;padding:12px 22px 12px 26px;border-top:1px solid var(--p-line);background:var(--p-modal-foot);min-height:64px;box-sizing:border-box}.dz-win__saved{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--p-muted);white-space:nowrap}.dz-win__saved>svg{color:var(--p-ok)}.dz-win__pair{display:inline-flex;gap:8px}.dz-win__aside{min-height:0;overflow-y:auto;scrollbar-width:none;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--p-sub);box-shadow:inset 1px 0 0 var(--p-line)}.dz-win__aside::-webkit-scrollbar{display:none}.dz-blk{display:flex;flex-direction:column;gap:10px;min-width:0}.dz-blk__head{display:flex;align-items:center;gap:9px;min-width:0}.dz-blk__ic{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;flex:none;background:var(--p-violet-soft);color:var(--p-violet)}.dz-blk__t{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.dz-blk__meta{font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dz-blk__act{margin-left:auto;display:inline-flex;gap:6px}.dz-muted{margin:0;font-size:12.5px;font-weight:600;color:var(--p-muted);line-height:1.45}.dz-brief{margin:0;padding:12px 14px;border-radius:16px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim);font-size:13.5px;font-weight:500;line-height:1.55;color:var(--p-ink);white-space:pre-wrap}.dz-brief--edit{width:100%;box-sizing:border-box;border:0;resize:vertical;min-height:92px;font-family:var(--p-font);outline:none;background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim)}.dz-brief--edit:focus{box-shadow:inset 0 0 0 1.5px var(--p-accent)}.dz-refs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dz-ref{position:relative;display:inline-flex;max-width:240px}.dz-ref__a{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:44px;padding:4px 30px 4px 4px;box-sizing:border-box;border-radius:14px;background:var(--p-panel);box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-ink);text-decoration:none;transition:background-color .15s ease}.dz-ref__a:hover{background:var(--p-sub-hover)}.dz-ref__a>img{width:36px;height:36px;border-radius:10px;object-fit:cover;flex:none;background:var(--p-sub)}.dz-ref__ic{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;flex:none;background:var(--p-field);color:var(--p-ink-2)}.dz-ref__t{display:flex;flex-direction:column;min-width:0;line-height:1.2}.dz-ref__t>b{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-ref__t>small{font-size:11px;font-weight:600;color:var(--p-muted);white-space:nowrap}.dz-ref__x{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:var(--p-muted);cursor:pointer}.dz-ref__x:hover{background:var(--p-bad-soft);color:var(--p-bad)}.dz-refs__add{display:inline-flex;align-items:center;gap:8px}.dz-refs__drop .p-kit-dropzone{min-height:0;height:36px;padding:0 12px;border-radius:var(--p-r-full)}.dz-refs__drop .p-kit-dropzone-ic{width:24px;height:24px}.dz-vlist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-radius:18px;background:var(--p-panel);box-shadow:inset 0 0 0 1px var(--p-line)}.dz-vrow{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px}.dz-vrow+.dz-vrow{border-top:1px solid var(--p-line)}.dz-vrow__n{display:grid;place-items:center;min-width:34px;height:26px;padding:0 8px;box-sizing:border-box;flex:none;border-radius:var(--p-r-full);background:var(--p-field);font-size:12px;font-weight:800;color:var(--p-ink);font-variant-numeric:tabular-nums}.dz-vrow__main{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.dz-vrow__line{display:flex;align-items:center;gap:10px;min-width:0}.dz-vrow__line>.p-kit-pill{flex:none}.dz-vrow__line>small{min-width:0;font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-vrow__q{display:block;font-size:12.5px;font-weight:700;line-height:1.4;color:var(--p-warn);quotes:"«" "»";overflow-wrap:anywhere}.dz-vrow__q:before{content:open-quote}.dz-vrow__q:after{content:close-quote}.dz-vrow__act{display:inline-flex;align-items:center;gap:4px;flex:none}.dz-vrow__none{font-size:12px;font-weight:600;color:var(--p-faint);white-space:nowrap}.dz-vers__drop .p-kit-dropzone{min-height:0;padding:12px 14px}.dz-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.dz-checks .ui-check{font-size:13px;font-weight:600}.dz-feed{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto;scrollbar-width:none}.dz-feed::-webkit-scrollbar{display:none}.dz-msg{display:flex;gap:9px;align-items:flex-start}.dz-msg__b{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:520px;padding:8px 12px;border-radius:4px 16px 16px;background:var(--p-sub);box-shadow:inset 0 0 0 1px var(--p-sub-rim)}.dz-msg.is-me{flex-direction:row-reverse}.dz-msg.is-me .dz-msg__b{border-radius:16px 4px 16px 16px;background:var(--p-violet-soft)}.dz-msg__h{display:flex;align-items:baseline;gap:8px}.dz-msg__h>b{font-size:12px;font-weight:800}.dz-msg__h>small{font-size:11px;font-weight:600;color:var(--p-muted);white-space:nowrap}.dz-msg__b>p{margin:0;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.dz-say{display:flex;gap:8px;align-items:center}.dz-say>input{flex:1;min-width:0;height:42px;box-sizing:border-box;padding:0 16px;border:0;border-radius:var(--p-r-full);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);font:600 13px var(--p-font);color:var(--p-ink);outline:none}.dz-say>input:focus{box-shadow:inset 0 0 0 1.5px var(--p-accent)}.dz-side{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--p-panel);box-shadow:inset 0 0 0 1px var(--p-panel-rim-a),var(--p-sh-card);min-width:0;color:var(--p-ink)}.dz-side__t{margin:0;font-size:12px;font-weight:700;color:var(--p-muted)}.dz-side__hint{font-size:11.5px;font-weight:600;color:var(--p-muted)}.dz-side .p-kit-pill{align-self:flex-start}.dz-side--dark{box-shadow:inset 0 0 0 1px var(--p-plate-rim-a),var(--p-plate-shadow)}.dz-who{display:flex;align-items:center;gap:10px;min-width:0}.dz-who>span:last-child{display:flex;flex-direction:column;min-width:0;line-height:1.25}.dz-who b{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-who small{font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-kv{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:var(--p-muted)}.dz-kv__p{display:inline-flex;align-items:center;gap:6px;color:var(--p-ink);font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-pick{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px 6px 6px;box-sizing:border-box;border:0;border-radius:16px;background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);font:inherit;color:var(--p-ink);text-align:left;cursor:pointer}.dz-pick:hover{background:var(--p-field-hover)}.dz-pick>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.dz-pick b{font-size:13.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-pick small{font-size:11.5px;font-weight:600;color:var(--p-muted)}.dz-pick__none{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;background:var(--p-bad-soft);color:var(--p-bad)}.dz-deadline{font-size:15px;font-weight:800}.dz-due{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--p-muted)}.dz-due.is-bad{color:var(--p-bad)}.dz-due.is-warn{color:var(--p-warn)}.dz-due.is-ok{color:var(--p-ok)}.dz-items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.dz-items>li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:600;min-width:0}.dz-items>li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-ink-2)}.dz-items>li>b{flex:none;font-weight:800}.dz-earn{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dz-earn>b{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--p-ink)}.dz-earn>small{font-size:12px;font-weight:700;color:var(--p-muted);white-space:nowrap}.dz-earn__state{font-size:12px;font-weight:700;color:var(--p-violet)}.dz-lightbox{position:fixed;inset:0;z-index:calc(var(--p-z-modal) + 6);display:flex;flex-direction:column;background:var(--p-plate-bg);color:var(--p-on-plate);animation:ui-fade .2s ease-out}.dz-lightbox__bar{display:flex;align-items:center;gap:10px;padding:14px 18px;flex:none}.dz-lightbox__bar>b{font-size:16px;font-weight:800}.dz-lightbox__bar>span{font-size:13px;font-weight:600;color:var(--p-on-plate-muted)}.dz-lightbox__sp{flex:1}.dz-lightbox__bar>button:not(.ui-btn){height:32px;min-width:40px;padding:0 10px;border:0;border-radius:var(--p-r-full);background:#ffffff14;color:var(--p-on-plate);font:800 12.5px var(--p-font);cursor:pointer}.dz-lightbox__bar>button.is-on{background:var(--p-accent);color:var(--p-on-accent)}.dz-lightbox__bar .ui-btn{color:var(--p-on-plate)}.dz-lightbox__stage{flex:1;min-height:0;display:grid;place-items:center;padding:8px 24px 24px}.dz-lightbox__stage>img{max-width:100%;max-height:100%;border-radius:14px;box-shadow:0 30px 80px -20px #000000b3;animation:ui-pop .3s var(--p-spring)}.dz-lightbox__none{font-size:15px;font-weight:700;color:var(--p-on-plate-muted)}.dz-lightbox__note{flex:none;margin:0 auto 22px;padding:10px 16px;border-radius:16px;background:#ffffff14;font-size:14px;font-weight:700;max-width:680px}.dz-money{display:flex;flex-direction:column;gap:14px}.dz-money-row,.dz-money-job{display:flex;align-items:center;gap:10px;padding:9px 0;min-width:0;border-top:1px solid var(--p-line)}.dz-money-row:first-child,.dz-money-job:first-child{border-top:0}.dz-money-job{width:100%;border-left:0;border-right:0;border-bottom:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:0}.dz-money-job:hover .dz-money-row__t>b{color:var(--p-accent-ink)}.dz-money-row__t{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.dz-money-row__t>b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-money-row__t>small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-money-row__v{display:flex;flex-direction:column;align-items:flex-end;flex:none;line-height:1.25}.dz-money-row__v>b{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.dz-money-row__v>small{font-size:11px;font-weight:600;color:var(--p-muted)}.dz-archive{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:14px;padding:4px 4px 20px}.dz-archive::-webkit-scrollbar{display:none}.dz-archive__bar{display:flex;align-items:center;gap:14px}.dz-archive__count{font-size:13px;font-weight:700;color:var(--p-muted)}.dz-arow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--p-line)}.dz-arow:first-child{border-top:0}.dz-arow__t{display:flex;flex-direction:column;flex:1;min-width:0}.dz-arow__t>b{font-size:13.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-arow__t>small,.dz-arow__v>small{font-size:12px;font-weight:600;color:var(--p-muted)}.dz-arow__v{display:flex;flex-direction:column;align-items:flex-end}.dz-alist{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px}.dz-acard{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:20px;background:var(--p-panel);box-shadow:inset 0 0 0 1px var(--p-panel-rim-a),var(--p-sh-card);min-width:0}.dz-acard__head{display:flex;align-items:flex-start;gap:10px;min-width:0}.dz-acard__titles{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dz-acard__t{font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-acard__s{font-size:12px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-acard__items{display:flex;flex-direction:column;gap:6px}.dz-acard__it{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600}.dz-acard__n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-acard__it .p-kit-pill{flex:none}.dz-acard__m{flex:none;font-weight:800;white-space:nowrap}.dz-acard__foot{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px dashed var(--p-line-strong)}.dz-card{container-type:inline-size;container-name:dzcard}.dz-l-short{display:none}@container dzcard (max-width: 300px){.dz-l-long{display:none}.dz-l-short{display:inline}.dz-card__row .ui-btn{width:34px;padding:0;gap:0;justify-content:center;flex:none}.dz-card__row .ui-btn .dz-l{display:none}}@container dzcard (max-width: 215px){.dz-card__ava{display:none}}@media(max-width:1360px){.dz-root{padding-left:16px;padding-right:16px}.dz-win{grid-template-columns:minmax(0,1fr) 290px}.dz-paytile__chip{display:none}.dz-paytile{padding-right:16px}}@media(max-width:1640px){:root[data-nav-pinned] .dz-paytile__chip{display:none}:root[data-nav-pinned] .dz-paytile{padding-right:16px}}:root[data-motion=off] .dz-float,:root[data-motion=calm] .dz-float{display:none}@media(prefers-reduced-motion:reduce){.dz-float{display:none}.dz-paytile{transition:none}.dz-win,.dz-lightbox,.dz-lightbox__stage>img{animation:none}}.dz-dp{display:flex;flex-direction:column;gap:10px;min-width:0;font-family:var(--p-font);color:var(--p-ink)}.dz-dp__head{display:flex;align-items:baseline;gap:10px}.dz-dp__head>b{font-size:15px;font-weight:800}.dz-dp__job{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:var(--p-panel);box-shadow:inset 0 0 0 1px var(--p-line);min-width:0}.dz-dp__job.is-free{box-shadow:inset 0 0 0 1.5px var(--p-bad),0 0 0 4px var(--p-bad-soft)}.dz-dp__row{display:flex;align-items:center;gap:12px;min-width:0}.dz-dp__main{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.dz-dp__t{align-self:flex-start;max-width:100%;padding:0;border:0;background:none;font:800 14px/1.3 var(--p-font);color:var(--p-ink);text-align:left;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.dz-dp__t:hover{color:var(--p-accent-ink)}.dz-dp__t:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px;border-radius:4px}.dz-dp__meta{display:flex;align-items:center;gap:6px;row-gap:5px;min-width:0;flex-wrap:wrap}.dz-dp__meta>*{flex-shrink:0}.dz-dp__side{display:flex;align-items:center;gap:8px;flex:none}.dz-dp__who{display:inline-flex;align-items:center;gap:7px;height:34px;max-width:190px;padding:0 10px 0 4px;box-sizing:border-box;border:0;border-radius:var(--p-r-full);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);font:700 12.5px var(--p-font);color:var(--p-ink);cursor:pointer}.dz-dp__who>span:not(.ui-ava):not(.dz-pick__none){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-dp__who .dz-pick__none{width:26px;height:26px}.dz-dp__who.is-static{cursor:default;background:none;box-shadow:none}.dz-dp__extra{display:flex;align-items:flex-start;gap:12px;min-width:0}.dz-dp__brief{flex:1;min-width:0;margin:0;font-size:13px}textarea.dz-dp__brief{min-height:56px}.dz-dp__dl{display:flex;flex-direction:column;gap:4px;flex:none}.dz-dp__dl-l{font-size:11.5px;font-weight:700;color:var(--p-muted)}.dz-dp{container-type:inline-size;container-name:dzdp}@container dzdp (max-width: 460px){.dz-dp__row{flex-wrap:wrap;row-gap:10px}.dz-dp__side{flex:1 1 100%;min-width:0}.dz-dp__side>:first-child{flex:1;min-width:0}.dz-dp__who{max-width:none;width:100%}.dz-dp__extra{flex-direction:column;gap:8px}.dz-dp__brief{width:100%;box-sizing:border-box}.dz-dp__dl{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}@container dzdp (max-width: 330px){.dz-dp__open{width:34px;padding:0;gap:0;justify-content:center}.dz-dp__open .dz-l{display:none}}.dz-dp.is-compact{gap:8px}.dz-allfree{align-self:flex-end}.dz-rows{display:flex;flex-direction:column;min-width:0}.dz-row{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 0}.dz-row+.dz-row{border-top:1px solid var(--p-line)}.dz-row__main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dz-row__t{align-self:flex-start;max-width:100%;padding:0;border:0;background:none;font:700 13.5px/1.3 var(--p-font);color:var(--p-ink);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-row__t:hover{color:var(--p-accent-ink)}.dz-row__t:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px;border-radius:4px}.dz-row__st{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--p-muted)}.dz-row__st .dz-due{display:inline;font-size:inherit}.dz-row__pick{display:inline-flex;align-items:center;gap:4px;flex:none;max-width:62%;height:32px;padding:0 8px 0 12px;box-sizing:border-box;border:0;border-radius:var(--p-r-full);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);font:700 12.5px var(--p-font);color:var(--p-ink);cursor:pointer}.dz-row__pick>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-row__pick>svg{flex:none;color:var(--p-muted)}.dz-row__pick:hover{background:var(--p-field-hover)}.dz-row__pick:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.dz-row__pick.is-empty{background:var(--p-bad-soft);box-shadow:none;color:var(--p-bad)}.dz-row__pick.is-empty>svg{color:inherit}.dz-row>.dz-row__pick{max-width:46%;height:28px;padding:0 6px 0 10px;font-size:12px}.dz-row__who{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--p-muted)}.dz-row__who.is-none{font-weight:700;color:var(--p-bad)}.dzp{display:flex;flex-direction:column;gap:12px;font-family:var(--p-font);color:var(--p-ink)}.dzp-hint{margin:0;font-size:12.5px;font-weight:600;line-height:1.5;color:var(--p-muted)}.dzp-label{font-size:12px;font-weight:700;color:var(--p-muted)}.dzp-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.dzp-people{display:flex;gap:8px;flex-wrap:wrap}.dzp-person{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border:0;border-radius:var(--p-r-full);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-field-rim);font:inherit;color:var(--p-ink);cursor:pointer;text-align:left}.dzp-person>span:last-child{display:flex;flex-direction:column;line-height:1.2}.dzp-person b{font-size:13px;font-weight:800}.dzp-person small{font-size:11.5px;font-weight:700;color:var(--p-muted)}.dzp-person.is-on{background:var(--p-accent-soft);box-shadow:inset 0 0 0 1.5px var(--p-accent)}.dzp-list{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;scrollbar-width:none;border-radius:16px;box-shadow:inset 0 0 0 1px var(--p-line)}.dzp-list::-webkit-scrollbar{display:none}.dzp-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid var(--p-line);cursor:pointer}.dzp-item:first-child{border-top:0}.dzp-item.is-on{background:var(--p-accent-soft)}.dzp-item .ui-check{flex:none;pointer-events:none}.dzp-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--p-focus)}.dzp-item__t{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.dzp-item__t b{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dzp-item__t small{font-size:11.5px;font-weight:600;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dzp-item__v{flex:none;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}.dzp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dzp-warn{margin-top:5px;font-size:11.5px;font-weight:700;color:var(--p-warn)}.dzp-empty{padding:18px;text-align:center;font-size:13px;font-weight:600;color:var(--p-muted)}.dzp-sum{font-size:12.5px;font-weight:700;color:var(--p-muted)}.fn-wrap{display:flex;flex-direction:column;gap:16px;font-family:var(--p-font);color:var(--p-ink);min-width:0}.fn-accs{display:flex;flex-wrap:wrap;gap:10px}.fn-acc{position:relative;flex:1 1 0;min-width:112px;container-type:inline-size;background:var(--p-surface);border-radius:20px;padding:12px 14px;box-shadow:var(--p-sh-card);cursor:pointer;transition:box-shadow .15s;text-align:left;font-family:inherit;color:inherit}.fn-acc:hover{box-shadow:var(--p-sh-pop)}.fn-acc.is-active{box-shadow:0 0 0 2px var(--p-gold),var(--p-sh-pop)}.fn-acc-h{display:flex;align-items:center;gap:8px;min-height:26px;padding-right:26px}.fn-acc-ic{width:26px;height:26px;border-radius:50%;background:var(--p-field);color:var(--p-ink-2);display:grid;place-items:center;flex:none}.fn-acc-name{font-size:var(--p-fs-xs);font-weight:600;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fn-acc .fn-acc-more{position:absolute;top:10px;right:10px;opacity:0;transition:opacity .12s}.fn-acc:hover .fn-acc-more,.fn-acc.is-active .fn-acc-more,.fn-acc .fn-acc-more:focus-within{opacity:1}.fn-acc-bal{font-size:clamp(15px,13cqw,var(--p-fs-xl));font-weight:800;margin:8px 0 4px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fn-acc-flow{display:flex;flex-wrap:wrap;column-gap:8px;font-size:var(--p-fs-cap);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.fn-acc-flow .in{color:var(--p-ok)}.fn-acc-flow .out{color:var(--p-bad)}.fn-acc-editor{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;cursor:default}.fn-acc-editor .ui-field{height:32px;flex:1 1 100%;min-width:0;padding:0 12px}.fn-acc.is-dark{background:var(--p-sb);color:var(--p-on-plate)}.fn-acc.is-dark .fn-acc-ic{background:#ffffff1a;color:var(--p-on-plate)}.fn-acc.is-dark .fn-acc-name{color:var(--p-sb-muted)}.fn-acc.is-dark .fn-acc-flow .in{color:var(--p-ok)}.fn-acc.is-dark .fn-acc-flow .out{color:var(--p-bad)}.fn-acc--add{flex:0 0 auto;min-width:0;width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 6px;background:transparent;box-shadow:none;border:1.5px dashed var(--p-line-strong);color:var(--p-ink-2);font-size:var(--p-fs-cap);font-weight:700}.fn-acc--add:hover{border-color:var(--p-gold);color:var(--p-gold-text);box-shadow:none}.fn-acc--form{flex:0 0 220px;cursor:default;display:flex;flex-direction:column;gap:8px}.fn-acc--form .ui-field{height:34px}.fn-hidden{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:var(--p-fs-xs);color:var(--p-muted);font-weight:600}.fn-hidden>button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-surface);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer}.fn-hidden>button:hover{color:var(--p-ink)}.fn-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}@media(max-width:1180px){.fn-body{grid-template-columns:minmax(0,1fr)}}.fn-feed{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);padding:16px 18px 10px;min-width:0}.fn-feed-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fn-feed-tools .ui-btn{height:40px}.fn-flag{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-warn-soft);color:var(--p-warn);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer;white-space:nowrap}.fn-flag.on{background:var(--p-warn);color:var(--p-on-accent)}.fn-search{flex:1 1 220px;height:40px;min-width:180px}.fn-clear{border:0;background:none;padding:0;cursor:pointer;color:var(--p-muted);display:grid}.fn-count{margin-left:6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--p-r-full);background:var(--p-gold);color:var(--p-on-accent);font-size:10px;display:inline-grid;place-items:center}.fn-pop-anchor{position:relative}.fn-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:300px;background:var(--p-surface);border-radius:var(--p-r-lg);box-shadow:var(--p-sh-pop);border:1px solid var(--p-line);padding:16px;display:flex;flex-direction:column;gap:14px;cursor:default}.fn-pop--menu{width:250px;padding:6px;gap:2px}.fn-pop.to-right{right:auto;left:0}.fn-pop-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--p-r-md);background:transparent;color:var(--p-ink);font-family:var(--p-font);font-size:var(--p-fs-sm);font-weight:600;text-align:left;cursor:pointer}.fn-pop-item:hover:not(:disabled){background:var(--p-canvas)}.fn-pop-item:disabled{opacity:.45;cursor:default}.fn-pop-item>svg{color:var(--p-ink-2)}.fn-pop-item.on{color:var(--p-gold-text)}.fn-pop-item.on>svg{color:var(--p-gold)}.fn-pop-item.danger,.fn-pop-item.danger>svg{color:var(--p-bad)}.fn-hint{margin-top:6px;font-size:var(--p-fs-cap);color:var(--p-muted)}.fn-feed-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:16px 4px 2px}.fn-feed-h>b{font-size:var(--p-fs-md);font-weight:800}.fn-feed-sum{font-size:var(--p-fs-xs);color:var(--p-muted);font-weight:600}.fn-feed-sum .in{color:var(--p-ok);font-weight:800}.fn-feed-sum .out{color:var(--p-bad);font-weight:800}.fn-empty{text-align:center;color:var(--p-muted);font-size:var(--p-fs-sm);padding:48px 0}.fn-day-h{display:flex;justify-content:space-between;align-items:center;padding:14px 4px 6px;font-size:var(--p-fs-xs);font-weight:700;color:var(--p-muted);border-bottom:1px solid var(--p-line)}.fn-day-h .in{color:var(--p-ok)}.fn-day-h .out{color:var(--p-bad)}.fn-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto 30px;gap:12px;align-items:center;padding:10px 6px;border-bottom:1px solid var(--p-line);cursor:pointer;border-radius:var(--p-r-md);transition:background .12s}.fn-row:hover{background:var(--p-canvas)}.fn-row.is-warn{background:#d058460b}.fn-row.is-warn:hover{background:#d0584617}.fn-row-ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.fn-row-ic.in{background:var(--p-ok-soft);color:var(--p-ok)}.fn-row-ic.out{background:var(--p-bad-soft);color:var(--p-bad)}.fn-row-ic.transfer{background:var(--p-gold-soft);color:var(--p-gold-text)}.fn-row-main{min-width:0}.fn-row-title{font-size:var(--p-fs-sm);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.fn-row-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.fn-row-note{font-size:var(--p-fs-cap);color:var(--p-muted)}.fn-row-acc{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);white-space:nowrap}.fn-row-sum{font-size:var(--p-fs-md);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.fn-row-sum.in{color:var(--p-ok)}.fn-row-sum.out{color:var(--p-ink)}.fn-row-sum.transfer{color:var(--p-gold-text)}.fn-row-del{opacity:0;transition:opacity .12s}.fn-row:hover .fn-row-del,.fn-row-del:focus-visible{opacity:1}.fn-row-del-ph{width:30px}.fn-sum{background:var(--p-sb);color:var(--p-sb-text);border-radius:28px;padding:20px;position:sticky;top:0}.fn-sum-block+.fn-sum-block{border-top:1px solid rgba(255,255,255,.08);margin-top:16px;padding-top:16px}.fn-sum-lbl{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-sb-muted);margin-bottom:8px}.fn-sum-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:var(--p-fs-sm)}.fn-sum-row>span{color:var(--p-sb-muted)}.fn-sum-row>b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.fn-sum-row>b.in{color:var(--p-ok)}.fn-sum-row>b.out{color:var(--p-bad)}.fn-sum-row.tot{border-top:1px solid rgba(255,255,255,.1);margin-top:6px;padding-top:10px}.fn-sum-row.tot>b{font-size:var(--p-fs-2xl);color:var(--p-on-plate)}.fn-donut{position:relative;width:132px;height:132px;margin:6px auto 14px}.fn-donut-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.fn-donut-c>b{font-size:var(--p-fs-lg);font-weight:800;color:var(--p-on-plate)}.fn-donut-c>span{font-size:var(--p-fs-cap);color:var(--p-sb-muted)}.fn-legend-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto 36px;gap:8px;align-items:center;padding:3px 0;font-size:var(--p-fs-xs)}.fn-legend-row>i{width:10px;height:10px;border-radius:3px}.fn-legend-row>.l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fn-legend-row>b{font-weight:700;font-variant-numeric:tabular-nums}.fn-legend-row>.p{color:var(--p-sb-muted);text-align:right}.fn-sum-empty{font-size:var(--p-fs-xs);color:var(--p-sb-muted)}.fn-att{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:6px;border:0;border-radius:var(--p-r-md);background:#ffffff0f;color:var(--p-sb-text);font-family:inherit;font-size:var(--p-fs-xs);text-align:left;cursor:pointer}.fn-att:hover{background:#ffffff1c}.fn-att>span{flex:1;min-width:0}.fn-att>b{color:var(--p-gold);white-space:nowrap}.fn-sum-ok{display:flex;align-items:center;gap:6px;color:var(--p-ok);font-size:var(--p-fs-xs);font-weight:700;margin-bottom:6px}.fn-sum-link{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 0;border:0;background:none;color:var(--p-sb-text);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer}.fn-sum-link:hover{color:var(--p-gold)}.cl-wrap{display:grid;grid-template-columns:360px minmax(0,1fr);gap:20px;align-items:start;font-family:var(--p-font);color:var(--p-ink);min-width:0}@media(max-width:1100px){.cl-wrap{grid-template-columns:300px minmax(0,1fr)}}.cl-wrap .muted{color:var(--p-muted)}.cl-pop-anchor{position:relative}.cl-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:250px;background:var(--p-surface);border-radius:var(--p-r-lg);box-shadow:var(--p-sh-pop);border:1px solid var(--p-line);padding:6px;display:flex;flex-direction:column;gap:2px}.cl-pop-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--p-r-md);background:transparent;color:var(--p-ink);font-family:var(--p-font);font-size:var(--p-fs-sm);font-weight:600;text-align:left;cursor:pointer}.cl-pop-item:hover{background:var(--p-canvas)}.cl-pop-item>svg{color:var(--p-ink-2)}.cl-pop-item.danger,.cl-pop-item.danger>svg{color:var(--p-bad)}.cl-list{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);padding:14px;display:flex;flex-direction:column;gap:10px;position:sticky;top:0;max-height:calc(100vh - 140px);min-height:0}.cl-search{height:42px;flex-shrink:0}.cl-clear{border:0;background:none;padding:0;cursor:pointer;color:var(--p-muted);display:grid}.cl-summary{font-size:var(--p-fs-cap);color:var(--p-muted);font-weight:600;padding:0 6px;display:flex;flex-wrap:wrap;gap:4px 10px}.cl-summary b{color:var(--p-ink)}.cl-tools{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px}.cl-tool{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-warn-soft);color:var(--p-warn);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer}.cl-tool:hover{background:var(--p-warn);color:#fff}.cl-rows{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:2px;margin:0 -4px;padding:0 4px}.cl-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:8px;border:0;border-radius:var(--p-r-md);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.cl-row:hover,.cl-row.on{background:var(--p-canvas)}.cl-row-main{min-width:0;display:flex;flex-direction:column}.cl-row-main>b{font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-row-main>span{font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-row-r{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-row-r>b{font-size:var(--p-fs-xs);font-weight:800}.cl-row-r>span{font-size:var(--p-fs-cap)}.cl-row-r>.debt{color:var(--p-bad);font-weight:700}.cl-empty{text-align:center;color:var(--p-muted);font-size:var(--p-fs-sm);padding:32px 0}.cl-more{margin:6px auto 4px;height:32px;padding:0 14px;border:0;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer;align-self:center}.cl-more:hover{color:var(--p-ink)}.cl-quick{border-radius:var(--p-r-md);background:var(--p-canvas);padding:4px;flex-shrink:0}.cl-quick-t{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;border:0;background:none;color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer}.cl-quick-t>svg{color:var(--p-gold)}.cl-quick-f{display:flex;flex-direction:column;gap:6px;padding:4px 6px 8px}.cl-quick-f .ui-field{height:36px;background:var(--p-surface)}.cl-quick-f .ui-btn{align-self:flex-start}.cl-hint{font-size:var(--p-fs-cap);color:var(--p-ink-2);padding:0 6px;display:flex;gap:6px;align-items:flex-start}.cl-card{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);padding:22px 24px;min-width:0;display:flex;flex-direction:column;gap:20px}.cl-card-empty{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);padding:60px 24px;text-align:center;color:var(--p-muted)}.cl-head{display:flex;align-items:flex-start;gap:16px}.cl-head-main{flex:1;min-width:0}.cl-head-main>h2{margin:0;font-size:var(--p-fs-xl);font-weight:800;overflow-wrap:anywhere}.cl-head-sub{margin-top:2px;font-size:var(--p-fs-xs);color:var(--p-muted)}.cl-head-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cl-head-act{display:flex;align-items:center;gap:8px;flex-shrink:0}.cl-head-act a.ui-btn{text-decoration:none}.cl-head-act .cl-wa{background:var(--p-ok-soft);color:var(--p-ok)}.cl-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cl-stats>div{background:var(--p-canvas);border-radius:var(--p-r-md);padding:10px 14px;min-width:0}.cl-stats>div>span{display:block;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted)}.cl-stats>div>b{display:block;margin-top:2px;font-size:var(--p-fs-lg);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-stats>div.bad{background:var(--p-bad-soft)}.cl-stats>div.bad>b,.cl-stats>div.bad>span{color:var(--p-bad)}.cl-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;align-items:start}@media(max-width:1250px){.cl-cols{grid-template-columns:minmax(0,1fr)}}.cl-h3{display:flex;align-items:center;gap:8px;font-size:var(--p-fs-md);font-weight:800;margin-bottom:8px}.cl-h3>.cnt{min-width:22px;height:22px;padding:0 7px;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-size:var(--p-fs-cap);display:grid;place-items:center}.cl-muted{font-size:var(--p-fs-xs);color:var(--p-muted);padding:6px 0}.cl-deals{display:flex;flex-direction:column;min-width:0}.cl-deal{display:flex;align-items:center;gap:12px;width:100%;padding:11px 4px;border:0;border-bottom:1px solid #EEF3F2;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;border-radius:0}.cl-deal:hover{background:var(--p-canvas);border-radius:var(--p-r-md)}.cl-deal-main{flex:1;min-width:0;display:flex;flex-direction:column}.cl-deal-main>b{font-size:var(--p-fs-sm);font-weight:700;overflow-wrap:anywhere}.cl-deal-main>span{font-size:var(--p-fs-cap);color:var(--p-muted)}.cl-deal-main .debt{color:var(--p-bad);font-weight:700}.cl-deal-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.cl-deal-r>b{font-size:var(--p-fs-sm);font-weight:800;font-variant-numeric:tabular-nums}.cl-side{display:flex;flex-direction:column;gap:18px;min-width:0}.cl-block{display:flex;flex-direction:column;gap:6px}.cl-firm,.cl-link-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--p-r-md);background:var(--p-canvas)}.cl-firm .ui-check{border:0;background:none;padding:0}.cl-firm-ic{width:30px;height:30px;border-radius:50%;background:var(--p-surface);color:var(--p-ink-2);display:grid;place-items:center;flex:none}.cl-firm-main{flex:1;min-width:0;display:flex;flex-direction:column}.cl-firm-main>b{font-size:var(--p-fs-xs);font-weight:800;overflow-wrap:anywhere}.cl-firm-main>span{font-size:var(--p-fs-cap);color:var(--p-muted)}.cl-firm-main .warn{color:var(--p-warn);font-weight:700}.cl-block-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cl-link{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--p-r-md);border:1.5px dashed #C7D5D2}.cl-link-h{display:flex;gap:6px;align-items:center}.cl-link-h .ui-field{flex:1;height:36px}.cl-link-row{width:100%;border:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.cl-link-row:hover{background:var(--p-field)}.cl-note{padding:12px 14px;border-radius:var(--p-r-md);background:var(--p-gold-soft);color:#7a5a12;font-size:var(--p-fs-xs);line-height:1.5;white-space:pre-wrap}.cl-contact{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--p-r-md);background:var(--p-canvas)}.cl-contact>div{min-width:0;display:flex;flex-direction:column}.cl-contact b{font-size:var(--p-fs-sm);font-weight:800}.cl-contact span{font-size:var(--p-fs-cap);color:var(--p-muted)}.cl-warnbox{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:var(--p-r-md);background:var(--p-warn-soft);color:var(--p-warn);font-size:var(--p-fs-xs);font-weight:700}.cl-edit{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:var(--p-canvas)}.cl-edit-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cl-edit-f .ui-field{height:38px;background:var(--p-surface)}.cl-edit-b{display:flex;gap:8px;justify-content:flex-end}.ds-clear{border:0;background:none;padding:0;cursor:pointer;color:var(--p-muted);display:grid}.ds-earn{display:flex;align-items:center;gap:10px;height:42px;padding:0 16px 0 6px;border-radius:var(--p-r-full);background:var(--p-violet-soft);flex-shrink:0;min-width:0}.ds-earn>div{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ds-earn>div>b{font-size:var(--p-fs-xs);font-weight:800;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-earn>div>span{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-violet);white-space:nowrap}.ds-earn-ic{width:30px;height:30px;border-radius:50%;background:var(--p-surface);color:var(--p-violet);display:grid;place-items:center;flex:none}.pd-toolbar{margin-bottom:16px}.pd-clear{border:0;background:none;padding:0;cursor:pointer;color:var(--p-muted);display:grid}.pd-ro{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--p-r-full);background:var(--p-info-soft);color:var(--p-info);font-size:var(--p-fs-cap);font-weight:700;white-space:nowrap}.pd-bell{position:relative;flex-shrink:0}.pd-bell-n{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--p-r-full);background:var(--p-gold);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid var(--p-surface);pointer-events:none}.ps-compact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ps-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;border:0;border-radius:var(--p-r-full);background:var(--p-surface);box-shadow:var(--p-sh-card);color:var(--p-ink);font-family:var(--p-font);font-size:var(--p-fs-xs);white-space:nowrap;max-width:520px}.ps-pill>svg{color:var(--p-ok);flex-shrink:0}.ps-pill>b{font-weight:800}.ps-pill--btn{cursor:pointer;padding-right:14px}.ps-pill.is-paused{background:var(--p-warn-soft)}.ps-pill.is-paused>svg{color:var(--p-warn)}.ps-pill--btn>svg:last-child{color:var(--p-muted)}.ps-muted{color:var(--p-muted);font-weight:600}.ps-names{overflow:hidden;text-overflow:ellipsis;max-width:220px}.ps-link{height:30px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-cap);font-weight:800;cursor:pointer}.ps-link.bad{background:transparent;color:var(--p-bad)}.ps-link.bad:hover{background:var(--p-bad-soft)}.ps-link.ok{background:var(--p-ok);color:#fff}.ps-link:disabled{opacity:.5;cursor:default}.ps-anchor{position:relative}.ps-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:min(560px,80vw);text-align:left}.ps-pop>div{margin:0!important;box-shadow:var(--p-sh-pop);border:1px solid var(--p-line)}.pd-board{display:grid;grid-template-columns:repeat(4,minmax(168px,1fr));gap:16px;align-items:stretch;height:calc(100vh - 210px);min-height:480px;overflow-x:auto}.pd-col{display:flex;flex-direction:column;min-height:0;min-width:0}.pd-col-h{display:flex;align-items:center;gap:8px;padding:2px 6px 0}.pd-col-h .dot{display:none}.pd-col-h b{font-size:var(--p-fs-xs);font-weight:800}.pd-col-h .cnt{margin-left:auto;font-size:var(--p-fs-cap);font-weight:800;color:var(--p-muted)}.pd-col-sum{padding:2px 6px 10px;font-size:var(--p-fs-xs);font-weight:700;color:var(--p-ink-2)}.pd-col-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding:4px 8px 12px;margin:0 -8px;scrollbar-width:thin}.pd-col-list>.pd-empty{height:60px;flex-shrink:0;display:grid;place-items:center;font-size:var(--p-fs-xs);color:var(--p-muted);border:1.5px dashed #C9D6D3;border-radius:20px}.pd-card{position:relative;flex-shrink:0;background:var(--p-surface);border-radius:20px;padding:14px 16px;box-shadow:var(--p-sh-card);border:1.5px solid transparent;transition:box-shadow .15s;cursor:pointer}.pd-card:hover{box-shadow:var(--p-sh-pop)}.pd-card.is-returned{border-color:var(--p-gold)}.pd-card--flat{padding:0}.pd-card--flat>.pd-card-head{padding:14px 16px}.pd-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--p-r-full);font-size:var(--p-fs-cap);font-weight:700;white-space:nowrap}.pd-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;margin-top:12px;padding:0 14px;border:0;border-radius:var(--p-r-full);color:#fff;font-family:var(--p-font);font-size:var(--p-fs-xs);font-weight:700;cursor:pointer;box-shadow:0 6px 14px #2e46441f}.pd-btn:hover{filter:brightness(.96)}.pd-btn--ghost{height:32px;margin-top:6px;background:transparent!important;box-shadow:none;border:1.5px dashed currentColor;font-size:var(--p-fs-cap);opacity:.85}.pd-btn--ghost:hover{opacity:1}.pd-card-head{padding:14px 16px;cursor:pointer}.pd-card--flat>.pd-card-head+div{border-top:1px dashed #DCE5E3}.pd-card-foot{padding:0 16px 14px}.pd-card-foot>.pd-btn{margin-top:0}.wh-wrap{display:flex;flex-direction:column;gap:16px;font-family:var(--p-font);color:var(--p-ink);min-width:0}.wh-muted,.wh-table .muted{color:var(--p-muted)}.wh-muted{font-size:var(--p-fs-cap)}.wh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wh-kpi{background:var(--p-surface);border-radius:20px;padding:14px 16px;box-shadow:var(--p-sh-card);min-width:0}.wh-kpi-t{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--p-fs-xs);font-weight:600;color:var(--p-ink-2)}.wh-kpi-t>i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none}.wh-kpi-t>i.t-info{background:var(--p-info-soft);color:var(--p-info)}.wh-kpi-t>i.t-bad{background:var(--p-bad-soft);color:var(--p-bad)}.wh-kpi-t>i.t-warn{background:var(--p-warn-soft);color:var(--p-warn)}.wh-kpi-t>i.t-ok{background:var(--p-ok-soft);color:var(--p-ok)}.wh-kpi>b{display:block;margin-top:6px;font-size:var(--p-fs-2xl);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.wh-kpi-s{display:block;font-size:var(--p-fs-cap);color:var(--p-muted);font-weight:600}.wh-kpi-s.bad{color:var(--p-bad)}.wh-kpi.is-dark{background:var(--p-sb);color:#fff}.wh-kpi.is-dark .wh-kpi-t{color:var(--p-sb-muted)}.wh-kpi.is-dark .wh-kpi-t>i{background:#ffffff1a;color:#fff}.wh-kpi.is-dark .wh-kpi-s{color:var(--p-sb-muted)}.wh-cats{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.wh-cats-sep{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);margin:0 2px 0 8px}.wh-cat{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-surface);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer;box-shadow:var(--p-sh-card);white-space:nowrap}.wh-cat:hover{color:var(--p-ink)}.wh-cat.on{background:var(--p-sb);color:#fff}.wh-cat>.n{min-width:20px;height:20px;padding:0 6px;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-size:10px;display:grid;place-items:center}.wh-cat.on>.n{background:#ffffff29;color:#fff}.wh-cat>.lvl{flex:none}.wh-cat>.lvl.bad{color:var(--p-bad)}.wh-cat>.lvl.warn{color:var(--p-gold)}.wh-cat--manage{width:32px;padding:0;justify-content:center;background:transparent;box-shadow:none;border:1.5px dashed #C7D5D2}.wh-cat--manage:hover{border-color:var(--p-gold);color:var(--p-gold-text)}.wh-pop-anchor{position:relative}.wh-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;background:var(--p-surface);border-radius:var(--p-r-lg);box-shadow:var(--p-sh-pop);border:1px solid var(--p-line);padding:6px;display:flex;flex-direction:column;gap:2px;text-align:left}.wh-pop--menu{width:220px}.wh-pop-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:var(--p-r-md);background:transparent;color:var(--p-ink);font-family:var(--p-font);font-size:var(--p-fs-sm);font-weight:600;text-align:left;cursor:pointer}.wh-pop-item:hover:not(:disabled){background:var(--p-canvas)}.wh-pop-item:disabled{opacity:.45;cursor:default}.wh-pop-item>svg{color:var(--p-ink-2)}.wh-pop-item.danger,.wh-pop-item.danger>svg{color:var(--p-bad)}.wh-manage{width:360px;padding:16px;gap:16px}.wh-manage-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.wh-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;border-radius:var(--p-r-full);background:var(--p-field);font-size:var(--p-fs-cap);font-weight:700;color:var(--p-ink-2)}.wh-tag>i{font-style:normal;color:var(--p-muted);font-weight:600}.wh-tag>button{width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--p-muted);display:grid;place-items:center;cursor:pointer}.wh-tag>button:hover{background:var(--p-bad-soft);color:var(--p-bad)}.wh-manage-add{display:flex;gap:6px;align-items:center}.wh-manage-add .ui-field{height:34px;flex:1;min-width:0;padding:0 12px}.wh-manage-add .wh-unit{flex:0 0 110px}.wh-table-wrap{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card)}.wh-table th:first-child{border-top-left-radius:28px}.wh-table th:last-child{border-top-right-radius:28px}.wh-table{width:100%;border-collapse:collapse;font-size:var(--p-fs-sm)}.wh-table th{background:#fafcfb;text-align:left;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);padding:0;border-bottom:1px solid var(--p-line);white-space:nowrap}.wh-hist th{padding:14px 16px 10px}.wh-table th>button{display:inline-flex;align-items:center;gap:4px;width:100%;padding:14px 16px 10px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:inherit;justify-content:flex-start}.wh-table th.r>button{justify-content:flex-end}.wh-table th.on>button{color:var(--p-ink)}.wh-table td{padding:11px 16px;border-bottom:1px solid #EEF3F2;vertical-align:middle}.wh-table tr:last-child td{border-bottom:0}.wh-table tbody tr.click{cursor:pointer}.wh-table tbody tr:hover td{background:#f7faf9}.wh-table tr.is-low td{background:#d058460a}.wh-table .r{text-align:right;font-variant-numeric:tabular-nums}.wh-table .nowrap{white-space:nowrap}.wh-table td.nm{min-width:200px}.wh-table td.nm>b{display:block;font-weight:700}.wh-table td.nm>span{display:block;font-size:var(--p-fs-cap);color:var(--p-muted);margin-top:2px}.wh-table td.qty{min-width:170px}.wh-table td.qty{white-space:nowrap}.wh-table td.qty>b{font-weight:700;font-variant-numeric:tabular-nums}.wh-table td.warn{color:var(--p-warn);font-weight:700}.wh-table td.pos{color:var(--p-ok);font-weight:700}.wh-table td.neg{color:var(--p-bad);font-weight:700}.wh-table td.act{white-space:nowrap;text-align:right;width:1%}.wh-table td.act>*{display:inline-flex;vertical-align:middle}.wh-table td.act>.wh-pop-anchor{margin-left:6px}.wh-bar{display:inline-block;width:64px;height:6px;border-radius:var(--p-r-full);background:var(--p-field);overflow:hidden;margin-right:10px;vertical-align:middle}.wh-bar>i{display:block;height:100%;border-radius:inherit;background:var(--p-ok)}.wh-bar.warn>i{background:var(--p-gold)}.wh-bar.bad>i{background:var(--p-bad)}.wh-empty{text-align:center;color:var(--p-muted);padding:40px 0!important}.wh-more{display:block;margin:10px auto 14px;height:32px;padding:0 14px;border:0;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer}.wh-form{display:flex;flex-direction:column;gap:16px}.wh-form-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px}.wh-form-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.wh-form .ui-field{height:40px}.wh-specs{display:flex;flex-direction:column;gap:6px}.wh-spec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:6px;align-items:center}.wh-spec .ui-field{height:36px}.wh-spec-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.wh-hint{height:30px;padding:0 12px;border:1.5px dashed #C7D5D2;border-radius:var(--p-r-full);background:transparent;color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer}.wh-hint:hover{border-color:var(--p-gold);color:var(--p-gold-text)}.wh-equip{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);padding:20px;min-width:0}.an-rep{width:794px;max-width:100%;margin:0 auto;box-sizing:border-box;padding:44px 48px 40px;background:var(--p-surface);color:var(--p-ink);font-family:var(--p-font);font-size:12.5px;line-height:1.38}.an-rep *{box-sizing:border-box}.an-rep header{border-bottom:2px solid var(--p-ink);padding-bottom:10px;margin-bottom:14px}.an-rep .brand{font-size:12px;font-weight:800;color:var(--p-muted);letter-spacing:.01em}.an-rep h1{margin:2px 0 0;font-size:25px;font-weight:800;letter-spacing:-.02em}.an-rep .period{font-size:16px;font-weight:800;color:var(--p-ink-2)}.an-rep .meta{font-size:11px;color:var(--p-muted);margin-top:2px}.an-rep section{margin-top:16px}.an-rep h2{font-size:14.5px;font-weight:800;margin:0 0 8px;padding-bottom:5px;border-bottom:1px solid var(--p-line)}.an-rep h3{font-size:12.5px;font-weight:800;margin:10px 0 5px;color:var(--p-ink-2)}.an-rep table{width:100%;border-collapse:collapse}.an-rep th{font-size:10.5px;font-weight:700;color:var(--p-muted);text-align:left;padding:4px 6px;border-bottom:1px solid var(--p-line);white-space:nowrap}.an-rep td{padding:4px 6px;border-bottom:1px solid var(--p-sub);vertical-align:middle}.an-rep tr:last-child td{border-bottom:0}.an-rep .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.an-rep .b{font-weight:800}.an-rep .w{width:110px}.an-rep .s{color:var(--p-muted);font-size:11px}.an-rep .ok{color:var(--p-ok)}.an-rep .bad{color:var(--p-bad)}.an-rep .compact td,.an-rep .compact th{padding:3px 5px;font-size:11.5px}.an-rep .bar{display:inline-block;width:100%;height:8px;background:var(--p-track);border-radius:4px;overflow:hidden;vertical-align:middle}.an-rep .bar i{display:block;height:100%;border-radius:4px}.an-rep .kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px}.an-rep .kpi{border-radius:10px;padding:9px 10px;border:1px solid var(--p-line);min-width:0}.an-rep .kpi .l{font-size:10.5px;font-weight:700;color:var(--p-muted)}.an-rep .kpi .v{font-size:16.5px;font-weight:800;margin:3px 0 2px;white-space:nowrap;letter-spacing:-.01em}.an-rep .kpi .s{font-size:10px;line-height:1.25}.an-rep .kpi.green{background:var(--p-ok-soft);border-color:var(--p-ok-soft)}.an-rep .kpi.green .v{color:var(--p-ok)}.an-rep .kpi.red{background:var(--p-bad-soft);border-color:var(--p-bad-soft)}.an-rep .kpi.red .v{color:var(--p-bad)}.an-rep .kpi.blue{background:var(--p-info-soft);border-color:var(--p-info-soft)}.an-rep .kpi.blue .v{color:var(--p-info)}.an-rep .kpi.amber{background:var(--p-warn-soft);border-color:var(--p-warn-soft)}.an-rep .kpi.amber .v{color:var(--p-warn)}.an-rep .two{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.an-rep .mini{display:grid;grid-template-columns:1fr 1fr;gap:6px}.an-rep .mini div{background:var(--p-sub);border-radius:8px;padding:8px 10px;font-size:11px;color:var(--p-ink-2)}.an-rep .mini b{display:block;font-size:15px;color:var(--p-ink)}.an-rep .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.an-rep .card{border:1px solid var(--p-line);border-radius:9px;padding:7px 9px;break-inside:avoid;min-width:0}.an-rep .ct{font-weight:800;font-size:12px;margin-bottom:4px;display:flex;justify-content:space-between;gap:6px}.an-rep .ct>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.an-rep .cs{color:var(--p-ink-2);white-space:nowrap}.an-rep .dot{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:6px;vertical-align:.22em}.an-rep .note{font-size:10.5px;color:var(--p-muted);margin:6px 0 0;line-height:1.38}.an-rep .todo{margin:0;padding-left:18px;line-height:1.5}.an-rep .todo li{margin-bottom:3px}.an-rep .sign{display:flex;justify-content:space-between;margin-top:28px;font-size:12px;color:var(--p-ink-2)}.an-rep .crown,.an-rep .open{display:inline-flex;vertical-align:-1px;margin:0 4px 0 0;color:var(--p-warn)}.an-rep .open{margin:0 0 0 4px;color:var(--p-muted)}.an-rep-legacy{font-family:var(--p-font);color:var(--p-ink)}.an-rep-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.an-rep-bar__hint{width:100%;font-size:12px;color:var(--p-muted)}.an-rep-wait{padding:40px 20px;text-align:center;color:var(--p-muted);font-size:13px;border-radius:18px;background:var(--p-panel)}@media print{body *{visibility:hidden}.mr-print,.mr-print *{visibility:visible}.mr-print{position:absolute;left:0;top:0;width:100%}.an-rep{width:auto;margin:0;box-shadow:none;padding:0;border-radius:0}.an-rep section{break-inside:auto}.an-rep .card,.an-rep tr{break-inside:avoid}.an-rep h2,.an-rep h3{break-after:avoid}.an-rep .two,.an-rep .kpis{break-inside:avoid}@page{size:A4;margin:12mm}}.dl-wrap{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;min-width:0;font-family:var(--p-font);color:var(--p-ink)}.dl-toolbar{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);padding:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;flex-shrink:0}.dl-toolbar .ui-field{height:42px}.dl-search{flex:2 1 260px}.dl-select{flex:1 1 170px;min-width:150px}.dl-pop-anchor{position:relative}.dl-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:300px;background:var(--p-surface);border-radius:var(--p-r-lg);box-shadow:var(--p-sh-pop);border:1px solid var(--p-line);padding:16px;display:flex;flex-direction:column;gap:14px}.dl-pop--menu{width:240px;padding:6px;gap:2px}.dl-pop-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:var(--p-r-md);background:transparent;color:var(--p-ink);font-family:var(--p-font);font-size:var(--p-fs-sm);font-weight:600;text-align:left;cursor:pointer}.dl-pop-item:hover{background:var(--p-canvas)}.dl-pop-item>svg{color:var(--p-ink-2)}.dl-pop-item.on{color:var(--p-gold-text)}.dl-pop-item.on>svg{color:var(--p-gold)}.dl-dates{display:flex;gap:8px;align-items:center}.dl-dates .ui-field{flex:1;height:38px;padding:0 12px}.dl-count{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--p-r-full);background:var(--p-gold);color:#fff;font-size:10px;font-weight:800;display:inline-grid;place-items:center}.dl-bell{position:relative}.dl-bell .dl-count{position:absolute;top:-4px;right:-4px}.dl-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;flex:1;min-height:0}.dl-body.no-side{grid-template-columns:minmax(0,1fr)}.dl-board{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;min-height:0;padding-bottom:6px;cursor:grab;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.dl-board.at-end{-webkit-mask-image:none;mask-image:none}.dl-col{width:248px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-radius:var(--p-r-lg);transition:background .15s}.dl-col.is-over{background:#d4a33b1a}.dl-col-h{display:flex;align-items:center;gap:8px;padding:2px 6px 0}.dl-col-h .dot{display:none}.dl-col-h b{font-size:var(--p-fs-xs);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-col-h .cnt{margin-left:auto;font-size:var(--p-fs-cap);font-weight:800;color:var(--p-muted)}.dl-col-sum{padding:2px 6px 10px;font-size:var(--p-fs-xs);font-weight:700;color:var(--p-ink-2)}.dl-col-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding:4px 8px 10px;margin:0 -8px;scrollbar-width:thin;scrollbar-color:#C9D6D3 transparent}.dl-col-empty{height:60px;display:grid;place-items:center;font-size:var(--p-fs-xs);color:var(--p-muted);border:1.5px dashed #C9D6D3;border-radius:20px}.dl-add{width:100%;height:44px;border:1.5px dashed #BFCDCA;border-radius:20px;background:transparent;color:var(--p-ink-2);font-family:var(--p-font);font-size:var(--p-fs-xs);font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:border-color .15s,color .15s;flex-shrink:0}.dl-add:hover{border-color:var(--p-gold);color:var(--p-gold-text)}.dl-selall{border:0;background:var(--p-field);color:var(--p-ink-2);border-radius:var(--p-r-full);height:22px;padding:0 9px;font-family:var(--p-font);font-size:10px;font-weight:800;cursor:pointer}.dl-selall.on{background:var(--p-sb);color:#fff}.dl-card{position:relative;background:var(--p-surface);border-radius:20px;padding:14px 16px;box-shadow:var(--p-sh-card);border:1.5px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .15s,transform .15s;flex-shrink:0}.dl-card:hover{box-shadow:var(--p-sh-pop);transform:translateY(-1px)}.dl-card.is-dragging{opacity:.4}.dl-card.is-selected{border-color:var(--p-gold);box-shadow:0 0 0 3px #d4a33b38}.dl-card.is-alert{background:#fff6f4;border-color:var(--p-bad)}.dl-card.is-multi{padding-left:42px}.dl-card-check{position:absolute;top:14px;left:14px}.dl-top{display:flex;align-items:center;gap:6px;margin-bottom:8px;min-height:22px}.dl-top .when{font-size:var(--p-fs-cap);font-weight:800;color:var(--p-muted);white-space:nowrap}.dl-top .chips{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.dl-top .ui-chip{height:22px;padding:0 8px;font-size:10px}.dl-client{font-weight:800;font-size:var(--p-fs-sm);line-height:1.3;margin-bottom:2px;overflow-wrap:anywhere}.dl-title{font-size:var(--p-fs-xs);color:var(--p-ink-2);line-height:1.4;overflow-wrap:anywhere}.dl-contact{margin-top:4px;font-size:var(--p-fs-cap);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-alerts{display:flex;flex-direction:column;gap:6px;margin-top:10px}.dl-alert{display:flex;align-items:flex-start;gap:6px;padding:7px 10px;border-radius:10px;font-size:var(--p-fs-cap);font-weight:700;line-height:1.35}.dl-alert.bad{background:var(--p-bad-soft);color:var(--p-bad)}.dl-alert.warn{background:var(--p-warn-soft);color:#b4621f}.dl-alert.loud{justify-content:center;font-size:var(--p-fs-xs);font-weight:900}.dl-alert.click{cursor:pointer}.dl-alert.click:hover{filter:brightness(.97)}.dl-alert>svg{margin-top:1px}.dl-signals{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.dl-signals button{border:0;padding:0;background:none;cursor:pointer}.dl-perf{position:relative;border-top:1.5px dashed var(--p-line);margin:12px -16px}.dl-perf:before,.dl-perf:after{content:"";position:absolute;top:-9px;width:16px;height:16px;border-radius:50%;background:var(--p-canvas)}.dl-perf:before{left:-9px}.dl-perf:after{right:-9px}.dl-card.is-multi .dl-perf{margin-left:-42px}.dl-bottom{display:flex;align-items:center;gap:10px}.dl-sum{font-weight:800;font-size:var(--p-fs-md);white-space:nowrap}.dl-paybar{height:5px;border-radius:var(--p-r-full);background:var(--p-field);margin-top:6px;overflow:hidden;width:120px}.dl-paybar i{display:block;height:100%;border-radius:inherit;background:var(--p-gold)}.dl-paybar.full i{background:var(--p-ok)}.dl-people{margin-left:auto;display:flex;align-items:center}.dl-people .ui-ava{box-shadow:0 0 0 2px var(--p-surface)}.dl-people>span+span{margin-left:-4px}.dl-meta{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);flex-wrap:wrap}.dl-meta .bad{color:var(--p-bad)}.dl-meta .ok{color:var(--p-ok)}.dl-meta .over{color:var(--p-info)}.dl-meta .swap{border:0;background:var(--p-info-soft);color:var(--p-info);border-radius:var(--p-r-full);height:22px;padding:0 9px;font-family:var(--p-font);font-size:10px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.dl-meta .sep{margin-left:auto}.dl-side{display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:none}.dl-side::-webkit-scrollbar{display:none}.dl-sum-panel{background:var(--p-sb);color:var(--p-sb-text);border-radius:28px;overflow:hidden;box-shadow:var(--p-sh-pop)}.dl-sum-top{padding:20px 22px 18px}.dl-sum-bot{background:var(--p-sb-deep);padding:16px 22px 20px}.dl-lbl{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-sb-muted)}.dl-big{font-size:28px;font-weight:800;line-height:1.1;margin:4px 0 2px;white-space:nowrap}.dl-ring{display:flex;align-items:center;gap:14px;margin-top:16px}.dl-ring svg{flex-shrink:0}.dl-ring b{display:block;font-size:var(--p-fs-lg);white-space:nowrap}.dl-bars{display:flex;flex-direction:column;gap:10px;margin:12px 0 4px}.dl-bar{display:grid;grid-template-columns:92px 1fr 64px;gap:10px;align-items:center;font-size:var(--p-fs-xs)}.dl-bar span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-bar .tr{height:6px;border-radius:var(--p-r-full);background:#ffffff1a;overflow:hidden}.dl-bar .tr i{display:block;height:100%;border-radius:inherit;background:var(--p-gold)}.dl-bar .v{text-align:right;font-weight:800;white-space:nowrap}.dl-debt{display:flex;align-items:center;gap:10px;width:100%;padding:9px 0;border:0;border-top:1px solid rgba(255,255,255,.08);background:none;color:var(--p-sb-text);font-family:var(--p-font);font-size:var(--p-fs-xs);text-align:left;cursor:pointer}.dl-debt:first-of-type{border-top:0}.dl-debt span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-debt b{margin-left:auto;color:#f3c9a6;white-space:nowrap}.dl-debt:hover span{text-decoration:underline}.dl-tips{display:flex;align-items:center;gap:8px;width:100%;margin-top:14px;padding:10px 12px;border:0;border-radius:var(--p-r-md);background:#d4a33b24;color:#f2dda8;font-family:var(--p-font);font-size:var(--p-fs-xs);font-weight:700;cursor:pointer}.dl-tips b{margin-left:auto;color:#fff}.dl-tips:disabled{cursor:default;opacity:.8}.dl-tasks{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;font-family:var(--p-font);color:var(--p-ink)}.dl-tasks-h{display:flex;align-items:center;gap:8px;padding:16px 16px 10px 20px}.dl-tasks-h b{font-size:var(--p-fs-md);font-weight:800}.dl-tasks-list{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 14px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:#C9D6D3 transparent}.dl-task{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--p-r-md);background:var(--p-canvas);cursor:pointer;border:1.5px solid transparent;transition:background .15s}.dl-task:hover{background:#dfe8e6}.dl-task.is-urgent{background:#fff7f0;border-color:#e0873a59}.dl-task:focus-visible{outline:2px solid var(--p-gold);outline-offset:1px}.dl-task-done{flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:50%;border:1.8px solid #AFC0BC;background:var(--p-surface);color:transparent;display:grid;place-items:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s,color .15s}.dl-task-done:hover{background:var(--p-ok);border-color:var(--p-ok);color:#fff}.dl-task-title{display:flex;gap:6px;align-items:flex-start;font-size:var(--p-fs-sm);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.dl-task-meta{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px}.dl-task-meta .ui-chip{height:22px;font-size:10px;padding:0 8px}.dl-task-meta .who{display:inline-flex;align-items:center;gap:4px;font-size:var(--p-fs-cap);color:var(--p-ink-2);font-weight:600}.dl-task-deal{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:var(--p-fs-cap);color:var(--p-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-task-deal svg{flex-shrink:0}.dl-card.is-muted{background:#f4f7f6;box-shadow:none}.dl-card.is-muted .dl-client,.dl-card.is-muted .dl-title,.dl-card.is-muted .dl-sum{color:var(--p-ink-2)}.dl-corner{position:absolute;bottom:10px;right:10px;z-index:2;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--p-field);color:var(--p-ink-2);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .12s,background .12s}.dl-card:hover .dl-corner,.dl-corner:focus-visible{opacity:1}.dl-corner:hover{background:var(--p-gold-soft);color:var(--p-gold-text)}.dl-meta .warn{color:var(--p-warn)}.dl-action{width:100%;margin-top:12px}.dm-box{background:var(--p-surface);border-radius:28px;width:92vw;max-width:1240px;height:88vh;display:flex;overflow:hidden;box-shadow:var(--p-sh-modal);font-family:var(--p-font);color:var(--p-ink)}.dm-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.dm-head{padding:20px 28px 18px;border-bottom:1px solid var(--p-line);flex-shrink:0}.dm-top{display:flex;align-items:center;gap:8px}.dm-meta{margin-right:auto;display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--p-fs-xs);font-weight:600;color:var(--p-muted)}.dm-meta>svg{flex-shrink:0}.dm-title{display:block;width:calc(100% + 16px);margin:4px -8px 10px;padding:4px 8px;border:0;border-radius:12px;background:transparent;font-family:inherit;font-size:var(--p-fs-2xl);font-weight:800;color:var(--p-ink);letter-spacing:-.01em}input.dm-title:hover{background:var(--p-canvas)}input.dm-title:focus{outline:none;background:var(--p-canvas);box-shadow:0 0 0 2px var(--p-gold)}.dm-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dm-tag{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;white-space:nowrap}.dm-tag>svg{color:var(--p-muted);flex-shrink:0}.dm-tag select,.dm-tag input{border:0;padding:0;margin:0;background:transparent;font:inherit;color:inherit;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;min-width:0}.dm-tag input{cursor:text}.dm-tag.gold{background:var(--p-gold-soft);color:var(--p-gold-text)}.dm-tag.gold>svg{color:var(--p-gold-text)}.dm-tag.empty{background:transparent;box-shadow:inset 0 0 0 1.5px #c7d5d2;color:var(--p-muted)}.dm-tag.warn-on{background:var(--p-warn-soft);color:var(--p-warn)}.dm-tag.warn-on>svg{color:var(--p-warn)}button.dm-tag{cursor:pointer}.dm-steps{display:flex;align-items:flex-start;margin-top:18px}.dm-step{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.dm-step:before{content:"";position:absolute;top:13px;left:calc(-50% + 16px);right:calc(50% + 16px);height:2px;background:var(--p-line)}.dm-step:first-child:before{display:none}.dm-step.done:before,.dm-step.cur:before{background:var(--p-sb)}.dm-step>i{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--p-field);color:var(--p-muted);font-style:normal;font-size:var(--p-fs-cap);font-weight:800;transition:box-shadow .15s}.dm-step.done>i{background:var(--p-sb);color:#fff}.dm-step.cur>i{background:var(--p-gold);color:#fff;box-shadow:0 0 0 5px var(--p-gold-soft)}.dm-step:hover>i{box-shadow:0 0 0 4px #3e575424}.dm-step.cur:hover>i{box-shadow:0 0 0 5px var(--p-gold-soft)}.dm-step>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted)}.dm-step.done>span{color:var(--p-ink-2)}.dm-step.cur>span{color:var(--p-ink);font-weight:800}.dm-steps.failed .dm-step{opacity:.45}.dm-fail{align-self:center;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:30px;margin-left:14px;padding:0 14px;border:1.5px solid var(--p-bad-soft);border-radius:var(--p-r-full);background:transparent;color:var(--p-bad);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer}.dm-fail:hover{background:var(--p-bad-soft)}.dm-fail.on{background:var(--p-bad);border-color:var(--p-bad);color:#fff}.dm-body{flex:1;overflow-y:auto;padding:8px 28px 24px;display:flex;flex-direction:column}.dm-section{padding:16px 0;border-bottom:1px solid var(--p-line)}.dm-section:last-child{border-bottom:0}.dm-h3{display:flex;align-items:center;gap:10px;margin:0 0 10px}.dm-h3>b{font-size:var(--p-fs-md);font-weight:800}.dm-h3>.cnt{min-width:22px;height:22px;padding:0 7px;border-radius:var(--p-r-full);background:var(--p-field);color:var(--p-ink-2);font-size:var(--p-fs-cap);font-weight:800;display:grid;place-items:center}.dm-h3>.r{margin-left:auto;display:flex;gap:4px}.dm-link{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--p-r-full);background:transparent;color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer;white-space:nowrap}.dm-link:hover{background:var(--p-field);color:var(--p-ink)}.dm-link.gold{color:var(--p-gold-text)}.dm-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin-top:8px;border:1.5px dashed #C7D5D2;border-radius:var(--p-r-md);background:transparent;color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer}.dm-add:hover{border-color:var(--p-gold);color:var(--p-gold-text)}.dm-money{border-radius:20px;background:var(--p-canvas);padding:16px 20px}.dm-money-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dm-money-nums>div>span{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted)}.dm-money-nums>div>b{display:block;margin-top:2px;font-size:var(--p-fs-xl);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.dm-money-nums b.pos{color:var(--p-ok)}.dm-money-nums b.neg{color:var(--p-bad)}.dm-money-nums b.muted{color:var(--p-muted);font-size:var(--p-fs-md)}.dm-money-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.dm-money-acts>button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--p-bad);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;cursor:pointer}.dm-money-acts>button:hover{text-decoration:underline}.dm-bar{height:8px;margin-top:14px;border-radius:var(--p-r-full);background:#d3dedc;overflow:hidden}.dm-bar>i{display:block;height:100%;border-radius:inherit;background:var(--p-ok)}.dm-money-note{margin-top:8px;font-size:var(--p-fs-xs);color:var(--p-muted)}.dm-pay{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--p-line);border-radius:var(--p-r-md);background:var(--p-surface)}.dm-pay+.dm-pay{margin-top:8px}.dm-pay-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--p-ok-soft);color:var(--p-ok)}.dm-pay-t>b{display:block;font-size:var(--p-fs-sm);font-weight:800;color:var(--p-ok)}.dm-pay-t>span{font-size:var(--p-fs-cap);color:var(--p-muted)}.dm-pay-m{display:flex;align-items:center;gap:8px;white-space:nowrap}.dm-pay-m>span{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted)}.dm-select{height:30px;padding:0 28px 0 12px;border:0;border-radius:var(--p-r-full);background:var(--p-field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23536966' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center;font-family:var(--p-font);font-size:var(--p-fs-cap);font-weight:700;color:var(--p-ink);appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;max-width:100%}.dm-select:focus-visible{box-shadow:0 0 0 2px var(--p-gold)}.dm-foot{display:flex;align-items:center;gap:10px;padding:14px 28px;border-top:1px solid var(--p-line);flex-shrink:0}.dm-saved{margin-right:auto;display:flex;align-items:center;gap:6px;font-size:var(--p-fs-xs);font-weight:600;color:var(--p-muted)}.dm-saved>svg{color:var(--p-ok)}.dm-side{width:340px;flex-shrink:0;background:var(--p-canvas);overflow-y:auto}.dm-side-in{padding:20px 18px;display:flex;flex-direction:column;gap:14px}.dm-card{background:var(--p-surface);border-radius:20px;padding:16px}.dm-lbl{display:block;margin-bottom:10px;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted)}.dm-who{display:flex;align-items:center;gap:12px;min-width:0}.dm-who>div{min-width:0}.dm-who>div>b{display:block;font-size:var(--p-fs-md);font-weight:800;overflow-wrap:anywhere}.dm-who>div>span{font-size:var(--p-fs-xs);color:var(--p-muted)}.dm-phone{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--p-line);font-size:var(--p-fs-sm);font-weight:700}.dm-phone>svg{color:var(--p-muted)}.dm-phone>.dm-link{margin-left:auto}.dm-qacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.dm-qacts>button,.dm-qacts>a{height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 4px;border:0;border-radius:var(--p-r-md);background:var(--p-field);color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-cap);font-weight:700;text-decoration:none;cursor:pointer;text-align:center}.dm-qacts>*>svg{color:var(--p-ink)}.dm-qacts>.wa{background:var(--p-ok-soft);color:var(--p-ok)}.dm-qacts>.wa>svg{color:var(--p-ok)}.dm-qacts>*:hover{filter:brightness(.97)}.dm-fill{width:100%;height:40px;border:1.5px dashed #C7D5D2;border-radius:var(--p-r-md);background:transparent;color:var(--p-ink-2);font-family:inherit;font-size:var(--p-fs-xs);font-weight:700;cursor:pointer}.dm-kv{display:flex;align-items:center;gap:10px;min-height:44px;border-top:1px solid var(--p-line);font-size:var(--p-fs-xs)}.dm-lbl+.dm-kv{border-top:0}.dm-kv>.k{color:var(--p-muted);font-weight:600;flex-shrink:0}.dm-kv>.v{margin-left:auto;display:flex;align-items:center;gap:6px;min-width:0;font-weight:700}.dm-kv>.dm-select{margin-left:auto}.dm-kv-note{font-size:var(--p-fs-cap);color:var(--p-muted);line-height:1.4;margin:-4px 0 8px}.dm-invs{display:flex;flex-direction:column;gap:8px;margin-top:16px}.dm-invs>.dm-h3{margin-bottom:2px}.dm-inv{border:1px solid var(--p-line);border-radius:18px;background:var(--p-surface);overflow:hidden}.dm-inv-h{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}.dm-inv-t{flex:1;min-width:0;display:flex;align-items:center;gap:12px;cursor:pointer}.dm-inv-ic{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--p-gold-soft);color:var(--p-gold-text);flex:none}.dm-inv-t>span:last-child{min-width:0;display:flex;flex-direction:column}.dm-inv-t>span:last-child>b{font-size:var(--p-fs-sm);font-weight:800}.dm-inv-t>span:last-child>span{font-size:var(--p-fs-cap);color:var(--p-muted)}.dm-inv-r{display:flex;align-items:center;gap:8px;flex-shrink:0}.dm-inv-r>b{font-size:var(--p-fs-lg);font-weight:800;font-variant-numeric:tabular-nums}.dm-inv-chev{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--p-field);color:var(--p-ink-2)}.dm-inv-body{padding:0 14px 12px;border-top:1px solid var(--p-line)}.dm-inv-table{width:100%;border-collapse:collapse;font-size:var(--p-fs-xs);margin-top:4px}.dm-inv-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dm-inv-acts>.ui-btn--icon{margin-left:auto}.dm-wa{background:var(--p-ok-soft);color:var(--p-ok)}.dm-wa:hover{background:#d3ebdf}.dm-inv-total{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:var(--p-r-md);background:var(--p-canvas);font-size:var(--p-fs-xs);font-weight:800}.dm-invs>.dm-add{margin-top:0}.dm-calc{border-radius:var(--p-r-md);background:var(--p-canvas)}.crm-legacy{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column}.crm-skel{flex:1 1 0%;min-height:0;padding:10px 24px 24px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.crm-skel__row{display:flex;gap:14px}.crm-skel__block{flex:1 1 0%;height:112px;border-radius:var(--p-r-lg, 24px);background:var(--p-panel, var(--p-surface));opacity:.55;animation:crm-skel-pulse 1.4s ease-in-out infinite}.crm-skel__block--tall{flex:0 0 auto;height:320px}@keyframes crm-skel-pulse{0%,to{opacity:.55}50%{opacity:.3}}.crm-crash{margin:24px auto;width:calc(100% - 48px);max-width:580px;box-sizing:border-box;background:var(--p-panel, var(--p-surface));color:var(--p-ink);border-radius:var(--p-r-xl, 28px);padding:24px 26px;box-shadow:var(--p-panel-shadow, var(--p-sh-pop));font-family:var(--p-font)}.crm-crash--window{position:fixed;z-index:100002;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);box-shadow:var(--p-sh-modal)}.crm-crash__head{display:flex;align-items:center;gap:12px;margin-bottom:12px;min-width:0}.crm-crash__icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--p-bad-soft);color:var(--p-bad)}.crm-crash__title{font-size:var(--p-fs-lg);font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-crash__msg{font-size:var(--p-fs-sm);line-height:1.5;color:var(--p-ink);background:var(--p-bad-soft);border-radius:var(--p-r-md);padding:10px 12px;word-break:break-word}.crm-crash__msg b{color:var(--p-bad)}.crm-crash__hint{font-size:var(--p-fs-xs);color:var(--p-muted);line-height:1.5;margin:10px 0 16px}.crm-crash__actions{display:flex;gap:8px;flex-wrap:nowrap}.crm-soon{flex:1 1 0%;min-height:0;overflow:auto;scrollbar-width:none;padding:10px 24px 24px;display:flex;justify-content:center;align-items:flex-start}.crm-soon::-webkit-scrollbar{display:none}.crm-soon__card{margin-top:5vh;width:100%;max-width:640px;box-sizing:border-box;background:var(--p-panel, var(--p-surface));color:var(--p-ink);border-radius:var(--p-r-xl, 28px);padding:30px 32px 32px;box-shadow:var(--p-panel-shadow, var(--p-sh-card));display:flex;flex-direction:column;gap:16px;font-family:var(--p-font)}.crm-soon__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-soon__tile{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;flex-shrink:0;background:var(--p-sb);color:var(--p-surface)}.crm-soon__tile--lime{background:var(--p-glow-lime, var(--p-sb));color:var(--p-edge-lime, var(--p-surface));box-shadow:0 0 0 1px var(--p-rim-lime, transparent),0 16px 30px -14px var(--p-accent-glow, transparent)}.crm-soon__tile--ember{background:var(--p-glow-ember, var(--p-bad));color:var(--p-edge-ember, var(--p-surface));box-shadow:0 0 0 1px var(--p-rim-ember, transparent)}.crm-soon__tile--sky{background:var(--p-glow-sky, var(--p-info));color:var(--p-edge-sky, var(--p-surface));box-shadow:0 0 0 1px var(--p-rim-sky, transparent)}.crm-soon__tile--violet{background:var(--p-glow-violet, var(--p-violet));color:var(--p-edge-violet, var(--p-surface));box-shadow:0 0 0 1px var(--p-rim-violet, transparent)}.crm-soon__badge{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;white-space:nowrap;border-radius:var(--p-r-full);background:var(--p-sub, var(--p-canvas));color:var(--p-ink-2);font-size:var(--p-fs-xs);font-weight:700}.crm-soon__title{margin:4px 0 0;font-size:var(--p-fs-2xl);font-weight:800;line-height:1.2;color:var(--p-ink)}.crm-soon__text{margin:0;font-size:var(--p-fs-md);line-height:1.55;color:var(--p-ink-2)}.crm-soon__list{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-soon__item{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-radius:var(--p-r-md);background:var(--p-sub, var(--p-canvas));font-size:var(--p-fs-sm);font-weight:600;color:var(--p-ink)}.crm-soon__item>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-soon__ico{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--p-panel, var(--p-surface));color:var(--p-ink-2)}.crm-gate{width:min(380px,calc(100vw - 32px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 26px;border-radius:var(--p-r-xl, 28px);text-align:center;background:var(--p-panel, var(--p-surface));color:var(--p-ink);box-shadow:var(--p-panel-shadow, var(--p-sh-card));font-family:var(--p-font)}.crm-gate__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--p-warn-soft);color:var(--p-warn)}.crm-gate__title{font-size:var(--p-fs-lg);font-weight:800}.crm-gate__text{font-size:var(--p-fs-sm);line-height:1.5;color:var(--p-ink-2);margin-bottom:6px}.crm-archive-pill{position:fixed;left:calc(var(--p-nav-offset, 0px) + 16px);bottom:16px;z-index:var(--p-z-toast, 100);display:flex;align-items:center;gap:8px;max-width:calc(100vw - var(--p-nav-offset, 0px) - 32px);box-sizing:border-box;padding:8px 14px;border-radius:var(--p-r-full, 999px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--p-nav-bg);color:var(--p-nav-ink);box-shadow:var(--p-nav-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font:700 var(--p-fs-xs)/1.3 var(--p-font);pointer-events:none}.crm-archive-pill>i{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--p-accent);box-shadow:0 0 8px var(--p-accent-glow);animation:crm-skel-pulse 1s ease-in-out infinite}.crm-archive-pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.crm-skel__block,.crm-archive-pill>i{animation:none}}.p-navx{--nav-w: 216px;--nav-gap: 12px;--nav-item-h: 37px;--nav-item-min: 26px;--nav-label-h: 28px;--nav-fs: 13.5px;--nav-ease-in: cubic-bezier(.4, 0, 1, 1);--nav-glide: cubic-bezier(.3, .8, .3, 1);--nav-spring: cubic-bezier(.22, 1.1, .36, 1);font-family:var(--p-font)}@supports (transition-timing-function: linear(0,1)){.p-navx{--nav-spring: linear(0, .037, .126, .243, .369, .492, .606, .705, .789, .856, .909, .949, .978, .998, 1.011, 1.018, 1.022, 1.023, 1.022, 1.019, 1.017, 1.014, 1.011, 1.009, 1.006, 1.004, 1.003, 1.002, 1)}}.p-nav-handle{--handle-rim: inset 0 0 0 1px color-mix(in srgb, var(--p-nav-ink) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--p-nav-ink) 16%, transparent);position:fixed;left:0;top:50%;z-index:var(--p-z-nav, 40);width:18px;height:112px;margin:-56px 0 0;padding:0 0 0 4px;box-sizing:border-box;border:0;border-radius:0 14px 14px 0;display:grid;place-items:center;cursor:pointer;color:var(--p-nav-ink);background:linear-gradient(var(--p-nav-hover),var(--p-nav-hover)),var(--p-nav-bg);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:var(--handle-rim),var(--p-panel-shadow);transform:translate(-4px);transition:transform .22s var(--p-out, ease-out),opacity .2s ease,box-shadow .2s ease}[data-theme=aurora] .p-nav-handle{--handle-rim: inset 0 0 0 1px color-mix(in srgb, var(--p-nav-ink) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--p-nav-ink) 24%, transparent);background:linear-gradient(color-mix(in srgb,var(--p-nav-ink) 13%,transparent),color-mix(in srgb,var(--p-nav-ink) 13%,transparent)),var(--p-nav-bg)}.p-nav-handle:after{content:"";position:absolute;inset:-8px -8px -8px 0}.p-nav-handle>svg{transition:transform .22s var(--p-out, ease-out)}.p-navx[data-near] .p-nav-handle,.p-nav-handle:hover{transform:none}.p-nav-handle:hover>svg{transform:translate(1px)}.p-nav-handle:active{transform:none}.p-nav-handle:focus{outline:none}.p-nav-handle:focus-visible{outline:none;transform:none;box-shadow:var(--handle-rim),0 0 0 2px var(--p-accent),var(--p-panel-shadow)}.p-navx[data-shown] .p-nav-handle,.p-navx[data-state=will-open] .p-nav-handle{opacity:0;transform:translate(-18px);pointer-events:none}.p-navx[data-coach]:not([data-near]) .p-nav-handle{animation:p-nav-nudge 1.2s ease-in-out 1.2s 3}.p-nav-scrim{position:fixed;inset:0;z-index:calc(var(--p-z-nav, 40) - 1);background:var(--p-nav-bg);opacity:.38;animation:p-nav-fade .2s ease both}.p-nav{position:fixed;z-index:var(--p-z-nav, 40);left:var(--nav-gap);top:var(--nav-gap);bottom:var(--nav-gap);width:var(--nav-w);display:flex;flex-direction:column;box-sizing:border-box;padding:18px 12px 12px;border-radius:var(--p-r-xl, 28px);isolation:isolate;background:var(--p-nav-bg);color:var(--p-nav-ink);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:var(--p-nav-shadow);transform:translate(calc(-100% - var(--nav-gap) - 24px));opacity:0;visibility:hidden;transition:transform .22s var(--nav-ease-in),opacity .1s linear .12s,visibility 0s linear .22s;font-family:var(--p-font);-webkit-font-smoothing:antialiased}.p-navx[data-state=will-open] .p-nav{transform:translate(calc(-100% - var(--nav-gap) + 14px));opacity:1;visibility:visible;transition:transform .12s var(--p-out, ease-out),opacity .08s ease-out,visibility 0s}.p-navx[data-shown] .p-nav{transform:none;opacity:1;visibility:visible;transition:transform .42s var(--nav-spring),opacity .14s ease-out,visibility 0s}.p-nav:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(165deg,color-mix(in srgb,var(--p-nav-ink) 30%,transparent),color-mix(in srgb,var(--p-nav-ink) 5%,transparent) 40%,color-mix(in srgb,var(--p-nav-ink) 3%,transparent) 75%,color-mix(in srgb,var(--p-nav-ink) 14%,transparent));-webkit-mask:linear-gradient(var(--p-nav-ink) 0 0) content-box,linear-gradient(var(--p-nav-ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-nav>*{position:relative;z-index:1}.p-navx:not([data-shown]) .p-nav__stag{opacity:0}.p-navx[data-shown]:not([data-instant]) .p-nav__stag{animation:p-nav-in .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(60ms + var(--i, 0) * 18ms)}.p-nav__head{display:flex;align-items:flex-start;gap:4px;min-width:0}.p-nav__head>.p-nav__brand{flex:1 1 auto}.p-nav__hide{flex:none;width:34px;height:34px;margin:1px 0 0;padding:0 1px 0 0;box-sizing:border-box;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--p-nav-ink);background:color-mix(in srgb,var(--p-nav-ink) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-nav-ink) 15%,transparent);transition:background .2s ease,transform .14s ease}.p-nav__hide>svg{transition:transform .22s var(--p-out, ease-out)}.p-nav__hide:hover{background:color-mix(in srgb,var(--p-nav-ink) 18%,transparent)}.p-nav__hide:hover>svg{transform:translate(-1px)}.p-nav__hide:active{transform:scale(.94)}.p-nav__hide:focus{outline:none}.p-nav__hide:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--p-accent)}.p-nav__brand{display:flex;align-items:center;gap:11px;min-width:0;padding:0 8px 16px 10px}.p-nav__brand.is-wordmark{padding:2px 12px 16px}.p-nav__brand-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.p-nav__brand:not(.is-wordmark) .p-nav__brand-txt{gap:2px}.p-nav__brand-name{font-size:14px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-nav__brand-sub{font-size:11.5px;font-weight:600;color:var(--p-nav-muted);white-space:nowrap}.p-nav__brand-tile{width:36px;height:36px;border-radius:12px;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--p-accent);color:var(--p-on-accent);font-size:17px;font-weight:800;box-shadow:inset 0 1px color-mix(in srgb,var(--p-nav-ink) 55%,transparent)}.p-nav__brand-tile.is-img{background:var(--p-nav-ink);box-shadow:none}.p-nav__brand-tile>img{width:100%;height:100%;object-fit:contain;display:block}.p-nav__search{display:flex;align-items:center;gap:10px;width:100%;height:38px;margin:0 0 8px;padding:0 8px 0 14px;box-sizing:border-box;border:0;border-radius:999px;background:color-mix(in srgb,var(--p-nav-ink) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-nav-ink) 8%,transparent);color:var(--p-nav-muted);font:600 12.5px/1 var(--p-font);cursor:pointer;text-align:left;transition:background .2s}.p-nav__search:hover{background:color-mix(in srgb,var(--p-nav-ink) 11%,transparent)}.p-nav__search>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-nav kbd,.p-nav-coach kbd{font:700 10.5px/1 var(--p-font);padding:4px 6px;border-radius:7px;background:color-mix(in srgb,var(--p-nav-ink) 12%,transparent);color:var(--p-nav-ink)}.p-nav__list{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.p-nav__label{flex:0 1 var(--nav-label-h);min-height:0;box-sizing:border-box;overflow:hidden;display:flex;align-items:flex-end;gap:7px;padding:0 12px 6px;font-size:11.5px;font-weight:700;color:var(--p-nav-muted);white-space:nowrap}.p-nav__sep{flex:0 0 auto;height:1px;margin:10px 12px;background:color-mix(in srgb,var(--p-nav-ink) 9%,transparent)}.p-nav__item{position:relative;z-index:1;flex:0 1 var(--nav-item-h);min-height:var(--nav-item-min);display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0;padding:0 10px 0 12px;border:0;border-radius:13px;background:transparent;box-shadow:none;color:var(--p-nav-ink);font:600 var(--nav-fs)/1 var(--p-font);text-align:left;white-space:nowrap;cursor:pointer;transition:color .2s ease}.p-nav__item>svg{color:var(--p-nav-muted);transition:color .2s ease,transform .3s var(--p-spring, ease)}.p-nav__item:hover>svg{color:var(--p-nav-ink);transform:translate(2px)}.p-nav__item[data-active]{color:var(--p-nav-active-ink);font-weight:700}.p-nav__item[data-active]>svg{color:var(--p-accent)}.p-nav__item:focus{outline:none}.p-nav__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--p-accent)}.p-nav__item[data-active]:focus-visible{box-shadow:inset 0 0 0 2px var(--p-nav-active-ink)}.p-nav__item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.p-nav__badge{flex:none;margin-left:auto;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;background:color-mix(in srgb,var(--p-nav-ink) 10%,transparent);color:var(--p-nav-ink);animation:p-nav-pop .32s cubic-bezier(.2,1.25,.4,1) both}.p-nav__badge[data-tone=hot]{background:color-mix(in srgb,var(--p-rim-ember) 24%,transparent);color:var(--p-edge-ember)}.p-nav__badge[data-tone=up]{background:color-mix(in srgb,var(--p-up) 15%,transparent);color:var(--p-up)}.p-nav__badge[data-tone=info]{background:color-mix(in srgb,var(--p-rim-sky) 20%,transparent);color:var(--p-edge-sky)}.p-nav__badge[data-tone=violet]{background:color-mix(in srgb,var(--p-rim-violet) 20%,transparent);color:var(--p-edge-violet)}.p-nav__badge[data-tone=warn]{background:color-mix(in srgb,color-mix(in srgb,var(--p-rim-ember) 50%,var(--p-rim-lime)) 20%,transparent);color:color-mix(in srgb,var(--p-edge-ember) 65%,var(--p-edge-lime))}.p-nav__item[data-active] .p-nav__badge{background:color-mix(in srgb,var(--p-nav-active-ink) 14%,transparent);color:var(--p-nav-active-ink)}.p-nav__item[data-active] .p-nav__badge[data-tone=hot]{background:color-mix(in srgb,var(--p-rim-ember) 24%,transparent);color:var(--p-edge-ember)}.p-nav__pill,.p-nav__hover{position:absolute;left:0;right:0;top:0;z-index:0;height:var(--nav-item-h);border-radius:13px;pointer-events:none}.p-nav__pill{background:var(--p-nav-active-bg);box-shadow:none;visibility:hidden;transition:transform .32s var(--nav-spring),height .32s var(--nav-spring)}.p-nav__pill[data-on]{visibility:visible}.p-navx:not([data-shown]) .p-nav__pill{opacity:0}.p-navx[data-shown]:not([data-instant]) .p-nav__pill[data-on]{animation:p-nav-fade .3s ease both;animation-delay:calc(60ms + var(--i, 0) * 18ms)}.p-nav__hover{background:var(--p-nav-hover);opacity:0;transition:transform .16s var(--nav-glide),height .16s var(--nav-glide),opacity .15s ease}.p-nav__hover[data-on]{opacity:1}.p-nav__pill[data-jump],.p-nav__hover[data-jump]{transition:opacity .15s ease}.p-nav__foot{flex:none;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--p-nav-ink) 8%,transparent)}.p-nav__me{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:17px;background:color-mix(in srgb,var(--p-nav-ink) 6%,transparent)}.p-nav__me .ui-ava{box-shadow:0 0 0 2px color-mix(in srgb,var(--p-nav-ink) 16%,transparent)}.p-nav__me-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;white-space:nowrap}.p-nav__me-txt>b{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.p-nav__me-txt>span{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:600;color:var(--p-nav-muted)}.p-nav__demo{font-style:normal;font-size:10px;font-weight:800;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--p-accent) 16%,transparent);color:var(--p-accent)}.p-nav__slot{display:flex;align-items:center;flex:none}.p-nav__ibtn{width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;flex:none;display:grid;place-items:center;background:transparent;color:var(--p-nav-muted);box-shadow:none;cursor:pointer;transition:background .2s ease,color .2s ease}.p-nav__ibtn:hover{background:var(--p-nav-hover);color:var(--p-nav-ink)}.p-nav__ibtn:focus{outline:none}.p-nav__ibtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-accent)}.p-nav__pin{display:flex;align-items:center;gap:12px;width:100%;height:40px;margin:0;padding:0 10px 0 12px;box-sizing:border-box;border:0;border-radius:13px;background:transparent;box-shadow:none;color:var(--p-nav-ink);font:600 13px/1 var(--p-font);white-space:nowrap;text-align:left;cursor:pointer;transition:background .2s ease}.p-nav__pin:hover{background:var(--p-nav-hover)}.p-nav__pin:focus{outline:none}.p-nav__pin:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--p-accent)}.p-nav__pin>svg{color:var(--p-nav-muted);transition:transform .2s ease,color .2s ease}.p-nav__pin[aria-checked=true]>svg{transform:rotate(45deg);color:var(--p-accent)}.p-nav__toggle{position:relative;margin-left:auto;width:38px;height:22px;border-radius:99px;flex:none;background:color-mix(in srgb,var(--p-nav-ink) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-nav-ink) 16%,transparent);transition:background .25s ease,box-shadow .25s ease}.p-nav__toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--p-nav-ink);box-shadow:0 1px 3px color-mix(in srgb,var(--p-on-accent) 45%,transparent);transition:transform .35s var(--p-spring, ease)}.p-nav__pin[aria-checked=true] .p-nav__toggle{background:var(--p-accent);box-shadow:none}.p-nav__pin[aria-checked=true] .p-nav__toggle:after{transform:translate(16px);background:var(--p-on-accent)}.p-nav-coach{position:fixed;z-index:var(--p-z-nav, 40);left:22px;top:50%;max-width:270px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:11px 38px 12px 14px;border-radius:16px;background:var(--p-nav-bg);color:var(--p-nav-ink);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 0 0 1px var(--p-nav-rim),var(--p-nav-shadow);font:600 12px/1.45 var(--p-font);transform:translateY(-50%);animation:p-nav-coach 10s ease 1.2s both}.p-nav-coach>b{font-size:12.5px;font-weight:800}.p-nav-coach>span{color:var(--p-nav-muted)}.p-nav-coach__x{position:absolute;top:8px;right:8px;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--p-nav-muted);cursor:pointer;box-shadow:none}.p-nav-coach__x:hover{background:var(--p-nav-hover);color:var(--p-nav-ink)}.p-nav-coach__x:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-accent)}@media(max-height:880px){.p-navx{--nav-item-h: 32px;--nav-label-h: 23px}.p-nav{padding-top:14px}.p-nav__brand{padding-bottom:12px}.p-nav__me{padding:6px}.p-nav__pin{height:34px}.p-nav__foot{gap:4px;padding-top:8px}}@media(max-height:760px){.p-navx{--nav-item-h: 30px;--nav-item-min: 24px;--nav-fs: 13px}.p-nav{padding:12px 10px 10px}.p-nav__brand{padding-bottom:8px}.p-nav__brand-sub{display:none}.p-nav__brand-tile{width:30px;height:30px;border-radius:10px;font-size:15px}.p-nav__hide{width:30px;height:30px;margin-top:0}.p-nav__label{flex:0 0 1px;height:1px;margin:5px 12px;padding:0;background:color-mix(in srgb,var(--p-nav-ink) 9%,transparent)}.p-nav__label:first-of-type{flex-basis:1px;margin-top:0;background:transparent}.p-nav__label-t{display:none}.p-nav__sep{margin:5px 12px}.p-nav__me .ui-ava{width:30px!important;height:30px!important;font-size:11px!important}.p-nav__pin{height:30px}}.p-navmark{position:relative;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;flex:none;border:0;border-radius:13px;color:var(--p-nav-ink);background:linear-gradient(var(--p-nav-hover),var(--p-nav-hover)),var(--p-nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--p-nav-rim),inset 0 1px color-mix(in srgb,var(--p-nav-ink) 18%,transparent),var(--p-panel-shadow);cursor:pointer;transition:transform .14s ease,box-shadow .2s ease}.p-navmark:hover{box-shadow:inset 0 0 0 1px var(--p-nav-rim),inset 0 1px color-mix(in srgb,var(--p-nav-ink) 18%,transparent),0 0 0 4px color-mix(in srgb,var(--p-accent) 18%,transparent),var(--p-panel-shadow)}.p-navmark:active{transform:scale(.94)}.p-navmark:focus{outline:none}.p-navmark:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--p-nav-rim),0 0 0 2px var(--p-accent)}.p-navmark>span:not(.p-navmark__badge){grid-area:1 / 1;display:grid;place-items:center;transition:opacity .2s ease,transform .3s var(--p-spring, ease)}.p-navmark__ic{opacity:0;transform:translate(-6px)}.p-navmark:hover .p-navmark__p,.p-navmark:focus-visible .p-navmark__p,.p-navmark[aria-expanded=true] .p-navmark__p{opacity:0;transform:translate(6px)}.p-navmark:hover .p-navmark__ic,.p-navmark:focus-visible .p-navmark__ic,.p-navmark[aria-expanded=true] .p-navmark__ic{opacity:1;transform:none}.p-navmark__badge{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--p-rim-ember);color:var(--p-nav-ink);font:800 10px/18px var(--p-font);text-align:center;pointer-events:none}.p-navmark__badge:empty{min-width:10px;width:10px;height:10px;padding:0;top:-3px;right:-3px}.p-navmark[aria-expanded=true] .p-navmark__badge{opacity:0}.p-navmark[data-pinned]{display:none}.p-head{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;flex-wrap:nowrap;height:64px;min-width:0;padding:0 24px;box-sizing:border-box;flex:none;background:transparent;color:var(--p-ink);font-family:var(--p-font);container-type:inline-size;container-name:p-head}.p-head--opaque{background:var(--p-scene);background-attachment:fixed}.p-head__menu{flex:none;display:flex;align-items:center}.p-head__title{display:flex;align-items:center;gap:10px;flex:none;min-width:0;margin:0 4px 0 0;font-size:var(--p-fs-2xl, 24px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-head__slot{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.p-head__slot>*{flex-shrink:1;min-width:0}.p-head__slot>.p-head__keep,.p-head__keep{flex-shrink:0}.p-head__end{margin-left:auto}.p-head__spacer{flex:1 1 auto;min-width:0}@container p-head (max-width: 980px){.p-head__label{display:none!important}.p-head .ui-btn:has(>.p-head__label){width:40px;padding:0;gap:0}.p-head .ui-btn--sm:has(>.p-head__label){width:30px}}@container p-head (max-width: 720px){.p-head__label-sm,.p-head__hide-sm{display:none!important}}@keyframes p-nav-in{0%{opacity:0;transform:translate(-12px)}}@keyframes p-nav-fade{0%{opacity:0}}@keyframes p-nav-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:none}}@keyframes p-nav-nudge{0%,to{transform:translate(-4px)}50%{transform:none}}@keyframes p-nav-coach{0%{opacity:0;transform:translate(-8px,-50%);visibility:visible}4%,94%{opacity:1;transform:translateY(-50%);visibility:visible}to{opacity:0;transform:translate(-4px,-50%);visibility:hidden}}@media(prefers-reduced-motion:reduce){.p-nav,.p-navx[data-state=will-open] .p-nav,.p-navx[data-shown] .p-nav{transform:none!important}.p-nav{transition:opacity .12s linear,visibility 0s linear .12s!important}.p-navx[data-shown] .p-nav{transition:opacity .12s linear,visibility 0s!important}.p-navx[data-state=will-open] .p-nav{opacity:0!important;visibility:hidden!important}.p-nav__stag,.p-nav__pill,.p-nav__badge,.p-nav-handle,.p-nav-scrim,.p-navmark__badge{animation:none!important}.p-nav-handle,.p-nav-handle>svg,.p-nav__hide>svg{transition:opacity .12s linear!important}.p-nav-coach{animation:none!important;opacity:1}.p-nav__pill,.p-nav__hover{transition:opacity .12s linear!important}.p-nav__item>svg,.p-nav__pin>svg,.p-nav__toggle:after,.p-navmark>span{transition:none!important}}@media print{.p-navx,.p-navmark{display:none!important}}.p-demo-trigger{width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--p-accent) 14%,transparent);color:var(--p-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-accent) 28%,transparent);cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .14s ease}.p-demo-trigger:hover,.p-demo-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--p-accent) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-accent) 45%,transparent),0 0 14px -4px var(--p-accent-glow)}.p-demo-trigger:active{transform:scale(.94)}.p-demo-trigger:focus{outline:none}.p-demo-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-accent)}.p-demo-trigger.is-row{width:auto;height:38px;display:inline-flex;align-items:center;gap:9px;padding:0 8px 0 14px;border-radius:999px;background:var(--p-btn2-bg);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-btn2-rim);font:700 12.5px/1 var(--p-font);white-space:nowrap}.p-demo-trigger.is-row:hover{background:var(--p-btn2-hover)}.p-demo-trigger.is-row>em{font-style:normal;height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;background:var(--p-accent);color:var(--p-on-accent);font-weight:800;font-size:11.5px}.p-demo-pop{position:fixed;z-index:var(--p-z-pop, 60);width:360px;max-height:calc(100vh - 24px);box-sizing:border-box;display:flex;flex-direction:column;padding:10px;border-radius:var(--p-r-lg, 24px);overflow:hidden;background:var(--p-nav-bg);color:var(--p-nav-ink);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 0 0 1px var(--p-nav-rim),var(--p-nav-shadow);font-family:var(--p-font);-webkit-font-smoothing:antialiased;transform-origin:0 100%;animation:p-demo-pop .34s cubic-bezier(.2,1.25,.4,1) both}.p-demo-pop[data-side=left]{transform-origin:100% 100%}.p-demo-pop[data-side=top]{transform-origin:30% 100%}.p-demo-pop__head{display:flex;flex-direction:column;gap:3px;padding:6px 10px 10px}.p-demo-pop__head>b{font-size:14px;font-weight:800;letter-spacing:-.01em}.p-demo-pop__head>span{font-size:11.5px;font-weight:600;color:var(--p-nav-muted)}.p-demo-pop__list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.p-demo-role{display:flex;align-items:center;gap:11px;width:100%;box-sizing:border-box;margin:0;padding:8px 10px 8px 8px;border:0;border-radius:15px;background:transparent;color:var(--p-nav-ink);text-align:left;cursor:pointer;box-shadow:none;font-family:var(--p-font);transition:background .18s ease}.p-demo-role:hover{background:var(--p-nav-hover)}.p-demo-role[aria-checked=true]{background:var(--p-nav-active-bg);box-shadow:inset 0 0 0 1px var(--p-nav-active-rim)}.p-demo-role:focus{outline:none}.p-demo-role:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--p-accent)}.p-demo-role .ui-ava{box-shadow:0 0 0 2px color-mix(in srgb,var(--p-nav-ink) 14%,transparent)}.p-demo-role__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.p-demo-role__txt>b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-demo-role__txt>span{font-size:11.5px;font-weight:600;color:var(--p-nav-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-demo-role[aria-checked=true] .p-demo-role__txt>b{color:var(--p-nav-active-ink)}.p-demo-role__on{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--p-accent);color:var(--p-on-accent);box-shadow:0 0 12px -2px var(--p-accent-glow)}.p-demo-pop__foot{margin-top:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--p-nav-ink) 9%,transparent)}.p-demo-reset{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;box-sizing:border-box;margin:0;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--p-nav-ink) 8%,transparent);color:var(--p-nav-ink);font:700 12.5px/1 var(--p-font);white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .2s ease}.p-demo-reset:hover:not(:disabled){background:color-mix(in srgb,var(--p-nav-ink) 13%,transparent)}.p-demo-reset:disabled{opacity:.5;cursor:progress}.p-demo-reset:focus{outline:none}.p-demo-reset:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-accent)}.p-demo-reset.is-confirm{justify-content:flex-start;gap:8px;padding:0 4px 0 12px;cursor:default;background:color-mix(in srgb,var(--p-rim-ember) 20%,transparent);color:var(--p-edge-ember);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-rim-ember) 40%,transparent);animation:p-demo-fade .18s ease both}.p-demo-reset.is-confirm>span{flex:1 1 auto;min-width:0;color:var(--p-nav-ink);overflow:hidden;text-overflow:ellipsis}.p-demo-reset__yes,.p-demo-reset__no{height:30px;margin:0;padding:0 12px;border:0;border-radius:999px;flex:none;cursor:pointer;box-shadow:none;font:800 12px/1 var(--p-font);white-space:nowrap}.p-demo-reset__yes{background:var(--p-rim-ember);color:var(--p-nav-ink)}.p-demo-reset__yes:hover{filter:brightness(1.08)}.p-demo-reset__no{background:color-mix(in srgb,var(--p-nav-ink) 12%,transparent);color:var(--p-nav-ink)}.p-demo-reset__no:hover{background:color-mix(in srgb,var(--p-nav-ink) 18%,transparent)}.p-demo-reset__yes:focus,.p-demo-reset__no:focus{outline:none}.p-demo-reset__yes:focus-visible,.p-demo-reset__no:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-accent)}.p-demo-curtain{position:fixed;inset:0;z-index:calc(var(--p-z-toast, 100) + 10);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--p-nav-bg);color:var(--p-nav-ink);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);font-family:var(--p-font);animation:p-demo-fade .2s ease both}.p-demo-curtain>b{font-size:16px;font-weight:800;letter-spacing:-.01em}.p-demo-curtain__ava{animation:p-demo-in .3s cubic-bezier(.2,1.25,.4,1) both}.p-demo-curtain__ava .ui-ava{box-shadow:0 0 0 3px color-mix(in srgb,var(--p-nav-ink) 18%,transparent),0 0 40px -6px var(--p-accent-glow)}.p-demo-curtain__ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--p-accent);color:var(--p-on-accent);box-shadow:0 0 40px -6px var(--p-accent-glow)}.p-demo-curtain__bar{position:relative;width:160px;height:3px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--p-nav-ink) 14%,transparent)}.p-demo-curtain__bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:inherit;background:var(--p-accent);box-shadow:0 0 10px var(--p-accent-glow);animation:p-demo-bar 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes p-demo-pop{0%{opacity:0;transform:scale(.92)}}@keyframes p-demo-fade{0%{opacity:0}}@keyframes p-demo-in{0%{opacity:0;transform:scale(.9)}}@keyframes p-demo-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.p-demo-pop,.p-demo-curtain,.p-demo-curtain__ava,.p-demo-reset.is-confirm{animation:p-demo-fade .12s linear both!important}.p-demo-curtain__bar:after{animation:none;width:100%;opacity:.6}}@media print{.p-demo-pop,.p-demo-curtain{display:none!important}}.p-va-trigger.is-on{background:color-mix(in srgb,var(--p-warn) 26%,transparent);color:var(--p-warn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-warn) 55%,transparent)}.p-va-pop{width:360px}.p-va-list{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px;gap:1px}.p-va-group{display:flex;flex-direction:column;gap:1px;padding-top:6px}.p-va-label{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 10px 4px;color:var(--p-nav-muted);font:700 11.5px/1.2 var(--p-font)}.p-va-label>svg{flex:none}.p-va-label>b{color:var(--p-nav-ink);font-weight:800;white-space:nowrap}.p-va-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.p-va-list .p-demo-role{padding-top:6px;padding-bottom:6px}.p-va-dup{font-variant-numeric:tabular-nums}.p-va-none{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--p-nav-ink) 8%,transparent);color:var(--p-nav-muted)}.p-va-back{margin-bottom:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-warn) 45%,transparent)}.p-va-back__ic{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--p-warn) 24%,transparent);color:var(--p-warn)}.p-va-banner{display:flex;align-items:center;gap:10px;min-width:0;box-sizing:border-box;flex:none;margin:10px 16px 0;padding:6px 6px 6px 12px;border-radius:16px;background:var(--p-warn-soft);color:var(--p-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-warn) 38%,transparent);font:600 13px/1.3 var(--p-font);animation:p-va-in .32s var(--p-out, ease-out) both}.p-va-banner__ic{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--p-warn) 20%,transparent);color:var(--p-warn)}.p-va-banner__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-va-banner__t>b{font-weight:800}.p-va-banner__t>em{font-style:normal;margin-left:8px;color:var(--p-muted);font-weight:600;font-size:12px}.p-va-banner__note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-muted);font-size:12px}.p-va-banner .ui-btn{flex:none}.p-va-banner.is-float{position:fixed;z-index:calc(var(--p-z-toast, 100) - 1);top:8px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 16px);margin:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-warn) 38%,transparent),var(--p-sh-pop);animation-name:p-va-float}.p-va-banner.is-float .p-va-banner__note{display:none}@media(max-width:760px){.p-va-banner__note,.p-va-banner__t>em{display:none}}@keyframes p-va-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes p-va-float{0%{opacity:0;transform:translate(-50%,-8px)}}@media(prefers-reduced-motion:reduce){.p-va-banner{animation:none}}@media print{.p-va-banner{display:none!important}}.p-splash{position:fixed;inset:0;z-index:1;display:grid;place-items:center;background:var(--p-scene);color:var(--p-ink-2);font-family:var(--p-font);animation:p-auth-fade .3s ease .12s both}.p-splash__in{display:flex;flex-direction:column;align-items:center;gap:18px}.p-splash__bar{position:relative;display:block;width:168px;height:4px;border-radius:99px;overflow:hidden;background:var(--p-line-strong)}.p-splash__bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;border-radius:inherit;background:var(--p-accent-graphic);box-shadow:0 0 10px var(--p-accent-glow);animation:p-auth-bar 1.15s cubic-bezier(.4,0,.2,1) infinite}.p-splash__t{font-size:13px;font-weight:600;color:var(--p-muted)}.p-splash__stk{position:relative;display:block;width:195px;height:195px}.p-splash__arc{position:absolute;inset:8px;border-radius:50%;border:5px solid var(--p-line-strong);border-top-color:var(--p-accent);animation:p-auth-spin .9s linear var(--d, 0s) infinite}.p-splash__one{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px;filter:drop-shadow(0 4px 8px rgba(20,26,77,.18));animation:p-auth-spin 1.2s cubic-bezier(.65,0,.35,1) var(--d, 0s) infinite}.p-splash__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;opacity:0;animation:p-splash-swap 4.8s linear var(--d, 0s) infinite}@keyframes p-splash-swap{0%,25.3%{opacity:1}25.4%,to{opacity:0}}.p-splash__t.is-fun{font-size:14px;font-weight:700;color:var(--p-ink-2)}.p-splash--cover{z-index:calc(var(--p-z-fx) + 10);animation:none}.p-auth{position:fixed;inset:0;display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(440px,1fr);background:var(--p-scene);color:var(--p-ink);font-family:var(--p-font);-webkit-font-smoothing:antialiased;overflow:hidden}.p-auth.is-plain{display:grid;grid-template-columns:1fr;place-items:center;padding:24px;overflow-y:auto;scrollbar-width:none}.p-auth.is-plain::-webkit-scrollbar{display:none}.p-auth__art{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:44px 48px;color:var(--p-ink);background:var(--p-scene)}.p-auth__blob{position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);opacity:.7;pointer-events:none}.p-auth__blob--1{width:460px;height:320px;left:-80px;bottom:-120px;background:color-mix(in srgb,var(--p-rim-lime) 45%,transparent);animation:p-auth-drift1 26s ease-in-out infinite alternate}.p-auth__blob--2{width:420px;height:380px;right:-120px;top:30%;background:color-mix(in srgb,var(--p-rim-violet) 50%,transparent);animation:p-auth-drift2 32s ease-in-out infinite alternate}.p-auth__blob--3{width:380px;height:260px;left:38%;top:-120px;background:color-mix(in srgb,var(--p-rim-sky) 45%,transparent);animation:p-auth-drift3 36s ease-in-out infinite alternate}.p-auth__art-brand{display:flex;flex-direction:column;gap:8px}.p-auth__art-brand>span{font-size:12.5px;font-weight:600;color:var(--p-muted)}.p-auth__pitch{margin-top:44px;max-width:560px}.p-auth__pitch>h1{margin:0;font-size:40px;line-height:1.1;font-weight:800;letter-spacing:-.025em;color:var(--p-ink)}.p-auth__pitch>p{margin:14px 0 0;max-width:470px;font-size:15px;line-height:1.55;font-weight:500;color:var(--p-ink-2)}.p-auth__tiles{margin-top:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.p-auth-tile{--g: none;--rim: transparent;--edge: transparent;--glow-c: transparent;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-width:0;aspect-ratio:1 / 1.08;padding:14px 14px 13px;box-sizing:border-box;border-radius:26px;color:var(--p-nav-ink);background:var(--g);box-shadow:0 22px 40px -22px var(--glow-c),0 2px 8px -3px color-mix(in srgb,var(--p-on-accent) 45%,transparent);animation:p-auth-float 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.5s)}.p-auth-tile:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--edge),inset 0 0 14px 0 var(--rim)}@supports (corner-shape: squircle){.p-auth-tile{border-radius:44px;corner-shape:squircle}.p-auth-tile:after{corner-shape:squircle}}.p-auth-tile>*{position:relative;z-index:2}.p-auth-tile--lime{--g: var(--p-glow-lime);--rim: var(--p-rimsoft-lime);--edge: var(--p-edgesoft-lime);--glow-c: var(--p-shine-lime)}.p-auth-tile--ember{--g: var(--p-glow-ember);--rim: var(--p-rimsoft-ember);--edge: var(--p-edgesoft-ember);--glow-c: var(--p-shine-ember)}.p-auth-tile--sky{--g: var(--p-glow-sky);--rim: var(--p-rimsoft-sky);--edge: var(--p-edgesoft-sky);--glow-c: var(--p-shine-sky)}.p-auth-tile--violet{--g: var(--p-glow-violet);--rim: var(--p-rimsoft-violet);--edge: var(--p-edgesoft-violet);--glow-c: var(--p-shine-violet)}.p-auth-tile__label{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 8px color-mix(in srgb,var(--p-on-accent) 40%,transparent)}.p-auth-tile__num{margin-top:auto;font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 2px 16px color-mix(in srgb,var(--p-on-accent) 35%,transparent)}.p-auth-tile__num>small{font-size:15px;font-weight:700;opacity:.9}.p-auth-tile__foot{margin-top:6px;display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:700;line-height:1.25;color:color-mix(in srgb,var(--p-nav-ink) 86%,transparent)}.p-auth-tile__foot.is-up{color:var(--p-up)}.p-auth-tile--ember .p-auth-tile__num{order:-1;margin-top:10px}.p-auth-tile--ember .p-auth-tile__label{order:-2}.p-auth-tile--ember .p-auth-tile__foot{margin-top:auto}.p-auth__side{position:relative;display:flex;flex-direction:column;padding:28px 32px;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:none}.p-auth__side>.p-auth__card{margin:auto}.p-auth__side::-webkit-scrollbar{display:none}.p-auth__card{width:100%;max-width:440px;box-sizing:border-box;padding:30px 30px 26px;border-radius:var(--p-r-xl, 28px);background:var(--p-panel);-webkit-backdrop-filter:var(--p-panel-blur);backdrop-filter:var(--p-panel-blur);box-shadow:inset 0 0 0 1px var(--p-panel-rim-a),var(--p-panel-shadow);display:flex;flex-direction:column;gap:16px}.p-auth__head{display:flex;flex-direction:column;gap:6px}.p-auth.is-plain .p-auth__head{align-items:flex-start;gap:8px;margin-bottom:4px}.p-auth__logo-img{display:block;height:36px;width:auto;max-width:200px;object-fit:contain}.p-auth__brand{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:6px}.p-auth__brand-tile{width:44px;height:44px;border-radius:14px;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--p-accent);color:var(--p-on-accent);font-size:20px;font-weight:800;box-shadow:0 8px 20px -10px var(--p-accent-glow)}.p-auth__brand-tile.is-img{background:var(--p-field);box-shadow:none}.p-auth__brand-tile>img{width:100%;height:100%;object-fit:contain;display:block}.p-auth__brand-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.p-auth__brand-txt>b{font-size:15px;font-weight:800;color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-auth__brand-txt>span{font-size:12px;font-weight:600;color:var(--p-muted)}.p-auth__mobile-brand{display:none;margin-bottom:8px}.p-auth__title{margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--p-ink)}.p-auth__sub{margin:0;font-size:13px;font-weight:600;color:var(--p-muted)}.p-auth__owner{display:flex;flex-direction:column;gap:8px}.p-auth__big{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin:0;padding:0 22px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;background:var(--p-accent);color:var(--p-on-accent);font:800 15px/1 var(--p-font);box-shadow:0 14px 30px -12px var(--p-accent-glow),inset 0 1px color-mix(in srgb,var(--p-nav-ink) 55%,transparent);transition:background .2s ease,transform .14s ease,box-shadow .25s ease}.p-auth__big:hover:not(:disabled){background:var(--p-accent-hover);box-shadow:0 18px 34px -10px var(--p-accent-glow),inset 0 1px color-mix(in srgb,var(--p-nav-ink) 55%,transparent)}.p-auth__big:active:not(:disabled){transform:scale(.985)}.p-auth__big:disabled{opacity:.7;cursor:progress}.p-auth__cap{font-size:12px;font-weight:600;color:var(--p-muted);text-align:center}.p-auth__or{margin-top:4px;font-size:12px;font-weight:700;color:var(--p-muted)}.p-auth__roles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.p-auth-role{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 12px 10px 10px;box-sizing:border-box;border:0;border-radius:18px;cursor:pointer;text-align:left;background:var(--p-solid);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-solid-rim),0 1px 2px color-mix(in srgb,var(--p-ink) 6%,transparent);font-family:var(--p-font);transition:transform .18s ease,box-shadow .2s ease,background .2s ease}.p-auth-role:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--p-accent),0 12px 22px -14px var(--p-accent-glow)}.p-auth-role:disabled{cursor:progress}.p-auth-role[data-busy]{box-shadow:inset 0 0 0 1.5px var(--p-accent)}.p-auth-role__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.p-auth-role__txt>b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-auth-role__txt>span{font-size:11.5px;font-weight:600;line-height:1.3;color:var(--p-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-auth-role .ui-ava{box-shadow:0 0 0 2px var(--p-ava-ring)}.p-auth-role.is-own{background:transparent;box-shadow:inset 0 0 0 1.5px var(--p-line-strong)}.p-auth-role.is-own.is-on{box-shadow:inset 0 0 0 1.5px var(--p-accent)}.p-auth-role__ic{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--p-field);color:var(--p-ink-2)}.p-auth__fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--p-out, ease)}.p-auth__fold.is-open{grid-template-rows:1fr}.p-auth__fold-in{min-height:0;overflow:hidden}.p-auth__fold:not(.is-open) .p-auth__fold-in{visibility:hidden}.p-auth__fold.is-open .p-auth__fold-in{padding-top:2px}.p-auth__form{display:flex;flex-direction:column;gap:12px}.p-auth.is-plain .p-auth__card{max-width:400px}.p-auth__field{display:flex;flex-direction:column;gap:6px}.p-auth__lbl{margin-left:16px;font-size:11.5px;font-weight:700;color:var(--p-muted)}.p-auth__input{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:999px;background:var(--p-field);color:var(--p-ink-2);box-shadow:inset 0 0 0 1px var(--p-field-rim);transition:box-shadow .2s ease}.p-auth__input:focus-within{box-shadow:inset 0 0 0 1px var(--p-field-rim),0 0 0 2px var(--p-accent)}.p-auth__input>input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--p-ink);font:600 13px/1 var(--p-font)}.p-auth__input>input::placeholder{color:var(--p-muted);font-weight:500;opacity:1}.p-auth__input>input:focus-visible{box-shadow:none;outline:none}.p-auth__alert{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-radius:14px;background:var(--p-bad-soft);color:var(--p-bad);font-size:12.5px;font-weight:600;line-height:1.45}.p-auth__alert>svg{margin-top:1px}.p-auth__btn{height:48px;margin:4px 0 0;padding:0 22px;border:0;border-radius:999px;cursor:pointer;background:var(--p-accent);color:var(--p-on-accent);font:800 14px/1 var(--p-font);box-shadow:0 12px 26px -12px var(--p-accent-glow);transition:background .2s ease,transform .14s ease}.p-auth__btn:hover:not(:disabled){background:var(--p-accent-hover)}.p-auth__btn:active:not(:disabled){transform:scale(.985)}.p-auth__btn:disabled{opacity:.6;cursor:progress}.p-auth__btn.is-soft{background:var(--p-btn2-bg);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-btn2-rim)}.p-auth__btn.is-soft:hover:not(:disabled){background:var(--p-btn2-hover)}.p-auth__links{display:flex;align-items:center;justify-content:center;min-height:32px}.p-auth__link{display:inline-flex;align-items:center;gap:7px;height:32px;margin:0;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--p-ink-2);font:700 12.5px/1 var(--p-font);cursor:pointer;transition:background .2s ease,color .2s ease}.p-auth__link:hover{background:var(--p-sub-hover);color:var(--p-ink)}.p-auth__ask{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--p-ink);animation:p-auth-fade .18s ease both}.p-auth__ask-yes,.p-auth__ask-no{height:30px;margin:0;padding:0 12px;border:0;border-radius:999px;cursor:pointer;font:800 12px/1 var(--p-font)}.p-auth__ask-yes{background:var(--p-bad-soft);color:var(--p-bad)}.p-auth__ask-no{background:var(--p-field);color:var(--p-ink)}.p-auth button:focus,.p-auth input:focus{outline:none}.p-auth button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-accent)}.p-auth .is-spin{animation:p-auth-spin .9s linear infinite}@media(max-width:980px){.p-auth{grid-template-columns:1fr;overflow-y:auto;scrollbar-width:none}.p-auth::-webkit-scrollbar{display:none}.p-auth__art{display:none}.p-auth__side{padding:20px 16px;overflow:visible}.p-auth__side>.p-auth__card{margin:0 auto}.p-auth__mobile-brand{display:block}}@media(max-width:420px){.p-auth__card{padding:22px 18px}.p-auth__roles{grid-template-columns:1fr}}@media(max-height:760px)and (min-width:981px){.p-auth__art{padding:32px 40px}.p-auth__pitch{margin-top:28px}.p-auth__pitch>h1{font-size:34px}.p-auth-tile{aspect-ratio:1 / .9}.p-auth__card{padding:24px 26px 20px;gap:12px}}@keyframes p-auth-fade{0%{opacity:0}}@keyframes p-auth-bar{0%{transform:translate(-70%)}to{transform:translate(240%)}}@keyframes p-auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes p-auth-spin{to{transform:rotate(360deg)}}@keyframes p-auth-drift1{to{transform:translate(120px,-60px) scale(1.1)}}@keyframes p-auth-drift2{to{transform:translate(-100px,50px) scale(1.08)}}@keyframes p-auth-drift3{to{transform:translate(-80px,60px) scale(1.12)}}@media(prefers-reduced-motion:reduce){.p-auth-tile,.p-auth__blob,.p-auth .is-spin{animation:none!important}.p-splash__bar:after{animation:none;width:100%;opacity:.5}.p-auth-role:hover:not(:disabled){transform:none}.p-auth__fold{transition:none}}.ch-grid{display:grid;grid-template-columns:300px minmax(0,1fr) 290px;gap:16px;height:100%;min-height:0;font-family:var(--p-font);color:var(--p-ink)}@media(max-width:1280px){.ch-grid{grid-template-columns:270px minmax(0,1fr)}.ch-lead{display:none}}.ch-list{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);padding:14px;display:flex;flex-direction:column;gap:10px;min-height:0}.ch-list .ui-seg{display:flex}.ch-list .ui-seg button{flex:1;padding:0 6px;height:30px;font-size:var(--p-fs-cap)}.ch-items{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;margin:0 -4px;padding:0 4px}.ch-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:0;border-radius:var(--p-r-md);background:transparent;text-align:left;cursor:pointer;font-family:var(--p-font);width:100%}.ch-item:hover,.ch-item.on{background:var(--p-canvas)}.ch-item b{display:block;font-size:var(--p-fs-sm);color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-item .last{display:block;font-size:var(--p-fs-xs);color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-item .meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:var(--p-fs-cap);color:var(--p-muted);font-weight:700}.ch-unread{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--p-r-full);background:var(--p-gold);color:var(--p-on-accent);display:grid;place-items:center;font-size:10px;font-weight:800}.ch-src{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;padding:2px 7px;border-radius:var(--p-r-full)}.ch-src.wa{background:var(--p-ok-soft);color:var(--p-ok)}.ch-src.tg,.ch-src.vk{background:var(--p-info-soft);color:var(--p-info)}.ch-thread{background:var(--p-surface);border-radius:28px;box-shadow:var(--p-sh-card);display:flex;flex-direction:column;overflow:hidden;min-height:0}.ch-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--p-line)}.ch-head__name{display:block;font-size:var(--p-fs-md)}.ch-head__sub{display:block;font-size:var(--p-fs-xs);color:var(--p-muted)}.ch-msgs{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;background:var(--p-sub)}.ch-day{align-self:center;font-size:var(--p-fs-cap);font-weight:700;color:var(--p-muted);background:var(--p-surface);padding:4px 12px;border-radius:var(--p-r-full)}.ch-bub{max-width:72%;padding:10px 14px;border-radius:18px;font-size:var(--p-fs-sm);line-height:1.45;box-shadow:var(--p-sh-card);white-space:pre-wrap;overflow-wrap:anywhere}.ch-bub small{display:block;font-size:10px;margin-top:4px;opacity:.6;text-align:right}.ch-bub.in{align-self:flex-start;background:var(--p-surface);border-bottom-left-radius:6px}.ch-bub.out{align-self:flex-end;background:var(--p-sb);color:var(--p-sb-text);border-bottom-right-radius:6px}.ch-pic{width:200px;height:120px;border-radius:14px;background:repeating-linear-gradient(45deg,var(--p-sub) 0 10px,var(--p-field) 10px 20px);display:grid;place-items:center;color:var(--p-muted);font-size:var(--p-fs-xs);font-weight:700}.ch-compose{padding:12px 14px;border-top:1px solid var(--p-line);display:flex;flex-direction:column;gap:10px}.ch-templates{display:flex;gap:6px;flex-wrap:wrap}.ch-templates button{border:0;cursor:pointer;font-family:var(--p-font)}.ch-compose .row{display:flex;gap:10px;align-items:center}.ch-compose .ui-field{flex:1}.ch-lead{background:var(--p-sb);color:var(--p-sb-text);border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;box-shadow:var(--p-sh-pop);min-height:0}.ch-lead h3{margin:2px 0 6px;font-size:var(--p-fs-xl);font-weight:800}.ch-lead .lbl{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-sb-muted)}.ch-dlabel{font-size:var(--p-fs-cap);font-weight:700;color:var(--p-sb-muted);margin:2px 0 -4px 14px}.ch-dfield{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:var(--p-r-full);background:var(--p-field)}.ch-dfield svg{color:var(--p-gold)}.ch-dfield input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--p-sb-text);font-family:var(--p-font);font-size:var(--p-fs-xs);font-weight:600}.ch-dfield:focus-within{box-shadow:0 0 0 2px var(--p-gold)}.ch-found{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--p-r-md);background:var(--p-accent-soft);color:var(--p-accent-ink);font-size:var(--p-fs-xs)}.ch-found svg{color:var(--p-gold);margin-top:1px}.ch-empty{height:100%;display:grid;place-items:center;text-align:center;color:var(--p-ink-2);font-size:var(--p-fs-sm);padding:24px}.ch-empty h3{margin:12px 0 6px;font-size:var(--p-fs-lg);color:var(--p-ink)}html.atm-mobile{color-scheme:light;background:#fff;color:#1a1a1a;--p-z-nav: 2440;--p-z-pop: 2460;--p-z-modal: 2480;--p-z-toast: 2500;--p-z-fx: 2520}html.atm-mobile body{background:#fff;color:#1a1a1a}:where(html.atm-mobile) button{background-color:#f9f9f9}:where(html.atm-mobile) a{color:#2d2ddb}:where(html.atm-mobile) a:hover{color:#4a4ae8}html.atm-mobile .p-ro-badge{bottom:calc(env(safe-area-inset-bottom,0px) + 78px);right:10px;padding:5px 10px;font-size:11px}
