@charset "UTF-8";:root,:root[data-theme=light]{--color-brand-primary: #1a1814;--color-brand-primary-rgb: 26 24 20;--color-brand-primary-content: #fafaf7;--color-brand-primary-content-rgb: 250 250 247;--color-brand-accent: #b45309;--color-brand-accent-rgb: 180 83 9;--color-brand-accent-content: #ffffff;--color-brand-accent-content-rgb: 255 255 255;--color-brand-accent-soft: #fef3c7;--color-brand-accent-soft-rgb: 254 243 199;--color-surface-sunken: #eef0f4;--color-surface-sunken-rgb: 238 240 244;--color-surface-subtle: #f6f7f9;--color-surface-subtle-rgb: 246 247 249;--color-surface-base: #fcfcfd;--color-surface-base-rgb: 252 252 253;--color-surface-elevated: #ffffff;--color-surface-elevated-rgb: 255 255 255;--color-surface-hover: #eef0f4;--color-surface-hover-rgb: 238 240 244;--color-surface-muted: #e6e8ed;--color-surface-muted-rgb: 230 232 237;--color-surface-overlay: rgba(21, 23, 28, .75);--color-border-default: #e4e6eb;--color-border-default-rgb: 228 230 235;--color-border-strong: #c8ccd3;--color-border-strong-rgb: 200 204 211;--color-border-focus: var(--color-brand-accent);--color-text-primary: #15171c;--color-text-primary-rgb: 21 23 28;--color-text-secondary: #5b6068;--color-text-secondary-rgb: 91 96 104;--color-text-tertiary: #8b909a;--color-text-tertiary-rgb: 139 144 154;--color-text-disabled: #c8ccd3;--color-text-disabled-rgb: 200 204 211;--color-text-on-accent: #ffffff;--color-text-on-accent-rgb: 255 255 255;--color-text-on-primary: #fafaf7;--color-text-on-primary-rgb: 250 250 247;--color-success-fg: #2a7e3b;--color-success-fg-rgb: 42 126 59;--color-success-bg: #e9f6e9;--color-success-bg-rgb: 233 246 233;--color-success-border: #94ce9a;--color-success-border-rgb: 148 206 154;--color-success-solid: #46a758;--color-success-solid-rgb: 70 167 88;--color-success-solid-content: #ffffff;--color-success-solid-content-rgb: 255 255 255;--color-warning-fg: #ab6400;--color-warning-fg-rgb: 171 100 0;--color-warning-bg: #fff7c2;--color-warning-bg-rgb: 255 247 194;--color-warning-border: #e9c162;--color-warning-border-rgb: 233 193 98;--color-warning-solid: #ffc53d;--color-warning-solid-rgb: 255 197 61;--color-warning-solid-content: #4f3422;--color-warning-solid-content-rgb: 79 52 34;--color-error-fg: #c92a1a;--color-error-fg-rgb: 201 42 26;--color-error-bg: #fdecea;--color-error-bg-rgb: 253 236 234;--color-error-border: #f3a89b;--color-error-border-rgb: 243 168 155;--color-error-solid: #dc2626;--color-error-solid-rgb: 220 38 38;--color-error-solid-content: #ffffff;--color-error-solid-content-rgb: 255 255 255;--color-info-fg: #60646c;--color-info-fg-rgb: 96 100 108;--color-info-bg: #f0f0f3;--color-info-bg-rgb: 240 240 243;--color-info-border: #cdced6;--color-info-border-rgb: 205 206 214;--color-info-solid: #3e63dd;--color-info-solid-rgb: 62 99 221;--color-info-solid-content: #ffffff;--color-info-solid-content-rgb: 255 255 255;--elevation-0: none;--elevation-1: 0 1px 2px rgba(15, 23, 42, .05);--elevation-2: 0 4px 6px -1px rgba(15, 23, 42, .1), 0 2px 4px -2px rgba(15, 23, 42, .05);--elevation-3: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -4px rgba(15, 23, 42, .05);--elevation-4: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .05);--focus-ring: 0 0 0 3px rgba(180, 83, 9, .3);--om-scrim: var(--color-surface-overlay);--om-scrim-blur: blur(12px) saturate(1.5);--om-z-backdrop: 1000;--om-z-modal: 1100;--om-z-menu: 1200;--om-z-toast: 1300}:root[data-theme=dark]{--color-brand-primary: #f1f1f3;--color-brand-primary-rgb: 241 241 243;--color-brand-primary-content: #16181c;--color-brand-primary-content-rgb: 22 24 28;--color-brand-accent: #f5a524;--color-brand-accent-rgb: 245 165 36;--color-brand-accent-content: #16181c;--color-brand-accent-content-rgb: 22 24 28;--color-brand-accent-soft: #3a2e14;--color-brand-accent-soft-rgb: 58 46 20;--color-surface-sunken: #0e1014;--color-surface-sunken-rgb: 14 16 20;--color-surface-subtle: #1c1f24;--color-surface-subtle-rgb: 28 31 36;--color-surface-base: #16181c;--color-surface-base-rgb: 22 24 28;--color-surface-elevated: #262930;--color-surface-elevated-rgb: 38 41 48;--color-surface-hover: #1c1f24;--color-surface-hover-rgb: 28 31 36;--color-surface-muted: #2a2d34;--color-surface-muted-rgb: 42 45 52;--color-surface-overlay: rgba(0, 0, 0, .82);--color-border-default: #272a31;--color-border-default-rgb: 39 42 49;--color-border-strong: #3a3e47;--color-border-strong-rgb: 58 62 71;--color-border-focus: var(--color-brand-accent);--color-text-primary: #f1f1f3;--color-text-primary-rgb: 241 241 243;--color-text-secondary: #a8acb4;--color-text-secondary-rgb: 168 172 180;--color-text-tertiary: #74787f;--color-text-tertiary-rgb: 116 120 127;--color-text-disabled: #4a4d54;--color-text-disabled-rgb: 74 77 84;--color-text-on-accent: #16181c;--color-text-on-accent-rgb: 22 24 28;--color-text-on-primary: #16181c;--color-text-on-primary-rgb: 22 24 28;--color-success-fg: #4ec27f;--color-success-fg-rgb: 78 194 127;--color-success-bg: #122a1b;--color-success-bg-rgb: 18 42 27;--color-success-border: #2e5a3d;--color-success-border-rgb: 46 90 61;--color-success-solid: #3e9b4f;--color-success-solid-rgb: 62 155 79;--color-success-solid-content: #ffffff;--color-success-solid-content-rgb: 255 255 255;--color-warning-fg: #f5a524;--color-warning-fg-rgb: 245 165 36;--color-warning-bg: #2e2210;--color-warning-bg-rgb: 46 34 16;--color-warning-border: #5a4218;--color-warning-border-rgb: 90 66 24;--color-warning-solid: #ffca16;--color-warning-solid-rgb: 255 202 22;--color-warning-solid-content: #4f3422;--color-warning-solid-content-rgb: 79 52 34;--color-error-fg: #ff7466;--color-error-fg-rgb: 255 116 102;--color-error-bg: #2e1414;--color-error-bg-rgb: 46 20 20;--color-error-border: #5a2828;--color-error-border-rgb: 90 40 40;--color-error-solid: #ef4444;--color-error-solid-rgb: 239 68 68;--color-error-solid-content: #ffffff;--color-error-solid-content-rgb: 255 255 255;--color-info-fg: #6aa7ff;--color-info-fg-rgb: 106 167 255;--color-info-bg: #142436;--color-info-bg-rgb: 20 36 54;--color-info-border: #284766;--color-info-border-rgb: 40 71 102;--color-info-solid: #5b73e8;--color-info-solid-rgb: 91 115 232;--color-info-solid-content: #ffffff;--color-info-solid-content-rgb: 255 255 255;--elevation-0: none;--elevation-1: 0 1px 2px rgba(0, 0, 0, .4);--elevation-2: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .3);--elevation-3: 0 10px 15px -3px rgba(0, 0, 0, .6);--elevation-4: 0 20px 25px -5px rgba(0, 0, 0, .7);--focus-ring: 0 0 0 3px rgba(245, 165, 36, .3);--om-scrim: var(--color-surface-overlay);--om-scrim-blur: blur(12px) saturate(1.5);--om-z-backdrop: 1000;--om-z-modal: 1100;--om-z-menu: 1200;--om-z-toast: 1300}:root{--duration-instant: 0ms;--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-entrance: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.5, 1.5, .7, .85);--ease-linear: linear}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ds-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes ds-slide-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ds-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes ds-scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ds-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes ds-modal-card-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ds-press-scale{0%,to{transform:scale(1)}50%{transform:scale(.96)}}.ds-skeleton{background-color:var(--color-surface-muted);background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:ds-shimmer 1.5s linear infinite;border-radius:4px}[data-theme=dark] .ds-skeleton{background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%)}@media(prefers-reduced-motion:reduce){.ds-skeleton{animation:none;background-image:none}}@font-face{font-family:Helvetica Neue;src:url("./media/HelveticaNeueBoldCondensed-V7UCT4KE.eot");src:local("Helvetica Neue Condensed Bold"),local("HelveticaNeueBoldCondensed"),url("./media/HelveticaNeueBoldCondensed-V7UCT4KE.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueBoldCondensed-BAVKGGV7.woff2") format("woff2"),url("./media/HelveticaNeueBoldCondensed-I4PYOKSA.woff") format("woff"),url("./media/HelveticaNeueBoldCondensed-7PGG535Z.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue;src:url("./media/HelveticaNeueBlackCondensed-7ARJUWI6.eot");src:local("Helvetica Neue Condensed Black"),local("HelveticaNeueBlackCondensed"),url("./media/HelveticaNeueBlackCondensed-7ARJUWI6.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueBlackCondensed-QFBXOZBD.woff2") format("woff2"),url("./media/HelveticaNeueBlackCondensed-WRQAYCUF.woff") format("woff"),url("./media/HelveticaNeueBlackCondensed-T7NZ4I4Z.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Bold-U2F32JXI.eot");src:local("HelveticaNeueCyr-Bold"),url("./media/HelveticaNeueCyr-Bold-U2F32JXI.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Bold-4CEX7E7N.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Bold-IERSDZ5J.woff") format("woff"),url("./media/HelveticaNeueCyr-Bold-BUTMVPER.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Light-JNHE3FWN.eot");src:local("HelveticaNeueCyr-Light"),url("./media/HelveticaNeueCyr-Light-JNHE3FWN.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Light-S65ANBB4.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Light-IECGOBLT.woff") format("woff"),url("./media/HelveticaNeueCyr-Light-6BWEQIYG.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Medium-XUCMIQFD.eot");src:local("HelveticaNeueCyr-Medium"),url("./media/HelveticaNeueCyr-Medium-XUCMIQFD.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Medium-CP22ROPZ.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Medium-7BB3B5PU.woff") format("woff"),url("./media/HelveticaNeueCyr-Medium-ADWMEZ2H.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-MediumItalic-2KJ5GVJS.eot");src:local("HelveticaNeueCyr-MediumItalic"),url("./media/HelveticaNeueCyr-MediumItalic-2KJ5GVJS.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-MediumItalic-PGVCKXJ3.woff2") format("woff2"),url("./media/HelveticaNeueCyr-MediumItalic-64LHP75H.woff") format("woff"),url("./media/HelveticaNeueCyr-MediumItalic-7RYQPIFO.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-LightItalic-KGVBNYIW.eot");src:local("HelveticaNeueCyr-LightItalic"),url("./media/HelveticaNeueCyr-LightItalic-KGVBNYIW.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-LightItalic-EZMPVDRD.woff2") format("woff2"),url("./media/HelveticaNeueCyr-LightItalic-7NFQROMU.woff") format("woff"),url("./media/HelveticaNeueCyr-LightItalic-JDCXNIRN.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-HeavyItalic-BVLQANZF.eot");src:local("HelveticaNeueCyr-HeavyItalic"),url("./media/HelveticaNeueCyr-HeavyItalic-BVLQANZF.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-HeavyItalic-6WGQSOX6.woff2") format("woff2"),url("./media/HelveticaNeueCyr-HeavyItalic-DLEI2FLI.woff") format("woff"),url("./media/HelveticaNeueCyr-HeavyItalic-WNQUGQCH.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Black-DSV477XE.eot");src:local("HelveticaNeueCyr-Black"),url("./media/HelveticaNeueCyr-Black-DSV477XE.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Black-OT5VLZP4.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Black-4MLDKVVU.woff") format("woff"),url("./media/HelveticaNeueCyr-Black-FML7KMA3.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Heavy-5FCDC6J7.eot");src:local("HelveticaNeueCyr-Heavy"),url("./media/HelveticaNeueCyr-Heavy-5FCDC6J7.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Heavy-N5WOUAKR.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Heavy-AXG5BY4X.woff") format("woff"),url("./media/HelveticaNeueCyr-Heavy-R5T6B5A2.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Italic-3WAMP6QW.eot");src:local("HelveticaNeueCyr-Italic"),url("./media/HelveticaNeueCyr-Italic-3WAMP6QW.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Italic-XIJTOU7I.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Italic-XNLXSFCF.woff") format("woff"),url("./media/HelveticaNeueCyr-Italic-RD34L6OD.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Roman-MMUTQ2AY.eot");src:local("HelveticaNeueCyr-Roman"),url("./media/HelveticaNeueCyr-Roman-MMUTQ2AY.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Roman-L5B5ELIF.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Roman-PWWD4K52.woff") format("woff"),url("./media/HelveticaNeueCyr-Roman-JVB6BVE2.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-BlackItalic-DQSMMXTV.eot");src:local("HelveticaNeueCyr-BlackItalic"),url("./media/HelveticaNeueCyr-BlackItalic-DQSMMXTV.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-BlackItalic-SB5ADOQT.woff2") format("woff2"),url("./media/HelveticaNeueCyr-BlackItalic-2KRXDMO4.woff") format("woff"),url("./media/HelveticaNeueCyr-BlackItalic-HZV5PJDY.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-UltraLightItalic-MP6JXZWX.eot");src:local("HelveticaNeueCyr-UltraLightItalic"),url("./media/HelveticaNeueCyr-UltraLightItalic-MP6JXZWX.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-UltraLightItalic-Y3IXDGG6.woff2") format("woff2"),url("./media/HelveticaNeueCyr-UltraLightItalic-UEXJXFBS.woff") format("woff"),url("./media/HelveticaNeueCyr-UltraLightItalic-P4C5MPDB.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-BoldItalic-53RBEQXU.eot");src:local("HelveticaNeueCyr-BoldItalic"),url("./media/HelveticaNeueCyr-BoldItalic-53RBEQXU.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-BoldItalic-4BP2ZUWW.woff2") format("woff2"),url("./media/HelveticaNeueCyr-BoldItalic-7DZ27TH3.woff") format("woff"),url("./media/HelveticaNeueCyr-BoldItalic-JGQLE5QA.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-ThinItalic-SXQJCMF7.eot");src:local("HelveticaNeueCyr-ThinItalic"),url("./media/HelveticaNeueCyr-ThinItalic-SXQJCMF7.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-ThinItalic-UYSCDDRS.woff2") format("woff2"),url("./media/HelveticaNeueCyr-ThinItalic-N6YLTG7E.woff") format("woff"),url("./media/HelveticaNeueCyr-ThinItalic-TMNLX6NM.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-UltraLight-6KZWGCRY.eot");src:local("HelveticaNeueCyr-UltraLight"),url("./media/HelveticaNeueCyr-UltraLight-6KZWGCRY.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-UltraLight-M2YWC37Q.woff2") format("woff2"),url("./media/HelveticaNeueCyr-UltraLight-4BXHARO3.woff") format("woff"),url("./media/HelveticaNeueCyr-UltraLight-YR2C5MGB.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url("./media/HelveticaNeueCyr-Thin-GK6WBNWG.eot");src:local("HelveticaNeueCyr-Thin"),url("./media/HelveticaNeueCyr-Thin-GK6WBNWG.eot?#iefix") format("embedded-opentype"),url("./media/HelveticaNeueCyr-Thin-BBSFX72Q.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Thin-G5NYIP6H.woff") format("woff"),url("./media/HelveticaNeueCyr-Thin-HQ7KCSK4.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Menlo;font-style:normal;font-weight:400;src:local("Menlo Regular"),url("./media/Menlo-Regular-QR3WXGDX.woff") format("woff")}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNowDisplay-Bold-MJGVCQK5.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNowDisplay-ExtraBold-YBJBIAOX.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNowDisplay-Regular-3JQAWG7V.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNeueCyr-Roman-L5B5ELIF.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Roman-PWWD4K52.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNeueCyr-Bold-4CEX7E7N.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Bold-IERSDZ5J.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F}@font-face{font-family:Helvetica Now Display;src:url("./media/HelveticaNeueCyr-Black-OT5VLZP4.woff2") format("woff2"),url("./media/HelveticaNeueCyr-Black-4MLDKVVU.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F}@font-face{font-family:Latin Mono;src:url("./media/latin-modern-mono-12-regular-JG42WFCQ.otf") format("truetype");font-weight:400;font-style:normal}.collapse .collapse-content{height:0px}.collapse.collapse-open{height:100%}.ng-select .ng-select-container{height:48px!important}.ng-select .ng-select-container .ng-value-container .ng-input{top:11px!important}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:10px}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{--tw-bg-opacity: 1;background-color:rgb(var(--color-border-default-rgb) / var(--tw-bg-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-select-container,:root[data-theme=dark] .ng-select .ng-select-container{--tw-border-opacity: 1;border-color:rgb(var(--color-border-default-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-subtle-rgb) / var(--tw-bg-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-select-container:hover,:root[data-theme=dark] .ng-select .ng-select-container:hover{border-color:rgb(var(--color-text-primary-rgb) / .3)}:root[data-theme=admin-dark] .ng-select .ng-select-container.ng-has-value,:root[data-theme=dark] .ng-select .ng-select-container.ng-has-value{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-subtle-rgb) / var(--tw-bg-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel,:root[data-theme=dark] .ng-select .ng-dropdown-panel{--tw-border-opacity: 1;border-color:rgb(var(--color-border-default-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-subtle-rgb) / var(--tw-bg-opacity, 1));box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,:root[data-theme=dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{--tw-text-opacity: 1;color:rgb(var(--color-text-primary-rgb) / var(--tw-text-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,:root[data-theme=dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:rgb(var(--color-border-default-rgb) / .7)}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,:root[data-theme=dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:rgb(var(--color-brand-primary-rgb) / .2);--tw-text-opacity: 1;color:rgb(var(--color-brand-primary-rgb) / var(--tw-text-opacity, 1))}:root[data-theme=admin-dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover,:root[data-theme=dark] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover{background-color:rgb(var(--color-border-default-rgb) / .5)}:root[data-theme=admin-dark] .ng-select .ng-placeholder,:root[data-theme=dark] .ng-select .ng-placeholder{color:rgb(var(--color-text-primary-rgb) / .4)}.table.table-no-scroll{overflow-x:hidden}.table.table-no-left-padding :where(th,td):first-child{padding-left:0!important}.table.table-no-left-padding :where(th,td):not(:first-child){padding-left:.25rem!important}.table.table-no-right-padding :where(th,td){padding-right:.5rem!important}:root[data-theme=clcmprnt] .table :where(th),:root[data-theme=light] .table :where(th){font-size:.75rem;line-height:1rem;font-weight:500;color:rgb(var(--color-text-primary-rgb) / .4)}:root[data-theme=admin-dark] .table :where(th),:root[data-theme=dark] .table :where(th){font-size:.75rem;line-height:1rem;font-weight:500;color:rgb(var(--color-text-primary-rgb) / .6)}:root[data-theme=admin-dark] .table :where(tbody tr),:root[data-theme=dark] .table :where(tbody tr){border-color:rgb(var(--color-border-default-rgb) / .3)}:root[data-theme=admin-dark] .table :where(tbody tr):hover,:root[data-theme=dark] .table :where(tbody tr):hover{background-color:rgb(var(--color-surface-subtle-rgb) / .5)!important}.table-shadow{--tw-shadow: 0px 4px 12px 0px rgba(0,0,0,.1);--tw-shadow-colored: 0px 4px 12px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[ngpPopover]{position:absolute;display:flex;flex-direction:column;row-gap:4px;max-width:280px;border-radius:.75rem;padding:.75rem 1rem;outline:none;animation:popover-show .1s ease-out;z-index:9999}[ngpPopover][data-exit]{animation:popover-hide .1s ease-out}@keyframes popover-show{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes popover-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.date-picker-popover{max-width:320px!important;width:320px!important;padding:0!important;border-radius:.5rem;background-color:var(--color-surface-base);border:1px solid var(--color-border-default);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:9999;position:fixed}.date-picker-popover .date-btn{color:var(--color-text-primary);cursor:pointer;border:2px solid transparent;border-radius:9999px;transition:background-color .15s,color .15s}.date-picker-popover .date-btn[data-hover]:not([data-disabled]){background-color:color-mix(in oklab,var(--color-brand-primary) 8%,var(--color-surface-base))}.date-picker-popover .date-btn[data-focus-visible]{outline:none;box-shadow:0 0 0 2px var(--color-border-focus),0 0 0 4px var(--color-surface-base)}.date-picker-popover .date-btn[data-press]:not([data-disabled]){background-color:color-mix(in oklab,var(--color-brand-primary) 16%,var(--color-surface-base))}.date-picker-popover .date-btn[data-today]:not([data-selected]){border-color:var(--color-brand-primary)}.date-picker-popover .date-btn[data-selected]{background-color:var(--color-brand-primary);color:var(--color-brand-primary-content);border-color:transparent}.date-picker-popover .date-btn[data-outside-month]{opacity:.3}.date-picker-popover .date-btn[data-disabled]{opacity:.2;cursor:not-allowed}.date-picker-popover .date-nav-btn[data-disabled]{opacity:.3;cursor:not-allowed}@media(max-width:640px){.date-picker-popover{max-width:90vw!important}.date-picker-popover .date-btn{width:2.5rem;height:2.5rem;font-size:.875rem}}@media(prefers-contrast:high){.date-picker-popover .date-btn{border-width:2px}.date-picker-popover .date-btn[data-selected]{border:2px solid var(--color-brand-primary-content)}}@media print{.date-picker-popover{display:none!important}}[ngpError]{font-family:Helvetica Neue Roman,sans-serif;display:none;color:oklch(var(--er));font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}[ngpError][data-validator=fail][data-dirty]{display:block}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}html,body{font-family:HelveticaNeueCyr,sans-serif;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:HelveticaNeueCyr,sans-serif}h3{font-size:31px;font-weight:400}.helvetica-fix{display:inline-block;transform:translateY(2px)}*:where([style*=HelveticaNeueCyr],[class*="font-['HelveticaNeueCyr']"]){display:inline-block;transform:translateY(1px)}.container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.5rem!important;padding-right:1.5rem!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media(min-width:640px){.container{max-width:640px;padding-right:2rem;padding-left:2rem}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px;padding-right:2rem;padding-left:2rem}}@media(min-width:1280px){.container{max-width:1280px;padding-right:2rem;padding-left:2rem}}@media(min-width:1536px){.container{max-width:1536px;padding-right:2rem;padding-left:2rem}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-1{margin:.25rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.w-40{width:10rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-screen-xl{max-width:1280px}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-radius-md{border-radius:8px}.rounded-l-radius-md{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-r-radius-md{border-top-right-radius:8px;border-bottom-right-radius:8px}.border{border-width:1px}.border-r-0{border-right-width:0px}.border-border-default{--tw-border-opacity: 1;border-color:rgb(var(--color-border-default-rgb) / var(--tw-border-opacity, 1))}.bg-base-200{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-subtle-rgb) / var(--tw-bg-opacity, 1))}.bg-base-200\/50{background-color:rgb(var(--color-surface-subtle-rgb) / .5)}.bg-primary\/20{background-color:rgb(var(--color-brand-primary-rgb) / .2)}.bg-surface-base{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-base-rgb) / var(--tw-bg-opacity, 1))}.bg-surface-sunken{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-sunken-rgb) / var(--tw-bg-opacity, 1))}.bg-text-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-text-primary-rgb) / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.ps-1{padding-inline-start:.25rem}.text-left{text-align:left}.font-\[\'HelveticaNeueCyr\'\]{font-family:HelveticaNeueCyr}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-base-content\/40{color:rgb(var(--color-text-primary-rgb) / .4)}.text-base-content\/60{color:rgb(var(--color-text-primary-rgb) / .6)}.text-surface-base{--tw-text-opacity: 1;color:rgb(var(--color-surface-base-rgb) / var(--tw-text-opacity, 1))}.text-text-primary{--tw-text-opacity: 1;color:rgb(var(--color-text-primary-rgb) / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity: 1;color:rgb(var(--color-text-secondary-rgb) / var(--tw-text-opacity, 1))}.text-text-tertiary{--tw-text-opacity: 1;color:rgb(var(--color-text-tertiary-rgb) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_4px_12px_0px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0px 4px 12px 0px rgba(0,0,0,.1);--tw-shadow-colored: 0px 4px 12px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--accent: #96ff00;--accent-ink: #151515;--r: 9px;--density: 1;--font-head: "Onest", system-ui, sans-serif;--font-body: "Onest", system-ui, sans-serif;--font-mono: "Onest", system-ui, sans-serif;--r-sm: max(2px, calc(var(--r) * .6));--r-lg: calc(var(--r) * 2.2);--r-pill: 999px;--s1: calc(4px * var(--density));--s2: calc(8px * var(--density));--s3: calc(12px * var(--density));--s4: calc(16px * var(--density));--s5: calc(24px * var(--density));--s6: calc(32px * var(--density));--s7: calc(48px * var(--density));--s8: calc(72px * var(--density));--bg: #ffffff;--bg-tint: #f6f7f8;--surface: #ffffff;--panel: #fafbfc;--line: #e6e8eb;--line-strong: #d2d6db;--ink: #151515;--ink-2: #3c424b;--muted: #6b7280;--faint: #8a93a0;--ok: #16a34a;--warn: #c2410c;--danger: #dc2626;--shadow: 0 1px 2px rgba(14, 17, 22, .04), 0 8px 24px rgba(14, 17, 22, .06);--shadow-lg: 0 2px 6px rgba(14, 17, 22, .06), 0 24px 60px rgba(14, 17, 22, .12)}[data-theme=dark]{--bg: #0a0c0f;--bg-tint: #0e1217;--surface: #12161b;--panel: #161b21;--line: #242b33;--line-strong: #323a44;--ink: #eceff3;--ink-2: #c2c9d2;--muted: #94a0ad;--faint: #69737f;--ok: #4ade80;--warn: #fb923c;--danger: #f87171;--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-lg: 0 2px 8px rgba(0, 0, 0, .6), 0 30px 70px rgba(0, 0, 0, .7)}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lfl-widget-app.brand-loading{--accent: var(--line-strong);--accent-ink: var(--ink)}.lfl-widget-app h1,.lfl-widget-app h2,.lfl-widget-app h3,.lfl-widget-app h4{font-family:var(--font-head);margin:0;line-height:1.08;letter-spacing:-.01em;font-weight:600}.lfl-widget-app p{margin:0}.lfl-widget-app button{font-family:inherit;cursor:pointer}.lfl-widget-app ::selection{background:var(--accent);color:var(--accent-ink)}.lfl-widget-app :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.lfl-widget-app .btn:focus-visible,.lfl-widget-app .matpill:focus-visible,.lfl-widget-app .sw:focus-visible{outline-offset:3px}.lfl-widget-app .mono{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.lfl-widget-app .tlabel{font-size:12.5px;color:var(--muted);font-weight:500}.lfl-widget-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-sm);border:1px solid transparent;font-weight:600;font-size:15px;padding:12px 18px;line-height:1;transition:transform .06s ease,background .15s,border-color .15s,opacity .15s}.lfl-widget-app .btn:active{transform:translateY(1px)}.lfl-widget-app .btn-accent{background:var(--accent);color:var(--accent-ink)}.lfl-widget-app .btn-accent:hover{filter:brightness(.95)}.lfl-widget-app .btn-ink{background:var(--ink);color:var(--bg)}.lfl-widget-app .btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.lfl-widget-app .btn-ghost:hover{background:var(--bg-tint)}.lfl-widget-app .btn:disabled{opacity:.45;cursor:not-allowed}.lfl-widget-app .btn-lg{padding:15px 22px;font-size:16px}.lfl-widget-app .btn-block{width:100%}.lfl-widget-app .icon-btn{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2)}.lfl-widget-app .icon-btn:hover{border-color:var(--line-strong);color:var(--ink)}.lfl-widget-app .icon-btn svg{width:17px;height:17px}.widget{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.widget-foot{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:13px var(--s5) 12px;font-size:11px;color:var(--faint);text-decoration:none}.widget-foot:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:46px;height:1px;background:var(--line)}.widget-foot:hover{color:var(--ink-2)}.widget-foot b{color:var(--muted);font-weight:600}.widget-top{display:flex;align-items:center;gap:var(--s3);padding:14px var(--s5);border-bottom:1px solid var(--line);background:var(--panel)}.widget-top .title{font-family:var(--font-head);font-weight:600;font-size:15px}.widget-top .spacer{flex:1}.widget-top .filechip{display:inline-flex;align-items:center;gap:8px;max-width:240px;font-family:var(--font-mono);font-size:12px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:5px 9px}.widget-top .filechip .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-top .filechip button{border:0;background:transparent;color:var(--faint);display:grid;place-items:center;padding:0}.widget-top .filechip button:hover{color:var(--danger)}.steps{display:flex;align-items:center;gap:6px}.steps .st{display:flex;align-items:center;gap:7px}.steps .dot{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line-strong);color:var(--faint);font-family:var(--font-mono);font-size:10px;font-weight:600;transition:all .25s}.steps .st.done .dot{background:var(--ok);border-color:var(--ok);color:#fff}.steps .st.active .dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.steps .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--faint)}.steps .st.active .lbl,.steps .st.done .lbl{color:var(--ink-2)}.steps .bar{width:22px;height:1.5px;background:var(--line-strong)}@media(max-width:620px){.steps .lbl{display:none}.steps .bar{width:12px}}.widget-body{padding:var(--s5);container:wbody/inline-size}.widget-banner{margin-bottom:var(--s4);padding:10px 12px;font-size:12.5px;line-height:1.35;color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));border-radius:var(--r-sm)}.down-banner{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line));background:color-mix(in srgb,var(--warn) 9%,var(--surface));color:var(--ink-2);border-radius:var(--r-sm);padding:10px 13px;font-size:13px;margin-bottom:var(--s4)}.down-banner svg{color:var(--warn);flex:none}.down-banner span{flex:1;min-width:200px}.down-banner .btn-sm{padding:7px 12px;font-size:13px}.dz{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--panel);padding:var(--s7) var(--s5);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s3);transition:border-color .18s,background .18s;position:relative}.dz.over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.dz .glyph{width:64px;height:64px;border-radius:var(--r-lg);display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--shadow)}.dz .glyph svg{width:30px;height:30px}.dz h3{font-size:20px}.dz .sub{color:var(--muted);font-size:14px;max-width:40ch}.dz-actions{display:flex;gap:var(--s2);flex-wrap:wrap;justify-content:center;margin-top:var(--s1)}.formats{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:var(--s2)}.chip{font-size:12px;border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 11px;color:var(--ink-2);background:var(--surface);display:inline-flex;align-items:center;gap:5px}.dz .limit{font-size:12px;color:var(--faint);margin-top:var(--s2)}@keyframes spin{to{transform:rotate(360deg)}}.config{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--s5);align-items:start}.config.order-grid{grid-template-columns:minmax(0,1fr) 330px}.config .leftcol{display:flex;flex-direction:column;gap:var(--s5);min-width:0}@container wbody (max-width: 860px){.config{grid-template-columns:1fr}}@container wbody (max-width: 720px){.config.order-grid{grid-template-columns:1fr}.config.order-grid .result{position:static}.lfl-widget-app .btn.result-cta{display:none}}.fields,.pform{display:flex;flex-direction:column;gap:var(--s4)}.matpills{display:flex;flex-wrap:wrap;gap:var(--s2)}.matpill{font-size:13px;font-weight:600;color:var(--ink-2);min-height:38px;white-space:nowrap;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:7px 15px;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.matpill:hover{border-color:var(--muted)}.matpill.on{background:var(--accent);border-color:transparent;color:var(--accent-ink)}.matdesc{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-top:4px;font-size:12.5px;color:var(--muted)}.adv{margin-top:2px;padding-top:var(--s4);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.adv-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:none;padding:0;color:var(--faint);cursor:pointer}.adv-toggle:hover{color:var(--ink-2)}.adv-t{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.adv-chev{transition:transform .2s}.adv-chev.open{transform:rotate(180deg)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);align-items:start}@container params (max-width: 440px){.field-row{grid-template-columns:1fr}.matpill{min-height:44px;padding:10px 16px}.field.inline .matpill{min-height:40px}}@media(max-width:480px){.field-row{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:var(--s2)}.field>.flabel{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.field .flabel .name{font-size:13.5px;font-weight:600;color:var(--ink)}.field .flabel .val{font-family:var(--font-mono);font-size:12.5px;color:var(--muted)}.field.inline{flex-direction:row;align-items:center;flex-wrap:wrap;gap:7px 12px}.field.inline>.flabel{flex:none;min-width:62px;justify-content:flex-start}.field.inline .flabel .name{font-size:12.5px;font-weight:600;color:var(--muted)}.field.inline .matdesc{flex-basis:100%;margin:0 0 0 74px}.field.inline .colhint{margin-left:auto}.field.inline .matpill{min-height:0;padding:6px 12px;font-size:12.5px}.field.inline .segrow{display:inline-flex;flex-wrap:wrap;max-width:100%;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--bg-tint);padding:2px;gap:2px;overflow:visible}.field.inline .segrow button{border:0;border-radius:calc(var(--r-sm) - 2px);background:none;padding:5px 12px}.field.inline .segrow button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.field.inline .segrow button[aria-pressed=true] .sm{color:var(--accent-ink);opacity:.7}.segrow{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden}.segrow button{border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--ink-2);padding:10px 6px;font-size:13px;font-weight:500;display:flex;flex-direction:column;gap:2px;align-items:center}.segrow button:last-child{border-right:0}.segrow button .sm{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.segrow button[aria-pressed=true]{background:var(--bg-tint);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.segrow button[aria-pressed=true] .sm{color:var(--ink-2)}.range{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:var(--r-pill);background:var(--line);outline:none}.range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);box-shadow:var(--shadow);cursor:grab}.range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);cursor:grab}.ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--faint);margin-top:4px}.swatches{display:flex;gap:8px;flex-wrap:wrap}.sw{width:30px;height:30px;border-radius:var(--r-sm);border:1px solid var(--line-strong);cursor:pointer;position:relative}.sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.stepper{display:inline-flex;align-self:flex-start;align-items:center;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden}.stepper button{width:40px;height:40px;border:0;background:var(--surface);color:var(--ink);font-size:18px;display:grid;place-items:center}.stepper button:hover{background:var(--bg-tint)}.stepper .num{width:52px;text-align:center;font-family:var(--font-mono);font-size:16px;font-weight:600;border-inline:1px solid var(--line);height:40px;display:grid;place-items:center}.result{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s4);position:sticky;top:76px}.result .price-block{display:flex;flex-direction:column;gap:3px}.result .price-from{display:flex;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--muted);font-weight:500}.result .price{font-family:var(--font-mono);font-weight:600;font-size:clamp(26px,3.4vw,38px);line-height:1.05;letter-spacing:-.02em;white-space:nowrap;transition:opacity .18s ease}.result .price .cur{color:var(--muted);font-size:.5em;margin-right:3px}.result .price .price-dash{color:var(--muted);margin:0 .14em;font-weight:400}.result .price.updating{opacity:.4}.result .range-note{font-family:var(--font-mono);font-size:12px;color:var(--faint);line-height:1.35}.result .order-count{font-size:12px;color:var(--muted)}.recalc-tag{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:var(--ink-2);font-weight:500;vertical-align:middle}.recalc-tag .spin{width:11px;height:11px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 35%,transparent);border-top-color:var(--accent);animation:spin .6s linear infinite}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;transition:opacity .18s ease}.metrics.updating{opacity:.45}.metric{background:var(--panel);padding:12px 13px;display:flex;flex-direction:column;gap:3px}.metric .mk{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.metric .mk svg{width:13px;height:13px}.metric .mv{font-family:var(--font-mono);font-size:19px;font-weight:600}.metric .mv small{font-size:12px;color:var(--muted);font-weight:400}.honesty{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);background:var(--bg-tint);border-radius:var(--r-sm);padding:12px 13px}.honesty .ic{color:var(--ink-2);flex:none;margin-top:1px}.honesty .ic svg{width:18px;height:18px}.honesty p{font-size:12.8px;line-height:1.45;color:var(--ink-2)}.honesty p b{color:var(--ink);font-weight:600}.breakdown{display:flex;flex-direction:column;gap:6px}.breakdown .row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.breakdown .row .mono{color:var(--ink-2)}.breakdown .row.floor{color:var(--ink);font-weight:600}.breakdown .row.floor .mono{color:var(--ink)}.breakdown .row.total{color:var(--ink);font-weight:600;border-top:1px solid var(--line);padding-top:8px;margin-top:2px}.breakdown .sep{height:1px;background:var(--line);margin:2px 0}.contact-grid{display:grid;grid-template-columns:1fr .9fr;gap:var(--s5);align-items:start}@container modalbd (max-width: 560px){.contact-grid{grid-template-columns:1fr}.contact-grid .summary{order:-1}}@media(max-width:620px){.contact-grid{grid-template-columns:1fr}.contact-grid .summary{order:-1}}.input,.textarea{width:100%;padding:11px 12px;font-size:14px;font-family:inherit;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.input:focus,.textarea:focus{outline:2px solid color-mix(in srgb,var(--ink) 12%,transparent);outline-offset:1px;border-color:var(--ink-2)}.input.err,.textarea.err{border-color:var(--danger)}.phone-input{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.phone-input:focus-within{outline:2px solid color-mix(in srgb,var(--ink) 12%,transparent);outline-offset:1px;border-color:var(--ink-2)}.phone-input.err{border-color:var(--danger)}.phone-prefix{display:flex;align-items:center;padding:0 10px;font-size:14px;color:var(--ink-2);background:var(--panel);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none}.phone-input .input{flex:1 1 auto;min-width:0;border:0;border-radius:0;background:transparent}.phone-input .input:focus{outline:none}.input::placeholder,.textarea::placeholder{color:var(--faint)}.textarea{resize:vertical;min-height:76px}.field-err{font-size:11.5px;color:var(--danger);font-family:var(--font-mono)}.hint{font-size:11.5px;color:var(--faint)}.summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s4);display:flex;flex-direction:column;gap:10px}.summary h4{font-size:13px;color:var(--ink-2);font-weight:600}.summary .srow{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.summary .srow .lab{color:var(--muted)}.summary .srow .val{font-family:var(--font-mono);color:var(--ink);text-align:right}.summary .srow.floor .lab,.summary .srow.floor .val{color:var(--ink);font-weight:600}.summary .srow .val.swatch-val{display:flex;align-items:center;gap:6px;justify-content:flex-end}.summary .srow .val .sw-dot{width:13px;height:13px;border-radius:3px;border:1px solid var(--line-strong)}.summary .stotal{border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.summary .stotal .val{font-size:17px;font-weight:600}.summary .smodels{display:flex;flex-direction:column;gap:6px}.summary .smodel{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.summary .smodel .nm{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary .smodel .pr{font-family:var(--font-mono);color:var(--ink);white-space:nowrap}.confirm-summary{width:min(440px,100%);text-align:left}.confirm{text-align:center;padding:var(--s6) var(--s4);display:flex;flex-direction:column;align-items:center;gap:var(--s4)}.confirm .seal{width:66px;height:66px;border-radius:50%;background:color-mix(in srgb,var(--ok) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--ok) 40%,var(--line));display:grid;place-items:center;color:var(--ok)}.confirm .seal svg{width:32px;height:32px}.confirm h3{font-size:24px}.confirm .ctext{color:var(--muted);max-width:44ch}.dz-err{display:flex;align-items:center;gap:8px;color:var(--danger);font-size:13px;font-family:var(--font-mono);margin-top:var(--s2);animation:shake .3s}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.mobile-cta{display:none}@container wbody (max-width: 720px){.result{position:static}.mobile-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);position:sticky;bottom:0;z-index:30;margin:var(--s5) calc(var(--s5) * -1) calc(var(--s5) * -1);padding:var(--s3) var(--s5);background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:0 -10px 24px -12px color-mix(in srgb,var(--ink) 30%,transparent)}.mobile-cta .btn{white-space:nowrap;padding:12px 14px;flex:0 1 auto;min-width:0}.mobile-cta .mp{display:flex;flex-direction:column;flex:none;min-width:0}.mobile-cta .mp .pf{font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-cta .mp .pv{font-family:var(--font-mono);font-size:20px;font-weight:600;line-height:1;white-space:nowrap;transition:opacity .18s ease}.mobile-cta .mp .pv.updating{opacity:.4}}.modal-back{position:fixed;inset:0;z-index:90;background:#080a0d80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:var(--s4);animation:fade .2s ease both}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{width:min(720px,100%);max-height:92vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);animation:pop .25s cubic-bezier(.2,.8,.2,1) both}.modal-hd{display:flex;align-items:center;justify-content:space-between;padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}.modal-hd h3{font-size:17px}.modal-bd{padding:var(--s5);container:modalbd/inline-size}.modal-err{margin-bottom:var(--s3)}.vp-modal{width:min(840px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:pop .25s cubic-bezier(.2,.8,.2,1) both}.vp-modal-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:12px var(--s5);border-bottom:1px solid var(--line)}.vp-modal-name{font-family:var(--font-mono);font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-modal-stage{position:relative;width:100%;aspect-ratio:16/10;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--ink) 4%,var(--panel)),var(--panel))}.vp-modal-stage lib-stl-viewer{display:block;width:100%;height:100%}.vp-modal-stage .stl-viewer{min-height:0;height:100%;border-radius:0;box-shadow:none;background:transparent}.vp-modal-stage canvas{display:block;width:100%!important;height:100%!important}.vp-modal-stage .vp-dims{position:absolute;right:12px;bottom:12px;z-index:2;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);text-align:right;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--line);border-radius:var(--r-sm);padding:4px 8px}.vp-modal-stage .vp-dims .vp-vol{color:var(--faint)}.vp-modal-stage .vp-hint{position:absolute;left:0;right:0;bottom:12px;text-align:center;z-index:1;font-size:11px;color:var(--faint);pointer-events:none}@keyframes pop{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}.lbl-tip{display:inline-flex;align-items:center;gap:6px}.tip-wrap{position:relative;display:inline-flex}.tip-dot{width:16px;height:16px;border-radius:50%;padding:0;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font-size:10px;font-weight:700;line-height:1;display:grid;place-items:center;cursor:help;transition:border-color .12s,color .12s}.tip-dot:hover,.tip-dot[aria-expanded=true]{border-color:var(--accent);color:var(--ink)}.tip-bubble{position:absolute;bottom:calc(100% + 8px);left:-6px;transform:translateY(4px);width:max-content;max-width:min(240px,78vw);z-index:50;background:var(--ink);color:var(--bg);font-size:12px;line-height:1.4;font-weight:400;padding:8px 11px;border-radius:var(--r-sm);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;white-space:normal;text-align:left}.tip-bubble--end{left:auto;right:-6px}.tip-bubble:after{content:"";position:absolute;top:100%;left:14px;border:5px solid transparent;border-top-color:var(--ink)}.tip-bubble--end:after{left:auto;right:14px}.tip-bubble.open{opacity:1;transform:translateY(0)}@media(max-width:520px){.tip-bubble{max-width:min(200px,74vw)}}.mlist{display:flex;flex-direction:column;gap:var(--s2);container:mlist/inline-size}.mic{width:64px;height:64px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--bg-tint);border:1px solid var(--line);color:var(--ink-2);padding:0;overflow:hidden;position:relative;flex:none}.mic.mthumb{cursor:zoom-in}.mic.mthumb img{width:100%;height:100%;object-fit:cover;display:block}.mic .mz{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,#0a0c0f 42%,transparent);color:#fff;opacity:0;transition:opacity .12s}.mic.mthumb:hover .mz,.mic.mthumb:focus-visible .mz{opacity:1}.mbadge{position:absolute;right:3px;bottom:3px;z-index:2;font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1;padding:2px 3px;border-radius:3px;background:color-mix(in srgb,#0a0c0f 64%,transparent);color:#fff;pointer-events:none}.mic.mthumb:hover .mbadge,.mic.mthumb:focus-visible .mbadge{opacity:0}.thumb-stage{position:absolute;left:-10000px;top:0;width:240px;height:240px;pointer-events:none;opacity:0}.thumb-stage lib-stl-viewer{display:block;width:100%;height:100%}.thumb-stage .stl-viewer{min-height:0!important;height:240px!important}.thumb-stage canvas{width:100%!important;height:100%!important}.st-tag{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);white-space:nowrap}.st-tag .spin{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);animation:spin .7s linear infinite}.st-tag.warn{color:var(--warn);white-space:normal}.mrow2{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);transition:border-color .12s}.mrow2.custom{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong))}.mrow2.err{border-style:dashed}.mrow2.open{border-color:var(--ink)}.mrow2.over{border-color:color-mix(in srgb,var(--warn) 45%,var(--line-strong))}.mrow2-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:9px 11px}.mrow2 .mz-warn{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--warn) 78%,transparent);color:#fff}.mr-info{min-width:0;display:flex;flex-direction:column;gap:2px}.mr-name{display:flex;align-items:center;gap:8px;min-width:0}.mr-name .nm{font-weight:600;font-size:13.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mr-meta{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);flex-wrap:wrap}.mr-meta .matchip{display:inline-flex;align-items:center;gap:5px}.mr-meta .sw-dot{width:11px;height:11px;border-radius:3px;border:1px solid var(--line-strong);flex:none}.tagpill{font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--muted);background:var(--bg-tint);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 8px;white-space:nowrap}.tagpill.own{color:var(--accent-ink);background:var(--accent);border-color:transparent}.tagpill.sup{display:inline-flex;align-items:center;gap:4px;color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--surface));border-color:color-mix(in srgb,var(--warn) 30%,var(--line));cursor:help}.tagpill.sup svg{flex:none}.mr-warn{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line));border-radius:var(--r-pill);padding:2px 8px;white-space:nowrap}.mr-warn svg{flex:none}.mr-controls{display:flex;align-items:center;gap:var(--s3)}.qtybox{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden;flex:none}.qtybox button{width:30px;height:32px;border:0;background:var(--surface);color:var(--ink);font-size:16px;display:grid;place-items:center}.qtybox button:hover{background:var(--bg-tint)}.qtybox .mono{min-width:30px;text-align:center;font-size:13.5px;font-weight:600;border-inline:1px solid var(--line);height:32px;display:grid;place-items:center}.qtybox input.qtyval{width:42px;min-width:0;height:32px;padding:0;border:0;border-inline:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;font:inherit;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.qtybox input.qtyval::-webkit-outer-spin-button,.qtybox input.qtyval::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qtybox input.qtyval:focus{outline:none;background:var(--bg-tint)}.mr-price{text-align:right}.mr-price .mprice{font-family:var(--font-mono);font-weight:600;font-size:14px;white-space:nowrap;transition:opacity .18s ease}.mr-price .mprice.updating{opacity:.4}.mr-price .mprice small{display:block;font-size:10px;color:var(--muted);font-weight:400}.mr-acts{display:inline-flex;align-items:center;gap:2px}.rowbtn{width:32px;height:32px;border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-sm);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.rowbtn:hover{border-color:var(--muted);color:var(--ink)}.rowbtn.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.mr-acts .mrm{width:30px;height:32px;border:0;background:none;color:var(--faint);display:grid;place-items:center;border-radius:var(--r-sm);cursor:pointer}.mr-acts .mrm:hover{color:var(--danger);background:var(--bg-tint)}@container mlist (max-width: 520px){.mrow2-main{grid-template-columns:auto minmax(0,1fr);row-gap:10px;padding:11px 12px}.mr-controls{grid-column:1/-1;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.mr-acts{margin-left:auto}.mr-price{flex:1;text-align:left}.qtybox button{width:44px;height:44px;font-size:19px}.qtybox .mono{min-width:40px;height:44px;font-size:15px}.qtybox input.qtyval{width:48px;height:44px;font-size:15px}.rowbtn,.mr-acts .mrm{width:44px;height:44px}.mr-acts{gap:4px}}.rowedit{border-top:1px solid var(--line);padding:var(--s4);background:var(--panel);border-radius:0 0 var(--r-sm) var(--r-sm);container:params/inline-size}.rowedit-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.rowedit-hd .re-title{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13.5px}.rowedit-apply{margin-top:var(--s3)}.linkbtn{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--muted);font-size:12.5px;font-weight:500;cursor:pointer;padding:0}.linkbtn:hover{color:var(--ink)}.add-row{display:flex;align-items:stretch;gap:var(--s2)}.add-row .add-tile{flex:1}.add-tile{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;border:1.5px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--panel);color:var(--ink-2);font-weight:600;font-size:13.5px;padding:12px;cursor:pointer;width:100%;transition:border-color .15s,background .15s,color .15s}.add-tile:hover,.add-tile.over{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.add-tile .hint-sm{font-size:11.5px;color:var(--faint);font-weight:400}.demo-inline{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1.5px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface);padding:0 16px;text-decoration:none}.demo-inline:hover{border-color:var(--accent)}@container wbody (max-width: 480px){.add-row{flex-direction:column}.demo-inline{justify-content:center;padding:11px}}.mlist-err{display:flex;align-items:center;gap:8px;color:var(--danger);font-size:12.5px;font-family:var(--font-mono)}.order-defaults{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}.order-defaults .od-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:13px var(--s4);background:none;border:0;text-align:left;cursor:pointer}.order-defaults.open .od-head{border-bottom:1px solid var(--line)}.order-defaults .od-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.order-defaults .od-t{font-family:var(--font-head);font-weight:600;font-size:15px}.order-defaults .od-s{font-size:12.5px;color:var(--muted);line-height:1.4}.order-defaults .od-summary{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-defaults .od-summary .sw-dot{width:12px;height:12px;border-radius:3px;border:1px solid var(--line-strong);flex:none}.order-defaults .od-act{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:12.5px;font-weight:600;color:var(--ink-2)}.order-defaults .od-head:hover .od-act{color:var(--ink)}.order-defaults .od-chev{transition:transform .2s}.order-defaults.open .od-chev{transform:rotate(180deg)}.order-defaults .od-body{padding:var(--s4) var(--s4) var(--s5);container:params/inline-size}.ws-page{min-height:100vh;background:var(--bg-tint);display:flex;flex-direction:column}.ws-bar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--s3);height:58px;padding-inline:var(--s5);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.ws-logo{display:flex;align-items:center;gap:9px;font-family:var(--font-head);font-weight:700;letter-spacing:-.02em;font-size:18px;white-space:nowrap}.ws-logo .mark{width:26px;height:26px;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.ws-logo .mark svg{width:17px;height:17px}.ws-spacer{flex:1}.ws-stage{flex:1;width:min(880px,100% - var(--s5) * 2);margin-inline:auto;padding-block:var(--s7) var(--s6);display:flex;flex-direction:column;gap:var(--s5)}.ws-stage.wide{width:min(1100px,100% - var(--s5) * 2)}.ws-intro{display:flex;flex-direction:column;gap:var(--s2)}.ws-intro h1{font-size:clamp(26px,4vw,36px);letter-spacing:-.02em;max-width:24ch}.ws-intro p{color:var(--muted);font-size:clamp(15px,1.6vw,17px);max-width:60ch}@media(prefers-reduced-motion:reduce){.lfl-widget-app *,.lfl-widget-app *:before,.lfl-widget-app *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.hover\:bg-surface-sunken:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-sunken-rgb) / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
