.queue-body{min-height:100dvh;background:radial-gradient(ellipse at 15% -10%,#2b2036 0,transparent 38rem),var(--bg)}.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.q-bar{display:flex;align-items:center;justify-content:space-between;padding:14px max(5vw,20px);border-bottom:1px solid var(--line)}.q-bar-actions{display:flex;align-items:center;gap:16px}.q-saved{font-size:12px;color:var(--text-3)}.q-link{display:inline-flex;align-items:center;text-decoration:none}.q-main{max-width:980px;margin:0 auto;padding:40px 24px 64px}.q-hero{margin-bottom:24px}.q-hero .eyebrow{color:var(--accent-2)}.q-hero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,5.6vw,58px);line-height:1;letter-spacing:-.04em;margin:12px 0 14px}.q-hero h1 em{font-style:normal;color:var(--accent)}.q-hero p{margin:0;max-width:560px;font-size:17px;line-height:1.55;color:var(--text-2)}.q-add{padding:20px;margin-bottom:28px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.q-add label{display:block;margin-bottom:10px}.q-add-row{display:flex;gap:10px}.q-add-row input{min-height:48px;font-size:15px;flex:1}.q-add-row .btn{min-height:48px;white-space:nowrap}.q-helper{display:flex;justify-content:space-between;gap:12px;margin-top:10px;min-height:20px;font-size:13px}#input-error{color:#ff8f8f}.q-text-btn{margin-left:auto;border:0;padding:0;background:none;color:var(--accent);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.q-text-btn:hover{color:#ff7dbb}.q-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.q-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 22px;border-bottom:1px solid var(--line)}.q-panel-head h2{margin:4px 0 0;font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.q-actions{display:flex;flex-wrap:wrap;gap:8px}.q-incoming{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;background:var(--accent-soft);color:var(--text);font-size:14px}.q-empty{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-3);text-align:center;padding:24px}.q-empty strong{color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:600}.q-empty-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:6px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.q-list{list-style:none;margin:0;padding:0}.q-item{display:grid;grid-template-columns:28px 132px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line);cursor:grab;transition:background .15s}.q-item:last-child{border-bottom:0}.q-item:hover{background:var(--surface-2)}.q-item.dragging{opacity:.4}.q-item.drop-target{box-shadow:inset 0 2px 0 var(--accent)}.q-num{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--text-3);text-align:center}.q-thumb{position:relative;width:132px;aspect-ratio:16 / 9;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--surface-3)}.q-thumb img{width:100%;height:100%;object-fit:cover;display:block}.q-thumb:after{content:"▶";position:absolute;inset:0;margin:auto;width:30px;height:30px;display:grid;place-items:center;padding-left:2px;border-radius:50%;background:#100e13c7;color:var(--accent);font-size:11px}.q-info{min-width:0;display:grid;gap:3px}.q-info strong{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-source{font-size:12px;font-weight:600;color:var(--accent)}.q-info a{font-size:12px;color:var(--text-3);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-info a:hover{color:var(--text-2);text-decoration:underline}.q-remove{width:36px;height:36px;border-radius:10px;border:1px solid var(--line-strong);background:transparent;color:var(--text-3);font-size:18px}.q-remove:hover{color:#ff8f8f;border-color:#8e4545}.q-foot{padding:12px 22px;border-top:1px solid var(--line);font-size:12px;color:var(--text-3)}.q-modal{width:min(900px,calc(100vw - 28px));padding:20px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);color:var(--text);box-shadow:0 30px 90px #0009}.q-modal::backdrop{background:#08070ad9}.q-modal-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.q-modal-head strong{font-family:var(--font-display);font-size:18px;font-weight:600}.q-modal-head form{display:flex}.q-close{width:40px;padding:0;font-size:22px}.q-modal video{display:block;width:100%;max-height:68vh;background:#000;border-radius:10px}.q-modal video[hidden]{display:none}#platform-player:empty{display:none}#platform-player iframe,#platform-player>div{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:10px;background:#000}.q-modal-controls{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.q-modal-controls span{font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.q-modal p{margin:10px 0 0;min-height:20px;font-size:13px;color:var(--text-3)}.q-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);padding:11px 18px;border-radius:999px;background:var(--text);color:var(--bg);font-size:14px;font-weight:500;box-shadow:0 8px 30px #00000080;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:50}.q-toast.visible{opacity:1;transform:translate(-50%)}@media(max-width:650px){.q-saved{display:none}.q-main{padding:36px 16px 48px}.q-hero p{font-size:15px}.q-add{padding:14px}.q-add-row{flex-direction:column}.q-panel-head{padding:16px}.q-actions{width:100%}.q-actions .btn{flex:1;padding:0 10px}.q-actions #start-live-room{flex-basis:100%;order:-1}.q-item{grid-template-columns:20px 92px minmax(0,1fr) 34px;gap:10px;padding:12px 14px}.q-thumb{width:92px}.q-info strong{font-size:13px}.q-modal{padding:14px}}.q-addons{max-width:980px;margin:-32px auto 0;padding:0 24px 48px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:13px;color:var(--text-3)}.q-addons a{color:var(--accent);text-decoration:none;font-weight:600}.q-addons a:hover{text-decoration:underline}.q-legal{margin-left:auto;color:var(--text-3)}.q-addons .q-legal a{color:var(--text-3);font-weight:500}@media(max-width:650px){.q-addons{padding:0 16px 40px;margin-top:-20px}}.q-live{margin-bottom:28px}.q-live-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.q-live-head h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.02em}.q-live-dot{width:9px;height:9px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px #5fd8a426;animation:pulse 1.4s infinite}.q-live-empty{margin:0;padding:14px 18px;border:1px dashed var(--line-strong);border-radius:14px;font-size:14px;line-height:1.5;color:var(--text-3)}.q-live-empty strong{color:var(--text-2);font-weight:600}.q-rooms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.q-rooms:empty{display:none}.q-room-item{position:relative}.q-room-report{position:absolute;right:12px;bottom:12px;padding:3px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-3);font-size:12px;opacity:0;transition:opacity .15s,color .15s,border-color .15s}.q-room-item:hover .q-room-report,.q-room-report:focus-visible{opacity:1}.q-room-report:hover{color:var(--text);border-color:var(--line-strong)}@media(hover:none){.q-room-report{opacity:1}}.q-room-hide{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-3);font-size:16px;line-height:1;opacity:0;transition:opacity .15s,color .15s,border-color .15s}.q-room-item:hover .q-room-hide,.q-room-hide:focus-visible{opacity:1}.q-room-hide:hover{color:var(--text);border-color:var(--line-strong)}@media(hover:none){.q-room-hide{opacity:1}}.q-room-item .q-room-top{padding-right:26px}.q-room{height:100%;display:grid;gap:6px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .15s,background .15s,transform .1s}.q-room:hover{border-color:#ff4fa380;background:var(--surface-2)}.q-room:active{transform:translateY(1px)}.q-room-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.q-room-live{display:inline-flex;align-items:center;gap:6px;color:var(--live);font-weight:600}.q-room-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--live)}.q-room-viewers{color:var(--text-3);font-variant-numeric:tabular-nums}.q-room strong{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.q-room-meta{font-size:12.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-room-join{margin-top:4px;font-size:13px;font-weight:700;color:var(--accent)}@media(prefers-reduced-motion:reduce){.q-live-dot{animation:none}}.q-how-link{display:inline-block;margin-top:18px;color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.q-how-link:hover{text-decoration:underline;text-underline-offset:3px}.q-how{--how-w: min(1232px, calc(100vw - 48px) );width:var(--how-w);margin:56px calc((100% - var(--how-w)) / 2) 0;scroll-margin-top:24px}.q-how-head{margin:0 0 24px}.q-how-head .eyebrow{color:var(--accent)}.q-how-head h2{margin:8px 0 0;max-width:680px;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.4vw,34px);line-height:1.15;letter-spacing:-.025em}.q-how-sub{margin:10px 0 0;max-width:620px;font-size:16px;line-height:1.5;color:var(--text-2)}.q-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.q-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.q-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.q-step{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}@media(hover:hover){.q-step:hover{border-color:#ff4fa38c;transform:translateY(-2px);box-shadow:0 14px 30px #00000059}}.q-step:focus-within{border-color:#ff4fa38c}.q-step-art{position:relative;min-height:200px;display:grid;place-items:center;padding:48px 22px 26px;background:radial-gradient(ellipse at 50% 0,#2a2133 0,var(--surface-2) 75%);border-bottom:1px solid var(--line)}.q-step-text{position:relative;flex:1;padding:26px 22px 24px}.q-step-num{position:absolute;top:-17px;left:22px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-weight:700;font-size:16px;box-shadow:0 0 0 4px var(--surface)}.q-step h3{margin:4px 0 10px;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.01em}.q-step p{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--text-2)}.q-step p:last-child{margin-bottom:0}.q-step .q-step-lead{color:var(--text);font-weight:600;font-size:16px}.q-step .q-step-note{font-size:14.5px;color:var(--text-3)}.q-step-text b{color:var(--text);font-weight:600}.q-demo-replay{position:absolute;top:10px;right:10px;min-height:32px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;background:#100e13b3;color:var(--text-2);font-size:12px;font-weight:600;opacity:.85;transition:opacity .15s,border-color .15s,color .15s}.q-demo-replay:hover,.q-demo-replay:focus-visible{opacity:1;color:var(--text);border-color:var(--accent)}@media(hover:hover){.q-step:not(:hover):not(:focus-within) .q-demo-replay{opacity:.45}}.q-demo{width:100%;max-width:300px;min-width:0;display:grid;gap:10px;font-size:12.5px}.demo-tag{position:absolute;top:18px;left:22px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.demo-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;height:40px;padding:0 10px 0 6px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.demo-row i{height:26px;border-radius:6px;background:linear-gradient(135deg,#4a3352,#2a2333)}.demo-row span{display:grid;min-width:0;line-height:1.2}.demo-row strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-weight:600;font-size:12.5px}.demo-row small{color:var(--text-3);font-size:11px}.demo-row em{font-style:normal;color:var(--text-3);letter-spacing:-2px}.demo-field{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;border:1px solid var(--line-strong);border-radius:11px;background:var(--bg)}.demo-url{position:relative;flex:1;min-width:0;height:18px;overflow:hidden}.demo-url-text,.demo-placeholder{position:absolute;inset:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}.demo-url-text{color:var(--text)}.demo-placeholder{color:var(--text-3);opacity:0}.demo-add-btn{flex:none;padding:7px 11px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:12px}.demo-new{border-color:#ff4fa373}.is-ready .demo-placeholder{opacity:1}.is-ready .demo-url-text{clip-path:inset(0 100% 0 0)}.is-ready .demo-new{opacity:0;transform:translateY(-6px)}.is-run .demo-placeholder{animation:demo-hide .01s linear .3s forwards}.is-run .demo-url-text{animation:demo-type .9s steps(24,end) .3s forwards}.is-run .demo-add-btn{animation:demo-press .35s ease 1.45s}.is-run .demo-new{animation:demo-in .4s ease 1.8s forwards}.demo-queue{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:repeat(3,40px);column-gap:8px;row-gap:8px}.demo-slot{grid-column:1;align-self:center;color:var(--text-3);font-weight:600;text-align:center}.demo-queue .demo-row{grid-column:2;transition:transform .45s cubic-bezier(.3,.7,.2,1),border-color .2s,box-shadow .2s}.demo-a{grid-row:1}.demo-b{grid-row:2}.demo-c{grid-row:3}.demo-order:not(.is-ready) .demo-a,.demo-order.is-moved .demo-a{transform:translateY(48px)}.demo-order:not(.is-ready) .demo-b,.demo-order.is-moved .demo-b{transform:translateY(48px)}.demo-order:not(.is-ready) .demo-c,.demo-order.is-moved .demo-c{transform:translateY(-96px)}.demo-order.is-lifted .demo-c{border-color:var(--accent);box-shadow:0 10px 22px #00000073}.demo-room{justify-items:center}.demo-start{padding:10px 18px;border-radius:11px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:13.5px}.demo-invite{justify-self:stretch;min-width:0;display:flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;border:1px dashed var(--line-strong);border-radius:11px;background:var(--bg)}.demo-invite>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-2)}.demo-copy{position:relative;flex:none;display:grid;padding:6px 10px;border-radius:8px;border:1px solid var(--line-strong);color:var(--text);font-size:12px;font-weight:600}.demo-copy>span{grid-area:1 / 1;text-align:center;transition:opacity .2s}.demo-copy-idle{opacity:0}.demo-copy-done{color:var(--live)}.is-ready .demo-copy-idle{opacity:1}.is-ready .demo-copy-done{opacity:0}.is-ready .demo-invite{opacity:0;transform:translateY(-6px)}.is-run .demo-start{animation:demo-press .35s ease .4s}.is-run .demo-invite{animation:demo-in .4s ease .85s forwards}.is-run .demo-copy{animation:demo-press .3s ease 1.9s}.is-run .demo-copy-idle{animation:demo-hide .01s linear 2.05s forwards}.is-run .demo-copy-done{animation:demo-show .2s ease 2.05s forwards}.demo-player{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px}.demo-screen{position:relative;aspect-ratio:16 / 10;border-radius:9px;background:#000;border:1px solid var(--line-strong);overflow:hidden}.demo-sync{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;background:#23e3dc1f;border:1px solid rgba(35,227,220,.35);color:var(--live);font-size:10.5px;font-weight:700}.demo-sync:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--live)}.demo-bar{position:absolute;left:7px;right:7px;bottom:7px;height:4px;border-radius:4px;background:#fff3;overflow:hidden}.demo-bar i{display:block;height:100%;width:58%;background:var(--accent)}.demo-chat{display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.demo-msg{display:grid;gap:1px;padding:5px 8px;border-radius:9px 9px 9px 3px;background:var(--surface-3);color:var(--text-2);font-size:11px;line-height:1.25}.demo-msg b{font-size:9.5px;color:var(--text-3)}.demo-msg.is-me{border-radius:9px 9px 3px;background:var(--accent-soft);color:var(--text)}.demo-vote{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text-2)}.demo-vote strong{color:var(--text);font-weight:600}.demo-vote-btn{display:grid;padding:5px 9px;border-radius:8px;border:1px solid var(--line-strong);color:var(--text);font-size:11.5px;font-weight:600}.demo-vote-btn>span{grid-area:1 / 1;text-align:center}.demo-vote-idle{opacity:0}.demo-vote-done{color:var(--accent)}.is-ready .demo-bar i{width:30%}.is-ready .demo-msg{opacity:0;transform:translateY(6px)}.is-ready .demo-vote-idle{opacity:1}.is-ready .demo-vote-done{opacity:0}.is-run .demo-bar i{animation:demo-progress 3.2s linear forwards}.is-run .demo-msg{animation:demo-in .35s ease .6s forwards}.is-run .demo-msg.is-me{animation-delay:1.3s}.is-run .demo-vote-btn{animation:demo-press .3s ease 2.1s}.is-run .demo-vote-idle{animation:demo-hide .01s linear 2.25s forwards}.is-run .demo-vote-done{animation:demo-show .2s ease 2.25s forwards}.q-demo.is-paused,.q-demo.is-paused *{animation-play-state:paused!important}@keyframes demo-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes demo-hide{to{opacity:0}}@keyframes demo-show{to{opacity:1}}@keyframes demo-in{to{opacity:1;transform:none}}@keyframes demo-press{50%{transform:scale(.94);filter:brightness(1.15)}}@keyframes demo-progress{0%{width:30%}to{width:58%}}.q-cta{margin:28px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:24px 26px;border:1px solid rgba(255,79,163,.35);border-radius:18px;background:radial-gradient(ellipse at 0 0,rgba(255,79,163,.14) 0,transparent 60%),radial-gradient(ellipse at 100% 100%,rgba(35,227,220,.08) 0,transparent 55%),var(--surface)}.q-cta-text{flex:1 1 320px;min-width:0}.q-cta h3{margin:0 0 6px;font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:-.015em}.q-cta p{margin:0;font-size:15.5px;line-height:1.5;color:var(--text-2)}.q-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.q-cta-actions .btn{min-height:46px;padding:0 20px;font-size:15px}.q-tips{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}@media(max-width:1023px){.q-tips{grid-template-columns:1fr}}.q-tip{background:var(--surface);border:1px solid var(--line);border-radius:18px;transition:border-color .18s;interpolate-size:allow-keywords}.q-tip[open]{border-color:var(--line-strong)}.q-tip summary{display:flex;align-items:flex-start;gap:14px;min-height:48px;padding:18px 20px;cursor:pointer;list-style:none;border-radius:18px}.q-tip summary::-webkit-details-marker{display:none}.q-tip summary:hover .q-tip-title{color:var(--accent)}.q-tip summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-tip-head{flex:1;display:grid;gap:4px;min-width:0}.q-tip-title{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--text);transition:color .15s}.q-tip-sub{font-size:14.5px;line-height:1.5;color:var(--text-2)}.q-tip-chevron{flex:none;width:28px;height:28px;margin-top:1px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong)}.q-tip-chevron:before{content:"";width:7px;height:7px;margin-top:-3px;border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);transform:rotate(45deg);transition:transform .18s ease}.q-tip[open] .q-tip-chevron:before{margin-top:3px;transform:rotate(-135deg)}.q-tip::details-content{height:0;overflow:clip;transition:height .2s ease,content-visibility .2s allow-discrete}.q-tip[open]::details-content{height:auto}.q-tip ul{list-style:none;margin:0;padding:16px 20px 20px;display:grid;gap:12px;font-size:15px;line-height:1.5;color:var(--text-2);border-top:1px solid var(--line)}.q-tip li{position:relative;padding-left:16px}.q-tip li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.q-tip strong{color:var(--text);font-weight:600}.q-tip b{color:var(--accent);font-weight:600}@media(max-width:767px){.q-how{--how-w: min(1232px, calc(100vw - 32px) );margin-top:40px}.q-step-art{min-height:184px;padding:40px 18px 22px}.demo-tag{left:18px}.q-step-text{padding:26px 18px 22px}.q-step-num{left:18px}.q-cta{padding:20px 18px}.q-cta-actions,.q-cta-actions .btn{width:100%}.q-tip summary{padding:16px}.q-tip ul{padding:14px 16px 18px}}@media(prefers-reduced-motion:reduce){.q-step,.q-step:hover{transform:none;transition:border-color .18s}.q-tip::details-content{transition:none}.q-tip-chevron:before{transition:none}.q-demo *,.q-demo{animation:none!important;transition:none!important}}.q-addons .q-support{color:#ff9eb5}.q-flow-step{margin-bottom:16px}.q-flow-title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--text)}.q-panel-head .q-flow-title{margin:0;font-size:20px}.q-flow-num{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:14px;font-weight:700;font-family:var(--font-body);letter-spacing:0}.btn.btn-sm{min-height:34px;padding:0 12px;font-size:13px}.q-start{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.q-start-btn{width:100%;min-height:56px;font-size:17px}.q-start-hint{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--text-2);text-align:center}.q-live{margin-top:36px}.q-empty{min-height:150px}.q-room.q-channel{display:grid;margin-bottom:12px;border-color:#ff4fa373;background:radial-gradient(ellipse at 0 0,rgba(255,79,163,.12) 0,transparent 60%),var(--surface)}.q-room.q-channel .q-room-live{color:var(--accent)}
