.shead{border-top:1px solid var(--text);transition:border-color .3s var(--ease);row-gap:16px;padding-top:20px}html[data-org]:not([data-org=other]):not([data-org=calerfit]) .shead{border-top:2px solid var(--org);padding-top:19px}.band .shead{border-color:#ffffff80}html[data-org]:not([data-org=other]):not([data-org=calerfit]) .band .shead{border-color:var(--org)}.shead-meta{align-items:baseline;gap:14px;display:flex}.shead-no{font-family:var(--font-display);color:var(--mark);font-variant-numeric:proportional-nums;font-size:40px;font-weight:800;line-height:.9}@media (width>=1024px){.shead-meta{flex-direction:column;gap:14px}.shead-no{font-size:clamp(64px,6vw,96px)}}.live{border-top:1px solid #ffffff29}.live-head{height:44px;color:var(--ink-muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.live-dot{background:var(--org);border-radius:1.5px;width:8px;height:8px}.live-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.live-row li{border-inline-start:1px solid #ffffff1f;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:104px;padding:10px 20px;display:flex}.live-row li:first-child{border-inline-start:0;padding-inline-start:0}.live-t{font:600 20px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-text)}.live-to{color:var(--ink-muted);font-size:15px;font-weight:500}.live-v{color:var(--ink-text);font-size:16px;font-weight:600;line-height:1.5}.live-c{color:var(--ink-muted);font-size:14px;line-height:1.6}.live-c b{color:var(--ink-text);font-weight:700}@media (width<=767px){.live-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.live-row li{border-top:1px solid #ffffff1f;justify-content:flex-start;min-height:118px;padding:12px 14px}.live-k{display:none}.live-row li:nth-child(odd){border-inline-start:0;padding-inline-start:0}}.rail{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:24px;display:grid;position:relative;container-type:inline-size}.rail-phone{--sh:calc(min(72svh, 680px) + 44px)}.rail-laptop{--sh:calc(((100cqi - 264px) / 2 + 120px) * .75 + 44px)}.rail-stage{top:calc(56px + (100svh - 56px - var(--sh,600px)) / 2);z-index:1;flex-direction:column;grid-area:1/7/auto/span 6;align-self:start;align-items:stretch;gap:20px;display:flex;position:sticky}.rail-steps{grid-area:1/1/auto/span 5}.rail .layer{opacity:0;transition:opacity .36s var(--ease)}.rail .layer.on{opacity:1}.rail-pair{justify-content:center;height:min(72svh,680px);display:flex;position:relative}.rail-pair.has-desk{justify-content:flex-start}.rail-device{aspect-ratio:406/860;flex:none;height:100%}.rail-device .scr{aspect-ratio:auto;width:100%;height:100%}.rail-desk{inset-inline-end:0;opacity:0;width:min(52%,360px);transition:opacity .36s var(--ease), transform .36s var(--ease);pointer-events:none;position:absolute;top:50%;transform:translate(-12px,-50%)}.rail.is-desk .rail-desk{opacity:1;pointer-events:auto;transform:translateY(-50%)}.rail-crops{aspect-ratio:4/3;width:100%;position:relative}.rail-crops .layer{position:absolute;inset:0}.rail-crops .crop{width:100%;height:100%}.rail-progress{justify-content:center;gap:6px;display:flex}.rail-pair.has-desk+.rail-progress{justify-content:flex-start}.rail-progress button{cursor:pointer;align-items:center;width:40px;height:24px;display:flex}.rail-progress i{background:var(--line-strong);width:100%;height:3px;transition:background-color .3s var(--ease);border-radius:1px;display:block}.rail-progress button.done i{background:var(--mark-fill)}.rail-inline{display:none}.rail-step{align-items:center;min-height:40svh;display:flex}.rail-step:first-child,.rail-step:last-child{min-height:var(--sh,600px)}.rail-no{color:var(--muted);font-size:13px;font-weight:600;display:block}.rail-step.is-on .rail-no{color:var(--mark)}.rail-title{font-family:var(--font-display);margin-top:10px;font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1.4}.rail-body{max-width:30em;margin-top:12px;font-size:18px;line-height:1.9}.rail-step .rail-title,.rail-step .rail-body{color:var(--faint);transition:color .36s var(--ease)}.rail-step.is-on .rail-title{color:var(--text)}.rail-step.is-on .rail-body{color:var(--muted)}@media (width<=1023px){.rail{display:block}.rail-stage{display:none}.rail-step,.rail-step:first-child,.rail-step:last-child{min-height:0;padding:0 0 48px;display:block}.rail-step:last-child{padding-bottom:0}.rail-inline{margin-bottom:18px;display:block}.rail-phone .rail-inline>*{max-width:420px}.rail-step .rail-title{color:var(--text)}.rail-step .rail-body{color:var(--muted);font-size:17px}.rail-step .rail-no{color:var(--mark)}}.cov-rows{border-top:1px solid #ffffff2e}.cov-row{text-align:start;cursor:pointer;border-bottom:1px solid #ffffff2e;grid-template-columns:56px 1fr;column-gap:8px;width:100%;padding:22px 0;display:grid;position:relative}.cov-row:before{content:"";inset-inline-start:0;background:var(--mark-fill);width:0;height:2px;transition:width .3s var(--ease);position:absolute;top:-1px}.cov-row[aria-selected=true]:before{width:100%}.cov-n{font-family:var(--font-display);color:#ffffff59;transition:color .2s var(--ease);grid-row:span 2;font-size:34px;line-height:1.1}.cov-row[aria-selected=true] .cov-n{color:var(--mark)}.cov-t{color:var(--ink-text);font-size:20px;font-weight:700}.cov-b{color:var(--ink-muted);margin-top:4px;font-size:16px;line-height:1.8}.cov-row[aria-selected=false] .cov-b{display:none}.cov-dot{fill:var(--org);stroke:#0b0f14;stroke-width:3px;transition:fill .24s var(--ease), opacity .24s var(--ease)}.cov[data-tier=listed] .cov-dot{fill:#0000;stroke:var(--org);stroke-width:3px}.cov[data-tier=other] .cov-dot{fill:#eceff3}.cov-label{fill:#eceff3;opacity:0;font-size:24px;font-weight:600;font-family:var(--font-sans);transition:opacity .15s}.cov-pt.is-named .cov-label{opacity:1;fill:var(--ink-muted)}.cov-pt:hover .cov-label{opacity:1;fill:#eceff3}.mi-list{border-top:1px solid var(--text)}.mi-item{border-bottom:1px solid var(--line)}.mi-row{text-align:start;cursor:pointer;width:100%;transition:background-color .16s var(--ease);grid-template-columns:48px 1fr;gap:8px;padding:16px 8px 16px 0;display:grid}.mi-row:hover,.mi-row[aria-expanded=true]{background:var(--surface-2)}.mi-no{font-family:var(--font-display);color:var(--muted);font-variant-numeric:proportional-nums;padding-inline-start:4px;font-size:24px;font-weight:800;line-height:1.3}.mi-row:hover .mi-no,.mi-row[aria-expanded=true] .mi-no{color:var(--mark)}.mi-text{flex-direction:column;gap:2px;display:flex}.mi-title{font-size:18px;font-weight:700;line-height:1.6}.mi-tag{color:var(--muted);font-size:15px;line-height:1.75}.mi-inline{padding:0 0 24px;padding-inline-start:56px}@media (width<=1023px){.mi-row{grid-template-columns:40px 1fr 24px;padding:14px 0}.mi-row:after{content:"+";color:var(--muted);text-align:center;font-size:22px;font-weight:600;line-height:1.4}.mi-row[aria-expanded=true]:after{content:"−"}.mi-no{font-size:22px}.mi-inline{padding-inline-start:40px}}.mi-inline .dev-phone{width:min(70%,260px)}.mi-caps{border-top:1px solid var(--line)}.mi-caps li{border-bottom:1px solid var(--line);padding:9px 0;font-size:15px;line-height:1.6}.mi-side,.mi-pane{display:none}.mi-pane.on{display:block}.mi-frame{aspect-ratio:406/860;width:min(100%,300px);display:flex}.mi-frame>*{width:100%}.mi-side .dev-phone{width:100%;height:100%}.mi-side .dev-phone .scr{aspect-ratio:auto;height:100%}.mi-fill{flex-direction:column;justify-content:space-between;height:100%;display:flex}.mi-fill.ledger .bignum{font-size:64px}@media (width>=1024px){.mi-list{grid-template-rows:repeat(7,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:24px;display:grid}.mi-row{align-items:start;height:100%;min-height:108px}.mi-item{display:flex}.mi-inline{display:none!important}.mi-side{grid-column:10/span 3;align-self:start;display:block;position:sticky;top:96px}}.hero{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-qr{color:#fff;opacity:.035;width:42%;height:70%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.hero-in{flex:1;align-items:center;padding-top:104px;padding-bottom:40px;display:flex;position:relative}.hero-grid{align-items:end;row-gap:32px;width:100%}.hero-kicker{color:var(--ink-muted);align-items:center;gap:14px;font-size:15px;font-weight:500;display:flex}.hero-kicker-rule{background:var(--mark-fill);width:40px;height:2px;display:inline-block}.hero-title{color:var(--ink-text)}.hero-mark{place-self:center end;width:auto;height:clamp(220px,24vw,340px)}.hero-ledger{border-top:1px solid #fff3}.hero-ledger>div{border-bottom:1px solid #ffffff1f;grid-template-columns:88px 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.hero-ledger dt{color:var(--ink-text);font-size:40px}.hero-ledger dd{color:var(--ink-muted);font-size:15px}.hero-live{position:relative}.hero-end{width:1px;height:1px;position:absolute;bottom:0;left:0}.qa{border-top:1px solid var(--text);grid-template-columns:1fr;column-gap:48px;display:grid}.qa-row{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:8px;padding:24px 0 26px;display:grid}.qa-n{font-family:var(--font-display);color:var(--mark);font-variant-numeric:proportional-nums;font-size:32px;font-weight:800;line-height:1.1}.qa-q{font-size:19px;font-weight:700;line-height:1.6}.qa-a{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.85}.qa-d summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}.qa-d summary::-webkit-details-marker{display:none}.qa-d summary:after{content:"+";text-align:center;width:24px;color:var(--muted);flex:none;font-size:22px;font-weight:600;line-height:1}.qa-d[open] summary:after{content:"−"}@media (width>=1024px){.qa-d summary{pointer-events:none;cursor:default}.qa-d summary:after{display:none}}@media (width<=1023px){.qa-row{grid-template-columns:40px 1fr;padding:18px 0 20px}.qa-n{font-size:26px}.qa-q{font-size:18px}}@media (width>=1024px){.qa{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column}}.price3{border-top:1px solid var(--text);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.price-col{border-inline-start:1px solid var(--line);padding:24px 24px 28px}.price-col:first-child{border-inline-start:0;padding-inline-start:0}.price-col.is-hi{box-shadow:inset 0 2px 0 var(--mark-fill)}.price-n{flex-wrap:wrap;align-items:baseline;margin-top:10px;display:flex}.price-n .bignum{font-size:clamp(56px,6.4vw,96px)}@media (width<=767px){.hero{min-height:0}.hero-in{padding-top:112px;padding-bottom:32px}.hero-title{font-size:clamp(52px,13.5vw,112px);line-height:1.24}.hero-qr{width:80%;height:40%}.hero-ledger{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-ledger>div{border-bottom:0;padding:12px 0;border-inline-start:1px solid #ffffff1f;grid-template-columns:1fr;gap:2px;padding-inline-start:12px}.hero-ledger>div:first-child{border-inline-start:0;padding-inline-start:0}.hero-ledger dt{font-size:32px}.hero-ledger dd{font-size:13px;font-weight:600;line-height:1.5}.price3{grid-template-columns:1fr}.price-col{border-inline-start:0;border-bottom:1px solid var(--line);padding-inline:0}}
