@font-face{font-family:"Plex";src:url("/assets/fonts/plex-sans-latin-var.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2248,U+2260,U+2264-2265,U+00D7,U+2116,U+FEFF}
@font-face{font-family:"Plex Hebrew";src:url("/assets/fonts/plex-sans-hebrew-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Hebrew";src:url("/assets/fonts/plex-sans-hebrew-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Mono";src:url("/assets/fonts/plex-mono-500.woff2") format("woff2");font-weight:400 600;font-style:normal;font-display:swap}
@font-face{font-family:"Plex Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica");ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%;size-adjust:100%}
@font-face{font-family:"Plex Mono Fallback";src:local("Menlo"),local("Consolas"),local("Courier New");ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%;size-adjust:100%}
:root{
  color-scheme:light;
  --bg:#F3F1EB; --bg-2:#EAE6DC; --card:#FCFBF8;
  --ink:#15171B; --ink-2:#383D44; --ink-3:#4C5158;
  --rule:#DCD7CB; --rule-2:#858074;
  --focus:var(--ink); --accent:var(--ink);
  --wa:#25D366; --wa-hover:#1FBF5B; --wa-press:#1AAD52; --wa-ink:#04281A;
  --warn:#B42035; --warn-bg:#FBE8EB;
  --ok:var(--ink); --ok-bg:var(--bg-2);
  --data-orders:#1D4AA0; --data-platform:#AD6510;
  --band-ink:#15171B; --on-ink:#EEECE6; --on-ink-2:#C9C5BC; --on-ink-3:#A6A299;
  --card-on-ink:var(--card); --rule-on-ink:var(--rule); --rule-2-on-ink:var(--rule-2);
  --elev:0 -1px 0 rgba(21,23,27,.05),0 14px 36px -14px rgba(21,23,27,.32);
  --sans:"Plex","Plex Hebrew","Plex Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --mono:"Plex Mono","Plex Mono Fallback",ui-monospace,Menlo,Consolas,monospace;
  --fs--1:clamp(.85rem,.8192rem + .1262vw,.9rem);
  --fs-0:clamp(1.0625rem,1.0241rem + .1577vw,1.125rem);
  --fs-1:clamp(1.3281rem,1.2801rem + .1972vw,1.4063rem);
  --fs-2:clamp(1.6602rem,1.6001rem + .2465vw,1.7578rem);
  --fs-3:clamp(2.0752rem,2.0001rem + .3081vw,2.1973rem);
  --fs-4:clamp(2.594rem,2.5001rem + .3851vw,2.7466rem);
  --fs-5:clamp(3.2425rem,3.1253rem + .481vw,3.4332rem);
  --fs-6:clamp(4.0532rem,3.9066rem + .601vw,4.2915rem);
  --fw:400; --fw-strong:600;
  --lh:1.6; --lh-tight:1.15; --lh-snug:1.3;
  --s-1:4px; --s-2:8px; --s-3:12px; --s-4:16px; --s-5:24px; --s-6:32px; --s-7:48px; --s-8:64px; --s-9:96px;
  --gutter:16px; --max:1200px; --measure:62ch; --header-h:60px; --target:44px;
  --r-sm:8px; --r-lg:16px;
  --dur-feedback:120ms; --dur-layer:240ms; --dur-enter:320ms; --dur-data:1000ms;
  --ease:cubic-bezier(.2,.7,.2,1); --enter-y:12px;
  --ring:3px; --ring-gap:2px;
  --hatch:repeating-linear-gradient(135deg,var(--data-platform) 0 2px,transparent 2px 5px);
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    color-scheme:dark;
    --bg:#0F1113; --bg-2:#171A1E; --card:#1C2025;
    --ink:#EEECE6; --ink-2:#C9C5BC; --ink-3:#A6A299;
    --rule:#2C3137; --rule-2:#6E737B;
    --wa-hover:#3BDB78; --wa-press:#1FBF5B;
    --warn:#FF7590; --warn-bg:#3A1A21;
    --data-orders:#A9C4FF; --data-platform:#B87420;
    --band-ink:#292E34; --card-on-ink:#34393F; --rule-on-ink:#4A5058; --rule-2-on-ink:#858A92;
    --elev:0 -1px 0 rgba(0,0,0,.4),0 16px 40px -14px rgba(0,0,0,.85);
  }
}
:root[data-theme="dark"]{
  color-scheme:dark;
  --bg:#0F1113; --bg-2:#171A1E; --card:#1C2025;
  --ink:#EEECE6; --ink-2:#C9C5BC; --ink-3:#A6A299;
  --rule:#2C3137; --rule-2:#6E737B;
  --wa-hover:#3BDB78; --wa-press:#1FBF5B;
  --warn:#FF7590; --warn-bg:#3A1A21;
  --data-orders:#A9C4FF; --data-platform:#B87420;
  --band-ink:#292E34; --card-on-ink:#34393F; --rule-on-ink:#4A5058; --rule-2-on-ink:#858A92;
  --elev:0 -1px 0 rgba(0,0,0,.4),0 16px 40px -14px rgba(0,0,0,.85);
}
:root[lang="he"]{--sans:"Plex Hebrew","Plex","Plex Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
@media (min-width:768px){:root{--gutter:32px}}
:root{
  --i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12h15M13.5 6l6 6-6 6'/%3E%3C/svg%3E");
  --i-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.5v15M6 13.5l6 6 6-6'/%3E%3C/svg%3E");
  --i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");
  --i-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  --i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9.25 9.25l5.5 5.5M14.75 9.25l-5.5 5.5'/%3E%3C/svg%3E");
  --i-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M7 12h10'/%3E%3C/svg%3E");
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-3)}
@media (min-width:1024px){html{scroll-padding-top:calc(var(--header-h) + var(--s-3))}}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-0);font-weight:var(--fw);line-height:var(--lh);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}
@supports (overflow:clip){body{overflow-x:clip}}
img,svg,video{max-width:100%;display:block}
img{height:auto}
a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}
a:hover{text-decoration-thickness:2px}
p{margin:0}
b,strong{font-weight:var(--fw-strong)}
small{font-size:var(--fs--1)}
h1,h2,h3,h4{margin:0;font-weight:var(--fw-strong);line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:balance}
h1{font-size:var(--fs-3);letter-spacing:-.02em}
h2{font-size:var(--fs-2)}
h3{font-size:var(--fs-1);line-height:1.25}
h4{font-size:var(--fs-0);line-height:var(--lh-snug)}
@media (min-width:1024px){h1{font-size:var(--fs-4)}}
@media (min-width:1024px){
  .story h1{font-size:var(--fs-6);line-height:1.05;letter-spacing:-.025em}
  .story .sec-head > h2{font-size:var(--fs-4);line-height:1.05;letter-spacing:-.02em}
  .story .sec-head{gap:var(--s-4)}
}
:root[lang="he"] h1,:root[lang="he"] h2,:root[lang="he"] h3,:root[lang="he"] h4{letter-spacing:0;line-height:1.2}
:root[lang="he"] body{letter-spacing:0}
ul,ol{margin:0;padding:0}
figure{margin:0}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
::selection{background:var(--ink);color:var(--bg)}
:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:var(--ring-gap)}
main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}
[hidden]{display:none!important}
.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.skip{position:absolute;inset-inline-start:var(--s-3);top:-80px;z-index:200;display:inline-flex;align-items:center;min-height:var(--target);padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--ink);color:var(--bg);font-weight:var(--fw-strong);text-decoration:none}
.skip:focus{top:var(--s-3)}
.skip + .skip:focus{inset-inline-start:auto;inset-inline-end:var(--s-3)}
.ltr,.num,code,kbd,.url,.ev{direction:ltr;unicode-bidi:isolate}
.num{font-variant-numeric:tabular-nums;white-space:nowrap}
code,kbd,.mono{font-family:var(--mono);font-size:.86em;letter-spacing:0}
code{background:var(--bg-2);border:1px solid var(--rule);border-radius:calc(var(--r-sm) / 2);padding:.08em .38em}
.muted{color:var(--ink-2)}
.small{font-size:var(--fs--1);color:var(--ink-3);line-height:1.5}
.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}
.narrow{max-width:calc(760px + var(--gutter) * 2)}
.sec{padding-block:var(--s-8)}
@media (min-width:1024px){.sec{padding-block:var(--s-9)}}
.sec.band{background:var(--bg-2)}
.sec.is-ink{background:var(--band-ink)}
.sec.is-ink > .wrap > :not(.card){--ink:var(--on-ink);--ink-2:var(--on-ink-2);--ink-3:var(--on-ink-3);--focus:var(--on-ink);--accent:var(--on-ink);--ok:var(--on-ink);--bg:var(--band-ink);color:var(--ink)}
.sec.is-ink > .wrap > .card{--card:var(--card-on-ink);--rule:var(--rule-on-ink);--rule-2:var(--rule-2-on-ink)}
.measure{max-width:var(--measure)}
.sec-head{display:grid;gap:var(--s-2);margin-block-end:var(--s-5);max-width:52rem}
@media (min-width:1024px){.sec-head{margin-block-end:var(--s-6)}}
.lede{font-size:var(--fs-0);color:var(--ink-2);max-width:var(--measure)}
.eyebrow{font-size:var(--fs--1);color:var(--ink-3);line-height:1.4}
.next-q{margin-block-start:var(--s-6)}
@media (min-width:1024px){.next-q{margin-block-start:var(--s-7)}}
.i{width:var(--i-size,24px);height:var(--i-size,24px);flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.i *{vector-effect:non-scaling-stroke}
.i-sm{--i-size:20px}
.i-xs{--i-size:16px}
.i-wa{width:22px;height:22px;flex:none;fill:currentColor}
.logo{width:28px;height:28px;flex:none;--logo-tile:#15171B;--logo-platform:#B87420;--logo-orders:#A9C4FF}
:root[data-theme="dark"] .logo{--logo-tile:#EEECE6;--logo-platform:#AD6510;--logo-orders:#1D4AA0}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .logo{--logo-tile:#EEECE6;--logo-platform:#AD6510;--logo-orders:#1D4AA0}}
.btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:52px;padding:var(--s-3) var(--s-5);border:0;border-radius:var(--r-sm);background:var(--wa);color:var(--wa-ink);font-size:var(--fs-0);font-weight:var(--fw-strong);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur-feedback) ease-out}
.btn-wa:hover{background:var(--wa-hover);text-decoration:none}
.btn-wa:active{background:var(--wa-press)}
.btn-wa svg{width:22px;height:22px;flex:none}
.btn-wa.is-compact{min-height:48px;padding:var(--s-2) var(--s-4)}
.btn-wa.is-block{width:100%}
.btn-wa[aria-busy="true"]{cursor:progress}
.btn-wa:disabled,.btn-wa[aria-disabled="true"]{opacity:.55;cursor:not-allowed}
.btn-ink{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:48px;padding:var(--s-2) var(--s-5);border:2px solid var(--ink);border-radius:var(--r-sm);background:transparent;color:var(--ink);font-size:var(--fs-0);font-weight:var(--fw-strong);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur-feedback) ease-out,color var(--dur-feedback) ease-out}
.btn-ink:hover{background:var(--ink);color:var(--bg);text-decoration:none}
.btn-ink:active{background:var(--ink-2);border-color:var(--ink-2);color:var(--bg)}
.btn-ink:disabled,.btn-ink[aria-disabled="true"]{opacity:.55;cursor:not-allowed;background:transparent;color:var(--ink)}
.btn-ink.is-block{width:100%}
.link-arrow{display:inline-block;min-height:var(--target);padding-block:calc((var(--target) - 1.5em) / 2);line-height:1.5;color:var(--ink);font-weight:var(--fw-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.link-arrow:hover{text-decoration-thickness:2px}
.link-arrow::after{content:"";display:inline-block;width:1.1em;height:1.1em;margin-inline-start:var(--s-2);vertical-align:-.22em;background:currentColor;-webkit-mask:var(--i-arrow) center/contain no-repeat;mask:var(--i-arrow) center/contain no-repeat;transition:transform var(--dur-feedback) ease-out}
:root[dir="rtl"] .link-arrow::after{transform:scaleX(-1)}
.link-arrow:hover::after{transform:translateX(3px)}
:root[dir="rtl"] .link-arrow:hover::after{transform:scaleX(-1) translateX(3px)}
.link-arrow.down::after,:root[dir="rtl"] .link-arrow.down::after{-webkit-mask-image:var(--i-down);mask-image:var(--i-down);transform:none}
.link-arrow.down:hover::after,:root[dir="rtl"] .link-arrow.down:hover::after{transform:translateY(3px)}
.linkish{display:inline-block;padding:calc((var(--target) - 1.5em) / 2) 0;line-height:1.5;border:0;background:none;color:var(--ink);font:inherit;font-weight:var(--fw-strong);text-align:start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}
.linkish:hover{text-decoration-thickness:2px}
.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5)}
.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}
.chip{position:relative;display:inline-flex}
.chip > input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none;scroll-margin-block-end:calc(var(--target) - 1px)}
.chip > span,button.chip{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--target);padding:0 var(--s-4);border:1px solid var(--rule-2);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-size:var(--fs-0);font-weight:var(--fw);line-height:1.2;cursor:pointer;user-select:none;transition:background-color var(--dur-feedback) ease-out,color var(--dur-feedback) ease-out,border-color var(--dur-feedback) ease-out}
.chip > span:hover,button.chip:hover{border-color:var(--ink)}
.chip > input:checked + span,button.chip[aria-pressed="true"],button.chip[aria-checked="true"]{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.chip > input:checked + span::before,button.chip[aria-pressed="true"]::before,button.chip[aria-checked="true"]::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}
.chip > input:focus-visible + span{outline:var(--ring) solid var(--focus);outline-offset:var(--ring-gap)}
.chip > input:disabled + span,button.chip:disabled{opacity:.55;cursor:not-allowed}
.tag{display:inline-flex;align-items:center;gap:var(--s-1);min-height:24px;padding:0 var(--s-2);border:1px dashed var(--ink-3);border-radius:var(--r-sm);font-size:var(--fs--1);font-weight:var(--fw);line-height:1.3;color:var(--ink-3);white-space:nowrap}
.ticks{list-style:none;display:grid;gap:var(--s-2)}
.ticks > li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--s-2)}
.ticks > li > .i{--i-size:20px;margin-block-start:.15em}
.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--s-4)}
@media (min-width:768px){.card{padding:var(--s-5)}}
.card.is-selected,.card[aria-current="true"],label.card:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
label.card{display:block;cursor:pointer;transition:border-color var(--dur-feedback) ease-out}
label.card:hover{border-color:var(--rule-2)}
label.card:has(input:focus-visible){outline:var(--ring) solid var(--focus);outline-offset:var(--ring-gap)}
.card.is-flat{padding:0;overflow:hidden}
.steps{list-style:none;margin:0;padding:0;display:grid;counter-reset:step}
.steps > li{position:relative;counter-increment:step;display:grid;gap:var(--s-1);align-content:start;padding-inline-start:44px;padding-block-end:var(--s-5)}
.steps > li::before{content:counter(step);position:absolute;inset-inline-start:0;top:0;width:28px;height:28px;display:grid;place-items:center;border:1.5px solid var(--ink);border-radius:50%;background:var(--card);font-size:var(--fs--1);font-weight:var(--fw-strong);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}
.steps > li::after{content:"";position:absolute;inset-inline-start:13px;top:32px;bottom:4px;width:2px;background:var(--rule-2);transition:background-color var(--dur-enter) var(--ease)}
.steps > li:last-child{padding-block-end:0}
.steps > li:last-child::after{display:none}
.steps > li > b,.step-t{font-weight:var(--fw-strong);color:var(--ink);line-height:var(--lh-snug);padding-block-start:3px}
.steps > li > p{color:var(--ink-2)}
.steps .step-c{font-size:var(--fs--1);color:var(--ink-3)}
.steps[data-progress] > li.is-reached::after{background:var(--ink)}
@media (min-width:1024px){
  .steps.is-row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--s-5)}
  .steps.is-row > li{padding-inline-start:0;padding-block:44px 0}
  .steps.is-row > li::after{top:13px;bottom:auto;inset-inline-start:36px;inset-inline-end:calc(var(--s-2) - var(--s-5));width:auto;height:2px}
}
.bars{margin:0;display:grid;gap:var(--s-2)}
.pb-chart{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-3);row-gap:var(--s-2);align-items:center}
.pb-label{font-size:var(--fs--1);color:var(--ink-2);line-height:1.2;white-space:nowrap}
.pb-line{display:flex;align-items:center;gap:var(--s-2);min-width:0}
.pb-bar{flex:none;display:flex;height:22px;width:calc((100% - var(--numw,44px) - 8px) * var(--p,1));border-radius:3px;overflow:hidden;transform-origin:left center}
.pb-bar i{display:block;flex:1 1 0;min-width:0;transform-origin:left center}
:root[dir="rtl"] .pb-bar,:root[dir="rtl"] .pb-bar i{transform-origin:right center}
.pb-platform i{background:var(--data-platform)}
.pb-orders i{background:var(--data-orders)}
.pb-bar i.pb-x{background:var(--hatch);box-shadow:inset 0 0 0 1.5px var(--data-platform)}
.pb-bar i.pb-d{background:transparent;border:1.5px dashed var(--data-orders);border-inline-start:0}
.pb-num{font-size:var(--fs-1);font-weight:var(--fw-strong);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}
.pb-note{grid-column:2;display:flex;min-width:0;font-size:var(--fs--1);line-height:1.3;color:var(--ink)}
.pb-gap,.pb-brk{flex:none;min-width:0;width:calc((100% - var(--numw,44px) - 8px) * var(--q))}
.pb-brk{position:relative;white-space:nowrap;padding-block-end:7px}
.pb-brk::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:5px;border:1.5px solid var(--ink-3);border-block-end:0;border-radius:2px 2px 0 0}
.pb-note.is-below .pb-brk{padding-block:7px 0}
.pb-note.is-below .pb-brk::after{inset-block:0 auto;border-block-end:1.5px solid var(--ink-3);border-block-start:0;border-radius:0 0 2px 2px}
.pb-note.is-end .pb-brk{display:flex;justify-content:flex-end}
.pb-note.is-end .pb-t{margin-inline-end:calc(-1 * (var(--numw,44px) + 8px))}
.pb-brk b{font-weight:var(--fw-strong)}
.pb-chart.is-stacked{grid-template-columns:minmax(0,1fr);row-gap:var(--s-1)}
.pb-chart.is-stacked .pb-note{grid-column:1}
.pb-chart.is-stacked .pb-label{margin-block-start:var(--s-1)}
.pb-chart.is-stacked .pb-label:first-child{margin-block-start:0}
.pb-chart.is-stacked .pb-label + .pb-note{margin-block-start:calc(var(--s-1) * -1)}
.pb-src{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1)}
.bars .nf{font-size:var(--fs-1);font-weight:var(--fw-strong);line-height:var(--lh-snug)}
.bars .nf-small{font-size:var(--fs--1);color:var(--ink-3)}
.bars.is-big .pb-bar{height:28px}
.bars.is-mini .pb-bar{height:14px}
.bars.is-mini .pb-num{font-size:var(--fs--1)}
.ghost-bars{display:grid;gap:var(--s-2)}
.ghost-bars i{display:block;height:22px;border-radius:3px;border:1.5px dashed var(--rule-2)}
.ghost-bars i:first-child{width:78%}
.ghost-bars i:last-child{width:46%}
@keyframes pb-grow{from{transform:scaleX(0)}}
@keyframes pb-fade{from{opacity:0}}
.motion .bars[data-grow="now"] .pb-bar > i,.motion .bars[data-grow="view"].is-in .pb-bar > i{animation:pb-grow 600ms var(--ease) both}
.motion .bars[data-grow="now"] .pb-bar > i:is(.pb-x,.pb-d),.motion .bars[data-grow="view"].is-in .pb-bar > i:is(.pb-x,.pb-d){animation:pb-grow 400ms var(--ease) 600ms both}
.motion .bars[data-grow="now"] .pb-note,.motion .bars[data-grow="view"].is-in .pb-note{animation:pb-fade 200ms ease-out 800ms both}
.motion .bars[data-grow="view"].is-armed:not(.is-in) .pb-bar > i{transform:scaleX(0)}
.motion .bars[data-grow="view"].is-armed:not(.is-in) .pb-note{opacity:0}
.tabs{display:flex;gap:var(--s-1);padding:0;background:var(--bg-2);border-radius:var(--r-sm)}
.tab{flex:1 1 0;min-height:var(--target);padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font-size:var(--fs-0);font-weight:var(--fw-strong);line-height:1.25;cursor:pointer;transition:color var(--dur-feedback) ease-out,background-color var(--dur-feedback) ease-out}
.tab:hover{color:var(--ink)}
.tab[aria-selected="true"]{background:var(--card);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}
.tabs-panel:focus-visible,[role="tabpanel"]:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:var(--ring-gap);border-radius:var(--r-sm)}
.field{display:grid;gap:var(--s-1)}
.field > label,.lab-row > label,.label{font-size:var(--fs-0);font-weight:var(--fw-strong);line-height:var(--lh-snug)}
.hint{font-size:var(--fs--1);color:var(--ink-3);line-height:1.5}
.input{width:100%;min-height:48px;padding:var(--s-2) var(--s-3);border:1px solid var(--rule-2);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-size:var(--fs-0);font-variant-numeric:tabular-nums;direction:ltr;text-align:start;transition:border-color var(--dur-feedback) ease-out}
:root[dir="rtl"] .input{text-align:right}
:root[dir="rtl"] .input.url-input{text-align:left}
.input::placeholder{color:var(--ink-3);opacity:.8}
.input:hover{border-color:var(--ink-3)}
.input:focus{border-color:var(--ink)}
.input:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:var(--ring-gap)}
.input[aria-invalid="true"]{border-color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}
.input:disabled{opacity:.55;cursor:not-allowed}
.input-wrap{position:relative;display:flex;align-items:center}
.input-wrap .unit{position:absolute;inset-inline-end:var(--s-3);font-size:var(--fs--1);color:var(--ink-3);pointer-events:none}
.input-wrap .unit + .input,.input-wrap .input.has-unit{padding-inline-end:52px}
.err{display:flex;align-items:flex-start;gap:var(--s-1);font-size:var(--fs--1);font-weight:var(--fw-strong);line-height:1.4;color:var(--warn)}
.err::before{content:"";flex:none;width:1.3em;height:1.3em;margin-block-start:-.05em;background:currentColor;-webkit-mask:var(--i-alert) center/contain no-repeat;mask:var(--i-alert) center/contain no-repeat}
.err:empty{display:none}
.check{display:flex;align-items:center;gap:var(--s-3);min-height:var(--target);cursor:pointer}
.check input[type="checkbox"]{width:20px;height:20px;margin:0;accent-color:var(--ink)}
.disc{border-block-end:1px solid var(--rule)}
.disc > summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--target);padding-block:var(--s-2);font-weight:var(--fw-strong);line-height:var(--lh-snug);cursor:pointer}
.disc > summary::-webkit-details-marker{display:none}
.disc > summary::after{content:"";flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:var(--i-chevron) center/contain no-repeat;mask:var(--i-chevron) center/contain no-repeat;transition:transform var(--dur-layer) var(--ease)}
.disc[open] > summary::after{transform:rotate(180deg)}
.disc-body{display:grid;gap:var(--s-2);padding-block:0 var(--s-4);color:var(--ink-2)}
.disc.is-quiet{border:0}
.disc.is-quiet > summary{justify-content:flex-start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.motion .disc[open] > .disc-body{animation:pb-fade var(--dur-layer) ease-out}
.lab-row{display:flex;align-items:center;gap:var(--s-1)}
.lab-row .qm{flex:none;margin-block:-12px}
.qm{display:inline-grid;place-items:center;width:var(--target);height:var(--target);margin-block:-10px;margin-inline-start:-6px;padding:0;border:0;background:none;color:var(--ink-2);cursor:pointer;vertical-align:middle}
.qm .i{--i-size:22px}
.qm:hover{color:var(--ink)}
.sheet{position:fixed;inset:auto 0 0 0;margin:0;width:100%;max-width:100%;max-height:85vh;padding:0;border:0;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--card);color:var(--ink);box-shadow:var(--elev);overflow:auto;overscroll-behavior:contain}
.sheet::backdrop{background:rgba(15,17,19,.5)}
@media (min-width:768px){.sheet{inset:0;margin:auto;width:calc(100% - 64px);max-width:560px;max-height:82vh;border-radius:var(--r-lg)}}
@media (min-width:1024px){
  .sheet.is-pop{inset:auto;margin:0;width:min(420px,calc(100vw - 32px));max-height:min(70vh,560px);border:1px solid var(--rule)}
  .sheet.is-pop::backdrop{background:transparent}
  .sheet.is-pop .sheet-in{padding:var(--s-4) var(--s-5) var(--s-5)}
}
.motion .sheet[open]{animation:sheet-in var(--dur-layer) var(--ease)}
@keyframes sheet-in{from{transform:translateY(24px);opacity:0}}
@media (min-width:1024px){.motion .sheet.is-pop[open]{animation:pb-fade var(--dur-layer) ease-out}}
html.has-sheet{overflow:hidden}
.sheet-in{display:grid;gap:var(--s-4);padding:var(--s-2) var(--s-4) var(--s-6)}
@media (min-width:768px){.sheet-in{padding:var(--s-4) var(--s-6) var(--s-6)}}
.sheet-handle{width:40px;height:4px;border-radius:2px;background:var(--rule-2);margin:var(--s-1) auto 0}
@media (min-width:768px){.sheet-handle{display:none}}
.sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-1);background:var(--card)}
.sheet-head h2{font-size:var(--fs-1);line-height:1.25}
.sheet-x{flex:none;display:inline-grid;place-items:center;width:var(--target);height:var(--target);border:1px solid var(--rule-2);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}
.sheet-x:hover{border-color:var(--ink)}
.sheet p{color:var(--ink-2)}
.sheet p b{color:var(--ink)}
.sheet h3{font-size:var(--fs-0);line-height:var(--lh-snug)}
.sh-sec{display:grid;gap:var(--s-2);padding-block-start:var(--s-4);border-block-start:1px solid var(--rule)}
.sh-sec:focus{outline:0}
.sh-foot{font-size:var(--fs--1);color:var(--ink-3)}
.sheet .sh-foot{color:var(--ink-3)}
.fn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);min-height:var(--target);margin-block:-14px;margin-inline:-6px;vertical-align:baseline;font-size:var(--fs--1);font-weight:var(--fw);line-height:1;color:var(--ink-3);text-decoration:none;white-space:nowrap;border-radius:var(--r-sm)}
.fn::before{content:"["}
.fn::after{content:"]"}
.fn:hover{color:var(--ink);text-decoration:underline}
.sources{display:grid;gap:0;font-size:var(--fs--1);color:var(--ink-2);list-style:none}
.sources li{display:grid;grid-template-columns:2.6em minmax(0,1fr);gap:var(--s-2);padding-block:var(--s-3);border-block-start:1px solid var(--rule)}
.sources li:target{background:var(--card);outline:2px solid var(--ink);outline-offset:var(--s-1);border-radius:var(--r-sm)}
.sources .n{color:var(--ink-3)}
.sources a{word-break:break-word}
.sources .back{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);min-height:var(--target);margin-block:-12px;text-decoration:none}
.fn-body{display:grid;gap:var(--s-2);font-size:var(--fs--1);color:var(--ink-2)}
.fn-body a{word-break:break-word}
.console{background:#0B0D0F;color:#E4E1DA;border-radius:var(--r-lg);overflow:hidden;border:1px solid #23272D;font-family:var(--mono);font-size:12.5px;direction:ltr;text-align:left}
.console-bar{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid #23272D;color:#A3A097;font-family:var(--sans);font-size:13px}
.console-bar i{width:8px;height:8px;border-radius:50%;background:#3A3F46}
.console-bar .live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:#E4E1DA}
.console-bar .live::before{content:"";width:7px;height:7px;border-radius:50%;background:#E4E1DA}
.console :focus-visible{outline-color:#E4E1DA;outline-offset:-3px}
.console-log{list-style:none;margin:0;padding:var(--s-3);display:grid;gap:6px;min-height:220px;max-height:320px;overflow:auto}
.console-log li{display:grid;grid-template-columns:auto 1fr;gap:10px;line-height:1.45;white-space:pre-wrap;word-break:break-word}
.console-log .t{color:#A3A097}
.console-log .e{color:#E4E1DA;font-weight:600}
.console-log .k{color:#A3A097}
.console-log .empty{color:#A3A097;display:block;font-family:var(--sans)}
:root[lang="he"] .console-log .empty{direction:rtl;text-align:right}
.rail{--rail-col:20px;--rail-dur:calc(var(--dur-layer) * .75);position:fixed;z-index:40;inset-block:var(--header-h) 0;inset-inline-start:0;inline-size:var(--rail-free,0px);display:none;align-items:center;justify-content:flex-end;padding-inline-end:var(--rail-gap,var(--s-4));font-size:var(--fs--1);line-height:1.25;pointer-events:none}
@media (min-width:1280px){.rail[data-rail-mode]{display:flex}}
.rail.is-off{visibility:hidden;opacity:0}
.rail-list{position:relative;list-style:none;display:grid;gap:var(--s-1);pointer-events:auto}
.rail-list::before,.rail-list::after{content:"";position:absolute;inset-inline-start:calc(var(--rail-col) / 2 - 1px);top:var(--rail-y0,22px);inline-size:2px;block-size:var(--rail-len,0px);background:var(--rule-2)}
.rail-list::after{background:var(--ink);transform:scaleY(var(--rail-fill,0));transform-origin:top}
.rail-a{position:relative;display:grid;grid-template-columns:var(--rail-col) auto;align-items:center;column-gap:var(--s-1);min-block-size:var(--target);min-inline-size:var(--target);padding-inline-end:var(--s-1);border-radius:var(--r-sm);color:var(--ink-3);text-decoration:none}
.rail-dot{justify-self:center;inline-size:8px;block-size:8px;border-radius:50%;background:var(--rule-2)}
.rail-t{justify-self:start;inline-size:var(--rail-lw,auto);text-wrap:balance}
.rail-a.is-past .rail-dot{background:var(--ink)}
.rail-a[aria-current="location"]{color:var(--ink);font-weight:var(--fw-strong)}
.rail-a[aria-current="location"] .rail-dot{background:var(--ink);transform:scale(1.5)}
.rail-a:hover{color:var(--ink)}
.rail-a:hover .rail-t{text-decoration:underline}
.rail[data-rail-mode="current"] .rail-a:not([aria-current]) .rail-t{opacity:0}
.rail[data-rail-mode="current"] .rail-a:is(:hover,:focus-visible) .rail-t{opacity:1}
.rail[data-rail-mode="dots"]{--rail-col:var(--target)}
.rail[data-rail-mode="dots"] .rail-a{column-gap:0;padding-inline-end:0}
.rail[data-rail-mode="dots"] .rail-t{position:absolute;inset-inline-start:100%;top:50%;inline-size:max-content;max-inline-size:16rem;padding:var(--s-1) var(--s-2);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--card);box-shadow:var(--elev);color:var(--ink);font-weight:var(--fw);text-decoration:none;transform:translateY(-50%);opacity:0;pointer-events:none}
.rail[data-rail-mode="dots"]:not(.is-quiet) .rail-a:is(:hover,:focus-visible) .rail-t{opacity:1;pointer-events:auto}
.rail.is-bold .rail-t{font-weight:var(--fw-strong)}
.rail.is-measure .rail-t{inline-size:auto;white-space:nowrap}
.rail.is-sizing,.rail.is-sizing *,.rail.is-sizing *::before,.rail.is-sizing *::after{transition:none!important}
.motion .rail{transition:opacity var(--rail-dur) var(--ease),visibility 0s linear var(--rail-dur)}
.motion .rail:not(.is-off){transition:opacity var(--rail-dur) var(--ease),visibility 0s}
.motion .rail-list::after,.motion .rail-dot{transition:transform var(--rail-dur) var(--ease),background-color var(--rail-dur) var(--ease)}
.motion .rail-a{transition:color var(--rail-dur) var(--ease)}
.motion .rail-t{transition:opacity var(--dur-feedback) ease-out}
@media (forced-colors:active){.rail-dot,.rail-list::before,.rail-list::after{forced-color-adjust:none;background:CanvasText}.rail-a[aria-current="location"] .rail-dot{background:Highlight}}
@media print{.rail{display:none!important}}
.af{display:grid;gap:var(--s-4)}
.af-card{display:grid;gap:var(--s-3)}
.af-card > .af{margin-block-start:var(--s-2)}
.af-hp{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.af .err:empty{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.af-send{display:grid;gap:var(--s-3);justify-items:start}
.af-send > .af-notice{margin-block-start:calc(var(--s-1) * -1)}
.af-status{display:flex;align-items:flex-start;gap:var(--s-1);font-size:var(--fs--1);line-height:1.4;color:var(--ink-2)}
.af-status[data-kind]{min-height:4.2em}
@media (min-width:600px){.af-status[data-kind]{min-height:2.8em}}
.af-status::before{content:none;flex:none;width:1.3em;height:1.3em;margin-block-start:-.05em;background:currentColor}
.af-status[data-kind="ok"]{color:var(--ink);font-weight:var(--fw-strong)}
.af-status[data-kind="ok"]::before{content:"";-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}
.af-status[data-kind="err"]{color:var(--warn);font-weight:var(--fw-strong)}
.af-status[data-kind="err"]::before{content:"";-webkit-mask:var(--i-alert) center/contain no-repeat;mask:var(--i-alert) center/contain no-repeat}
.af .af-nojs{display:none;min-height:0}
html:not(.js) #alerts-form:target .af .af-nojs{display:flex}
.af-notice a{color:var(--ink-2)}
.top{position:relative;z-index:50;background:var(--bg);border-block-end:1px solid transparent}
@media (min-width:1024px){.top{position:sticky;top:0}.top.is-scrolled{border-block-end-color:var(--rule)}}
.top > .wrap{display:flex;align-items:center;gap:var(--s-2);min-height:var(--header-h)}
.brand{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--target);margin-inline-end:auto;color:var(--ink);text-decoration:none;white-space:nowrap}
.brand b{display:block;font-size:var(--fs-0);font-weight:var(--fw-strong);line-height:1.15;letter-spacing:-.01em}
.nav{display:none;align-items:center;gap:var(--s-1)}
.nav a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target);min-width:var(--target);padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs--1);text-decoration:none}
.nav a:hover{color:var(--ink);text-decoration:underline}
.nav a[aria-current="page"]{color:var(--ink);font-weight:var(--fw-strong);text-decoration:underline;text-decoration-thickness:2px}
@media (min-width:1024px){.nav{display:flex}}
.nav a{white-space:nowrap}
@media (max-width:1199px){.nav a{padding-inline:var(--s-2)}}
.tools{display:flex;align-items:center;gap:var(--s-2)}
.lang-switch{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:var(--target);padding:0 var(--s-3);border:1px solid var(--rule-2);border-radius:var(--r-sm);color:var(--ink);font-size:var(--fs--1);font-weight:var(--fw);text-decoration:none}
.lang-switch:hover{border-color:var(--ink)}
@media (max-width:359px){.tools{gap:var(--s-1)}.lang-switch{min-width:var(--target);padding:0 var(--s-2)}}
.theme-btn,.menu-btn{display:inline-grid;place-items:center;width:var(--target);height:var(--target);padding:0;border:1px solid var(--rule-2);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}
.theme-btn:hover,.menu-btn:hover{border-color:var(--ink)}
.theme-btn .i{--i-size:20px}
.theme-btn .i-moon{display:none}
:root[data-theme="dark"] .theme-btn .i-sun{display:none}
:root[data-theme="dark"] .theme-btn .i-moon{display:block}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-btn .i-sun{display:none}:root:not([data-theme="light"]) .theme-btn .i-moon{display:block}}
.menu-btn .i-x,.menu-btn[aria-expanded="true"] .i-menu{display:none}
.menu-btn[aria-expanded="true"] .i-x{display:block}
.top .btn-wa{display:none}
@media (min-width:1024px){
  .top .btn-wa{display:inline-flex;min-height:var(--target);padding:var(--s-2) var(--s-4);transition:background-color var(--dur-feedback) ease-out,opacity var(--dur-feedback) ease-out,visibility 0s}
  .menu-btn,.menu{display:none!important}
  body.cta-in-view .top .btn-wa{opacity:0;visibility:hidden;transition:opacity var(--dur-feedback) ease-out,visibility 0s linear var(--dur-feedback)}
}
.menu{position:absolute;inset-inline:0;top:100%;display:grid;padding:var(--s-2) var(--gutter) var(--s-4);background:var(--card);border-block:1px solid var(--rule);box-shadow:var(--elev)}
.menu a{display:flex;align-items:center;min-height:48px;border-block-end:1px solid var(--rule);color:var(--ink);font-size:var(--fs-0);text-decoration:none}
.menu a:last-child{border-block-end:0}
.menu a:hover{text-decoration:underline}
.menu a[aria-current="page"]{font-weight:var(--fw-strong)}
.top .menu .btn-wa{display:flex;margin-block-start:var(--s-3);min-height:52px;border:0;color:var(--wa-ink);font-weight:var(--fw-strong);text-decoration:none}
.top .menu .btn-wa:hover{text-decoration:none}
.top .menu.is-quiet .btn-wa{display:none}
.motion .menu:not([hidden]){animation:menu-in var(--dur-layer) var(--ease)}
@keyframes menu-in{from{opacity:0;transform:translateY(-8px)}}
.foot{padding-block:var(--s-7) max(calc(var(--s-9) + env(safe-area-inset-bottom,0px)),var(--fixed-bottom,0px));border-block-start:1px solid var(--rule);font-size:var(--fs--1);color:var(--ink-2)}
@media (min-width:1024px){.foot{padding-block-end:max(var(--s-7),var(--fixed-bottom,0px))}}
.foot > .wrap{display:grid;gap:var(--s-6)}
.foot-grid{display:grid;gap:var(--s-5)}
@media (min-width:768px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr;gap:var(--s-6)}}
.foot-about{display:grid;gap:var(--s-2);align-content:start}
.foot h2{margin-block-end:var(--s-1);font-size:var(--fs--1);font-weight:var(--fw-strong);letter-spacing:0;color:var(--ink)}
.foot ul{list-style:none;display:grid}
.foot a,.foot .linkish{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target);color:inherit;font-weight:var(--fw);text-decoration:none}
.foot a:hover,.foot .linkish:hover{color:var(--ink);text-decoration:underline}
.foot .brand{color:var(--ink)}
.foot-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-5);padding-block-start:var(--s-4);border-block-start:1px solid var(--rule);color:var(--ink-3)}
.foot-legal a{display:inline;min-height:0;color:var(--ink-2);text-decoration:underline}
.has-langbar body{padding-top:var(--target)}
.langbar{position:absolute;top:0;inset-inline:0;z-index:70;height:var(--target);background:var(--ink);color:var(--bg);font-size:var(--fs--1)}
.langbar .wrap{display:flex;align-items:center;gap:var(--s-3);height:var(--target);white-space:nowrap;overflow:hidden}
.langbar .note{overflow:hidden;text-overflow:ellipsis}
@media (max-width:520px){.langbar .note{display:none}}
.langbar a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--bg);font-weight:var(--fw-strong)}
.langbar button{display:inline-grid;place-items:center;margin-inline-start:auto;width:var(--target);height:var(--target);padding:0;border:0;background:none;color:var(--bg)}
.langbar :focus-visible{outline-color:var(--bg);outline-offset:-4px}
.consent{position:fixed;z-index:120;inset-inline:var(--s-2);bottom:calc(var(--s-2) + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-3);background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--elev)}
.consent h2{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.consent p{grid-column:1/-1;font-size:var(--fs--1);line-height:1.35;color:var(--ink-2)}
.consent p a{color:var(--ink);white-space:nowrap}
.consent .row,.consent .more{display:contents}
.consent .row button,.consent .save{min-height:var(--target);padding:0 var(--s-3);border:2px solid var(--ink);border-radius:var(--r-sm);background:transparent;color:var(--ink);font-size:var(--fs-0);font-weight:var(--fw-strong);line-height:1.2;transition:background-color var(--dur-feedback) ease-out,color var(--dur-feedback) ease-out}
.consent .row button:hover,.consent .save:hover{background:var(--ink);color:var(--bg)}
.consent .more button{min-height:var(--target);padding:0 var(--s-1);border:0;background:none;color:var(--ink);font-size:var(--fs--1);font-weight:var(--fw-strong);text-decoration:underline;text-underline-offset:.2em}
.consent #consent-more{grid-column:1/-1;display:grid;gap:var(--s-2)}
.consent #consent-more[hidden]{display:none}
.consent fieldset{display:grid;gap:0;margin:0;padding:var(--s-1) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-sm)}
.consent legend{padding:0 var(--s-1);font-size:var(--fs--1);color:var(--ink-3)}
.consent label{display:flex;align-items:center;gap:var(--s-3);min-height:var(--target);font-size:var(--fs--1)}
.consent input[type="checkbox"]{flex:none;width:20px;height:20px;margin:0;accent-color:var(--ink)}
@media (min-width:768px){.consent{inset-inline-start:auto;inset-inline-end:var(--s-5);bottom:var(--s-5);width:440px;padding:var(--s-4)}}
.sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom,0px));background:var(--card);border-block-start:1px solid var(--rule);box-shadow:var(--elev);transform:translateY(110%);visibility:hidden;transition:transform var(--dur-layer) var(--ease),visibility 0s linear var(--dur-layer)}
.sticky-cta.is-on{transform:none;visibility:visible;transition:transform var(--dur-layer) var(--ease),visibility 0s}
.sticky-cta.is-snap{transition:none}
.sc-t{display:grid;min-width:0;font-size:var(--fs--1);line-height:1.3;color:var(--ink-2)}
.sc-t b{color:var(--ink)}
.sticky-cta .btn-wa{flex:none;min-height:var(--target);padding:var(--s-2) var(--s-4)}
@media (min-width:1024px){.sticky-cta{display:none}}
html{scroll-padding-bottom:var(--fixed-bottom,0px)}
.page-head{padding-block:var(--s-6) var(--s-5)}
@media (min-width:1024px){.page-head{padding-block:var(--s-8) var(--s-6)}}
.page-head h1{max-width:22ch}
.page-head .lede{margin-block-start:var(--s-3)}
.page-head .doc-date{margin-block-start:var(--s-3)}
.page-head .doc-note{margin-block-start:var(--s-4);max-width:var(--measure);color:var(--ink-2)}
.page-head .cta-row{margin-block-start:var(--s-5)}
.prose{max-width:var(--measure);display:grid;gap:var(--s-6);padding-block-end:var(--s-8)}
.doc-sec{display:grid;gap:var(--s-3);padding-block-start:var(--s-6);border-block-start:1px solid var(--rule)}
.doc-sec > .sec-head{margin-block-end:0}
.doc-sec h3{margin-block-start:var(--s-3)}
.prose p,.prose li{color:var(--ink-2)}
.prose b{color:var(--ink)}
.prose p a:not([class]),.prose li a:not([class]){color:var(--ink)}
.prose ul:not([class]){padding-inline-start:1.2em;display:grid;gap:var(--s-2)}
.prose ul:not([class]) > li::marker{color:var(--ink-3)}
.prose .ticks{gap:var(--s-3)}
.prose code{white-space:nowrap}
.prose bdi[lang="he"]{white-space:nowrap}
.doc-sum{display:grid;gap:var(--s-3)}
.tbox{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r-lg);
  background:
    linear-gradient(to right,var(--card) 40%,transparent) left center/32px 100% no-repeat local,
    linear-gradient(to left,var(--card) 40%,transparent) right center/32px 100% no-repeat local,
    radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--ink) 28%,transparent),transparent) left center/14px 100% no-repeat scroll,
    radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink) 28%,transparent),transparent) right center/14px 100% no-repeat scroll,
    var(--card)}
