.tv-ac{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip;background:radial-gradient(900px 480px at 82% -12%,rgba(8,175,208,.2),transparent 62%),linear-gradient(180deg,#1c2832,#16202a)}.tv-ac-top{justify-content:space-between;gap:12px;padding:calc(16px + env(safe-area-inset-top)) 24px 16px;border-bottom:1px solid var(--is-line);background:rgba(28,40,50,.55);backdrop-filter:blur(10px);position:sticky;top:0;z-index:10}.tv-ac-nav,.tv-ac-top{display:flex;align-items:center}.tv-ac-nav{gap:6px;flex-wrap:wrap}.tv-ac-nav a,.tv-ac-nav button{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;color:var(--is-muted);font:inherit;font-size:14px;font-weight:600;text-decoration:none;background:none;border:0;cursor:pointer}.tv-ac-nav a:hover,.tv-ac-nav button:hover{color:var(--is-ice);background:rgba(8,175,208,.08)}.tv-ac-nav a.on{color:var(--is-ice);background:rgba(8,175,208,.14)}.tv-ac-main{flex:1;width:100%;max-width:1040px;margin:0 auto;padding:32px 24px 64px;display:grid;gap:20px;align-content:start}.tv-ac-eye{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--is-cyan)}.tv-ac-h1{font-size:30px;letter-spacing:-.02em}.tv-ac-h1,.tv-ac-h2{margin:0;font-family:var(--is-display);font-weight:600;color:var(--is-ice);outline:none}.tv-ac-h2{font-size:19px}.tv-ac-lead{margin:0;color:var(--is-muted);font-size:15px;line-height:1.6;max-width:680px}.tv-ac-card{position:relative;padding:24px;display:grid;gap:16px}.tv-ac-card:before{content:"";position:absolute;left:20px;right:20px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(4,230,243,.75),transparent)}.tv-ac-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.tv-ac-note{margin:0;color:var(--is-muted);font-size:13.5px;line-height:1.55}.tv-ac-ok{color:var(--is-ok)}.tv-ac-ok,.tv-ac-warn{margin:0;font-size:14px}.tv-ac-warn{color:var(--is-review)}.tv-ac-guide{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.tv-ac-steps{flex:1 1 240px;display:grid;gap:6px;padding:14px}.tv-ac-step{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:10px;border-radius:12px;font-weight:600;font-size:14px;background:none;border:0;text-align:left;font-family:inherit;cursor:pointer;min-height:48px}.tv-ac-step,.tv-ac-step b{align-items:center;color:var(--is-muted)}.tv-ac-step b{width:30px;height:30px;border-radius:50%;display:inline-flex;justify-content:center;font-size:13px;border:1px solid var(--is-line-strong)}.tv-ac-step.on{color:var(--is-ice);background:rgba(8,175,208,.12)}.tv-ac-step.on b{background:linear-gradient(180deg,#8ff3ff,#21bfaf)}.tv-ac-step.done b,.tv-ac-step.on b{color:#1c2832;border-color:transparent}.tv-ac-step.done b{background:var(--is-ok)}.tv-ac-step:disabled{cursor:default;opacity:.7}.tv-ac-panel{flex:999 1 520px;min-width:0}.tv-ac-enter{animation:tvAcIn .42s cubic-bezier(.2,.7,.2,1) both}@keyframes tvAcIn{0%{opacity:0;transform:perspective(1400px) rotateY(-5deg) translateX(16px)}to{opacity:1;transform:none}}.tv-ac-qr{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.tv-ac-qr img{width:184px;height:184px;border-radius:14px;background:#fff;padding:10px}.tv-ac-secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;letter-spacing:.08em;color:var(--is-ice);word-break:break-all;padding:10px 12px;border-radius:10px;background:rgba(28,40,50,.7);border:1px solid var(--is-line)}.tv-ac-code{text-align:center;font-size:24px;letter-spacing:.4em;height:56px;max-width:260px}.tv-ac-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;border-radius:14px;background:rgba(28,40,50,.7);border:1px solid var(--is-line-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;letter-spacing:.1em;color:var(--is-ice)}.tv-ac-tick{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;color:#c9e2ee;font-size:14.5px;cursor:pointer}.tv-ac-tick input{width:20px;height:20px;margin:2px 0 0;accent-color:#0fc3dc}.tv-ac-number{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;background:rgba(8,175,208,.08);border:1px solid var(--is-line-strong)}.tv-ac-number b{font-family:var(--is-display);font-size:24px;letter-spacing:.06em;color:var(--is-glow)}.tv-ac-tour{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tv-ac-tour div{display:grid;gap:6px;padding:16px;border-radius:14px;background:rgba(28,40,50,.6);border:1px solid var(--is-line)}.tv-ac-tour b{color:var(--is-ice);font-size:15px}.tv-ac-tour span{color:var(--is-muted);font-size:13.5px;line-height:1.5}.tv-ac-tour i{font-style:normal;font-family:var(--is-display);font-size:13px;color:var(--is-cyan);font-weight:600;letter-spacing:.1em}.tv-ac-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.tv-ac-dl{display:grid;grid-template-columns:150px 1fr;gap:10px 16px;margin:0;font-size:14.5px}.tv-ac-dl dt{color:var(--is-muted)}.tv-ac-dl dd{margin:0;color:var(--is-ice);overflow-wrap:anywhere}.tv-ac-log{list-style:none;margin:0;padding:0;display:grid}.tv-ac-log li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(8,175,208,.1);font-size:14px;color:#c9e2ee}.tv-ac-log li span:last-child{color:var(--is-muted);white-space:nowrap}.tv-ac-log-go{white-space:nowrap;color:#22d3ee;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(34,211,238,.4)}.tv-ac-log-go:hover{color:#67e8f9;border-bottom-color:rgba(103,232,249,.7)}.tv-ac-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:rgba(28,40,50,.7);border:1px solid var(--is-line);margin-bottom:20px}.tv-ac-tabs button{min-height:40px;border-radius:9px;border:0;background:none;color:var(--is-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.tv-ac-tabs button[aria-selected=true]{background:rgba(8,175,208,.18);color:var(--is-ice)}.tv-ac-or{display:flex;align-items:center;gap:12px;color:var(--is-faint);font-size:12.5px;margin:4px 0}.tv-ac-or:after,.tv-ac-or:before{content:"";flex:1;height:1px;background:var(--is-line)}.tv-ac-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;border-radius:12px;border:1px solid var(--is-line-strong);background:rgba(40,56,68,.55);color:var(--is-ice);font:inherit;font-weight:600;font-size:15px;cursor:pointer}.tv-ac-google:hover{border-color:rgba(4,230,243,.6)}.tv-ac-pkg{display:grid;gap:12px;margin-top:26px;position:relative}.tv-ac-pkg div{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;color:#c9e2ee;font-size:14.5px;line-height:1.5}.tv-ac-pkg svg{color:var(--is-cyan);margin-top:2px}.tv-ac-meter{height:5px;border-radius:5px;background:rgba(8,175,208,.14);overflow:hidden}.tv-ac-meter span{display:block;height:100%;border-radius:5px;transition:width .2s ease}.tv-ac-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:760px){.tv-ac-top{padding:calc(10px + env(safe-area-inset-top)) 12px 10px;gap:8px}.tv-ac-top .is-brand-name{display:none}.tv-ac-nav{flex-wrap:nowrap;gap:2px}.tv-ac-nav a,.tv-ac-nav button{padding:0 8px;font-size:13px;white-space:nowrap}.tv-ac-guide{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.tv-ac-panel,.tv-ac-steps{min-width:0}.tv-ac-main{padding:22px 16px 48px}.tv-ac-h1{font-size:25px}.tv-ac-card{padding:18px}.tv-ac-steps{display:flex;overflow-x:auto;padding:8px;gap:6px;flex:1 1 100%}.tv-ac-step{grid-template-columns:26px auto;white-space:nowrap}.tv-ac-step b{width:26px;height:26px}.tv-ac-dl,.tv-ac-grid,.tv-ac-tour,.tv-ac-two{grid-template-columns:minmax(0,1fr)}.tv-ac-dl{gap:2px 0}.tv-ac-dl dd{margin-bottom:10px}.tv-ac-codes{grid-template-columns:minmax(0,1fr)}.tv-ac-qr img{width:160px;height:160px}}@media (prefers-reduced-motion:reduce){.tv-ac-enter{animation:none}.tv-ac-meter span{transition:none}}.is-root .tv-ac-h1:focus,.is-root .tv-ac-h1:focus-visible,.is-root .tv-ac-h2:focus,.is-root .tv-ac-h2:focus-visible{outline:none;box-shadow:none}