*{box-sizing:border-box}body{font-family:var(--font-sans), var(--font-kr), system-ui, sans-serif;background:var(--ts-white);color:var(--ts-slate-900);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}@media (prefers-color-scheme:dark){body{background:var(--ts-slate-900);color:var(--ts-slate-100)}}main{max-width:72rem;margin:0 auto;padding:2rem 1.25rem}h1{margin:0 0 1rem;font-size:1.5rem}h2{margin:2rem 0 .75rem;font-size:1.125rem}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{border-bottom:1px solid var(--ts-slate-200);text-align:left;padding:.5rem .625rem}th{color:var(--ts-slate-600);font-weight:600}tr[data-inconsistent=true]{outline:2px solid var(--ts-amber-700)}form{display:inline}button{font:inherit;cursor:pointer;background:var(--ts-amber-600);color:var(--ts-ink-900);border:0;border-radius:.5rem;padding:.375rem .625rem;font-weight:600}button[disabled]{background:var(--ts-slate-400);cursor:not-allowed}label{margin:.5rem 0;display:block}input{font:inherit;border:1px solid var(--ts-slate-200);border-radius:.375rem;padding:.375rem .5rem}.empty,.note{color:var(--ts-slate-600)}.pending{color:var(--ts-amber-700)}.filter,.transitions,.stats-range{flex-wrap:wrap;align-items:end;gap:1rem;margin:.75rem 0;display:flex}.filter label,.stats-range label{margin:0}.moderation-queue{padding:0;list-style:none}.moderation-queue>li{border-bottom:1px solid var(--ts-slate-200);padding:1rem 0}.ad-preview{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ad-preview .click-url{color:var(--ts-slate-600)}.moderation-queue form{margin:.5rem 0;display:block}.stats-summary{flex-wrap:wrap;gap:1.5rem;display:flex}.stats-summary dt{color:var(--ts-slate-600);font-weight:600}.stats-summary dd{margin:0 0 .5rem}body:has(.site){background:var(--ts-void-950);color:var(--ts-slate-100)}.site{--e:cubic-bezier(.32, .72, 0, 1);--shell-r:2rem;--shell-p:.375rem;--core-r:calc(var(--shell-r) - var(--shell-p));--hair:color-mix(in srgb, var(--ts-white) 10%, transparent);--hair-soft:color-mix(in srgb, var(--ts-white) 6%, transparent);--ember:var(--ts-amber-600);--ink-2:color-mix(in srgb, var(--ts-slate-100) 62%, transparent);--ink-3:color-mix(in srgb, var(--ts-slate-100) 52%, transparent);letter-spacing:-.011em;max-width:none;margin:0;padding:0;position:relative}.site:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64rem 44rem at 18% -14%, color-mix(in srgb, var(--ember) 10%, transparent), transparent 60%), radial-gradient(48rem 34rem at 86% 4%, color-mix(in srgb, var(--ember) 5%, transparent), transparent 56%), radial-gradient(70rem 50rem at 50% 108%, color-mix(in srgb, var(--ts-slate-700) 34%, transparent), transparent 60%);position:fixed;inset:0}.site:has(.stage):before{content:none}.stage{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.stage-still,.stage-video{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.stage-video{opacity:0;transition:opacity 1.4s var(--e);transform:translateZ(0)}.stage[data-ready=true] .stage-video{opacity:1}.stage-scrim{background: linear-gradient(to bottom, color-mix(in srgb, var(--ts-void-950) 58%, transparent) 0%, color-mix(in srgb, var(--ts-void-950) 20%, transparent) 22%, color-mix(in srgb, var(--ts-void-950) 26%, transparent) 100%),  linear-gradient(to right, color-mix(in srgb, var(--ts-void-950) 76%, transparent) 0%, color-mix(in srgb, var(--ts-void-950) 62%, transparent) 42%, color-mix(in srgb, var(--ts-void-950) 22%, transparent) 62%, transparent 74%),  radial-gradient(124% 92% at 50% 44%, transparent 46%, color-mix(in srgb, var(--ts-void-950) 52%, transparent) 100%);position:absolute;inset:0}.site:has(.stage) section{background:linear-gradient(to bottom, color-mix(in srgb, var(--ts-void-950) 20%, transparent) 0%,  color-mix(in srgb, var(--ts-void-950) 78%, transparent) 12%, color-mix(in srgb, var(--ts-void-950) 78%, transparent) 88%, color-mix(in srgb, var(--ts-void-950) 20%, transparent) 100%)}.site:has(.stage) .shell{background:color-mix(in srgb, var(--ts-white) 5%, transparent)}.site:has(.stage) .core{background:color-mix(in srgb, var(--ts-void-900) 84%, transparent)}.site:has(.stage) section#hero{background:linear-gradient(to bottom, transparent 0%, transparent 52%,  color-mix(in srgb, var(--ts-void-950) 20%, transparent) 100%)}.site:has(.stage) .hero-copy{text-shadow:0 .25rem 1.75rem var(--ts-void-950)}.site:has(.stage) #hero .lede{color:color-mix(in srgb, var(--ts-slate-100) 80%, transparent)}body:has(.stage) .site-footer{background:linear-gradient(to bottom, color-mix(in srgb, var(--ts-void-950) 30%, transparent) 0%, color-mix(in srgb, var(--ts-void-950) 92%, transparent) 60%, var(--ts-void-950) 100%)}.site-wrap{max-width:78rem;margin:0 auto;padding:0 2rem}.site-nav{z-index:20;pointer-events:none;justify-content:center;padding:1.5rem 1rem 0;display:flex;position:sticky;top:0}.site-nav>div{pointer-events:auto;background:color-mix(in srgb, var(--ts-void-900) 72%, transparent);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--hair), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 8%, transparent), 0 1.5rem 3rem -1.5rem var(--ts-void-950);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;padding:.6rem 1.25rem;display:flex}.site-nav a{color:var(--ink-2);transition:color .4s var(--e);font-size:.875rem;text-decoration:none}.site-nav a:hover{color:var(--ts-slate-100)}.site-nav .brand{flex:none;display:inline-flex}.site-nav .brand img{object-fit:contain;background:0 0;width:56px;height:56px;display:block}.site-nav .app-entry{color:var(--ember);font-weight:600}.site-nav .app-entry:hover{color:var(--ts-amber-300)}.site .eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--ember);background:color-mix(in srgb, var(--ember) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember) 22%, transparent);border-radius:999px;padding:.32rem .72rem;font-size:.6875rem;display:inline-block}.site .eyebrow,.site .step .n,.site .receipt .k,.site .cli-spin .s,.site .cli-status .lbl,.site .cli-line[data-kind=user] .g{color:var(--ts-amber-500)}.site h1{letter-spacing:-.035em;color:var(--ts-white);text-wrap:balance;margin:1.5rem 0 0;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:900;line-height:1.16}.site h2{letter-spacing:-.03em;color:var(--ts-white);margin:0 0 1rem;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:900;line-height:1.25}.site h3{letter-spacing:-.02em;color:var(--ts-slate-100);margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}.site p{color:var(--ink-2);margin:0 0 1rem}.site .lede{max-width:44ch;font-size:clamp(1.0625rem,1.7vw,1.3125rem);line-height:1.6}.site h1+.lede,.site h2+.lede{margin-top:1.25rem}.site,.site h1,.site h2,.site h3,.site p,.site li,.site dd,.site dt{word-break:keep-all;overflow-wrap:break-word}.site .mono,.site code{font-family:var(--font-mono), ui-monospace, monospace;font-variant-ligatures:none}.site section{padding:clamp(5rem,11vw,10rem) 0}.site section+section{box-shadow:inset 0 1px 0 0 var(--hair-soft)}.site section[id]{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:no-preference){html:has(.site){scroll-behavior:smooth}}.site section#hero{padding-top:clamp(1.5rem,3vw,3rem)}.site .shell{padding:var(--shell-p);border-radius:var(--shell-r);background:color-mix(in srgb, var(--ts-white) 4%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft)}.site .core{border-radius:var(--core-r);background:var(--ts-void-900);box-shadow:inset 0 0 0 1px var(--hair), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 9%, transparent);overflow:hidden}.site .cta{background:var(--ember);color:var(--ts-ink-900);transition:transform .7s var(--e), box-shadow .7s var(--e);box-shadow:0 1rem 2.5rem -1rem color-mix(in srgb, var(--ember) 70%, transparent);border-radius:999px;align-items:center;gap:.875rem;padding:.6rem .6rem .6rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.site .cta:hover{box-shadow:0 1.5rem 3rem -1rem color-mix(in srgb, var(--ember) 85%, transparent)}.site .cta:active{transform:scale(.98)}.site .cta-icon{background:color-mix(in srgb, var(--ts-ink-900) 12%, transparent);width:2rem;height:2rem;transition:transform .7s var(--e);border-radius:999px;place-items:center;display:grid}.site .cta:hover .cta-icon{transform:translate(2px,-1px)scale(1.06)}.site .cta-ghost{color:var(--ts-slate-100);box-shadow:inset 0 0 0 1px var(--hair);transition:transform .7s var(--e), box-shadow .7s var(--e);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.site .cta-ghost:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-white) 24%, transparent)}.site .cta-ghost:active{transform:scale(.98)}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.site label{color:var(--ink-3);margin:0 0 1rem;font-size:.8125rem;line-height:1.65;display:block}.site input[type=email]{width:100%;font:inherit;color:var(--ts-slate-100);background:color-mix(in srgb, var(--ts-void-950) 55%, transparent);box-shadow:inset 0 0 0 1px var(--hair);border:0;border-radius:.75rem;margin-top:.5rem;padding:.7rem .9rem;font-size:.9375rem;display:block}.site input[type=checkbox]{vertical-align:-.1em;width:.95rem;height:.95rem;accent-color:var(--ember);margin:0 .5rem 0 0}.site button{background:var(--ember);color:var(--ts-ink-900);transition:box-shadow .7s var(--e), transform .7s var(--e);border-radius:999px;padding:.7rem 1.4rem;font-size:.9375rem;font-weight:700}.site button[disabled]{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.site fieldset[disabled]{opacity:.9}.site .reveal{opacity:0;filter:blur(10px);transition:opacity .9s var(--e), transform .9s var(--e), filter .9s var(--e);transform:translateY(3.5rem)}.site .reveal[data-shown=true]{opacity:1;filter:none;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site .drift{--drift:1rem;animation:linear both ts-drift;animation-timeline:view();animation-range:entry exit}@keyframes ts-drift{0%{translate:0 var(--drift)}to{translate:0 calc(var(--drift) * -1)}}.site .bento>.drift:nth-child(3n+1){--drift:1.6rem}.site .bento>.drift:nth-child(3n+2){--drift:.7rem}.site .bento>.drift:nth-child(3n){--drift:1.15rem}.site .steps>.drift:nth-child(2){--drift:1.7rem}.site .steps>.drift:nth-child(3){--drift:.65rem}}}@media (prefers-reduced-motion:no-preference){.site .hero-copy>*{animation:ts-rise 1s var(--e) both}.site .hero-copy>:first-child{animation-delay:50ms}.site .hero-copy>:nth-child(2){animation-delay:.13s}.site .hero-copy>:nth-child(3){animation-delay:.22s}.site .hero-copy>:nth-child(4){animation-delay:.31s}.site .hero-slot{animation:ts-rise 1.2s var(--e) .34s both}@keyframes ts-rise{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0}}}.site .hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:78dvh;display:grid}.site .hero>*,.site .bento>*,.site .steps>*{min-width:0}.site .hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.site.prelaunch-site section#hero{padding-top:clamp(1rem,2vw,2rem);padding-bottom:3.5rem}.site.prelaunch-site .hero{align-items:start;min-height:auto}.site.prelaunch-site .hero h1{font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.16}.site.prelaunch-site .hero-slot{align-self:center}.site.prelaunch-site .hero-actions{margin-top:1rem}.site .hero-notify{margin-top:1.5rem;scroll-margin-top:6rem}.site .hero-notify-form{max-width:34rem}.site .hero-notify-form>label{margin-top:0}.site .notify-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.625rem;display:grid}.site .notify-input-row input{min-width:0;margin:0}.site .notify-input-row button{white-space:nowrap;margin:0}.site .hero-notify-form .notify-consent{color:var(--ts-slate-400);align-items:flex-start;gap:.625rem;margin-top:.875rem;font-size:.75rem;font-weight:400;line-height:1.65;display:flex}.site .notify-consent input{flex:none;margin-top:.25rem}.site .notify-privacy{color:var(--ts-slate-400);margin-top:.625rem;font-size:.75rem;line-height:1.7}.site .notify-privacy summary{cursor:pointer;text-underline-offset:.2em;text-decoration:underline}.site .notify-privacy p{margin-top:.5rem}.site .notify-privacy a{color:var(--ts-slate-100)}.site .waitlist-count{color:var(--ts-amber-500);margin:0 0 .875rem;font-size:.9375rem;font-weight:600}.site .waitlist-basis{color:var(--ts-slate-400);margin-top:.25rem;font-size:.6875rem;font-weight:400;display:block}.site .launch-status{color:var(--ts-slate-400);margin-top:1rem;font-size:.875rem}.site .notify-reminder .cta{margin-top:1.5rem}.launch-preparation{border-left:2px solid var(--ts-amber-500);background:color-mix(in srgb, var(--ts-amber-500) 4%, transparent);margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.75}.launch-preparation h2{margin:0 0 .75rem;font-size:1.125rem}.launch-preparation p{margin:.5rem 0 0}.launch-preparation form{margin-top:1rem}.launch-preparation input[type=number]{max-width:12rem}@media (max-width:430px){.site .notify-input-row{grid-template-columns:1fr}.site.prelaunch-site .hero h1{font-size:2rem}}.site .cli{font-family:var(--font-mono), ui-monospace, monospace;font-size:.8125rem;line-height:1.75}.site .cli-bar{box-shadow:inset 0 -1px 0 0 var(--hair-soft);align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.site .cli-dots{gap:.3125rem;display:inline-flex}.site .cli-dots i{background:color-mix(in srgb, var(--ts-slate-100) 18%, transparent);border-radius:999px;width:.5rem;height:.5rem}.site .cli-path{color:var(--ink-3);font-size:.6875rem}.site .cli-body{padding:.875rem 1.125rem 1rem}.site .cli-line{opacity:0;transition:opacity .45s var(--e), transform .45s var(--e);grid-template-columns:1.5ch 1fr;gap:.75ch;display:grid;transform:translateY(.25rem)}.site .cli-line[data-on=true]{opacity:1;transform:none}.site .cli-line .g{color:var(--ink-3)}.site .cli-line .x{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.site .cli-line[data-kind=user] .g{color:var(--ts-amber-500)}.site .cli-line[data-kind=user] .x{color:var(--ts-white)}.site .cli-line[data-kind=say] .x{color:var(--ts-slate-100)}.site .cli-line[data-kind=out]{padding-left:1.5ch}.site .cli-line[data-kind=out] .g,.site .cli-line[data-kind=out] .x{color:color-mix(in srgb, var(--ts-slate-100) 38%, transparent)}.site .cli-line[data-kind=tool],.site .cli-line[data-kind=say]{margin-top:.75rem}.site .cli-spin{flex-wrap:wrap;align-items:baseline;gap:.75ch;margin-top:.875rem;display:flex}.site .cli-spin .s{color:var(--ts-amber-500);width:1ch}.site .cli-spin .verb{color:var(--ink-2);transition:color .6s var(--e);overflow-wrap:anywhere;min-width:0}.site .cli-spin[data-ad=true] .verb{color:var(--ts-white)}.site .cli-spin .meta{color:color-mix(in srgb, var(--ts-slate-100) 34%, transparent);font-size:.75rem}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference){.site .cli[data-live=true] .cli-spin[data-ad=true] .verb{background-image:linear-gradient(100deg, var(--ts-slate-100) 18%, var(--ts-white) 38%, var(--ts-amber-500) 52%, var(--ts-slate-100) 74%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite cli-shimmer}}}@keyframes cli-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.site .cli-status{box-shadow:inset 0 1px 0 0 var(--hair-soft);background:color-mix(in srgb, var(--ts-white) 3%, transparent);align-items:center;gap:.75ch;padding:.625rem 1.125rem;display:flex}.site .cli-status .lbl{color:var(--ts-amber-500);flex:none}.site .cli-status .link{color:var(--ts-slate-100);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ts-slate-100) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ts-slate-100) 40%, transparent);text-underline-offset:.2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site .cli-legend{box-shadow:inset 0 1px 0 0 var(--hair-soft);color:var(--ink-2);margin:0;padding:.875rem 1.125rem 1rem;font-size:.8125rem;line-height:1.65}.site .cli-legend b{color:var(--ts-slate-100);font-weight:600}.site .webbar{background:color-mix(in srgb, var(--ts-slate-900) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-slate-400) 35%, transparent);border-radius:.625rem;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.site .webbar .ico{background:color-mix(in srgb, var(--ember) 85%, transparent);border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem}.site .webbar .t{color:var(--ts-slate-200);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site .webbar .b{background:var(--ember);color:var(--ts-ink-900);border-radius:.375rem;flex:none;margin-left:auto;padding:.05rem .375rem;font-size:.6875rem;font-weight:700}.site .receipt{font-family:var(--font-mono), ui-monospace, monospace;padding:1.25rem 1.25rem 1.375rem;font-size:.8125rem}.site .receipt-h{color:var(--ink-3);letter-spacing:.06em;justify-content:space-between;align-items:center;margin-bottom:.875rem;font-size:.6875rem;display:flex}.site .receipt pre{color:var(--ts-slate-100);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7;overflow-x:auto}.site .receipt .k{color:var(--ember)}.site .receipt-note{box-shadow:inset 0 1px 0 0 var(--hair-soft);color:var(--ink-3);margin:.875rem 0 0;padding-top:.875rem;font-size:.75rem;line-height:1.6}.site .receipt-note b{color:var(--ts-slate-100);font-weight:700}.site .steps{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.site .step{height:100%;padding:1.75rem 1.5rem 2rem}.site .step .n{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ember);letter-spacing:.16em;margin-bottom:1.25rem;font-size:.75rem;display:block}.site .step p{margin:0;font-size:.9375rem}.site .sp-count{max-width:none}.site .sp-count strong{font-variant-numeric:tabular-nums;color:var(--ts-slate-100);font-weight:600}.site .sp-logos{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.site .sp-logos>.shell{padding:.25rem}.site .sp-name{color:var(--ink-2);white-space:nowrap;padding:.5rem 1rem;font-size:.9375rem;display:inline-block}.site .sp-consent{margin-top:1.25rem;font-size:.8125rem}.site .bento{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.site .bento>*{grid-column:span 4}.site .bento>[data-span="8"]{grid-column:span 8}.site .bento>[data-span="6"]{grid-column:span 6}.site .card{height:100%;padding:1.75rem 1.5rem}.site .card p{margin:0;font-size:.9375rem}.site .panel-demo{grid-template-columns:1.1fr .9fr;min-height:22rem;font-size:.8125rem;display:grid}.site .panel-chat{box-shadow:inset -1px 0 0 0 var(--hair-soft);flex-direction:column;gap:.875rem;padding:.75rem 1.125rem 1.125rem;display:flex}.site .panel-chat-bar{box-shadow:inset 0 -1px 0 0 var(--hair-soft);align-items:center;gap:.625rem;padding-bottom:.625rem;display:flex}.site .panel-msg{flex-direction:column;gap:.5rem;display:flex}.site .panel-msg i{background:color-mix(in srgb, var(--ts-slate-100) 12%, transparent);border-radius:999px;height:.5rem;display:block}.site .panel-msg i.w1{width:92%}.site .panel-msg i.w2{width:64%}.site .panel-msg i.w3{width:78%}.site .panel-msg--user{align-items:flex-end}.site .panel-msg--user i{background:color-mix(in srgb, var(--ember) 32%, transparent)}.site .panel-typing{color:var(--ink-2);align-items:center;gap:.75ch;margin-top:auto;padding-top:.5rem;display:flex}.site .panel-typing .s{color:var(--ts-amber-500);font-family:var(--font-mono), ui-monospace, monospace}.site .panel-rail{background:color-mix(in srgb, var(--ts-void-950) 55%, transparent);flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.site .panel-head{justify-content:space-between;align-items:center;padding:.125rem .125rem 0;display:flex}.site .panel-brand{letter-spacing:-.02em;color:var(--ts-slate-100);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.site .panel-mark{background:var(--ember);border-radius:.3rem;width:1rem;height:1rem}.site .panel-switch{background:var(--ember);border-radius:999px;width:1.875rem;height:1.125rem;position:relative}.site .panel-switch:after{content:"";background:var(--ts-white);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:.125rem;right:.125rem}.site .panel-ribbon{color:var(--ink-2);background:color-mix(in srgb, var(--ts-white) 4%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:.625rem;align-items:center;gap:.5rem;margin:0;padding:.5rem .625rem;font-size:.75rem;display:flex}.site .panel-chip{letter-spacing:.02em;background:var(--ts-slate-100);color:var(--ts-void-950);border-radius:.3rem;flex:none;padding:.15rem .4rem;font-size:.625rem;font-weight:800}.site .panel-card{background:color-mix(in srgb, var(--ts-white) 6%, transparent);box-shadow:inset 0 0 0 1px var(--hair);border-radius:.75rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.site .panel-card .panel-chip{z-index:1;position:absolute;top:.5rem;left:.5rem}.site .panel-media{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--ember) 30%, transparent), color-mix(in srgb, var(--ts-slate-100) 8%, transparent));display:block}.site .panel-title{color:var(--ts-slate-100);padding:.625rem .75rem .125rem;font-weight:600;line-height:1.35;display:block}.site .panel-adv{color:var(--ink-3);padding:0 .75rem .75rem;font-size:.75rem;display:block}.site .panel-figs{background:color-mix(in srgb, var(--ts-white) 4%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:.75rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.site .panel-figs>div{flex-direction:column;gap:.125rem;padding:.625rem .75rem;display:flex}.site .panel-figs>div+div{box-shadow:inset 1px 0 0 0 var(--hair-soft)}.site .panel-figs .k{letter-spacing:.02em;color:var(--ink-3);font-size:.6875rem}.site .panel-figs .v{color:var(--ts-slate-100);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.site .panel-figs>div:first-child .v{color:var(--ts-amber-500)}.site .panel-wallet{background:var(--ember);color:var(--ts-ink-900);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:700;display:inline-flex}.site .where-cli{background:color-mix(in srgb, var(--ts-void-950) 55%, transparent);box-shadow:inset 0 0 0 1px var(--hair);border-radius:1rem;margin-top:1.25rem;overflow:hidden}.site .where-cli .cli-legend{font-size:.8125rem}.site .flow{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.site .flow>li{min-width:0;position:relative}.site .flow>li+li:before{content:"→";color:var(--ember);font-size:1.25rem;position:absolute;top:50%;left:-.75rem;transform:translate(-50%,-50%)}.site .flow-cell{flex-direction:column;gap:.5rem;height:100%;padding:1.5rem 1.5rem 1.625rem;display:flex}.site .flow-cell .who{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--ember);font-size:.75rem}.site .flow-cell .does{letter-spacing:-.02em;color:var(--ts-slate-100);font-size:1.0625rem;font-weight:600}.site .flow-note{color:var(--ink-2);margin:1.5rem 0 0;font-size:.9375rem}.site .nots-k{letter-spacing:.06em;color:var(--ink-3);margin:2rem 0 .75rem;font-size:.8125rem}.site .nots{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.site .nots li{color:var(--ts-slate-100);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9375rem;display:inline-flex}.site .nots li:before{content:"✕";color:var(--ember);font-size:.75rem}.site .wire{margin-top:2.5rem}.site .wire>summary{color:var(--ts-slate-100);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;transition:box-shadow .7s var(--e);border-radius:999px;align-items:center;gap:.625rem;padding:.7rem 1.25rem;font-size:.9375rem;list-style:none;display:inline-flex}.site .wire>summary::-webkit-details-marker{display:none}.site .wire>summary:before{content:"+";font-family:var(--font-mono), ui-monospace, monospace;color:var(--ember)}.site .wire[open]>summary:before{content:"−"}.site .wire>summary:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-white) 24%, transparent)}.site .wire-body,.site .wire-body .bento{margin-top:2rem}.site .faq{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2.5rem 0 0;display:grid}.site .faq-item{background:color-mix(in srgb, var(--ts-white) 4%, transparent);min-width:0;box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:1.25rem;padding:1.5rem 1.5rem 1.625rem}.site .faq dt{letter-spacing:-.02em;color:var(--ts-slate-100);margin-bottom:.5rem;font-weight:700}.site .faq dd{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.7}.site .faq dd .mono{color:var(--ts-slate-100);margin-top:.5rem;font-size:.8125rem;display:block}.site .cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.site .notify-form{position:relative}.site .hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-100vw}.site .notify-fine{color:var(--ink-3);margin:1rem 0 0;font-size:.8125rem}.site #notify .notify-fine a,.site #notify .notify-fine a:visited{color:var(--ts-slate-100);text-underline-offset:.2em;text-decoration:underline}.site #notify .notify-fine a:focus-visible{color:var(--ts-amber-300);outline-color:var(--ts-amber-500)}@media (max-width:767px){.site .panel-demo{grid-template-columns:1fr;min-height:auto}.site .panel-chat{box-shadow:inset 0 -1px 0 0 var(--hair-soft)}.site .flow{grid-template-columns:1fr;gap:1.75rem}.site .flow>li+li:before{content:"↓";top:-.875rem;left:50%}.site .faq{grid-template-columns:1fr}}.site .pz-sub{color:var(--ink-3);max-width:46ch;margin-top:.875rem;font-size:.875rem}.site .pz-rules{gap:.625rem;max-width:46ch;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.site .pz-rules li{color:var(--ink-2);gap:.625rem;font-size:.9375rem;line-height:1.6;display:flex}.site .pz-rules li:before{content:"·";color:var(--ember);flex:none;font-weight:700}.site .pz-head{padding-bottom:clamp(2rem,4vw,3rem)}.site .pz-head .cta{margin-top:1.75rem}.site .pz-shell{height:100%;transition:transform .7s var(--e)}.site .pz-shell:hover{transform:translateY(-.25rem)}.site .pz-card{flex-direction:column;height:100%;padding:1.5rem 1.5rem 1.75rem;display:flex}.site .pz-name{letter-spacing:-.01em;color:var(--ts-slate-100);margin:1.5rem 0 0;font-size:1rem;font-weight:600}.site .pz-inv{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:1.125rem 0 0}.site .pz-inv th,.site .pz-inv td{border-bottom:1px solid var(--hair-soft);padding:.5rem 0}.site .pz-inv th{text-align:left;color:var(--ink-3);font-size:.8125rem;font-weight:400}.site .pz-inv td{text-align:right;font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-2);font-size:.875rem}.site .pz-inv .sum th,.site .pz-inv .sum td{border-bottom:0;border-top:1px solid var(--hair);padding-top:.75rem}.site .pz-inv .sum th{color:var(--ts-slate-100);font-size:.875rem;font-weight:600}.site .pz-inv .sum td{letter-spacing:-.02em;color:var(--ts-slate-100);font-size:1.375rem}.site .pz-inv .cur{color:var(--ember);margin-right:.15em;font-size:.7em}.site .pz-blurb{color:var(--ink-3);margin:1.25rem 0 0;font-size:.875rem;line-height:1.7}.site .pz-cta{align-self:flex-start;margin-top:1.5rem}.site .pz-terms{margin:0}.site .pz-terms>div{grid-template-columns:11rem 1fr;gap:1.5rem;padding:1.25rem clamp(1.5rem,3vw,2.25rem);display:grid}.site .pz-terms>div+div{box-shadow:inset 0 1px 0 0 var(--hair-soft)}.site .pz-terms dt{color:var(--ink-3);font-size:.8125rem}.site .pz-terms dd{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.7}.site .pz-legal{color:var(--ink-3);margin-top:1.5rem;font-size:.875rem}.site .pz-legal a{color:var(--ts-slate-100);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair)}.site .pz-legal a:hover{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}.site .pz-amount .lbl{color:var(--ink-3);font-size:.8125rem;display:block}.site .pz-amount .v{font-variant-numeric:tabular-nums;align-items:baseline;gap:.375rem;margin:.5rem 0 0;display:flex}.site .pz-amount .n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.03em;color:var(--ts-white);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700}.site .pz-amount .u{color:var(--ink-2);font-size:1rem}.site .pz-adds{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.site .pz-adds button{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ts-slate-100);box-shadow:inset 0 0 0 1px var(--hair);transition:transform .7s var(--e), box-shadow .7s var(--e), background .7s var(--e);background:0 0;border-radius:999px;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.site .pz-adds button:hover:not([disabled]){background:color-mix(in srgb, var(--ember) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember) 55%, transparent)}.site .pz-adds button:active:not([disabled]){transform:scale(.96)}.site .pz-adds button[disabled]{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair-soft);cursor:not-allowed;background:0 0}.site .pz-adds .reset{margin-left:auto;font-family:inherit}.site .pz-rule{color:var(--ink-3);margin:1rem 0 0;font-size:.8125rem;line-height:1.6}.site .pz-bad{color:var(--ts-amber-500);margin:1.25rem 0 0;font-size:.875rem}.site .pz-calc .pz-inv{margin-top:1.5rem}.site .pz-calc .cta{margin-top:1.75rem}.site .pz-calc .cta[aria-disabled=true]{opacity:.5;pointer-events:none}.site .pz-preview{gap:1.25rem;margin-top:1.75rem;display:grid}.site .pz-shot .cap{color:var(--ink-3);margin-bottom:.5rem;font-size:.75rem;display:block}.site .pz-shot .cli-status{font-family:var(--font-mono), ui-monospace, monospace;box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:.5rem;font-size:.8125rem}.site .pz-shot .webbar{margin-top:0}.site .doc-core{background:var(--ts-white);color:var(--ts-slate-900);padding:clamp(2rem,5vw,4rem)}.site .doc-core h1{color:var(--ts-slate-900);margin:.75rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem)}.site .doc-core h2{color:var(--ts-slate-900);letter-spacing:-.015em;margin:2.5rem 0 .75rem;font-size:1.0625rem}.site .doc-core p{color:var(--ts-slate-700);max-width:72ch;font-size:.9375rem;line-height:1.85}.site .doc-core .eyebrow{color:var(--ts-amber-700);background:color-mix(in srgb, var(--ts-amber-700) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-700) 22%, transparent)}.site .doc-core .meta{color:var(--ts-slate-600);font-size:.8125rem}.site .doc-core table{margin:1rem 0 0;font-size:.875rem}.site .doc-core th,.site .doc-core td{border-bottom:1px solid var(--ts-slate-200);vertical-align:top}.site .doc-nav{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.site .doc-nav a{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;padding:.4rem .9rem;font-size:.8125rem;text-decoration:none}.site .doc-nav a[aria-current=page]{color:var(--ts-ink-900);background:var(--ember);box-shadow:none;font-weight:700}.site-footer{background:var(--ts-void-950);color:color-mix(in srgb, var(--ts-slate-100) 55%, transparent);box-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 8%, transparent);font-size:.8125rem}.site-footer-inner{max-width:78rem;margin:0 auto;padding:2.25rem 2rem 3rem}.site-footer-nav{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.site-footer-brand{flex:none;display:inline-flex}.site-footer-brand img{object-fit:contain;background:0 0;width:96px;height:96px;display:block}.site-footer-nav a{color:color-mix(in srgb, var(--ts-slate-100) 70%, transparent);text-decoration:none}.site-footer-nav a:hover{color:var(--ts-white)}.site-footer-biz{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.625rem 1.25rem;margin:0;font-size:.75rem;display:grid}.site-footer-biz>div{margin:0}.site-footer-biz .wide{grid-column:span 2}.site-footer-biz dt{color:color-mix(in srgb, var(--ts-slate-100) 50%, transparent);letter-spacing:.1em;margin-bottom:.2rem;font-size:.6875rem}.site-footer-biz dd{color:color-mix(in srgb, var(--ts-slate-100) 78%, transparent);margin:0}.site-footer-biz dd.mono{font-family:var(--font-mono), ui-monospace, monospace}.site-footer-biz dd.muted{color:color-mix(in srgb, var(--ts-slate-100) 40%, transparent);font-style:italic}.site-footer-biz a{color:inherit}.site-footer-ip{color:color-mix(in srgb, var(--ts-slate-100) 62%, transparent);margin:1.5rem 0 0;font-size:.75rem;line-height:1.6}.site-footer-unset{color:var(--ts-amber-500);background:color-mix(in srgb, var(--ts-amber-600) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-600) 34%, transparent);border-radius:.75rem;margin:0 0 1.75rem;padding:.875rem 1rem}@media (max-width:767px){.site-wrap{padding:0 1rem}.site-nav{padding:1rem .75rem 0}.site-nav>div{gap:.875rem;padding:.55rem 1rem}.site-nav a{font-size:.8125rem}.site-nav a[data-optional=true]{display:none}.stage-scrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--ts-void-950) 80%, transparent) 0%, color-mix(in srgb, var(--ts-void-950) 44%, transparent) 26%, color-mix(in srgb, var(--ts-void-950) 62%, transparent) 100%), radial-gradient(140% 80% at 50% 38%, transparent 34%, color-mix(in srgb, var(--ts-void-950) 62%, transparent) 100%)}.site:has(.stage) section#hero{background:linear-gradient(to bottom, color-mix(in srgb, var(--ts-void-950) 72%, transparent) 0%, color-mix(in srgb, var(--ts-void-950) 78%, transparent) 68%, color-mix(in srgb, var(--ts-void-950) 20%, transparent) 100%)}.site .hero{grid-template-columns:1fr;gap:2.5rem;min-height:auto}.site .steps,.site .bento{grid-template-columns:1fr}.site .bento>*,.site .bento>[data-span]{grid-column:auto}.site section{padding:4rem 0}.site .cli-status{flex-wrap:wrap}.site .cli-status .link{white-space:normal;overflow:visible}.site-footer-inner{padding:1.75rem 1rem 2.25rem}.site .pz-terms>div{grid-template-columns:1fr;gap:.375rem;padding:1.125rem 1rem}.site-footer-biz .wide{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.site .reveal{opacity:1;filter:none;transition:none;transform:none}.site .cli-line{opacity:1;transition:none;transform:none}.site .cli-spin .verb,.site .cta,.site .cta-icon,.site .cta-ghost,.site-nav a,.site .pz-shell,.stage-video{transition:none}}.chg{border:1px solid var(--ts-slate-200);border-radius:.875rem;max-width:30rem;margin:1.5rem 0 2.5rem;padding:1.5rem}.chg h2{margin:0 0 1.25rem;font-size:1rem}.chg-amount .lbl{color:var(--ts-slate-600);font-size:.8125rem;display:block}.chg-amount .v{align-items:baseline;gap:.25rem;margin:.25rem 0 0;display:flex}.chg-amount .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:600}.chg-amount .u{color:var(--ts-slate-600);font-size:.9375rem}.chg-adds{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.chg-adds button{color:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--ts-slate-200);background:0 0;font-weight:500}.chg-adds button:hover:not([disabled]){border-color:var(--ts-amber-600)}.chg-adds button[disabled]{color:var(--ts-slate-400);background:0 0}.chg-adds .reset{margin-left:auto}.chg-rule{margin:.875rem 0 0;font-size:.8125rem;line-height:1.6}.chg-inv{margin:1.25rem 0 0}.chg-inv th,.chg-inv td{border-bottom:1px solid var(--ts-slate-200);padding:.4375rem 0}.chg-inv th{color:var(--ts-slate-600);font-size:.8125rem;font-weight:400}.chg-inv td{text-align:right;font-variant-numeric:tabular-nums}.chg-inv .sum th,.chg-inv .sum td{border-bottom:0;padding-top:.625rem}.chg-inv .sum th{color:inherit;font-size:.875rem;font-weight:600}.chg-inv .sum td{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.chg-inv .cur{color:var(--ts-amber-700);margin-right:.15em;font-size:.7em}.chg-bad{color:var(--ts-amber-700);margin:1rem 0 0;font-size:.875rem}.chg-pay{width:100%;margin-top:1.375rem;padding:.75rem;font-size:.9375rem;display:block}.chg-fine{margin:.875rem 0 0;font-size:.75rem;line-height:1.6}.chg-method{border:0;margin:1.375rem 0 0;padding:0}.chg-method legend{color:var(--ts-slate-600);margin:0 0 .5rem;padding:0;font-size:.8125rem}.chg-method-opts{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.chg-method-opt{border:1px solid var(--ts-slate-200);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s,background .15s;display:flex}.chg-method-opt:hover{border-color:var(--ts-amber-600)}.chg-method-opt[data-active=true]{border-color:var(--ts-amber-600);background:color-mix(in srgb, var(--ts-amber-600) 8%, transparent)}.chg-method-opt input{accent-color:var(--ts-amber-700)}.chg-va-hint{color:var(--ts-slate-700);background:var(--ts-slate-100);border-radius:.5rem;margin:.75rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.6}.chg-va-hint strong{font-weight:600}.chk{text-align:center;max-width:34rem;margin:3rem auto}.chk h1{margin:0 0 .75rem;font-size:1.375rem}.chk-ok{color:var(--ts-amber-700)}.chk-body{color:var(--ts-slate-700);margin:0 0 1.75rem;line-height:1.7}.chk-back a{color:inherit}@media (prefers-color-scheme:dark){.chg,.chg-adds button{border-color:var(--ts-slate-700)}.chg-inv th,.chg-inv td{border-bottom-color:var(--ts-slate-700)}.chg-amount .lbl,.chg-amount .u,.chg-inv th{color:var(--ts-slate-400)}.chg-bad,.chk-ok,.chg-inv .cur{color:var(--ts-amber-500)}.chk-body,.chg-method legend{color:var(--ts-slate-400)}.chg-method-opt{border-color:var(--ts-slate-700)}.chg-va-hint{background:var(--ts-slate-800);color:var(--ts-slate-400)}}.chg-test{color:var(--ts-ink-900);background:var(--ts-amber-600);border-radius:.5rem;margin:0 0 1.25rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.6}.chg-test strong{font-weight:700}body:has(.appshell){background:var(--ts-void-950);color:var(--ts-slate-200);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.appshell{--e:cubic-bezier(.32, .72, 0, 1);--shell-r:1rem;--shell-p:4px;--core-r:calc(var(--shell-r) - 4px);--ctl-r:.625rem;--hair:color-mix(in srgb, var(--ts-white) 10%, transparent);--hair-soft:color-mix(in srgb, var(--ts-white) 6%, transparent)}.appshell,.appshell h1,.appshell h2,.appshell h3,.appshell p,.appshell li,.appshell dt,.appshell dd,.appshell label,.appshell legend,.appshell th,.appshell td{word-break:keep-all;overflow-wrap:break-word}.appshell-nav{z-index:30;background:var(--ts-void-950);min-height:4rem;box-shadow:inset 0 -1px 0 0 var(--hair);position:sticky;top:0}.appshell-nav-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:64rem;min-height:4rem;margin:0 auto;padding:0 1.5rem;display:flex}.appshell-brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.appshell-brand img{object-fit:contain;background:0 0;width:56px;height:56px;display:block}.appshell-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.375rem;padding:.5rem 0;display:flex}.appshell-links a{color:color-mix(in srgb, var(--ts-slate-100) 62%, transparent);transition:color .2s var(--e);white-space:nowrap;font-size:.875rem;text-decoration:none}.appshell-links a:hover{color:var(--ts-slate-100)}.appshell-links form{margin:0;display:inline}.appshell main{max-width:64rem;margin:0 auto;padding:2.25rem 1.5rem 4.5rem}.appshell h1{letter-spacing:-.025em;color:var(--ts-slate-100);margin:0 0 1.25rem;font-size:1.625rem;font-weight:900;line-height:1.3}.appshell h2{letter-spacing:-.015em;color:var(--ts-slate-100);margin:2.5rem 0 .875rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.appshell p{line-height:1.6}.appshell main a,.appshell .chk a{color:var(--ts-slate-100);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ts-slate-100) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ts-slate-100) 35%, transparent);transition:text-decoration-color .2s var(--e)}.appshell main a:hover,.appshell .chk a:hover{-webkit-text-decoration-color:var(--ts-amber-500);text-decoration-color:var(--ts-amber-500)}.appshell .note,.appshell .empty{color:var(--ts-slate-400);font-size:.875rem;line-height:1.65}.appshell .pending{color:var(--ts-amber-500)}.appshell .error{color:var(--ts-amber-500);font-weight:600}.appshell .hint{color:var(--ts-slate-400);margin-top:.375rem;font-size:.75rem;line-height:1.6;display:block}.appshell .acard{padding:var(--shell-p);border-radius:var(--shell-r);background:color-mix(in srgb, var(--ts-white) 4%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft);margin:0 0 1.5rem}.appshell .acard-core{border-radius:var(--core-r);background:var(--ts-void-900);box-shadow:inset 0 0 0 1px var(--hair), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 9%, transparent);padding:1.375rem 1.5rem;overflow:hidden}.appshell .acard-core.acard-flush{padding:0;overflow-x:auto}.appshell .acard-flush table{min-width:max-content;margin:0}.appshell .acard-flush .empty,.appshell .acard-flush .note{margin:0;padding:1.125rem 1.5rem}.appshell .acard-flush .empty{text-align:center;padding:2.75rem 1.5rem}.appshell .acard-flush th:first-child,.appshell .acard-flush td:first-child{padding-left:1.375rem}.appshell .acard-flush th:last-child,.appshell .acard-flush td:last-child{padding-right:1.375rem}.appshell .acard-flush tbody tr:last-child td{border-bottom:0}.appshell .admin-hub{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.appshell .admin-hub-tile{margin:0}.appshell .admin-hub-link{min-height:6rem;color:var(--ts-slate-200);transition:box-shadow .2s var(--e);flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem;text-decoration:none;display:flex}.appshell .admin-hub-link:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-500) 40%, transparent), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 9%, transparent)}.appshell .admin-hub-title{color:var(--ts-slate-100);letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.appshell .admin-hub-desc{color:var(--ts-slate-400);font-size:.8125rem;line-height:1.5}.appshell .admin-hub-go{color:var(--ts-amber-500);opacity:0;transition:opacity .2s var(--e), transform .2s var(--e);align-self:flex-end;margin-top:auto;font-weight:700;transform:translate(-4px)}.appshell .admin-hub-link:hover .admin-hub-go{opacity:1;transform:translate(0)}.appshell .admin-logout{margin-top:2rem}@media (prefers-reduced-motion:reduce){.appshell .admin-hub-link,.appshell .admin-hub-go{transition:none}.appshell .admin-hub-go{transform:none}}.appshell .bal-summary{border-bottom:1px solid var(--hair-soft);gap:.75rem;margin:0 0 1.25rem;padding:0 0 1.25rem;display:flex}.appshell .bal-summary>div{border-radius:var(--ctl-r);background:color-mix(in srgb, var(--ts-white) 3%, transparent);min-width:0;box-shadow:inset 0 0 0 1px var(--hair-soft);flex:1;padding:.75rem .9375rem}.appshell .bal-summary dt{color:var(--ts-slate-400);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.appshell .bal-summary dd{color:var(--ts-slate-100);text-align:left;margin:0;font-size:1.125rem}.appshell .bal-summary-bonus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-500) 24%, transparent)}.appshell .bal-summary-bonus dd{color:var(--ts-amber-500)}@media (max-width:30rem){.appshell .bal-summary{flex-direction:column}}.appshell th,.appshell td{padding:.625rem .75rem}.appshell th{color:var(--ts-slate-400);border-bottom:1px solid var(--hair);font-size:.75rem;font-weight:600}.appshell td{color:var(--ts-slate-200);border-bottom:1px solid var(--hair-soft);font-size:.875rem}.appshell .admin-campaign-name{overflow-wrap:anywhere;margin-bottom:.375rem;display:block}.appshell .admin-advertiser-identity{flex-direction:column;align-items:flex-start;gap:.25rem;max-width:22rem;display:flex}.appshell .admin-advertiser-name{overflow-wrap:anywhere;font-weight:600}.appshell .admin-advertiser-id{color:var(--ts-slate-400);font-size:.75rem;line-height:1.5}.appshell .admin-advertiser-id code{font-family:var(--font-mono), ui-monospace, monospace;font-size:inherit;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.appshell td:has(.admin-advertiser-identity){vertical-align:top;min-width:17rem}.appshell .admin-selected-advertiser{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin:1.5rem 0;display:flex}.appshell .filter.admin-campaign-filter label{min-width:0;max-width:100%}.appshell .filter.admin-campaign-filter select{width:100%;min-width:0;max-width:100%}.appshell .num{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.8125rem}.appshell td.num{text-align:right;white-space:nowrap}:is(.appshell table:has(tbody td.num:first-child) thead th:first-child,.appshell table:has(tbody td.num:nth-child(2)) thead th:nth-child(2),.appshell table:has(tbody td.num:nth-child(3)) thead th:nth-child(3),.appshell table:has(tbody td.num:nth-child(4)) thead th:nth-child(4),.appshell table:has(tbody td.num:nth-child(5)) thead th:nth-child(5),.appshell table:has(tbody td.num:nth-child(6)) thead th:nth-child(6),.appshell table:has(tbody td.num:nth-child(7)) thead th:nth-child(7),.appshell table:has(tbody td.num:nth-child(8)) thead th:nth-child(8),.appshell table:has(tbody td.num:nth-child(9)) thead th:nth-child(9)){text-align:right}.appshell td[data-status]{white-space:nowrap}.appshell td[data-status]:before{content:"";vertical-align:.045rem;border-radius:999px;width:.4375rem;height:.4375rem;margin-right:.5rem;display:inline-block}.appshell td[data-status=active]:before{background:var(--ts-amber-500)}.appshell td[data-status=done]:before{background:var(--ts-slate-400)}.appshell td[data-status=void]:before{box-shadow:inset 0 0 0 1px var(--ts-slate-600);background:0 0}.appshell td[data-status=active]{color:var(--ts-slate-100)}.appshell td[data-status=draft]:before,.appshell td[data-status=paused]:before{background:var(--ts-slate-600)}.appshell td[data-status=exhausted],.appshell td[data-status=cancelled]{color:var(--ts-slate-400)}.appshell td[data-status=exhausted]:before,.appshell td[data-status=cancelled]:before{box-shadow:inset 0 0 0 1px var(--ts-slate-600);background:0 0}.appshell .cancel-campaign{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.appshell .cancel-campaign .note{margin:0}.appshell button[data-danger=true]{color:var(--ts-slate-400);border:1px solid var(--ts-slate-600);background:0 0;transition:color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1)}.appshell button[data-danger=true]:hover{color:var(--ts-amber-500);border-color:var(--ts-amber-700);background:color-mix(in srgb, var(--ts-amber-700) 12%, transparent)}.appshell .campaigns td:first-child{color:var(--ts-slate-100);font-weight:500}.appshell main .campaigns a{color:var(--ts-amber-500);-webkit-text-decoration-color:color-mix(in srgb, var(--ts-amber-500) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ts-amber-500) 45%, transparent)}.appshell main .campaigns a:hover{-webkit-text-decoration-color:var(--ts-amber-500);text-decoration-color:var(--ts-amber-500)}.appshell .campaigns .pct{color:var(--ts-slate-400);margin-left:.4375rem;font-size:.6875rem}.appshell .campaigns .meter{background:var(--ts-slate-800);border-radius:999px;height:3px;margin-top:.3125rem;display:block;overflow:hidden}.appshell .campaigns .meter>i{border-radius:inherit;background:var(--ts-amber-500);height:100%;display:block}.appshell tr[data-inconsistent=true]{outline:2px solid var(--ts-amber-500);outline-offset:-2px}.appshell .serving{letter-spacing:.02em;vertical-align:.06em;white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.0625rem .4375rem;font-size:.625rem;font-weight:700;display:inline-block}.appshell .serving[data-serving=true]{color:var(--ts-amber-300);background:color-mix(in srgb, var(--ts-amber-500) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-500) 45%, transparent)}.appshell .serving[data-serving=false]{color:var(--ts-slate-400);box-shadow:inset 0 0 0 1px var(--hair)}.appshell .golive__title{letter-spacing:-.01em;color:var(--ts-slate-100);margin:0 0 .5rem;font-size:1rem;font-weight:700}.appshell .golive__lead{color:var(--ts-slate-400);word-break:keep-all;margin:0 0 1.125rem;font-size:.8125rem;line-height:1.7}.appshell .golive__lead strong{color:var(--ts-amber-300);font-weight:700}.appshell .golive__list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.appshell .golive__item{background:color-mix(in srgb, var(--ts-white) 2%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .875rem;display:grid}.appshell .golive__mark{border-radius:999px;place-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:700;line-height:1;display:grid}.appshell .golive__body{gap:.125rem;min-width:0;display:grid}.appshell .golive__label{color:var(--ts-slate-100);font-size:.8125rem;font-weight:700}.appshell .golive__detail{color:var(--ts-slate-400);word-break:keep-all;font-size:.75rem;line-height:1.55}.appshell .golive__action{color:var(--ts-amber-300);text-underline-offset:.2em;white-space:nowrap;font-size:.75rem;font-weight:700;text-decoration:underline}.appshell .golive__item[data-state=done] .golive__mark{color:var(--ts-slate-200);box-shadow:inset 0 0 0 1px var(--hair)}.appshell .golive__item[data-state=todo]{background:color-mix(in srgb, var(--ts-amber-500) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-500) 40%, transparent)}.appshell .golive__item[data-state=todo] .golive__mark{color:var(--ts-ink-900);background:var(--ts-amber-500)}.appshell .golive__item[data-state=pending] .golive__mark{color:var(--ts-slate-400);box-shadow:inset 0 0 0 1px var(--hair)}.appshell .golive__item[data-state=info] .golive__mark{color:var(--ts-slate-600);box-shadow:inset 0 0 0 1px var(--hair-soft)}@media (max-width:30rem){.appshell .golive__item{grid-template-columns:auto 1fr}.appshell .golive__action{grid-column:2;justify-self:start;margin-top:.125rem}}.appshell .chargecta{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.appshell .chargecta__bal{color:var(--ts-slate-400);font-size:.8125rem}.appshell .chargecta__bal strong{color:var(--ts-slate-100);font-variant-numeric:tabular-nums}.appshell a.chargecta__btn{border-radius:var(--ctl-r);background:var(--ts-amber-500);color:var(--ts-ink-900);transition:box-shadow .2s var(--e), transform .2s var(--e);align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.appshell a.chargecta__btn:hover{box-shadow:0 .5rem 1.25rem -.625rem color-mix(in srgb, var(--ts-amber-500) 70%, transparent)}.appshell a.chargecta__btn:active{transform:scale(.98)}.appshell main>form:not(.filter):not(.stats-range),.appshell .acard-core form{display:block}.appshell .acard-core td form{display:inline}.appshell label{color:var(--ts-slate-400);margin:0 0 1rem;font-size:.8125rem;line-height:1.6;display:block}.appshell legend{color:var(--ts-slate-400);margin:0 0 .5rem;padding:0;font-size:.8125rem}.appshell fieldset{border:0;min-width:0;margin:0;padding:0}.appshell .filter{margin:1.25rem 0 1rem}.appshell .filter label{margin:0}.appshell .filter select{width:auto;min-width:11rem}.appshell input:not([type=radio]):not([type=checkbox]),.appshell select{border-radius:var(--ctl-r);width:100%;max-width:24rem;font:inherit;color:var(--ts-slate-100);background:color-mix(in srgb, var(--ts-white) 5%, transparent);box-shadow:inset 0 0 0 1px var(--hair);border:0;margin-top:.375rem;padding:.5rem .75rem;font-size:.9375rem;display:block}.appshell select option,.appshell select optgroup{background:var(--ts-void-900);color:var(--ts-slate-100)}.appshell input::placeholder{color:var(--ts-slate-400)}.appshell input[type=radio],.appshell input[type=checkbox]{accent-color:var(--ts-amber-500);margin:0 .375rem 0 0}.appshell input:disabled,.appshell fieldset[disabled] input:not([type=radio]):not([type=checkbox]){color:var(--ts-slate-600);background:color-mix(in srgb, var(--ts-white) 3%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft)}.appshell .fstep+.fstep{box-shadow:inset 0 1px 0 0 var(--hair-soft);margin-top:1.75rem;padding-top:1.625rem}.appshell .fstep-head{align-items:baseline;gap:.5rem;margin:0 0 .25rem;display:flex}.appshell .fstep-n{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ts-amber-500);font-size:.6875rem;font-weight:600}.appshell .fstep-title{letter-spacing:.02em;color:var(--ts-slate-400);margin:0;font-size:.8125rem;font-weight:700}.appshell .fstep-guide{color:var(--ts-slate-400);margin:0 0 1.125rem;font-size:.8125rem;line-height:1.6}.appshell .fstep-head+form{margin-top:1rem}.appshell [data-form=account-selector],.appshell [data-form=account-submit],.appshell [data-form=campaign-new]{max-width:50rem}.appshell [data-form=campaign-new]>button{margin-top:.75rem}.appshell .fgroup{margin:0}.appshell .fgroup+.fgroup{margin-top:1.375rem}.appshell .fgroup>legend{color:var(--ts-slate-200);margin:0 0 .75rem;font-weight:600}.appshell .field-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1.5rem;display:grid}.appshell .field-row>label,.appshell .field-row>fieldset{min-width:0}.appshell .field-row--acct{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.appshell .field-row--id{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.appshell .field-row--selector{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.appshell .field-row--bids{grid-template-columns:repeat(3,minmax(0,1fr))}.appshell .field-row input:not([type=radio]):not([type=checkbox]),.appshell .field-row select{max-width:none}.appshell [data-form=account-selector] fieldset label{margin:0 0 .375rem}.appshell [data-form=account-submit]>button{margin-top:.75rem}.appshell .adprof-form{max-width:50rem}.appshell .adprof-consent{color:var(--ts-slate-100);align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-weight:600;display:flex}.appshell .adprof-consent em{color:var(--ts-slate-400);font-style:normal;font-weight:500}.appshell .adprof-group{margin:1.25rem 0 0}.appshell .adprof-group>legend{color:var(--ts-slate-200);margin:0 0 .625rem;font-weight:600}.appshell .adprof-hint{color:var(--ts-slate-400);margin-left:.375rem;font-size:.8125rem;font-weight:400}.appshell .adprof-chips{flex-wrap:wrap;gap:.5rem;display:flex}.appshell .adprof-chip{cursor:pointer;background:color-mix(in srgb, var(--ts-white) 3%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft);color:var(--ts-slate-200);border-radius:999px;align-items:center;gap:.375rem;margin:0;padding:.4rem .7rem;font-size:.875rem;line-height:1;transition:box-shadow .15s,background .15s,color .15s;display:inline-flex}.appshell .adprof-chip:hover{color:var(--ts-slate-100)}.appshell .adprof-chip:has(input:checked){background:color-mix(in srgb, var(--ts-amber-500) 12%, transparent);box-shadow:inset 0 0 0 1px var(--ts-amber-500);color:var(--ts-white)}.appshell .adprof-chip:has(input:focus-visible){outline:2px solid var(--ts-amber-500);outline-offset:2px}.appshell .adprof-field{max-width:20rem;margin:1.25rem 0 0;display:block}.appshell .adprof-field>span{margin:0 0 .375rem;display:block}.appshell .adprof-form>button{margin-top:1.5rem}.appshell .plan-panel{border-radius:var(--ctl-r);background:var(--ts-void-900);box-shadow:inset 0 0 0 1px var(--hair), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 9%, transparent);margin:.25rem 0 1rem;padding:.875rem 1.125rem .9375rem}.appshell .plan-panel-eyebrow{letter-spacing:.02em;color:var(--ts-slate-400);margin:0 0 .375rem;font-size:.6875rem;font-weight:700;display:block}.appshell .plan-panel p{margin:0;font-size:.8125rem;line-height:1.6}.appshell .plan-panel .plan-note{color:var(--ts-slate-400)}.appshell .plan-panel .plan-buys{color:var(--ts-slate-200)}.appshell .plan-panel .plan-buys .n{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ts-slate-100);font-weight:600}.appshell .plan-panel .plan-verdict{margin-top:.375rem;font-weight:600}.appshell .plan-panel .plan-verdict[data-verdict=ok]{color:var(--ts-amber-500)}.appshell .plan-panel .plan-verdict[data-verdict=stop]{color:var(--ts-amber-300)}.appshell .plan-panel .plan-fund,.appshell .plan-panel .plan-fund-note{box-shadow:inset 0 1px 0 0 var(--hair-soft);margin-top:.625rem;padding-top:.625rem}.appshell .plan-panel .plan-fund-balance{color:var(--ts-slate-200)}.appshell .plan-panel .plan-fund-balance .n{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ts-slate-100);font-weight:600}.appshell .plan-panel .plan-verdict a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.appshell .note[data-current-verified=false]{color:var(--ts-amber-500)}.appshell button{font:inherit;border-radius:var(--ctl-r);background:var(--ts-amber-500);color:var(--ts-ink-900);cursor:pointer;transition:background .2s var(--e), box-shadow .2s var(--e), color .2s var(--e), transform .2s var(--e);border:0;padding:.5rem .9rem;font-size:.875rem;font-weight:700}.appshell button:hover:not(:disabled){box-shadow:0 .5rem 1.25rem -.625rem color-mix(in srgb, var(--ts-amber-500) 70%, transparent)}.appshell button:active:not(:disabled){transform:scale(.98)}.appshell button:disabled{background:color-mix(in srgb, var(--ts-white) 6%, transparent);color:var(--ts-slate-400);box-shadow:inset 0 0 0 1px var(--hair-soft);cursor:not-allowed}.appshell td button{padding:.3rem .625rem;font-size:.8125rem}.appshell .appshell-logout{color:var(--ts-slate-200);box-shadow:inset 0 0 0 1px var(--hair);background:0 0;padding:.4rem .8rem;font-size:.8125rem;font-weight:600}.appshell .appshell-logout:hover:not(:disabled){color:var(--ts-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-white) 24%, transparent)}.appshell .btn-ghost{color:var(--ts-slate-200);box-shadow:inset 0 0 0 1px var(--hair);background:0 0;font-weight:600}.appshell .btn-ghost:hover:not(:disabled){color:var(--ts-white);background:color-mix(in srgb, var(--ts-white) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-white) 24%, transparent)}.appshell a:focus-visible,.appshell button:focus-visible,.appshell input:focus-visible,.appshell select:focus-visible{outline:2px solid var(--ts-amber-500);outline-offset:2px}.appshell .status-banner{border-radius:var(--ctl-r);color:var(--ts-slate-200);background:color-mix(in srgb, var(--ts-white) 4%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft);margin:0 0 1.5rem;padding:.875rem 1.125rem;font-size:.875rem;line-height:1.6}.appshell .status-banner[data-tone=pending],.appshell .status-banner[data-tone=warn]{color:var(--ts-amber-500);background:color-mix(in srgb, var(--ts-amber-600) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-600) 34%, transparent)}.appshell .status-banner-title{margin-bottom:.25rem;font-weight:700;display:block}.appshell .status-banner-message{margin:0}.appshell .status-banner[data-tone=info],.appshell .status-banner[data-tone=warn]{border-left:3px solid var(--ts-amber-500)}.appshell .status-banner[data-tone=info] .status-banner-title,.appshell .status-banner[data-tone=warn] .status-banner-title{color:var(--ts-amber-500)}.appshell .status-banner[data-tone=info] .status-banner-message,.appshell .status-banner[data-tone=warn] .status-banner-message{color:var(--ts-slate-200)}.appshell .wallet-summary{padding:var(--shell-p);border-radius:var(--shell-r);background:color-mix(in srgb, var(--ts-white) 4%, transparent);box-shadow:inset 0 0 0 1px var(--hair-soft);margin:0 0 2rem}.appshell .wallet-summary .stats-summary{border-radius:var(--core-r);background:var(--ts-void-900);box-shadow:inset 0 0 0 1px var(--hair), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 9%, transparent);grid-template-columns:repeat(3,1fr);gap:1.25rem 2rem;margin:0;padding:1.5rem 1.625rem 1.375rem;display:grid}.appshell .wallet-summary .stats-summary>div{min-width:0}.appshell .wallet-summary dt{color:var(--ts-slate-400);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.appshell .wallet-summary dd{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ts-slate-100);margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.25}.appshell .wallet-summary dd:first-letter{font-size:.8em}.appshell .wallet-summary dd[data-metric=withdrawable]{color:var(--ts-amber-500)}.appshell .wallet-summary .status-banner{box-shadow:none;color:var(--ts-slate-400);background:0 0;border-left:0;border-radius:0;margin:0;padding:.75rem 1.25rem .625rem;font-size:.8125rem}.appshell .wallet-summary .status-banner[data-tone=pending],.appshell .wallet-summary .status-banner[data-tone=warn],.appshell .wallet-summary dd[data-metric=available]{color:var(--ts-amber-500)}.appshell .wallet-summary dd[data-metric=available][data-negative=true]{color:var(--ts-amber-300)}.appshell .wallet-summary .stats-summary dd:first-letter{font-size:1em}.appshell .wallet-summary-warn{color:var(--ts-amber-300);margin:.875rem 0 0;font-size:.8125rem;line-height:1.6}.appshell .wallet-summary-validity{color:var(--ts-slate-400);word-break:keep-all;margin:.875rem 0 0;font-size:.8125rem;line-height:1.6}.appshell .wallet-summary-validity[data-expired=true]{color:var(--ts-amber-300)}.appshell .activate-blocker{color:var(--ts-amber-300);word-break:keep-all;margin:.5rem 0 0;font-size:.875rem;font-weight:600;line-height:1.6}.appshell .activate-blocker .mk{margin-right:.375rem}.appshell .activate-blocker a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.appshell .advertisers td.num[data-negative=true]{color:var(--ts-amber-500)}.appshell .stats-summary dt{color:var(--ts-slate-400)}.appshell .moderation-queue>li{border-bottom-color:var(--hair-soft)}.appshell .ad-preview .click-url{color:var(--ts-slate-400)}.appshell .stats-summary dd{color:var(--ts-slate-100);font-variant-numeric:tabular-nums}.appshell .campaigns tbody td:nth-child(n+3):nth-child(-n+7),.appshell .deposits tbody td:nth-child(-n+3),.appshell .deposits tbody td:nth-child(5),.appshell .deposits tbody td:nth-child(7),.appshell section[data-rail] .queue tbody td:nth-child(2){font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) tbody td:nth-child(2){font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) tbody td:nth-child(3){font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) tbody td:nth-child(4){font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) tbody td:nth-child(7){font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) tbody td:nth-child(8){font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.appshell .campaigns thead th:nth-child(n+3):nth-child(-n+7),.appshell .deposits thead th:nth-child(-n+3),.appshell .deposits thead th:nth-child(5),.appshell .deposits thead th:nth-child(7),.appshell section[data-rail] .queue thead th:nth-child(2){text-align:right}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) thead th:nth-child(2){text-align:right}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) thead th:nth-child(3){text-align:right}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) thead th:nth-child(4){text-align:right}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) thead th:nth-child(7){text-align:right}.appshell .queue:has(thead th:nth-child(9)):not([data-rail] .queue) thead th:nth-child(8){text-align:right}.appshell .queue .badge{color:var(--ts-amber-500);font-size:.75rem;font-weight:700}.appshell h2 .count{color:var(--ts-slate-400);font-size:.875rem;font-weight:400}.appshell td.reason{color:var(--ts-slate-400);font-size:.8125rem}.appshell tr[data-needs-review=true] td{background:color-mix(in srgb, var(--ts-amber-600) 7%, transparent)}.appshell .chg-wrap{max-width:30rem;margin:1.25rem 0 2.5rem}.appshell .chg{border-radius:var(--core-r);background:var(--ts-void-900);max-width:none;box-shadow:inset 0 0 0 1px var(--hair), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 9%, transparent);border:0;margin:0;padding:1.375rem 1.5rem 1.5rem}.appshell .chg h2{margin:0 0 1.25rem;font-size:1rem}.appshell .chg-test{border-radius:var(--ctl-r);color:var(--ts-amber-500);background:color-mix(in srgb, var(--ts-amber-600) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-600) 34%, transparent)}.appshell .chg-amount .lbl{color:var(--ts-slate-400)}.appshell .chg-amount .n{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ts-white);font-size:2.25rem;font-weight:700}.appshell .chg-amount .u{color:var(--ts-slate-400)}.appshell .chg-adds button{color:var(--ts-slate-100);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:.45rem .8rem;font-size:.8125rem;font-weight:600}.appshell .chg-adds button:hover:not(:disabled){background:color-mix(in srgb, var(--ts-amber-600) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-600) 55%, transparent)}.appshell .chg-adds button:disabled{color:var(--ts-slate-600);box-shadow:inset 0 0 0 1px var(--hair-soft);background:0 0}.appshell .chg-inv th,.appshell .chg-inv td{border-bottom:1px solid var(--hair-soft)}.appshell .chg-inv th{color:var(--ts-slate-400);font-size:.8125rem;font-weight:400}.appshell .chg-inv td{color:var(--ts-slate-200);font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.875rem}.appshell .chg-inv .sum th,.appshell .chg-inv .sum td{border-bottom:0;border-top:1px solid var(--hair)}.appshell .chg-inv .sum th{color:var(--ts-slate-100);font-weight:600}.appshell .chg-inv .sum td{color:var(--ts-slate-100);font-size:1.25rem}.appshell .chg-inv .cur,.appshell .chg-bad{color:var(--ts-amber-500)}.appshell .chg-pay{padding:.75rem;font-size:.9375rem}.appshell .chk{border-radius:var(--shell-r);background:var(--ts-void-900);max-width:32rem;box-shadow:inset 0 0 0 1px var(--hair), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 9%, transparent);margin:4rem auto;padding:2rem 1.75rem 2.25rem}.appshell .chk h1{margin:0 0 .875rem;font-size:1.25rem}.appshell .chk-ok{color:var(--ts-amber-500)}.appshell .chk-no{color:var(--ts-slate-100)}.appshell .chk-body{color:var(--ts-slate-400)}.appshell .perf-summary{grid-template-columns:repeat(4,1fr);gap:1.25rem 2rem;margin:0 0 1.5rem;display:grid}.appshell .perf-summary>div{min-width:0}.appshell .perf-summary dt{color:var(--ts-slate-400);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.appshell .perf-summary dd{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ts-slate-100);margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.25}.appshell .perf-summary dd[data-metric=spend]:first-letter{font-size:.8em}.appshell .perf-chart{margin:0}.appshell .perf-chart svg{width:100%;max-width:100%;height:auto;display:block}.appshell .perf-grid{stroke:var(--ts-slate-800)}.appshell .perf-base{stroke:var(--hair)}.appshell .perf-area{fill:color-mix(in srgb, var(--ts-amber-600) 13%, transparent)}.appshell .perf-line{fill:none;stroke:var(--ts-amber-500);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.appshell .perf-x{color:var(--ts-slate-400);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.4375rem;font-size:.6875rem;display:flex}.appshell .perf-trend{box-shadow:inset 0 1px 0 0 var(--hair-soft);flex-wrap:wrap;gap:.25rem 1.75rem;margin:1.125rem 0 0;padding-top:1rem;display:flex}.appshell .perf-trend dt{color:var(--ts-slate-400);margin:0 .375rem 0 0;font-size:.75rem;font-weight:600;display:inline}.appshell .perf-trend dd{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ts-slate-100);margin:0;font-size:.8125rem;font-weight:600;display:inline}.appshell .perf-trend dd[data-dir=none]{color:var(--ts-slate-400);font-weight:400}.appshell .perf-trend-note{color:var(--ts-slate-400);margin:.375rem 0 0;font-size:.6875rem}.appshell .perf .empty{text-align:center;margin:0;padding:2.25rem 1rem}.appshell .perf-sub{letter-spacing:.02em;color:var(--ts-slate-400);margin:1.625rem 0 .625rem;font-size:.8125rem;font-weight:700}.appshell .perf-sub-note{color:var(--ts-slate-400);font-weight:400}.appshell .perf-heat{grid-template-columns:auto repeat(24,minmax(0,1fr));align-items:stretch;gap:2px;display:grid}.appshell .perf-heat-row{display:contents}.appshell .perf-heat-dow{color:var(--ts-slate-400);align-self:center;padding-right:.5rem;font-size:.6875rem;line-height:1}.appshell .perf-heat-cell{aspect-ratio:1;background:color-mix(in srgb, var(--ts-white) 4%, transparent);min-height:.625rem;box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:2px;display:block}.appshell .perf-heat-cell[data-level="1"]{background:color-mix(in srgb, var(--ts-amber-600) 24%, transparent)}.appshell .perf-heat-cell[data-level="2"]{background:color-mix(in srgb, var(--ts-amber-600) 48%, transparent)}.appshell .perf-heat-cell[data-level="3"]{background:color-mix(in srgb, var(--ts-amber-500) 74%, transparent)}.appshell .perf-heat-cell[data-level="4"]{background:var(--ts-amber-500)}.appshell .perf-heat-hours{color:var(--ts-slate-400);font-variant-numeric:tabular-nums;grid-column:2/-1;justify-content:space-between;margin-top:.25rem;font-size:.6875rem;display:flex}.appshell .perf-creatives-scroll{overflow-x:auto}.appshell .perf-creatives{width:100%;min-width:max-content;margin:0}.appshell .perf-creatives th,.appshell .perf-creatives td{font-variant-numeric:tabular-nums}.appshell .perf-creatives td.num{text-align:right}.appshell .perf-creative-title{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.appshell .perf-creatives-empty{margin:0;padding:1.25rem 0 0}.appshell .perf-spark{width:7rem;height:1.75rem;display:block}.appshell .perf-spark-bar{fill:var(--ts-amber-500)}.appshell .perf-spark-bar[data-zero=true]{fill:var(--ts-slate-800)}.appshell .earn .empty{text-align:center;margin:0;padding:2.25rem 1rem}.appshell .earn-summary{grid-template-columns:1fr;margin:0 0 1rem;display:grid}.appshell .earn-summary>div{min-width:0}.appshell .earn-summary dt{color:var(--ts-slate-400);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.appshell .earn-summary dd{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ts-slate-100);margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.25}.appshell .earn-summary dd:first-letter{font-size:.8em}.appshell .earn-chart{margin:0}.appshell .earn-chart svg{width:100%;max-width:100%;height:auto;display:block}.appshell .earn-bar{fill:var(--ts-amber-500)}.appshell .earn-base{stroke:var(--hair)}.appshell .fraud .empty{text-align:center;margin:0;padding:2.25rem 1rem}.appshell .fraud-asof{margin:0 0 1.125rem}.appshell .fraud-point{grid-template-columns:repeat(4,1fr);gap:1.25rem 2rem;margin:0 0 1.5rem;display:grid}.appshell .fraud-point>div{min-width:0}.appshell .fraud-point dt{color:var(--ts-slate-400);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.appshell .fraud-point dd{font-family:var(--font-mono), var(--font-kr), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ts-slate-100);margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.25}.appshell .fraud-point dd[data-metric=held_total]:first-letter{font-size:.8em}.appshell .fraud-windows{width:100%;margin:0}.appshell .fraud-windows th[scope=row]{text-align:left;color:var(--ts-slate-100);font-weight:500}.appshell .fraud-windows td{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:767px){.appshell .perf-heat{gap:1px}.appshell .perf-heat-dow{padding-right:.25rem;font-size:.625rem}.appshell .fraud-point{grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem}}.appshell .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appshell .privacy .pintro{max-width:60ch;margin:0 0 1.75rem}.appshell .privacy .pcard-title{letter-spacing:.02em;color:var(--ts-slate-400);margin:0 0 .625rem;font-size:.8125rem;font-weight:700}.appshell .privacy .pdl{margin:0}.appshell .privacy .pdl>div{box-shadow:inset 0 -1px 0 0 var(--hair-soft);grid-template-columns:minmax(7rem,13rem) 1fr;gap:.375rem 1.25rem;padding:.7rem 0;display:grid}.appshell .privacy .pdl>div:first-child{padding-top:0}.appshell .privacy .pdl>div:last-child{box-shadow:none;padding-bottom:0}.appshell .privacy .pdl dt{color:var(--ts-slate-400);margin:0;font-size:.8125rem;line-height:1.55}.appshell .privacy .pdl dd{color:var(--ts-slate-100);margin:0;font-size:.9375rem;line-height:1.55}.appshell .privacy .pflush{margin:0}.appshell .privacy .pdanger .acard{background:color-mix(in srgb, var(--ts-amber-700) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-700) 30%, transparent)}.appshell .privacy .pdanger .acard-core{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ts-amber-700) 22%, transparent), inset 0 1px 0 0 color-mix(in srgb, var(--ts-white) 6%, transparent)}.appshell .privacy .pcard-title--danger{color:var(--ts-amber-500)}.appshell .privacy .pretain-title{color:var(--ts-slate-200);margin:1.25rem 0 .5rem;font-size:.8125rem;font-weight:600}.appshell .privacy .perase{margin-top:1.375rem}.appshell .privacy .perase button{margin-top:.875rem}.appshell .privacy .perase label strong{color:var(--ts-amber-500);font-weight:700}@media (max-width:767px){.appshell-nav-inner{padding:0 1rem}.appshell-links{gap:.875rem}.appshell main{padding:1.75rem 1rem 3.5rem}.appshell .wallet-summary .stats-summary{grid-template-columns:1fr;padding:1.25rem 1.25rem 1.125rem}.appshell .perf-summary{grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem}.appshell .field-row,.appshell .field-row--acct,.appshell .field-row--id,.appshell .field-row--selector,.appshell .field-row--bids{grid-template-columns:1fr}.appshell .privacy .pdl>div{grid-template-columns:1fr;gap:.2rem}.appshell .chk{width:calc(100% - 2rem);margin:3rem auto}}@media (prefers-reduced-motion:reduce){.appshell a,.appshell button,.appshell input,.appshell select{transition:none}.appshell button:active:not(:disabled){transform:none}}.appshell .app-settings-link{margin:0 0 1.25rem}.appshell .status-banner[data-tone=ok]{border-left:3px solid var(--ts-slate-400)}.appshell .status-banner[data-tone=ok] .status-banner-title{color:var(--ts-slate-100)}.appshell .bizv-form{gap:.875rem;max-width:28rem;display:grid}.appshell .bizv-form label{gap:.375rem;display:grid}.appshell .bizv-form button{justify-self:start}.appshell .bizv-form .hint{margin:0}.appshell .biz-summary{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0 0 1.25rem;font-size:.875rem;display:grid}.appshell .biz-summary dt{color:var(--ts-slate-400)}.appshell .biz-summary dd{color:var(--ts-slate-100);margin:0}.appshell [data-biz=mismatch],.appshell [data-biz=inactive]{color:var(--ts-amber-500)}.appshell .bizv-admin .bizv-form{margin:0 0 1.25rem}
:root{--ui-canvas:var(--ts-warm-canvas);--ui-panel:var(--ts-warm-panel);--ui-surface:var(--ui-panel);--ui-line:color-mix(in srgb, var(--ts-slate-100) 15%, transparent);--ui-input-line:color-mix(in srgb, var(--ts-slate-100) 40%, var(--ui-canvas))}html{scroll-padding-top:6rem}body{text-rendering:optimizelegibility}:is(body:has(.site),body:has(.appshell)){background:var(--ui-canvas)}.site:lang(ja),.appshell:lang(ja){word-break:normal;line-break:strict}.site:lang(ja) :is(p,li,dt,dd,h2,h3),.appshell:lang(ja) :is(p,li,dt,dd,h2,h3){word-break:normal}:is(a,button,select,input,summary):focus-visible{outline:2px solid var(--ts-amber-500);outline-offset:4px}.skip-content{z-index:200;background:var(--ts-amber-500);color:var(--ts-ink-900);border-radius:.5rem;padding:.75rem 1rem;position:absolute;top:-5rem;left:1rem}.skip-content:focus{top:1rem}.site .site-nav,.site-nav{z-index:50;background:color-mix(in srgb, var(--ui-canvas) 94%, transparent);border-bottom:1px solid var(--ui-line);width:100%;margin:0;padding:0;position:sticky;top:0}.site-nav>div{width:100%;max-width:78rem;min-height:4.75rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:1.5rem;margin:auto;padding:.35rem 1.5rem;display:flex}.site-nav .brand{margin-right:auto}.site-nav .brand img{width:60px;height:60px}.site-nav a{color:var(--ts-slate-200);white-space:nowrap;font-size:.875rem}.site-nav a[aria-current=page]:not(.brand){color:var(--ts-amber-300);text-underline-offset:.5rem;text-decoration:underline}.site-nav .app-entry{border:1px solid var(--ui-line);min-height:2.75rem;color:var(--ts-slate-100);border-radius:.6rem;align-items:center;padding:.65rem .9rem;display:inline-flex}.site-nav .app-entry:hover{border-color:var(--ts-amber-500);color:var(--ts-amber-300)}.site .language-select,.language-select{color:var(--ts-slate-400);letter-spacing:.02em;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;font-size:.625rem;font-weight:500;line-height:1.2;display:flex}.language-select select,.appshell .language-select select{background:var(--ui-surface);border:1px solid var(--ui-line);width:6.3rem;max-width:100%;min-height:2.75rem;color:var(--ts-slate-100);font:inherit;box-shadow:none;border-radius:.4rem;margin:0;padding:.5rem .3rem;font-size:.875rem}.service-site{background:var(--ui-canvas)}.service-site .stage{z-index:0;opacity:.1;filter:saturate(.25);height:43rem;-webkit-mask-image:linear-gradient(to bottom, var(--ts-void-950) 10%, transparent 100%);mask-image:linear-gradient(to bottom, var(--ts-void-950) 10%, transparent 100%);position:absolute;inset:0 0 auto}.service-site .stage-scrim{background:linear-gradient(90deg, var(--ts-void-950), transparent)}.service-site section{z-index:1;position:relative}.site.service-site section#hero{background:0 0;border:0;padding:clamp(3rem,6vw,5rem) 0 3.5rem}.site.service-site .site-wrap{max-width:78rem;padding-inline:1.5rem}.site.service-site .hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);min-height:auto}.site.service-site .hero h1{letter-spacing:-.055em;max-width:17ch;text-shadow:none;text-wrap:balance;font-size:clamp(2.35rem,3.65vw,3.75rem);line-height:1.18}.site.service-site .hero-copy{text-shadow:none}.site.service-site .hero-copy>*,.site.service-site .hero-slot{opacity:1;filter:none;animation:none;transform:none}.site.service-site .lede{max-width:43rem;color:var(--ts-slate-200);font-size:1rem;line-height:1.8}.site.service-site .eyebrow{color:var(--ts-amber-300);letter-spacing:.025em;background:0 0;border:0;border-radius:0;padding:0;font-size:.75rem;font-weight:700}.site.service-site .hero-notify{border-top:0;margin-top:1.65rem;padding-top:0}.site.service-site .notify-input-row{gap:.5rem}.site.service-site .notify-input-row input{border:1px solid var(--ui-input-line);background:var(--ui-surface);min-height:3rem;color:var(--ts-slate-100);border-radius:.5rem}.site.service-site .notify-input-row button{min-height:3rem;box-shadow:none;border-radius:.6rem;padding-inline:1rem}.site.service-site .notify-consent,.site.service-site .notify-fine{color:var(--ts-slate-400);font-size:.75rem;line-height:1.65}.site.service-site .hero-actions{margin-top:1.25rem}.site.service-site .hero-actions .cta-ghost{text-underline-offset:.3em;box-shadow:none;border:0;padding:.3rem 0;text-decoration:underline}.site.service-site .hero-slot{padding:.5rem 0;position:relative}.site.service-site .hero-slot>.shell{box-shadow:none;border:0;padding:0}.site.service-site .shell{box-shadow:none;background:0 0;border-radius:1rem;padding:0}.site.service-site .core{border-radius:inherit;background:var(--ui-surface);box-shadow:none}.site.service-site .panel-demo{border:1px solid color-mix(in srgb, var(--ts-amber-500) 30%, var(--ui-line));box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--ts-void-950) 55%, transparent);border-radius:.85rem;overflow:hidden}.site.service-site .panel-mark{object-fit:contain;background:0 0;border-radius:0;width:2rem;height:2rem}.site.service-site .panel-media{background:color-mix(in srgb, var(--ts-amber-500) 6%, var(--ts-void-900));place-items:center;display:grid}.site.service-site .panel-media img{object-fit:contain;width:55%;height:auto;max-height:9rem}.site.service-site>section:not(#hero){box-shadow:none;background:0 0;border:0;padding:4.75rem 0}.site.service-site #where{padding-top:2rem}.site.service-site h2{letter-spacing:-.04em;max-width:27ch;font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1.35}.site.service-site .reveal,.site.service-site .reveal[data-shown=false],.site.service-site .drift{opacity:1;filter:none;transition:none;animation:none;transform:translate(0,0)}.site.service-site .steps{gap:2.75rem}.site.service-site .steps .core{border-top:1px solid var(--ui-line);background:0 0;padding:1.5rem 0 0}.site.service-site .steps .n{color:var(--ts-amber-300);font-size:.875rem}.site.service-site .steps h3{margin-top:1.25rem;font-size:1.1rem}.site.service-site .bento{gap:1rem}.site.service-site #where .bento{gap:2rem}.site.service-site #where .bento .card{border:1px solid var(--ui-line);border-radius:.75rem;padding:1.75rem}.site.service-site .flow{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:.75rem;gap:0;padding:.5rem}.site.service-site .flow li{background:0 0;border-radius:0;padding:0}.site.service-site .flow-cell{box-shadow:none;background:0 0;padding:1.5rem 2rem}.site.service-site .flow>li+li:before{color:var(--ts-slate-400);left:0}.site.service-site .flow-cell .who{font-family:var(--font-sans), var(--font-kr), sans-serif;letter-spacing:0;font-size:.875rem}.site.service-site .nots{gap:.75rem 2rem}.site.service-site .nots li{box-shadow:none;border-radius:0;padding:.35rem 0}.site.service-site .wire>summary{box-shadow:none;background:0 0;border-radius:.4rem}.site.service-site .benefit-list{max-width:60rem;margin-top:2rem}.site.service-site .benefit-row{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(9rem,.65fr) minmax(0,1.35fr);gap:2rem;padding:1.5rem 0;display:grid}.site.service-site .benefit-row h3{letter-spacing:-.025em;color:var(--ts-slate-100);margin:0;font-size:1.15rem;line-height:1.65}.site.service-site .benefit-row p{color:var(--ts-slate-200);margin:0;line-height:1.8}.site.service-site .benefit-row>*{min-width:0}.site.service-site #advertisers{background:var(--ui-surface);padding-block:3.5rem}.site.service-site .faq{gap:0 3rem}.site.service-site .faq-item{box-shadow:none;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;padding:1.5rem 0}.site.service-site .faq dt{font-size:1rem;font-weight:600;line-height:1.6}.site.service-site .faq dd{color:var(--ts-slate-400)}.site.service-site .notify-reminder{padding-block:3rem 5rem}.site.service-site .cta{box-shadow:none;border-radius:.6rem}.market-availability{z-index:1;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);padding:1.6rem 0 1.75rem;position:relative}.market-availability-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.35rem;display:flex}.site.service-site .market-availability h2{letter-spacing:0;color:var(--ts-slate-400);margin:0;font-size:.875rem;font-weight:500}.market-availability-heading>span{color:var(--ts-amber-300);font-size:.75rem}.market-availability dl{grid-template-columns:1fr 1.25fr 1.15fr;gap:2.5rem;margin:0;display:grid}.market-availability dl>div{min-width:0}.market-availability dt{color:var(--ts-slate-100);margin-bottom:.6rem;font-size:1rem;font-weight:700}.market-availability dd{max-width:38ch;color:var(--ts-slate-400);margin:0;font-size:.8125rem;line-height:1.75}body:has(.appshell){background:var(--ui-canvas)}.appshell{--shell-r:.85rem;--shell-p:1px;--core-r:calc(var(--shell-r) - 1px);--hair:var(--ui-line)}.appshell-nav{border-bottom:1px solid var(--ui-line);box-shadow:none;background:var(--ui-canvas)}.appshell-nav-inner{gap:1rem;max-width:78rem;min-height:5.25rem}.appshell-brand img{width:64px;height:64px}.appshell-links{gap:1.1rem}.appshell .appshell-logout{border:1px solid var(--ui-line);min-height:2rem;box-shadow:none;background:0 0;border-radius:.5rem;padding:.4rem .65rem;font-size:.75rem}.workspace-nav{border-bottom:1px solid var(--ui-line);align-items:center;gap:2rem;max-width:78rem;margin:0 auto;padding:0 1.5rem;display:flex}.workspace-label{color:var(--ts-slate-400);flex:none;font-size:.75rem}.workspace-links{scrollbar-width:thin;gap:1.75rem;min-width:0;display:flex;overflow-x:auto}.workspace-links a{color:var(--ts-slate-400);border-bottom:2px solid #0000;flex:none;padding:.95rem .1rem .8rem;font-size:.8125rem;text-decoration:none}.workspace-links a:hover{color:var(--ts-slate-100)}.workspace-links a[aria-current=page]{color:var(--ts-amber-300);border-bottom-color:var(--ts-amber-500)}.appshell>main{max-width:78rem;padding:2.5rem 1.5rem 5rem}.appshell h1{letter-spacing:-.045em;margin-bottom:.7rem;font-size:clamp(1.65rem,2.3vw,2.2rem);line-height:1.3}.appshell h2{letter-spacing:-.025em;margin-top:2.5rem;font-size:1.15rem}.appshell .acard{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:none;margin-bottom:1.75rem;padding:0}.appshell .acard-core{box-shadow:none;background:0 0;padding:1.5rem}.appshell .acard-flush{padding:0}.appshell .note,.appshell .hint{color:var(--ts-slate-400);font-size:.8125rem;line-height:1.75}.appshell :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid var(--ui-input-line);min-height:2.7rem;box-shadow:none;border-radius:.5rem}.appshell :is(button,.action-link){box-shadow:none;border-radius:.5rem;min-height:2.45rem}.appshell :is(button,.action-link):hover{filter:brightness(1.08)}.appshell th{background:color-mix(in srgb, var(--ts-slate-100) 3%, var(--ts-void-950));letter-spacing:.015em;color:var(--ts-slate-400);padding:.9rem 1rem;font-size:.75rem}.appshell td{padding:1rem;font-size:.875rem;line-height:1.65}.appshell tbody tr:hover{background:color-mix(in srgb, var(--ts-slate-100) 3%, transparent)}.appshell .stats-summary,.appshell .wallet-summary .stats-summary{gap:1.25rem}.appshell .wallet-summary{background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none;border-radius:.85rem;overflow:hidden}.appshell .wallet-summary .stats-summary{padding:1.65rem}.appshell .wallet-summary .stats-summary dd{font-variant-numeric:tabular-nums;letter-spacing:-.05em}.appshell .status-banner{box-shadow:none;border-radius:.5rem;line-height:1.7}.appshell .wallet-summary .status-banner{border-top:1px solid var(--ui-line);border-radius:0;margin:0}.wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 2rem;display:grid}.wallet-actions a{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ts-slate-100);border-radius:.7rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.wallet-actions a:after{content:"→";color:var(--ts-amber-300)}.wallet-actions a:hover{border-color:var(--ts-amber-500)}:is(body .site-footer,body:has(.stage) .site-footer){background:var(--ui-canvas);border-top:1px solid var(--ui-line)}.site-footer-inner{max-width:78rem;padding:2.5rem 1.5rem}.site-footer-nav{gap:1.5rem;margin-bottom:1.75rem}.site-footer-brand img{width:88px;height:88px}.site-footer-biz{row-gap:1rem}.site-footer-biz dt{color:var(--ts-slate-400);font-size:.75rem}.site-footer-biz dd{color:var(--ts-slate-200);font-size:.875rem;line-height:1.7}.site-footer-ip{color:var(--ts-slate-400)}.site .doc-core p{font-size:1rem;line-height:1.75}.site .doc-core{background:var(--ts-warm-paper);color:var(--ts-warm-ink);border-radius:.5rem}.site .doc-core :is(h1,h2){color:var(--ts-warm-ink)}.site.notice-page{background:var(--ui-canvas);min-height:100dvh}.site.notice-page .notice-sheet{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:.75rem;max-width:52rem;margin:4rem auto 6rem;padding:3rem}.site.notice-page .notice-sheet h1{font-size:2.25rem;line-height:1.2}.site.notice-page .notice-sheet h2{max-width:42rem;margin-top:2.5rem;font-size:1.25rem;line-height:1.4}.site.notice-page .notice-sheet p{max-width:70ch;color:var(--ts-slate-200);font-size:1rem;line-height:1.75}.site.notice-page .notice-sheet .meta{color:var(--ts-amber-300);font-size:.875rem}@media (max-width:600px){.site.notice-page .notice-sheet{margin:1.5rem 1rem 4rem;padding:1.5rem}}.site.not-found-page{background:var(--ui-canvas);min-height:100dvh}.site.not-found-page .not-found-copy{max-width:44rem;margin:5rem auto 7rem;padding-inline:1.5rem}.site.not-found-page .not-found-copy h1{margin:1rem 0 1.5rem;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.1}.site.not-found-page .not-found-copy p{max-width:45ch;font-size:1rem;line-height:1.75}.site.not-found-page .not-found-copy a{background:var(--ts-amber-500);min-height:2.75rem;color:var(--ts-ink-900);border-radius:.5rem;align-items:center;margin-top:1.5rem;padding-inline:1rem;font-weight:700;text-decoration:none;display:inline-flex}.site.not-found-page .not-found-copy a:hover{background:var(--ts-amber-300)}@media (max-width:900px){.site-nav a[data-optional=true]{display:none}.site.service-site .hero{grid-template-columns:1fr;gap:2.5rem}.site.service-site .hero-copy{max-width:40rem}.site.service-site .hero-slot{width:100%;max-width:45rem;padding:0}.site.service-site .hero h1{font-size:clamp(2.1rem,6vw,3.5rem)}.site.service-site .stage{opacity:.12;height:44rem}.site.service-site .hero-slot{max-width:38rem}.workspace-label{display:none}}@media (max-width:720px){.market-availability dl{grid-template-columns:1fr;gap:1.4rem}.market-availability dd{max-width:none}.site.service-site .flow{grid-template-columns:1fr;gap:0}.site.service-site .flow>li+li{border-top:1px solid var(--ui-line)}.site.service-site .flow>li+li:before{content:none}.site.service-site .benefit-row{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (max-width:560px){.site-nav>div,.appshell-nav-inner{gap:.65rem;min-height:4.5rem;padding-inline:1rem}.site-nav>div{flex-wrap:wrap}.site-nav .brand img,.appshell-brand img{width:48px;height:48px}.site-nav a,.appshell-links a{font-size:.875rem}.site-nav .app-entry{border:0;padding:.5rem .3rem}.language-select select,.appshell .language-select select{width:6.3rem;font-size:.875rem}.appshell-links{gap:.6rem;padding-block:.3rem}.appshell .appshell-logout{min-height:1.8rem;padding:.25rem .4rem;font-size:.6875rem}.workspace-nav{padding-inline:1rem}.workspace-links{gap:1.25rem}.appshell>main{padding:1.75rem 1rem 3.5rem}.site.service-site .site-wrap{padding-inline:1.1rem}.site.service-site section#hero{padding:2.5rem 0 3rem}.site.service-site>section:not(#hero){padding:3rem 0}.site.service-site .hero h1{letter-spacing:-.055em}.site.service-site .hero h1:lang(ja){letter-spacing:-.025em;font-size:clamp(1.55rem,7.4vw,2.1rem)}.site.service-site .notify-input-row{grid-template-columns:1fr}.site.service-site .notify-input-row button{width:100%}.site.service-site .steps{gap:1.25rem}.site.service-site .bento .card{padding:1.25rem}.site.service-site #where{padding-top:1.5rem}.site.service-site #where .bento .card{padding:1.25rem}.site.service-site .flow{gap:0}.site.service-site .flow-cell{padding:1.25rem}.site.service-site .flow>li+li{border-top:1px solid var(--ui-line)}.site.service-site .flow>li+li:before{content:none}.site.service-site .benefit-row{grid-template-columns:minmax(0,1fr);gap:.35rem;padding-block:1.25rem}.site.service-site .faq{grid-template-columns:1fr}.site-footer-inner{padding:2rem 1rem}.site-footer-nav{gap:1rem}.site-footer-brand img{width:64px;height:64px}.wallet-actions{grid-template-columns:1fr;gap:.625rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site.service-site .hero{grid-template-columns:minmax(0,1fr) minmax(19rem,.88fr);grid-template-areas:"copy visual""notify visual""actions visual";align-items:start;gap:0 clamp(2rem,4vw,4rem);display:grid}.site.service-site .hero-copy{grid-area:copy;max-width:42rem}.site.service-site .hero-slot{grid-area:visual;align-self:center;max-width:none}.site.service-site .hero-notify{grid-area:notify;max-width:42rem;margin-top:2rem}.site.service-site .hero-actions{grid-area:actions;margin-top:1rem}.site.service-site .hero-jump{display:none}.site.service-site #notify .notify-consent,.site.service-site #notify .notify-fine,.site.service-site #notify .notify-privacy{font-size:.875rem;line-height:1.55}.site.service-site #notify .notify-consent{min-height:2.75rem;margin-top:.75rem}.site.service-site #notify .notify-consent input{width:1.125rem;height:1.125rem}.site.service-site #notify .notify-privacy{margin-block:.5rem}.site.service-site #notify .notify-privacy summary{align-items:center;min-height:2.75rem;display:flex}.site.service-site #notify .notify-privacy summary:before{content:"▸";color:var(--ts-amber-300);margin-inline-end:.5rem;text-decoration:none}.site.service-site #notify .notify-privacy[open] summary:before{content:"▾"}.site.service-site #notify .notify-input-row button{font-size:1rem;font-weight:600}@media (max-width:760px){.site.service-site .hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""notify""actions";row-gap:1.5rem}.site.service-site .hero-copy,.site.service-site .hero-slot,.site.service-site .hero-notify{width:100%;max-width:none}.site.service-site .hero h1{max-width:21ch}.site.service-site .hero-jump{background:var(--ts-amber-500);min-height:2.75rem;color:var(--ts-ink-900);border-radius:.5rem;align-items:center;gap:.75rem;margin-top:1rem;padding-inline:1rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.site.service-site .hero-jump span{font-size:1.25rem}.site.service-site .hero-jump:hover{background:var(--ts-amber-300)}.site.service-site .hero-jump:active{transform:translateY(1px)}.site.service-site .hero-notify{margin-top:.5rem;scroll-margin-top:6rem}.site.service-site .hero-actions{margin-top:0}}
.appshell .interior-page{--interior-canvas:var(--ui-canvas,var(--ts-void-900));--interior-surface:var(--ui-panel,color-mix(in srgb, var(--ts-amber-500) 2%, var(--ts-void-900)));--interior-line:color-mix(in srgb, var(--ts-slate-100) 16%, var(--interior-canvas));--interior-soft:color-mix(in srgb, var(--ts-slate-100) 5%, var(--interior-canvas));--interior-ease:cubic-bezier(.32, .72, 0, 1);min-inline-size:0;max-inline-size:78rem;color:var(--ts-slate-100);margin-inline:auto;padding-block:3rem 5rem;padding-inline:1.5rem;font-size:1rem;line-height:1.5rem}.appshell .interior-page :is(h1,h2,h3){text-wrap:balance;font-weight:600}.appshell .interior-page h1{letter-spacing:-.025em;margin-block:0 1rem;font-size:2.25rem;line-height:2.5rem}.appshell .interior-page h2{letter-spacing:-.02em;margin-block:3rem 1rem;font-size:1.5rem;line-height:2rem}.appshell .interior-page h3{letter-spacing:-.01em;font-size:1.125rem;line-height:1.75rem}.appshell .interior-page p{text-wrap:pretty}.appshell .interior-page>p:not(.empty){max-inline-size:75ch}.appshell .interior-page :is(.note,.hint,.admin-hub-desc){color:var(--ts-slate-400);font-size:.875rem;line-height:1.5rem}.appshell .interior-page :is(.num,time,dd,code){font-variant-numeric:tabular-nums}.appshell .interior-page>:is(section,div,form),.appshell .interior-page :is(.acard-core,fieldset,.field-row){min-inline-size:0}.appshell .interior-page .acard{border:1px solid var(--interior-line);background:var(--interior-surface);box-shadow:none;border-radius:.75rem;margin-block-end:1.5rem}.appshell .interior-page .acard-core{border-radius:inherit;background:0 0;padding:1.5rem}.appshell .interior-page .acard-core>:first-child{margin-block-start:0}.appshell .interior-page .acard-core>:last-child{margin-block-end:0}.appshell .interior-page .acard-flush{padding:0;overflow-x:auto}.appshell .interior-page :is(.empty,.perf .empty,.earn .empty,.fraud .empty){border:1px dashed var(--interior-line);background:var(--interior-soft);color:var(--ts-slate-400);text-align:start;overflow-wrap:anywhere;border-radius:.75rem;margin-block:1rem;padding:2rem 1.5rem;font-size:1rem;line-height:1.5rem}.appshell .interior-page .acard-flush>.empty{margin:1.5rem}.appshell .interior-page .acard-core>.empty{background:0 0;border:0;padding:1rem 0}.appshell .interior-page .acard-flush>.empty{padding:1rem}.appshell .interior-page :is(.status-banner,.launch-preparation){border:1px solid var(--interior-line);box-shadow:none;border-radius:.75rem;margin-block:0 1.5rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1.5rem}.appshell .interior-page :is(.launch-preparation,.status-banner[data-tone=pending],.status-banner[data-tone=warn]){border-color:color-mix(in srgb, var(--ts-amber-500) 45%, var(--interior-canvas));background:color-mix(in srgb, var(--ts-amber-500) 7%, var(--interior-canvas))}.appshell .interior-page :is(button,.action-link){white-space:normal;min-block-size:2.75rem;transition:background-color .2s var(--interior-ease), border-color .2s var(--interior-ease), transform .2s var(--interior-ease);border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;line-height:1.5rem}.appshell .interior-page :is(button,.action-link):active:not(:disabled){transform:translateY(1px)}.appshell .interior-page :is(button,input,select,textarea):disabled{cursor:not-allowed}.appshell .interior-page button:disabled{color:var(--ts-slate-400);background:var(--interior-soft);border:1px solid var(--interior-line);filter:none}.appshell .interior-page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ts-amber-500);outline-offset:4px}.appshell .interior-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-block-size:2.75rem;max-inline-size:100%;color:var(--ts-slate-100);border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.appshell .interior-page :is(input,textarea)::placeholder{color:var(--ts-slate-400);opacity:1}.appshell .interior-page :is(input[type=checkbox],input[type=radio]){accent-color:var(--ts-amber-500)}.appshell .interior-page :is(.filter,.stats-range,.transitions){gap:.75rem;margin-block:1.5rem}.appshell .interior-page :is(.filter,.stats-range)>label{flex:10rem;min-inline-size:0}.appshell .interior-page :is(.filter,.stats-range) :is(input,select){inline-size:100%}.appshell .interior-page :is(.field-row,.bizv-form){gap:1rem}.appshell .interior-page label{font-size:.875rem;line-height:1.5rem}.appshell .interior-page label:has(>input:is([type=checkbox],[type=radio])){min-block-size:2.75rem;padding-block:.5rem}.appshell .interior-page details{margin-block:1rem}.appshell .interior-page summary{min-block-size:2.75rem;color:var(--ts-slate-100);cursor:pointer;padding-block:.5rem;font-weight:600}.appshell .interior-page details[open]>summary{margin-block-end:1rem}.appshell .interior-page .interior-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--ts-slate-600) transparent;scrollbar-width:thin;border-radius:.5rem;max-inline-size:100%;overflow-x:auto}.appshell .interior-page .interior-table-scroll>table{min-inline-size:max-content;margin:0}.appshell .interior-page .interior-table-scroll:focus-visible{outline-offset:-2px}.appshell .interior-page :is(th,td){text-align:start;padding:1rem}.appshell .interior-page th{background:var(--interior-soft);color:var(--ts-slate-400);letter-spacing:0;font-size:.875rem;line-height:1.25rem}.appshell .interior-page td{font-size:.875rem;line-height:1.5rem}.appshell .interior-page tbody tr:last-child>:is(th,td){border-block-end:0}.appshell .interior-page td.num{text-align:end}.appshell .interior-page td>a{text-underline-offset:.25em;align-items:center;min-block-size:2.75rem;display:inline-flex}.appshell .interior-page table :is(button,.action-link){font-size:.875rem;line-height:1.25rem}.appshell .interior-page .admin-hub{gap:1.5rem;margin-block:1.5rem 3rem}.appshell .interior-page .admin-hub-tile{margin:0}.appshell .interior-page .admin-hub--navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.appshell .interior-page .admin-hub--navigation>:first-child{border-color:color-mix(in srgb, var(--ts-amber-500) 40%, var(--interior-canvas));grid-column:span 2}.appshell .interior-page .admin-hub-link{min-block-size:10rem;transition:background-color .2s var(--interior-ease);gap:.75rem;padding:1.5rem;padding-inline-end:3rem}.appshell .interior-page .admin-hub-title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.appshell .interior-page .admin-hub-go{opacity:1;color:var(--ts-amber-500);transform:none}.appshell .interior-page .admin-hub-link:hover{background:var(--interior-soft);transform:none}.appshell .interior-page .admin-hub .acard-core>p{margin-block:.75rem 0}.appshell .interior-page .admin-hub .acard-core h3{margin-block:0 1rem}.appshell .interior-page .wallet-summary{border:1px solid var(--interior-line);background:var(--interior-surface);border-radius:.75rem}.appshell .interior-page .wallet-summary .stats-summary{box-shadow:none;background:0 0;border:0;border-radius:0;gap:2rem;margin:0;padding:2rem}.appshell .interior-page .wallet-summary dt{margin-block-end:.75rem;font-size:.875rem;line-height:1.25rem}.appshell .interior-page .wallet-summary dd{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:2.25rem;font-weight:600;line-height:2.5rem}.appshell .interior-page .wallet-summary .status-banner{border:0;border-block-start:1px solid var(--interior-line);border-radius:0;margin:0;padding:1rem 2rem}.appshell .interior-page .wallet-actions{gap:1rem;margin-block:1rem 3rem}.appshell .interior-page .wallet-actions a{border-radius:.75rem;gap:1.5rem;min-block-size:4rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5rem}.appshell .interior-page :is(.perf-summary,.stats-summary){gap:1.5rem}.appshell .interior-page :is(.perf-summary,.stats-summary) dt{font-size:.875rem;line-height:1.25rem}.appshell .interior-page :is(.perf-summary,.stats-summary) dd{margin:.5rem 0 0;font-weight:600}.appshell .interior-page .interior-loading-label{color:var(--ts-slate-400);margin:0 0 2rem;font-size:1.125rem;line-height:1.75rem}.appshell .interior-page .interior-skeleton{gap:1.5rem;display:grid}.appshell .interior-page .interior-skeleton-heading{background:var(--interior-soft);border-radius:.5rem;block-size:2.5rem;inline-size:min(20rem,70%)}.appshell .interior-page .interior-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.appshell .interior-page .interior-skeleton-panel{border:1px solid var(--interior-line);background:var(--interior-soft);border-radius:.75rem;block-size:8rem}.appshell .interior-page .interior-skeleton-rows{block-size:16rem}@media (max-width:58rem){.appshell .interior-page .admin-hub--navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.appshell .interior-page{padding-block:2rem 4rem;padding-inline:1rem}.appshell .interior-page h1{font-size:1.875rem;line-height:2.25rem}.appshell .interior-page h2{margin-block-start:2rem}.appshell .interior-page .acard-core{padding:1rem}.appshell .interior-page .acard-flush{padding:0}.appshell .interior-page .admin-hub--navigation{grid-template-columns:minmax(0,1fr);gap:1rem}.appshell .interior-page .admin-hub--navigation>:first-child{grid-column:auto}.appshell .interior-page .admin-hub-link{min-block-size:8rem;padding:1.5rem;padding-inline-end:3rem}.appshell .interior-page .wallet-summary .stats-summary{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.5rem}.appshell .interior-page .wallet-summary .status-banner{padding:1rem 1.5rem}.appshell .interior-page .wallet-actions{grid-template-columns:minmax(0,1fr)}.appshell .interior-page .interior-skeleton-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (prefers-reduced-motion:reduce){.appshell .interior-page :is(button,.action-link,.admin-hub-link){transition:none}.appshell .interior-page :is(button,.action-link):active{transform:none}}@media (forced-colors:active){.appshell .interior-page :is(.acard,.empty,.wallet-summary,.status-banner,.launch-preparation){border-color:canvastext}.appshell .interior-page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight}}
