:root{--q-surface:var(--dash-surface);--q-surface-2:var(--dash-surface-2);--q-surface-3:var(--dash-surface-3);--q-line:var(--dash-line);--q-line-strong:var(--dash-line-strong);--q-highlight:var(--surface-highlight);--q-shadow:0 1px 0 #0006, 0 20px 50px #00000052;--q-radius:18px;--q-radius-sm:12px;--q-accent:var(--accent);--q-accent-rgb:64, 102, 255;--q-violet:#8b6cff;--q-brand-line:linear-gradient(90deg, #4a74ff, #8b6cff);--q-ease:cubic-bezier(.2, .8, .2, 1);--q-spring:cubic-bezier(.34, 1.5, .64, 1)}@keyframes q-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes q-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes q-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(1.75)}}@keyframes q-breathe{0%,to{opacity:1}50%{opacity:.45}}.qs-tabular{font-variant-numeric:tabular-nums}.qs-card{background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius);box-shadow:var(--q-highlight), var(--q-shadow)}.qs-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.qs-eyebrow time{color:var(--text-muted);letter-spacing:.04em}.qs-eyebrow__sep{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.qs-live-dot{background:var(--warning);border-radius:50%;width:7px;height:7px;position:relative}.qs-live-dot.is-live{background:var(--success)}.qs-live-dot:after{content:"";background:inherit;animation:q-ping 2s var(--q-ease) infinite;border-radius:50%;position:absolute;inset:0}.qs{gap:16px;padding:clamp(16px,3vw,28px) 0 72px;display:grid}.qs-hero{background:var(--q-surface);border:1px solid var(--q-line);box-shadow:var(--q-highlight), var(--q-shadow);border-radius:22px;padding:18px 22px 16px;position:relative;overflow:hidden}.qs-hero:before{content:"";background:radial-gradient(closest-side, rgba(var(--q-accent-rgb), .1), transparent);pointer-events:none;width:420px;height:320px;position:absolute;top:-140px;left:-120px}.qs-hero__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid;position:relative}.qs-hero__avatar,.qs-mate__avatar,.qs-chat__avatar{border-radius:50%;flex:none;display:block;position:relative}.qs-hero__avatar,.qs-mate__avatar{width:52px;height:52px}.qs-chat__avatar{width:36px;height:36px}.qs-hero__avatar .avatar-icon,.qs-mate__avatar .avatar-icon,.qs-chat__avatar .avatar-icon{width:100%;height:100%}.qs-hero__avatar:after,.qs-mate__avatar:after{content:"";background:var(--q-brand-line);-webkit-mask-composite:xor;opacity:.85;border-radius:50%;padding:1.5px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qs-hero__copy{min-width:0;animation:q-rise .5s var(--q-ease) both;gap:6px;display:grid}.qs-hero__title{font-family:var(--font-heading);letter-spacing:.01em;color:var(--text);font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.05}.qs-hero__hint{max-width:60ch;color:var(--text-muted);font-size:14px;line-height:1.5}.qs-hero__meta{-webkit-backdrop-filter:blur(10px);background:#0e10159e;border:1px solid #ffffff14;border-radius:14px;align-self:center;align-items:center;padding:10px 2px;display:flex}.qs-hero__meta>div{gap:4px;padding:0 18px;display:grid}.qs-hero__meta>div+div{border-left:1px solid var(--q-line)}.qs-hero__meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-size:11px;font-weight:600}.qs-hero__meta dd{color:var(--text);white-space:nowrap;font-size:15px;font-weight:600}.qs-hero__meta dd span{color:var(--text-faint);font-weight:500}.qs-steps{--qs-cols:5;grid-template-columns:repeat(var(--qs-cols), minmax(0, 1fr));margin-top:16px;list-style:none;display:grid;position:relative}.qs-steps:before,.qs-steps:after{content:"";top:12px;left:calc(100% / var(--qs-cols) / 2);border-radius:2px;height:2px;position:absolute}.qs-steps:before{right:calc(100% / var(--qs-cols) / 2);background:var(--q-line-strong)}.qs-steps:after{width:calc((100% - 100% / var(--qs-cols)) * var(--qs-progress,0));background:var(--q-brand-line);transition:width .8s var(--q-ease)}.qs-steps li{z-index:1;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.qs-steps__dot{background:var(--q-surface-2);border:1px solid var(--q-line-strong);width:26px;height:26px;color:var(--text-faint);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:grid;position:relative}.qs-steps__label{color:var(--text-faint);font-size:12.5px;font-weight:500;transition:color .3s}.qs-steps li.is-done .qs-steps__dot{border-color:rgba(var(--q-accent-rgb), .55);color:#9fb3ff;background:#222428}.qs-steps li.is-done .qs-steps__dot i{animation:q-pop .4s var(--q-spring) both}.qs-steps li.is-done .qs-steps__label{color:var(--text-muted)}.qs-steps li.is-active .qs-steps__dot{background:var(--q-accent);color:#fff;box-shadow:0 0 0 4px rgba(var(--q-accent-rgb), .16);border-color:#0000}.qs-steps li.is-active .qs-steps__dot:after{content:"";border:1px solid rgba(var(--q-accent-rgb), .8);animation:q-ping 2.2s var(--q-ease) infinite;border-radius:50%;position:absolute;inset:-1px}.qs-steps li.is-active .qs-steps__label{color:var(--text);font-weight:600}.qs-grid{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.qs-grid__side{top:calc(var(--header-h) + 16px);gap:12px;display:grid;position:sticky}.qs-mate{padding:16px}.qs-mate__head{align-items:center;gap:14px;display:flex}.qs-mate__who{gap:6px;min-width:0;display:grid}.qs-mate__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;overflow:hidden}.qs-mate__badge{color:#f2c062;background:#f5a52414;border:1px solid #f5a52438;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.qs-mate__badge i{font-size:10px}.qs-mate__stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:8px;margin-top:18px;display:grid}.qs-mate__stats>div{border-radius:var(--q-radius-sm);background:var(--q-surface-2);border:1px solid var(--q-line);justify-items:center;gap:3px;padding:11px 6px 10px;display:grid}.qs-mate__stats strong{color:var(--text);white-space:nowrap;align-items:center;gap:5px;font-size:15px;font-weight:650;display:inline-flex}.qs-mate__stats strong i{color:var(--hue-gold);font-size:12px}.qs-mate__stats>div{align-content:center}.qs-mate__rank img{object-fit:contain;filter:drop-shadow(0 3px 6px #0006);width:30px;height:30px}.qs-mate__stats .qs-mate__rank span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;max-width:100%;color:var(--text-muted);font-size:11px;font-weight:650;overflow:hidden}.qs-mate__stats span{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:600}.qs-facts{margin-top:16px;display:grid}.qs-facts>div{border-top:1px solid var(--q-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.qs-facts dt{color:var(--text-muted)}.qs-facts dd{color:var(--text);text-align:right;font-weight:600}.qs-facts__flags{gap:6px;display:inline-flex}.qs-facts__flags img{border-radius:2px;width:18px;height:13px}.qs-mate__bio{border-radius:var(--q-radius-sm);background:var(--q-surface-2);color:var(--text-muted);margin-top:6px;padding:12px 14px;font-size:13px;line-height:1.5}.qs-team{border-top:1px solid var(--q-line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.qs-team__label{color:var(--text-muted);font-size:12px;line-height:1.45}.qs-team__list{flex-wrap:wrap;gap:6px;display:flex}.qs-team__chip{background:var(--q-surface-2);border:1px solid var(--q-line);border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.qs-team__avatar{border-radius:50%;width:22px;height:22px;overflow:hidden}.qs-team__avatar .avatar-icon{width:100%;height:100%}.qs-more{padding:14px 16px}.qs-more__head{align-items:center;gap:12px;display:flex}.qs-more__icon{background:rgba(var(--q-accent-rgb), .12);color:#9fb3ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.qs-more__copy{flex:1;gap:2px;min-width:0;display:grid}.qs-more__copy strong{color:var(--text);font-size:13.5px}.qs-more__copy small{color:var(--text-muted);font-size:12px}.qs-more__form{border-top:1px solid var(--q-line);animation:q-rise .35s var(--q-ease) both;gap:12px;margin-top:14px;padding-top:14px;display:grid}.qs-more__row{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.qs-more__actions{grid-template-columns:auto 1fr;gap:8px;display:grid}.qs-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qs-tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-tile{--tile:159, 179, 255;border:1px solid var(--q-line);background:linear-gradient(180deg, rgba(var(--tile), .07), transparent 70%), var(--q-surface);box-shadow:var(--q-highlight);color:var(--text);font:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease, transform .2s var(--q-ease), background .2s ease;border-radius:14px;justify-items:center;gap:3px;padding:12px 6px 10px;display:grid;position:relative}.qs-tile--reroll{--tile:139, 108, 255}.qs-tile--help{--tile:64, 160, 255}.qs-tile--cancel{--tile:240, 110, 115}.qs-tile__icon{background:rgba(var(--tile), .14);border:1px solid rgba(var(--tile), .28);width:32px;height:32px;color:rgb(var(--tile));transition:background .2s ease, transform .25s var(--q-spring);border-radius:10px;place-items:center;margin-bottom:4px;font-size:13px;display:grid}.qs-tile strong{font-size:12.5px;font-weight:650;line-height:1.2}.qs-tile small{max-width:100%;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.qs-tile:hover:not(:disabled){border-color:rgba(var(--tile), .45);background:linear-gradient(180deg, rgba(var(--tile), .14), transparent 75%), var(--q-surface);transform:translateY(-2px)}.qs-tile:hover:not(:disabled) .qs-tile__icon{background:rgba(var(--tile), .22);transform:scale(1.08)}.qs-tile:focus-visible{outline:2px solid rgb(var(--tile));outline-offset:2px}.qs-tile:disabled{opacity:.55;cursor:default}.qs-link{width:100%;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex}.qs-link i{width:14px;color:var(--text-faint);font-size:12px;transition:color .2s}.qs-link:hover{color:var(--text);background:#ffffff0a}.qs-link:hover i{color:var(--text-muted)}.qs-link:disabled{opacity:.5;cursor:default}.qs-link--quiet:hover,.qs-link--quiet:hover i{color:#f08b8e}.qs-chat{height:clamp(480px, calc(100svh - var(--header-h) - 300px), 760px);flex-direction:column;display:flex;overflow:hidden}.qs-chat__head{border-bottom:1px solid var(--q-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.qs-chat__who{align-items:center;gap:12px;min-width:0;display:flex}.qs-chat__who>span:last-child{gap:2px;min-width:0;display:grid}.qs-chat__who strong{color:var(--text);font-size:14.5px}.qs-chat__who small{color:var(--text-faint);font-size:12px}.qs-chat__actions{gap:8px;display:flex}.qs-chat__actions .btn i{font-size:11px}.qs-chat>.session-chat{flex:1;min-height:0}@media (min-width:1021px) and (min-height:660px){.checkout-page:has(>.container>.qs){padding:0}.qs{height:calc(100svh - var(--header-h));flex-direction:column;gap:14px;padding:14px 0 16px;display:flex}.qs>.reveal:first-child{flex:none}.qs-grid{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.qs-grid__side{overscroll-behavior:contain;scrollbar-width:none;align-content:start;min-height:0;padding-bottom:20px;position:static;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.qs-grid__side::-webkit-scrollbar{display:none}.qs-grid__chat{flex-direction:column;min-height:0;display:flex}.qs-grid__chat>.qs-chat{flex:1;height:auto;min-height:0}}@media (min-width:1021px) and (max-height:820px){.qs-hero{padding:16px 22px 14px}.qs-chat__head{padding:10px 14px}}@media (max-width:1020px){.qs-grid{grid-template-columns:minmax(0,1fr)}.qs-grid__chat{order:-1}.qs-grid__side{position:static}.qs-chat{height:min(640px, calc(100svh - var(--header-h) - 32px))}}@media (max-width:720px){.qs-hero{border-radius:18px;padding:18px 16px 16px}.qs-hero__top{grid-template-columns:auto minmax(0,1fr);gap:14px}.qs-hero__avatar{align-self:start;width:48px;height:48px}.qs-hero__meta{grid-column:1/-1;justify-self:start;padding:10px 0}.qs-hero__meta>div{padding:0 14px}.qs-steps__label{display:none}.qs-steps li.is-active .qs-steps__label{white-space:nowrap;font-size:12px;display:block;position:absolute;top:34px}.qs-steps{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.qs *,.qs :before,.qs :after,.qm *,.qm :before,.qm :after{transition:none!important;animation:none!important}}.qr{gap:16px;max-width:980px;margin:0 auto;padding:clamp(20px,4vw,40px) 0 72px;display:grid}.qr-hero{text-align:center;justify-items:center;gap:8px;padding:8px 0 6px;display:grid}.qr-hero__mark{width:56px;height:56px;margin-bottom:6px}.qr-hero__mark svg{width:100%;height:100%;overflow:visible}.qr-hero__ring{fill:#2fbf7114;stroke:#2fbf718c;stroke-width:1.5px;stroke-dasharray:151;stroke-dashoffset:151px;animation:q-draw .7s var(--q-ease) .1s forwards}.qr-hero__tick{fill:none;stroke:#4fd18b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34px;animation:q-draw .45s var(--q-ease) .6s forwards}@keyframes q-draw{to{stroke-dashoffset:0}}.qr-hero__title{font-family:var(--font-heading);letter-spacing:.01em;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.02}.qr-hero__sub{color:var(--text-muted);font-size:13.5px}.qr-farewell{text-align:left;max-width:min(100%,460px);animation:q-rise .5s var(--q-ease) .5s both;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.qr-farewell__avatar{flex:none;width:30px;height:30px}.qr-farewell__avatar .avatar-icon{width:100%;height:100%}.qr-farewell__bubble{background:#1e2024;border:1px solid #ffffff0d;border-radius:16px 16px 16px 5px;gap:2px;padding:9px 13px;font-size:13.5px;line-height:1.45;display:grid}.qr-farewell__bubble small{color:var(--text-faint);font-size:11px}.qr-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.qr-grid>.reveal,.qr-side>.reveal{min-width:0}.qr-side{gap:16px;display:grid}.qr-rate{padding:22px}.qr-rate__mate{align-items:center;gap:14px;display:flex}.qr-rate__meta{color:var(--text-muted);font-size:12.5px}.qr-rate__meta i{color:var(--hue-gold);font-size:11px}.qr-stars{background:var(--q-surface-2);border:1px solid var(--q-line);border-radius:14px;justify-items:center;gap:6px;margin:22px 0 6px;padding:22px 12px 18px;display:grid}.qr-stars__row{gap:6px;display:flex}.qr-stars__star{color:#ffffff24;cursor:pointer;width:48px;height:48px;transition:color .18s ease, transform .25s var(--q-spring);background:0 0;border:0;border-radius:12px;place-items:center;font-size:30px;display:grid}.qr-stars__star:hover:not(:disabled){transform:scale(1.12)}.qr-stars__star:disabled{cursor:default}.qr-stars__star:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}.qr-stars__star.is-on{color:#f5b73b}.qr-stars__star.is-set i{animation:q-star .45s var(--q-spring) calc(var(--qr-i) * 55ms) both}@keyframes q-star{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.qr-stars__word{min-height:20px;color:var(--text-faint);font-size:14px;font-weight:600;transition:color .2s}.qr-stars__word.is-shown{color:var(--text)}.qr-stars__note{color:var(--text-faint);text-align:center;font-size:12px}.qr-stars__note i{color:var(--success)}.qr-tip{border-bottom:1px solid var(--q-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.qr-tip__copy{gap:2px;display:grid}.qr-tip__copy strong{color:var(--text);font-size:14px}.qr-tip__copy strong i{color:#f08bb4;margin-right:4px}.qr-tip__copy small{color:var(--text-muted);font-size:12px}.qr-tip__options{gap:6px;display:flex}.qr-chip{border:1px solid var(--q-line-strong);min-width:50px;color:var(--text);font:inherit;cursor:pointer;transition:border-color .2s ease, background .2s ease, transform .2s var(--q-spring);background:0 0;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.qr-chip:hover{border-color:rgba(var(--q-accent-rgb), .6);background:rgba(var(--q-accent-rgb), .08)}.qr-chip:active{transform:scale(.95)}.qr-tip__sent{color:#4fd18b;animation:q-rise .35s var(--q-ease) both;font-size:13px;font-weight:600}.qr-rate__foot{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.qr-rate__foot .qs-link{width:auto}.qs-link.is-on{color:var(--text)}.qs-link.is-on .fa-heart{color:#f0739a}.qr-again{gap:12px;padding:22px;display:grid}.qr-again__title{font-size:19px;font-weight:650;line-height:1.25}.qr-again__sub{color:var(--text-muted);font-size:13px;line-height:1.5}.qr-again__skip{color:var(--text-faint);justify-self:center;font-size:12.5px;transition:color .2s}.qr-again__skip:hover{color:var(--text)}.qr-trust{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:16px 18px;display:grid}.qr-trust__icon{width:36px;height:36px;color:var(--text);background:#ffffff0f;border-radius:10px;place-items:center;font-size:14px;display:grid}.qr-trust__copy{gap:2px;display:grid}.qr-trust__copy strong{font-size:13.5px}.qr-trust__copy small{color:var(--text-muted);font-size:12px;line-height:1.45}.qr-trust .btn i{margin-left:2px;font-size:10px}@media (max-width:860px){.qr-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.qr-stars__star{width:42px;height:42px;font-size:26px}.qr-rate,.qr-again{padding:18px}}@media (prefers-reduced-motion:reduce){.qr *,.qr :before,.qr :after{transition:none!important;animation:none!important}.qr-hero__ring,.qr-hero__tick{stroke-dashoffset:0}}.qe{isolation:isolate;justify-items:center;padding:clamp(24px,4vw,48px) 0 64px;display:grid;position:relative}.qe-card{border:1px solid var(--border);background:#13151b;border-radius:18px;width:min(100%,520px);animation:.45s cubic-bezier(.2,.8,.2,1) both qeIn;overflow:hidden;box-shadow:0 24px 60px #00000073}@keyframes qeIn{0%{opacity:0;transform:translateY(10px)scale(.985)}}.qe-card__banner{justify-content:space-between;align-items:flex-end;height:128px;padding:0 22px 16px;display:flex;position:relative}.qe-card__art{filter:grayscale(.55)brightness(.7);background-position:50% 30%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.qe-card__game{object-fit:cover;filter:grayscale(.35);border:1px solid #ffffff1f;border-radius:13px;width:52px;height:52px;position:relative;box-shadow:0 8px 22px #00000080}.qe-card__status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:#0e1015c7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}.qe-card__status.is-refund i{color:#e8b34b}.qe-card__status.is-done i{color:var(--success)}.qe-card__body{text-align:left;padding:6px 22px 22px}.qe-card__title{font-family:var(--font-heading);letter-spacing:.01em;margin:0 0 6px;font-size:30px;font-weight:400;line-height:1.05}.qe-card__text{color:var(--text-muted);margin:0 0 18px;font-size:14px;line-height:1.5}.qe-card__facts{border:1px solid var(--border);background:#ffffff05;border-radius:12px;grid-template-columns:auto 1fr auto;margin:0 0 16px;display:grid}.qe-card__facts>div{border-left:1px solid var(--border);align-content:start;gap:3px;min-width:0;padding:11px 14px;display:grid}.qe-card__facts>div:first-child{border-left:0}.qe-card__facts dt{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.qe-card__facts dd{color:var(--text);gap:2px;margin:0;font-size:13.5px;font-weight:650;display:grid}.qe-card__facts dd small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.qe-card__facts dd.is-struck>:first-child{color:var(--text-faint);-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.qe-card .matching-screen__note{max-width:none;margin:0 0 16px;display:flex}.qe-card__actions{flex-wrap:wrap;gap:10px;display:flex}.qe-card__actions .btn{flex:160px;justify-content:center}@media (max-width:520px){.qe-card__facts{grid-template-columns:1fr 1fr}.qe-card__facts>div:nth-child(2){grid-column:2}.qe-card__facts>div:nth-child(3){border-left:0;border-top:1px solid var(--border);grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.qe-card{animation:none}}.qm{text-align:center;justify-items:center;max-width:560px;margin:0 auto;padding:clamp(28px,5vw,56px) 0 72px;display:grid}.qm-title{font-family:var(--font-heading);letter-spacing:.01em;color:var(--text);font-size:clamp(30px,4vw,40px);font-weight:400;line-height:1.04}.qm-sub{max-width:46ch;color:var(--text-muted);margin-top:8px;font-size:14px;line-height:1.55}.qm-radar{--sweep:3.6s;place-items:center;width:220px;height:220px;margin-bottom:18px;display:grid;position:relative}.qm-radar:before{content:"";background:radial-gradient(closest-side, rgba(var(--q-accent-rgb), .22), transparent);filter:blur(18px);border-radius:50%;animation:4.8s ease-in-out infinite q-breath;position:absolute;inset:18px}@keyframes q-breath{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.qm-radar__wave{box-shadow:0 0 18px rgba(var(--q-accent-rgb), .18), inset 0 0 18px rgba(var(--q-accent-rgb), .1);opacity:0;will-change:transform, opacity;border:1px solid #ffffff38;border-radius:50%;animation:4.8s cubic-bezier(.22,.61,.36,1) infinite q-wave;position:absolute;inset:22px;transform:scale(.72)}@keyframes q-wave{0%{opacity:0;transform:scale(.72)}15%{opacity:.8}to{opacity:0;transform:scale(1.32)}}.qm-radar__ticks{background:repeating-conic-gradient(from -.6deg, #ffffff57 0 1.2deg, transparent 1.2deg 30deg), repeating-conic-gradient(from -.4deg, #ffffff21 0 .8deg, transparent .8deg 7.5deg);border-radius:50%;animation:60s linear infinite reverse q-spin;position:absolute;inset:4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6.5px))}.qm-radar__scope{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle,#0e10158c,#0e1015d1);border-radius:50%;position:absolute;inset:20px;overflow:hidden}.qm-radar__grid{background:radial-gradient(circle,#0000 0 calc(40% - .5px),#ffffff0f 40%,#0000 calc(40% + .5px)),radial-gradient(circle,#0000 0 calc(49.5% - .5px),#ffffff12 49.5%,#0000 calc(49.5% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff0d 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff0d 50%,#0000 calc(50% + .5px));border-radius:50%;position:absolute;inset:0}.qm-radar__sweep{background:conic-gradient(from 0deg, transparent 0deg 250deg, rgba(var(--q-accent-rgb), .05) 290deg, rgba(var(--q-accent-rgb), .2) 340deg, #96afff6b 359deg, transparent 360deg);animation:q-spin var(--sweep) linear infinite;will-change:transform;border-radius:50%;position:absolute;inset:0}.qm-radar__blip{z-index:1;opacity:0;width:7px;height:7px;animation:q-blip var(--sweep) linear infinite;background:#fff;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 10px 2px #96afffbf}.qm-radar__blip:after{content:"";opacity:0;animation:q-blip-ring var(--sweep) ease-out infinite;animation-delay:inherit;border:1px solid #becdffb3;border-radius:50%;position:absolute;inset:-5px}@keyframes q-blip{0%{opacity:1;transform:scale(1.35)}8%{transform:scale(1)}70%{opacity:.12}to{opacity:0}}@keyframes q-blip-ring{0%{opacity:.9;transform:scale(.4)}22%{opacity:0;transform:scale(2.2)}to{opacity:0}}.qm-radar__track{border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:19.5px}.qm-radar__orbit{--orbit-w:2px;background:conic-gradient(from 0deg, transparent 0deg 180deg, rgba(var(--q-accent-rgb), .25) 280deg, #aabefff2 359deg, transparent 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--orbit-w)), #000 calc(100% - var(--orbit-w) + .75px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--orbit-w)), #000 calc(100% - var(--orbit-w) + .75px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--orbit-w)), #000 calc(100% - var(--orbit-w) + .75px));animation:q-spin var(--sweep) linear infinite;will-change:transform;border-radius:50%;position:absolute;inset:19px}.qm-radar__head{animation:q-spin var(--sweep) linear infinite;will-change:transform;position:absolute;inset:19px}.qm-radar__head:after{content:"";width:7px;height:7px;box-shadow:0 0 6px 1px #fff, 0 0 16px 4px rgba(var(--q-accent-rgb), .75);background:#fff;border-radius:50%;margin-left:-3.5px;position:absolute;top:-2.5px;left:50%}@keyframes q-spin{to{transform:rotate(1turn)}}.qm-radar__core{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:radial-gradient(circle at 50% 22%,#ffffff1a,#0000 62%),#1214199e;border:1px solid #ffffff1f;border-radius:50%;align-content:center;place-items:center;gap:2px;width:96px;height:96px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,0 14px 34px #00000080}@media (prefers-reduced-motion:reduce){.qm-radar:before,.qm-radar__wave,.qm-radar__ticks,.qm-radar__blip,.qm-radar__blip:after{animation:none}.qm-radar__blip{opacity:.5}.qm-radar__sweep,.qm-radar__orbit,.qm-radar__head{animation-duration:10s}}.qm-radar__time{letter-spacing:-.01em;color:var(--text);font-size:28px;font-weight:650}.qm-radar__label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:600}.qm-journey{flex-wrap:wrap;justify-content:center;gap:8px 0;margin:22px 0 20px;list-style:none;display:flex}.qm-journey li{color:var(--text-faint);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.qm-journey li+li:before{content:"";background:var(--q-line-strong);width:28px;height:1px;margin:0 10px}.qm-journey li.is-done{color:var(--text-muted)}.qm-journey li.is-active{color:var(--text);font-weight:600}.qm-journey__dot{border:1px solid var(--q-line-strong);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid;position:relative}.is-done .qm-journey__dot{border-color:rgba(var(--q-accent-rgb), .55);color:#9fb3ff;background:#222428}.is-active .qm-journey__dot{border-color:var(--q-accent)}.is-active .qm-journey__dot:after{content:"";background:var(--q-accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite q-breathe}.qm-panel{text-align:left;background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius);width:100%;box-shadow:var(--q-highlight), var(--q-shadow);overflow:hidden}.qm-summary{align-items:center;gap:12px;padding:14px 16px;display:flex}.qm-summary__icon{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}.qm-summary__body{flex:1;gap:2px;min-width:0;display:grid}.qm-summary__body strong{color:var(--text);font-size:14.5px}.qm-summary__body small{color:var(--text-muted);font-size:12.5px;line-height:1.4}.qm-summary__side{white-space:nowrap;justify-items:end;gap:2px;font-size:14.5px;font-weight:650;display:grid}.qm-summary__side small{color:var(--text-faint);font-size:12px;font-weight:500}.qm-pref{border:0;border-top:1px solid var(--q-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;transition:background .2s;display:flex}.qm-pref:hover{background:#ffffff06}.qm-pref__icon{background:var(--q-surface-2);border:1px solid var(--q-line);width:32px;height:32px;color:var(--text-muted);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.qm-pref__body{flex:1;gap:1px;min-width:0;display:grid}.qm-pref__body small{color:var(--text-faint);font-size:11.5px}.qm-pref__body strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.qm-pref__action{color:#9fb3ff;font-size:12.5px;font-weight:600}.qm-vibes{border-top:1px solid var(--q-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px 16px;display:grid}.qm-vibe{border:1px solid var(--q-line);background:var(--q-surface-2);color:var(--text-muted);font:inherit;cursor:pointer;transition:border-color .2s ease, background .2s ease, color .2s ease, transform .25s var(--q-spring);border-radius:12px;justify-items:center;gap:6px;padding:12px 6px 10px;font-size:12.5px;font-weight:600;display:grid}.qm-vibe i{color:var(--vibe-color);transition:transform .3s var(--q-spring);font-size:16px}.qm-vibe:hover{color:var(--text);border-color:var(--q-line-strong)}.qm-vibe:active{transform:scale(.97)}.qm-vibe.is-selected{color:var(--text);border-color:color-mix(in srgb, var(--vibe-color) 55%, transparent);background:color-mix(in srgb, var(--vibe-color) 9%, var(--q-surface-2))}.qm-vibe.is-selected i{transform:scale(1.12)}.qm-cancel{color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;margin-top:20px;padding:8px 14px;font-size:13px;font-weight:500;transition:color .2s,background .2s}.qm-cancel:hover{color:#f08b8e;background:#e5484d0f}.qm-pick{text-align:left;justify-items:stretch;max-width:1180px}.qm-pick>.qm-cancel{justify-self:center}.qm-pick__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.qm-pick__head .qm-title{margin-top:6px}.qm-countdown{flex:none;align-items:center;gap:12px;display:flex}.qm-countdown__ring{place-items:center;width:64px;height:64px;display:grid;position:relative}.qm-countdown__ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.qm-countdown__ring circle{fill:none;stroke:var(--q-line-strong);stroke-width:3px}.qm-countdown__ring .qm-countdown__fill{stroke:var(--q-accent);stroke-linecap:round;stroke-dasharray:175.93;stroke-dashoffset:calc(175.93 * (1 - var(--qm-left,1)));transition:stroke-dashoffset 1s linear,stroke .3s}.qm-countdown__time{color:var(--text);font-size:20px;font-weight:650;transition:color .3s}.qm-countdown__caption{max-width:190px;color:var(--text-muted);font-size:12.5px;line-height:1.45}.qm-countdown.is-urgent .qm-countdown__fill{stroke:var(--warning)}.qm-countdown.is-urgent .qm-countdown__time{color:var(--warning)}.qm-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px;display:grid}.qm-row__col{min-width:0;animation:q-rise .55s var(--q-ease) calc(var(--qm-i,0) * 90ms) both;gap:10px;display:grid}.qm-card{text-align:left;width:100%;color:inherit;font:inherit;background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius);box-shadow:var(--q-highlight), var(--q-shadow);cursor:pointer;transition:transform .35s var(--q-spring), border-color .25s ease, box-shadow .3s ease;padding:0;display:grid;position:relative;overflow:hidden}.qm-card:hover{border-color:var(--q-line-strong);box-shadow:var(--q-highlight), 0 24px 50px #00000073;transform:translateY(-4px)}.qm-card:focus-visible{outline:2px solid var(--q-accent);outline-offset:3px}.qm-card--center{border-color:rgba(var(--q-accent-rgb), .4);box-shadow:var(--q-highlight), 0 0 0 1px rgba(var(--q-accent-rgb), .12), 0 24px 50px #0006}.qm-card.is-selected{border-color:var(--q-accent);box-shadow:var(--q-highlight), 0 0 0 2px rgba(var(--q-accent-rgb), .45), 0 24px 50px #0006}.qm-card__flag{z-index:2;-webkit-backdrop-filter:blur(8px);color:#c3ceff;background:#0e1015b8;border:1px solid #ffffff1a;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.qm-card__art{aspect-ratio:1;background:var(--q-surface-2);display:block;position:relative;overflow:hidden}.qm-card__art img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--q-ease)}.qm-card:hover .qm-card__art img{transform:scale(1.04)}.qm-card__art:after{content:"";background:linear-gradient(to top, var(--q-surface), transparent);height:40%;position:absolute;inset:auto 0 0}.qm-card__check{z-index:2;background:var(--q-accent);color:#fff;width:28px;height:28px;box-shadow:0 6px 16px rgba(var(--q-accent-rgb), .45);animation:q-pop .4s var(--q-spring) both;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:10px;right:10px}.qm-card__body{gap:8px;margin-top:-18px;padding:0 14px 14px;display:grid;position:relative}.qm-card__name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.qm-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.qm-card__flags{flex:none;gap:4px;display:inline-flex}.qm-card__flags img{border-radius:2px;width:16px;height:12px}.qm-card__rating{color:var(--text-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.qm-card__rating i{color:var(--hue-gold);font-size:11px}.qm-card__rating strong{color:var(--text);font-weight:650}.qm-card__tags{flex-wrap:wrap;gap:6px;display:flex}.qm-card__tag{background:var(--q-surface-2);border:1px solid var(--q-line);color:var(--text-muted);border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.qm-card__tag img{object-fit:contain;width:14px;height:14px}.qm-card__lanes img{opacity:.85}.qm-card__cta{border:1px solid var(--q-line-strong);height:36px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.qm-card:hover .qm-card__cta,.qm-card--center .qm-card__cta{background:var(--q-accent);color:#fff;border-color:#0000}.qm-card.is-selected .qm-card__cta{background:rgba(var(--q-accent-rgb), .14);border-color:rgba(var(--q-accent-rgb), .5);color:#c3ceff}.qm-ghost{border-radius:var(--q-radius);border:1px dashed var(--q-line-strong);text-align:center;background:#ffffff03;place-content:center;justify-items:center;gap:8px;min-height:330px;padding:20px;display:grid}.qm-ghost__pulse{background:rgba(var(--q-accent-rgb), .7);border-radius:50%;width:12px;height:12px;margin-bottom:8px;position:relative}.qm-ghost__pulse:before,.qm-ghost__pulse:after{content:"";border:1px solid rgba(var(--q-accent-rgb), .7);animation:q-ping 2.2s var(--q-ease) infinite;border-radius:50%;position:absolute;inset:0}.qm-ghost__pulse:after{animation-delay:1.1s}.qm-ghost__title{color:var(--text-muted);font-size:13px;font-weight:600}.qm-ghost__sub{color:var(--text-faint);font-size:12px}.qm-details{border:1px solid var(--q-line);color:var(--text-muted);border-radius:14px;gap:8px;padding:12px 14px;font-size:12.5px;display:grid}.qm-details__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:600}.qm-details__list{gap:6px;list-style:none;display:grid}.qm-details__list li{color:var(--text);align-items:center;gap:8px;display:flex}.qm-details__champion-icon{border-radius:6px;width:22px;height:22px}.qm-details__tagline{line-height:1.45}.qm-details__meta{color:var(--text-faint);font-size:12px}.qm-details__meta i{margin-right:4px}.qm-details--skeleton{min-height:104px}.qm-details__skeleton-line{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a) 0 0/200% 100%;border-radius:5px;height:9px;animation:1.6s linear infinite q-shimmer}@keyframes q-shimmer{to{background-position:-200% 0}}.qm-locked{padding:clamp(56px,10vw,96px) 0}.qm-locked__stage{place-items:center;width:148px;height:148px;margin-bottom:22px;display:grid;position:relative}.qm-locked__ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.qm-locked__ring circle{fill:none;stroke:var(--q-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:414.7;stroke-dashoffset:414.7px;animation:q-draw .9s var(--q-ease) .1s forwards}.qm-locked__avatars{display:flex}.qm-locked__avatar{width:112px;height:112px;animation:q-settle .6s var(--q-spring) calc(var(--qm-i,0) * .12s) both;border-radius:50%;display:block}.qm-locked__avatars:has(>:nth-child(2)) .qm-locked__avatar{width:72px;height:72px;box-shadow:0 0 0 3px var(--bg)}.qm-locked__avatars:has(>:nth-child(2)) .qm-locked__avatar+.qm-locked__avatar{margin-left:-18px}.qm-locked__avatar .avatar-icon{width:100%;height:100%}@keyframes q-settle{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.qm-locked__check{background:var(--success);color:#fff;width:34px;height:34px;box-shadow:0 0 0 4px var(--bg), 0 8px 20px #2fbf7166;animation:q-pop .45s var(--q-spring) .75s both;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;bottom:12px;right:12px}.qm-locked .qm-title{margin-top:8px}.qm-locked .qs-eyebrow{color:#4fd18b}.qm-locked__meta{color:var(--text-muted);margin-top:8px;font-size:13px}.qm-locked__meta i{color:var(--hue-gold);font-size:11px}.qm-locked .qm-sub{animation:1.6s ease-in-out infinite q-breathe}@media (max-width:1100px){.qm-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -4px;padding:6px 4px 12px;display:flex;overflow-x:auto}.qm-row::-webkit-scrollbar{display:none}.qm-row__col{scroll-snap-align:center;flex:0 0 min(72vw,230px)}}@media (max-width:720px){.qm-pick__head{flex-direction:column;align-items:flex-start;gap:16px}.qm-vibes{grid-template-columns:repeat(2,minmax(0,1fr))}.qm-summary{flex-wrap:wrap}.qm-journey li+li:before{width:14px;margin:0 6px}}@media (prefers-reduced-motion:reduce){.qm-locked__ring circle{stroke-dashoffset:0}}@keyframes booking-art-in{0%{opacity:0;transform:scale(1.04)}}.qs-hero__art,.qr-hero__art,.qm-summary__art{pointer-events:none;animation:booking-art-in .7s var(--q-ease) both;background-position:50% 30%;background-size:cover;position:absolute}.qs-hero__art{opacity:.28;-webkit-mask-composite:source-in;inset:0 0 0 40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%),linear-gradient(#000 35%,#0000 72%);mask-image:linear-gradient(90deg,#0000,#000 55%),linear-gradient(#000 35%,#0000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}.qs-hero>:not(.qs-hero__art){position:relative}.qr-hero{isolation:isolate;position:relative}.qr-hero__art{opacity:.32;z-index:-1;background-position:50% 22%;height:400px;inset:-96px -22% auto;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#00000073 62%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#00000073 62%,#0000)}.qr-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#080a128c,#0000);border-radius:50%;position:absolute;inset:10% 18% 0}.qm-summary{position:relative;overflow:hidden}.qm-summary__art{opacity:.3;background-position:50% 18%;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.qm-summary>:not(.qm-summary__art){position:relative}@media (prefers-reduced-motion:reduce){.qs-hero__art,.qr-hero__art,.qm-summary__art{animation:none}}.chat-system{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-self:center;gap:10px;width:min(100%,500px);margin-bottom:6px;padding:12px 14px;display:grid}.chat-system__intro{text-align:left;align-items:flex-start;gap:11px;display:flex}.chat-system__icon{width:28px;height:28px;color:var(--text-muted);background:#ffffff12;border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.chat-system__intro p{color:var(--text-muted);font-size:12.5px;line-height:1.55}.chat-system__intro b{color:var(--text);font-weight:700}.chat-system__prefs{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.chat-system__pref{color:var(--text-faint);background:#1c1f25;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.chat-system__pref i{color:var(--text-muted);font-size:10px}.chat-system__pref b{color:var(--text);font-weight:700}.chat-admin-badge,.chat-bubble .chat-admin-badge{color:#b18cff;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#b18cff1f;border:1px solid #b18cff59;border-radius:6px;align-items:center;gap:4px;margin:0 0 0 6px;padding:1px 6px 1px 5px;font-size:9px;font-weight:800;line-height:1.5;display:inline-flex}.chat-admin-badge i,.chat-bubble .chat-admin-badge i{font-size:8px}.order-room__facts>.order-room__fact--full{grid-column:1/-1}.order-room__fact--full dd{white-space:normal;overflow:visible}.order-room__fact--full .order-room__copy{text-align:left;align-items:flex-start}.order-room__fact--full .order-room__copy span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.order-room__fact--full .order-room__copy i{margin-top:3px}.chat-system{box-shadow:inset 3px 0 0 var(--accent);background:#4066ff14;border-color:#4066ff52}.chat-system__icon{background:var(--accent);color:#fff}.chat-system__intro p{color:#f3f4f8d1}.chat-system__label{color:#8ea4ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.chat-system__prefs{border-top-color:#4066ff2e}.chat-message--admin .chat-bubble{box-shadow:inset 3px 0 0 var(--accent);background:#4066ff1f;border:1px solid #4066ff66}.chat-message--admin .chat-bubble__sender{color:#8ea4ff}.chat-message--admin .session-chat__admin-icon{background:var(--accent);color:#fff;border-color:#0000}
:root{--dash-card-radius:18px;--dash-card-shadow:0 1px 0 #00000059, 0 16px 40px #00000038;--dash-label:10.5px}.dashboard-sidebar__group{font-size:var(--dash-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:14px 12px 5px;font-weight:600;display:block}.dashboard-sidebar__nav{scrollbar-width:none}.dashboard-sidebar__nav::-webkit-scrollbar{display:none}.dashboard-sidebar.is-collapsed .dashboard-sidebar__group{background:var(--dash-line);color:#0000;height:1px;margin:12px 14px 8px;padding:0;overflow:hidden}@media (max-width:900px){.dashboard-sidebar__group{background:var(--dash-line);color:#0000;height:1px;margin:12px 14px 8px;padding:0;overflow:hidden}}.dashboard-topbar__eyebrow{font-size:var(--dash-label);letter-spacing:.08em;align-items:center;gap:7px;font-weight:600;display:inline-flex}.dashboard-topbar__eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.dashboard-topbar__title{font-size:18px;font-weight:650}.dashboard-panel{border-radius:var(--dash-card-radius);box-shadow:var(--surface-highlight), var(--dash-card-shadow);padding:22px 24px}.dashboard-panel__head{border-bottom:0;margin-bottom:18px;padding-bottom:0}.dashboard-panel__title{font-size:15.5px;font-weight:650}.dashboard-panel__sub{margin-top:4px;font-size:12.5px}@media (max-width:640px){.dashboard-panel{border-radius:16px;padding:18px}}.stat-grid{gap:12px;margin-bottom:18px}.stat-card{box-shadow:var(--surface-highlight);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""value value";align-items:start;row-gap:8px;padding:16px 18px}.stat-card__label{font-size:var(--dash-label);letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);align-self:center;font-weight:600}.stat-card__value{font-variant-numeric:tabular-nums;align-self:end;font-size:24px;font-weight:650}.stat-card__icon{background:var(--dash-surface-2);width:28px;height:28px;color:var(--text-faint);border-radius:9px;font-size:12px}.stat-card--link:hover .stat-card__icon{color:var(--accent)}.stat-card__delta{grid-column:1/-1;margin-top:0}.dashboard-pill{font-size:var(--dash-label);letter-spacing:.06em;border-color:#0000;gap:7px;padding:4px 10px 4px 9px;font-weight:650}.dashboard-pill--live{color:#8ea4ff;background:#4066ff24}.dashboard-pill:not(:has(>i)):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.dashboard-table th{font-size:var(--dash-label);letter-spacing:.08em}.dashboard-table tbody tr{background:0 0}.dashboard-table tbody td{background:var(--dash-surface-2)}.dashboard-table tbody tr:hover td{background:var(--dash-surface-3)}.dashboard-table td{font-variant-numeric:tabular-nums}.readiness-card,.workspace-next,.workspace-booking,.workspace-notice{border-radius:var(--dash-card-radius);box-shadow:var(--surface-highlight), var(--dash-card-shadow);margin-bottom:18px}.readiness-card{border-inline-start:1px solid var(--dash-line);position:relative;overflow:hidden}.readiness-card:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--readiness-color) 14%, transparent), transparent);pointer-events:none;width:360px;height:260px;position:absolute;top:-120px;left:-100px}.readiness-card>*{position:relative}.readiness-card__mark{border-color:color-mix(in srgb, var(--readiness-color) 40%, transparent);background:color-mix(in srgb, var(--readiness-color) 10%, transparent);border-radius:50%;font-size:18px}.readiness-card h2{font-size:clamp(18px,2vw,22px)}.workspace-notice.is-success,.workspace-notice.is-warning{border-inline-start:1px solid var(--dash-line);padding-left:42px;position:relative}.workspace-notice.is-success:before,.workspace-notice.is-warning:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px;position:absolute;top:30px;left:22px}.workspace-notice.is-warning:before{background:var(--warning)}.dashboard-panel .workspace-notice{background:var(--dash-surface-2);box-shadow:none;margin-bottom:0;padding-top:16px;padding-bottom:16px}.dashboard-panel .workspace-notice.is-success:before,.dashboard-panel .workspace-notice.is-warning:before{top:23px}.dashboard-sidebar--admin{padding-top:16px;padding-bottom:14px}.dashboard-sidebar--admin .dashboard-sidebar__brand{padding-bottom:10px}.dashboard-sidebar--admin .dashboard-sidebar__nav{scrollbar-width:thin;gap:1px}.dashboard-sidebar--admin .dashboard-sidebar__nav-link{padding:6px 12px;font-size:13px}.dashboard-sidebar--admin .dashboard-sidebar__group{padding:11px 12px 3px}.dashboard-sidebar__badge{background:rgba(var(--q-accent-rgb), .16);color:#a9b8ff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:650;line-height:16px}.dashboard-sidebar__nav-link{position:relative}.dashboard-sidebar.is-collapsed .dashboard-sidebar__badge{background:rgb(var(--q-accent-rgb));color:#0000;width:7px;min-width:0;height:7px;padding:0;position:absolute;top:5px;right:9px;overflow:hidden}@media (max-width:900px){.dashboard-sidebar__badge{background:rgb(var(--q-accent-rgb));color:#0000;width:7px;min-width:0;height:7px;padding:0;position:absolute;top:5px;right:9px;overflow:hidden}}.readiness-summary{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:340px;font-size:12.5px;display:flex}.readiness-summary__first{color:var(--text);font-weight:600}.readiness-summary__first:hover{color:var(--accent)}.readiness-summary__more{background:var(--dash-surface-3);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.readiness-summary__more:hover{color:var(--text)}.admin-readiness-table .priority-cell{white-space:nowrap}.admin-readiness-table .readiness-summary{min-width:180px}.tm-hero{isolation:isolate;border:1px solid var(--dash-line);box-shadow:var(--surface-highlight), var(--dash-card-shadow);background:#0d0f13;border-radius:22px;margin-bottom:16px;position:relative;overflow:hidden}.tm-hero__art{z-index:-2;animation:tmArtIn .9s var(--q-ease,ease) both;background-position:50% 28%;background-size:cover;position:absolute;inset:0}.tm-hero__shade{z-index:-1;background:linear-gradient(90deg,#080a12f5 0%,#080a12d1 38%,#080a1259 70%,#080a128c 100%),linear-gradient(#0000 45%,#080a12eb 100%);position:absolute;inset:0}@keyframes tmArtIn{0%{opacity:0;transform:scale(1.04)}}.tm-hero__body{justify-content:space-between;align-items:center;gap:24px;padding:28px 28px 22px;display:flex}.tm-hero__who{align-items:center;gap:20px;min-width:0;display:flex}.tm-hero__avatar{background:linear-gradient(140deg,#6f8bff,#a06cff 55%,#ff7ab8);border-radius:50%;flex:none;width:84px;height:84px;padding:3px;position:relative;box-shadow:0 10px 30px #00000073}.tm-hero__avatar .avatar-icon{background:#0d0f13;border:3px solid #0d0f13;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.tm-hero__avatar:after{content:"";background:#6b7280;border:3px solid #0d0f13;border-radius:50%;width:16px;height:16px;position:absolute;bottom:4px;right:4px}.tm-hero__avatar.is-online:after{background:#3dd68c;box-shadow:0 0 10px #3dd68ccc}.tm-hero__copy{gap:6px;min-width:0;display:grid}.tm-hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.tm-hero__status{background:#6b7280;border-radius:50%;width:7px;height:7px;position:relative}.tm-hero__status.is-online{background:#3dd68c}.tm-hero__status.is-online:after{content:"";background:inherit;animation:q-ping 2s var(--q-ease,ease) infinite;border-radius:50%;position:absolute;inset:0}.tm-hero__name{font-family:var(--font-heading);letter-spacing:.015em;color:#fff;text-shadow:0 4px 24px #00000080;margin:0;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:.95}.tm-hero__tagline{color:#ffffffb8;max-width:46ch;margin:0;font-size:13.5px}.tm-hero__games{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tm-hero__games li{-webkit-backdrop-filter:blur(8px);background:#0e10158c;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.tm-hero__games img{object-fit:cover;width:100%;height:100%}.tm-hero__games-more{color:#ffffffb3;font-size:11px;font-weight:700}.tm-hero__facts{-webkit-backdrop-filter:blur(14px);background:#080a1294;border:1px solid #ffffff1a;border-radius:16px;flex:none;margin:0;padding:14px 4px;display:flex}.tm-hero__facts>div{gap:4px;padding:0 20px;display:grid}.tm-hero__facts>div+div{border-left:1px solid #ffffff14}.tm-hero__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:10.5px;font-weight:700}.tm-hero__facts dd{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;gap:2px;margin:0;font-size:22px;font-weight:700;display:grid}.tm-hero__facts dd .fa-star{color:#f5b942;font-size:16px}.tm-hero__facts small{color:#ffffff80;font-size:11.5px;font-weight:600}.tm-hero__facts small a{color:#9fb3ff}.tm-hero__facts small a:hover{color:#fff}.tm-hero__links{flex-wrap:wrap;gap:8px;padding:0 28px 22px;display:flex}.tm-hero__links a{-webkit-backdrop-filter:blur(10px);color:#ffffffd1;background:#0e101580;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:650;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.tm-hero__links a i{color:#9fb3ff;font-size:11px}.tm-hero__links a:hover{color:#fff;background:#4066ff2e;border-color:#9fb3ff80;transform:translateY(-1px)}@media (max-width:1100px){.tm-hero__body{flex-direction:column;align-items:flex-start}.tm-hero__facts{align-self:stretch}.tm-hero__facts>div{flex:1}}@media (max-width:640px){.tm-hero__body{padding:20px 18px 16px}.tm-hero__who{gap:14px}.tm-hero__avatar{width:64px;height:64px}.tm-hero__facts>div{padding:0 12px}.tm-hero__facts dd{font-size:17px}.tm-hero__links{padding:0 18px 18px}}.tm-active{--tone:61, 214, 140;isolation:isolate;border:1px solid rgba(var(--tone), .35);box-shadow:0 0 0 1px rgba(var(--tone), .08), 0 18px 40px #0000004d;background:#0e1014;border-radius:18px;align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.tm-active.is-warning{--tone:245, 185, 66}.tm-active.is-danger{--tone:240, 110, 115}.tm-active__art{z-index:-1;opacity:.4;background-position:50% 30%;background-size:cover;position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.tm-active__icon{object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px;box-shadow:0 6px 18px #0006}.tm-active__copy{flex:1;gap:3px;min-width:0;display:grid}.tm-active__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--tone));align-items:center;gap:7px;font-size:10.5px;font-weight:750;display:inline-flex}.tm-active__dot{background:rgb(var(--tone));border-radius:50%;width:7px;height:7px;position:relative}.tm-active__dot:after{content:"";background:inherit;animation:q-ping 2s var(--q-ease,ease) infinite;border-radius:50%;position:absolute;inset:0}.tm-active__copy strong{color:#fff;font-size:16px}.tm-active__copy>span:last-child{color:#ffffffb3;font-size:13px}.tm-active__go{flex:none}@media (max-width:640px){.tm-active{flex-wrap:wrap}.tm-active__go{justify-content:center;width:100%}}.tm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tm-tile{--tile:104, 132, 255;border:1px solid var(--dash-line);background:radial-gradient(120% 140% at 0% 0%, rgba(var(--tile), .14), transparent 55%), var(--dash-surface);box-shadow:var(--surface-highlight), var(--dash-card-shadow);color:var(--text);border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value""icon hint";align-items:center;gap:2px 14px;padding:18px 20px;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}a.tm-tile:hover{border-color:rgba(var(--tile), .45);transform:translateY(-2px)}.tm-tile__icon{border:1px solid rgba(var(--tile), .35);background:rgba(var(--tile), .14);width:48px;height:48px;color:rgb(var(--tile));box-shadow:0 0 24px rgba(var(--tile), .18);border-radius:14px;grid-area:icon;place-items:center;font-size:18px;display:grid}.tm-tile__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);grid-area:label;font-size:10.5px;font-weight:700}.tm-tile__value{font-variant-numeric:tabular-nums;grid-area:value;font-size:26px;font-weight:750;line-height:1.1}.tm-tile__hint{color:var(--text-faint);grid-area:hint;font-size:12px}.tm-tile__go{color:var(--text-faint);font-size:12px;transition:transform .2s,color .2s;position:absolute;top:18px;right:18px}a.tm-tile:hover .tm-tile__go{color:rgb(var(--tile));transform:translate(3px)}.tm-tile.is-live .tm-tile__icon{animation:1.8s ease-in-out infinite tmPulse}@keyframes tmPulse{50%{box-shadow:0 0 0 6px rgba(var(--tile), .12), 0 0 30px rgba(var(--tile), .35)}}.tm-tile__skeleton{background:var(--dash-surface-3);border-radius:6px;width:40px;height:22px;display:inline-block}@media (max-width:900px){.tm-tiles{grid-template-columns:1fr}}.tm-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;margin-bottom:16px;display:grid}.tm-grid>.dashboard-panel{margin-bottom:0}.tm-sessions .dashboard-panel__title i{color:var(--accent);margin-right:6px;font-size:13px}.tm-empty{border:1px dashed var(--dash-line-strong);background:var(--dash-surface-2);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.tm-empty__icon{color:#9fb3ff;background:#4066ff1f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.tm-empty>div{flex:1;gap:2px;min-width:0;display:grid}.tm-empty strong{font-size:13.5px}.tm-empty span{color:var(--text-faint);font-size:12.5px}@media (max-width:1000px){.tm-grid{grid-template-columns:1fr}}.tm-link{background:radial-gradient(120% 100% at 100% 0%, #a06cff29, transparent 60%), var(--dash-surface);position:relative;overflow:hidden}.tm-link__mark{opacity:.07;pointer-events:none;width:140px;position:absolute;bottom:-30px;right:-26px;transform:rotate(-12deg)}.tm-link__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tm-link__icon{color:#fff;background:linear-gradient(140deg,#6f8bff,#a06cff);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #6f8bff59}.tm-link__url{border:1px solid var(--dash-line);background:var(--dash-surface-3);width:100%;color:var(--text);font:inherit;border-radius:11px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;position:relative}.tm-link__actions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex;position:relative}.tm-link__where{color:var(--text-faint);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.tm-link__where i{font-size:13px}.tm-rules{padding:0;overflow:hidden}.tm-rules>summary{cursor:pointer;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:flex}.tm-rules>summary::-webkit-details-marker{display:none}.tm-rules__icon{color:#f5b942;background:#f5b9421f;border:1px solid #f5b9424d;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tm-rules>summary>span:nth-child(2){flex:1;gap:2px;display:grid}.tm-rules>summary strong{font-size:14.5px}.tm-rules>summary small{color:var(--text-faint);font-size:12px}.tm-rules__chev{color:var(--text-faint);transition:transform .2s}.tm-rules[open] .tm-rules__chev{transform:rotate(180deg)}.tm-rules>summary:hover strong{color:#fff}.tm-rules>.rules-grid,.tm-rules>.rules-consequence{margin-inline:20px}.tm-rules>.rules-consequence{margin-bottom:18px}@media (prefers-reduced-motion:reduce){.tm-hero__art,.tm-hero__status.is-online:after,.tm-active__dot:after,.tm-tile.is-live .tm-tile__icon{animation:none}}.tm-readiness .readiness-card{margin-bottom:16px;padding:16px 20px}.tm-readiness .readiness-card h2{font-size:17px}.tm-readiness .readiness-card p{margin-top:2px;font-size:12.5px}.tm-readiness .readiness-card>.btn{margin-top:12px}@media (max-width:640px){.tm-hero__who{flex-direction:column;align-items:flex-start}.tm-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;display:grid}.tm-hero__facts>div{min-width:0;padding:0 10px}.tm-hero__facts dd{white-space:normal;font-size:16px}.tm-hero__facts small{font-size:10.5px}.tm-empty,.tm-link__actions{flex-wrap:wrap}.tm-grid{grid-template-columns:minmax(0,1fr)}}.tm-head{--tint:104, 132, 255;isolation:isolate;border:1px solid var(--dash-line);min-height:116px;box-shadow:var(--surface-highlight), var(--dash-card-shadow);background:#0d0f13;border-radius:20px;align-items:center;gap:18px;margin:14px 0 16px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.tm-head__art,.tm-head__shade{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tm-head__art{z-index:-2;opacity:.55;animation:tmArtIn .8s var(--q-ease,ease) both;background-position:50% 30%;background-size:cover}.tm-head__shade{z-index:-1;background:radial-gradient(60% 140% at 0% 50%, rgba(var(--tint), .16), transparent 70%), linear-gradient(90deg, #080a12f7 0%, #080a12d9 45%, #080a1273 100%)}.tm-head__icon{border:1px solid rgba(var(--tint), .45);background:rgba(var(--tint), .16);width:54px;height:54px;color:rgb(var(--tint));box-shadow:0 0 30px rgba(var(--tint), .25);border-radius:16px;flex:none;place-items:center;font-size:21px;display:grid}.tm-head__copy{flex:1;gap:4px;min-width:0;display:grid}.tm-head__copy h1{font-family:var(--font-heading);letter-spacing:.015em;color:#fff;margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1}.tm-head__copy p{color:#ffffffb3;max-width:60ch;margin:0;font-size:13.5px}.tm-head__side{z-index:1;flex:none;position:relative}.tm-head__facts{-webkit-backdrop-filter:blur(12px);background:#080a1299;border:1px solid #ffffff1a;border-radius:14px;margin:0;padding:10px 2px;display:flex}.tm-head__facts>div{gap:3px;padding:0 18px;display:grid}.tm-head__facts>div+div{border-left:1px solid #ffffff14}.tm-head__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:10.5px;font-weight:700}.tm-head__facts dd{color:#fff;white-space:nowrap;margin:0;font-size:20px;font-weight:700}.tm-head__facts dd .fa-star{color:#f5b942;font-size:15px}@media (max-width:760px){.tm-head{flex-wrap:wrap;padding:18px}.tm-head__copy{flex-basis:calc(100% - 72px)}.tm-head__side{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.tm-head__art{animation:none}}.tm-page .stat-grid{gap:12px}.tm-page .stat-card{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--item-color,var(--accent)) 16%, transparent), transparent 55%), var(--dash-surface);box-shadow:var(--surface-highlight), var(--dash-card-shadow);border-radius:18px;padding:18px 20px;position:relative;overflow:hidden}.tm-page .stat-card__icon{border:1px solid color-mix(in srgb, var(--item-color,var(--accent)) 40%, transparent);background:color-mix(in srgb, var(--item-color,var(--accent)) 15%, transparent);width:40px;height:40px;color:var(--item-color,var(--accent));box-shadow:0 0 22px color-mix(in srgb, var(--item-color,var(--accent)) 22%, transparent);border-radius:12px;font-size:15px}.tm-page .stat-card__value{font-size:26px;font-weight:750}.tm-page .dashboard-panel{background:linear-gradient(180deg, #6884ff0d, transparent 120px), var(--dash-surface);position:relative}.tm-page .dashboard-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7c94ff8c,#a06cff73,#0000);height:1px;position:absolute;top:-1px;left:24px;right:24px}.tm-page .dashboard-panel__title{align-items:center;gap:8px;display:flex}.tm-page .dashboard-panel__title>i{color:var(--accent);font-size:13px}.tm-page .dashboard-table tbody tr{transition:background .15s}.tm-page .dashboard-table tbody tr:hover{background:#6884ff0d}.tm-page .tm-rules,.tm-page .tm-link{background-image:none}.tm-page .tm-link{background:radial-gradient(120% 100% at 100% 0%, #a06cff29, transparent 60%), var(--dash-surface)}.tm-page details.dashboard-panel:before{left:20px;right:20px}.tm-head__art{opacity:.75}.tm-hero{z-index:2;overflow:visible}.tm-hero__clip{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tm-hero__clip .tm-hero__art{z-index:0;background-position:50% 35%;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#0000008c 42%,#000 78%);mask-image:linear-gradient(90deg,#0000 8%,#0000008c 42%,#000 78%)}.tm-hero__clip .tm-hero__shade{z-index:1;background:radial-gradient(70% 120% at 0 0,#6f8bff38,#0000 60%),radial-gradient(50% 90% at 30% 120%,#a06cff33,#0000 70%),linear-gradient(90deg,#080a12b3 0%,#080a1259 45%,#080a121a 100%),linear-gradient(#0000 50%,#080a12d9 100%)}.tm-hero__games{gap:7px}.tm-hero__games li{-webkit-backdrop-filter:none;width:32px;height:32px;transition:transform .18s var(--q-spring,ease);background:0 0;border:0;border-radius:9px;overflow:visible;box-shadow:0 4px 12px #00000059}.tm-hero__games li:hover{transform:translateY(-2px)}.tm-hero__games img{border-radius:9px}.tm-hero__games li.tm-hero__games-more{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:default;background:#0e101599;border:1px solid #ffffff2e;outline:none;font-size:11.5px;font-weight:750;position:relative}.tm-hero__games-more:hover,.tm-hero__games-more:focus-visible{background:#4066ff40;border-color:#9fb3ff99}.tm-hero__games-pop{z-index:30;-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;background:#0f1115f5;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(2,minmax(150px,auto));gap:4px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 18px 40px #0000008c}.tm-hero__games-pop:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.tm-hero__games-more:hover .tm-hero__games-pop,.tm-hero__games-more:focus .tm-hero__games-pop,.tm-hero__games-more:focus-within .tm-hero__games-pop{opacity:1;visibility:visible;transform:translate(-50%)}.tm-hero__games-pop>span{color:#ffffffdb;white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.tm-hero__games-pop>span:hover{background:#ffffff0d}.tm-hero__games-pop img{border-radius:7px;flex:none;width:24px;height:24px}.tm-head__art{opacity:.9;background-position:50% 35%;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#00000080 45%,#000 85%);mask-image:linear-gradient(90deg,#0000 10%,#00000080 45%,#000 85%)}.order-cards{border-spacing:0 8px}.order-cards .tm-order td{background:var(--dash-surface-2);transition:background .18s,border-color .18s,box-shadow .18s}.order-cards .tm-order td:first-child{background:linear-gradient(90deg, #11131759, var(--dash-surface-2) 96%), var(--row-art) center 30% / cover no-repeat, var(--dash-surface-2);box-shadow:inset 3px 0 0 var(--row-tone,#ffffff24);padding-left:18px;position:relative}.order-cards .tm-order.is-success{--row-tone:#3dd68c}.order-cards .tm-order.is-warning{--row-tone:#f5b942}.order-cards .tm-order.is-upcoming{--row-tone:#6f8bff}.order-cards .tm-order.is-upcoming td{background-color:#212327e6;border-color:#6f8bff59}.order-cards .tm-order.is-upcoming td:first-child{background:linear-gradient(90deg, #1b1d2133, #212327f2 96%), var(--row-art) center 30% / cover no-repeat}.order-cards .tm-order.is-cancelled td{color:var(--text-faint)}.order-cards .tm-order.is-cancelled td:first-child{background:linear-gradient(90deg, #111317d1, var(--dash-surface-2) 80%), var(--row-art) center 30% / cover no-repeat}.order-cards .tm-order.is-cancelled .client-order-game strong,.order-cards .tm-order.is-cancelled .tm-order__price{color:var(--text-muted)}.order-cards .tm-order:hover td{background-color:var(--dash-surface-3);border-color:#7c94ff73}.order-cards .tm-order:hover td:first-child{box-shadow:inset 3px 0 0 var(--row-tone,#6f8bff), -6px 0 22px -10px var(--row-tone,#6f8bff)}.order-cards .client-order-game{gap:11px}.order-cards .client-order-game .game-mark{box-shadow:0 4px 14px #00000073;width:34px!important;height:34px!important}.order-cards .client-order-game strong{text-shadow:0 1px 8px #0009;font-size:13px;font-weight:700}.order-cards .client-order-option strong,.order-cards .client-order-teammate strong{font-size:12.5px}.order-cards .client-order-option small{font-size:11px}.tm-order__no{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:inline-block}.tm-order__price{color:#fff;font-weight:700}.tm-order__open i{margin-left:4px;font-size:10px;transition:transform .18s}.tm-order:hover .tm-order__open{color:#fff;background:linear-gradient(135deg,#6f8bff,#a06cff);border-color:#0000;box-shadow:0 6px 18px #6f8bff59}.tm-order:hover .tm-order__open i{transform:translate(2px)}@media (max-width:760px){.order-cards .tm-order{border-color:var(--dash-line);background:linear-gradient(180deg, #11131759, var(--dash-surface) 92px), var(--row-art) center 25% / cover no-repeat, var(--dash-surface);box-shadow:inset 3px 0 0 var(--row-tone,#ffffff24);position:relative;overflow:hidden}.order-cards .tm-order.is-upcoming{border-color:#6f8bff73}.order-cards .tm-order.is-cancelled{background:var(--dash-surface)}.order-cards .tm-order td,.order-cards .tm-order td:first-child,.order-cards .tm-order.is-upcoming td,.order-cards .tm-order.is-cancelled td:first-child,.order-cards .tm-order:hover td{box-shadow:none!important;background:0 0!important}.order-cards .tm-order .tm-order__open{color:#fff;background:linear-gradient(135deg,#6f8bff,#a06cff);border-color:#0000}}.tm-link__url{align-items:center;min-width:0;padding:6px 6px 6px 13px;display:flex}.tm-link__host{color:var(--text-faint);white-space:nowrap;font-weight:500}.tm-link__url strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tm-link__pen{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin-left:auto;font-size:11px;transition:color .15s,background .15s,border-color .15s;display:grid}.tm-link__pen:hover,.tm-link__pen:focus-visible{color:#fff;background:#4066ff26;border-color:#9fb3ff66}.tm-link__edit{gap:8px;display:grid;position:relative}.tm-link__field{background:var(--dash-surface-3);border:1px solid #7c94ff8c;border-radius:11px;align-items:center;min-width:0;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:flex;box-shadow:0 0 0 3px #6f8bff26}.tm-link__field.is-invalid{border-color:#f06e73b3;box-shadow:0 0 0 3px #f06e7326}.tm-link__field>span{color:var(--text-faint);flex:none}.tm-link__field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-weight:700}.tm-link__hint{color:var(--text-faint);margin:0;font-size:11.5px}.tm-link__hint.is-error{color:#ff8a8f}.tm-link__edit .tm-link__actions{justify-content:flex-start;margin-top:2px}@media (max-width:640px){.tm-hero__clip .tm-hero__art{background-position:50% 20%;-webkit-mask-image:linear-gradient(#000 0%,#00000073 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000073 60%,#0000 100%)}.tm-hero__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tm-hero__links a{justify-content:center}.tm-hero__games-pop{grid-template-columns:minmax(150px,auto);left:auto;right:-8px;transform:translateY(-4px)}.tm-hero__games-more:hover .tm-hero__games-pop,.tm-hero__games-more:focus .tm-hero__games-pop,.tm-hero__games-more:focus-within .tm-hero__games-pop{transform:none}.tm-head{min-height:0;margin-top:8px}.tm-head__art{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#000 70%)}.tm-head__icon{border-radius:13px;width:44px;height:44px;font-size:17px}.tm-head__copy{flex-basis:calc(100% - 62px);padding-right:0}.tm-head__copy h1{font-size:28px}.tm-head__copy p{font-size:12.5px}.tm-head__facts{width:100%}.tm-head__facts>div{flex:1;padding:0 12px}.tm-page .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-page .stat-card{padding:14px}.tm-page .stat-card__value{font-size:21px}.tm-link__url,.tm-link__field{font-size:12px}.tm-link__edit .tm-link__actions .btn{flex:1;min-height:42px}.tm-link__actions>.btn--vivid{min-height:42px}}@media (max-width:900px){.dashboard-sidebar,.dashboard-sidebar.is-collapsed{flex-basis:64px;padding:14px 8px}.dashboard-sidebar__brand{flex-direction:column;padding:0 0 12px}.dashboard-sidebar__collapse,.dashboard-sidebar .logo__lockup{display:none}.dashboard-sidebar:not(.is-collapsed) .logo:before{content:"";background:url(/brand/qhub-mark.png) 50%/contain no-repeat;width:32px;height:32px;display:block}.dashboard-sidebar .logo__mark{width:32px;height:32px}.dashboard-sidebar .teammate-sidebar-profile{background:0 0;border-color:#0000;margin-bottom:8px;padding:4px 0}.dashboard-sidebar .teammate-sidebar-profile__identity{gap:0}.dashboard-sidebar .teammate-sidebar-profile__avatar{width:38px;height:38px;padding:2px}.dashboard-sidebar .teammate-sidebar-profile__name,.dashboard-sidebar .teammate-sidebar-profile__stats,.dashboard-sidebar .teammate-sidebar-profile__toggle>span{display:none}.dashboard-sidebar .teammate-sidebar-profile__toggle{background:0 0;border:0;justify-content:center;min-height:30px;margin-top:6px;padding:5px 0}.dashboard-sidebar__group{background:var(--dash-line);color:#0000;height:1px;margin:8px 8px 6px;padding:0;overflow:hidden}.dashboard-sidebar .dashboard-sidebar__nav-link{justify-content:center;min-height:42px;padding-inline:6px}.dashboard-sidebar .dashboard-sidebar__nav-link span,.dashboard-sidebar .dashboard-sidebar__lock{display:none}.dashboard-sidebar .dashboard-sidebar__nav-link i{width:18px;font-size:15px}.dashboard-sidebar .sidebar-account__who,.dashboard-sidebar .sidebar-account__trigger>i{display:none}.dashboard-sidebar .sidebar-account__trigger{justify-content:center;padding:6px}.dashboard-sidebar .sidebar-account__menu{width:230px;left:0;right:auto}}@media (max-width:760px){.dashboard-sidebar,.dashboard-sidebar.is-collapsed{flex-basis:58px;padding:14px 6px}.dashboard-topbar{gap:8px;padding:10px 12px}.dashboard-topbar>div:first-child{min-width:0}.dashboard-topbar__eyebrow{display:none}.dashboard-topbar__title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.dashboard-topbar__actions{gap:6px}.sound-toggle__label,.sound-toggle__state,.dashboard-account-trigger__meta,.dashboard-account-trigger>i{display:none}.dashboard-account-trigger{padding:2px}.dashboard-content{padding:14px 12px 28px}}@media (max-width:640px){.tm-tiles{gap:8px;margin-bottom:12px}.tm-tile{border-radius:14px;column-gap:12px;padding:12px 14px}.tm-tile__icon{border-radius:11px;width:38px;height:38px;font-size:15px}.tm-tile__value{font-size:21px}.tm-tile__hint{font-size:11.5px}.tm-tile__go{top:12px;right:12px}.tm-empty{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:14px;display:grid}.tm-empty__icon{width:38px;height:38px}.tm-empty>.btn,.tm-empty>a{grid-column:1/-1;justify-content:center;min-height:40px}.tm-page .dashboard-panel{padding:16px}}.avatar-frame{align-items:stretch;gap:18px}.avatar-frame__stage{background:radial-gradient(120% 90% at 50% 0,#6f8bff29,#0000 70%),#0d0f13;border:1px solid #ffffff1f;border-radius:16px;width:150px;transition:border-color .15s,box-shadow .15s;box-shadow:0 10px 28px #00000059}.avatar-frame__stage--square{width:128px}.avatar-frame__stage.is-dragover{border-color:#7c94ffcc;box-shadow:0 0 0 3px #6f8bff40,0 10px 28px #00000059}.avatar-frame__hint,.avatar-frame__busy{-webkit-backdrop-filter:blur(6px);color:#fffc;white-space:nowrap;background:#080a12c7;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600;bottom:8px;left:50%;right:auto;transform:translate(-50%)}.avatar-frame__busy{pointer-events:none;align-items:center;gap:6px;display:inline-flex;position:absolute}.avatar-frame__empty{color:#ffffffd9;font:inherit;cursor:pointer;background:#080a128c;border:0;place-content:center;justify-items:center;gap:8px;font-size:12px;font-weight:650;display:grid;position:absolute;inset:0}.avatar-frame__empty i{color:#fff;background:linear-gradient(140deg,#6f8bff,#a06cff);border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;display:grid;box-shadow:0 6px 18px #6f8bff66}.avatar-frame__empty:hover i{transform:scale(1.06)}.avatar-frame__side{justify-content:center;gap:14px}.avatar-frame__previews{align-items:center;gap:12px;display:flex}.avatar-frame__preview-clip{background:linear-gradient(140deg,#6f8bff,#a06cff 55%,#ff7ab8);width:64px;height:64px;padding:2px;box-shadow:0 6px 16px #00000059}.avatar-frame__preview-clip img{background:#0d0f13;border-radius:50%}.avatar-frame__preview-clip--sm{width:34px;height:34px}.avatar-frame__previews-copy{gap:2px;min-width:0;display:grid}.avatar-frame__previews-copy strong{color:var(--text);font-size:13px}.avatar-frame__previews-copy small{color:var(--text-faint);font-size:11.5px}.avatar-frame__zoom{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:12px;gap:8px;max-width:360px;padding:6px 8px}.avatar-frame__zoom button{border:1px solid var(--dash-line);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:#ffffff08;border-radius:8px;flex:none;place-items:center;font-size:10px;transition:color .15s,border-color .15s,background .15s;display:grid}.avatar-frame__zoom button:hover:not(:disabled){color:#fff;background:#4066ff26;border-color:#7c94ff80}.avatar-frame__zoom button:disabled{opacity:.4;cursor:not-allowed}.avatar-frame__zoom output{min-width:42px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.avatar-frame__buttons{flex-wrap:wrap;gap:8px;display:flex}.avatar-frame__remove:hover{color:#ff8a8f;border-color:#f06e7380}.avatar-frame__note{color:var(--text-faint);margin:0;font-size:11.5px}@media (max-width:560px){.avatar-frame{flex-direction:row;gap:14px}.avatar-frame__stage{width:116px}.avatar-frame__stage--square{width:104px}.avatar-frame__previews-copy,.avatar-frame__preview-clip--sm,.avatar-frame__note{display:none}.avatar-frame__preview-clip{width:48px;height:48px}.avatar-frame__zoom output{display:none}}.teammate-profile-form .profile-tabs{border:1px solid var(--dash-line);background:var(--dash-surface-2);scrollbar-width:none;border-radius:14px;flex-wrap:nowrap;gap:4px;margin-bottom:18px;padding:4px;overflow-x:auto}.teammate-profile-form .profile-tabs::-webkit-scrollbar{display:none}.teammate-profile-form .profile-tab{border-radius:10px;flex:none;padding:8px 12px}.teammate-profile-form .profile-tab img{width:18px;height:18px}.teammate-profile-form .profile-tab.is-active{background:linear-gradient(135deg,#6f8bff47,#a06cff38);border-color:#0000;box-shadow:inset 0 0 0 1px #7c94ff73}.tpf-general{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;display:grid}.tpf-card{border:1px solid var(--dash-line);background:radial-gradient(120% 80% at 0% 0%, #6f8bff0f, transparent 60%), var(--dash-surface-2);border-radius:16px;min-width:0;padding:18px}.tpf-card--wide{grid-column:1/-1}.tpf-card>.form-row:last-child{margin-bottom:0}.tpf-card__title{color:var(--text);align-items:center;gap:9px;margin:0 0 14px;font-size:14px;font-weight:700;display:flex}.tpf-card__title>i{color:#9fb3ff;background:#6f8bff24;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.tpf-card__title small{color:var(--text-faint);margin-left:auto;font-size:11.5px;font-weight:600}.tpf-count{float:right;color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px}.tpf-card textarea{resize:vertical;min-height:76px}.tpf-games{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.tpf-game{isolation:isolate;border:1px solid var(--dash-line);min-height:52px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0e1014;border-radius:12px;align-items:center;gap:10px;padding:10px 34px 10px 10px;font-size:12.5px;font-weight:650;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.tpf-game:before{content:"";z-index:-1;background:linear-gradient(90deg, #0e1014f5 25%, #0e101499), var(--game-art) center / cover no-repeat;filter:grayscale(.85)brightness(.7);transition:filter .2s;position:absolute;inset:0}.tpf-game input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tpf-game img{border-radius:8px;flex:none;width:30px;height:30px;box-shadow:0 3px 10px #00000073}.tpf-game span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tpf-game__tick{color:#0000;border:1px solid #fff3;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:-9px;font-size:9px;transition:background .18s,color .18s,border-color .18s;display:grid;position:absolute;top:50%;right:10px}.tpf-game:hover{border-color:var(--dash-line-strong);color:var(--text);transform:translateY(-1px)}.tpf-game:hover:before{filter:grayscale(.4)brightness(.85)}.tpf-game:has(input:focus-visible){outline:2px solid var(--cta-vivid);outline-offset:2px}.tpf-game:has(input:checked){color:#fff;border-color:#7c94ff99;box-shadow:0 0 0 1px #7c94ff40,0 6px 18px #4066ff2e}.tpf-game:has(input:checked):before{filter:none}.tpf-game:has(input:checked) .tpf-game__tick{color:#fff;background:linear-gradient(140deg,#6f8bff,#a06cff);border-color:#0000}.tm-page .teammate-profile-form>.teammate-profile-form__actions{z-index:5;border-top:1px solid var(--dash-line);border-radius:0 0 var(--dash-radius,16px) var(--dash-radius,16px);-webkit-backdrop-filter:blur(12px);background:#111317e0;margin:18px -24px -22px;padding:14px 24px;position:sticky;bottom:0}@media (max-width:900px){.tpf-general{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tpf-card{padding:14px}.tpf-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tpf-game{gap:8px;min-height:46px;padding:8px 28px 8px 8px;font-size:12px}.tpf-game img{width:26px;height:26px}.tpf-game__tick{right:7px}.tm-page .teammate-profile-form>.teammate-profile-form__actions{margin:14px -16px -16px;padding:12px 16px}.tm-page .teammate-profile-form>.teammate-profile-form__actions .btn{flex:1;min-height:44px}}@media (max-width:560px){.avatar-frame__zoom{padding:8px 10px}.avatar-frame__zoom button{display:none}.avatar-frame__buttons .btn{flex:1;justify-content:center}}@media (max-width:640px){.tpf-game{align-items:center;padding:8px 20px 8px 8px}.tpf-game span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.tpf-game__tick{width:14px;height:14px;margin-top:0;font-size:7px;top:6px;right:6px}.tpf-card__title{flex-wrap:wrap}.tpf-game{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:84px;padding:10px 8px}.tpf-game:before{background:linear-gradient(180deg, #0e10148c, #0e1014f2 75%), var(--game-art) center / cover no-repeat}}.tm-head__art{opacity:1;filter:brightness(1.3)saturate(1.1);background-position:right 30%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 35%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#0009 35%,#000 70%)}.tm-head__shade{background:radial-gradient(60% 160% at 0% 50%, rgba(var(--tint), .22), transparent 70%), linear-gradient(90deg, #080a1299 0%, #080a1233 55%, transparent 100%)}@media (max-width:640px){.tm-head__art{background-position:85% 30%}}.order-cards .tm-order{cursor:pointer}.client-dashboard-nav{border:1px solid var(--dash-line);-webkit-backdrop-filter:blur(12px);scrollbar-width:none;background:#111317bf;border-radius:16px;gap:4px;width:fit-content;max-width:100%;margin-bottom:18px;padding:5px}.client-dashboard-nav::-webkit-scrollbar{display:none}.client-dashboard-nav__link{border:0;border-radius:11px;flex:none;padding:9px 15px;font-size:13px;transition:color .15s,background .15s,box-shadow .15s}.client-dashboard-nav__link:hover{background:#ffffff0a}.client-dashboard-nav__link.is-active{background:linear-gradient(135deg,#6f8bff47,#a06cff38);box-shadow:inset 0 0 0 1px #7c94ff73}.client-dashboard-nav__link.is-active i{color:#9fb3ff}.client-dashboard .tm-head{margin-top:0}.cl-hero{isolation:isolate;border:1px solid var(--dash-line);min-height:230px;box-shadow:var(--surface-highlight), var(--dash-card-shadow);background:#0b0d11;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 28px;margin-bottom:16px;padding:30px;display:flex;position:relative}.cl-hero__clip{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cl-hero__art{filter:brightness(1.35)saturate(1.15);animation:tmArtIn .9s var(--q-ease,ease) both;background-position:50% 32%;background-size:cover;position:absolute;inset:0}.cl-hero__shade{background:radial-gradient(60% 120% at 0 100%,#6f8bff40,#0000 65%),linear-gradient(90deg,#0a0b0ed9 0%,#0a0b0e59 40%,#0000 70%),linear-gradient(#0000 55%,#0a0b0e99 100%);position:absolute;inset:0}.cl-hero__who{align-items:center;gap:18px;min-width:0;display:flex}.cl-hero__avatar{background:linear-gradient(140deg,#6f8bff,#a06cff 55%,#ff7ab8);border-radius:50%;flex:none;width:78px;height:78px;padding:3px;box-shadow:0 10px 30px #00000080}.cl-hero__avatar .avatar-icon{background:#0b0d11;border:3px solid #0b0d11}.cl-hero__copy{gap:6px;min-width:0;display:grid}.cl-hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.cl-hero__dot{background:#3dd68c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #3dd68ccc}.cl-hero__name{font-family:var(--font-heading);letter-spacing:.015em;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 4px 24px #0009;margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:400;line-height:.95;overflow:hidden}.cl-hero__sub{color:#ffffffbf;margin:0;font-size:13.5px}.cl-hero__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-hero__link{-webkit-backdrop-filter:blur(10px);color:#ffffffdb;background:#0e10158c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:650;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.cl-hero__link i{color:#9fb3ff;font-size:11px}.cl-hero__link:hover{color:#fff;background:#4066ff33;border-color:#9fb3ff80;transform:translateY(-1px)}.workspace-next.has-art,.workspace-booking.has-art{isolation:isolate;position:relative;overflow:hidden}.workspace-next.has-art:before,.workspace-booking.has-art:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--dash-surface) 30%, #1113178c 70%, #11131740), var(--row-art) right 30% / cover no-repeat;pointer-events:none;position:absolute;inset:0}.workspace-next.has-art{min-height:150px;margin-bottom:16px}.workspace-next.has-art h2{font-size:22px}@media (max-width:760px){.cl-hero{min-height:0;padding:22px 18px 18px}.cl-hero__shade{background:linear-gradient(#0a0b0e33 0%,#0a0b0eb3 55%,#0a0b0ef2 100%)}.cl-hero__art{background-position:60% 30%}.cl-hero__who{flex-direction:column;align-items:flex-start;gap:12px;padding-top:40px}.cl-hero__avatar{width:64px;height:64px}.cl-hero__name{white-space:normal;font-size:36px}.cl-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cl-hero__actions .btn{grid-column:1/-1;justify-content:center;min-height:44px}.cl-hero__link{justify-content:center}.client-dashboard-nav{width:100%}.client-dashboard-nav__link{padding:9px 12px}.workspace-next.has-art:before,.workspace-booking.has-art:before{background:linear-gradient(180deg, #11131759, var(--dash-surface) 120px), var(--row-art) center 25% / cover no-repeat}.workspace-next.has-art{padding-top:70px}}.tm-head__art{filter:brightness(1.9)saturate(1.2);background-position:100% 30%;background-size:100%;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000000b3 45%,#000 65%);mask-image:linear-gradient(90deg,#0000 15%,#000000b3 45%,#000 65%)}@media (max-width:640px){.tm-head__art{background-position:100% 28%;background-size:auto 260%}}@media (max-width:760px){.cl-hero__art{filter:brightness(1.5)saturate(1.15);background-position:92% 30%}.cl-hero__link{white-space:nowrap;font-size:12.5px}}@media (max-width:640px){.tm-head__shade{background:linear-gradient(90deg,#080a12e0 0%,#080a1299 60%,#080a1259 100%)}.tm-head__copy h1,.tm-head__copy p{text-shadow:0 2px 12px #000c}}.avatar-frame__preview-clip{background:#0d0f13;border:2px solid #7c94ff8c;padding:0}.avatar-frame__previews img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.discord-delivery{background:#5865f214;border:1px solid #7289da59;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.discord-delivery.is-warn{background:#f5b94214;border-color:#f5b94273}.discord-delivery__icon{color:#fff;background:#5865f2;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.discord-delivery.is-warn .discord-delivery__icon{color:#f5b942;background:#f5b94233}.discord-delivery>div{flex:1;gap:2px;min-width:0;display:grid}.discord-delivery strong{color:var(--text);font-size:13px}.discord-delivery span{color:var(--text-faint);font-size:12px}.discord-delivery .btn{flex:none}@media (max-width:640px){.discord-delivery{flex-wrap:wrap}.discord-delivery .btn{justify-content:center;width:100%}}.tpf-game.is-fixed{cursor:default;color:#fff;border-color:#7c94ff59}.tpf-game.is-fixed:before{filter:none}.tpf-game.is-fixed:hover{transform:none}.tpf-game.is-fixed span{gap:2px;display:grid}.tpf-game.is-fixed small{color:#ffffffa6;font-size:11px;font-weight:600}.tpf-note{color:var(--text-faint);gap:8px;margin:12px 0 0;font-size:12px;display:flex}.tpf-rank-row{grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:12px;display:grid}.tpf-rank-row>.riot-rank{grid-column:1/-1}.tpf-rank-row:not(:has(.division-picker))>div:first-child{grid-column:1/-1}.division-picker{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff0a;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;height:42px;padding:3px;display:grid}.division-picker__option{min-width:0;color:var(--text-faint);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s}.division-picker__option:hover{color:var(--text);background:#ffffff0d}.division-picker__option.is-on{color:var(--text);background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff1f}.division-picker__option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.riot-rank{gap:6px;min-width:0;display:grid}.riot-rank__fields{grid-template-columns:minmax(0,1fr) 96px;gap:8px;display:grid}.riot-rank__input{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff0a;align-items:center;gap:9px;min-width:0;padding:0 12px;transition:border-color .15s;display:flex}.riot-rank__input:focus-within{border-color:var(--border-strong)}.riot-rank__input i{color:var(--text-faint);font-size:12px}.riot-rank__input input{min-width:0;height:40px;color:var(--text);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13.5px}.riot-rank__status{color:var(--text-faint);align-items:center;gap:6px;font-size:11.5px;display:flex}.riot-rank__status.is-found{color:var(--success)}.riot-rank__status.is-error{color:var(--warning)}.tpf-rank-fixed{border:1px solid var(--dash-line);background:var(--dash-surface-3);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.tpf-rank-fixed img{object-fit:contain;width:28px;height:28px}.tpf-rank-fixed strong{color:var(--text);font-size:14px}.tpf-rank-fixed small{color:var(--text-faint);margin-left:auto;font-size:11.5px}.tpf-access{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tpf-access li{border:1px solid var(--dash-line);background:var(--dash-surface-3);border-radius:10px;grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon name""icon need";align-items:center;column-gap:8px;padding:8px 10px;display:grid}.tpf-access i{grid-area:icon;font-size:11px}.tpf-access strong{color:var(--text);grid-area:name;font-size:12.5px}.tpf-access small{color:var(--text-faint);grid-area:need;font-size:11px}.tpf-access li.is-open{background:#3dd68c0f;border-color:#3dd68c59}.tpf-access li.is-open i{color:#3dd68c}.tpf-access li.is-locked{opacity:.6}.tpf-access li.is-locked i{color:var(--text-faint)}@media (max-width:640px){.tpf-rank-row{grid-template-columns:minmax(0,1fr)}.tpf-access{grid-template-columns:repeat(2,minmax(0,1fr))}}.setup-missing{background:radial-gradient(80% 140% at 0% 0%, #f5b9421f, transparent 60%), var(--dash-surface-2);border:1px solid #f5b94266;border-radius:14px;gap:14px;margin:0 0 16px;padding:16px 18px;display:flex}.setup-missing__icon{color:#f5b942;background:#f5b94229;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.setup-missing>div{gap:4px;min-width:0;display:grid}.setup-missing strong{color:var(--text);font-size:14.5px}.setup-missing>div>span{color:var(--text-muted);font-size:12.5px}.setup-missing ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.setup-missing button,.setup-missing__staff{border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.setup-missing button{color:#ffd27a;cursor:pointer;background:#f5b9421f;border:1px solid #f5b94280;transition:background .15s,transform .15s}.setup-missing button:hover{background:#f5b94238;transform:translateY(-1px)}.setup-missing button i{font-size:10px}.setup-missing__staff{border:1px dashed var(--dash-line-strong);color:var(--text-faint)}.setup-step__state.is-missing{color:#f5b942}.setup-step__state.is-waiting{color:var(--text-faint)}.setup-step__empty i{color:var(--text-faint);margin-right:6px}.setup-assigned{gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-assigned li{border:1px solid var(--dash-line);background:var(--dash-surface-3);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.setup-assigned li>img{border-radius:8px;width:28px;height:28px}.setup-assigned strong{color:var(--text);font-size:13.5px}.setup-assigned span{color:var(--text);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:650;display:inline-flex}.setup-assigned span img{object-fit:contain;width:22px;height:22px}.setup-assigned span.is-waiting{color:var(--text-faint);font-weight:500}@media (max-width:640px){.setup-missing{flex-direction:column}}.tpf-rank-row label{color:var(--text-faint);margin-bottom:6px;font-size:12px;font-weight:400;display:block}.order-cards .tm-order.is-pending td{background-color:#212327e6;border-color:#f5b9424d}.kyc-panel--approved .dashboard-panel__head{align-items:center}.kyc-panel--approved.is-collapsed .dashboard-panel__head{margin-bottom:0}.kyc-panel__toggle{flex:none;gap:8px}.kyc-panel__toggle i{font-size:10px}.kyc-panel--approved .dashboard-panel__sub b{color:var(--text)}.client-order-status{justify-items:start;gap:6px;display:inline-grid}.review-stars{align-items:center;gap:7px;display:inline-flex}.review-stars__row{gap:1px;display:inline-flex}.review-stars__row button{color:#ffffff2e;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;font-size:12px;transition:color .12s,transform .12s;display:grid}.review-stars__row button.is-on{color:var(--hue-gold)}.review-stars__row button:hover{transform:scale(1.18)}.review-stars__row button:focus-visible{outline:1px solid var(--dash-line-strong);border-radius:4px}.review-stars small{color:var(--text-faint);white-space:nowrap;font-size:10.5px;font-weight:600}.review-stars.is-pending{opacity:.6;pointer-events:none}.review-stars.is-locked{cursor:default}.review-stars.is-locked .review-stars__row i{text-align:center;color:#ffffff2e;width:18px;font-size:12px}.review-stars.is-locked .review-stars__row i.is-on{color:var(--hue-gold)}.sidebar-account__item--persona{gap:10px}.sidebar-account__persona-avatar{object-fit:cover;width:26px;height:26px;box-shadow:0 0 0 1px var(--dash-line-strong);border-radius:50%;flex:none}.sidebar-account__persona{min-width:0;line-height:1.2;display:grid}.sidebar-account__persona b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.sidebar-account__persona small{color:var(--text-faint);font-size:10.5px;font-weight:600}.dashboard-account-trigger__meta small.is-online{color:var(--success)}.persona-create{border:1px solid var(--dash-line);border-radius:var(--dash-radius);background:var(--dash-surface);max-width:620px;box-shadow:var(--surface-highlight);text-align:center;justify-items:center;gap:18px;margin:32px auto;padding:32px 30px 26px;display:grid}.persona-create__pair{align-items:center;gap:22px;display:flex}.persona-create__who{justify-items:center;gap:4px;min-width:128px;display:grid}.persona-create__who b{color:var(--text);font-size:14px;font-weight:700}.persona-create__who small{color:var(--text-faint);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.persona-create__avatar{object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 2px var(--dash-surface), 0 0 0 3px #a855f7;border-radius:50%}.persona-create__who.is-new .persona-create__avatar{box-shadow:0 0 0 2px var(--dash-surface), 0 0 0 3px var(--success)}.persona-create__avatar--empty{background:var(--dash-surface-3);color:var(--text-muted);place-items:center;font-size:20px;display:grid}.persona-create__swap{color:var(--text-faint);font-size:16px}.persona-create__copy h2{font-family:var(--font-heading);letter-spacing:.01em;margin:0 0 6px;font-size:30px;font-weight:400}.persona-create__copy p{max-width:500px;color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}.persona-create__form{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;width:100%;display:flex}.persona-create__form label{text-align:left;flex:240px;gap:6px;max-width:300px;display:grid}.persona-create__form label span{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.persona-create__form input{border:1px solid var(--dash-line);background:var(--dash-surface-2);height:42px;color:var(--text);font:inherit;border-radius:11px;padding:0 13px;font-size:14px}.persona-create__form input:focus-visible{border-color:var(--dash-line-strong);background:var(--dash-surface-3);outline:none}.persona-create__form .btn{height:42px}.persona-create__error{color:#ff9a9d;flex-basis:100%;margin:0;font-size:12.5px}.persona-create__note{color:var(--text-faint);margin:0;font-size:12px}.persona-create__note a{color:var(--text-muted);text-decoration:underline}.dashboard-sidebar__badge--alert,.dashboard-sidebar.is-collapsed .dashboard-sidebar__badge--alert{background:var(--danger);color:#fff;font-weight:700}.dashboard-sidebar.is-collapsed .dashboard-sidebar__badge--alert{color:#0000}@media (max-width:900px){.dashboard-sidebar__badge--alert{color:#0000}}.tm-rules{grid-template-columns:1.15fr 1fr 1fr;align-items:start;gap:16px;display:grid}.tm-rules__col{padding:18px 20px}.tm-rules__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 12px;font-size:13px;font-weight:700}.tm-rules__list,.tm-rules__ladder,.tm-rules__tier ul{margin:0;padding:0;list-style:none}.tm-rules__list{gap:10px;display:grid}.tm-rules__list li,.tm-rules__step{align-items:flex-start;gap:12px;display:flex}.tm-rules__list strong,.tm-rules__step strong{color:var(--text);font-size:13.5px;display:block}.tm-rules__list p,.tm-rules__step p{color:var(--text-muted);margin:2px 0 0;font-size:12.5px;line-height:1.45}.tm-rules__icon{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12.5px;display:grid}.tm-rules__tiers{gap:10px;display:grid}.tm-rules__tier{--tone:160, 165, 175;border:1px solid rgba(var(--tone), .22);background:rgba(var(--tone), .05);border-radius:12px;padding:12px 14px}.tm-rules__tier--minor,.tm-rules__step--minor{--tone:224, 168, 59}.tm-rules__tier--serious,.tm-rules__step--serious{--tone:240, 130, 70}.tm-rules__tier--severe,.tm-rules__step--severe{--tone:229, 72, 77}.tm-rules__tier-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.tm-rules__tier-head strong{color:rgb(var(--tone));font-size:13.5px}.tm-rules__tier-head span{color:var(--text-muted);text-align:right;font-size:11.5px;font-weight:600}.tm-rules__tier li{color:var(--text-muted);padding-left:13px;font-size:12.5px;line-height:1.6;position:relative}.tm-rules__tier li:before{content:"";background:rgba(var(--tone), .7);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.tm-rules__ladder{gap:12px;display:grid}.tm-rules__step .tm-rules__icon{color:rgb(var(--tone));background:rgba(var(--tone), .1);border-color:rgba(var(--tone), .25)}.tm-rules__notes{border-top:1px solid #ffffff12;gap:8px;margin-top:16px;padding-top:14px;display:grid}.tm-rules__notes p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.tm-rules__notes strong{color:var(--text)}.tm-rules__appeal{margin-top:14px}.tm-rules__standing--clean{color:#35d391}.tm-rules__standing--minor{color:var(--hue-gold)}.tm-rules__standing--severe{color:var(--danger)}@media (max-width:1180px){.tm-rules{grid-template-columns:1fr 1fr}.tm-rules__col:first-child{grid-column:1/-1}.tm-rules__list{grid-template-columns:1fr 1fr}}@media (max-width:720px){.tm-rules,.tm-rules__list{grid-template-columns:1fr}}.order-room__unverified{color:#f5b544;align-items:center;gap:5px;margin-top:4px;font-size:11.5px;font-weight:600;display:inline-flex}.dispatch-order__spec .order-room__unverified{font-size:inherit;margin-top:0}.verify-email-notice{background:#f5b54412;border:1px solid #f5b54447;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.verify-email-notice>i{color:#f5b544;font-size:20px}.verify-email-notice>div{min-width:0;color:var(--text-muted);flex:1;gap:2px;font-size:13px;display:grid}.verify-email-notice strong{color:var(--text);font-size:14px}@media (max-width:600px){.verify-email-notice{flex-wrap:wrap}}
