@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-opsz-normal.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}:root{color-scheme:light;--color-bg:#fff;--color-surface:#f5f5f5;--color-hero:#efefef;--color-text:#111827;--color-text-soft:#374151;--color-muted:#4b5563;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-accent:#0b6570;--color-accent-hover:#075059;--color-accent-text:#fff;--color-accent-soft:#e3eced;--color-accent-lift:#7cb6bf;--color-media-dark:#0c1518;--color-panel-dark:#1f2b30;--color-err-on-dark:#f59e8b;--color-media-gray:#e3e7e6;--color-focus:#10181a;--color-ok:#17663a;--color-err:#b42318;--color-on-dark:#fff;--color-focus-inner:#fff;--color-header:#fff;--color-on-media-dark:#eef4f4;--color-logo-start:#12c5da;--color-logo-end:#53fa92;--color-demo-surface:#fff;--color-demo-icon:#f1f3f3;--color-demo-rule:#eef0f0;--color-demo-bar:#fafbfb;--color-demo-rule-soft:#f0f2f2;--color-demo-track:#e6eaea;--color-demo-say:#e6f6f7;--color-shader-light:#fff;--color-shader-mist:#f0f0f0;--color-shader-glow:#43bac7;--font-sans:"Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-md-plus:.9375rem;--text-base:1rem;--text-lg:1.0625rem;--text-xl:1.125rem;--text-icon-lg:1.25rem;--text-input:max(16px, 1rem);--text-2xl:1.75rem;--text-3xl:2rem;--text-display:clamp(1.75rem, 7vw, 4.2rem);--text-display-wide:clamp(2.5rem, 5vw, 4.2rem);--text-display-split:clamp(2.5rem, 3.9vw, 3.5rem);--text-h2:clamp(1.5rem, 4vw, 3.2rem);--leading-display:1.08;--leading-h2:1.12;--leading-tight:1.25;--leading-body:1.6;--tracking-display:-.03em;--tracking-h2:-.02em;--tracking-wide:.025em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--radius-sm:4px;--radius-md:12px;--radius-media:16px;--radius-pill:999px;--border:1px solid var(--color-border);--shadow-1:0 2px 8px #00000014;--shadow-2:0 4px 16px #0000001f;--shadow-3:0 24px 48px -24px #00000059;--glass-tint:#bbbbbc;--glass-amount:12%;--glass-light:#fff;--glass-dark:#000;--glass-reflex-light:1;--glass-reflex-dark:1;--glass-blur:8px;--glass-saturation:150%;--glass-ground:transparent;--container:1440px;--gutter:1.25rem;--measure:62ch;--header-clearance:88px;--duration-fast:.16s;--duration-hover:.2s;--duration-roll:.25s;--duration-base:.3s;--duration-slow:.5s;--duration-reveal:.9s;--ease-axion:cubic-bezier(.25, .1, .25, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-reveal:cubic-bezier(.33, 1, .68, 1)}@media (width>=640px){:root{--gutter:2rem}}@media (width>=1024px){:root{--gutter:3rem}}@media (prefers-reduced-transparency:reduce){:root{--glass-ground:var(--color-bg)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,canvas,picture{max-inline-size:100%;display:block}img{block-size:auto}h1,h2,h3,h4{font-weight:500;line-height:var(--leading-tight);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,li,dd,dt{overflow-wrap:break-word}ul[class],ol[class]{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}code{font-family:var(--font-mono);font-size:.92em}:focus-visible{box-shadow:0 0 0 2px var(--color-focus-inner), 0 0 0 4px var(--color-focus);outline:2px solid #0000}.container{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--gutter);margin-inline:auto}.stack>*+*{margin-block-start:var(--space-4)}.grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.card-list{padding:0;list-style:none}table{border-collapse:collapse;inline-size:100%}th,td{border:var(--border);padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top}.skip-link{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-on-dark);font-size:var(--text-md);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);translate:0 -200%}.skip-link:focus{translate:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.btn:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}.btn{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--duration-hover) var(--ease-axion), scale var(--duration-fast) ease-out;font-weight:500;line-height:20px;display:inline-flex}.btn:active{scale:.97}.btn__roll{block-size:20px;display:block;overflow:hidden}.btn__track{transition:translate var(--duration-roll) var(--ease-out);flex-direction:column;display:flex}.btn__label{line-height:20px;display:block}.btn__icon{background:var(--color-on-dark);block-size:24px;inline-size:24px;color:var(--color-text);font-size:var(--text-sm);transition:rotate var(--duration-roll) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.btn:hover .btn__track{translate:0 -50%}.btn:hover .btn__icon{rotate:-45deg}}.btn--dark{background:var(--color-text);color:var(--color-on-dark)}.btn--accent{background:var(--color-accent);color:var(--color-accent-text)}.btn--accent .btn__icon{color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.btn--accent:hover{background:var(--color-accent-hover)}}.btn--lg .btn__icon{block-size:28px;inline-size:28px;font-size:var(--text-md)}@media (width>=640px){.btn--lg{font-size:var(--text-md);padding-inline-start:var(--space-6)}.btn--lg .btn__icon{block-size:32px;inline-size:32px;font-size:var(--text-md-plus)}}.btn:not(:has(.btn__icon)){padding:10px var(--space-5);justify-content:center}.btn--lg:not(:has(.btn__icon)){padding-block:12px}@media (width>=640px){.btn--lg:not(:has(.btn__icon)){padding:14px var(--space-6)}}.link-button{text-align:start}.link-button:hover{color:var(--color-text)}.btn--glass,.btn--glass-accent,.btn--primary,:is(.btn--glass,.btn--glass-accent,.btn--primary) .btn__icon,.card-pill,.section-badge__label,.hero__label,.tag,.faq__icon,.consent,.consent__btn{--glass-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-light) calc(var(--glass-reflex-light) * 10%), transparent), inset 1.8px 3px 0 -2px color-mix(in srgb, var(--glass-light) calc(var(--glass-reflex-light) * 90%), transparent), inset -2px -2px 0 -2px color-mix(in srgb, var(--glass-light) calc(var(--glass-reflex-light) * 80%), transparent), inset -3px -8px 1px -6px color-mix(in srgb, var(--glass-light) calc(var(--glass-reflex-light) * 60%), transparent), inset -.3px -1px 4px 0 color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 12%), transparent), inset -1.5px 2.5px 0 -2px color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 0 3px 4px -2px color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0 1px 5px 0 color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0 6px 16px 0 color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 8%), transparent);background-color:color-mix(in srgb, var(--glass-tint) var(--glass-amount), var(--glass-ground));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow)}:is(.btn--glass,.btn--glass-accent,.btn--primary) .btn__icon,.consent__btn{--glass-amount:36%;--glass-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-light) calc(var(--glass-reflex-light) * 10%), transparent), inset 2px 1px 0 -1px color-mix(in srgb, var(--glass-light) calc(var(--glass-reflex-light) * 90%), transparent), inset -1.5px -1px 0 -1px color-mix(in srgb, var(--glass-light) calc(var(--glass-reflex-light) * 80%), transparent), inset -2px -6px 1px -5px color-mix(in srgb, var(--glass-light) calc(var(--glass-reflex-light) * 60%), transparent), inset -1px 2px 3px -1px color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 0 -4px 1px -2px color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0 3px 6px 0 color-mix(in srgb, var(--glass-dark) calc(var(--glass-reflex-dark) * 8%), transparent)}:is(.btn--glass,.btn--glass-accent,.btn--primary,.consent__btn):focus-visible{box-shadow:0 0 0 2px var(--color-focus-inner), 0 0 0 4px var(--color-focus), var(--glass-shadow)}.btn--glass{color:var(--color-text)}.btn--glass-accent,.btn--primary{--glass-tint:var(--color-accent);--glass-amount:96%;--glass-reflex-light:.6;color:var(--color-accent-text)}.btn--glass-accent .btn__icon,.btn--primary .btn__icon{--glass-tint:var(--glass-light);--glass-amount:90%;--glass-reflex-light:1;color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.btn--glass:hover{--glass-amount:24%}:is(.btn--glass-accent,.btn--primary):hover{--glass-amount:100%}}.demo{padding:var(--space-5) var(--space-5) 64px;font-size:var(--text-md);grid-template-columns:minmax(0,1fr);place-items:center;line-height:1.4;display:grid;position:absolute;inset:0}.d-stack{grid-template-columns:minmax(0,1fr);gap:10px;inline-size:min(100%,23rem);display:grid}.d-row{background:var(--color-demo-surface);color:var(--color-text);border-radius:12px;align-items:center;gap:10px;padding:9px 14px 9px 10px;display:flex;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #0000002e}.d-row__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.d-row__text b{font-weight:600}.d-row__meta{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.d-dot{background:color-mix(in srgb, var(--color-accent) 16%, transparent);border-radius:50%;flex:none;block-size:28px;inline-size:28px;position:relative}.d-dot:after{content:"";background:var(--color-accent);border-radius:50%;position:absolute;inset:10px}.d-icon{background:var(--color-demo-icon);block-size:28px;inline-size:28px;color:var(--color-text);font-size:var(--text-md);border-radius:50%;flex:none;place-items:center;display:grid}.d-icon--accent{background:var(--color-accent);color:var(--color-accent-text)}.d-chip{justify-self:start;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--text-sm);white-space:nowrap;padding:7px 14px 7px 12px;font-weight:600;display:inline-flex}.d-chip .icon{font-size:var(--text-md)}.media--dark .d-row{color:var(--color-on-media-dark);background:#ffffff0f;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14}.media--dark .d-row__meta{color:#eef4f499}.media--dark:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent);block-size:80%;position:absolute;inset:auto -20% -40% 20%}.d-browser{background:var(--color-demo-surface);border-radius:10px;inline-size:min(100%,17.5rem);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 28px -14px #00000040}.d-browser__bar{border-block-end:1px solid var(--color-demo-rule);background:var(--color-demo-bar);color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:6px 10px;display:flex}.d-browser__bar .icon{font-size:var(--text-2xs)}.demo--webapp,.demo--agentrun{container-type:size}.d-stack--app{gap:14px;inline-size:min(100%,24rem)}.d-app{padding-block-end:2.5rem;padding-inline-end:1.5rem;position:relative}.d-app__browser{inline-size:100%}.d-app__page{padding:10px 12px 8px;display:grid}.d-app__head{font-size:var(--text-md);justify-content:space-between;align-items:center;padding-block-end:8px;display:flex}.d-app__head b{font-weight:600}.d-app__add{border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-on-dark);font-size:var(--text-xs);align-items:center;gap:4px;padding:3px 9px 3px 7px;font-weight:500;display:inline-flex}.d-app__add .icon{font-size:var(--text-2xs)}.d-app__row{border-block-start:1px solid var(--color-demo-rule-soft);font-size:var(--text-sm);align-items:center;gap:8px;padding-block:6px;display:flex}.d-ava{background:var(--color-accent-soft);block-size:24px;inline-size:24px;color:var(--color-accent);font-size:var(--text-3xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.d-app__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-weight:500;overflow:hidden}.d-app__val{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.d-phone{border:3px solid var(--color-text);background:var(--color-demo-surface);border-radius:18px;align-content:start;gap:6px;block-size:8rem;inline-size:6rem;padding:20px 10px 10px;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0;box-shadow:0 18px 32px -16px #10181a73}.d-phone__notch{background:var(--color-text);border-radius:3px;block-size:6px;inline-size:26px;position:absolute;inset-block-start:6px;inset-inline-start:50%;translate:-50%}.d-phone__label{color:var(--color-muted);font-size:var(--text-xs);line-height:1.2}.d-phone__big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1}.d-phone__bar{background:var(--color-accent);border-radius:3px;block-size:6px}.d-phone__bar--short{background:var(--color-demo-track);inline-size:60%}@container (height<=289px){.d-app__row:nth-child(4){display:none}.d-phone{block-size:6.5rem;padding-block-start:18px}}@container (height<=255px){.d-stack--app{gap:10px}.d-app__row{padding-block:4px}}.d-row--mail{align-items:flex-start}.d-row--mail .d-row__text{white-space:normal;display:grid}.d-row--mail .d-row__text span{color:#eef4f4b8;font-size:var(--text-sm);line-height:1.4}.d-row--mail .d-row__meta{padding-block-start:2px}.d-agent{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-on-media-dark);background:#ffffff0f;border-radius:12px;gap:10px;padding:12px 14px 12px 10px;display:grid}.d-agent__head{align-items:center;gap:10px;display:flex}.d-agent__head b{font-weight:600}.d-agent__steps{color:#eef4f4db;font-size:var(--text-sm);gap:6px;padding-inline-start:38px;display:grid}.d-agent__steps li{align-items:center;gap:8px;display:flex}.d-agent__steps .icon{color:var(--color-accent);font-size:var(--text-md)}@container (width<=300px){.d-row--mail .d-row__meta{display:none}}@container (height<=270px){.demo--agentrun .d-stack{gap:8px}.demo--agentrun .d-row{padding-block:7px}.d-agent{gap:8px;padding-block:10px}.d-agent__steps{gap:4px}}@container (width>=560px){.d-stack--app{inline-size:min(100%,27rem)}.demo--agentrun .d-stack{gap:12px;inline-size:min(100%,26rem)}}.demo--caller{container-type:size}.d-stack--call{inline-size:min(100%,24rem)}.d-call{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-on-media-dark);background:#ffffff0f;border-radius:14px;gap:12px;padding:12px 14px 14px 12px;display:grid}.d-call__head{align-items:center;gap:10px;display:flex}.d-call__orb{background:var(--color-accent);block-size:36px;inline-size:36px;color:var(--color-accent-text);font-size:var(--text-base);border-radius:50%;flex:none;place-items:center;display:grid}.d-call__who{flex:1;min-inline-size:0;line-height:1.3;display:grid}.d-call__who b{font-weight:600}.d-call__who span{color:#eef4f499;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-call__timer{flex:none;justify-items:end;line-height:1.2;display:grid}.d-call__timer span{color:#eef4f499;font-size:var(--text-xs)}.d-call__timer b{color:var(--color-accent);font-size:var(--text-xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.d-wave{justify-content:space-between;align-items:center;block-size:32px;display:flex}.d-wave i{inline-size:4px;block-size:calc(var(--h) * 100%);background:var(--color-accent);min-block-size:3px;opacity:calc(.45 + var(--h) * .55);border-radius:2px}.d-say{background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-demo-say);border-radius:14px 14px 14px 4px;justify-self:start;margin-inline-end:10%;padding:10px 14px;line-height:1.45}.d-say--lead{color:#eef4f4db;background:#ffffff14;border-radius:14px 14px 4px;justify-self:end;margin-inline:10% 0}@container (width>=560px){.d-stack--call{gap:12px;inline-size:min(100%,26rem)}}@container (height<=340px){.d-say--lead{display:none}}@container (height<=280px){.d-row--lead{display:none}}@container (height<=230px){.d-say{display:none}}@container (width<=300px){.d-call__who span{display:none}}.demo--flow,.demo--chat,.demo--site,.demo--dashboard,.demo--comment{container-type:size}.d-stack--flow,.d-stack--chat,.d-stack--site,.d-stack--dash,.d-stack--comment{inline-size:min(100%,24rem)}@container (width>=560px){.d-stack--flow,.d-stack--chat,.d-stack--site,.d-stack--dash,.d-stack--comment{gap:12px;inline-size:min(100%,26rem)}}.d-flow{gap:14px;display:grid}.d-node{position:relative}.d-node .d-row__text{white-space:normal;display:grid}.d-node .d-row__text span{color:var(--color-muted);font-size:var(--text-sm)}.d-node__check{color:var(--color-accent);font-size:var(--text-md)}.d-node+.d-node:before{content:"";background:var(--color-accent);block-size:14px;inline-size:2px;position:absolute;inset-block-end:100%;inset-inline-start:23px}.d-node--accent{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 8px 24px -12px #0000002e}@container (height<=270px){.d-flow{gap:10px}.d-node+.d-node:before{block-size:10px}.d-node .d-row__text span{display:none}}.d-say--pick{padding-block:8px}@container (height<=340px){.demo--chat .d-say--lead{display:block}.demo--chat .d-say--pick{display:none}}@container (height<=250px){.demo--chat .d-row{display:none}}.d-serp .d-row__text{grid-template-columns:minmax(0,1fr);display:grid}.d-serp .d-row__text>*{text-overflow:ellipsis;overflow:hidden}.d-serp .d-row__text span{color:var(--color-accent);font-size:var(--text-xs)}.d-site{inline-size:100%}.d-site__page{gap:8px;padding:12px 14px 14px;display:grid}.d-site__h{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600}.d-site__line{background:var(--color-demo-track);border-radius:3px;block-size:6px}.d-site__line--short{inline-size:70%}.d-site__field{block-size:28px;box-shadow:inset 0 0 0 1px var(--color-demo-track);border-radius:8px;margin-block-start:4px}.d-site__send{border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-on-dark);font-size:var(--text-xs);justify-self:start;padding:4px 12px;font-weight:500}@container (height<=300px){.d-site__field{display:none}}@container (height<=260px){.d-site__line--short{display:none}.d-site__page{gap:6px;padding-block:10px}}.d-dash{inline-size:100%}.d-dash__page{gap:10px;padding:12px 14px 14px;display:grid}.d-dash__head{font-size:var(--text-md);font-weight:600}.d-dash__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.d-kpi{background:var(--color-demo-bar);box-shadow:inset 0 0 0 1px var(--color-demo-rule);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.d-kpi span{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-kpi b{font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.d-dash__label{color:var(--color-muted);font-size:var(--text-xs)}.d-bars{align-items:flex-end;gap:6px;block-size:56px;display:flex}.d-bars i{block-size:calc(var(--h) * 100%);background:var(--color-demo-track);border-radius:3px 3px 0 0;flex:1}.d-bars .d-bars__today{background:var(--color-accent)}@container (height<=300px){.d-bars{block-size:36px}}@container (height<=260px){.d-dash__label,.d-bars{display:none}}.media--dark .d-stack--comment .d-ava{background:color-mix(in srgb, var(--color-accent) 22%, transparent);block-size:28px;inline-size:28px;color:var(--color-accent);font-size:var(--text-2xs)}.d-agent__tag{border-radius:var(--radius-pill);color:#eef4f4b8;font-size:var(--text-xs);background:#ffffff14;margin-inline-start:auto;padding:2px 8px}.d-agent__reply{color:#eef4f4db;font-size:var(--text-sm);padding-inline-start:38px;line-height:1.45}@media (width<=379px){.demo{padding:var(--space-4) var(--space-4) 60px;font-size:var(--text-sm)}.d-stack{gap:8px}.d-row{gap:8px;padding:7px 10px 7px 8px}}[hidden]{display:none!important}.logo-word{aspect-ratio:478/176;block-size:24px;inline-size:auto}.topbar{z-index:20;padding:var(--space-2);position:sticky;inset-block-start:0}.topbar__inner{justify-content:space-between;align-items:center;gap:var(--space-3);max-inline-size:calc(var(--container) - 2 * var(--space-3));border-radius:var(--radius-pill);background:var(--color-header);box-shadow:0 0 0 1px #1118270d, var(--shadow-1);margin-inline:auto;padding:4px;display:flex}.topbar__brand{align-items:center;gap:var(--space-2);padding:8px var(--space-3);color:var(--color-text);display:flex}.topbar__nav{align-items:center;gap:var(--space-2);display:flex}.topbar__link{padding:8px var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);transition:background-color var(--duration-hover) var(--ease-axion);font-weight:500}.topbar__link:hover{background:var(--color-surface)}.topbar__icon,.icon-btn{block-size:36px;inline-size:36px;color:var(--color-muted);font-size:var(--text-lg);transition:background-color var(--duration-hover) var(--ease-axion), color var(--duration-hover) var(--ease-axion);border-radius:50%;place-items:center;display:grid}.topbar__icon:hover,.icon-btn:hover{background:var(--color-surface);color:var(--color-text)}.page{padding-block:var(--space-10) var(--space-24)}.page__title{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);margin-block-end:var(--space-8)}.back{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);margin-block-end:var(--space-4);display:inline-flex}.back:hover{color:var(--color-text)}.fields{gap:var(--space-5);max-inline-size:36rem;display:grid}.field{gap:var(--space-2);display:grid}.field__label{color:var(--color-text-soft);font-size:var(--text-sm);font-weight:500}.field__label small{color:var(--color-muted);font-weight:400;font-size:inherit}.field__label b{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:600}.field__input{inline-size:100%;padding:12px var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-input);transition:border-color var(--duration-hover) var(--ease-axion), box-shadow var(--duration-hover) var(--ease-axion)}.field__input::placeholder{color:#9ca3af}.field__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.form-error{color:var(--color-err);font-size:var(--text-sm);font-weight:500}.login{isolation:isolate;min-block-size:100svh;padding:var(--gutter);background:var(--color-hero);place-items:center;display:grid;position:relative}.login__bg{z-index:-1;position:absolute;inset:0}.login__bg img{object-fit:cover;block-size:100%;inline-size:100%}.grain{opacity:.05;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.login__card{gap:var(--space-5);inline-size:min(100%,24rem);padding:var(--space-8);backdrop-filter:blur(20px)saturate(150%);box-shadow:0 0 0 1px #fff9 inset, var(--shadow-3);background:#ffffffb8;border-radius:24px;display:grid}.login__logo{block-size:28px;color:var(--color-text)}.login__title{font-size:var(--text-2xl);letter-spacing:var(--tracking-h2)}.login__card .btn{justify-self:start}.empty{justify-items:start;gap:var(--space-3);padding:var(--space-12);border-radius:var(--radius-media);background:var(--color-surface);display:grid}.empty__title{font-size:var(--text-2xl);letter-spacing:var(--tracking-h2);font-weight:500}.empty__text{color:var(--color-muted);margin-block-end:var(--space-4)}.offers{border-block-start:var(--border);display:grid}.offer-row{align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-block-end:var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.offer-row__link{gap:2px;min-inline-size:0;display:grid}.offer-row__name{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:500}.offer-row__name small{color:var(--color-muted);font-size:var(--text-md);font-weight:400}.offer-row__mods{color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-row__link:hover .offer-row__name{color:var(--color-accent)}.offer-row__price{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:end;display:grid}.offer-row__price b{font-weight:600}.offer-row__price small,.offer-row__date{color:var(--color-muted);font-size:var(--text-xs)}.offer-row__actions{justify-content:flex-end;gap:var(--space-1);display:flex}@media (width>=900px){.offer-row{grid-template-columns:minmax(0,1fr) auto 9rem auto}}.cfg{gap:var(--space-8);scroll-margin-top:var(--header-clearance);align-items:start;display:grid}@media (width>=1100px){.cfg{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 22rem}}.steps{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.steps__btn{align-items:center;gap:var(--space-2);padding:6px var(--space-4) 6px 6px;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm);transition:background-color var(--duration-hover) var(--ease-axion), color var(--duration-hover) var(--ease-axion);font-weight:500;display:inline-flex}.steps__num{background:var(--color-bg);block-size:24px;inline-size:24px;color:var(--color-text);font-size:var(--text-2xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.steps__btn[aria-selected=true]{background:var(--color-text);color:var(--color-on-dark)}.steps__btn[aria-selected=true] .steps__num{background:var(--color-accent);color:var(--color-accent-text)}.panel__title{font-size:var(--text-3xl);letter-spacing:var(--tracking-h2)}.panel__lead{margin-block:var(--space-2) var(--space-6);color:var(--color-muted)}.cfg__nav{align-items:center;gap:var(--space-4);border-block-start:var(--border);margin-block-start:var(--space-10);padding-block-start:var(--space-6);display:flex}.cfg__nav [data-next],.cfg__nav [data-submit]{margin-inline-start:auto}.picker__list{gap:var(--space-3);display:grid}.mod{border-radius:var(--radius-media);background:var(--color-surface)}.mod__card{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-media);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-axion), box-shadow var(--duration-hover) var(--ease-axion);display:flex}.mod__check{opacity:0;pointer-events:none;position:absolute}.mod__icon{background:var(--color-bg);block-size:44px;inline-size:44px;color:var(--color-text);font-size:var(--text-xl);border-radius:50%;flex:none;place-items:center;display:grid}.mod__body{flex:1;min-inline-size:0;display:grid}.mod__name{font-size:var(--text-lg);font-weight:500}.mod__price{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mod__tick{block-size:28px;inline-size:28px;box-shadow:inset 0 0 0 2px var(--color-border-strong);color:#0000;font-size:var(--text-md);transition:background-color var(--duration-hover) var(--ease-axion), box-shadow var(--duration-hover) var(--ease-axion);border-radius:50%;flex:none;place-items:center;display:grid}.mod:has(.mod__check:checked){background:var(--color-bg);box-shadow:0 0 0 2px var(--color-accent), var(--shadow-1)}.mod:has(.mod__check:checked) .mod__icon{background:var(--color-accent);color:var(--color-accent-text)}.mod:has(.mod__check:checked) .mod__tick{background:var(--color-accent);box-shadow:none;color:var(--color-accent-text)}.mod__card:has(.mod__check:focus-visible){box-shadow:0 0 0 2px var(--color-focus-inner), 0 0 0 4px var(--color-focus)}.cheat{padding:0 var(--space-5) var(--space-3) calc(var(--space-5) + 44px + var(--space-4));font-size:var(--text-sm)}.cheat__summary{inline-size:fit-content;color:var(--color-accent);cursor:pointer;font-weight:500;list-style-position:outside}.cheat__when{margin-block:var(--space-2) var(--space-1);color:var(--color-text-soft)}.cheat__q{color:var(--color-muted);gap:2px;padding-block-end:var(--space-2);display:grid}.packs{margin-block-start:var(--space-6)}.packs__title{margin-block-end:var(--space-3);font-weight:500}.packs__title span{color:var(--color-muted);font-size:var(--text-sm);font-weight:400}.packs__row{gap:var(--space-3);display:grid}@media (width>=700px){.packs__row{grid-template-columns:1fr 1fr}}.stepper{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:var(--border);border-radius:var(--radius-media);display:flex}.stepper__label{font-size:var(--text-md);font-weight:500;display:grid}.stepper__label small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.stepper__ctrl{align-items:center;gap:var(--space-1);display:flex}.stepper__btn{background:var(--color-surface);block-size:36px;inline-size:36px;font-size:var(--text-xl);border-radius:50%;place-items:center;line-height:1;display:grid}.stepper__btn:hover{background:var(--color-border)}.stepper__input{inline-size:3rem;font:inherit;font-size:var(--text-lg);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;font-weight:600}.stepper__input::-webkit-inner-spin-button,.stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chip-btn{align-items:center;gap:var(--space-2);padding:6px var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm);margin-block-end:var(--space-4);font-weight:500;display:inline-flex}.chip-btn:hover{background:var(--color-border)}.warn{align-items:center;gap:var(--space-2);color:var(--color-err);font-size:var(--text-sm);margin-block-start:var(--space-4);font-weight:500;display:flex}.sum__row{font-size:var(--text-xs);opacity:.85;font-variant-numeric:tabular-nums}.sum__row b{font-weight:600}.sum__stripe:empty{display:none}.sum__stripe:before{content:"✓ "}.sum__stripe.is-missing{color:var(--color-err);opacity:1}.sum[data-sum=down] .sum__stripe.is-missing{color:var(--color-err-on-dark)}.sum__stripe.is-missing:before{content:"! "}.summary{gap:var(--space-4);display:grid}@media (width>=1100px){.summary{position:sticky;inset-block-start:calc(var(--header-clearance) - 8px)}}.sum{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-media);background:var(--color-surface);color:var(--color-text);transition:opacity var(--duration-base) var(--ease-axion);display:grid}.sum[data-sum=down]{background:var(--color-panel-dark);color:var(--color-on-media-dark)}.sum.is-empty{opacity:.55}.sum__kicker{font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:500;display:flex}.sum__badge:not(:empty){border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--text-xs);padding:2px 10px;font-weight:600}.sum__mods{font-size:var(--text-sm);opacity:.75}.sum__grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.sum__grid dt{font-size:var(--text-xs);opacity:.7}.sum__grid dd{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}.sum__grid dd small{font-size:var(--text-xs);opacity:.7;letter-spacing:0;font-weight:400}.sum__anchor{font-size:var(--text-xs);opacity:.7;font-variant-numeric:tabular-nums}.sum__limits{font-size:var(--text-xs);color:var(--color-accent)}.sum[data-sum=down] .sum__limits{color:var(--color-accent-lift)}.sum__limits:empty{display:none}.stripe__status{align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--radius-media);background:var(--color-surface);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.stripe__count{font-size:var(--text-lg)}.stripe__count b{font-variant-numeric:tabular-nums;font-weight:600}.stripe__bar{border-radius:var(--radius-pill);background:var(--color-border);flex:1;block-size:8px;min-inline-size:8rem;overflow:hidden}.stripe__bar i{inline-size:calc(var(--p) * 100%);background:var(--color-accent);block-size:100%;display:block}.stripe__file{color:var(--color-muted);font-size:var(--text-sm)}.prose-md{max-inline-size:76rem;font-size:var(--text-md-plus);line-height:1.6}.prose-md h1{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);margin-block-end:var(--space-6)}.prose-md h2{margin-block:var(--space-12) var(--space-4);font-size:var(--text-2xl);letter-spacing:var(--tracking-h2)}.prose-md h3{margin-block:var(--space-6) var(--space-2);font-size:var(--text-lg);font-weight:600}.prose-md p,.prose-md ol,.prose-md ul{max-inline-size:var(--measure);color:var(--color-text-soft);margin-block-end:var(--space-4)}.prose-md ol{padding-inline-start:var(--space-6)}.prose-md li+li{margin-block-start:var(--space-2)}.prose-md strong{color:var(--color-text);font-weight:600}.prose-md blockquote{max-inline-size:var(--measure);margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-text)}.prose-md blockquote p{color:inherit;margin:0}.prose-md code{border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm);padding:1px 6px}.prose-md table{font-size:var(--text-sm);margin-block-end:var(--space-6)}.prose-md th,.prose-md td{border:0;border-block-end:var(--border);padding:var(--space-2) var(--space-3)}.prose-md th{color:var(--color-muted);font-weight:500}.prose-md td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.prose-md td:last-child{overflow-wrap:anywhere;max-inline-size:18rem}.prose-md td:last-child:empty:before{content:"brak";color:var(--color-err);font-weight:500}.prose-md td a{color:var(--color-accent);text-decoration:underline}@media (width<=800px){.prose-md table{display:block;overflow-x:auto}}
