.order-steps{gap:var(--sp-2);margin-bottom:var(--sp-8);font-size:var(--fs-sm);color:var(--ink-faint);flex-wrap:wrap;display:flex}.order-step{padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-full)}.order-step.is-current{border-color:var(--indigo);color:var(--indigo);font-weight:var(--fw-emphasis)}.order-step.is-done{color:var(--ink-soft)}.stepline{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);display:flex}.stepline__n{border-radius:var(--r-full);background:var(--ink);width:26px;height:26px;color:var(--paper);font-size:var(--fs-micro);font-weight:var(--fw-emphasis);flex:none;place-items:center;display:grid}.stepline__t{font-size:var(--fs-micro);font-weight:var(--fw-label);letter-spacing:var(--tr-label);color:var(--ink-soft)}.start{padding:var(--sp-6) 0 var(--sp-10);isolation:isolate;position:relative}.start__ghost{z-index:-1;opacity:.1;pointer-events:none;background:url(/persona/fox-m.webp) 100% 0/contain no-repeat;width:min(70%,460px);height:min(100%,720px);position:absolute;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 72%);mask-image:linear-gradient(#000 0%,#0000 72%)}@media (min-width:1040px){.start__ghost{opacity:.07;background-position:0 0;inset:0 auto auto 0;transform:scaleX(-1)}}@media (max-width:1039px){.start{padding-inline:var(--sp-5)}}.start__grid{gap:var(--sp-8);min-width:0;display:grid}.start__left{display:contents}.start__thesis{margin-top:var(--sp-5);min-width:0}.start__copy{order:1;min-width:0}.start__form{order:2;min-width:0}.start__note{order:4;min-width:0}@media (min-width:1040px){.start__grid{column-gap:var(--sp-wide);grid-template-columns:minmax(0,1fr) 424px;align-items:start}.start__left{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.start__form{order:2;align-self:start}}.start h1{font-size:var(--fs-h1)}.start h1 em{color:var(--indigo);white-space:nowrap;font-style:normal}.facing{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.facing__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.facing__axis{border-left:1px solid var(--line);border-right:1px solid var(--line);padding:var(--sp-5) var(--sp-4);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.facing__axis .han{font-family:var(--font-hanja);font-size:var(--fs-small);font-weight:var(--fw-emphasis);letter-spacing:.12em;color:var(--ink-soft);writing-mode:vertical-rl;text-orientation:upright}.facing__side{padding:var(--sp-6) var(--sp-6);min-width:0}.facing__side--recv{text-align:right}.facing__pole{gap:var(--sp-2);flex-direction:column;display:flex}.facing__side--recv .facing__pole{align-items:flex-end}.facing__side--give .facing__pole{align-items:flex-start}.facing__tag{font-size:var(--fs-sm);font-weight:var(--fw-label);letter-spacing:.15em;color:var(--ink-soft)}.facing__han{font-family:var(--font-hanja);font-size:clamp(21px,3.6vw,30px);line-height:1.45;font-weight:var(--fw-emphasis);letter-spacing:.03em}.facing__ko{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.7}.verb{font-size:var(--fs-micro);font-weight:var(--fw-emphasis);margin-top:2px;display:inline-block}.verb--solid{background:var(--ink);color:var(--paper);padding:5px var(--sp-3);border-radius:var(--r-full)}.verb--void{border:1.5px solid var(--ink);border-radius:var(--r-full);padding:3.5px 11px}.facing__src{border-top:1px solid var(--line);padding:var(--sp-3) var(--sp-5);font-size:var(--fs-micro);color:var(--ink-soft);text-align:center;line-height:1.6}@media (max-width:760px){.facing__grid{grid-template-columns:1fr}.facing__axis{border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--sp-2)}.facing__axis .han{writing-mode:horizontal-tb}.facing__side{padding:var(--sp-5) var(--sp-5);text-align:left}.facing__side--recv{text-align:left}.facing__side--recv .facing__pole{align-items:flex-start}}.note-box{border:1px solid var(--line);border-radius:var(--r-box);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-cap);color:var(--ink-soft);max-width:34em;line-height:1.8}.note-box b{color:var(--ink);font-weight:var(--fw-emphasis)}.form-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:var(--sp-6) var(--sp-6) var(--sp-8)}.order-form{gap:var(--sp-5);flex-direction:column;display:flex}.pill-group{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pill-group label{padding:var(--sp-3) var(--sp-4);border:1.5px solid var(--ink);border-radius:var(--r-full);font-size:var(--fs-small);font-weight:var(--fw-emphasis);color:var(--ink);cursor:pointer;align-items:center;transition:background .18s,color .18s;display:inline-flex;position:relative}.pill-group input{opacity:0;width:0;height:0;position:absolute}.pill-group label:has(input:checked){background:var(--ink);color:var(--paper)}.pill-group label:has(input:focus-visible){outline:2px solid var(--indigo);outline-offset:2px}.check-row{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);font-weight:var(--fw-label);color:var(--ink-soft);cursor:pointer;display:inline-flex}.check-row input{width:18px;height:18px;accent-color:var(--indigo);flex:none}.field-row{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:420px){.field-row{grid-template-columns:1fr}}.form-go{margin-top:var(--sp-3);gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.price-note{font-size:var(--fs-small);color:var(--ink-soft);font-weight:var(--fw-label)}.price-note b{color:var(--ink);font-size:var(--fs-lead);font-weight:var(--fw-display);letter-spacing:-.02em}.calc-stage{animation:rise var(--dur-rise) var(--ease-rise) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.calc-pillars{gap:var(--sp-3);margin:var(--sp-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:280px;display:grid}.calc-pillar{border:1.5px solid var(--line);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-2);text-align:center;transition:border-color .22s,background .22s}.calc-pillar__k{font-size:var(--fs-sm);letter-spacing:.1em;color:var(--ink-faint);font-weight:var(--fw-label)}.calc-pillar__v{margin-top:var(--sp-3);font-family:var(--font-hanja);color:var(--ink-ghost);font-size:clamp(22px,5vw,30px)}.calc-pillar.is-done{border-color:var(--ink);background:var(--ink)}.calc-pillar.is-done .calc-pillar__k{color:var(--paper);opacity:.72}.calc-pillar.is-done .calc-pillar__v{color:var(--paper)}.situation-list{gap:var(--sp-8);margin:var(--sp-6) 0 var(--sp-8);flex-direction:column;display:flex}.situation-q{min-width:0}.situation-q__t{font-size:var(--fs-ui);font-weight:var(--fw-emphasis);letter-spacing:-.01em;margin-bottom:var(--sp-3);line-height:1.6}.buy{gap:var(--sp-8);align-items:start;min-width:0;display:grid}@media (min-width:900px){.buy{gap:var(--sp-wide);grid-template-columns:minmax(0,1fr) 400px}}.buybox{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:var(--sp-8) var(--sp-6);min-width:0}.buybox__price{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.buybox__price b{font-size:var(--fs-3xl);font-weight:var(--fw-display);letter-spacing:-.03em;line-height:1.2}.buybox__sub{margin-top:var(--sp-3);font-size:var(--fs-cap);color:var(--ink-soft);line-height:1.7}.buybox .btn{margin-top:var(--sp-6)}.more{border-top:1px solid var(--line);gap:0;min-width:0;display:grid}.more li{gap:var(--sp-5);padding:var(--sp-6) 0;border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);display:grid}.more .more-k{font-size:var(--fs-micro);font-weight:var(--fw-label);letter-spacing:.1em;color:var(--ink-faint);padding-top:5px}.more h3{font-size:var(--fs-ui);font-weight:var(--fw-emphasis);letter-spacing:-.02em;margin-bottom:var(--sp-2)}.more p{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.85}.more p b{color:var(--ink);font-weight:var(--fw-emphasis)}@media (max-width:640px){.more li{gap:var(--sp-2);padding:var(--sp-5) 0;grid-template-columns:1fr}.more .more-k{padding-top:0}}.checkout-summary{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);margin-bottom:var(--sp-5)}.checkout-row{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line-soft);font-size:var(--fs-base);display:flex}.checkout-row:last-child{border-bottom:none}.checkout-row dt{color:var(--ink-faint)}.checkout-row dd{color:var(--ink);text-align:right;margin:0}.checkout-total{padding-top:var(--sp-4);margin-top:var(--sp-2);border-top:1px solid var(--line);font-size:var(--fs-lg);font-weight:var(--fw-display);justify-content:space-between;align-items:baseline;display:flex}.btn-demo{border:1.5px solid var(--indigo);color:var(--indigo);font-weight:var(--fw-emphasis);background:0 0}.consent-row{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-base);color:var(--ink-soft);margin:var(--sp-4) 0;display:flex}.consent-row input{accent-color:var(--indigo);margin-top:3px}.wait-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:var(--sp-8) var(--sp-6);max-width:660px}.stage-list{gap:var(--sp-2);margin:var(--sp-6) 0;flex-direction:column;display:flex}.stage-item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1.5px solid var(--line);border-radius:var(--r-box);color:var(--ink-faint);font-size:var(--fs-small);font-weight:var(--fw-label);transition:border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);display:flex}.stage-item.is-active{border-color:var(--indigo);color:var(--ink);background:var(--surface-2);font-weight:var(--fw-emphasis)}.stage-item.is-done{border-color:var(--ink);background:var(--ink);color:var(--paper)}.stage-dot{border-radius:var(--r-full);border:2px solid;flex:none;width:10px;height:10px}.stage-item.is-done .stage-dot{background:var(--paper);border-color:var(--paper)}.stage-item.is-active .stage-dot{background:var(--indigo);border-color:var(--indigo);animation:1.1s ease-in-out infinite stage-pulse}@keyframes stage-pulse{0%,to{opacity:1}50%{opacity:.35}}.wait-foot{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line);font-size:var(--fs-cap);color:var(--ink-soft);line-height:1.8}.wait-foot b{color:var(--ink);font-weight:var(--fw-emphasis)}.complete-hero{padding:var(--sp-10) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);text-align:center;margin-bottom:var(--sp-6)}.complete-hero .btn{margin-top:var(--sp-4)}.screen-group{margin-bottom:var(--sp-8)}.screen-group h2{margin-top:var(--sp-6)}.screen-links{gap:var(--sp-2);display:grid}.screen-link{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface);flex-direction:column;display:flex}.screen-link:hover{border-color:var(--indigo)}.screen-link-path{font-size:var(--fs-sm);color:var(--ink-faint);overflow-wrap:anywhere;word-break:break-all;font-family:monospace}.product-grid{gap:var(--sp-4);display:grid}.product-card{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);display:block}.product-card.is-live{border-color:var(--indigo)}.product-card-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.product-name{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-lg);margin:0}.product-price{font-size:var(--fs-lg);font-weight:var(--fw-display);white-space:nowrap}.product-tagline{color:var(--ink-soft);margin:0 0 var(--sp-3)}.product-audience{font-size:var(--fs-base);color:var(--ink-faint);margin:0 0 var(--sp-4)}.product-card .btn{margin-top:var(--sp-2)}.facing__lead{font-size:clamp(18px,2.4vw,22px);line-height:var(--lh-snug);font-weight:var(--fw-emphasis);letter-spacing:var(--tr-body);color:var(--ink);text-wrap:balance}.start .sub em{font-style:normal;font-weight:var(--fw-emphasis);color:var(--indigo)}.price-line{margin:var(--sp-4) 0 0;font-size:var(--fs-cap);line-height:var(--lh-normal);color:var(--ink-soft)}.lineup,.toc{min-width:0;margin-top:var(--sp-head)}.lineup h2,.toc h2{margin:0 0 var(--sp-3);font-size:var(--fs-h3);letter-spacing:var(--tr-display)}.lineup__note,.toc__note{margin:0 0 var(--sp-6);max-width:var(--measure);font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--ink-soft)}.lineup__tier{margin-bottom:var(--sp-10)}.lineup__tierh{margin:0 0 var(--sp-4);font-size:var(--fs-lead);font-weight:var(--fw-semibold);color:var(--ink);align-items:baseline;gap:10px;display:flex}.lineup__tierh span{font-size:var(--fs-cap);font-weight:var(--fw-regular);color:var(--ink-faint)}.lineup__grid{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.lineup__card{align-items:center;gap:var(--sp-4);padding:var(--sp-4);background:var(--surface);border:1px solid var(--indigo);border-radius:var(--r-card);box-shadow:var(--shadow-sm);color:inherit;transition:border-color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);text-decoration:none;display:flex}.lineup__card:hover{border-color:var(--gold);transform:translateY(-1px)}.lineup__body{flex:1;min-width:0}.lineup__name{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--ink);display:block}.lineup__tag{font-size:var(--fs-cap);line-height:var(--lh-snug);color:var(--ink-soft);margin-top:2px;display:block}.lineup__meta{text-align:right;white-space:nowrap}.lineup__meta b{font-size:var(--fs-ui);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.lineup__meta span{font-size:var(--fs-2xs);color:var(--ink-faint)}.lineup__tier.is-one .lineup__grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.lineup__tier.is-one .lineup__card{padding:var(--sp-3) var(--sp-4);border-color:var(--line)}.lineup__tier.is-one .lineup__tag{display:none}.lineup__tier.is-topic .lineup__grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.lineup__tier.is-all .lineup__card{padding:var(--sp-8);gap:var(--sp-6);background-image:radial-gradient(70% 140% at 12% 50%, var(--surface-2) 0%, transparent 70%)}.lineup__tier.is-all .lineup__name{font-size:var(--fs-h3)}.lineup__tier.is-all .lineup__tag{font-size:var(--fs-small)}.lineup__tier.is-all .lineup__meta b{color:var(--gold);border-color:#e0a64b59}.toc__cta{margin:0 0 var(--sp-3)}.toc__caveat{max-width:var(--measure);font-size:var(--fs-micro);line-height:var(--lh-normal);color:var(--ink-faint);margin:0}.stage{min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-8);margin-bottom:calc(var(--sp-6) * -1);isolation:isolate;grid-template-columns:1fr;align-items:end;display:grid;position:relative;overflow:hidden}.stage__glow{z-index:0;background:radial-gradient(circle min(52vw, 560px) at 60% 38%, color-mix(in srgb, var(--gold) 20%, transparent) 0%, color-mix(in srgb, var(--indigo) 16%, transparent) 42%, transparent 100%);pointer-events:none;position:absolute;inset:-60% -40%}.stage__figure{z-index:1;right:-12%;top:var(--sp-3);pointer-events:none;width:auto;max-width:92%;height:min(56svh,490px);position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 46%,#0000 86%);mask-image:linear-gradient(#0000 0%,#000 4% 46%,#0000 86%)}.stage__text{z-index:2;max-width:22em;padding-top:min(40svh,340px);position:relative}.stage__text:before{content:"";z-index:-1;inset-block:min(32svh,265px) -40%;inset-inline:calc(var(--sp-5) * -1);background:linear-gradient(to bottom, transparent, var(--paper) 22%);pointer-events:none;position:absolute}.stage__eyebrow{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--gold);display:inline-block}.stage__title{letter-spacing:-.02em;margin:0;font-size:clamp(28px,8.2vw,46px);line-height:1.28}.stage__title em{color:var(--indigo);font-style:normal}.stage__lede{margin:var(--sp-4) 0 var(--sp-5);color:var(--ink-soft)}.stage__cta{justify-content:center;width:100%;max-width:320px}.stage__ai{z-index:2;margin:var(--sp-4) 0 0;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--ink-faint);position:relative}@media (min-width:860px){.stage{min-height:82svh;padding-inline:max(var(--sp-8), calc((100vw - 1120px) / 2));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.stage__figure{grid-area:1/2/span 2;place-self:end;width:auto;max-width:100%;height:min(86svh,760px);position:static;-webkit-mask-image:linear-gradient(#0000 0%,#000 3% 70%,#0000 99%);mask-image:linear-gradient(#0000 0%,#000 3% 70%,#0000 99%)}.stage__glow{inset:-60% -40% -60% -10%}.stage__text{grid-area:1/1;padding-top:0}.stage__text:before{display:none}.stage__ai{grid-area:2/1;align-self:start}.stage__cta{width:auto}}.toc__axes{margin:var(--sp-5) 0 var(--sp-6);border-top:1px solid var(--line-soft);gap:0;padding:0;list-style:none;display:grid}.taxis{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:5.5em 1fr auto;display:grid}.taxis__label{color:var(--ink);font-weight:600}.taxis__note{font-size:var(--fs-small);color:var(--ink-soft)}.taxis__count{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--ink-ghost);letter-spacing:.06em}@media (max-width:520px){.taxis{grid-template-columns:1fr auto}.taxis__note{margin-top:calc(var(--sp-2) * -1);grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.stage__figure{animation:fox-emerge .9s var(--ease-rise) both}@keyframes fox-emerge{0%{opacity:0;filter:blur(10px);transform:translateY(14px)scale(1.03)}to{opacity:1;filter:none;transform:none}}.stage__glow{animation:glow-in 1.1s var(--ease-standard) both}@keyframes glow-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.stage__eyebrow{animation:rise-in .52s var(--ease-rise) .1s both}.stage__title{animation:rise-in .52s var(--ease-rise) .18s both}.stage__lede{animation:rise-in .52s var(--ease-rise) .28s both}.stage__cta{animation:rise-in .52s var(--ease-rise) .38s both}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.bi{display:block}.bi__row{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-box);background:var(--paper-2);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);display:flex}.bi__row:focus-within{border-color:var(--gold);box-shadow:var(--glow-soft)}.bi__row.is-ok{border-color:color-mix(in srgb, var(--wood) 55%, var(--line))}.bi__row.is-bad{border-color:var(--fire)}.bi__row input{min-width:0;padding:var(--sp-2) 0;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-ui);text-align:center;background:0 0;border:0;line-height:1.4}.bi__row input:focus{outline:none}.bi__row input::placeholder,.bi__row input:disabled{color:var(--ink-ghost)}.bi__y{width:4.6em}.bi__n{width:2.6em}.bi__sep{margin-right:var(--sp-2);font-size:var(--fs-small);color:var(--ink-faint);flex:none}.bi__echo{min-height:1.5em;margin-top:var(--sp-2);font-size:var(--fs-small);color:var(--wood);display:block}.bi__echo.is-bad{color:var(--fire)}.bstep{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);display:flex}.bstep__bar{flex:auto;gap:4px;display:flex}.bstep__bar i{background:var(--line);height:3px;transition:background var(--dur-base) var(--ease-standard);border-radius:2px;flex:1 1 0}.bstep__bar i.is-on{background:var(--gold)}.bstep__n{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--ink-faint);flex:none}.bstep__back{min-height:44px;padding:0 var(--sp-2);color:var(--ink-faint);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;flex:none}.bstep__back:hover{color:var(--gold)}.cal-pick{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.cal-pick__b{min-height:44px;padding:0 var(--sp-5);border:1px solid var(--line);border-radius:var(--r-full);background:var(--paper-2);color:var(--ink-soft);font-size:var(--fs-small);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard)}.cal-pick__b.is-on{border-color:var(--gold);color:var(--gold)}.pill-group--big label{min-height:52px;font-size:var(--fs-ui);flex:1 1 0;justify-content:center}.lineup__axis{margin-right:var(--sp-2);border:1px solid color-mix(in srgb, var(--indigo) 40%, transparent);border-radius:var(--r-chip);font-size:11px;font-weight:var(--fw-label);letter-spacing:.04em;color:var(--indigo);padding:2px 8px;display:inline-block}.askroom{min-height:100svh;padding:var(--sp-4) var(--sp-5) var(--sp-10);isolation:isolate;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.askroom__figure{z-index:-1;opacity:.3;pointer-events:none;background:url(/persona/fox-m.webp) 100% 0/contain no-repeat;width:min(96%,560px);height:min(78svh,720px);position:absolute;top:0;right:-18%;-webkit-mask-image:linear-gradient(#000 0% 34%,#0000 78%);mask-image:linear-gradient(#000 0% 34%,#0000 78%)}.askroom__glow{z-index:-2;background:radial-gradient(circle min(60vw, 620px) at 68% 26%, color-mix(in srgb, var(--gold) 16%, transparent) 0%, color-mix(in srgb, var(--indigo) 14%, transparent) 44%, transparent 100%);pointer-events:none;height:120svh;position:absolute;inset:-40% -40% auto}.askroom__top{align-items:center;display:flex}.askroom__back{font-size:var(--fs-micro);letter-spacing:var(--tr-label);color:var(--ink-soft);text-decoration:none}.askroom__back:hover{color:var(--ink)}.askroom__body{align-self:center;width:100%;max-width:460px;margin-inline:auto;padding-top:min(26svh,220px)}.askroom__say{margin:0 0 var(--sp-5);font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink)}.askroom__legal{margin-top:var(--sp-6)}@media (min-width:860px){.askroom__body{max-width:480px;margin-inline:auto;padding-top:0}.askroom__figure{opacity:.5;width:min(46%,620px);height:min(94svh,900px);right:2%;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 96%);mask-image:linear-gradient(#000 0% 62%,#0000 96%)}}.scene{z-index:-1;pointer-events:none;background:var(--paper);position:fixed;inset:0}.scene__l{opacity:0;transition:opacity .9s var(--ease-standard);background-position:top;background-size:cover;position:absolute;inset:0}.scene__l.is-on{opacity:1}.scene__v{object-fit:cover;object-position:center top;width:100%;height:100%}.scene:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 35%, transparent) 0%, color-mix(in srgb, var(--paper) 62%, transparent) 42%, color-mix(in srgb, var(--paper) 88%, transparent) 78%, var(--paper) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.scene__v{display:none}}.askroom .form-card{background:color-mix(in srgb, var(--surface) 58%, transparent);border-color:color-mix(in srgb, var(--ink) 14%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.askroom .form-card{background:var(--surface)}}.askroom .field-hint,.askroom .price-line{color:color-mix(in srgb, var(--ink) 74%, transparent)}.askroom{min-height:auto;padding-bottom:0}.scene{height:100svh;position:absolute;inset:0 0 auto}.askroom__body{min-height:calc(100svh - var(--sp-16));flex-direction:column;justify-content:center;display:flex}.askroom__foot{z-index:1;margin-top:var(--sp-10);padding:var(--sp-8) var(--sp-5) var(--sp-12);background-color:var(--paper);background-image:var(--fog);border-top:1px solid var(--line-soft);background-repeat:no-repeat;background-attachment:fixed;position:relative}.askroom__foot>*{max-width:var(--maxw);margin-inline:auto}.askroom .form-card{background:color-mix(in srgb, var(--surface) 34%, transparent);-webkit-backdrop-filter:blur(9px)saturate(1.05);backdrop-filter:blur(9px)saturate(1.05)}.askroom .form-card label,.askroom .askroom__say,.askroom .field-hint,.askroom .price-line{text-shadow:0 1px 3px color-mix(in srgb, var(--paper) 80%, transparent)}.scene:after{background:linear-gradient(#0000 0%,#0000001f 45%,#00000057 100%)}.askroom .form-card{background:color-mix(in srgb, var(--paper) 22%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:color-mix(in srgb, var(--ink) 10%, transparent)}.askroom .bf-ctl,.askroom .bf-seg,.askroom .date-box{background:color-mix(in srgb, var(--paper) 38%, transparent)}.askroom .form-card{padding:var(--sp-5) var(--sp-5) var(--sp-6)}.askroom__body{min-height:calc(100svh - var(--sp-12));padding-top:0}.lure{margin:var(--sp-4) 0 0;background:#0b0b0d;border-radius:14px;position:relative;overflow:hidden}.lure__v{width:100%;height:auto;display:block}.lure__cap{text-align:center;pointer-events:none;padding:0 16px;position:absolute;bottom:7%;left:0;right:0}.lure__line{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 3px #000000e6,0 0 12px #000000b3;font-size:1.05rem;font-weight:600}.lure__ai{color:var(--ink-faint);font-size:var(--fs-cap);margin:var(--sp-4) 0 0}@media (min-width:900px){.lure{max-width:460px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.lure__v{display:none}.lure{aspect-ratio:16/9;background:#0b0b0d url(/persona/fox-m-eyes-poster.webp) 50%/cover no-repeat}}.askroom__forwhat{margin:0 0 var(--sp-4);text-align:center;font-size:var(--fs-sm);letter-spacing:.02em;color:var(--gold-bright)}@media (min-width:22rem){.toc__axes{column-gap:var(--sp-4);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.taxis{padding:var(--sp-3) 0;grid-template-columns:1fr;gap:.1rem}.taxis__note{font-size:var(--fs-2xs)}}.freerow__card{padding:var(--sp-3) var(--sp-4);gap:.1rem}.freerow__card span{font-size:var(--fs-2xs)}@media (max-width:640px){.lineup__tier{margin-bottom:var(--sp-8)}.lineup__tierh{font-size:var(--fs-ui);flex-direction:column;gap:2px}.lineup__card{padding:var(--sp-3) var(--sp-4);gap:var(--sp-3)}.lineup__tag{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lineup__tier.is-all .lineup__card{padding:var(--sp-5) var(--sp-4);gap:var(--sp-4)}.lineup__tier.is-all .lineup__name{font-size:var(--fs-lead)}}.axisrow__note{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--ink-faint)}.sitenav__axisname em{font-style:normal;font-size:var(--fs-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:.45rem;font-weight:400}.pricebox{gap:var(--sp-3);display:grid}.pricebox__name{font-family:var(--font-display);font-size:var(--fs-h3);margin:0}.pricebox__aud{color:var(--ink-soft);font-size:var(--fs-cap);line-height:var(--lh-normal);margin:0}.pricebox__nums{gap:var(--sp-2);display:grid}.pricebox__list{color:var(--ink-soft);font-size:var(--fs-lg);margin:0}.pricebox__list s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--risk);text-decoration-color:var(--risk)}.pricebox__lines{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.pricebox__lines li{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-cap);display:flex}.pricebox__lines span{color:var(--ink-soft)}.pricebox__lines b{color:var(--gold-bright)}.pricebox__pay{margin:var(--sp-2) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.pricebox__pay-k{color:var(--ink-soft);font-size:var(--fs-cap)}.pricebox__pay b{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--gold-bright)}.pricebox__note{color:var(--ink-faint);font-size:var(--fs-cap);line-height:var(--lh-normal);margin:0}.lineup__card{position:relative}.lineup__meta{top:var(--sp-4);right:var(--sp-4);margin:0;position:absolute}.lineup__meta b{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--ink-faint);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-chip);white-space:nowrap;padding:2px 6px}.lineup__card .lineup__name{padding-right:5.5rem}.lineup__plus{vertical-align:middle;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--gold-bright);background:var(--gold-soft);border-radius:var(--r-chip);white-space:nowrap;border:1px solid #e0a64b4d;margin-left:.4em;padding:2px 7px;display:inline-block}.toss{gap:var(--sp-3);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.toss__pane{border-radius:var(--r-card);padding:var(--sp-2) var(--sp-2) var(--sp-1);background:#fff;border:1px solid #00000014;box-shadow:0 10px 30px -18px #000c}.toss__test{padding:var(--sp-2) var(--sp-3);border:1px dashed var(--gold);border-radius:var(--r-box);font-size:var(--fs-cap);color:var(--ink-soft);margin:0}#toss-methods,#toss-agreement{width:100%}.toss-modal{z-index:60;padding:var(--sp-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.toss-modal__scrim{cursor:pointer;background:#0000008c;border:0;padding:0;position:absolute;inset:0}.toss-modal__pane{gap:var(--sp-3);width:min(480px,100%);max-height:92vh;padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow-y:auto}.toss-modal__head{color:var(--ink);justify-content:space-between;align-items:center;display:flex}.toss-modal__x{color:var(--ink-soft);font-size:var(--fs-md);padding:var(--sp-1) var(--sp-2);cursor:pointer;background:0 0;border:0;line-height:1}