.tbox table{width:100%;border-collapse:collapse;font-size:var(--fs--1);line-height:1.5}
.tbox.is-wide table{min-width:30rem}
.tbox th,.tbox td{padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--rule);text-align:start;vertical-align:top}
.tbox table > :last-child > tr:last-child > *{border-block-end:0}
.tbox thead th{color:var(--ink-3);font-weight:var(--fw-strong);border-block-end-color:var(--rule-2)}
.tbox tbody th{color:var(--ink);font-weight:var(--fw-strong)}
.tbox tbody th[scope="rowgroup"]{background:var(--bg-2);color:var(--ink-2)}
.tbox th[scope="row"]{width:36%}
.tbox th[scope="row"]:has(> code:only-child){width:1%}
.tbox td{color:var(--ink-2)}
.doc-contact{display:grid;gap:var(--s-3)}
.doc-contact h2{font-size:var(--fs-1)}
.doc-phone{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}
.doc-end{display:grid;gap:var(--s-4);justify-items:start;padding-block-start:var(--s-6);border-block-start:1px solid var(--rule)}
.doc-end > p:first-child{color:var(--ink);font-weight:var(--fw-strong)}
.page-head .nf-alerts a{color:var(--ink)}
.doc-alt{display:grid;gap:var(--s-2);justify-items:start;max-width:var(--measure);margin-block-end:var(--s-8)}
.doc-alt h2{font-size:var(--fs-1)}
:root[dir="ltr"] .doc-alt[dir="rtl"] .link-arrow::after{transform:scaleX(-1)}
:root[dir="ltr"] .doc-alt[dir="rtl"] .link-arrow:hover::after{transform:scaleX(-1) translateX(3px)}
.al-page > .af-card{margin-block-start:calc(var(--s-2) * -1)}
.al-sample{display:grid;gap:var(--s-3);background:var(--bg)}
.al-sample-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}
.al-subject{color:var(--ink);font-weight:var(--fw-strong);line-height:var(--lh-snug)}
.al-sample h3{margin-block-start:var(--s-2);font-size:var(--fs-0)}
.al-sample .steps > li > p{color:var(--ink-2);padding-block-start:3px}
.al-faq{display:grid}
.al-end{display:grid;gap:var(--s-2);justify-items:start;padding-block-start:var(--s-6);border-block-start:1px solid var(--rule)}
.al-end > p:first-child{color:var(--ink);font-weight:var(--fw-strong)}
.al-answer{display:grid;gap:var(--s-4);max-width:var(--measure);padding-block-end:var(--s-8)}
.al-answer p{color:var(--ink-2)}
.al-answer .next-q{margin-block-start:0}
.fill{padding:1px var(--s-2);border:1px dashed var(--warn);border-radius:calc(var(--r-sm) / 2);background:var(--warn-bg);color:var(--ink);font-size:.85em}
.b1{padding-block:var(--s-5) var(--s-7)}
@media (min-width:1024px){.b1{padding-block:var(--s-8) var(--s-9)}}
.b1-grid{display:grid;gap:var(--s-4);align-items:start}
.b1-eye + .b1-h{margin-block-start:calc(var(--s-2) * -1)}
.b1-h{max-width:16ch}
.b1-fig .bars{--numw:44px;gap:var(--s-3)}
.b1-sub{color:var(--ink-2);max-width:44ch}
.b1-cta{gap:var(--s-3) var(--s-5)}
.b1-cta .btn-wa{min-width:min(100%,280px)}
.b1-ticks{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-block-start:calc(var(--s-1) * -1);font-size:var(--fs--1);color:var(--ink-2)}
.b1-ticks > li > .i{--i-size:18px;margin-block-start:0}
.b1-ticks > li{align-items:center}
.b1-next{margin-block:calc(var(--s-3) * -1) calc(var(--s-1) * -1)}
.b1-agency{margin-block-start:calc(var(--s-2) * -1)}
.b1-plat{display:grid;gap:var(--s-2)}
.b1-plat-ok:empty{display:none}
@media (min-width:1024px){
  .b1-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:var(--s-8);grid-template-areas:"eye fig" "h1 fig" "sub fig" "cta fig" "tick fig" "nx fig" "plat fig" "ag fig"}
  .b1-h > span{display:block}
  .b1-eye{grid-area:eye}.b1-h{grid-area:h1;max-width:none}.b1-sub{grid-area:sub}.b1-cta{grid-area:cta}.b1-ticks{grid-area:tick}.b1-next{grid-area:nx}.b1-plat{grid-area:plat}.b1-agency{grid-area:ag}
  .b1-fig{grid-area:fig;align-self:center}
  .b1-fig .bars{--numw:72px;gap:var(--s-4)}
  .b1-fig .pb-chart{column-gap:var(--s-4);row-gap:var(--s-3)}
  .b1-fig .bars.is-big .pb-bar{height:44px}
  .b1-fig .pb-num{font-size:var(--fs-3)}
  .b1-fig .pb-label,.b1-fig .pb-note{font-size:var(--fs-0)}
}
@media (min-width:768px){.b1-fig{padding:var(--s-6)}}
.b2 .sec-head{margin-block-end:var(--s-4)}
.b2-dx{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-block-end:var(--s-4);counter-reset:dx;font-size:var(--fs--1);line-height:1.3;color:var(--ink-3)}
.b2-dx > li{display:inline-flex;align-items:center;gap:var(--s-1);counter-increment:dx}
.b2-dx > li + li::before{content:"";flex:none;width:var(--s-2);height:2px;margin-inline-end:var(--s-1);background:var(--rule-2)}
.b2-dx > li > span:first-child{position:relative;display:inline-flex;align-items:center;gap:var(--s-1)}
.b2-dx > li > span:first-child::before{content:counter(dx);flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--rule-2);border-radius:50%;font-size:var(--fs--1);font-weight:var(--fw-strong);line-height:1;color:var(--ink-2)}
.b2-dx > li[data-done]{color:var(--ink)}
.b2-dx > li[data-done] > span:first-child::before{content:"";background:var(--ink);border-color:var(--ink)}
.b2-dx > li[data-done] > span:first-child::after{content:"";position:absolute;inset-inline-start:3px;top:50%;width:14px;height:14px;margin-block-start:-7px;background:var(--bg);-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}
.b2-dx a{display:inline-flex;align-items:center;min-height:var(--target);margin-block:calc((1.3em - var(--target)) / 2)}
.b2-dx-left{margin-block:calc(var(--s-2) * -1) var(--s-4);font-size:var(--fs--1);font-weight:var(--fw-strong)}
.b2-tabs{margin-block-end:var(--s-4);background:var(--bg)}
.b2-tabs .tab{min-height:52px}
.b2-mode .tab{flex:1 1 auto;padding-inline:var(--s-2)}
.b2-tool{display:grid}
.b2-in,.b2-out{display:grid;gap:var(--s-4);align-content:start;padding:var(--s-4);min-width:0}
.b2-out{background:var(--bg-2);border-block-start:1px solid var(--rule)}
@media (min-width:768px){.b2-in,.b2-out{padding:var(--s-6)}}
@media (min-width:1024px){
  .b2-tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .b2-out{border-block-start:0;border-inline-start:1px solid var(--rule)}
}
@media (max-width:1023px){
  .b2-out > .b2-empty{display:none}
  .b2-out:not(:has(> [data-result]:not([hidden]))){padding:0;border:0}
}
.b2-form{display:grid;gap:var(--s-5)}
.b2-period{margin-block-end:calc(var(--s-2) * -1)}
.b2-find{margin-block:calc(var(--s-2) * -1) calc(var(--s-1) * -1)}
.b2-both{display:grid;gap:var(--s-2);margin-block-start:var(--s-3)}
.b2-both-q{color:var(--ink-2)}
.b2-both-panel{display:grid;gap:var(--s-2);padding:var(--s-3);background:var(--bg-2);border-radius:var(--r-sm)}
.b2-both-panel > p{font-size:var(--fs--1);color:var(--ink-2)}
.b2-both-panel > p b{color:var(--ink)}
.b2-pick{max-width:360px}
.b2-pick .pb-line.is-pick{margin-inline:calc(var(--s-1) * -1);padding:2px var(--s-1);border-radius:var(--r-sm);box-shadow:0 0 0 2px var(--ink)}
.b2-both-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3)}
.motion .b2-both-panel:not([hidden]){animation:pb-fade var(--dur-layer) ease-out}
.b2-spend > summary{min-height:var(--target)}
.b2-spend > .disc-body{padding-block:var(--s-2) 0}
.b2-actions .btn-ink{width:100%}
@media (min-width:768px){.b2-actions .btn-ink{width:auto}}
.b2-privacy{display:flex;align-items:flex-start;gap:var(--s-2);font-size:var(--fs--1);line-height:1.45;color:var(--ink-3)}
.b2-privacy .i{margin-block-start:.15em}
.b2-empty{display:grid;gap:var(--s-3);align-content:start}
.b2-result{display:grid;gap:var(--s-4);min-width:0}
.b2-r-title{font-size:var(--fs-1);font-weight:var(--fw-strong);line-height:var(--lh-snug)}
.b2-result.has-nf .b2-r-title,.b2-result.is-drawn .b2-r-text{display:none}
.b2-r-text,.b2-decision,.b2-payback{color:var(--ink-2)}
.b2-pic{display:grid;gap:var(--s-2);justify-items:start}
.b2-pic .bars{justify-self:stretch;gap:var(--s-3)}
.b2-money{display:grid;gap:var(--s-2)}
.b2-money > b{font-size:var(--fs-2);line-height:1.1}
.b2-spendbar{display:flex;height:14px;border-radius:3px;overflow:hidden;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule-2)}
.b2-spendbar i{display:block;flex:1 1 0;min-width:0}
.b2-spendbar i.is-x{background:var(--hatch);box-shadow:inset 0 0 0 1.5px var(--data-platform)}
.b2-spendbar i.is-d{border:1.5px dashed var(--data-orders)}
.b2-formula{display:grid;gap:var(--s-3);font-size:var(--fs--1)}
.b2-formula > div{display:grid;gap:2px}
.b2-formula > div > span{color:var(--ink-3)}
.b2-formula bdi{color:var(--ink);font-weight:var(--fw-strong);white-space:normal;overflow-wrap:anywhere}
.b2-notes{display:grid;gap:var(--s-2);font-size:var(--fs--1)}
.b2-send{display:grid;gap:var(--s-3)}
.b2-msg-wrap{display:grid;gap:var(--s-2)}
.b2-msg{padding:var(--s-3) var(--s-4);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);border-end-start-radius:var(--s-1);font-size:var(--fs--1);line-height:1.45;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}
.b2-next{font-size:var(--fs--1);color:var(--ink-2)}
.b2-sc{display:grid;gap:var(--s-4)}
.b2-fs{min-width:0;margin:0;padding:0;border:0}
.b2-fs > legend{padding:0;margin-block-end:var(--s-3)}
.b2-signs{display:grid;gap:var(--s-3)}
@media (min-width:768px){.b2-signs{grid-template-columns:repeat(2,minmax(0,1fr))}}
.b2-sign{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-3);align-items:start;transition:border-color var(--dur-feedback) ease-out}
.b2-sign:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
.b2-sign-l{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-3);align-items:start;min-height:var(--target);font-weight:var(--fw-strong);line-height:var(--lh-snug);cursor:pointer}
.b2-sign-l input{width:22px;height:22px;margin:0;accent-color:var(--ink)}
.b2-glyph{grid-column:2;grid-row:1;width:56px;color:var(--ink-2)}
.b2-glyph svg{width:56px;height:32px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.b2-glyph svg text{fill:currentColor;stroke:none;font-family:var(--sans);font-size:12px;font-weight:var(--fw-strong)}
.b2-glyph .is-lost{stroke-dasharray:2 3}
.b2-glyph .bars{--numw:0px;gap:var(--s-1);padding-block:var(--s-1)}
.b2-more{grid-column:1;justify-self:start;margin-inline-start:34px}
.b2-change{color:var(--ink-2)}
.b2-change b{color:var(--ink)}
.b2-check-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}
.b2-verdict{display:grid;gap:var(--s-3)}
.b2-v-text{font-weight:var(--fw-strong)}
.b2-verdict .b2-msg{background:var(--bg-2)}
.b2-warn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-block-start:var(--s-5);padding-block-start:var(--s-4);border-block-start:1px solid var(--rule)}
.b2-ui{display:grid;gap:var(--s-1);padding:var(--s-2);border:1px solid var(--rule-2);border-radius:var(--r-sm);background:var(--bg)}
.b2-ui-bar{padding:0 var(--s-1) var(--s-1);border-block-end:1px solid var(--rule);font-size:var(--fs--1);color:var(--ink-3)}
.b2-ui-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:20px;padding:0 var(--s-2);border-radius:var(--r-sm);font-size:var(--fs--1);color:var(--ink-2)}
.b2-ui-row.is-hi{min-height:32px;background:var(--card);box-shadow:0 0 0 2px var(--ink);color:var(--ink);font-weight:var(--fw-strong)}
.b2-ui-row b{font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}
.b2-sk{display:block;width:var(--w,50%);height:8px;border-radius:4px;background:var(--rule)}
.b2-sk.is-n{width:28px}
.b2-ring{padding:0 var(--s-1);border:2px solid var(--ink);border-radius:var(--r-sm)}
.b2-sum .pb-bar i + i{margin-inline-start:2px}
.b2-em{display:grid;gap:var(--s-3)}
.b2-em .card{display:grid;gap:var(--s-2);background:var(--bg)}
.b2-em-bar{display:flex;height:14px;border-radius:3px;overflow:hidden}
.b2-em-bar i{display:block;flex:1 1 0;background:var(--data-platform)}
.b2-em-bar i.is-out{background:transparent;border:1.5px dashed var(--data-platform);border-inline-start:0}
.b2-em-use{display:flex;align-items:center;gap:var(--s-1)}
.b2-receipts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}
.b2-receipts .card{display:grid;gap:2px;padding:var(--s-3);background:var(--bg);font-size:var(--fs--1)}
.b3-path{display:grid;gap:var(--s-5)}
.b3-fig{display:grid;gap:var(--s-3);align-content:start}
.b3-card{padding:var(--s-2)}
@media (min-width:768px){.b3-card{padding:var(--s-4)}}
.b3-svg{width:100%;height:auto;max-height:200px}
.b3-now{margin:0 0 var(--s-2);padding-inline:var(--s-1);font-size:var(--fs--1);font-weight:var(--fw-strong);line-height:1.3;color:var(--ink)}
.b3-now > span{display:none}
.b3-path[data-state="twice"] .b3-now [data-now="twice"],.b3-path[data-state="elsewhere"] .b3-now [data-now="elsewhere"],
.b3-path[data-state="consent"] .b3-now [data-now="consent"],.b3-path[data-state="fixed"] .b3-now [data-now="fixed"]{display:inline}
.b3-cap{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--target)}
.b3-svg text{font-family:var(--sans);font-size:12.5px;fill:var(--ink-2);text-anchor:middle}
.b3-svg .ts{text-anchor:start}
.b3-svg .t-strong{font-size:13.5px;font-weight:var(--fw-strong);fill:var(--ink)}
.b3-svg .t-s{font-size:12px}
.b3-svg .t-3{font-size:11.5px;fill:var(--ink-3)}
.b3-svg .t-num{font-size:13px;font-weight:var(--fw-strong);fill:var(--ink)}
.b3-svg .t-st{font-size:11.5px;fill:var(--ink)}
.b3-svg .t-bad{font-size:11.5px;font-weight:var(--fw-strong);fill:var(--warn)}
.b3-svg.is-ph{display:none}
@media (min-width:480px) and (max-width:1023px){.b3-svg.is-wide{max-height:240px}}
@media (max-width:479px){
  .b3-svg.is-wide{display:none}
  .b3-svg.is-ph{display:block;max-width:360px;max-height:none;margin-inline:auto}
}
.b3-svg.is-ph text,.b3-svg.is-ph .t-s,.b3-svg.is-ph .t-3,.b3-svg.is-ph .t-st,.b3-svg.is-ph .t-bad{font-size:12.5px}
.b3-svg.is-ph .t-strong,.b3-svg.is-ph .t-num{font-size:14px}
@media (max-width:359px){
  .b3-svg.is-ph text,.b3-svg.is-ph .t-s,.b3-svg.is-ph .t-3,.b3-svg.is-ph .t-st,.b3-svg.is-ph .t-bad{font-size:13.5px}
  .b3-svg.is-ph .t-strong,.b3-svg.is-ph .t-num{font-size:15px}
}
.b3-svg.is-ph .b-x{fill:url(#b3-hatch-ph)}
.b3-n rect{fill:var(--bg);stroke:var(--rule-2);stroke-width:1}
.b3-w{fill:none;stroke:var(--rule-2);stroke-width:1.5;transition:stroke var(--dur-layer) ease-out}
.b3-svg .b-p,.b3-svg .hs{fill:var(--data-platform)}
.b3-svg .b-x{fill:url(#b3-hatch);stroke:var(--data-platform);stroke-width:1.5}
.b3-svg .b-o{fill:var(--data-orders)}
.b3-svg .b-d{fill:none;stroke:var(--data-orders);stroke-width:1.5;stroke-dasharray:3 2}
.b3-svg .x{fill:none;stroke:var(--warn);stroke-width:2;stroke-linecap:round}
.b3-svg .ok{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.b3-svg .yr{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 3;opacity:0}
.b3-l{opacity:0;transition:opacity var(--dur-layer) ease-out}
.b3-path[data-state="twice"] .b3-l[data-l="twice"],.b3-path[data-state="elsewhere"] .b3-l[data-l="elsewhere"],
.b3-path[data-state="consent"] .b3-l[data-l="consent"],.b3-path[data-state="fixed"] .b3-l[data-l="fixed"]{opacity:1}
.b3-path[data-yours~="twice"] .b3-l[data-l="twice"] .yr,.b3-path[data-yours~="elsewhere"] .b3-l[data-l="elsewhere"] .yr,
.b3-path[data-yours~="consent"] .b3-l[data-l="consent"] .yr{opacity:1}
.b3-svg .srv-sub,.b3-n.is-srv rect,.b3-n.is-srv .t-strong{transition:opacity var(--dur-layer) ease-out,fill var(--dur-layer) ease-out}
.b3-path:is([data-state="elsewhere"],[data-state="consent"]) .srv-sub{opacity:0}
.b3-path:is([data-state="elsewhere"],[data-state="consent"]) .b3-n.is-srv rect{stroke-dasharray:3 3}
.b3-path:is([data-state="elsewhere"],[data-state="consent"]) .b3-n.is-srv .t-strong{fill:var(--ink-3)}
.b3-path:is([data-state="elsewhere"],[data-state="consent"]) .b3-w.is-s{stroke:var(--rule);stroke-dasharray:3 4}
.b3-pk circle{fill:var(--ink);opacity:0}
:root[dir="rtl"] .b3-mir{transform:scaleX(-1);transform-origin:center;transform-box:view-box}
:root[dir="rtl"] .b3-mir text{transform:scaleX(-1);transform-box:fill-box;transform-origin:center}
:root[dir="rtl"] .b3-svg .ts{text-anchor:end}
.b3-steps > li{padding-block-end:var(--s-4)}
.b3-steps > li::before{transition:background-color var(--dur-feedback) ease-out,color var(--dur-feedback) ease-out}
.b3-steps .step-t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}
.b3-steps .step-t,.b5-steps .step-t{color:var(--ink)}
.b3-steps .step-t .qm{margin-inline-start:calc(var(--s-2) * -1 - 6px)}
.b3-steps li > p .qm{margin-inline:-6px -10px}
.b3-nw{white-space:nowrap}
.b3-steps > li.is-current::before{background:var(--ink);color:var(--bg)}
.b3-steps > li.is-reached::after{background:var(--ink)}
.b3-path.is-live .b3-steps > li:not(.is-current) > p:not(.step-t){color:var(--ink-3)}
@media (min-width:1024px){
  .b3-path{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8);align-items:start}
  .b3-fig{position:sticky;top:calc(var(--header-h) + var(--s-5))}
  .b3-svg{max-height:none}
  .b3-steps{padding-block:var(--s-6) 8vh}
  .b3-steps > li{min-height:26vh}
}
.b3-tl{display:grid;gap:var(--s-2);margin-block-start:var(--s-7)}
.b3-tl h3{font-size:var(--fs-1)}
.b3-tl-sum{max-width:var(--measure)}
.b3-tl-list{list-style:none;position:relative;display:grid;margin-block-start:var(--s-3)}
.b3-tl-list::before{content:"";position:absolute;inset-inline-start:7px;top:var(--s-4);bottom:var(--s-4);width:2px;background:var(--rule-2)}
.b3-tl-list > li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--target);grid-template-areas:"d b" "t b";align-items:center;column-gap:var(--s-2);padding-block:var(--s-2);padding-inline-start:var(--s-6)}
.b3-tl-list > li::before{content:"";position:absolute;z-index:1;inset-inline-start:2px;top:calc(var(--s-2) + 5px);width:12px;height:12px;border-radius:50%;border:2px solid var(--ink);background:var(--ink)}
.b3-tl-list > li.is-future::before{background:var(--bg)}
.b3-tl-list time{grid-area:d;font-size:var(--fs--1);line-height:1.6;color:var(--ink-3);white-space:nowrap}
.b3-tl-t{grid-area:t;color:var(--ink);line-height:var(--lh-snug)}
.b3-tl-more{grid-area:b;display:inline-grid;place-items:center;width:var(--target);height:var(--target);padding:0;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);cursor:pointer}
.b3-tl-more:hover{color:var(--ink)}
.b3-tl-more .i{--i-size:20px}
.b3-today > .b3-tl-t{grid-area:d;font-weight:var(--fw-strong)}
.b3-tl-list > li.b3-today::before{width:16px;height:16px;inset-inline-start:0;top:calc(var(--s-2) + 3px);border-width:3px;background:var(--bg)}
.b3-tl-list > li.is-dim .b3-tl-t{color:var(--ink-3)}
.b3-tl-list > li.is-dim::before{border-color:var(--rule-2)}
.b3-tl-list > li.is-dim.is-past::before{background:var(--rule-2)}
@media (min-width:1024px){
  .b3-tl-list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--s-3)}
  .b3-tl-list::before{inset-inline:0;top:7px;bottom:auto;width:auto;height:2px}
  .b3-tl-list > li{grid-template-columns:minmax(0,1fr) var(--target);grid-template-areas:"d b" "t t";align-items:center;align-content:start;row-gap:0;padding:var(--s-5) 0 0}
  .b3-tl-list > li::before{inset-inline-start:0;top:2px}
  .b3-tl-list > li.b3-today::before{top:0}
  .b3-tl-more{margin-inline-end:calc(var(--s-2) * -1)}
}
.b4-ways{list-style:none;display:grid;gap:var(--s-3)}
@media (min-width:768px){.b4-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}}
.b4-ways > li{display:grid;gap:var(--s-3);align-content:start}
.b4-ways h3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--fs-1)}
.b4-not{margin-block-start:var(--s-4);font-weight:var(--fw-strong);color:var(--ink)}
.b4-more{margin-block-start:var(--s-2)}
.b4-list{padding-inline-start:1.2em;display:grid;gap:var(--s-1);color:var(--ink-2)}
.b5-rep{display:grid;gap:var(--s-3)}
.b5-rep-top{display:flex}
.b5-rep-h{font-size:var(--fs-1);font-weight:var(--fw-strong);line-height:var(--lh-snug);color:var(--ink);max-width:28ch}
.b5-parts{list-style:none;display:grid;gap:var(--s-3)}
@media (min-width:1024px){.b5-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}
.b5-part{display:grid;gap:var(--s-2);align-content:start;padding-block-start:var(--s-2);border-block-start:1px solid var(--rule)}
.b5-hot{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--target);padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:var(--fw-strong);line-height:var(--lh-snug);text-align:start;cursor:pointer}
.b5-hot > span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.b5-hot:hover > span:last-child{text-decoration-thickness:2px}
.b5-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--ink);border-radius:50%;font-size:var(--fs--1);line-height:1;font-variant-numeric:tabular-nums}
.b5-shot{padding:var(--s-2);border-radius:var(--r-sm);background:var(--bg-2)}
.b5-svg{display:block;width:100%;max-width:340px;height:auto}
.b5-svg text{font-family:var(--sans);font-size:12.5px;fill:var(--ink-2)}
.b5-svg .ev{font-family:var(--mono);font-size:12px;fill:var(--ink)}
@media (max-width:359px){.b5-svg text,.b5-svg .ev{font-size:15.5px}}
@media (min-width:360px) and (max-width:479px){.b5-svg text,.b5-svg .ev{font-size:13.5px}}
@media (min-width:1024px) and (max-width:1279px){.b5-svg text,.b5-svg .ev{font-size:13.5px}}
.b5-svg .row{fill:var(--card)}
.b5-svg .x{fill:none;stroke:var(--warn);stroke-width:2;stroke-linecap:round}
.b5-money{font-weight:var(--fw-strong);color:var(--ink)}
.b5-steps{margin-block-start:var(--s-6)}
.b5-key{margin-block-start:var(--s-1);font-size:var(--fs--1);color:var(--ink-2)}
.b5-key > .i{display:inline-block;vertical-align:-4px;margin-inline-end:var(--s-1)}
.b5-key .qm{margin-inline:-6px -10px}
.b5-more{margin-block-start:var(--s-2)}
.b6-yours{max-width:var(--measure);margin-block-end:var(--s-5)}
.b6-cfg{display:grid;gap:var(--s-4)}
@media (min-width:1024px){.b6-cfg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7);align-items:start}}
.b6-pick{display:grid;gap:var(--s-3);align-content:start}
.b6-ans,.b6-out,.b6-terms{display:grid;gap:var(--s-4);align-content:start}
.b6-a{display:grid;gap:var(--s-2);align-content:start}
.b6-terms{gap:var(--s-2)}
.b6-amt{font-size:var(--fs-3);font-weight:var(--fw-strong);line-height:var(--lh-tight);color:var(--ink)}
.b6-amt small{font-size:var(--fs--1);font-weight:var(--fw);color:var(--ink-3)}
.b6-meta{font-size:var(--fs--1);color:var(--ink-2)}
@keyframes b6-in{from{opacity:0;transform:translateY(var(--enter-y))}}
.motion .b6-a.is-in{animation:b6-in var(--dur-enter) var(--ease) both}
.b6-guar{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-block-start:var(--s-5)}
.b6-mon,.b6-more{margin-block-start:var(--s-4)}
.b6-mon .disc-body,.b6-more .disc-body{padding-block-start:var(--s-2)}
.b6-mon-card,.b6-cards > li{display:grid;gap:var(--s-2);align-content:start}
.b6-mon-card{max-width:var(--measure)}
.b6-mon-card h3,.b6-cards h3{color:var(--ink)}
.b6-cards{list-style:none;display:grid;gap:var(--s-3)}
@media (min-width:768px){.b6-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.b6-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
.b6-notes{display:grid;gap:var(--s-2);max-width:var(--measure);margin-block-start:var(--s-3)}
.b7{display:grid;gap:var(--s-6)}
@media (min-width:1024px){.b7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-7);align-items:start}}
.b7-who{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s-4);align-items:start}
@media (min-width:768px){.b7-who{grid-template-columns:176px minmax(0,1fr);gap:var(--s-4) var(--s-5)}}
.b7-photo img{width:100%;border-radius:var(--r-lg)}
.b7-id{display:grid;gap:var(--s-2);justify-items:start}
.b7-name{display:grid;gap:var(--s-1)}
.b7-name b{font-size:var(--fs-1);line-height:var(--lh-snug)}
.b7-name span{color:var(--ink-2)}
.b7-more{grid-column:1/-1;display:grid;gap:var(--s-2)}
@media (min-width:768px){.b7-more{grid-column:2}}
.b7-honest{font-weight:var(--fw-strong)}
.b7-live{display:grid;gap:var(--s-3);align-content:start}
.b7-live-t{font-weight:var(--fw-strong)}
.b7-live .console-log{min-height:132px;max-height:200px}
.b7-open > .disc-body{gap:var(--s-3);padding-block-start:var(--s-2)}
.b8{display:grid;max-width:880px;border-block-start:1px solid var(--rule)}
.b8 > .disc > summary{padding-block:var(--s-3)}
.b8 .disc-body a:not(.link-arrow){color:var(--ink)}
.b8-more{border-block-end:0}
.b8-more > summary{margin-block-start:var(--s-2)}
.b8-more > .disc-body{gap:var(--s-5);padding-block-start:var(--s-3)}
.b8-qa{display:grid;gap:var(--s-1)}
.b8-qa h3{font-size:var(--fs-0);line-height:var(--lh-snug);color:var(--ink)}
.b9{display:grid;gap:var(--s-5)}
@media (min-width:1024px){.b9{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:center}.b9 > .b9-head{margin-block-end:0}}
.b9-form{display:grid;gap:var(--s-4)}
.b9-preview{display:grid;gap:var(--s-1)}
.b9-msg{padding:var(--s-3) var(--s-4);background:var(--bg-2);border-radius:var(--r-lg);border-end-end-radius:var(--s-1);font-size:var(--fs--1);line-height:1.5;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}
.b9-next{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--s-3)}
.b9-next > li{padding-inline-start:0;padding-block:36px 0}
.b9-next > li::after{top:13px;bottom:auto;inset-inline-start:36px;inset-inline-end:calc(var(--s-1) - var(--s-3));width:auto;height:2px}
.b9-next .step-t{font-size:var(--fs--1);padding-block-start:0}
.b9-alt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);padding-block-start:var(--s-4);border-block-start:1px solid var(--rule);font-size:var(--fs--1);color:var(--ink-2)}
.b9-alt a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--ink);overflow-wrap:anywhere}
.b9-spend{display:grid;gap:var(--s-2)}
.b9-spend .label .small{font-weight:var(--fw)}
.b9-calm{margin-block-start:calc(var(--s-2) * -1);text-align:center;color:var(--ink-2)}
#cases:not([hidden]) ~ #faq{background:var(--bg)}
#cases:not([hidden]) ~ #send:not(.is-ink){background:var(--bg-2)}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
  .sticky-cta{transition:none}
}
@media print{
  .top,.sticky-cta,.consent,.langbar,.sheet,.menu{display:none!important}
  body{background:#fff;color:#000}
}
.hiw .steps[start="4"]{counter-reset:step 3}
.hiw .steps[start="7"]{counter-reset:step 6}
@media (min-width:1024px){
  .hiw :where(.page-head h1){font-size:var(--fs-5);line-height:1.05;letter-spacing:-.025em}
  .hiw :where(.sec-head > h2){font-size:var(--fs-4);line-height:1.05;letter-spacing:-.02em}
  .hiw .sec-head{gap:var(--s-4)}
}
.hiw .steps .linkish{justify-self:start;margin-block:calc(var(--s-1) * -1) calc(var(--s-2) * -1)}
@media (min-width:1024px){.hiw .steps.is-row{grid-template-columns:repeat(3,minmax(0,1fr))}}
.hiw-note{margin-block-start:var(--s-4);padding-inline-start:44px}
@media (min-width:1024px){.hiw-note{margin-block-start:var(--s-5);padding-inline-start:0}}
.hiw-end{display:grid;gap:var(--s-4);justify-items:start}
.hiw-end .disc{max-width:var(--measure)}
.hiw-alerts{max-width:var(--measure);color:var(--ink-2)}
.hiw-alerts a{color:var(--ink)}
.hiw-sheet ul{padding-inline-start:1.2em;display:grid;gap:var(--s-1);color:var(--ink-2)}
.ag-hero{padding-block:var(--s-5) var(--s-7)}
@media (min-width:1024px){.ag-hero{padding-block:var(--s-8) var(--s-9)}}
.ag-hero-grid{display:grid;gap:var(--s-4);align-items:start}
.ag-eye + .ag-h1{margin-block-start:calc(var(--s-2) * -1)}
.ag-h1{max-width:18ch}
.ag-sub{color:var(--ink-2);max-width:44ch}
.ag-cta .btn-wa{min-width:min(100%,280px)}
.ag-ticks{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-block-start:calc(var(--s-1) * -1);font-size:var(--fs--1);color:var(--ink-2)}
.ag-ticks > li{align-items:center}
.ag-ticks > li > .i{--i-size:18px;margin-block-start:0}
.ag-wl{padding:var(--s-3);margin-block-start:var(--s-2)}
.ag-wl-svg{width:100%;height:auto}
.ag-wl-svg text{font-family:var(--sans);font-size:13px;fill:var(--ink-2);text-anchor:middle}
.ag-wl-svg .t-strong{font-size:14.5px;font-weight:var(--fw-strong);fill:var(--ink)}
.ag-wl-svg .t-no{font-size:12.5px;fill:var(--ink)}
.ag-wl-n{fill:var(--bg);stroke:var(--rule-2);stroke-width:1}
.ag-wl-w{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.ag-wl-no{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:4 4}
.ag-wl-x circle{fill:var(--card);stroke:var(--ink);stroke-width:1.5}
.ag-wl-x path{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}
@media (min-width:768px){.ag-wl{padding:var(--s-5)}}
@media (min-width:1024px){
  .ag-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:var(--s-8);grid-template-areas:"eye fig" "h1 fig" "sub fig" "cta fig" "tick fig"}
  .ag-eye{grid-area:eye}.ag-h1{grid-area:h1;max-width:none}.ag-sub{grid-area:sub}.ag-cta{grid-area:cta}.ag-ticks{grid-area:tick}
  .ag-wl{grid-area:fig;align-self:center;margin-block-start:0;padding:var(--s-6)}
}
.ag-steps .step-t,.ag-next .step-t{color:var(--ink)}
.ag-key{margin-block-start:var(--s-1);font-size:var(--fs--1);color:var(--ink-2)}
.ag-key > .i{display:inline-block;vertical-align:-4px;margin-inline-end:var(--s-1)}
.ag-key .qm,.ag-terms .qm{margin-inline:-6px -10px}
.ag-nw{white-space:nowrap}
.ag-rep-grid{display:grid;gap:0;align-items:start}
.ag-rep{display:grid;gap:var(--s-3);max-width:560px}
.ag-rep-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}
.ag-logo{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--s-3);border:1.5px dashed var(--rule-2);border-radius:var(--r-sm);font-size:var(--fs--1);font-weight:var(--fw-strong);letter-spacing:0;color:var(--ink-3)}
.ag-rep-h{font-size:var(--fs-1);font-weight:var(--fw-strong);line-height:var(--lh-snug);color:var(--ink);max-width:24ch}
.ag-rep .bars{gap:var(--s-2)}
.ag-rep-more{max-width:var(--measure);margin-block-start:var(--s-4)}
.ag-rep-more > .disc-body{gap:var(--s-3);padding-block-start:var(--s-2)}
.ag-list{padding-inline-start:1.2em;display:grid;gap:var(--s-1);color:var(--ink-2)}
@media (min-width:1024px){
  .ag-rep-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr auto;column-gap:var(--s-8);grid-template-areas:"head rep" "more rep" "next next"}
  .ag-rep-head{grid-area:head}.ag-rep{grid-area:rep;max-width:none}.ag-rep-more{grid-area:more;align-self:start;margin-block-start:0}.ag-rep-next{grid-area:next}
}
.ag-prices{list-style:none;display:grid;max-width:640px;border-block-start:1px solid var(--rule)}
.ag-prices > li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--s-1) var(--s-4);padding-block:var(--s-3);border-block-end:1px solid var(--rule)}
.ag-prices > li > span{color:var(--ink)}
.ag-prices > li > b{font-size:var(--fs-1);font-weight:var(--fw-strong);line-height:var(--lh-snug);color:var(--ink);text-align:end}
.ag-prices > li > .small{grid-column:1/-1}
.ag-prices.is-all > li > b{font-size:var(--fs-0)}
.ag-all{max-width:640px;margin-block-start:var(--s-4)}
.ag-all > .disc-body{gap:var(--s-5);padding-block-start:var(--s-2)}
.ag-all-terms{color:var(--ink-2)}
.ag-terms{max-width:var(--measure);gap:var(--s-3)}
.ag-who{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s-4);align-items:start;max-width:880px}
@media (min-width:768px){.ag-who{grid-template-columns:176px minmax(0,1fr);gap:var(--s-4) var(--s-5)}}
.ag-photo img{width:100%;border-radius:var(--r-lg)}
.ag-id{display:grid;gap:var(--s-2);justify-items:start}
.ag-name{display:grid;gap:var(--s-1)}
.ag-name b{font-size:var(--fs-1);line-height:var(--lh-snug)}
.ag-name span{color:var(--ink-2)}
.ag-who-more{grid-column:1/-1;display:grid;gap:var(--s-2);justify-items:start}
@media (min-width:768px){.ag-who-more{grid-column:2}}
.ag-honest{font-weight:var(--fw-strong)}
.ag-two{width:100%;max-width:880px;border-collapse:collapse;table-layout:fixed}
.ag-two th,.ag-two td{padding:var(--s-3) var(--s-2);border-block-end:1px solid var(--rule);text-align:start;vertical-align:top;overflow-wrap:break-word}
.ag-two th:first-child,.ag-two td:first-child{padding-inline-start:0}
.ag-two thead th{font-weight:var(--fw-strong);color:var(--ink);border-block-end-color:var(--rule-2)}
.ag-two thead td{border-block-end-color:var(--rule-2)}
.ag-two thead td{width:24%}
.ag-two thead th:first-of-type{width:30%}
@media (min-width:768px){.ag-two thead td{width:22%}.ag-two thead th:first-of-type{width:39%}}
.ag-two tbody th{font-size:var(--fs--1);font-weight:var(--fw);line-height:1.5;color:var(--ink-3)}
.ag-two td{color:var(--ink-2)}
.ag-two td p + p{margin-block-start:var(--s-2)}
.ag-two-cta{margin-block-start:var(--s-5)}
.ag-faq{display:grid;max-width:880px;border-block-start:1px solid var(--rule)}
.ag-faq > .disc > summary{padding-block:var(--s-3)}
.ag-faq .disc-body a{color:var(--ink)}
.ag-ask{margin-block-start:var(--s-4);color:var(--ink-2)}
.ag-send{display:grid;gap:var(--s-5)}
@media (min-width:1024px){.ag-send{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:start}.ag-send > .ag-send-head{margin-block-end:0}}
.ag-form{display:grid;gap:var(--s-4)}
.ag-preview{display:grid;gap:var(--s-1)}
.ag-msg{padding:var(--s-3) var(--s-4);background:var(--bg-2);border-radius:var(--r-lg);border-end-end-radius:var(--s-1);font-size:var(--fs--1);line-height:1.5;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}
.ag-next{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--s-3)}
.ag-next > li{padding-inline-start:0;padding-block:36px 0}
.ag-next > li::after{top:13px;bottom:auto;inset-inline-start:36px;inset-inline-end:calc(var(--s-1) - var(--s-3));width:auto;height:2px}
.ag-next .step-t{font-size:var(--fs--1);padding-block-start:0}
.ag-alt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);padding-block-start:var(--s-4);border-block-start:1px solid var(--rule);font-size:var(--fs--1);color:var(--ink-2)}
.ag-alt a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--ink);overflow-wrap:anywhere}
.ag-sheet ul{padding-inline-start:1.2em;display:grid;gap:var(--s-1);color:var(--ink-2)}
.metric{background:var(--card);padding:var(--s-3);display:grid;gap:var(--s-1);align-content:start}
.metric b{font-size:var(--fs-2);font-weight:var(--fw-strong);line-height:1;letter-spacing:-.02em;color:var(--ink)}
.metric span{font-size:var(--fs--1);color:var(--ink-3);line-height:1.35}
.split-bar{height:14px;border-radius:3px;background:var(--data-orders);position:relative;overflow:hidden}
.split-bar i{position:absolute;inset-block:0;inset-inline-end:0;width:100%;background:var(--card);background-image:var(--hatch);box-shadow:inset 0 0 0 1.5px var(--data-platform);transform-origin:right center;transform:scaleX(var(--share,0))}
:root[dir="rtl"] .split-bar i{transform-origin:left center}
.cases{display:grid;gap:var(--s-4)}
@media (min-width:768px){.cases{grid-template-columns:1fr 1fr}}
.case{padding:var(--s-5);display:grid;gap:var(--s-3)}
.mono-label{font-family:var(--sans);font-size:var(--fs--1);font-weight:var(--fw);line-height:1.4;letter-spacing:0;text-transform:none;color:var(--ink-3)}
.recon{display:grid;gap:var(--s-2)}
.recon-row{display:grid;grid-template-columns:1fr auto auto;gap:var(--s-3);align-items:center;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--card);font-size:var(--fs--1)}
.recon-row .v{font-size:var(--fs--1);font-weight:var(--fw-strong);direction:ltr}
.recon-row .st{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--s-2);border:1px dashed var(--ink-3);border-radius:var(--r-sm);font-size:var(--fs--1);color:var(--ink-2)}
.recon-row.bad{border-color:var(--warn)}
.recon-row.bad .st{border-style:solid;border-color:var(--warn);background:var(--warn-bg);color:var(--ink)}
