@font-face{font-family:Onest;font-weight:100 900;font-display:swap;src:url(/_astro/onest-cyrillic.B4DTQzs9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:100 900;font-display:swap;src:url(/_astro/onest-latin.BXvespbm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAATAABIAAAAACcgAAARZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLj9IVkFSRz9NVkFSMwZgP1NUQVSBHgA8L34RCAqBEIEVCwgAMIFoATYCJAMMBCAFh2QHIBuMCMgEnu9r/jr3vY52R6WoxvMx95A05r5i9ZfAzKxMFfVoNKa2KFGBb2RJ2Fr3ULwCwIjI1riBUAQKhJ2bMWjEhNwqbu/uimhpYD+dgM9CAD/54BLp1WfQKLwYeMlKpfciwUYuabg+XVq9ZB7xecVlC4ijaxIHIQen5WFLCyqhfG+y0KSgN05BPfRb6hVeIVa70e0WIS/WXVo0a9ltyeqVyZ1CCkkx0lDD5BAuaKg9apwfHjieLlNowUOqgA2RjXML8aJh40eM5BVs+0X93tOPwXhBhkDoZNxSIfX65eSbj7xuKY5PjX61cuasZSyfj1KDBrShDyOYwhxWREOISdke3RLgnY0pJI2kAfJKDkFOvXC6FpPbQAktJOxM4eaMtks5vU1ElLRKHM2wYFCAohvDtFw38XzE2Fn59efeBpYyKPxwuFYhv0acM+ck5YZEC+KwYElAMGGVoIRY0CFhiRCtEpVY4DbUJS4JELYvJyWlm0XSkuGsOyQrOblJyfutSoUQC9J9xP0+cftE2vKLGfo9rwwj6x/vC3inB3yWKX5pH9Lm3i8//ZJNX3zh92Pi/Dtt7v36a9n8ld8fq/f37b//9f3y+S+cm1QcWhxeHFZceafjxPTdmqM6De3hLGs28NjwG0NvTBp0vOmgfOMebYcO6z7inFlI5ozk74wb/QqTKOVuvMKm10Fp3bjZKBQoFDZT2Lz3hNL16k3EN2/dpLBohjDUJpUUpZTqMiJ+QnRUSAbc3rvz+PHjh/cf/FL3l1/ueO0G5lOl3T8Ef98cFpfHDAZ/cPP777//n6+qgrrff3/5cvjAP3/dUMFg0Os2O3SIxZyP6HD997eeeeaZjy534OHmTbUuX65bV6kePUTE8LqePnislKpb9/JlevTo0Sp65/3q6uqtOj6m6DEg+2711FCnO16t/3EG+etMbXuc37Iy+uknZn3978OJKsvIz2WBua4y+uk7Zv0rVlbXa5UnLkFQz9NxgeVadcfCwfXqSSFf2GJOBqxCxsdVOaGMHIJfHkIRlMvQNJMXYJCV80qXdpfSrV1gC9JG2tkJWNIIJl6pA4u4hBUBHY8RxOYHhPDzGcIkeWFHhNcJiS5pJzEsLiBOmlNIEGYXkuSZhxReykgTZxgyROmCLDWwkcNP8i/zJIGhLMBhKctoTA/mUaTE3NUqzL03q1jGEorBheF+5YM1ZMl83dPOI3GYz+w1d1fRlIOV5fblzN+swkcPYjYzmQUrgg3wXoGte7iKPn0Us5jNgrE2FofC29nLWMRSOtA0eNtCFuGwgBksZAHLmMdsSgdfXYpDExayhJmSCyNwgJZbefQSxuCwJKDZ137WpgVNaEYzmtM92Svw39qRYYxnBCPpKH+NnRUU6sm8tpolmvGlC81oEZCtebuDzSE4TIxfyBwcSrul7iy3B9cwuFTsXbBNaSaz0dHLmU4TSm5pPk11nT+fRRSZx1IL+uRHqv6gF6LyHC2oAA==)format("woff2");unicode-range:U+20BD}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-cyrillic.DDOGhiFY.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-latin.D000Msq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABIAAAAACnwAAAQxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKD9IVkFSMQZgP1NUQVSBYicmADwvahEICoEQgRYLCAAwgS4BNgIkAwgEIAWJTAcgGz4JyASe59+rOve+pCoFbhbOusGR3XB6TX8OhAxZVr+f6idcIuOzMzE6Vu6DDxegIoCwrZCRJUVgAWWrXIXt+JpK2+4dMWlGGc04RGcgQJSLigukV59Bo3CwyAq53MgeCK5ORTE2Wz3dryVZrCpZBBcCLt0xgkF0u2RHTXHMkYmWTpDHsWP6oI5LDWwlyBRaSLd2hcgp2l6H2y7AdvMDeqTv+h3P+8WcOrMYzCkp8pDX1i0DvVpXgh4PG8lD5xRF3NroK9Hr5s7zz/uFCn96taQQslxNB4Ywg2t5kFf5VNqDCLPAgXrWbDYo/69mT6DeSBEqZAr6VSx5HFXyp6TelkPQUZrN+pD+nFTpHtSHjQdONCerRRmvZBcqaXppmV0e/p3fWTJ6xYs7P9qzd/3GNGe1LOOqhm50Q5c64npzErXIU6FaQSnqG6iTjtyGdb1VjXohzd3rdQkTZUciNKPN8QqnhFKtOFIE/yMSEUMq7RIVSxiTmNgkUB+XUCztkpCwRkGSeWsuRyq1z4cKBTZIN93WStY69CS1jDk/ErMT1oyEPasqHpOoDO4xsYeWLOH2xYujUWK4j5nYQ8vkjqXR6ISVb6+cXF7UsWuusEMRtS8NGzZstPvEgHU9prVoPbFL59aTprXocc/orcO2vvT4Pe179Gzvtt3DgJQa4CJjac/MQ3278Tu3K3E6eEJfXJbNiKqqGDXjHxdR0Yxru7Z7bP/+Y8GBIDjmXHTRMXPJSWvDHTFV6+QlbNiwQbNXXBYE+/dX5+85GXddN3FqT15eKuW+N2/PtlWrVm3bk3fX7eGNG207CFz3zrNzJ4/s2x0EgW1v3Ijrunpk5/Lly+8y+pi2sTYe2DB8aqrTYceY7a5t1cJ3X5xctXL+gePtzyy2njSnGGc0PvMuLbE+P97+9GPWk0+A6/aIjmNCIpfsPJuR76nla0ISMVq150uLJy203rqGn3XtAsJF+ieUpH4NQye9HhZFOqjT5gLVQIgCdeJJ2sjCCQJx+RcQHPkViisfwhCV17dZISeITVyeBkI48jDCZOVGOJTIIEToIFlEKWMjYrTiU8Rpwc1IUMIQJGnHOX4KfCw1JP1V++8jqKOG6dTSH5/pVFPBTAYwG58eNDKdCmppYjB11FInHVtMb67HP3w0elBHNbN8NlFYM5jZRTkqaKZGrEYEc4tyVDOdxlZ0EBWHOw8/7k31qhvFvANrkHOTFdEuU14zmNMJxqZuk4OZPvU00YHS4qImZtJIBfX4SVDS+ksrqKaEOhqZSylD6cMg26uyVGOkUYGHfsujBSW0oJzyZtYrk3nLPIKOpfQYbUrwDd3bZQHH9qSOem6I3ZChVSkbiEfuILPxLAfDMLaOSmYz07euO82EyY6i3fNo182l4uDYZmZQwsz7vldpgP2WxpvO/9YPkZtNi//t8i4=)format("woff2");unicode-range:U+20BD}:root{color-scheme:dark;--bg:#0a0b0e;--bg-rgb:10, 11, 14;--bg-2:#0d0f13;--bg-end:#0c0e12;--white:#fff;--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--slab-hi:#222730;--slab-lo:#181c23;--well:#08090c;--metal-hi:#2b3038;--metal-lo:#1a1e24;--metal-thumb-hi:#3a4049;--metal-thumb-lo:#252a31;--overlay:#1e2229;--rim-window:linear-gradient(135deg, rgba(var(--white-rgb), .33), rgba(var(--white-rgb), .13) 30%, rgba(var(--white-rgb), .1) 62%, rgba(var(--white-rgb), .21));--rim-object:linear-gradient(135deg, rgba(var(--white-rgb), .23), rgba(var(--white-rgb), .1) 32%, rgba(var(--white-rgb), .08) 64%, rgba(var(--white-rgb), .15));--text:#f2f4f7;--text-2:#a6aeb8;--text-3:#848e9b;--line:#ffffff14;--line-hi:#ffffff29;--line-metal:#ffffff16;--line-thumb:#ffffff24;--tint-hover:#ffffff0d;--blue:#2b7cf5;--blue-hi:#5e9dff;--blue-deep:#1558c9;--blue-rgb:43, 124, 245;--blue-hi-rgb:94, 157, 255;--violet-rgb:139, 124, 246;--teal-rgb:34, 184, 207;--scene-light:.85;--btn-top:var(--blue);--btn-mid:#2069dd;--btn-lo:var(--blue-deep);--on-accent:#fff;--bubble-hi:#3583f7;--bubble-lo:#2367dd;--bubble-buyer:#1c2128;--typing:#1f5fd0;--check-hi:#3f8dff;--check-lo:#2472ee;--night:#c9c1ff;--ok:#30d158;--ok-rgb:48, 209, 88;--ok-deep:#1f9a44;--ok-slab-hi:#0d371a;--ok-slab-lo:#0c2713;--ok-slab-text-3:#8ba08e;--warn:#ff9230;--warn-rgb:255, 146, 48;--warn-deep:#c26a1a;--error:#ff4245;--error-text:#ff6063;--error-rgb:255, 66, 69;--error-deep:#c12f33;--data-1:#5e9dff;--data-1-rgb:94, 157, 255;--data-3:#cc79d8;--data-3-rgb:204, 121, 216;--data-indigo:#6d7cff;--data-indigo-rgb:109, 124, 255;--data-pink:#ff375f;--data-pink-rgb:255, 55, 95;--data-azure:rgb(var(--service-avito-rgb));--data-azure-rgb:var(--service-avito-rgb);--data-yellow:rgb(var(--service-yandex-rgb));--data-yellow-rgb:var(--service-yandex-rgb);--data-cobalt:#0091ff;--data-cobalt-rgb:0, 145, 255;--data-brown:#b78a66;--data-brown-rgb:183, 138, 102;--data-purple:#db34f2;--data-purple-rgb:219, 52, 242;--data-steel:#737c87;--data-steel-rgb:115, 124, 135;--service-avito-rgb:0, 170, 255;--service-yandex-rgb:255, 214, 0;--service-cdek-rgb:26, 178, 72;--service-post-rgb:87, 130, 254;--service-5post-rgb:100, 180, 65;--avatar-hi:#30363f;--avatar-lo:#1d2127;--thumb-hi:#232830;--thumb-lo:#151920;--frame-hi:#20242b;--frame-lo:#14171c;--tip:#2a2f38;--r-modal:28px;--r-xl:24px;--r-card:20px;--r-lg:14px;--r-md:12px;--r-sm:8px;--r-xs:4px;--r-pill:999px;--r-bar:26px;--r-bar-sm:18px;--r-btn-lg:18px;--r-btn:15px;--r-tile:14px;--r-small:10px;--r-item:11px;--r-chip:9px;--r-nested:8px;--r-thumb-sm:6px;--r-tail:5px;--r-meter:3px;--r-mark:2px;--ease:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.32, .72, 0, 1);--ease-breath:cubic-bezier(.45, 0, .35, 1);--t-fast:.16s;--t-mid:.26s;--t-slow:.48s;--t-grow:.42s;--t-fade:.36s;--t-blink:1s;--t-loop:1.4s;--t-led:3.2s;--font:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--fs-h1:clamp(34px, 4.3vw, 54px);--fs-h1-product:clamp(34px, 4vw, 50px);--fs-doc-title:clamp(28px, 4.4vw, 40px);--fs-h2:clamp(28px, 3.4vw, 42px);--fs-price:34px;--fs-page:28px;--fs-title:24px;--fs-tier:22px;--fs-doc-h2:clamp(19px, 2.2vw, 22px);--fs-h3:20px;--fs-lead:clamp(17px, 1.4vw, 19px);--fs-h4:17px;--fs-body:16px;--fs-ui-lg:15px;--fs-ui:14px;--fs-cap:13px;--fs-mono:13px;--fs-label:12px;--fs-micro:11px;--fs-count:10px;--z-header:50;--z-popover:60;--z-modal:80;--z-toast:95;--z-loader:100;--measure:1160px;--gutter:clamp(20px, 4vw, 56px);--section:clamp(64px, 8vw, 120px)}.theme-nt{--blue:#22b8e8;--blue-hi:#64d2ff;--blue-deep:#0f8fbf;--blue-rgb:34, 184, 232;--violet-rgb:191, 90, 242;--teal-rgb:10, 132, 255;--btn-top:#4fcbff;--btn-mid:#1fb0e6;--btn-lo:#149ccf;--on-accent:#04212c;--bubble-hi:#2fbdf0;--bubble-lo:#199fd6;--typing:#199fd6}:root,.theme-nt{--shadow-well:inset 0 3px 14px rgba(var(--black-rgb), .6);--shadow-field:inset 0 2px 10px rgba(var(--black-rgb), .5);--shadow-track:inset 0 1px 3px rgba(var(--black-rgb), .4);--shadow-meter:inset 0 1px 2px rgba(var(--black-rgb), .5);--shadow-slab:0 2px 6px rgba(var(--black-rgb), .35), 0 36px 80px -28px rgba(var(--black-rgb), .75);--shadow-slab-hover:0 3px 8px rgba(var(--black-rgb), .35), 0 44px 90px -30px rgba(var(--black-rgb), .85);--shadow-slab-accent:0 2px 6px rgba(var(--black-rgb), .35), 0 40px 90px -30px rgba(var(--black-rgb), .8), 0 30px 70px -30px rgba(var(--blue-rgb), .45);--shadow-inner:0 1px 3px rgba(var(--black-rgb), .3), 0 12px 28px -16px rgba(var(--black-rgb), .55);--shadow-inner-hover:0 2px 5px rgba(var(--black-rgb), .3), 0 20px 36px -18px rgba(var(--black-rgb), .7);--shadow-sm:0 2px 6px rgba(var(--black-rgb), .3);--shadow-metal:inset 0 1px 0 rgba(var(--white-rgb), .11), 0 2px 6px rgba(var(--black-rgb), .3);--shadow-thumb-hi:inset 0 1px 0 rgba(var(--white-rgb), .16), 0 2px 8px rgba(var(--black-rgb), .45);--shadow-knob:inset 0 1px 0 rgba(var(--white-rgb), .16), 0 2px 4px rgba(var(--black-rgb), .35), 0 1px 2px rgba(var(--black-rgb), .2);--shadow-switch-on:0 0 12px rgba(var(--blue-rgb), .35);--shadow-pressed:inset 0 2px 5px rgba(var(--black-rgb), .45), inset 0 -1px 0 rgba(var(--white-rgb), .04);--shadow-glow-live:0 0 10px rgba(var(--blue-hi-rgb), .75);--shadow-primary:inset 0 1px 0 rgba(var(--white-rgb), .26), 0 2px 6px rgba(var(--black-rgb), .3), 0 14px 34px -12px rgba(var(--blue-rgb), .6);--shadow-primary-hover:inset 0 1px 0 rgba(var(--white-rgb), .3), 0 3px 8px rgba(var(--black-rgb), .3), 0 20px 44px -14px rgba(var(--blue-rgb), .75);--shadow-bubble:inset 0 1px 0 rgba(var(--white-rgb), .18), 0 10px 24px -12px rgba(var(--blue-rgb), .55);--shadow-app-icon:inset 0 1px 0 rgba(var(--white-rgb), .35), 0 2px 6px rgba(var(--black-rgb), .35), 0 24px 50px -18px rgba(var(--blue-rgb), .65);--shadow-app-icon-image:0 24px 50px -18px rgba(var(--blue-rgb), .65);--shadow-overlay:inset 0 1px 0 rgba(var(--white-rgb), .08), 0 24px 60px -24px rgba(var(--black-rgb), .9);--shadow-modal:0 2px 6px rgba(var(--black-rgb), .4), 0 40px 90px -24px rgba(var(--black-rgb), .9);--shadow-tooltip:0 6px 18px -8px rgba(var(--black-rgb), .7);--shadow-header:0 10px 30px -18px rgba(var(--black-rgb), .9);--shadow-led:inset 0 0 1px rgba(var(--white-rgb), .6), 0 0 0 1px rgba(var(--black-rgb), .35);--shadow-dot:inset 0 1px 0 rgba(var(--white-rgb), .6), 0 0 8px rgba(var(--white-rgb), .3)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(60% 24% at 82% 34%, rgba(var(--violet-rgb), .06), transparent 70%), radial-gradient(60% 22% at 14% 62%, rgba(var(--teal-rgb), .05), transparent 70%), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 28%, var(--bg) 46%, var(--bg-2) 66%, var(--bg) 84%, var(--bg-end) 100%);line-height:1.55;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1;opacity:.03;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:fixed;inset:0}.wrap{max-width:var(--measure);padding-inline:var(--gutter);margin:0 auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-weight:600}h1{font-size:var(--fs-h1);letter-spacing:-.034em;text-wrap:balance;line-height:1.04}h2{font-size:var(--fs-h2);letter-spacing:-.025em;text-wrap:balance;line-height:1.08}h3{font-size:var(--fs-h3);letter-spacing:-.012em;line-height:1.25}.lead{font-size:var(--fs-lead);color:var(--text-2);line-height:1.5}.body{font-size:var(--fs-body);color:var(--text-2)}.cap{font-size:var(--fs-cap);color:var(--text-3);line-height:1.4}.eyebrow{border-radius:var(--r-pill);height:28px;font-size:var(--fs-label);color:var(--text-2);background:linear-gradient(180deg, var(--metal-hi), var(--metal-lo));border:1px solid var(--line-metal);box-shadow:var(--shadow-metal);align-self:flex-start;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.mono{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums}@media (width<480px){h1 br{display:none}}:focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px}.reveal{opacity:0;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);transform:translateY(12px)}.reveal.is-in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}:root{--t-fast:.01ms;--t-mid:.01ms;--t-slow:.01ms;--t-grow:.01ms}}.slab{border-radius:var(--r-xl);background:radial-gradient(90% 60% at 0% 0%, rgba(var(--white-rgb), .07), transparent 55%) padding-box, radial-gradient(70% 50% at 100% 100%, rgba(var(--white-rgb), .045), transparent 55%) padding-box, linear-gradient(180deg, var(--slab-hi), var(--slab-lo)) padding-box, linear-gradient(180deg, rgba(var(--white-rgb), .03), transparent 45%) border-box, var(--rim-window) border-box, linear-gradient(var(--slab-lo), var(--slab-lo)) border-box;box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .08), var(--shadow-slab);border:1px solid #0000;position:relative}.slab--inner{border-radius:var(--r-card);box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .055), var(--shadow-inner);background:radial-gradient(90% 60% at 0% 0%, rgba(var(--white-rgb), .05), transparent 55%) padding-box, linear-gradient(180deg, var(--slab-hi), var(--slab-lo)) padding-box, linear-gradient(180deg, rgba(var(--white-rgb), .02), transparent 45%) border-box, var(--rim-object) border-box, linear-gradient(var(--slab-lo), var(--slab-lo)) border-box}.slab--inner.slab--group{background:radial-gradient(90% 60% at 0% 0%, rgba(var(--white-rgb), .05), transparent 55%) padding-box, linear-gradient(180deg, var(--slab-hi), var(--slab-lo)) padding-box, linear-gradient(180deg, rgba(var(--white-rgb), .04), transparent 40%) border-box, linear-gradient(180deg, rgba(var(--white-rgb), .02), transparent 45%) border-box, var(--rim-object) border-box, linear-gradient(var(--slab-lo), var(--slab-lo)) border-box}.slab--accent{background:radial-gradient(90% 60% at 0% 0%, rgba(var(--blue-rgb), .08), transparent 55%) padding-box, linear-gradient(180deg, var(--slab-hi), var(--slab-lo)) padding-box, linear-gradient(135deg, rgba(var(--blue-hi-rgb), .6), rgba(var(--blue-hi-rgb), .2) 30%, rgba(var(--white-rgb), .1) 62%, rgba(var(--blue-hi-rgb), .36)) border-box, linear-gradient(var(--slab-lo), var(--slab-lo)) border-box;box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .08), var(--shadow-slab-accent)}.well{background:var(--well);border:1px solid rgba(var(--black-rgb), .45);border-radius:var(--r-lg);box-shadow:var(--shadow-well)}.metal{background:linear-gradient(180deg, var(--metal-hi), var(--metal-lo));border:1px solid var(--line-metal);box-shadow:var(--shadow-metal)}.pill{border-radius:var(--r-pill);height:28px;font-size:var(--fs-label);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}@media (width<480px){.pill{white-space:normal;height:auto;min-height:28px;padding:5px 12px 5px 10px;line-height:1.3}}.btn{border-radius:var(--r-btn);height:46px;font-size:var(--fs-ui-lg);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), filter var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);will-change:transform;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.btn--sm{height:38px;font-size:var(--fs-ui);border-radius:var(--r-md);padding:0 14px}.btn--lg{height:54px;font-size:var(--fs-body);border-radius:var(--r-btn-lg);padding:0 26px}.btn--primary{color:var(--on-accent);background:linear-gradient(180deg, var(--btn-top) 0%, var(--btn-mid) 50%, var(--btn-lo) 100%);border:1px solid rgba(var(--white-rgb), .16);box-shadow:var(--shadow-primary)}.btn--metal{color:var(--text);background:linear-gradient(180deg, var(--metal-hi), var(--metal-lo));border:1px solid var(--line-metal);box-shadow:var(--shadow-metal)}.btn--ghost{color:var(--text-2);background:0 0;border:1px solid #0000}.btn--danger{color:var(--error-text);border:1px solid rgba(var(--error-rgb), .35);background:0 0}@media (hover:hover){.btn--primary:hover{filter:brightness(1.07);box-shadow:var(--shadow-primary-hover);transform:translateY(-1px)}.btn--metal:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn--ghost:hover{color:var(--text);background:var(--tint-hover)}.btn--danger:hover{background:rgba(var(--error-rgb), .1)}}.btn:active{filter:brightness(.95);transform:translateY(0)scale(.985)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn svg{flex:none;width:16px;height:16px}.theme-nt .btn--primary{text-shadow:0 1px 0 rgba(var(--white-rgb), .25)}.rule{background:linear-gradient(90deg, transparent, rgba(var(--white-rgb), .2) 35%, rgba(var(--white-rgb), .2) 65%, transparent);height:1px;position:relative}.rule:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, rgba(var(--white-rgb), .07), transparent 70%);height:22px;position:absolute;top:1px;left:15%;right:15%}.status{font-size:var(--fs-cap);color:var(--text-2);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.status:before{content:"";background:var(--text-3);border-radius:50%;align-self:center;width:6px;height:6px}.status--ok:before{background:var(--ok)}.status--warn:before{background:var(--warn)}.status--error:before{background:var(--error)}.status--live:before{background:var(--blue-hi)}.badge{border-radius:var(--r-pill);height:22px;font-size:var(--fs-label);white-space:nowrap;color:var(--text-2);background:rgba(var(--white-rgb), .06);border:1px solid var(--line-hi);align-items:center;gap:6px;padding:0 9px;font-weight:500;display:inline-flex}.badge--live{color:var(--blue-hi);background:rgba(var(--blue-rgb), .14);border-color:rgba(var(--blue-rgb), .3)}.badge--ok{color:var(--ok);background:rgba(var(--ok-rgb), .12);border-color:rgba(var(--ok-rgb), .3)}.badge--warn{color:var(--warn);background:rgba(var(--warn-rgb), .12);border-color:rgba(var(--warn-rgb), .3)}.badge--error{color:var(--error-text);background:rgba(var(--error-rgb), .12);border-color:rgba(var(--error-rgb), .3)}.msg{border-radius:var(--r-lg);max-width:84%;font-size:var(--fs-ui);padding:10px 13px;line-height:1.4}.msg--buyer{background:var(--bubble-buyer);border:1px solid rgba(var(--white-rgb), .06);border-bottom-left-radius:var(--r-tail);align-self:flex-start}.msg--seller{color:var(--on-accent);border-bottom-right-radius:var(--r-tail);background:linear-gradient(180deg, var(--bubble-hi), var(--bubble-lo));border:1px solid rgba(var(--white-rgb), .14);box-shadow:var(--shadow-bubble);align-self:flex-end}.msg time{font-size:var(--fs-micro);opacity:.6;font-family:var(--mono);margin-top:4px;display:block}.m{transition:grid-template-rows var(--t-grow) var(--ease-io);grid-template-rows:0fr;display:grid}.m.is-in{grid-template-rows:1fr}.m>div{flex-direction:column;min-height:0;display:flex;overflow:hidden}.m--buyer>div{align-items:flex-start}.m--seller>div{align-items:flex-end}.m .msg,.m .typing{opacity:0;transform-origin:bottom;transition:opacity var(--t-fade) var(--ease) 60ms, transform var(--t-grow) var(--ease) 60ms;transform:translateY(6px)scale(.98)}.typing{border-radius:var(--r-lg);background:var(--typing);border-bottom-right-radius:var(--r-tail);gap:4px;padding:12px 14px;display:inline-flex}.typing i{background:var(--white);opacity:.5;width:6px;height:6px;animation:blink var(--t-blink) infinite;border-radius:50%}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.m.is-in .msg,.m.is-in .typing{opacity:1;margin-bottom:10px;transform:none}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}.led{background:radial-gradient(circle at 40% 35%, var(--white) 0%, rgba(var(--white-rgb), .85) 18%, var(--led) 45%, var(--led-deep) 100%);width:7px;height:7px;box-shadow:var(--shadow-led);--led:var(--ok);--led-deep:var(--ok-deep);--led-rgb:var(--ok-rgb);animation:led-core var(--t-led) var(--ease-breath) infinite;border-radius:50%;flex:none;display:inline-block;position:relative}.led:before{content:"";background:radial-gradient(circle, rgba(var(--led-rgb), .55), rgba(var(--led-rgb), 0) 70%);filter:blur(2px);animation:led-halo var(--t-led) var(--ease-breath) infinite;border-radius:50%;animation-delay:.15s;position:absolute;inset:-5px}.led--blue{--led:var(--blue-hi);--led-deep:var(--blue-deep);--led-rgb:var(--blue-rgb)}@keyframes led-core{0%{filter:brightness(.85)}38%{filter:brightness(1.15)}52%{filter:brightness(1.05)}to{filter:brightness(.85)}}@keyframes led-halo{0%{opacity:.35;transform:scale(.8)}38%{opacity:1;transform:scale(1.15)}52%{opacity:.85;transform:scale(1.05)}to{opacity:.35;transform:scale(.8)}}.led:nth-of-type(2n),.led:nth-of-type(2n):before{animation-delay:1.1s}.section{padding:var(--section) 0}.section__head{flex-direction:column;gap:14px;max-width:680px;margin-bottom:clamp(32px,4vw,56px);display:flex}.section__head .lead{max-width:600px}.rule-card{align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.rule-card .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--text-3);min-width:22px;padding-top:4px}.rule-card b{font-size:var(--fs-body);letter-spacing:-.01em;margin-bottom:4px;font-weight:600;display:block}.rule-card p{font-size:var(--fs-ui);color:var(--text-2)}.input{border-radius:var(--r-md);border:1px solid rgba(var(--black-rgb), .45);background:var(--well);width:100%;height:38px;box-shadow:var(--shadow-field);color:var(--text);font:inherit;font-size:var(--fs-ui);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:0 12px}.input::placeholder{color:var(--text-3)}.input:focus{border-color:var(--blue-hi);box-shadow:var(--shadow-field), 0 0 0 3px rgba(var(--blue-rgb), .18);outline:none}.input--invalid{border-color:var(--error);box-shadow:var(--shadow-field), 0 0 0 3px rgba(var(--error-rgb), .15)}.input:disabled{opacity:.45}.field{align-content:start;gap:6px;display:grid}.field>label{font-size:var(--fs-cap);color:var(--text-2)}.field .hint{font-size:var(--fs-label);color:var(--text-3)}.err{font-size:var(--fs-label);color:var(--error-text)}.tabs{border-radius:var(--r-tile);gap:2px;padding:3px;display:inline-flex}.tabs button{border-radius:var(--r-item);height:34px;font-size:var(--fs-ui);color:var(--text-2);white-space:nowrap;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;padding:0 14px;font-weight:500}.tabs button[aria-selected=true]{color:var(--text);background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));border-color:var(--line-thumb);box-shadow:var(--shadow-thumb-hi)}.chip{border-radius:var(--r-chip);height:28px;font-size:var(--fs-label);color:var(--text-2);transition:filter var(--t-fast) var(--ease), scale var(--t-fast) var(--ease);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}@media (hover:hover){.chip:hover{filter:brightness(1.12)}}.chip:active{scale:.985}.chip--on{color:var(--text);background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));border-color:var(--line-thumb);box-shadow:var(--shadow-thumb-hi)}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.tbl th{color:var(--text-3);text-align:left;border-bottom:1px solid var(--line);font-weight:500;font-size:var(--fs-label);letter-spacing:.02em;white-space:nowrap;padding:10px 12px}.tbl td{border-bottom:1px solid var(--line);white-space:nowrap;transition:background-color var(--t-fast) var(--ease);padding:10px 12px}.tbl tr:last-child td{border-bottom:0}.tbl td.num{text-align:right;font-family:var(--mono);font-size:var(--fs-label)}.tbl tr.is-sel td{background:rgba(var(--blue-rgb), .1)}.tbl tr.is-sel td:first-child{box-shadow:inset 3px 0 0 var(--blue)}@media (hover:hover){.tbl tbody tr:hover td{background:rgba(var(--white-rgb), .03)}}.skeleton{border-radius:var(--r-xs);background:linear-gradient(90deg, rgba(var(--white-rgb), .05), rgba(var(--white-rgb), .1), rgba(var(--white-rgb), .05));animation:shimmer var(--t-loop) linear infinite;background-size:200% 100%}@keyframes shimmer{to{background-position:-200% 0}}.empty{text-align:center;color:var(--text-2);padding:48px 24px}.empty h4{font-size:var(--fs-h4);color:var(--text);margin-bottom:8px}.empty p{max-width:34em;margin:0 auto 18px;line-height:1.5}.notice{border-radius:var(--r-lg);border:1px solid var(--line-hi);background:rgba(var(--white-rgb), .035);font-size:var(--fs-ui);align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.5;display:flex}.notice--error{border-color:rgba(var(--error-rgb), .35);background:rgba(var(--error-rgb), .08)}.notice--warn{border-color:rgba(var(--warn-rgb), .35);background:rgba(var(--warn-rgb), .08)}.notice--ok{border-color:rgba(var(--ok-rgb), .35);background:rgba(var(--ok-rgb), .08)}.overlay{border-radius:var(--r-lg);background:radial-gradient(90% 60% at 0% 0%, rgba(var(--white-rgb), .07), transparent 55%) padding-box, linear-gradient(180deg, var(--slab-hi), var(--overlay)) padding-box, linear-gradient(180deg, rgba(var(--white-rgb), .03), transparent 45%) border-box, var(--rim-window) border-box, linear-gradient(var(--overlay), var(--overlay)) border-box;box-shadow:var(--shadow-overlay);border:1px solid #0000}@media (prefers-reduced-motion:reduce){.m{grid-template-rows:1fr;transition:none}.m .msg{opacity:1;transition:none;transform:none}.m--typing{display:none}.typing i,.led,.led:before,.skeleton{animation:none}}.icon{flex:none;width:18px;height:18px}.icon--sm{width:16px;height:16px}.icon--xs{width:14px;height:14px}.notice>.icon{height:1lh}.btn--icon{aspect-ratio:1;padding:0}.segmented{border-radius:var(--r-md);gap:2px;padding:3px;display:inline-flex}.segmented button{white-space:nowrap;border-radius:var(--r-chip);height:30px;font-size:var(--fs-ui);color:var(--text-2);transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;padding:0 14px;font-weight:500}.segmented button[aria-pressed=true]{color:var(--text);background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));border-color:var(--line-thumb);box-shadow:var(--shadow-thumb-hi)}.check{font-size:var(--fs-ui);color:var(--text-2);cursor:pointer;align-items:baseline;gap:10px;display:inline-flex}.check>input{align-self:center}.check input:not(.switch),.checkmark{appearance:none;border-radius:var(--r-tail);border:1px solid var(--line-hi);background:var(--well);width:18px;height:18px;box-shadow:var(--shadow-track);cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-shrink:0;place-items:center;margin:0;display:grid}.check input:not(.switch):checked,.checkmark[data-state=checked]{background:linear-gradient(180deg, var(--check-hi), var(--check-lo));border-color:rgba(var(--white-rgb), .2)}.check input:not(.switch):checked:after,.checkmark[data-state=checked]:after{content:"";border:solid var(--white);border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.check input[type=radio]{border-radius:50%}.check input[type=radio]:checked:after{background:var(--white);border:0;border-radius:50%;width:6px;height:6px;transform:none}.check input:disabled{opacity:.45}.switch{--switch-width:44px;--switch-height:24px;appearance:none;width:var(--switch-width);height:var(--switch-height);border-radius:var(--r-pill);background:var(--well);border:1px solid var(--line-hi);box-shadow:var(--shadow-track);cursor:pointer;transition:box-shadow var(--t-mid) var(--ease-io);flex-shrink:0;margin:0;position:relative}.switch:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--check-hi), var(--check-lo));box-shadow:inset 0 0 0 1px rgba(var(--white-rgb), .2);opacity:0;transition:opacity var(--t-mid) var(--ease-io);position:absolute;inset:-1px}.switch:after{content:"";width:calc(var(--switch-height) - 4px);height:calc(var(--switch-height) - 4px);background:var(--metal-thumb-hi);box-shadow:var(--shadow-knob);transition:transform var(--t-mid) var(--ease-io), background-color var(--t-mid) var(--ease-io);border-radius:50%;position:absolute;top:1px;left:1px}.switch:checked{box-shadow:var(--shadow-switch-on)}.switch:checked:before{opacity:1}.switch:checked:after{transform:translateX(calc(var(--switch-width) - var(--switch-height)));background:var(--white)}.input--area{resize:vertical;height:auto;min-height:92px;padding:10px 12px;line-height:1.5}select.input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m6 9 6 6 6-6' fill='none' stroke='%23848e9b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}.input-wrap{position:relative}.input-wrap .icon{color:var(--text-3);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-wrap .input{padding-left:34px}.meter{border-radius:var(--r-meter);background:rgba(var(--white-rgb), .06);height:6px;box-shadow:var(--shadow-meter);overflow:hidden}.meter i{border-radius:var(--r-meter);background:linear-gradient(90deg, var(--blue-deep), var(--blue-hi));height:100%;transition:width var(--t-slow) var(--ease);display:block}@starting-style{.meter i{width:0}}.meter--ok i,.meter i.is-ok{background:linear-gradient(90deg, var(--ok-deep), var(--ok))}.meter--warn i,.meter i.is-warn{background:linear-gradient(90deg, var(--warn-deep), var(--warn))}.meter--error i,.meter i.is-error{background:linear-gradient(90deg, var(--error-deep), var(--error))}.progress-ring{--v:.62;background:conic-gradient(var(--blue) calc(var(--v) * 360deg), rgba(var(--white-rgb), .07) 0);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.progress-ring:before{content:"";background:var(--slab-lo);border-radius:50%;position:absolute;inset:6px}.progress-ring b{font-size:var(--fs-label);font-family:var(--mono);font-weight:500;position:relative}.kpi{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.kpi .label{font-size:var(--fs-cap);color:var(--text-3)}.kpi .value{font-size:var(--fs-page);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800}.kpi .delta{font-size:var(--fs-cap);color:var(--ok)}.kpi .delta--down{color:var(--error-text)}.dots{--dot:8px;align-items:center;gap:8px;display:inline-flex}.dots--xs{--dot:5px;gap:4px}.dots--sm{--dot:6px;gap:5px}.dots--lg{--dot:12px;gap:12px}.dots i{width:var(--dot);height:var(--dot);background:rgba(var(--white-rgb), .85);box-shadow:var(--shadow-dot);animation:breathing var(--t-loop) ease-in-out infinite;border-radius:50%;position:relative}.dots i:before{content:"";background:rgba(var(--white-rgb), .4);filter:blur(3px);animation:breathing-glow var(--t-loop) ease-in-out infinite;border-radius:50%;position:absolute;inset:-3px}.dots i:nth-child(2),.dots i:nth-child(2):before{animation-delay:.2s}.dots i:nth-child(3),.dots i:nth-child(3):before{animation-delay:.4s}@keyframes breathing{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes breathing-glow{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.6;transform:scale(1.2)}}.page-loader{z-index:var(--z-loader);background:rgba(var(--bg-rgb), .55);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity var(--t-mid) var(--ease);place-items:center;display:grid;position:fixed;inset:0}.page-loader.is-on{opacity:1}.toast{font-size:var(--fs-ui);align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.popover{min-width:200px;padding:6px}.popover a,.popover button,.popover [role=option]{border-radius:var(--r-sm);width:100%;height:36px;font-size:var(--fs-ui);color:var(--text-2);text-align:left;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.popover .danger{color:var(--error-text)}.tooltip{border-radius:var(--r-sm);background:var(--tip);border:1px solid var(--line-hi);font-size:var(--fs-label);color:var(--text);box-shadow:var(--shadow-tooltip);padding:6px 10px;display:inline-block}.scrim{background:rgba(var(--black-rgb), .55);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);place-items:center;padding:32px;display:grid}.modal{border-radius:var(--r-modal);background:radial-gradient(90% 60% at 0% 0%, rgba(var(--white-rgb), .07), transparent 55%) padding-box, linear-gradient(180deg, var(--slab-hi), var(--overlay)) padding-box, linear-gradient(180deg, rgba(var(--white-rgb), .03), transparent 45%) border-box, var(--rim-window) border-box, linear-gradient(var(--overlay), var(--overlay)) border-box;width:100%;max-width:440px;box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .08), var(--shadow-modal);border:1px solid #0000;padding:24px}.modal h3{margin-bottom:8px}.modal .actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.avatar{border-radius:var(--r-md);background:linear-gradient(180deg, var(--avatar-hi), var(--avatar-lo));border:1px solid rgba(var(--white-rgb), .1);width:36px;height:36px;box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .14);font-size:var(--fs-label);color:var(--text-2);flex:none;place-items:center;font-weight:600;display:grid}.avatar--sm{border-radius:var(--r-chip);width:28px;height:28px;font-size:var(--fs-micro)}.thumb{border-radius:var(--r-md);background:radial-gradient(90% 60% at 0% 0%, rgba(var(--white-rgb), .04), transparent 55%) padding-box, linear-gradient(135deg, var(--thumb-hi), var(--thumb-lo)) padding-box, linear-gradient(180deg, rgba(var(--white-rgb), .02), transparent 45%) border-box, var(--rim-object) border-box, linear-gradient(var(--thumb-lo), var(--thumb-lo)) border-box;width:44px;height:44px;box-shadow:var(--shadow-sm);color:var(--text-3);border:1px solid #0000;flex:none;place-items:center;display:grid}.thumb .icon{width:42%;height:42%}.thumb--lg{border-radius:var(--r-tile);width:120px;height:120px}.barcode{background:var(--text);color:var(--bg);border-radius:var(--r-small);flex-direction:column;align-items:center;gap:6px;padding:12px 16px;display:inline-flex}.barcode i{background:repeating-linear-gradient(90deg, var(--bg) 0 2px, transparent 2px 4px, var(--bg) 4px 5px, transparent 5px 8px, var(--bg) 8px 11px, transparent 11px 13px);width:180px;height:44px;display:block}.barcode b{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;font-weight:500}.sidenav{flex-direction:column;gap:12px;padding:20px 10px 14px;display:flex}.sidenav:not(:has(.sidenav__list)){gap:4px;padding:10px}.sidenav__brand{align-items:center;gap:12px;margin-bottom:8px;padding:0 6px;display:flex}.sidenav__brand b{font-weight:600;display:block}.sidenav__list{scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;list-style:none;display:flex;position:relative;overflow-y:auto}.sidenav__list a,.sidenav__list button,.sidenav>a:not(.sidenav__brand),.appbar__nav a{border-radius:var(--r-tile);width:100%;height:42px;font-size:var(--fs-ui);color:var(--text-2);text-align:left;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 12px 0 18px;font-weight:500;display:flex;position:relative}.appbar__nav a{height:38px;font-size:var(--fs-ui);padding:0 10px}.sidenav .icon,.bottomnav .icon{color:var(--text-3);transition:color var(--t-fast) var(--ease)}.sidenav [aria-current],.sidenav :where([aria-current]) .icon,.appbar__nav a[aria-current],.bottomnav [aria-current],.bottomnav :where([aria-current]) .icon{color:var(--text)}.sidenav a>:not(.sidenav__thumb,.sidenav__hover),.sidenav button>:not(.sidenav__thumb,.sidenav__hover),.bottomnav a>:not(.bottomnav__thumb,.n),.bottomnav button>:not(.bottomnav__thumb,.n){z-index:1;position:relative}.sidenav__thumb,.bottomnav__thumb,.sidenav:not(:has(.sidenav__thumb)) :is(a,button)[aria-current],.bottomnav:not(:has(.bottomnav__thumb)) :is(a,button)[aria-current]{background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));box-shadow:var(--shadow-thumb-hi), inset 0 0 0 1px var(--line-thumb)}.sidenav__thumb,.sidenav__hover{border-radius:var(--r-tile);pointer-events:none;position:absolute;top:0;left:0}.bottomnav__thumb{border-radius:calc(var(--r-bar) - 8px);pointer-events:none;position:absolute;top:0;left:0}.sidenav__hover{background:var(--tint-hover)}.sidenav__thumb:before,.sidenav:not(:has(.sidenav__thumb)) :is(a,button)[aria-current]:before,.bottomnav__thumb:before,.bottomnav:not(:has(.bottomnav__thumb)) :is(a,button)[aria-current]:before{content:"";border-radius:var(--r-pill);background:var(--blue-hi);box-shadow:var(--shadow-glow-live);position:absolute}.sidenav__thumb:before,.sidenav:not(:has(.sidenav__thumb)) :is(a,button)[aria-current]:before{width:3px;height:16px;top:50%;left:5px;translate:0 -50%}.bottomnav__thumb:before,.bottomnav:not(:has(.bottomnav__thumb)) :is(a,button)[aria-current]:before{width:16px;height:3px;top:3px;left:50%;translate:-50%}.appbar__nav a[aria-current]{background:rgba(var(--white-rgb), .06)}.sidenav__user{border-top:1px solid var(--line);font-size:var(--fs-ui);align-items:center;gap:10px;padding:14px 0 0 12px;display:flex}.bottomnav{border-radius:var(--r-bar);gap:2px;padding:8px;display:flex}.bottomnav a,.bottomnav button{border-radius:calc(var(--r-bar) - 8px);min-width:0;font-size:var(--fs-micro);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-fast) var(--ease);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 2px 6px;display:flex;position:relative;overflow:hidden}.pagination{gap:4px;display:inline-flex}.pagination a,.pagination button,.pagination span{border-radius:var(--r-small);min-width:32px;height:32px;font-family:var(--mono);font-size:var(--fs-label);color:var(--text-2);transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.pagination button{cursor:pointer;background:0 0;border:0}.pagination button:disabled{opacity:.45;cursor:default}.pagination [aria-current],.pagination [aria-current]:hover{color:var(--text);background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));box-shadow:var(--shadow-thumb-hi), inset 0 0 0 1px var(--line-thumb)}.page-title{align-items:center;gap:12px;display:flex}.page-title h1,.page-head h1{font-size:var(--fs-page);letter-spacing:-.02em;font-weight:800}.page-head{grid-template:"back title badge.actions"minmax(38px,auto)".sub sub sub actions"/auto minmax(0,max-content) auto 1fr auto;align-items:center;display:grid}.page-head__back{grid-area:back;margin-right:12px}.page-head h1{grid-area:title;min-width:0}.page-head__badge{flex-wrap:wrap;grid-area:badge;gap:8px;margin-left:12px;display:flex}.page-head__actions{grid-area:actions;align-items:center;gap:8px;margin-left:12px;display:flex}.page-head__sub{grid-area:sub;margin-top:4px}@media (width<760px){.page-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back title"".sub"".badge""actions actions"}.page-head__badge{margin:8px 0 0}.page-head__actions{justify-self:start;margin:12px 0 0}.page-head:not(:has(.page-head__back)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""sub actions""badge badge"}.page-head:not(:has(.page-head__back)) .page-head__actions{justify-self:end;margin:0 0 0 12px}}.amount{font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:700}.amount--sub{font-size:var(--fs-ui);font-weight:600}.tabs--line{scrollbar-width:none;border:0;border-bottom:1px solid var(--line);max-width:100%;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0;overflow-x:auto}.scroll-row{scrollbar-width:none;max-width:100%;overflow-x:auto}@supports (animation-timeline:scroll()){.scroll-row,.tabs--line{animation:linear both scroll-row-edge scroll(self inline)}}@keyframes scroll-row-edge{0%,96%{mask-image:linear-gradient(to right, rgba(var(--black-rgb), 1) calc(100% - 32px), transparent)}to{mask-image:none}}.tabs--line button{border:0;border-bottom:2px solid #0000;border-radius:0;height:40px;margin-bottom:-1px}.tabs--line button[aria-selected=true]{border-color:#0000;border-bottom-color:var(--blue-hi);box-shadow:none;background:0 0}.count{font-family:var(--mono);font-size:var(--fs-label);color:var(--text-3);margin-left:6px}.chip .count{margin-left:1px}@media (hover:hover){.sidenav:not(:has(.sidenav__hover)) :is(.sidenav__list a,.sidenav__list button,.sidenav>a:not(.sidenav__brand)):not([aria-current]):hover,.appbar__nav a:hover,.popover a:hover,.popover button:hover,.pagination a:hover,.pagination button:hover,.popover [role=option]:hover{color:var(--text);background:var(--tint-hover)}.sidenav :is(.sidenav__list a,.sidenav__list button):hover,.sidenav :is(.sidenav__list a,.sidenav__list button):hover .icon{color:var(--text)}}@media (prefers-reduced-motion:reduce){.dots i,.dots i:before{opacity:.7;animation:none}}.tag{border-radius:var(--r-pill);height:22px;font-size:var(--fs-label);white-space:nowrap;color:var(--series,var(--data-1));background:rgba(var(--series-rgb,var(--data-1-rgb)), .12);border:1px solid rgba(var(--series-rgb,var(--data-1-rgb)), .3);align-items:center;gap:6px;padding:0 9px;font-weight:500;display:inline-flex}.tag:before{content:"";background:var(--series,var(--data-1));border-radius:50%;width:6px;height:6px}.legend{font-size:var(--fs-cap);color:var(--text-2);flex-wrap:wrap;gap:14px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:var(--r-mark);background:var(--c,var(--series));width:10px;height:3px}.meter--stack{gap:2px;display:flex}.meter--stack i{background:var(--series,linear-gradient(90deg, var(--blue-deep), var(--blue-hi)));border-radius:0}.meter--stack i:first-child{border-radius:var(--r-meter) 0 0 var(--r-meter)}.meter--stack i:last-child{border-radius:0 var(--r-meter) var(--r-meter) 0}.check input:indeterminate,.checkmark[data-state=mixed]{background:linear-gradient(180deg, var(--check-hi), var(--check-lo));border-color:rgba(var(--white-rgb), .2)}.check input:indeterminate:after,.checkmark[data-state=mixed]:after{content:"";background:var(--white);border:0;width:8px;height:2px;transform:none}.input-wrap--end .input{padding-left:12px;padding-right:42px}.input-wrap--end .btn{border-radius:var(--r-nested);width:30px;height:30px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.input-wrap--end .btn:active{transform:translateY(-50%)scale(.985)}.popover .opt{height:40px}.popover .opt .thumb{border-radius:var(--r-thumb-sm);width:26px;height:26px}.popover .opt .meta{font-family:var(--mono);font-size:var(--fs-label);color:var(--text-3);margin-left:auto}.avatars{display:inline-flex}.avatars .avatar{box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .14), 0 0 0 2px var(--avatar-ring,var(--bg));margin-left:-6px}.slab .avatars{--avatar-ring:var(--slab-lo)}.avatars .avatar:first-child{margin-left:0}.topbar{border-radius:var(--r-lg);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.topbar .grow{flex:1;min-width:0}.has-count{position:relative}.has-count .n{border-radius:var(--r-sm);background:var(--blue);min-width:16px;height:16px;color:var(--on-accent);font-family:var(--mono);font-size:var(--fs-count);box-shadow:0 0 0 2px var(--slab-lo);place-items:center;padding:0 4px;font-weight:600;display:grid;position:absolute;top:3px;right:3px}.account{border-radius:var(--r-md);height:38px;color:var(--text);font-size:var(--fs-ui);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 4px;display:inline-flex}.account .icon{color:var(--text-3)}.tbl .sel{width:36px;padding-right:0}.tbl .sel .check{vertical-align:middle}.tbl th[aria-sort]{color:var(--text-2)}.tbl th .icon{vertical-align:-3px;margin-left:2px}.bulkbar{border-radius:var(--r-bar-sm);width:max-content;max-width:100%;font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.bulkbar b{white-space:nowrap;margin-right:6px;font-weight:500}.dropzone{border-radius:var(--r-lg);border:1.5px dashed var(--line-hi);background:rgba(var(--white-rgb), .02);color:var(--text-2);text-align:center;font-size:var(--fs-ui);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:28px 20px;display:flex}.dropzone .icon{color:var(--text-3);margin-bottom:6px}.dropzone b{color:var(--text);font-weight:500}.dropzone span{font-size:var(--fs-cap);color:var(--text-3)}.dropzone.is-over{border-color:var(--blue-hi);background:rgba(var(--blue-rgb), .08)}.dropzone.is-over .icon{color:var(--blue-hi)}.photos{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.photo{aspect-ratio:1;position:relative}.photo .thumb{width:100%;height:100%}.photo .grip{color:var(--text-2);cursor:grab;position:absolute;top:5px;left:5px}.photo .btn{border-radius:var(--r-nested);background:rgba(var(--black-rgb), .5);width:26px;height:26px;color:var(--text);position:absolute;top:3px;right:3px}.photo .badge{position:absolute;bottom:6px;left:6px}.chat-item{border-radius:var(--r-tile);width:100%;color:var(--text);text-align:left;transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}@media (hover:hover){.chat-item:not([aria-current]):hover{background:var(--tint-hover)}}.chat-item[aria-current]{color:var(--text);background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));box-shadow:var(--shadow-thumb-hi), inset 0 0 0 1px var(--line-thumb)}.chat-item .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-item b{font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.chat-item .last{font-size:var(--fs-cap);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-item .when{font-family:var(--mono);font-size:var(--fs-micro);color:var(--text-3);align-self:flex-start;margin-top:2px}.unread{border-radius:var(--r-small);background:var(--blue);min-width:20px;height:20px;color:var(--on-accent);font-family:var(--mono);font-size:var(--fs-micro);place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.thread{flex-direction:column;gap:8px;display:flex}.msg .who{font-size:var(--fs-micro);opacity:.7;margin-bottom:3px;display:block}.msg--photo{padding:4px}.msg--photo .thumb{border-radius:var(--r-md);width:160px;height:120px}.composer{border-radius:var(--r-lg);align-items:center;gap:6px;padding:6px 6px 6px 4px;display:flex}.composer .input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.composer .input:focus{box-shadow:none}.timeline{flex-direction:column;padding-left:24px;display:flex;position:relative}.timeline:before{content:"";background:var(--line-hi);width:1px;position:absolute;top:10px;bottom:10px;left:5px}.tl{flex-direction:column;gap:2px;padding:4px 0 16px;display:flex;position:relative}.tl:last-child{padding-bottom:4px}.tl:before{content:"";background:var(--text-3);width:9px;height:9px;box-shadow:0 0 0 3px var(--slab-lo);border-radius:50%;position:absolute;top:9px;left:-23px}.tl--ok:before{background:var(--ok)}.tl--live:before{background:var(--blue-hi)}.tl--warn:before{background:var(--warn)}.tl--error:before{background:var(--error)}.tl b{font-size:var(--fs-ui);font-weight:500}.tl span{font-size:var(--fs-cap);color:var(--text-3)}.tl time{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-3)}.rows{flex-direction:column;display:flex}.rows>*{border-bottom:1px solid var(--line);min-height:50px;color:var(--text);font-size:var(--fs-ui);align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.rows>:last-child{border-bottom:0}.rows .grow{flex:1;min-width:0}.rows .grow span{font-size:var(--fs-cap);color:var(--text-3);margin-top:1px;display:block}.rows .val{color:var(--text-2)}.rows>*>.icon{color:var(--text-3)}.kpi--spark{padding-bottom:0;overflow:hidden}.kpi--spark svg{width:calc(100% + 40px);height:auto;margin:8px -20px 0;display:block}.bars{flex-direction:column;gap:10px;display:flex}.bars>div{font-size:var(--fs-cap);color:var(--text-2);grid-template-columns:104px minmax(0,1fr) minmax(64px,auto);align-items:center;gap:12px;display:grid}.bars i{width:var(--w);border-radius:var(--r-xs);background:var(--c,var(--series,var(--blue)));height:8px;transition:width var(--t-slow) var(--ease);display:block}@starting-style{.bars i{width:0}}.bars b{text-align:right;font-family:var(--mono);font-size:var(--fs-label);color:var(--text-2);font-weight:500}.bars--thick i{border-radius:var(--r-tail);background:linear-gradient(90deg, var(--blue-deep), var(--blue-hi));height:22px}.heat{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.heat i{aspect-ratio:1;border-radius:var(--r-xs);background:rgba(var(--blue-rgb), calc(.06 + var(--v,0) * .84))}.heat span{text-align:center;font-family:var(--mono);font-size:var(--fs-count);color:var(--text-3)}.heat--scale{grid-template-columns:repeat(5,12px);gap:3px}.heat--scale i{height:auto}.lightbox{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.lightbox__stage{justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.lightbox .thumb--xl{aspect-ratio:1;border-radius:var(--r-lg);flex:0 220px;width:220px;min-width:0;height:auto}.lightbox__strip{gap:6px;display:flex}.lightbox__strip .thumb{border-radius:var(--r-nested);opacity:.55;width:40px;height:40px}.lightbox__strip .thumb[aria-current]{opacity:1;box-shadow:0 0 0 2px var(--blue-hi)}.app-icon{--app:96px;width:var(--app);height:var(--app);border-radius:calc(var(--app) * .225);color:var(--on-accent);background:radial-gradient(120% 90% at 20% 0%, rgba(var(--white-rgb), .28), transparent 55%) padding-box, linear-gradient(160deg, var(--btn-top), var(--btn-mid) 50%, var(--btn-lo)) padding-box, linear-gradient(135deg, rgba(var(--white-rgb), .5), rgba(var(--white-rgb), .14) 40%, rgba(var(--white-rgb), .08) 65%, rgba(var(--white-rgb), .3)) border-box, linear-gradient(var(--btn-lo), var(--btn-lo)) border-box;box-shadow:var(--shadow-app-icon);border:1px solid #0000;flex:none;place-items:center;display:grid}.app-icon b{font-size:calc(var(--app) * .5);letter-spacing:-.03em;font-weight:700;line-height:1}.app-icon img,.app-icon svg{width:60%;height:60%}.app-icon--sm{--app:56px}.appbar{z-index:var(--z-header);background:rgba(var(--bg-rgb), .66);backdrop-filter:blur(18px)saturate(150%);transition:background-color var(--t-mid) var(--ease), box-shadow var(--t-mid) var(--ease);position:sticky;top:0}.appbar.is-stuck{background:rgba(var(--bg-rgb), .86);box-shadow:var(--shadow-header)}.appbar__nav{align-items:center;gap:2px;display:flex}.scrim--screen{z-index:var(--z-modal);overscroll-behavior:contain;border-radius:0;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.scrim--screen>.modal{margin-block:auto;position:relative}@media (width>=760px){.scrim--screen{padding:32px}}.modal--sm{max-width:380px}.modal--lg{max-width:560px}.modal--xl{max-width:720px}.modal--full{max-width:none}.modal__close{position:absolute;top:14px;right:14px}.modal__head{margin-bottom:16px;padding-right:40px}.modal__head h3{margin-bottom:4px}.modal__head p{font-size:var(--fs-ui);color:var(--text-2)}.popover--float{z-index:var(--z-popover);overscroll-behavior:contain;max-height:300px;position:fixed;overflow-y:auto}.overlay.popover{transition:opacity var(--t-fast) var(--ease), translate var(--t-fast) var(--ease)}@starting-style{.overlay.popover{opacity:0;translate:0 -4px}}.popover [role=option]{cursor:pointer}.popover .is-active{color:var(--text);background:var(--tint-hover)}.popover :is([role=option],a,button):is([aria-selected=true],.is-selected),.popover .is-selected{color:var(--text);background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));box-shadow:var(--shadow-thumb-hi), inset 0 0 0 1px var(--line-thumb)}.popover [aria-disabled=true]{opacity:.45;cursor:not-allowed}.popover .opt__check{color:var(--blue-hi);margin-left:auto}.popover__search{border-bottom:1px solid var(--line);margin-bottom:4px;padding:2px 2px 8px}.popover__empty{font-size:var(--fs-cap);color:var(--text-3);padding:10px}.input--trigger{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex}.input--trigger>span:not(.thumb){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.input--trigger>.icon{color:var(--text-3);transition:transform var(--t-fast) var(--ease)}.input--trigger[aria-expanded=true]>.icon:last-child{transform:rotate(180deg)}.input--trigger .thumb{border-radius:var(--r-thumb-sm);width:24px;height:24px}.is-placeholder{color:var(--text-3)}.input--warn{border-color:var(--warn);box-shadow:var(--shadow-field), 0 0 0 3px rgba(var(--warn-rgb), .15)}.field .warn{font-size:var(--fs-label);color:var(--warn)}.field>label .req{color:var(--error-text)}.input-wrap--end:has(>.icon) .input{padding-left:34px}.input-wrap--end .suffix{font-size:var(--fs-cap);color:var(--text-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.check .grow{flex-direction:column;gap:1px;display:flex}.check .grow b{color:var(--text);font-weight:500}.check .grow span{font-size:var(--fs-cap);color:var(--text-3)}.checkmark--sm{width:16px;height:16px}.acc summary,.acc__trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:500;list-style:none;display:flex}.acc__trigger{text-align:left;background:0 0;border:0;width:100%}.acc summary::-webkit-details-marker{display:none}.acc summary i,.acc__trigger>i{border-radius:var(--r-sm);flex:none;width:26px;height:26px;position:relative}.acc summary i:before,.acc summary i:after,.acc__trigger>i:before,.acc__trigger>i:after{content:"";background:var(--text-2);border-radius:var(--r-mark);position:absolute;top:50%;left:50%}.acc summary i:before,.acc__trigger>i:before{width:10px;height:1.5px;transform:translate(-50%,-50%)}.acc summary i:after,.acc__trigger>i:after{width:1.5px;height:10px;transition:transform var(--t-slow) var(--ease);transform:translate(-50%,-50%)}.acc[open] summary i:after,.acc[data-state=open] .acc__trigger>i:after{transform:translate(-50%,-50%)scaleY(0)}.acc .a{transition:grid-template-rows var(--t-slow) var(--ease);grid-template-rows:0fr;display:grid}.acc[open] .a,.acc[data-state=open] .a{grid-template-rows:1fr}.acc .a>div{overflow:hidden}.acc .a p,.acc__body{color:var(--text-2);padding:0 22px 20px}.acc__icon,.icon-tile{border-radius:var(--r-md);width:40px;height:40px;color:var(--text-2);flex:none;place-items:center;display:grid}.acc__title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.acc--row{border-bottom:1px solid var(--line)}.acc--row:last-child{border-bottom:0}.acc--row .acc__trigger,.acc--row .acc__body{padding-inline:0}.empty>.icon{width:28px;height:28px;color:var(--text-3);margin-bottom:12px}.empty--sm{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.empty--sm>.icon{width:18px;height:18px;margin-bottom:4px}.empty--sm h4{font-size:var(--fs-ui-lg);color:var(--text)}.empty--sm p{font-size:var(--fs-cap);margin:0 0 8px}.tbl-scroll{overflow:auto}.tbl-scroll .tbl th{background:var(--well);z-index:1;position:sticky;top:0}.section-label{min-width:0;font-size:var(--fs-ui);color:var(--text);align-items:baseline;gap:8px;font-weight:600;display:flex}.section-label:before{content:"";background:var(--text-3);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.section-label--ok:before{background:var(--ok)}.section-label--warn:before{background:var(--warn)}.section-label--error:before{background:var(--error)}.section-label--live:before{background:var(--blue-hi)}.bottomnav--fixed{left:12px;right:12px;bottom:max(env(safe-area-inset-bottom), 12px);z-index:var(--z-header);position:fixed}@media (width>=760px){.bottomnav--fixed:not(.bottomnav--until-lg,.bottomnav--always){display:none}}@media (width>=900px){.bottomnav--until-lg{display:none}}body:has(.bottomnav--fixed){--dock-bar:calc(max(env(safe-area-inset-bottom), 12px) + 84px)}@media (width>=760px){body:has(.bottomnav--fixed:not(.bottomnav--until-lg,.bottomnav--always)){--dock-bar:24px}}@media (width>=900px){body:has(.bottomnav--until-lg):not(:has(.bottomnav--always)){--dock-bar:24px}}body:has(.bulkbar--fixed){--dock-toast:calc(var(--dock-bar,24px) + 60px)}.bulkbar--fixed{left:50%;bottom:var(--dock-bar,24px);z-index:var(--z-header);width:max-content;max-width:calc(100vw - 24px);transition:opacity var(--t-mid) var(--ease), translate var(--t-mid) var(--ease);justify-content:center;position:fixed;transform:translate(-50%)}@starting-style{.bulkbar--fixed{opacity:0;translate:0 12px}}.toasts{left:50%;bottom:var(--dock-toast,var(--dock-bar,24px));z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.toasts .toast{pointer-events:auto;transition:opacity var(--t-mid) var(--ease), translate var(--t-mid) var(--ease)}@starting-style{.toasts .toast{opacity:0;translate:0 8px}}.toast--ok .icon{color:var(--ok)}.toast--error .icon{color:var(--error-text)}.toast--warn .icon{color:var(--warn)}.lightbox--screen{z-index:var(--z-modal);background:rgba(var(--black-rgb), .9);gap:0;position:fixed;inset:0}.lightbox__bar{width:100%;padding:max(12px, env(safe-area-inset-top)) 16px 8px;font-size:var(--fs-ui);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.lightbox__track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow-x:auto}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__slide{scroll-snap-align:center;color:var(--text-3);font-size:var(--fs-ui);flex:0 0 100%;place-items:center;padding:16px;display:grid}.lightbox__slide img{object-fit:contain;user-select:none;max-width:100%;max-height:100%}.lightbox__nav{position:absolute;top:50%;translate:0 -50%}.lightbox__nav--prev{left:12px}.lightbox__nav--next{right:12px}.lightbox--screen .lightbox__strip{width:100%;padding:12px 16px max(12px, env(safe-area-inset-bottom));justify-content:center;overflow-x:auto}.lightbox__strip button.thumb{cursor:pointer;padding:0}.thumb img,.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.thumb:has(img),.avatar:has(img){overflow:hidden}.avatar--lg{border-radius:var(--r-btn);width:48px;height:48px;font-size:var(--fs-ui)}.barcode svg,.barcode canvas{display:block}.segmented button,.tabs button{position:relative}.segmented__thumb,.tabs__thumb{border-radius:inherit;border:1px solid var(--line-thumb);background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));box-shadow:var(--shadow-thumb-hi);position:absolute;inset:-1px}.segmented__thumb{border-radius:var(--r-chip)}.segmented__label,.tabs__label{z-index:1;align-items:center;display:inline-flex;position:relative}.tabs--line .tabs__thumb{background:var(--blue-hi);height:2px;box-shadow:none;border:0;border-radius:0;inset:auto 0 -1px}.tabs--line:has(.tabs__thumb) button[aria-selected=true]{border-bottom-color:#0000}.segmented:has(.segmented__thumb) button[aria-pressed=true],.tabs:not(.tabs--line):has(.tabs__thumb) button[aria-selected=true]{box-shadow:none;background:0 0;border-color:#0000}.slab--hover{transition:box-shadow var(--t-mid) var(--ease)}.slab--hover:before,.slab--hover:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--t-mid) var(--ease);position:absolute}.slab--hover:after{background:linear-gradient(180deg, rgba(var(--white-rgb), .05), rgba(var(--white-rgb), .025));inset:0}.slab--hover:before{background:linear-gradient(135deg, rgba(var(--white-rgb), .4), rgba(var(--white-rgb), .18) 30%, rgba(var(--white-rgb), .14) 62%, rgba(var(--white-rgb), .29));-webkit-mask:linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);-webkit-mask-composite:xor;padding:1px;inset:-1px;mask-composite:exclude}@media (hover:hover){.slab--hover:hover:before,.slab--hover:hover:after{opacity:1}.slab.slab--hover:hover{box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .08), var(--shadow-slab-hover)}.slab--inner.slab--hover:hover{box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .055), var(--shadow-inner-hover)}.slab--accent.slab--hover:hover{box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .08), var(--shadow-slab-accent)}}.slab--accent.slab--hover:before{background:linear-gradient(135deg, rgba(var(--blue-hi-rgb), .75), rgba(var(--blue-hi-rgb), .3) 32%, rgba(var(--white-rgb), .14) 62%, rgba(var(--blue-hi-rgb), .5))}.slab--lift{transition-property:opacity,transform,translate,scale,box-shadow;transition-duration:var(--t-slow), var(--t-slow), var(--t-mid), var(--t-fast), var(--t-mid);transition-timing-function:var(--ease)}.slab--lift.reveal[data-delay="1"]{transition-delay:80ms,80ms,0s,0s,0s}.slab--lift.reveal[data-delay="2"]{transition-delay:.16s,.16s,0s,0s,0s}.slab--lift.reveal[data-delay="3"]{transition-delay:.24s,.24s,0s,0s,0s}.slab--lift.reveal[data-delay="4"]{transition-delay:.32s,.32s,0s,0s,0s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.slab--lift:hover{translate:0 -2px}}@media (prefers-reduced-motion:no-preference){.slab--lift:active{translate:0;scale:.985}}.chevron{color:var(--text-3);transition:transform var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;display:grid}@media (hover:hover){.slab--hover:hover .chevron{color:var(--text);transform:translate(3px)}}.slab--inner.slab--ok{--text-3:var(--ok-slab-text-3);background:radial-gradient(90% 60% at 0% 0%, rgba(var(--white-rgb), .05), transparent 55%) padding-box, linear-gradient(180deg, var(--ok-slab-hi), var(--ok-slab-lo)) padding-box, linear-gradient(180deg, rgba(var(--white-rgb), .02), transparent 45%) border-box, var(--rim-object) border-box, linear-gradient(var(--ok-slab-lo), var(--ok-slab-lo)) border-box}.slab--inner.slab--selected{--pick-rgb:var(--blue-rgb);background:linear-gradient(180deg, rgba(var(--pick-rgb), .16), rgba(var(--pick-rgb), .07)) padding-box, linear-gradient(180deg, var(--slab-hi), var(--slab-lo)) padding-box, linear-gradient(135deg, rgba(var(--pick-rgb), .6), rgba(var(--pick-rgb), .28) 32%, rgba(var(--pick-rgb), .22) 64%, rgba(var(--pick-rgb), .4)) border-box, linear-gradient(var(--slab-lo), var(--slab-lo)) border-box}.slab--inner.slab--selected.slab--urgent{--pick-rgb:var(--warn-rgb)}.btn--metal[aria-expanded=true],.btn--metal[aria-pressed=true]{background:linear-gradient(180deg, var(--metal-lo), var(--metal-hi));box-shadow:var(--shadow-pressed)}@media (hover:hover){.btn--metal[aria-expanded=true]:hover,.btn--metal[aria-pressed=true]:hover{filter:brightness(1.06);transform:none}}.led-dot{background:var(--blue-hi);width:6px;height:6px;box-shadow:var(--shadow-glow-live);border-radius:50%;flex:none}.series--blue{--series:var(--data-1);--series-rgb:var(--data-1-rgb)}.series--violet{--series:var(--data-3);--series-rgb:var(--data-3-rgb)}.series--orange{--series:var(--warn);--series-rgb:var(--warn-rgb)}.series--green{--series:var(--ok);--series-rgb:var(--ok-rgb)}.series--indigo{--series:var(--data-indigo);--series-rgb:var(--data-indigo-rgb)}.series--pink{--series:var(--data-pink);--series-rgb:var(--data-pink-rgb)}.series--azure{--series:var(--data-azure);--series-rgb:var(--data-azure-rgb)}.series--yellow{--series:var(--data-yellow);--series-rgb:var(--data-yellow-rgb)}.series--cobalt{--series:var(--data-cobalt);--series-rgb:var(--data-cobalt-rgb)}.series--brown{--series:var(--data-brown);--series-rgb:var(--data-brown-rgb)}.series--purple{--series:var(--data-purple);--series-rgb:var(--data-purple-rgb)}.series--steel{--series:var(--data-steel);--series-rgb:var(--data-steel-rgb)}.kpi--chart{gap:0;min-height:196px;padding:16px 18px 10px;overflow:hidden}.kpi__head{align-items:center;gap:10px;display:flex}.kpi__icon{border-radius:var(--r-small);width:30px;height:30px;color:var(--text-2);background:linear-gradient(180deg, var(--metal-hi), var(--metal-lo));border:1px solid var(--line-metal);box-shadow:var(--shadow-metal);flex:none;place-items:center;display:grid}.kpi__label{font-size:var(--fs-ui);color:var(--text-2)}.kpi--chart .value{white-space:nowrap;line-height:1.1;font-size:calc(var(--fs-page) * var(--fit,1));margin-top:14px}.kpi__sizer{visibility:hidden;pointer-events:none;position:absolute}.kpi__note{min-height:18px;font-size:var(--fs-cap);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 12px;overflow:hidden}.kpi__screen{background:var(--well);border:1px solid rgba(var(--black-rgb), .45);border-radius:var(--r-lg);box-shadow:var(--shadow-well);margin:auto -8px 0;padding-top:6px;position:relative;overflow:hidden}@media (width<480px){.kpi--chart{min-height:168px;padding:14px 14px 8px}.kpi--chart .kpi__icon{display:none}.kpi--chart .kpi__label{font-size:var(--fs-cap)}.kpi--chart .value{font-size:calc(var(--fs-h3) * var(--fit,1));margin-top:8px}.kpi--chart .kpi__note{font-size:var(--fs-label)}.kpi__screen{margin-inline:-6px}}.chart{cursor:pointer;touch-action:pan-y;display:block;position:relative}.chart:focus-visible{outline:2px solid var(--blue-hi);outline-offset:-4px;border-radius:var(--r-lg)}.chart svg{display:block;overflow:visible}.chart__line{fill:none;stroke:var(--series,var(--data-1));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart__fill-top{stop-color:var(--series,var(--data-1));stop-opacity:.26}.chart__fill-bottom{stop-color:var(--series,var(--data-1));stop-opacity:0}.chart__guide{stroke:var(--line-hi);stroke-width:1px;stroke-dasharray:2 3}.chart__dot{fill:var(--series,var(--data-1));stroke:var(--well);stroke-width:2px}.chart__glow{flood-color:rgba(var(--series-rgb,var(--data-1-rgb)), .9)}.picked{border-radius:var(--r-pill);height:22px;font-size:var(--fs-label);color:var(--text);background:linear-gradient(180deg, var(--metal-hi), var(--metal-lo));border:1px solid var(--line-metal);box-shadow:var(--shadow-metal);align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:0 8px 0 10px;display:inline-flex}body:has(.scene){background:var(--bg)}.scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene__track{position:absolute;inset:0}.scene__light{border-radius:50%;display:block;position:absolute}.scene__light--center{translate:-50%}.scene__light--edge{right:-14%}.scene__light--blue{background:radial-gradient(closest-side, rgba(var(--blue-rgb), calc(.2 * var(--scene-light))), rgba(var(--blue-rgb), calc(.065 * var(--scene-light))) 45%, transparent 72%)}.scene__light--violet{background:radial-gradient(closest-side, rgba(var(--violet-rgb), calc(.18 * var(--scene-light))), transparent 70%)}.scene__light--teal{background:radial-gradient(closest-side, rgba(var(--teal-rgb), calc(.16 * var(--scene-light))), transparent 70%)}@media (width<760px){.scene__light{scale:.6}.scene__light--edge{left:100%;right:auto;translate:-50%}}@media (prefers-reduced-motion:reduce){.slab--hover,.slab--hover:before,.slab--hover:after{transition:none}.rise{opacity:1!important;transform:none!important}}.color-chip{border-radius:var(--r-lg);width:56px;height:56px;box-shadow:inset 0 0 0 1px rgba(var(--white-rgb), .14), var(--shadow-sm);flex:none}.color-chip--sm{border-radius:var(--r-sm);width:28px;height:28px}.service--avito{--service-rgb:var(--service-avito-rgb)}.service--yandex{--service-rgb:var(--service-yandex-rgb)}.service--cdek{--service-rgb:var(--service-cdek-rgb)}.service--post{--service-rgb:var(--service-post-rgb)}.service--5post{--service-rgb:var(--service-5post-rgb)}.service-dot{background:rgb(var(--service-rgb,var(--white-rgb)));border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.section-label.section-label--service:before{background:rgb(var(--service-rgb))}.sidenav__brand .app-icon{--app:40px;box-shadow:var(--shadow-inner)}.bottomnav .has-count .n{z-index:2}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.frame{aspect-ratio:4/5;border-radius:var(--r-lg);text-align:center;overflow-wrap:anywhere;min-width:0;color:var(--text-3);font-size:var(--fs-cap);background:linear-gradient(160deg, var(--frame-hi), var(--frame-lo));border:1px solid rgba(var(--white-rgb), .07);place-items:center;gap:6px;padding:16px;display:grid}.frame .icon{opacity:.7;width:28px;height:28px;margin-bottom:4px}.frame b{color:var(--text);font-weight:600;font-size:var(--fs-ui);display:block}.frame--after{color:var(--text-2);background:radial-gradient(80% 60% at 50% 20%, rgba(var(--blue-rgb), .12), transparent 70%), linear-gradient(180deg, var(--slab-hi), var(--well));border:1px solid rgba(var(--white-rgb), .1);box-shadow:inset 0 1px 0 rgba(var(--white-rgb), .14)}.frame--sm{font-size:var(--fs-label);gap:3px;padding:10px}.frame--sm .icon{width:20px;height:20px;margin-bottom:2px}.frame--sm b{font-size:var(--fs-cap)}.app-icon--image{box-shadow:var(--shadow-app-icon-image);object-fit:contain;background:0 0;border:0}#inside,#tiers,#seller,#packs{position:relative;overflow-x:clip}#inside:before,#tiers:before,#packs:before{content:"";pointer-events:none;background:radial-gradient(closest-side, rgba(var(--blue-rgb), .09), transparent 70%);width:1100px;height:700px;position:absolute;top:30%;left:50%;transform:translate(-50%)}#seller:before{content:"";pointer-events:none;background:radial-gradient(closest-side, rgba(var(--violet-rgb), .07), transparent 70%);width:800px;height:600px;position:absolute;top:20%;right:-10%}#inside>.wrap,#tiers>.wrap,#seller>.wrap,#packs>.wrap{position:relative}.header__in[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand[data-astro-cid-wpvy4v7s]{letter-spacing:-.01em;font-weight:600;font-size:var(--fs-body)}.seg[data-astro-cid-wpvy4v7s]{border-radius:var(--r-md);height:38px;padding:3px;display:inline-flex;position:relative}.seg__thumb[data-astro-cid-wpvy4v7s]{border-radius:var(--r-chip);background:linear-gradient(180deg, var(--metal-thumb-hi), var(--metal-thumb-lo));border:1px solid rgba(var(--white-rgb), .14);box-shadow:var(--shadow-thumb-hi);position:absolute;inset:3px}.seg[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{z-index:1;border-radius:var(--r-chip);height:30px;font-size:var(--fs-ui);color:var(--text);align-items:center;padding:0 14px;font-weight:500;display:inline-flex;position:relative}@media (width<=760px){.header__in[data-astro-cid-wpvy4v7s]{gap:10px;height:58px}.brand[data-astro-cid-wpvy4v7s]{font-size:var(--fs-ui-lg)}.seg[data-astro-cid-wpvy4v7s]{height:36px}.seg[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--fs-label);height:28px;padding:0 10px}}.footer[data-astro-cid-jo6i4kqk]{margin-top:clamp(56px,8vw,120px);padding:48px 0 40px;position:relative}.footer[data-astro-cid-jo6i4kqk] .rule{position:absolute;top:0;left:0;right:0}.footer__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:32px;display:grid}.footer__col[data-astro-cid-jo6i4kqk]{font-size:var(--fs-ui);color:var(--text-2);flex-direction:column;gap:10px;display:flex}.footer__col[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:var(--text-3);font-size:var(--fs-label);margin-bottom:4px;font-weight:500}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color var(--t-fast) var(--ease)}.brand[data-astro-cid-jo6i4kqk]{letter-spacing:-.01em;font-weight:600;font-size:var(--fs-body);color:var(--text)}.about[data-astro-cid-jo6i4kqk]{max-width:320px}@media (hover:hover){.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}}.footer__legal[data-astro-cid-jo6i4kqk]{color:var(--text-3);font-size:var(--fs-cap);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;display:flex}@media (width<=760px){.footer__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__col[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}}
