.ax-referral{background:var(--paper);border-block:1px solid var(--line);padding:112px 0}.ax-referral-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ax-referral-card{background:var(--cream);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex}.ax-referral-lifetime{font-weight:700}.ax-referral-note{color:var(--muted);font-size:12px}.ax-referral-note a{text-underline-offset:2px;text-decoration:underline!important}.ax-referral-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}:is(.ax-dark,[data-theme=dark] .ax-themed) .ax-referral{background:#000;border-color:#222}:is(.ax-dark,[data-theme=dark] .ax-themed) .ax-referral-card{background:#0c0c0c;border-color:#262626}@media (max-width:1100px){.ax-referral-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.ax-referral{padding:72px 0}.ax-referral-card{border-radius:24px;padding:24px 20px}}
.ax-reserve{flex-direction:column;gap:18px;max-width:560px;margin-top:28px;display:flex}.ax-reserve-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ax-reserve-field>label{color:var(--muted);font-size:15px;font-weight:600}.ax-reserve-input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:16px;padding:0 18px;font-size:17px}.ax-reserve-input::placeholder{color:var(--muted);opacity:.7}.ax-reserve-input:focus,.ax-reserve-handle:focus-within{outline:2px solid var(--red);outline-offset:2px}.ax-reserve-handle{align-items:center;gap:4px;display:flex}.ax-reserve-handle>span[aria-hidden]{color:var(--muted);flex:none}.ax-reserve-handle input{min-width:0;min-height:50px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:700}.ax-reserve-status{flex:none;font-size:14px;font-weight:700}.ax-reserve-status .text-success-text{color:#17803d}:is(.ax-dark,[data-theme=dark] .ax-themed) .ax-reserve-status .text-success-text{color:#4ade80}.ax-reserve-status .text-danger{color:var(--red)}.ax-reserve-pair{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.ax-reserve-pair select{width:auto;padding-right:12px;font-size:16px}.ax-reserve-submit{width:100%;min-height:56px;font:inherit;cursor:pointer;border:0;justify-content:center;font-size:17px;font-weight:700}.ax-reserve-hint,.ax-reserve-note{color:var(--muted);font-size:14px}@media (max-width:760px){.ax-reserve{gap:16px;margin-top:22px}}.ax-reserve-input{min-width:0}
.sx .sx-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(24px,6svh,64px) 0 112px;display:grid}.sx .sx-kicker{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sx .sx-tag{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;min-height:24px;color:var(--ink);border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.sx .sx-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:26px 0;font-size:clamp(44px,6.4vw,96px);font-weight:800;line-height:.96}.sx .sx-hero h1 em{white-space:nowrap}.sx .sx-lede{max-width:500px;color:var(--muted);font-size:clamp(18px,1.6vw,21px);line-height:1.5}.sx .sx-lede strong{color:var(--ink)}.sx .sx-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.sx .sx-text-link{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.sx .sx-text-link span{color:var(--red);transition:transform .2s}.sx .sx-text-link:hover span{transform:translate(3px)}.sx .sx-small{color:var(--muted);margin-top:14px;font-size:13px}.sx .sx-facts{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 28px;margin-top:28px;padding-top:24px;font-size:15px;display:flex}.sx .sx-facts li{align-items:center;gap:8px;display:flex}.sx .sx-facts strong{color:var(--ink)}.sx .sx-inbox{margin:0;padding-top:20px;position:relative}.sx .sx-link{z-index:1;border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;left:-12px;box-shadow:0 1px 2px #1f1e1d14}.sx .sx-inbox-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;overflow:hidden}.sx .sx-inbox-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:26px 22px 16px;font-size:15px;display:flex}.sx .sx-inbox-head .ax-mark{border-width:2px;width:18px;height:15px}.sx .sx-inbox-head .ax-mark:after{width:4px;height:4px;inset:2px 2px auto auto}.sx .sx-waiting{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.sx .sx-waiting b{color:var(--ink)}.sx .sx-rows{gap:10px;padding:14px;display:grid}.sx .sx-rows li{border:1px solid var(--line);border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.sx .sx-rows li.is-seen{background:#fdf6f4;border-color:#e7b1a8}.sx .sx-rows p{font-size:14px;line-height:1.45}.sx .sx-row-top{justify-content:space-between;gap:12px;display:flex;margin-bottom:2px!important}.sx .sx-row-top b{font-variant-numeric:tabular-nums;font-size:15px}.sx .sx-row-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;display:flex;margin-top:10px!important;font-size:12px!important}.sx .sx-avatar{background:var(--sand);width:36px;height:36px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.sx .sx-chip{background:var(--ink);min-height:26px;color:var(--cream);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.sx .sx-chip.is-seen{color:#9b2a1a;background:#fde7e2}.sx .sx-inbox-foot{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 22px 18px;font-size:13px;display:flex}.sx .sx-lock{border:1.8px solid;border-radius:2px;width:12px;height:10px;margin-top:4px;position:relative}.sx .sx-lock:before{content:"";border:1.8px solid;border-bottom:0;border-radius:4px 4px 0 0;width:6px;height:6px;position:absolute;bottom:100%;left:1px}.sx .sx-toast{background:var(--ink-deep);color:#faf9f5;box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:6px;right:-18px}.sx .sx-toast strong{font-size:15px;display:block}.sx .sx-toast small{color:#b9b6ad;font-size:12px;display:block}.sx .sx-check{background:#2d2b29;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sx .sx-check:before{content:"✓";font-size:14px;font-weight:700}.sx .sx-inbox .ax-caption{margin-top:16px!important}.sx .sx-section{border-top:1px solid var(--line);padding:112px 0}.sx .sx-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.sx .sx-way{border:1px solid var(--line);background:var(--paper);border-radius:28px;flex-direction:column;padding:28px;display:flex;box-shadow:0 1px 2px #1f1e1d0d}.sx .sx-way.is-ink{background:var(--ink-deep);color:#faf9f5;border-color:var(--ink-deep)}.sx .sx-way-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.sx .sx-way.is-ink .sx-way-top{color:#b9b6ad}.sx .sx-way.is-ink .sx-chip{color:#151413;background:#faf9f5}.sx .sx-way h3{letter-spacing:-.035em;margin:36px 0 8px;font-size:clamp(26px,2.4vw,32px);font-weight:800;line-height:1.1}.sx .sx-way>p:not(.sx-way-top){color:var(--muted);max-width:440px}.sx .sx-way.is-ink>p:not(.sx-way-top){color:#b9b6ad}.sx .sx-demo{border-top:1px solid var(--line);gap:10px;margin-top:28px;padding-top:22px;display:grid}.sx .sx-way.is-ink .sx-demo{border-color:#33312e}.sx .sx-bubble{background:var(--sand);max-width:92%;color:var(--ink);border-radius:18px 18px 18px 6px;justify-self:start;padding:11px 15px;font-size:14px;line-height:1.45}.sx .sx-bubble.is-mine{background:var(--ink);color:var(--cream);border-radius:18px 18px 6px;justify-self:end}.sx .sx-way.is-ink .sx-bubble{color:#faf9f5;background:#2a2826}.sx .sx-way.is-ink .sx-bubble.is-mine{color:#151413;background:#faf9f5}.sx .sx-reactions{gap:8px;display:flex}.sx .sx-reactions span{border:1px solid var(--line);background:var(--cream);border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.sx .sx-reactions span.is-on{border-color:var(--red);transform:scale(1.08);box-shadow:0 0 0 3px #c8321f26}.sx .sx-demo-foot{color:var(--muted);font-size:12px}.sx .sx-way.is-ink .sx-demo-foot{color:#b9b6ad}.sx .ax-section-head>p:not(.ax-eyebrow){color:var(--muted);max-width:520px;margin-top:18px;font-size:17px}.sx .sx-promises{color:var(--muted);gap:10px;margin-top:28px;font-size:15px;display:grid}.sx .sx-promises strong{color:var(--ink)}.sx .sx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.sx .sx-steps li{border-top:1px solid var(--ink);flex-direction:column;padding-top:22px;display:flex}.sx .sx-step-n{color:var(--red);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sx .sx-steps h3{letter-spacing:-.03em;margin:12px 0 6px;font-size:22px;font-weight:800}.sx .sx-steps p{color:var(--muted);font-size:15px}.sx .sx-step-art{border:1px solid var(--line);background:var(--paper);border-radius:20px;align-content:center;gap:10px;min-height:132px;margin-top:22px;padding:18px;display:grid}.sx .sx-pills{flex-wrap:wrap;gap:8px;display:flex}.sx .sx-pills span{border:1px solid var(--line);border-radius:999px;place-items:center;min-width:52px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-grid}.sx .sx-pills span.is-on{background:var(--ink);border-color:var(--ink);color:var(--cream)}.sx .sx-field{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:10px 14px;font-size:13px;display:block}.sx .sx-field.is-quiet{color:var(--muted)}.sx .sx-status{border-left:3px solid var(--line);color:var(--muted);padding-left:14px;font-size:12px;display:grid}.sx .sx-status b{color:var(--ink);font-size:14px}.sx .sx-status.is-done{border-color:var(--red)}.sx .sx-example{background:var(--ink-deep);color:#faf9f5;padding:112px 0}.sx .sx-example .ax-eyebrow,.sx .sx-example .ax-section-head>p:last-child,.sx .sx-example .ax-caption{color:#b9b6ad}.sx .sx-example-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.sx .sx-thread{color:#1f1e1d;background:#faf9f5;border-radius:26px;gap:12px;padding:22px;display:grid;box-shadow:0 30px 60px -30px #000c}.sx .sx-thread .sx-bubble{color:#1f1e1d;background:#f2f0e9}.sx .sx-thread .sx-bubble.is-mine{color:#faf9f5;background:#1f1e1d}.sx .sx-thread-head{border-bottom:1px solid #e4e1d8;align-items:center;gap:10px;padding-bottom:12px;font-size:14px;display:flex}.sx .sx-thread-head small{color:#5c5a55;font-size:12px;display:block}.sx .sx-thread-head .sx-chip{color:#faf9f5;background:#1f1e1d;margin-left:auto}.sx .sx-thread .sx-avatar{color:#5c5a55;background:#f2f0e9}.sx .sx-event{color:#5c5a55;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.sx .sx-event .ax-dot{background:#c9c5bb}.sx .sx-event.is-done .ax-dot{background:#17803d}.sx .sx-beats{gap:22px;display:grid}.sx .sx-beats li{grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:15px;display:grid}.sx .sx-beats span{color:#ff6d58;padding-top:3px;font-size:12px;font-weight:700}.sx .sx-beats p{color:#b9b6ad;font-size:14px}.sx .sx-faq-title{letter-spacing:-.045em;margin-top:18px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.02}.sx .sx-closing{text-align:center}.sx .sx-closing h2{text-wrap:balance;max-width:none}.sx .sx-closing p{max-width:560px;margin-inline:auto!important}.sx .hx-dialog{width:min(560px,100%);max-width:none;color:var(--ink);text-align:left;background:0 0;border:0;margin:8px auto 0;padding:0;display:block;position:static}.sx .hx-dialog:not([open]){display:none}.sx .hx-dialog:modal{width:min(560px,100% - 32px);max-height:calc(100svh - 48px);box-shadow:var(--shadow);border-radius:28px;margin:auto;position:fixed;overflow:auto}.sx .hx-dialog::backdrop{background:#0b0a09a6}.sx .hx-dialog-panel{background:var(--paper);border-radius:28px;padding:28px}.sx .hx-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.sx .hx-dialog h2{letter-spacing:-.03em;max-width:none;color:var(--ink);margin:0;font-size:clamp(22px,2vw,26px);font-weight:800;line-height:1.2}.sx .hx-dialog p{max-width:none;color:var(--muted);font-size:14px;margin:0!important}.sx .hx-dialog .hx-dialog-intro{font-size:16px;margin-top:6px!important}.sx .hx-dialog .ax-reserve{margin-top:22px}.sx .ax-reserve-handle input:focus-visible{outline:none}.sx .hx-dialog-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin:-8px -10px 0 0;padding:0;display:grid;position:relative}.sx .hx-dialog-close:before{content:"✕";font-size:15px;line-height:1}.sx .hx-dialog-close:hover{border-color:var(--ink)}html:has(.sx .hx-dialog:modal){scrollbar-gutter:stable;overflow:hidden}:is(.ax-dark,[data-theme=dark] .ax-themed).sx .sx-rows li.is-seen{border-color:var(--rose-line);background:var(--rose-wash)}:is(.ax-dark,[data-theme=dark] .ax-themed).sx .sx-chip.is-seen{color:#ffb4a6;background:#3a1a15}:is(.ax-dark,[data-theme=dark] .ax-themed).sx .sx-way.is-ink{background:#0c0c0c;border-color:#262626}:is(.ax-dark,[data-theme=dark] .ax-themed).sx .sx-example{background:#0a0a0a;border-block:1px solid #1f1f1f}:is(.ax-dark,[data-theme=dark] .ax-themed).sx .sx-toast{background:#1c1c1c;border:1px solid #2a2a2a}:is(.ax-dark,[data-theme=dark] .ax-themed).sx .sx-steps li{border-color:var(--line)}:is(.ax-dark,[data-theme=dark] .ax-themed).sx .hx-dialog-panel{background:#161616;border:1px solid #2a2a2a}@media (max-width:1100px){.sx .sx-example-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sx .sx-example-grid .ax-section-head{grid-column:1/-1}}@media (max-width:860px){.sx .sx-hero{grid-template-columns:minmax(0,1fr);gap:56px;padding:28px 0 72px}.sx .sx-link{left:12px}.sx .sx-toast{right:8px}}@media (max-width:760px){.sx .sx-hero h1{font-size:clamp(40px,12.4vw,60px)}.sx .sx-section,.sx .sx-example{padding:72px 0}.sx .sx-ways,.sx .sx-steps,.sx .sx-example-grid{grid-template-columns:minmax(0,1fr);margin-top:40px}.sx .sx-example-grid{gap:40px;margin-top:0}.sx .sx-way{border-radius:24px;padding:22px 20px}.sx .sx-way h3{margin-top:28px}.sx .sx-steps{gap:36px}.sx .sx-rows{padding:10px}.sx .sx-rows li{grid-template-columns:minmax(0,1fr);padding:12px 14px}.sx .sx-rows .sx-avatar{display:none}.sx .sx-inbox-head{padding:24px 16px 14px}.sx .sx-inbox-foot{padding:12px 16px 16px}.sx .sx-toast{width:max-content;max-width:calc(100% - 24px);margin:-18px 12px 0 auto;position:relative;bottom:auto;right:auto}.sx .hx-dialog-panel{padding:22px 18px}.sx .hx-dialog:modal{border-radius:24px 24px 0 0;width:100%;max-height:92svh;margin:auto 0 0}.sx .hx-dialog:modal .hx-dialog-panel{padding-bottom:max(22px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}@media (max-width:360px){.sx .sx-reactions span{width:40px;height:40px;font-size:18px}.sx .sx-facts{gap:8px 18px;font-size:14px}}
