@font-face{font-family:IranSansX;src:url(/IRANSansXVFaNum.woff2?v=d4c462a9)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;font-weight:100 900;font-display:swap;src:url(/vazirmatn-arabic.woff2?v=07c90f36)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}:root{color-scheme:dark;--paper:#0e1112;--raise:#141819;--surface:#191e1f;--line:#262d2e;--line-soft:#1f2526;--ink:#f5f8f8;--mid:#b4bfbf;--faint:#8a9899;--brand:#17787a;--brand-fg:#fff;--brand-ink:#7fd6d6;--brand-tint:#10282a;--brand-border:#1f4a4c;--ok:#3fbe80;--ok-tint:#10241b;--ok-border:#1e4433;--warn:#efae2e;--warn-tint:#2a2010;--warn-border:#4e3c14;--over:#ff6b5c;--over-tint:#2a1414;--over-border:#55211c;--font:"IranSansX","Vazirmatn",Tahoma,system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:72rem;--r-chip:.5rem;--r-field:.625rem;--r-card:.875rem;--r-sheet:1.25rem;--ease:cubic-bezier(.23,1,.32,1);--ease-move:cubic-bezier(.77,0,.175,1);--t-press:.14s;--t-base:.22s;--t-enter:.52s;--shadow-card:0 1px 2px #00000057,0 14px 34px -18px #000000b3}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:5.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(16px,.3vw + 15.2px,17.5px);line-height:1.85}:where(h1,h2,h3,p,li,a,button,input,textarea,span){letter-spacing:0}.latin{letter-spacing:-.02em}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:700}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:var(--brand-ink)}button{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;border-radius:4px}.skip{inset-inline-start:-9999px;background:var(--brand);color:var(--brand-fg);z-index:60;padding:.7rem 1.1rem;position:absolute;top:0}.skip:focus{inset-inline-start:0}.btn{border-radius:var(--r-field);cursor:pointer;min-height:2.9rem;transition:transform var(--t-press)var(--ease),background-color var(--t-base)ease,border-color var(--t-base)ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--brand);color:var(--brand-fg)}.btn-quiet{color:var(--ink);border-color:var(--line);background:0 0}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:#1c8f92}.btn-quiet:hover{border-color:var(--faint)}}.btn .arr{transition:transform var(--t-base)var(--ease)}@media (hover:hover) and (pointer:fine){.btn:hover .arr{transform:translate(-3px)}}.nav{z-index:40;backdrop-filter:blur(18px)saturate(160%);transition:border-color var(--t-base)ease;background:#0e1112b8;border-bottom:1px solid #0000;position:sticky;top:0}.nav.stuck{border-bottom-color:var(--line-soft)}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.brand{color:var(--ink);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.brand svg{border-radius:9px;display:block}.brand svg rect{fill:var(--brand)}.brand svg path,.brand svg circle{fill:#fff}.brand-fa{font-size:1.15rem;font-weight:800;line-height:1}.brand-en{color:var(--faint);margin-inline-start:.45rem;font-size:.8rem;line-height:1}.links{align-items:center;gap:.25rem;display:flex}.links a:not(.btn){color:var(--mid);border-radius:var(--r-chip);transition:color var(--t-base)ease,background-color var(--t-base)ease;padding:.4rem .8rem;font-size:.94rem;text-decoration:none}.links a:not(.btn)[aria-current=true]{color:var(--ink);background:var(--surface)}@media (hover:hover) and (pointer:fine){.links a:not(.btn):hover{color:var(--ink)}}.nav .btn{min-height:2.5rem;margin-inline-start:.5rem;padding:0 1.1rem;font-size:.94rem}@media (width<=880px){.links a:not(.btn){display:none}.links .keep{display:inline-flex!important}}.eyebrow{color:var(--brand-ink);align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--brand);border-radius:2px;width:1.4rem;height:2px}h1{font-size:clamp(2.1rem,5.2vw,3.9rem);font-weight:800;line-height:1.32}h2{font-size:clamp(1.6rem,3.2vw,2.45rem);font-weight:800;line-height:1.4}h3{font-size:1.12rem;line-height:1.6}.lead{color:var(--mid);max-width:38rem;font-size:1.08rem}.micro{color:var(--faint);font-size:.88rem}.section{padding-block:clamp(3.5rem,8vw,6.5rem)}.sec-head{gap:.9rem;margin-bottom:clamp(1.8rem,4vw,3rem);display:grid}.js .reveal{opacity:0;transform:translateY(14px)}.js .reveal.in{opacity:1;transition:opacity var(--t-enter)var(--ease),transform var(--t-enter)var(--ease);transition-delay:calc(var(--i,0)*70ms);transform:none}.hero{background:radial-gradient(110% 70% at 85% -10%,#17787a33 0%,#0000 60%);padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,6vw,5rem)}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero-copy{justify-items:start;gap:1.5rem;display:grid}.whatsnew{background:var(--surface);border:1px solid var(--line);color:var(--mid);transition:border-color var(--t-base)ease,transform var(--t-press)var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .4rem .3rem 1rem;font-size:.88rem;text-decoration:none;display:inline-flex}.whatsnew:active{transform:scale(.98)}.whatsnew b{background:var(--brand-tint);color:var(--brand-ink);border:1px solid var(--brand-border);border-radius:999px;padding:0 .65rem;font-size:.8rem;font-weight:600}@media (hover:hover) and (pointer:fine){.whatsnew:hover{border-color:var(--brand-border)}}.hero-cta{flex-wrap:wrap;gap:.75rem;display:flex}.board{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-sheet);box-shadow:var(--shadow-card);overflow:hidden}.board-bar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.board-title{font-size:.95rem;font-weight:700}.live{color:var(--faint);align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.dot{background:var(--ok);border-radius:50%;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.metrics{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);display:grid}.metric{gap:.1rem;padding:.85rem 1.1rem;display:grid}.metric+.metric{border-inline-start:1px solid var(--line-soft)}.metric-k{color:var(--faint);font-size:.76rem}.metric-v{font-size:1.25rem;font-weight:700;line-height:1.5}.visits{gap:.6rem;padding:.85rem;display:grid}.visit{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--ok);transition:background-color var(--t-base)ease,border-color var(--t-base)ease;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.visit.warn{border-inline-start-color:var(--warn);background:var(--warn-tint);border-color:var(--warn-border)}.visit.over{border-inline-start-color:var(--over);background:var(--over-tint);border-color:var(--over-border)}.visit-name{font-weight:600;line-height:1.6}.visit-act{color:var(--faint);font-size:.88rem;font-weight:400}.visit-meta{color:var(--faint);font-size:.8rem;line-height:1.6}.visit-end{text-align:end;flex:none;justify-items:end;display:grid}.timer{color:var(--ok);direction:ltr;unicode-bidi:isolate;font-size:1.35rem;font-weight:700;line-height:1.4}.warn .timer{color:var(--warn)}.over .timer{color:var(--over)}.state{color:var(--faint);font-size:.76rem}.chips{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.chip{border-radius:var(--r-chip);border:1px solid var(--line);color:var(--mid);background:var(--surface);padding:0 .55rem;font-size:.72rem;line-height:1.7}.chip.brand{background:var(--brand-tint);border-color:var(--brand-border);color:var(--brand-ink)}.chip.over{background:var(--over-tint);border-color:var(--over-border);color:var(--over)}.chip.warn{background:var(--warn-tint);border-color:var(--warn-border);color:var(--warn)}.chip.ok{background:var(--ok-tint);border-color:var(--ok-border);color:var(--ok)}.figcap{color:var(--faint);max-width:32rem;margin-top:.9rem;font-size:.84rem}@media (width<=880px){.hero-grid{grid-template-columns:1fr}}.who{background:var(--raise);border-block:1px solid var(--line-soft)}.who-grid{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.sports{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.sports li{border:1px solid var(--line);background:var(--surface);color:var(--mid);border-radius:999px;padding:.1rem .95rem;font-size:.92rem}.sports li.more{color:var(--faint);background:0 0;border-style:dashed}.who-grid>*{min-width:0}.picker{gap:.5rem;display:grid}.pick{text-align:start;cursor:pointer;border-radius:var(--r-card);transition:background-color var(--t-base)ease,border-color var(--t-base)ease,transform var(--t-press)var(--ease);background:0 0;border:1px solid #0000;gap:.15rem;padding:1rem 1.15rem;display:grid}.pick:active{transform:scale(.985)}.pick-t{color:var(--mid);transition:color var(--t-base)ease;font-weight:700}.pick-d{color:var(--faint);font-size:.86rem;line-height:1.7}.pick[aria-selected=true]{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-card)}.pick[aria-selected=true] .pick-t{color:var(--ink)}.pick[aria-selected=true] .pick-t:before{background:var(--brand-ink)}.pick-t:before{content:"";background:var(--line);width:.5rem;height:.5rem;transition:background-color var(--t-base)ease;border-radius:50%;margin-inline-end:.6rem;display:inline-block}@media (hover:hover) and (pointer:fine){.pick:not([aria-selected=true]):hover{background:var(--surface)}.pick:not([aria-selected=true]):hover .pick-t{color:var(--ink)}}.picker-note{color:var(--faint);padding:.75rem 1.15rem 0;font-size:.84rem}.stage{min-width:0}.panel{grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);gap:1.25rem;display:grid}.panel[hidden]{display:none}.rail{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sheet);align-self:start;padding:.9rem .6rem}.rail-h{color:var(--faint);padding:0 .6rem .5rem;font-size:.76rem}.rail li{border-radius:var(--r-chip);color:var(--mid);justify-content:space-between;align-items:center;gap:.5rem;padding:.32rem .6rem;font-size:.9rem;display:flex}.rail li.on:before{content:"";background:var(--brand-ink);border-radius:50%;flex:none;width:.4rem;height:.4rem}.rail li.on{justify-content:flex-start;gap:.6rem}.rail li.off{color:var(--faint);opacity:.75;text-decoration:line-through #8a989980}.rail li.off em{border:1px dashed var(--line);border-radius:999px;padding:0 .5rem;font-size:.7rem;font-style:normal;text-decoration:none;display:inline-block}.detail{align-content:start;gap:1rem;display:grid}.live-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sheet);gap:.7rem;padding:1rem;display:grid}.live-h{color:var(--faint);justify-content:space-between;font-size:.78rem;display:flex}.fine-line{color:var(--mid);border-top:1px dashed var(--line);justify-content:space-between;padding-top:.55rem;font-size:.9rem;display:flex}.fine-line b{color:var(--ink)}.pips{gap:.3rem;display:flex}.pip{background:var(--line);border-radius:3px;width:1.6rem;height:.5rem}.pip.f{background:var(--brand-ink)}.min-mark{color:var(--mid);align-items:center;gap:.6rem;font-size:.84rem;display:flex}.alert-line{background:var(--warn-tint);border:1px solid var(--warn-border);color:var(--warn);border-radius:var(--r-field);align-items:center;gap:.6rem;padding:.5rem .8rem;font-size:.84rem;line-height:1.7;display:flex}.br{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:.15rem .8rem;padding:.55rem 0;font-size:.9rem;display:grid}.br:first-of-type{border-top:0}.br span:nth-child(odd){color:var(--mid)}.br-total{background:var(--brand-tint);border:1px solid var(--brand-border);border-radius:var(--r-field);color:var(--brand-ink);justify-content:space-between;padding:.6rem .9rem;font-weight:700;display:flex}.facts{gap:0;display:grid}.facts li{border-top:1px solid var(--line-soft);gap:.1rem;padding:.8rem 0;display:grid}.facts li:first-child{border-top:0}.facts b{font-weight:600}.facts span{color:var(--mid);font-size:.92rem;line-height:1.75}.facts .req{color:var(--brand-ink);border:1px solid var(--brand-border);background:var(--brand-tint);vertical-align:.08em;border-radius:999px;margin-inline-start:.45rem;padding:0 .55rem;font-size:.74rem;font-style:normal;font-weight:500}@media (width<=960px){.who-grid{grid-template-columns:1fr}.picker{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(15rem,78%);grid-auto-flow:column;padding-bottom:.4rem;overflow-x:auto}.picker::-webkit-scrollbar{display:none}.pick{scroll-snap-align:start;border-color:var(--line-soft)}.picker-note{display:none}}@media (width<=640px){.panel{grid-template-columns:1fr}.rail{order:2}}.flow{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.step{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-sheet);align-content:space-between;gap:1.2rem;padding:clamp(1.1rem,2.4vw,1.7rem);display:grid}.step:first-child{grid-column:span 7}.step:nth-child(2),.step:nth-child(3){grid-column:span 5}.step:nth-child(4){grid-column:span 7}.step-head{align-items:baseline;gap:.8rem;margin-bottom:.35rem;display:flex}.step-n{color:var(--brand-ink);font-size:1.6rem;font-weight:800;line-height:1}.step p{color:var(--mid);font-size:.96rem}.mock{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-card);gap:.5rem;padding:.85rem 1rem;display:grid}.ui-label{color:var(--faint);font-size:.76rem}.ui-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-field);color:var(--faint);justify-content:space-between;padding:.45rem .8rem;font-size:.9rem;display:flex}.ui-hit{background:var(--brand-tint);border:1px solid var(--brand-border);border-radius:var(--r-field);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.9rem;display:flex}.ui-hit span{color:var(--brand-ink);font-size:.82rem}.ui-line{color:var(--mid);justify-content:space-between;font-size:.9rem;display:flex}.ui-total{border-top:1px dashed var(--line);justify-content:space-between;padding-top:.55rem;font-weight:700;display:flex}.ui-total .amount{color:var(--brand-ink);font-size:1.1rem}.bar{background:var(--line-soft);border-radius:3px;height:.4rem;overflow:hidden}.bar i{background:var(--brand);transform-origin:100%;width:100%;height:100%;transition:transform .9s var(--ease).2s;border-radius:3px;display:block;transform:scaleX(0)}.in .bar i,.bar.in i{transform:scaleX(var(--w))}.w72{--w:.72}.w41{--w:.41}.w18{--w:.18}@media (width<=880px){.step:nth-child(n){grid-column:1/-1}}.apps{background:var(--raise);border-block:1px solid var(--line-soft)}.aud{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.aud+.aud{margin-top:clamp(3rem,7vw,5.5rem)}.aud.flip{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.aud-copy{gap:1rem;display:grid}.aud-copy h3{font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:800;line-height:1.5}.aud-copy .facts li{padding-block:.7rem}.phone{background:var(--paper);border:1px solid var(--line);width:100%;max-width:20rem;box-shadow:var(--shadow-card);border-radius:2.2rem;margin-inline:auto;padding:.7rem}.screen{background:var(--surface);border-radius:1.65rem;grid-template-rows:1fr auto;min-height:31rem;display:grid;overflow:hidden}.screen-body{align-content:start;gap:.75rem;padding:1.1rem 1rem .8rem;display:grid}.hello{font-weight:700}.hello small{color:var(--faint);font-size:.78rem;font-weight:400;display:block}.big-card{background:var(--brand-tint);border:1px solid var(--brand-border);border-radius:var(--r-card);gap:.55rem;padding:.85rem .95rem;display:grid}.big-card .k{color:var(--brand-ink);font-size:.78rem}.big-card .v{font-size:1.3rem;font-weight:800;line-height:1.4}.big-card .v small{color:var(--mid);font-size:.8rem;font-weight:400}.boxes{flex-wrap:wrap;gap:.25rem;display:flex}.boxes i{background:var(--brand-ink);border-radius:4px;width:.95rem;height:.95rem}.boxes i.used{border:1px solid var(--brand-border);background:0 0}.mini{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-card);color:var(--mid);justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.86rem;display:flex}.mini b{color:var(--ink);font-weight:600}.mini.debt{background:var(--over-tint);border-color:var(--over-border)}.mini.debt b{color:var(--over)}.roster{gap:.4rem;display:grid}.who-row{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-field);justify-content:space-between;align-items:center;padding:.5rem .8rem;font-size:.88rem;display:flex}.who-row span:first-child{align-items:center;gap:.55rem;display:inline-flex}.bed{background:var(--line);width:1.5rem;height:1.5rem;color:var(--mid);border-radius:6px;flex:none;place-items:center;font-size:.72rem;display:inline-grid}.screen-note{color:var(--faint);font-size:.74rem;line-height:1.7}.tabbar{border-top:1px solid var(--line);background:var(--raise);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.tabbar span{text-align:center;color:var(--faint);padding:.7rem 0 .8rem;font-size:.76rem}.tabbar span.cur{color:var(--brand-ink);box-shadow:inset 0 2px 0 var(--brand-ink);font-weight:600}.bar-mini{background:var(--line);border-radius:3px;height:.35rem;overflow:hidden}.bar-mini i{background:var(--brand-ink);border-radius:3px;width:83%;height:100%;display:block}@media (width<=860px){.aud,.aud.flip{grid-template-columns:1fr}.aud .phone{order:2}}.groups{border-top:1px solid var(--line)}.group{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:1.5rem;padding-block:1.6rem;display:grid}.group h3{color:var(--ink);font-size:1rem}.group h3 small{color:var(--faint);font-size:.82rem;font-weight:400;line-height:1.7;display:block}.items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 2rem;display:grid}.items li{color:var(--mid);align-items:baseline;gap:.6rem;padding:.35rem 0;font-size:.96rem;display:flex}.items li:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:.4rem;height:.4rem;transform:translateY(-.1em)}.tag{background:var(--brand-tint);color:var(--brand-ink);border:1px solid var(--brand-border);white-space:nowrap;border-radius:999px;padding:0 .5rem;font-size:.7rem;line-height:1.6}.footnote{color:var(--faint);margin-top:1rem;font-size:.86rem}@media (width<=760px){.group{grid-template-columns:1fr;gap:.6rem}.items{grid-template-columns:1fr}}.console{background:var(--raise);border:1px solid var(--line);border-radius:calc(var(--r-sheet) + .25rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(1.2rem,3vw,2.2rem);display:grid}.console-copy{justify-items:start;gap:1rem;display:grid}.seg{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-field);grid-auto-flow:column;padding:.2rem;display:inline-grid;position:relative}.seg button{z-index:1;cursor:pointer;border-radius:calc(var(--r-field) - .15rem);color:var(--faint);min-height:2.25rem;transition:color var(--t-base)ease,background-color var(--t-base)ease,transform var(--t-press)var(--ease);background:0 0;border:0;padding:.3rem 1rem;font-size:.88rem;position:relative}.seg button:active{transform:scale(.96)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.toggles{flex-wrap:wrap;gap:.6rem;display:flex}.app{--a-bg:#0b0e0f;--a-sur:#151a1b;--a-line:#242b2c;--a-ink:#eef3f3;--a-mid:#9aa8a8;background:var(--a-bg);color:var(--a-ink);border:1px solid var(--line);border-radius:var(--r-sheet);min-height:17rem;transition:background-color var(--t-base)ease,color var(--t-base)ease;grid-template-columns:11rem minmax(0,1fr);display:grid;overflow:hidden}.app.light{--a-bg:#f5f7f7;--a-sur:#fff;--a-line:#dfe5e5;--a-ink:#151a1b;--a-mid:#5c6b6b}.app-rail{border-inline-end:1px solid var(--a-line);transition:padding var(--t-base)var(--ease);align-content:start;gap:.15rem;padding:.8rem .5rem;display:grid}.app-rail li{color:var(--a-mid);white-space:nowrap;border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .55rem;font-size:.84rem;display:flex;overflow:hidden}.app-rail li i{background:var(--a-line);border-radius:4px;flex:none;width:1rem;height:1rem}.app-rail li.cur{background:var(--a-sur);color:var(--a-ink)}.app-rail li.cur i{background:var(--brand)}.app.slim{grid-template-columns:3.6rem minmax(0,1fr)}.app.slim .app-rail li span{display:none}.app.slim .app-rail li{justify-content:center;padding-inline:0}.app-main{align-content:start;gap:.7rem;padding:1rem;display:grid}.app-main h4{font-size:.95rem}.a-card{background:var(--a-sur);border:1px solid var(--a-line);color:var(--a-mid);border-radius:10px;justify-content:space-between;padding:.6rem .8rem;font-size:.86rem;display:flex}.a-card b{color:var(--a-ink)}@media (width<=880px){.console{grid-template-columns:1fr}}@media (width<=480px){.app{grid-template-columns:3.6rem minmax(0,1fr)}.app .app-rail li span{display:none}.app .app-rail li{justify-content:center;padding-inline:0}}.trust{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.trust-list li{border-top:1px solid var(--line);gap:.3rem;padding-block:1.25rem;display:grid}.trust-list li:last-child{border-bottom:1px solid var(--line)}.trust-list p{color:var(--mid);font-size:.96rem}@media (width<=800px){.trust{grid-template-columns:1fr}}.demo-wrap{background:var(--raise);border-block:1px solid var(--line-soft)}.demo-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.demo-copy{gap:1rem;display:grid}.form{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sheet);gap:1rem;padding:clamp(1.1rem,3vw,1.8rem);display:grid}.pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field{gap:.35rem;display:grid}label{color:var(--mid);font-size:.88rem}.req-star{color:var(--brand-ink);margin-inline-start:.2rem}input,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-field);width:100%;min-height:2.9rem;transition:border-color var(--t-base)ease,box-shadow var(--t-base)ease;padding:.6rem .85rem}input:focus,textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #17787a4d}.field.bad input{border-color:var(--over)}.err{color:var(--over);min-height:0;font-size:.82rem}.done{background:var(--ok-tint);border:1px solid var(--ok-border);border-radius:var(--r-sheet);padding:1.5rem;display:none}.sent .form{display:none}.sent .done{display:block}.done h3{color:var(--ok);margin-bottom:.3rem}@media (width<=880px){.demo-grid{grid-template-columns:1fr}}@media (width<=520px){.pair{grid-template-columns:1fr}}.footer{padding-block:2.5rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.contact{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.contact a{color:var(--mid);text-decoration:none}@media (hover:hover) and (pointer:fine){.contact a:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{transform:none}.js .reveal.in{transition:opacity .2s}.dot{animation:none}.bar i{transition:none}.btn:active,.pick:active,.seg button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.nav{background:var(--paper);backdrop-filter:none}}.form-msg{color:var(--mid);min-height:1.4em;font-size:.88rem}.form-msg.err{color:var(--over)}.btn:disabled{opacity:.6;cursor:default;transform:none}