.oxp-top{padding-block:var(--space-6) var(--space-8);border-bottom:var(--ox-hair) solid var(--color-border-default)}.oxp-top-in{--ox-wrap:var(--ox-wide);gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.oxp-h1{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-hero);font-weight:500;font-size:min(var(--size-step-5), 12vw);letter-spacing:-.015em;text-wrap:balance;max-inline-size:16ch;line-height:.95}.oxp-intro .ox-lead{margin-block-start:var(--space-5)}.oxp-plate{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md)}.oxp-types{border-block-start:var(--ox-hair) solid var(--color-border-default);margin-block-start:var(--space-5);list-style:none}.oxp-type{column-gap:var(--space-4);padding-block:var(--space-4);border-block-end:var(--ox-hair) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""what what""time time";align-items:baseline;display:grid}.oxp-type-name{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:600;font-size:var(--size-step-1);grid-area:name;line-height:1.1}.oxp-type-what{max-inline-size:var(--ox-measure);color:var(--color-text-secondary);font-size:var(--size-step-n1);grid-area:what;margin-block-start:var(--space-1);line-height:1.4}.oxp-type-time{border-block-start:var(--ox-hair) dashed var(--color-border-bright);color:var(--color-text-muted);font-size:var(--size-step-n1);grid-area:time;margin-block-start:var(--space-3);padding-block-start:var(--space-2);line-height:1.35}.oxp-keep{white-space:nowrap}.oxp-type-price{font-family:var(--font-family-mono);font-size:var(--size-step-1);white-space:nowrap;text-align:end;grid-area:price;line-height:1.1}.oxp-type-price[data-request=true]{font-family:var(--font-family-sans);font-size:var(--size-step-0);color:var(--color-text-secondary)}.oxp-split{gap:var(--space-6);display:grid}.oxp-ledger{border-block-start:var(--ox-hair) solid var(--color-border-default);list-style:none}.oxp-gain{padding-block:var(--space-4);border-block-end:var(--ox-hair) solid var(--color-border-default);font-size:var(--size-step-1);max-inline-size:var(--ox-measure);line-height:1.4}.oxp-adds{grid-template-columns:minmax(0,1fr) auto;display:grid}.oxp-add{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-5);padding-block:var(--space-3);border-block-end:var(--ox-hair) solid var(--color-border-default);align-items:baseline;display:grid}.oxp-add-name{line-height:1.4}.oxp-add-price{font-family:var(--font-family-mono);white-space:nowrap;text-align:end}.oxp-path .ox-stop{grid-template-areas:"node n"".text"}.oxp-path .ox-stop-text{color:var(--color-text-primary)}.oxp-from{border-block-start:var(--ox-hair) dashed var(--color-border-bright);max-inline-size:var(--ox-measure);color:var(--color-text-secondary);font-size:var(--size-step-0);margin-block-start:var(--space-7);padding-block-start:var(--space-4)}.oxp-qa{border-block-start:var(--ox-hair) solid var(--color-border-default)}.oxp-q{border-block-end:var(--ox-hair) solid var(--color-border-default)}.oxp-q-sum{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-block-size:var(--ox-tap);padding-block:var(--space-4);cursor:pointer;font-size:var(--size-step-1);font-weight:500;line-height:1.3;list-style:none;display:flex}.oxp-q-sum::-webkit-details-marker{display:none}.oxp-q-mark{inline-size:var(--space-6);block-size:var(--space-6);border:var(--ox-hair) solid var(--color-border-bright);border-radius:var(--radius-full);color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--easing-hover), color var(--duration-fast) var(--easing-hover), border-color var(--duration-fast) var(--easing-hover);flex:none;position:relative}.oxp-q-mark:before,.oxp-q-mark:after{content:"";block-size:var(--ox-ring);transition:transform var(--duration-base) var(--easing-enter);background:currentColor;position:absolute;inset-block-start:calc(50% - var(--ox-ring) / 2);inset-inline:30%}.oxp-q-mark:after{transform:rotate(90deg)}.oxp-q[open] .oxp-q-mark:after{transform:rotate(0)}.oxp-q-a{max-inline-size:var(--ox-measure);color:var(--color-text-secondary);padding-block-end:var(--space-5);padding-inline-end:var(--space-7)}.oxp-q-a .ox-link{margin-block-start:var(--space-2)}@media (hover:hover){.oxp-q-sum:hover .oxp-q-mark{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-primary)}}.oxp-q-sum:focus-visible .oxp-q-mark{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-primary)}.oxp-act{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.oxp-top-niche .oxp-top-in{grid-template-areas:"intro""phone""demo"}.oxp-top-niche .oxp-intro{grid-area:intro}.oxp-top-niche .oxp-demo{grid-area:demo}.oxp-phone{inline-size:min(48vw, calc(var(--space-9) * 2));color:inherit;grid-area:phone;justify-self:center;text-decoration:none;display:block}.oxp-phone-frame{aspect-ratio:390/844;background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-bright);border-radius:var(--radius-lg);box-shadow:0 var(--space-4) var(--space-7) color-mix(in srgb, var(--color-bg-deep) var(--ox-shade), transparent);display:block;overflow:hidden}.oxp-phone-frame picture{block-size:100%;display:block}.oxp-phone:after{content:"";block-size:var(--space-3);margin-block-start:var(--space-4);margin-inline:calc(var(--space-7) * -1);border-block-start:var(--ox-hair) solid var(--color-border-bright);background:repeating-linear-gradient(90deg, var(--color-border-bright) 0 var(--ox-hair), transparent var(--ox-hair) var(--space-4));display:block}.oxp-inside{border-block-start:var(--ox-hair) solid var(--color-border-default);margin-block-start:var(--space-5);list-style:none}.oxp-inside li{grid-template-columns:var(--space-5) minmax(0, 1fr);column-gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--ox-hair) solid var(--color-border-default);align-items:baseline;line-height:1.4;display:grid}.oxp-inside-n{font-family:var(--font-family-mono);font-size:var(--size-step-n1);color:var(--color-text-muted)}.oxp-demo .oxp-act{margin-block-start:var(--space-5)}.oxp-demo .ox-note{margin-block-start:var(--space-3)}.oxp-band{padding-block:var(--space-8);border-top:0}.oxp-band-in{gap:var(--space-6);display:grid}.oxp-ticket{padding-block:var(--space-5) var(--space-4);border-block-start:var(--ox-hair) solid var(--color-border-default);margin-block-start:var(--space-5)}.oxp-ticket-head{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:600;font-size:var(--size-step-2);text-wrap:balance;line-height:1.1}.oxp-ticket-tail{color:var(--color-text-secondary);margin-block-start:var(--space-1)}.oxp-ticket-price{font-family:var(--font-family-mono);font-size:var(--size-step-4);letter-spacing:-.02em;white-space:nowrap;margin-block-start:var(--space-5);line-height:1}.oxp-ticket-price[data-request=true]{font-family:var(--font-family-sans);font-size:var(--size-step-2);letter-spacing:0}.oxp-ticket-time{border-block-start:var(--ox-hair) dashed var(--color-border-bright);color:var(--color-text-muted);font-size:var(--size-step-n1);margin-block-start:var(--space-4);padding-block-start:var(--space-2)}.oxp-terms-h{font-size:var(--size-step-n1);color:var(--color-text-secondary);font-weight:500}.oxp-always{gap:var(--space-2);margin-block-start:var(--space-3);list-style:none;display:grid}.oxp-always li{align-items:baseline;gap:var(--space-2);display:flex}.oxp-band .oxp-from{margin-block-start:var(--space-6)}@keyframes oxp-shutter{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes oxp-set{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(var(--space-6))}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes oxp-open{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}@media (prefers-reduced-motion:no-preference){.oxp-plate[data-revealed=true]{animation:oxp-shutter var(--duration-ambient) var(--easing-enter) var(--duration-fast) backwards}.oxp-phone-frame{animation:oxp-set var(--duration-ambient) var(--easing-enter) var(--duration-slow) backwards}.oxp-q[open] .oxp-q-a{animation:oxp-open var(--duration-base) var(--easing-enter)}}@media (prefers-reduced-motion:reduce){.oxp-q-mark,.oxp-q-mark:before,.oxp-q-mark:after{transition-duration:var(--duration-instant)}}@media (width>=48rem){.oxp-plate{padding:var(--space-6)}.oxp-types{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;display:grid}.oxp-type{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"name what price""name time price";align-items:start}.oxp-type-what{margin-block-start:0}.oxp-type-time{border-block-start:0;margin-block-start:var(--space-2);padding-block-start:0}.oxp-top-niche .oxp-top-in{column-gap:var(--space-7);row-gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"intro phone""demo phone"}.oxp-phone{inline-size:min(100%, calc(var(--space-9) * 2.6));align-self:start;position:sticky;inset-block-start:var(--ox-stick)}.oxp-phone:after{margin-inline:calc(var(--space-4) * -1)}}@media (width>=64rem){.oxp-top-price .oxp-intro{column-gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.oxp-top-price .oxp-h1{font-size:var(--size-step-4);max-inline-size:none}.oxp-top-price .oxp-intro .ox-lead{font-size:var(--size-step-0);margin-block-start:0}.oxp-plate{padding:var(--space-5) var(--space-6) var(--space-6)}.oxp-plate .ox-h2{max-width:none}.oxp-types{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,1fr) auto}.oxp-type{column-gap:var(--space-5);padding-block:var(--space-3);grid-template-areas:"name what time price";align-items:baseline}.oxp-type-time{margin-block-start:0}.oxp-path{grid-template-rows:repeat(3,auto)}.oxp-path .ox-stop{grid-row:span 3}.oxp-path .ox-stop-text{font-size:var(--size-step-0);grid-row:3}.oxp-split{column-gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.oxp-split-head{position:sticky;inset-block-start:var(--ox-stick)}.oxp-top-niche .oxp-h1{font-size:var(--size-step-4);max-inline-size:none}.oxp-top-niche .oxp-top-in{column-gap:var(--space-8)}.oxp-phone{inline-size:min(100%, calc(var(--space-9) * 2.75))}.oxp-band-in{column-gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.oxp-terms{padding-block-start:var(--space-9)}.oxp-band .oxp-from{grid-column:1/-1}}.oxp-page .ox-footer-in{padding-block-start:var(--space-8)}
