.review-page[data-v-1c87f3a3]{max-width:860px}.review-form[data-v-1c87f3a3]{display:grid;gap:26px;padding:30px}.review-form p[data-v-1c87f3a3]{margin:0;line-height:1.65;color:var(--secondary)}.review-rating[data-v-1c87f3a3]{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0;min-width:0}.review-rating legend[data-v-1c87f3a3]{margin-bottom:16px;font-size:15px;font-weight:600}.review-rating label[data-v-1c87f3a3]{position:relative;display:grid;place-items:center;gap:8px;min-width:70px;min-height:88px;padding:14px;border:1px solid var(--line-strong);border-radius:12px;cursor:pointer;color:var(--secondary);background:var(--surface-raised)}.review-rating label.selected[data-v-1c87f3a3]{border-color:var(--action-blue);color:var(--foreground);background:var(--action-blue-soft)}.review-rating input[data-v-1c87f3a3]{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer;margin:0}.review-rating label[data-v-1c87f3a3]:has(input:focus-visible){outline:2px solid #9eb3ff;outline-offset:3px}.review-rating svg[data-v-1c87f3a3]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5}.review-rating svg.filled[data-v-1c87f3a3]{color:var(--signal-lime);fill:currentColor}.review-rating span[data-v-1c87f3a3]{font-size:12px}.review-form textarea[data-v-1c87f3a3]{font-size:16px;line-height:1.65;resize:vertical;min-height:150px}.review-privacy[data-v-1c87f3a3]{display:flex;gap:10px;align-items:flex-start;font-size:13px}.review-privacy .dev-icon[data-v-1c87f3a3]{flex:none;width:18px;height:18px}.review-actions[data-v-1c87f3a3]{display:flex;align-items:center;justify-content:space-between;gap:16px}.review-actions>span[data-v-1c87f3a3]{color:var(--secondary);font-size:12px;font-variant-numeric:tabular-nums}.review-saved[data-v-1c87f3a3]{display:flex;align-items:center;gap:8px;color:var(--signal-lime)!important}@media(max-width:590px){.review-form[data-v-1c87f3a3]{padding:20px;gap:22px}.review-rating[data-v-1c87f3a3]{gap:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.review-rating label[data-v-1c87f3a3]{min-width:0;padding:10px 4px;min-height:76px}.review-rating svg[data-v-1c87f3a3]{width:22px;height:22px}.review-rating span[data-v-1c87f3a3]{font-size:11px}.review-actions[data-v-1c87f3a3]{align-items:stretch;flex-direction:column}.review-actions>span[data-v-1c87f3a3]{align-self:flex-end}}.auth-page[data-v-1d1d9ba1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;min-height:100vh;min-height:100dvh;padding:48px 24px;background:var(--replay-black)}.auth-card[data-v-1d1d9ba1]{width:min(100%,384px)}.auth-brand[data-v-1d1d9ba1]{margin-bottom:28px}.auth-brand .main-cloud-logo[data-v-1d1d9ba1]{width:108px;height:54px;object-fit:contain;margin-left:-9px}.auth-card h1[data-v-1d1d9ba1]{margin:0 0 10px;font:650 30px/1.2 Archivo,sans-serif;letter-spacing:-.035em;text-wrap:balance}.auth-copy[data-v-1d1d9ba1]{margin:0 0 30px;color:var(--secondary);font-size:14px;line-height:1.65}.form-stack[data-v-1d1d9ba1]{gap:20px}.field[data-v-1d1d9ba1]{gap:9px;color:#c5cad3;font-size:13px;font-weight:500}.field input[data-v-1d1d9ba1]{min-height:48px;padding-inline:14px;border:1px solid #5e6879;border-radius:8px;color:var(--foreground);background:#11151d;font-size:16px;caret-color:#a0b5ff;transition:border-color .16s ease,background .16s ease}.field input[data-v-1d1d9ba1]:hover:not(:disabled){border-color:#657083}.field input[data-v-1d1d9ba1]:focus{border-color:#8fa8ff;outline:2px solid #8fa8ff;outline-offset:2px;box-shadow:none}.auth-password-heading[data-v-1d1d9ba1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:12px;margin-block:-10px}.auth-password-heading label[data-v-1d1d9ba1]{padding-block:10px}.auth-password[data-v-1d1d9ba1]{position:relative}.auth-password input[data-v-1d1d9ba1]{padding-right:52px}.auth-password .icon-button[data-v-1d1d9ba1]{position:absolute;top:2px;right:2px;width:44px;height:44px;border-radius:6px}.auth-password .icon-button[data-v-1d1d9ba1]:after{display:none}.auth-card .button[data-v-1d1d9ba1]{min-height:48px;padding:11px 16px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0}.auth-card .button[data-v-1d1d9ba1]:hover{transform:none}.auth-card .button-primary[data-v-1d1d9ba1]{color:#fff;background:#4263d5}.auth-card .button-primary[data-v-1d1d9ba1]:hover:not(:disabled){background:#4c6bdd}.auth-card .button-primary[data-v-1d1d9ba1]:disabled{color:#aebddd;background:#243661;opacity:1}.auth-card .button-discord[data-v-1d1d9ba1]{gap:10px;border-color:#5e6879;color:#e0e4ed;background:transparent}.auth-card .button-discord[data-v-1d1d9ba1]:hover:not(:disabled){border-color:#657083;background:var(--surface)}.auth-discord-mark[data-v-1d1d9ba1]{flex-shrink:0;width:20px;height:20px;fill:currentColor}.auth-divider[data-v-1d1d9ba1]{display:flex;align-items:center;gap:16px;color:var(--secondary);font-size:12px;line-height:1}.auth-divider[data-v-1d1d9ba1]:before,.auth-divider[data-v-1d1d9ba1]:after{content:"";flex:1;height:1px;background:var(--line-strong)}.auth-card .text-button[data-v-1d1d9ba1]{min-height:44px;max-width:100%;justify-self:center;color:#a9b5cf;font-size:13px;font-weight:500;white-space:normal}.auth-card .text-button[data-v-1d1d9ba1]:hover:not(:disabled){color:var(--foreground);text-decoration:underline;text-underline-offset:4px}.auth-card .auth-recovery[data-v-1d1d9ba1]{margin-block:-2px;text-align:right}.auth-cancel[data-v-1d1d9ba1]{display:block;margin:16px auto 0}.auth-card .form-error[data-v-1d1d9ba1],.auth-card .form-notice[data-v-1d1d9ba1]{align-items:flex-start;margin:-10px 0 22px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.auth-card .form-error .dev-icon[data-v-1d1d9ba1],.auth-card .form-notice .dev-icon[data-v-1d1d9ba1]{margin-top:3px}.discord-auth-state[data-v-1d1d9ba1]{display:grid;justify-items:center;gap:10px;padding:24px 0;text-align:center}.discord-auth-state strong[data-v-1d1d9ba1]{font-size:14px;font-weight:600}.discord-auth-state small[data-v-1d1d9ba1]{color:var(--secondary);font-size:13px;line-height:1.6}.discord-auth-spinner[data-v-1d1d9ba1]{color:#a0b5ff;margin-bottom:8px}.discord-auth-spinner .dev-icon[data-v-1d1d9ba1]{width:24px;height:24px;animation:dev-spin 1.1s linear infinite}.discord-link-notice[data-v-1d1d9ba1]{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line-strong);border-radius:8px;color:var(--secondary);font-size:13px;line-height:1.6}.discord-link-notice .dev-icon[data-v-1d1d9ba1]{flex-shrink:0;margin-top:2px}.auth-actions[data-v-1d1d9ba1]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.auth-footer a[data-v-1d1d9ba1]{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--secondary);font-size:12px}.auth-footer .dev-icon[data-v-1d1d9ba1]{width:14px;height:14px}.auth-footer a[data-v-1d1d9ba1]:hover{color:var(--foreground)}.auth-page[data-v-1d1d9ba1] :focus-visible{outline:2px solid #8fa8ff;outline-offset:3px}.auth-page[data-v-1d1d9ba1] ::selection{color:#fff;background:#334f9f}@media(max-width:480px){.auth-page[data-v-1d1d9ba1]{padding:32px 24px;gap:24px}.auth-card h1[data-v-1d1d9ba1]{font-size:28px}}@media(max-height:620px){.auth-page[data-v-1d1d9ba1]{justify-content:flex-start;padding-block:24px}}@media(prefers-reduced-motion:reduce){.auth-page[data-v-1d1d9ba1] *,.auth-page[data-v-1d1d9ba1] *:before,.auth-page[data-v-1d1d9ba1] *:after{animation:none!important;transition:none!important}}.rare-bell[data-v-ca399d8f]{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;color:inherit}.rare-bell svg[data-v-ca399d8f]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 8%}.rare-bell b[data-v-ca399d8f]{position:absolute;top:-5px;right:-8px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;font:650 10px/1 Archivo,sans-serif;font-variant-numeric:tabular-nums;border-radius:9px;background:#e3e3eb;color:#222228;outline:2px solid #202023}.ringing svg[data-v-ca399d8f]{animation:bell-ring-ca399d8f .6s ease-out}.bell-count-enter-active[data-v-ca399d8f],.bell-count-leave-active[data-v-ca399d8f]{transition:transform .16s ease-out,opacity .16s ease-out}.bell-count-enter-from[data-v-ca399d8f],.bell-count-leave-to[data-v-ca399d8f]{transform:translateY(4px) scale(.85);opacity:0}.bell-count-leave-active[data-v-ca399d8f]{position:absolute}@keyframes bell-ring-ca399d8f{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}45%{transform:rotate(-13deg)}70%{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.ringing svg[data-v-ca399d8f]{animation:none}.bell-count-enter-active[data-v-ca399d8f],.bell-count-leave-active[data-v-ca399d8f]{transition:none}}.support-attachments[data-v-33dde5f7]{padding:16px 22px;border-top:1px solid var(--line);font-size:13px;min-width:0}.support-attachments summary[data-v-33dde5f7]{cursor:pointer;font-weight:600;display:flex;gap:12px;align-items:center;min-height:28px}.support-attachments summary span[data-v-33dde5f7],.support-attachments p[data-v-33dde5f7],.support-attachments li>span[data-v-33dde5f7]{color:var(--secondary)}.support-attachments summary[data-v-33dde5f7]:focus-visible{outline:2px solid var(--action-blue);outline-offset:4px}.support-attachments p[data-v-33dde5f7]{line-height:1.6}.support-attachments ul[data-v-33dde5f7]{list-style:none;padding:0;display:grid;gap:10px}.support-attachments li[data-v-33dde5f7]{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.support-attachments li button[data-v-33dde5f7]{overflow-wrap:anywhere;white-space:normal;text-align:left;min-width:0}.support-attachments li>span[data-v-33dde5f7]{white-space:nowrap}.support-attachments form[data-v-33dde5f7]{display:grid;gap:12px;margin-top:18px}.support-attachments input[type=file][data-v-33dde5f7]{max-width:100%;font-size:14px}.support-attachments input[data-v-33dde5f7]::file-selector-button{padding:8px 12px;margin-right:12px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-raised);color:var(--foreground);cursor:pointer}.attachment-consent[data-v-33dde5f7]{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.attachment-consent input[data-v-33dde5f7]{flex:none;width:18px;height:18px;accent-color:var(--action-blue)}.attachment-preview[data-v-33dde5f7]{overflow-wrap:anywhere}.support-attachments form>.button[data-v-33dde5f7]{justify-self:start}.support-attachments[open][data-v-33dde5f7]{max-height:380px;overflow:auto}@media(max-width:590px){.support-attachments[data-v-33dde5f7]{padding-inline:18px}}.support-center[data-v-71568fac]{gap:24px}.support-help[data-v-71568fac]{padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.support-help>summary[data-v-71568fac]{font-weight:600;font-size:15px}.support-help .field[data-v-71568fac]{margin-top:20px;max-width:520px}.help-articles[data-v-71568fac]{margin-top:20px;display:grid;gap:14px}.help-articles details[data-v-71568fac]{padding-bottom:14px;border-bottom:1px solid var(--line)}summary[data-v-71568fac]{cursor:pointer;line-height:1.5}summary[data-v-71568fac]:focus-visible{outline:2px solid var(--action-blue);outline-offset:4px}.help-articles p[data-v-71568fac],.support-suggestion p[data-v-71568fac]{max-width:70ch;color:var(--secondary);font-size:14px;line-height:1.7}.ticket-filters[data-v-71568fac]{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 16px}.ticket-filters button[data-v-71568fac]{padding:8px 10px;background:transparent;border-radius:8px;color:var(--secondary);font-size:12px;min-height:36px}.ticket-filters button[aria-pressed=true][data-v-71568fac]{background:var(--surface-soft);color:var(--foreground)}.ticket-row.needs-reply small[data-v-71568fac]:first-of-type,.status-tag.needs-reply[data-v-71568fac]{color:var(--warning)}.ticket-reference[data-v-71568fac]{font-size:12px;color:var(--secondary);overflow-wrap:anywhere}.ticket-action-needed[data-v-71568fac]{margin:0;padding:14px 22px;font-size:13px;line-height:1.6;color:var(--warning);background:var(--surface)}.support-thread[data-v-71568fac]{min-width:0}.ticket-outcome[data-v-71568fac]{display:grid;gap:18px;padding:22px;border-top:1px solid var(--line);max-height:480px;overflow:auto}.ticket-outcome .ticket-readonly[data-v-71568fac]{margin:0;padding:0;border:0}.ticket-outcome>.button[data-v-71568fac]{justify-self:start}.reopen-form[data-v-71568fac],.ticket-rating[data-v-71568fac]{display:grid;gap:16px}.ticket-rating[data-v-71568fac]{padding-top:20px;border-top:1px solid var(--line)}.ticket-rating fieldset[data-v-71568fac]{display:flex;gap:20px;flex-wrap:wrap;border:0;padding:0;margin:0}.ticket-rating legend[data-v-71568fac]{font-size:14px;line-height:1.5;margin-bottom:14px}.ticket-rating label[data-v-71568fac]:not(.field){display:flex;gap:8px;align-items:center}.ticket-rating input[data-v-71568fac],.review-request input[data-v-71568fac]{accent-color:var(--action-blue);width:18px;height:18px;flex:none}.review-request[data-v-71568fac]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--secondary)}.ticket-rating-thanks[data-v-71568fac]{margin:0;color:var(--signal-lime);font-size:13px}.support-categories[data-v-71568fac]{display:grid;gap:10px}.support-categories>p[data-v-71568fac]{color:var(--secondary);font-size:14px;line-height:1.65}.support-categories .button[data-v-71568fac]{justify-content:space-between;min-height:50px}.support-fields[data-v-71568fac]{display:grid;gap:22px;border:0;margin:0;padding:0;min-width:0}.support-fields>.text-button[data-v-71568fac]{justify-self:start}.support-create input[data-v-71568fac],.support-create textarea[data-v-71568fac],.ticket-outcome textarea[data-v-71568fac]{font-size:16px}.support-diagnostics[data-v-71568fac]{padding:16px;border:1px solid var(--line-strong);border-radius:12px}.diagnostic-fields[data-v-71568fac]{display:grid;gap:16px;margin:18px 0}.support-privacy[data-v-71568fac]{font-size:13px;line-height:1.65;color:var(--secondary);margin:0}.support-suggestion[data-v-71568fac]{padding:14px 0;border-top:1px solid var(--line)}.support-suggestion p[data-v-71568fac]{margin-bottom:0}@media(max-width:590px){.support-help[data-v-71568fac]{padding:18px}.support-desk[data-v-71568fac]{min-height:600px}.ticket-outcome[data-v-71568fac]{padding:18px}.ticket-reference[data-v-71568fac]{font-size:11px}.thread-header[data-v-71568fac]{flex-wrap:wrap}.ticket-outcome>.button[data-v-71568fac]{justify-self:stretch}.support-create textarea[data-v-71568fac]{max-width:100%}}.appeal-shell[data-v-625ba14b]{width:min(1200px,100%);margin:auto;padding:32px}.appeal-header[data-v-625ba14b]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.appeal-header img[data-v-625ba14b]{width:140px;height:auto}.appeal-shell>.inline-error[data-v-625ba14b]{margin-bottom:28px}@media(max-width:600px){.appeal-shell[data-v-625ba14b]{padding:18px}}.clip-visibility[data-v-ddb67961]{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#14171fed;color:#eef0f7;z-index:2}.clip-visibility svg[data-v-ddb67961]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.clip-visibility [role=tooltip][data-v-ddb67961]{position:absolute;top:36px;right:0;padding:7px 10px;border-radius:5px;background:#101219;color:#fff;font-size:12px;white-space:nowrap;visibility:hidden;pointer-events:none}.clip-visibility:hover [role=tooltip][data-v-ddb67961],.clip-visibility:focus-visible [role=tooltip][data-v-ddb67961]{visibility:visible}.clip-visibility[data-v-ddb67961]:focus-visible{outline:2px solid #7897ff;outline-offset:2px}button.clip-card-link[data-v-3197d63e]{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.clip-card-link[data-v-3197d63e]:focus-visible{outline:2px solid #7897ff;outline-offset:-3px}.discovery-browser[data-v-0e4d5a6e]{gap:26px}.discovery-browser .section-line[data-v-0e4d5a6e]{margin-bottom:18px}.discovery-browser .section-line h2[data-v-0e4d5a6e]{font:600 20px/1.4 Archivo,sans-serif}.discovery-heading[data-v-0e4d5a6e]{display:flex;align-items:center;justify-content:space-between;gap:20px}.discovery-heading h1[data-v-0e4d5a6e]{margin:0 0 10px;font:650 34px/1.2 Archivo,sans-serif;letter-spacing:-.03em}.discovery-heading .button[data-v-0e4d5a6e]{display:flex;gap:8px;align-items:center;min-height:44px;font-size:13px}.discovery-browse-controls[data-v-0e4d5a6e]{min-width:0}.discovery-query[data-v-0e4d5a6e]{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border:1px solid #343d4c;border-radius:10px;background:#141820}.discovery-query input[data-v-0e4d5a6e]{width:100%;min-width:0;height:46px;border:0;background:transparent;color:#f3f5f7;font-size:15px}.discovery-query input[data-v-0e4d5a6e]::placeholder{color:#adb7c7}.discovery-query[data-v-0e4d5a6e]:focus-within{outline:2px solid #7897ff;outline-offset:2px}.discovery-query input[data-v-0e4d5a6e]:focus{outline:none}.discovery-feed-tabs[data-v-0e4d5a6e]{display:flex;align-items:center;gap:28px;margin-top:18px;border-bottom:1px solid #303640}.discovery-feed-tabs button[data-v-0e4d5a6e]{min-height:48px;padding:0 2px;border:0;color:#b4bdca;background:transparent;font-size:15px;cursor:pointer}.discovery-feed-tabs button[aria-pressed=true][data-v-0e4d5a6e]{color:#fff;box-shadow:inset 0 -2px #7897ff}.discovery-feed-tabs a[data-v-0e4d5a6e]{margin-left:auto;display:flex;align-items:center;gap:8px;color:#bac6dc;font-size:13px}.discovery-games[data-v-0e4d5a6e]{display:flex;gap:8px;overflow-x:auto;padding:18px 2px 4px;scrollbar-width:thin}.discovery-games button[data-v-0e4d5a6e]{flex:none;min-height:40px;padding:10px 16px;border:0;border-radius:8px;background:#1d222c;color:#c8d0dc;font-size:13px;cursor:pointer}.discovery-games button[data-v-0e4d5a6e]:hover{background:#2b3342}.discovery-games button[aria-pressed=true][data-v-0e4d5a6e]{background:#e5eaf2;color:#11151d}.discovery-media-grid[data-v-0e4d5a6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:28px 22px}.discovery-browser[data-v-0e4d5a6e] .clip-card{border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.discovery-browser[data-v-0e4d5a6e] .clip-thumb{border-radius:12px;overflow:hidden;aspect-ratio:16/9}.discovery-browser[data-v-0e4d5a6e] .clip-card-copy{padding:14px 0 0;gap:6px}.discovery-browser[data-v-0e4d5a6e] .clip-card-copy strong{white-space:normal;font:600 16px/1.4 Archivo,sans-serif;overflow-wrap:anywhere}.discovery-browser[data-v-0e4d5a6e] .clip-card-copy span,.discovery-browser[data-v-0e4d5a6e] .clip-card-copy small{font-size:12px;color:#b0b9c8;line-height:1.5}.discovery-ranking-shelves[data-v-0e4d5a6e]{display:grid;gap:32px;padding-top:28px;border-top:1px solid #303640}.discovery-ranking-grid[data-v-0e4d5a6e]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,28%);overflow-x:auto;gap:20px;padding:2px 2px 16px;scroll-snap-type:x proximity}.ranking-clip[data-v-0e4d5a6e]{position:relative;min-width:0;scroll-snap-align:start}.ranking-position[data-v-0e4d5a6e]{position:absolute;left:10px;top:10px;z-index:2;display:grid;place-items:center;width:28px;height:28px;background:#111827;color:#fff;border-radius:6px;font-weight:700;font-variant-numeric:tabular-nums}.section-line p[data-v-0e4d5a6e],.ranking-empty[data-v-0e4d5a6e]{color:#b0b9c8;font-size:13px;margin:8px 0;line-height:1.6}.section-line>span[data-v-0e4d5a6e]{color:#b0b9c8;font-size:13px}.discovery-browser button[data-v-0e4d5a6e]:focus-visible{outline:2px solid #7897ff;outline-offset:3px}@media(max-width:700px){.discovery-heading[data-v-0e4d5a6e]{align-items:flex-start}.discovery-feed-tabs[data-v-0e4d5a6e]{gap:20px;flex-wrap:wrap}.discovery-feed-tabs a[data-v-0e4d5a6e]{padding-bottom:12px}.discovery-media-grid[data-v-0e4d5a6e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.discovery-heading .lede[data-v-0e4d5a6e]{font-size:13px}}@media(max-width:480px){.discovery-media-grid[data-v-0e4d5a6e]{grid-template-columns:minmax(0,1fr)}.discovery-feed-tabs a[data-v-0e4d5a6e]{width:100%}.discovery-heading[data-v-0e4d5a6e]{flex-wrap:wrap}}.hold-action{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #85545d;border-radius:12px;background:#34282d;color:#ffcad0;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;font:inherit}.hold-action:before{content:"";position:absolute;inset:0;z-index:-1;background:#914452;transform:scaleX(0);transform-origin:left;transition:transform .16s ease-out}.hold-action[data-hold-state=holding]:before{transform:scaleX(1);transition:transform var(--hold-duration,2s) linear}.hold-action[data-hold-state=pending]{cursor:wait}.hold-action[data-hold-state=pending]:before{transform:scaleX(1)}.hold-action-label{display:inline-flex;align-items:center;gap:8px;font-weight:600}.hold-action-hint{font-size:11px;opacity:.9;white-space:nowrap}.hold-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hold-action:disabled{opacity:.5;cursor:not-allowed}.hold-alternative{border:0;background:transparent;color:inherit;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px;padding:6px}.hold-alternative:disabled{opacity:.5;cursor:default}.hold-alternative[hidden]{display:none}@media(prefers-reduced-motion:reduce){.hold-action:before{transition:none!important}.hold-action[data-hold-state=holding]:before{transform:scaleX(0)}.hold-action[data-hold-state=holding]{outline:1px solid currentColor;outline-offset:2px}}.hold-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:28px;border:1px solid #53535b;border-radius:16px;background:#202023;color:#f1f1f5;font:14px/1.6 Archivo,Segoe UI,sans-serif}.hold-dialog::backdrop{background:#050507b8}.hold-dialog h2{margin:0 0 12px;font:600 22px/1.25 Archivo,Segoe UI,sans-serif;letter-spacing:-.02em}.hold-dialog p{margin:0 0 24px;color:#cacad3;white-space:pre-line;overflow-wrap:anywhere}.hold-dialog footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:12px}.hold-dialog-action{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;gap:4px}.hold-dialog-action>.hold-action{flex-basis:100%}.hold-dialog-cancel{font:inherit;min-height:44px;padding:8px 16px;border:1px solid #606069;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.hold-dialog button:focus-visible{outline:2px solid #efeff5;outline-offset:3px}.hold-control[data-v-b741431c]{display:inline-flex;flex-direction:column;align-items:center;gap:2px;max-width:100%}.hold-step-actions[data-v-b741431c]{display:flex;gap:8px}.hold-action[data-v-b741431c]{flex-wrap:wrap;line-height:1.4}.stream-player[data-v-e824819e]{width:100%;min-width:0}.stream-player-frame[data-v-e824819e]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden}.stream-player-frame iframe[data-v-e824819e]{display:block;width:100%;height:100%;border:0}.stream-player-frame p[data-v-e824819e]{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#fff;padding:24px;background:#10151de6;pointer-events:none}.stream-player-refresh[data-v-e824819e]{margin:8px 18px}.reaction-button.hype[data-v-2ac04a47]{display:flex;align-items:center;gap:7px;width:auto;margin-right:16px;padding-inline:14px;color:#ffc193;border-color:#b77544}.library-grid[data-v-d66a2c5c] .clip-select-control{opacity:1;pointer-events:auto}.bulk-disclosure[data-v-d66a2c5c]{padding:18px 22px;cursor:pointer;font-weight:600}.bundle-error[data-v-d66a2c5c]{color:var(--text, #f3f5f7);padding:16px;border:1px solid var(--line, #424751);border-radius:12px}.library-bundle-card[data-v-d66a2c5c]{min-width:0}.bundle-dissolve[data-v-d66a2c5c]{margin:0 16px 16px}.profile-badges[data-v-27b9ebc4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.profile-badge[data-v-27b9ebc4]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;border:1px solid #66738c;color:#e3eaff;background:#243149;font-size:12px;line-height:1.4}.profile-badge[data-kind=subscription][data-v-27b9ebc4]{color:#f3db9b;border-color:#887247;background:#362c1b}.profile-badge svg[data-v-27b9ebc4]{height:16px;width:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.profile-badge[data-v-27b9ebc4]:focus-visible{outline:2px solid #9cb3ff;outline-offset:2px}.profile-badge[data-kind=tester][data-v-27b9ebc4]{color:var(--signal-lime);border-color:#526333;background:#222b19}.profile-game-stats[data-v-316f320c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:visible}.profile-game-stats>article[data-v-316f320c]{background:var(--surface-raised);padding:24px;min-width:0}.profile-game-stats h2[data-v-316f320c]{font-family:inherit;font-size:13px;color:var(--secondary);font-weight:500;margin:0 0 12px}.profile-game-stats strong[data-v-316f320c]{font-size:24px;line-height:1.2;display:block;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.profile-game-stats p[data-v-316f320c]{color:var(--secondary);font-size:13px;margin:8px 0 0}.tracked-game[data-v-316f320c]{display:flex;align-items:center;gap:20px}.tracked-art[data-v-316f320c]{width:80px;height:80px;flex:0 0 80px;display:grid;place-items:center;background:var(--surface);border-radius:8px}.tracked-art img[data-v-316f320c]{width:85%;height:85%;object-fit:contain}.tracked-art .dev-icon[data-v-316f320c]{width:34px;height:34px;color:var(--secondary)}.tracked-games[data-v-316f320c]{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:14px 0 0;list-style:none}.tracked-games li[data-v-316f320c]{position:relative;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}.tracked-games img[data-v-316f320c]{width:24px;height:24px;object-fit:contain}.tracked-games .dev-icon[data-v-316f320c]{width:20px;height:20px}.tracked-games [role=tooltip][data-v-316f320c]{display:none;position:absolute;bottom:calc(100% + 8px);left:0;width:max-content;max-width:240px;padding:8px 12px;background:var(--surface-raised);border:1px solid var(--line);border-radius:6px;color:var(--foreground);font-size:12px;z-index:2}.tracked-games li:hover [role=tooltip][data-v-316f320c],.tracked-games li:focus-visible [role=tooltip][data-v-316f320c]{display:block}@media(max-width:700px){.profile-game-stats[data-v-316f320c]{grid-template-columns:1fr}.profile-game-stats>article[data-v-316f320c]{padding:20px}.tracked-art[data-v-316f320c]{width:64px;height:64px;flex-basis:64px}}.profile-filter-row[data-v-573e0d60]{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 20px}.profile-filter-row[data-v-573e0d60]>*{flex:1;min-width:180px}.profile-hero-actions[data-v-573e0d60]{flex-wrap:wrap}.profile-blocked[data-v-573e0d60]{padding:32px;display:grid;gap:20px}.profile-blocked h1[data-v-573e0d60],.profile-blocked p[data-v-573e0d60]{margin:0}.profile-blocked p[data-v-573e0d60]{max-width:72ch;color:var(--secondary);line-height:1.6}.profile-blocked .button-row[data-v-573e0d60]{flex-wrap:wrap;gap:12px}@media(max-width:700px){.profile-blocked[data-v-573e0d60]{padding:24px;gap:18px}}.messages-view[data-v-448ec6e0]{gap:24px}.messages-view .view-heading[data-v-448ec6e0]{align-items:center}.message-desk[data-v-448ec6e0]{grid-template-columns:minmax(260px,31%) minmax(0,1fr);height:clamp(540px,calc(100dvh - 225px),850px);min-height:0;border-radius:18px;background:#11151b}.conversation-list[data-v-448ec6e0]{display:flex;flex-direction:column;min-height:0;background:#151920}.conversation-list .panel-heading[data-v-448ec6e0]{padding:24px 20px 16px}.panel-heading h2[data-v-448ec6e0]{font:650 16px/1.4 Archivo,sans-serif;letter-spacing:0}.panel-heading>span[data-v-448ec6e0]{color:var(--muted);font-size:12px}.conversation-search[data-v-448ec6e0]{display:flex;align-items:center;gap:10px;margin:0 16px 16px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;background:#0e1218}.conversation-search[data-v-448ec6e0]:focus-within{outline:2px solid var(--action-blue);outline-offset:2px}.conversation-search input[data-v-448ec6e0]{width:100%;min-width:0;min-height:44px;padding:0;border:0;outline:0;background:transparent;color:var(--foreground);font:400 14px/1.5 Archivo,sans-serif}.conversation-search .dev-icon[data-v-448ec6e0]{color:var(--muted);flex-shrink:0}.conversation-scroll[data-v-448ec6e0]{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px}.conversation-row[data-v-448ec6e0]{position:relative;gap:12px;min-height:82px;margin:3px 0;padding:14px 12px;border:0;border-radius:10px;transition:background .14s ease}.conversation-row.active[data-v-448ec6e0]{background:#283244;box-shadow:inset 3px 0 var(--action-blue)}.conversation-row[data-v-448ec6e0]:hover{background:#222a36}.conversation-row[data-v-448ec6e0]:focus-visible,.ticket-chat-link[data-v-448ec6e0]:focus-visible{outline:2px solid var(--action-blue);outline-offset:-2px}.conversation-avatar[data-v-448ec6e0]{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;overflow:hidden;background:#30394a;color:#e8edf8;font:650 17px/1 Archivo,sans-serif}.conversation-avatar img[data-v-448ec6e0]{width:100%;height:100%;object-fit:cover}.conversation-summary[data-v-448ec6e0]{flex:1;min-width:0;gap:7px!important}.conversation-title[data-v-448ec6e0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.conversation-row strong[data-v-448ec6e0]{font-size:14px;font-weight:600;line-height:1.4}.conversation-row small[data-v-448ec6e0]{display:block!important;font-size:12px;line-height:1.5;color:#a7afbc}.conversation-title time[data-v-448ec6e0]{flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;color:#a7afbc}.conversation-row.unread strong[data-v-448ec6e0]{color:#fff}.conversation-row b[data-v-448ec6e0]{flex-shrink:0;min-width:21px;height:21px;padding:0 4px;font-size:10px;border-radius:7px}.ticket-chat-link[data-v-448ec6e0]{display:flex;gap:12px;align-items:center;min-height:60px;padding:16px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--secondary)}.ticket-chat-link span[data-v-448ec6e0]{flex:1}.ticket-chat-link[data-v-448ec6e0]:hover{color:var(--foreground);background:#202632}.group-privacy-help[data-v-448ec6e0]{font-size:14px;color:var(--muted);line-height:1.6}.message-thread[data-v-448ec6e0]{overflow:hidden}.thread-header[data-v-448ec6e0]{justify-content:flex-start;gap:12px;min-height:86px;padding:18px 24px;background:#141920}.thread-title[data-v-448ec6e0]{min-width:0;flex:1}.thread-header h2[data-v-448ec6e0]{margin:0;font:650 17px/1.4 Archivo,sans-serif;letter-spacing:0}.thread-title p[data-v-448ec6e0]{margin:3px 0 0;color:#a7afbc;font-size:12px;line-height:1.4}.thread-header .thread-avatar[data-v-448ec6e0]{width:40px;height:40px;flex-basis:40px}.thread-back[data-v-448ec6e0]{min-width:44px;min-height:44px;flex-shrink:0}.message-scroll[data-v-448ec6e0]{max-height:none;gap:12px;padding:24px;overscroll-behavior:contain;scrollbar-gutter:stable}.message-day[data-v-448ec6e0]{align-self:center;margin:14px 0 8px;color:#a7afbc;font-size:11px;line-height:1.5}.message-item[data-v-448ec6e0]{width:fit-content;max-width:min(86%,580px);padding:13px 16px;border-color:#303745;background:#202731;border-radius:14px 14px 14px 4px}.message-item.own[data-v-448ec6e0]{border-color:#3c5275;background:#293c59;border-radius:14px 14px 4px}.message-meta[data-v-448ec6e0]{gap:18px;flex-wrap:wrap}.message-meta strong[data-v-448ec6e0]{font-size:12px;font-weight:600;color:#dce5f5}.message-meta time[data-v-448ec6e0]{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:#b8c3d4}.message-item p[data-v-448ec6e0]{margin-top:7px;font-size:15px;line-height:1.65;color:#edf0f6;white-space:pre-wrap}.message-item.moderated[data-v-448ec6e0]{opacity:1}.message-item.moderated p[data-v-448ec6e0]{color:#abb6c7;font-style:italic}.thread-empty[data-v-448ec6e0]{grid-row:1/-1;align-self:center;margin:24px}.composer-area[data-v-448ec6e0]{padding:16px 24px 20px;border-top:1px solid var(--line);background:#141920}.composer-area .inline-error[data-v-448ec6e0]{margin:0 0 12px;justify-content:space-between;font-size:13px}.message-composer[data-v-448ec6e0]{display:flex;align-items:flex-end;gap:12px;margin:0;padding:10px;border:1px solid #424c5c;border-radius:13px;background:#1d242e}.message-composer[data-v-448ec6e0]:focus-within{border-color:#779eff;box-shadow:0 0 0 2px #557cff1f}.message-composer textarea[data-v-448ec6e0]{flex:1;min-width:0;min-height:48px;max-height:180px;resize:vertical;margin:0;padding:5px 4px;border:0;background:transparent;color:var(--foreground);font:400 15px/1.6 Archivo,sans-serif;outline:none;box-shadow:none}.message-composer .button[data-v-448ec6e0]{flex-shrink:0;min-height:44px;padding:0 16px;border-radius:9px;font-size:12px}@media(max-width:900px)and (min-width:601px){.message-desk[data-v-448ec6e0]{grid-template-columns:240px minmax(0,1fr)}.conversation-title time[data-v-448ec6e0]{display:none}.message-scroll[data-v-448ec6e0]{padding:18px}.thread-header[data-v-448ec6e0]{padding:16px}.composer-area[data-v-448ec6e0]{padding:12px}.message-composer .button[data-v-448ec6e0]{padding-inline:12px}}@media(max-width:600px){.messages-view[data-v-448ec6e0]{gap:16px}.messages-view .view-heading[data-v-448ec6e0]{gap:12px}.messages-view .view-heading h1[data-v-448ec6e0]{font-size:34px}.messages-view .view-heading>.button[data-v-448ec6e0]{min-height:44px;padding:0 12px;font-size:11px}.message-desk[data-v-448ec6e0]{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 185px);min-height:400px;border-radius:14px}.conversation-list[data-v-448ec6e0]{border-right:0}.message-desk:not(.has-selection) .message-thread[data-v-448ec6e0]{display:none}.message-desk.has-selection .conversation-list[data-v-448ec6e0]{display:none}.message-desk.has-selection .message-thread[data-v-448ec6e0]{display:grid}.thread-header[data-v-448ec6e0]{min-height:76px;padding:12px;gap:10px}.thread-back[data-v-448ec6e0]{display:flex;padding:0 4px;font-size:12px}.thread-avatar[data-v-448ec6e0]{display:none}.thread-header h2[data-v-448ec6e0]{font-size:16px}.message-scroll[data-v-448ec6e0]{padding:14px;gap:10px}.message-item[data-v-448ec6e0]{max-width:92%;padding:11px 13px}.message-item p[data-v-448ec6e0]{font-size:15px}.composer-area[data-v-448ec6e0]{padding:12px}.message-composer[data-v-448ec6e0]{gap:6px;padding:8px}.message-composer textarea[data-v-448ec6e0]{font-size:16px}.message-composer .button[data-v-448ec6e0]{padding-inline:12px}.conversation-row[data-v-448ec6e0]{min-height:80px}}@media(prefers-reduced-motion:reduce){.conversation-row[data-v-448ec6e0]{transition:none}}.privacy-settings>p[data-v-23dd670f]{color:var(--secondary);line-height:1.6;margin:0 0 24px;max-width:68ch}.privacy-fields[data-v-23dd670f]{display:grid;gap:22px;border:0;padding:0;margin:0;min-width:0}.privacy-fields>.button[data-v-23dd670f]{justify-self:start}.privacy-settings h3[data-v-23dd670f]{margin:18px 0 10px}.privacy-blocked[data-v-23dd670f]{list-style:none;padding:0;margin:0}.privacy-blocked li[data-v-23dd670f]{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.privacy-blocked span[data-v-23dd670f]{overflow-wrap:anywhere;min-width:0}.account-deletion>p[data-v-59a86efa]{line-height:1.65;max-width:70ch;color:var(--secondary)}.account-deletion fieldset[data-v-59a86efa]{display:grid;gap:20px;border:0;margin:0;padding:0;min-width:0}.account-deletion .check-line[data-v-59a86efa]{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.account-deletion .check-line input[data-v-59a86efa]{flex:0 0 auto;margin-top:4px}.account-deletion .hold-action[data-v-59a86efa]{justify-self:start;max-width:100%;flex-wrap:wrap}.deletion-status[data-v-59a86efa]{padding:16px 0;line-height:1.5;overflow-wrap:anywhere}.deletion-status p[data-v-59a86efa]{margin-bottom:0}.account-deletion .panel-heading[data-v-59a86efa]{padding:0 0 20px}.account-deletion .form-stack[data-v-59a86efa]{padding:0}.profile-frames[data-v-9cdd0f82]{margin-top:30px;padding-top:24px;border-top:1px solid #343c49;min-width:0}.profile-frames header[data-v-9cdd0f82]{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}.profile-frames h2[data-v-9cdd0f82]{font-size:20px}.profile-frames p[data-v-9cdd0f82]{font-size:14px;color:#aab2c2}.frame-filters[data-v-9cdd0f82]{display:flex;gap:8px;margin:18px 0;flex-wrap:wrap}.frame-filters button[data-v-9cdd0f82]{padding:10px 14px;border:1px solid #343c49;background:transparent;color:inherit;border-radius:8px;cursor:pointer}.frame-filters button[aria-pressed=true][data-v-9cdd0f82]{background:#2b3549;border-color:#91a9f5}.frame-groups[data-v-9cdd0f82]{max-height:520px;overflow:auto;padding:4px}.frame-group+.frame-group[data-v-9cdd0f82]{margin-top:28px}.frame-group h3[data-v-9cdd0f82]{margin:0 0 12px;font-size:16px}.rank-grid[data-v-9cdd0f82]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rank-grid button[data-v-9cdd0f82]{min-width:0;padding:14px;border:1px solid #343c49;border-radius:10px;background:#151a24;color:inherit;display:grid;gap:8px;text-align:center;cursor:pointer;align-content:start;overflow-wrap:anywhere}.rank-grid .selected[data-v-9cdd0f82]{border-color:#a5baff}.rank-grid img[data-v-9cdd0f82]{width:100%;height:84px;object-fit:contain}.rank-grid .locked img[data-v-9cdd0f82]{filter:grayscale(1);opacity:.4}.rank-grid .locked[data-v-9cdd0f82]{background:#14171d;color:#aab2c2}.rank-grid strong[data-v-9cdd0f82]{font-size:13px}.rank-grid span[data-v-9cdd0f82]{font-size:12px;color:#aab2c2}.frame-detail[data-v-9cdd0f82]{margin-top:16px;padding:16px;background:#1a2232;border-radius:8px}.frame-detail li[data-v-9cdd0f82]{font-size:13px;line-height:1.6}.profile-frames button[data-v-9cdd0f82]:focus-visible{outline:2px solid #a5baff;outline-offset:2px}@media(max-width:480px){.rank-grid[data-v-9cdd0f82]{grid-template-columns:repeat(2,minmax(0,1fr))}}.frame-pinned[data-v-9cdd0f82]{font-size:11px;font-weight:400;color:#a5adba;margin-inline-start:10px}.membership-frame-group[data-v-9cdd0f82]{padding-bottom:20px;border-bottom:1px solid #343c49}.recovery-codes[data-v-4b6f7750]{display:grid;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.recovery-codes textarea[data-v-4b6f7750]{font-family:ui-monospace,monospace;line-height:1.7;resize:vertical}.recovery-codes p[data-v-4b6f7750]{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.settings-layout[data-v-4b6f7750]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.settings-nav[data-v-4b6f7750]{display:grid;gap:6px;position:sticky;top:24px}.settings-nav button[data-v-4b6f7750]{min-height:46px;text-align:left;padding:12px 16px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted,#9fa7b6);font:inherit;cursor:pointer}.settings-nav button[aria-current=page][data-v-4b6f7750]{background:#232936;border-color:#424c60;color:#fff}.settings-nav button[data-v-4b6f7750]:focus-visible{outline:2px solid #a5baff;outline-offset:2px}.settings-content[data-v-4b6f7750]{min-width:0;display:grid;gap:20px}.settings-view .settings-panel[data-v-4b6f7750]{padding:24px}.settings-view .form-stack[data-v-4b6f7750]{padding:0}.settings-view .view-heading h1[data-v-4b6f7750]{font-size:30px}.settings-view .view-heading .heading-readout[data-v-4b6f7750],.settings-view .view-heading .eyebrow[data-v-4b6f7750],.settings-view .panel-heading .eyebrow[data-v-4b6f7750]{display:none}.settings-view .panel-heading[data-v-4b6f7750]{padding:0 0 20px}.settings-view .session-row[data-v-4b6f7750]{flex-wrap:wrap}.settings-view .session-row>div[data-v-4b6f7750]{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.settings-layout[data-v-4b6f7750]{grid-template-columns:1fr;gap:20px}.settings-nav[data-v-4b6f7750]{position:static;display:flex;flex-wrap:wrap}.settings-nav button[data-v-4b6f7750]{padding:10px 12px}.settings-view .settings-panel[data-v-4b6f7750]{padding:18px}}.coupon-entry[data-v-faf24cc3]{padding:24px;border:1px solid #30394a;border-radius:14px;background:#11151d;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:24px;align-items:start}.coupon-entry h2[data-v-faf24cc3]{font-size:19px;margin:0}.coupon-entry p[data-v-faf24cc3]{font-size:14px;line-height:1.6;color:#aab2c2;margin:10px 0}.coupon-entry-form[data-v-faf24cc3]{display:flex;gap:10px;align-items:end;min-width:0}.coupon-entry-form .field[data-v-faf24cc3]{flex:1;min-width:0}.coupon-entry-form input[data-v-faf24cc3]{width:100%;min-height:46px}.coupon-entry-form button[data-v-faf24cc3]{min-height:46px;white-space:nowrap}.coupon-result[data-v-faf24cc3]{grid-column:1/-1;padding:20px;border:1px solid #4d628f;background:#1a2232;border-radius:6px}.coupon-result strong[data-v-faf24cc3]{font-size:20px}.coupon-plan-tags[data-v-faf24cc3]{display:flex;flex-wrap:wrap;gap:8px}.coupon-plan-tags span[data-v-faf24cc3]{font-size:12px;padding:6px 10px;border:1px solid #424e65;border-radius:6px}@media(max-width:760px){.coupon-entry[data-v-faf24cc3]{grid-template-columns:1fr;padding:18px;gap:16px}.coupon-entry-form[data-v-faf24cc3]{flex-wrap:wrap}.coupon-entry-form .field[data-v-faf24cc3]{flex-basis:200px}.coupon-entry-form button[data-v-faf24cc3]{flex-grow:1}}.checkout-details-card[data-v-817fbe75]{max-width:780px;margin:28px auto;padding:28px;border:1px solid var(--line,#30394a);border-radius:16px;background:var(--panel,#11151d);box-shadow:0 18px 60px #0000002e}.checkout-details-heading[data-v-817fbe75]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.checkout-details-heading h2[data-v-817fbe75]{margin:3px 0 8px;font-size:24px}.checkout-details-heading p[data-v-817fbe75]:not(.eyebrow){max-width:590px;margin:0;color:var(--muted,#aab2c2);line-height:1.55}.checkout-details-badge[data-v-817fbe75]{padding:7px 10px;border:1px solid #3c5e9b;border-radius:999px;color:#c9d7ff;font-size:11px;white-space:nowrap}.checkout-details-form[data-v-817fbe75]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checkout-details-wide[data-v-817fbe75]{grid-column:1/-1}.checkout-details-form small[data-v-817fbe75]{color:var(--muted,#aab2c2);font-weight:400}.checkout-details-form input[data-v-817fbe75]{width:100%;min-height:46px}.checkout-details-form input[aria-invalid=true][data-v-817fbe75]{border-color:#e87777;box-shadow:0 0 0 2px #e8777726}.checkout-details-error[data-v-817fbe75]{grid-column:1/-1;color:#ffb1b1;margin:0}.checkout-details-actions[data-v-817fbe75]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:14px;align-items:center;margin-top:4px}@media(max-width:640px){.checkout-details-card[data-v-817fbe75]{margin:20px 0;padding:20px}.checkout-details-heading[data-v-817fbe75]{display:block}.checkout-details-badge[data-v-817fbe75]{display:inline-block;margin-top:14px}.checkout-details-form[data-v-817fbe75]{grid-template-columns:1fr}.checkout-details-wide[data-v-817fbe75]{grid-column:auto}.checkout-details-actions[data-v-817fbe75]{justify-content:stretch}.checkout-details-actions .button[data-v-817fbe75]{flex:1}}.plan-tax-note[data-v-a18b5d74]{margin:-14px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.pending-checkout[data-v-a18b5d74]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px;border:1px solid var(--line,#343c49);border-radius:12px}.pending-checkout>div[data-v-a18b5d74]:first-child{flex:1;min-width:220px}.pending-checkout p[data-v-a18b5d74]{font-size:13px;line-height:1.6;color:var(--muted);margin:8px 0 0}.pending-checkout .button-row[data-v-a18b5d74]{flex-wrap:wrap}.bundle-feed[data-v-76a589f9]{display:grid;gap:32px;width:min(100%,1040px);margin-inline:auto}.bundle-feed>article[data-v-76a589f9]{min-width:0;overflow:hidden}.bundle-item-heading[data-v-76a589f9]{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;padding:20px 24px}.bundle-item-heading h2[data-v-76a589f9]{flex:1 1 240px;margin:0;overflow-wrap:anywhere;font-size:22px}.bundle-item-heading span[data-v-76a589f9]{color:var(--muted, #a5adba);font-size:13px;font-variant-numeric:tabular-nums}.bundle-feed .cloud-still-image[data-v-76a589f9]{display:block;width:100%;max-height:75vh;object-fit:contain;background:#080a0f}@media(max-width:600px){.bundle-item-heading[data-v-76a589f9]{padding:16px}.bundle-feed[data-v-76a589f9]{gap:24px}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:75% 125%;font-display:swap;src:url(/assets/archivo-variable-vietnamese-rJmnGBSt.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:75% 125%;font-display:swap;src:url(/assets/archivo-variable-latin-ext-7khWdh9v.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:75% 125%;font-display:swap;src:url(/assets/archivo-variable-latin-DY7AcnAa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-condensed-500-vietnamese-DjeaNLFD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-condensed-500-latin-ext-yA5ONLQ9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-condensed-500-latin-BgYH2mbd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-vietnamese-A5AYRdjN.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-latin-ext-18ESti3H.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-latin-DepVgxBB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-vietnamese-DYeBwlKR.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-latin-ext-CwuXbfVR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-latin-v1xN8_Wq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-vietnamese-CpjukuLw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-latin-ext-DGNyg4u8.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-latin-BKzMuPgK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--replay-black: #080a0f;--surface: #11151d;--surface-raised: #181d27;--surface-soft: #202734;--foreground: #f3f5f7;--secondary: #a5adba;--muted: #6f7887;--line: rgba(243, 245, 247, .09);--line-strong: rgba(243, 245, 247, .18);--action-blue: #557cff;--action-blue-soft: rgba(85, 124, 255, .16);--signal-lime: #c9ff3d;--danger: #ff6b73;--warning: #f5bd67;--radius: 22px;--radius-small: 14px;color-scheme:dark;font-family:Archivo,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--foreground);background:var(--replay-black)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden;background:var(--replay-black);color:var(--foreground);font-size:14px}body,button,input,select,textarea{font-family:inherit}button,input,select,textarea{font-size:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}::selection{background:var(--signal-lime);color:var(--replay-black)}:focus-visible{outline:2px solid var(--signal-lime);outline-offset:3px}.dev-root{min-height:100vh;background:var(--replay-black)}.dev-shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh}.dev-sidebar{position:sticky;top:0;display:flex;min-height:100vh;height:100vh;flex-direction:column;padding:27px 17px 18px;border-right:1px solid var(--line);background:#0b0e14}.dev-main{min-width:0}.dev-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.dev-brand>span:last-child{display:grid;gap:2px}.dev-brand strong{font:700 25px/.9 Barlow Condensed,sans-serif;letter-spacing:-.015em;white-space:nowrap}.dev-brand strong em{color:var(--signal-lime);font-style:normal}.dev-brand small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.17em}.brand-mark{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(201,255,61,.46);border-radius:11px;color:var(--signal-lime);background:#c9ff3d12}.brand-mark .dev-icon{width:19px;height:19px}.dev-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.side-nav{display:grid;gap:5px;margin-top:68px}.premium-nav{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.premium-link{color:#e8ffab;background:#c9ff3d0b}.nav-label{margin:0 10px 10px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.16em}.side-link{position:relative;display:flex;align-items:center;gap:12px;min-height:43px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-small);color:var(--secondary);font-size:12px;font-weight:700;transition:color .18s ease,background .18s ease,border-color .18s ease}.side-link:hover{border-color:var(--line);color:var(--foreground);background:#ffffff09}.side-link.active{border-color:#557cff4d;color:var(--foreground);background:var(--action-blue-soft)}.side-link.active:before{position:absolute;left:-1px;width:2px;height:20px;border-radius:0 2px 2px 0;background:var(--action-blue);content:""}.side-link .dev-icon{color:var(--muted)}.side-link.active .dev-icon{color:var(--action-blue)}.nav-signal{width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 0 4px #c9ff3d17}.sidebar-note{display:flex;align-items:center;gap:9px;margin-top:auto;padding:12px 10px;border-top:1px solid var(--line);color:var(--secondary)}.sidebar-note span:last-child{display:grid;gap:3px}.sidebar-note strong,.sidebar-note small{display:block}.sidebar-note strong{font-size:9px;letter-spacing:.12em}.sidebar-note small{color:var(--muted);font-size:10px}.signal-dot{display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 0 4px #c9ff3d14}.sidebar-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 10px 0;color:var(--muted);font-size:11px}.sidebar-footer a:hover{color:var(--foreground)}.topbar{position:sticky;z-index:5;top:0;display:flex;align-items:center;gap:18px;min-height:77px;padding:0 clamp(24px,4vw,62px);border-bottom:1px solid var(--line);background:#080a0fed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.crumb{display:flex;align-items:center;gap:9px;min-width:max-content;color:var(--secondary);font-size:11px;font-weight:700}.crumb>span{color:var(--muted);font-size:9px;letter-spacing:.14em}.crumb .dev-icon{width:13px;height:13px;color:var(--muted)}.top-search{display:flex;align-items:center;gap:9px;width:min(330px,30vw);min-height:38px;margin-left:auto;padding:0 11px;border:1px solid var(--line);border-radius:11px;color:var(--muted);background:var(--surface)}.top-search:focus-within{border-color:#557cffa6;box-shadow:0 0 0 3px #557cff21}.top-search .dev-icon{width:15px;height:15px}.top-search input{width:100%;min-width:0;border:0;outline:0;color:var(--foreground);background:transparent;font-size:11px}.top-search input::placeholder{color:var(--muted)}.top-search kbd{padding:3px 5px;border:1px solid var(--line-strong);border-radius:4px;color:var(--muted);font-size:9px;white-space:nowrap}.locale-select{min-height:34px;padding:0 5px;border:0;outline:0;color:var(--secondary);background:transparent;font-size:10px;font-weight:800;cursor:pointer}.top-avatar{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;border:1px solid rgba(85,124,255,.55);border-radius:50%;color:var(--foreground);background:var(--action-blue);font:700 15px/1 Barlow Condensed,sans-serif}.mobile-brand{display:none}.view-frame{width:min(100%,1500px);margin:0 auto;padding:clamp(34px,5vw,67px) clamp(24px,4vw,62px) 80px}.view-stack{display:grid;gap:34px;min-width:0}.premium-hero{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 88% 12%,rgba(201,255,61,.14),transparent 32%),linear-gradient(120deg,#111722,#0c1017);box-shadow:0 24px 52px #0003}.premium-hero h1{max-width:680px;margin:0 0 12px;font:700 clamp(42px,6vw,72px)/.86 "Barlow Condensed",sans-serif;letter-spacing:-.035em}.premium-hero p{max-width:650px;margin:0;color:var(--secondary);font-size:13px;line-height:1.65}.sandbox-seal{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;min-width:210px;padding:15px 17px;border:1px solid rgba(201,255,61,.32);border-radius:13px;background:#c9ff3d12}.sandbox-seal .dev-icon{grid-row:span 2;width:22px;height:22px;color:var(--signal-lime)}.sandbox-seal strong{font-size:11px;letter-spacing:.12em}.sandbox-seal span{color:var(--secondary);font-size:10px}.subscription-strip{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr)) minmax(220px,1.8fr);align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.subscription-strip>div{display:grid;gap:5px;padding:16px;border-right:1px solid var(--line)}.subscription-strip>div:last-child{border:0}.subscription-strip span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.09em}.subscription-strip strong{font:700 20px/1 Barlow Condensed,sans-serif}.billing-toggle{display:flex;width:max-content;padding:3px;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface)}.billing-toggle button{min-height:34px;padding:0 15px;border:0;border-radius:8px;color:var(--secondary);background:transparent;font-size:11px;font-weight:800}.billing-toggle button.active{color:var(--replay-black);background:var(--signal-lime)}.premium-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.premium-plan{display:grid;grid-template-rows:auto auto 1fr auto;gap:20px;padding:23px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 40px #0000001f}.premium-plan.current{border-color:#c9ff3d8c;background:linear-gradient(150deg,rgba(201,255,61,.065),var(--surface) 42%)}.plan-name{display:flex;align-items:center;justify-content:space-between}.plan-name h2{margin:0;font:700 34px/.9 Barlow Condensed,sans-serif}.plan-name span{padding:5px 8px;border-radius:999px;color:var(--replay-black);background:var(--signal-lime);font-size:9px;font-weight:800}.plan-price{display:flex;align-items:baseline;gap:6px;margin:0}.plan-price strong{font:700 36px/.9 Barlow Condensed,sans-serif}.plan-price span{color:var(--muted);font-size:10px}.premium-plan ul{display:grid;align-content:start;gap:10px;margin:0;padding:0;list-style:none}.premium-plan li{display:flex;align-items:center;gap:8px;color:var(--secondary);font-size:11px;line-height:1.4}.premium-plan li .dev-icon{flex:0 0 14px;width:14px;height:14px;color:var(--signal-lime)}.checkout-stage{overflow:hidden;border:1px solid rgba(201,255,61,.24);border-radius:var(--radius);background:linear-gradient(145deg,#101722,#0b0e14);box-shadow:0 26px 70px #00000042}.checkout-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 25px;border-bottom:1px solid var(--line);background:#11151ddb}.checkout-step-heading,.checkout-form-title{display:flex;align-items:center;gap:12px;min-width:0}.checkout-step-number{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border:1px solid rgba(201,255,61,.5);border-radius:8px;color:var(--signal-lime);background:#c9ff3d14;font:800 10px/1 Archivo,sans-serif;letter-spacing:.04em}.checkout-step-heading h2,.checkout-form-heading h3{margin:4px 0 0;font:700 29px/.9 Barlow Condensed,sans-serif;letter-spacing:-.02em}.checkout-provider{display:inline-flex;align-items:center;gap:8px;color:var(--secondary);font-size:10px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.checkout-provider i{width:7px;height:7px;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 0 4px #c9ff3d1a}.checkout-layout{display:grid;grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);align-items:stretch}.checkout-summary{display:grid;align-content:start;gap:16px;padding:28px 25px;border-right:1px solid var(--line);background:radial-gradient(circle at 5% 0,rgba(201,255,61,.1),transparent 39%),#101722}.checkout-kicker{margin:0;color:var(--signal-lime);font-size:9px;font-weight:800;letter-spacing:.18em}.checkout-summary h3{max-width:270px;margin:0;font:700 clamp(38px,4vw,55px)/.84 "Barlow Condensed",sans-serif;letter-spacing:-.04em}.checkout-summary-copy{margin:0;color:var(--secondary);font-size:11px;line-height:1.55}.checkout-total{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 8px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.checkout-total span{grid-column:1/-1;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.checkout-total strong{font:700 35px/.9 Barlow Condensed,sans-serif}.checkout-total small{color:var(--secondary);font-size:10px}.checkout-renewal{margin:-7px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.checkout-benefits{display:grid;gap:9px;margin:0;padding:0;list-style:none}.checkout-benefits li{display:flex;align-items:flex-start;gap:8px;color:var(--secondary);font-size:10px;line-height:1.4}.checkout-benefits .dev-icon{flex:0 0 14px;width:14px;height:14px;color:var(--signal-lime)}.checkout-trust{display:flex;align-items:flex-start;gap:9px;margin-top:4px;padding-top:15px;border-top:1px solid var(--line);color:var(--secondary)}.checkout-trust>.dev-icon{flex:0 0 17px;width:17px;height:17px;color:var(--signal-lime)}.checkout-trust span{display:grid;gap:4px}.checkout-trust strong{color:var(--foreground);font-size:10px}.checkout-trust small{color:var(--muted);font-size:9px;line-height:1.4}.checkout-form-panel{display:grid;grid-template-rows:auto minmax(560px,1fr) auto;min-width:0;background:#f8fafc}.checkout-form-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;color:var(--replay-black);background:#fff}.checkout-form-heading .eyebrow{color:#647083}.checkout-merchant{padding:6px 8px;border:1px solid #d8e0e9;border-radius:6px;color:#526075;background:#f2f5f8;font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.checkout-host{min-height:560px;padding:0;background:#f8fafc}.checkout-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 22px;border-top:1px solid #e0e6ed;color:#526075;background:#fff;font-size:9px}.checkout-form-footer>span{display:inline-flex;align-items:center;gap:6px}.checkout-form-footer .dev-icon{width:14px;height:14px;color:#557cff}.checkout-form-footer .text-button{color:#557cff}.premium-legal{max-width:760px;margin:0;color:var(--muted);font-size:10px;line-height:1.6}.upgrade-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#030508c7}.upgrade-dialog{position:relative;display:grid;gap:15px;width:min(470px,100%);padding:28px;border:1px solid var(--line-strong);border-radius:var(--radius);outline:0;background:var(--surface-raised);box-shadow:0 30px 90px #0000007a}.upgrade-dialog>.dev-icon{width:28px;height:28px;color:var(--signal-lime)}.upgrade-dialog h2{margin:0;font:700 34px/.9 Barlow Condensed,sans-serif}.upgrade-dialog p{margin:0;color:var(--secondary);font-size:12px;line-height:1.55}.upgrade-dialog dl{display:grid;margin:0;border-top:1px solid var(--line)}.upgrade-dialog dl div{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:10px}.upgrade-dialog dt{color:var(--muted)}.upgrade-dialog dd{margin:0;color:var(--foreground);font-weight:700}.upgrade-close{position:absolute;top:15px;right:15px}@media(max-width:900px){.premium-plans{grid-template-columns:1fr}.subscription-strip{grid-template-columns:repeat(2,1fr)}.subscription-strip .button-row{grid-column:1/-1}.premium-hero{align-items:start;flex-direction:column}.sandbox-seal{width:100%}.checkout-layout{grid-template-columns:1fr}.checkout-summary{border-right:0;border-bottom:1px solid var(--line)}.checkout-summary h3{max-width:none}.checkout-form-panel{grid-template-rows:auto minmax(560px,1fr) auto}}.view-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.view-heading h1{margin:7px 0 12px;font:700 clamp(42px,5vw,72px)/.87 "Barlow Condensed",sans-serif;letter-spacing:-.045em;text-wrap:balance}.view-heading h1 em,.discovery-heading h1 em{color:var(--action-blue);font-style:normal}.lede{max-width:560px;margin:0;color:var(--secondary);font-size:14px;line-height:1.65}.eyebrow{margin:0;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.15em;line-height:1.3}.heading-readout{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;min-width:172px;padding:13px 14px;border-left:1px solid var(--signal-lime);background:#c9ff3d0a}.heading-readout .dev-icon{grid-row:span 2;color:var(--signal-lime)}.heading-readout strong{align-self:end;font-size:10px;letter-spacing:.1em}.heading-readout small{color:var(--muted);font-size:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.025em;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button .dev-icon{width:15px;height:15px}.button-primary{color:var(--replay-black);background:var(--signal-lime)}.button-primary:hover:not(:disabled){background:#d8ff73}.button-secondary{border-color:var(--line-strong);color:var(--foreground);background:var(--surface-raised)}.button-secondary:hover:not(:disabled){border-color:#557cffb3;background:var(--action-blue-soft)}.button-discord{border-color:#ffffff14;color:#fff;background:#5865f2}.button-discord:hover:not(:disabled){background:#6975f5}.button-danger{border-color:#ff6b7352;color:#ffb1b6;background:#ff6b731a}.button-danger:hover:not(:disabled){border-color:var(--danger);background:#ff6b732b}.button-wide{width:100%}.button-small{min-height:29px;padding-inline:9px;font-size:10px}.button-row{display:flex;flex-wrap:wrap;gap:8px}.icon-button{display:inline-grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid transparent;border-radius:9px;color:var(--secondary);background:transparent}.icon-button:hover{border-color:var(--line-strong);color:var(--foreground);background:var(--surface-soft)}.icon-button .dev-icon{width:16px;height:16px}.text-button,.text-link{width:max-content;padding:0;border:0;color:var(--action-blue);background:transparent;font-size:11px;font-weight:800}.text-button:hover,.text-link:hover{color:var(--signal-lime)}.text-link{display:inline-flex;align-items:center;gap:7px}.text-link .dev-icon{width:14px;height:14px}.panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 40px #0000001f}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 21px;border-bottom:1px solid var(--line)}.panel-heading h2{margin:4px 0 0;font:700 27px/.95 Barlow Condensed,sans-serif;letter-spacing:-.02em}.panel-heading>span{color:var(--muted);font:700 12px/1 Barlow Condensed,sans-serif}.form-stack{display:grid;gap:15px}.field{display:grid;gap:7px;color:var(--secondary);font-size:11px;font-weight:800}.field input,.field select,.field textarea,.message-composer textarea,.comment-composer textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:10px;outline:0;color:var(--foreground);background:var(--surface-raised);font:400 12px/1.45 Archivo,sans-serif}.field input,.field select{min-height:42px;padding:0 12px}.field textarea,.message-composer textarea,.comment-composer textarea{min-height:90px;padding:11px 12px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.message-composer textarea:focus,.comment-composer textarea:focus{border-color:var(--action-blue);box-shadow:0 0 0 3px #557cff21}.field input::placeholder,.field textarea::placeholder,.message-composer textarea::placeholder,.comment-composer textarea::placeholder{color:var(--muted)}.form-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.check-line{display:flex;align-items:flex-start;gap:10px;color:var(--secondary);font-size:11px;line-height:1.45}.check-line input{width:16px;height:16px;margin:0;accent-color:var(--signal-lime)}.inline-error,.info-strip,.filter-note{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid rgba(255,107,115,.26);border-radius:11px;color:#ffb1b6;background:#ff6b7314;font-size:11px;line-height:1.4}.inline-error .dev-icon,.info-strip .dev-icon,.filter-note .dev-icon{flex:0 0 16px;width:16px;height:16px}.billing-error{align-items:flex-start}.billing-error>.dev-icon{margin-top:1px;color:var(--danger)}.inline-error-copy{display:grid;flex:1;gap:3px;min-width:0}.inline-error-copy strong{color:#ffd7d9;font-size:10px;letter-spacing:.04em}.inline-error-copy span{overflow-wrap:anywhere}.inline-error-copy small{color:#d58b91;font-size:9px}.billing-error .button{flex:0 0 auto;min-height:32px;margin-left:auto}.info-strip{border-color:#c9ff3d36;color:var(--secondary);background:#c9ff3d0e}.info-strip .dev-icon{color:var(--signal-lime)}.filter-note{border-color:#557cff40;color:var(--secondary);background:#557cff12}.filter-note strong{color:var(--foreground)}.filter-note a{margin-left:auto;color:var(--action-blue);font-weight:800}.global-live{position:fixed;z-index:20;right:19px;bottom:18px;max-width:min(390px,calc(100vw - 38px));padding:10px 13px;border:1px solid var(--line-strong);border-radius:9px;color:var(--foreground);background:var(--surface-raised);box-shadow:0 14px 40px #00000052;font-size:11px;pointer-events:none}.shelf-section{display:grid;gap:17px;min-width:0}.shelf-featured{padding-top:4px}.section-line{display:flex;align-items:end;justify-content:space-between;gap:18px}.section-line h2{margin:5px 0 0;font:700 clamp(28px,3vw,39px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.025em}.section-line>span{color:var(--muted);font-size:10px;font-weight:800}.clip-shelf,.library-grid,.profile-clip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;min-width:0}.clip-card{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.clip-card:hover{border-color:#557cff9e;transform:translateY(-3px);box-shadow:0 13px 25px #00000038}.clip-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--line);background:#0d1118}.clip-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.clip-card:hover .clip-thumb img{transform:scale(1.035)}.thumb-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--action-blue);background:radial-gradient(circle at 72% 25%,rgba(85,124,255,.28),transparent 36%),linear-gradient(135deg,#121a2b,#0d1017)}.thumb-fallback .dev-icon{width:25px;height:25px}.clip-duration{position:absolute;right:8px;bottom:7px;padding:4px 5px;border-radius:4px;color:#fff;background:#080a0fc7;font:700 10px/1 Archivo,sans-serif;font-variant-numeric:tabular-nums}.clip-card-copy{display:grid;gap:5px;min-width:0;padding:12px 12px 13px}.clip-card-copy strong{overflow:hidden;color:var(--foreground);font:700 18px/.95 Barlow Condensed,sans-serif;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.clip-card-copy span{overflow:hidden;color:var(--secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.clip-card-copy small{color:var(--muted);font-size:9px}.state-block{display:grid;justify-items:center;gap:9px;min-height:144px;padding:30px 20px;border:1px dashed var(--line-strong);border-radius:var(--radius-small);color:var(--muted);text-align:center}.state-block .dev-icon{width:21px;height:21px;color:var(--action-blue)}.state-block strong{color:var(--foreground);font:700 20px/.95 Barlow Condensed,sans-serif}.state-block p{max-width:420px;margin:0;color:var(--secondary);font-size:11px;line-height:1.5}.state-loading .dev-icon{animation:dev-spin 1.1s linear infinite}.clip-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:18px}.clip-main-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.player-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#05070a}.player-frame video{width:100%;height:100%;object-fit:contain;background:#05070a}.player-empty{display:grid;place-items:center;align-content:center;gap:10px;height:100%;color:var(--muted);font-size:11px}.player-empty .dev-icon{width:31px;height:31px;color:var(--action-blue)}.clip-main-copy{display:grid;gap:19px;padding:24px}.clip-title-row,.clip-author-row{display:flex;align-items:start;justify-content:space-between;gap:18px}.clip-title-row h1{max-width:760px;margin:6px 0 9px;font:700 clamp(32px,4vw,54px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.035em}.clip-title-row p:not(.eyebrow){max-width:680px;margin:0;color:var(--secondary);font-size:13px;line-height:1.6}.author-chip{display:flex;align-items:center;gap:9px;color:var(--foreground);font-size:12px}.author-chip span,.comment-avatar,.conversation-avatar{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;color:var(--replay-black);background:var(--signal-lime);font:700 15px/1 Barlow Condensed,sans-serif}.user-avatar{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;overflow:hidden;border-radius:50%;color:#fff;background:var(--action-blue);font:700 13px/1 Barlow Condensed,sans-serif}.user-avatar-reply{flex-basis:24px;width:24px;height:24px;font-size:11px}.user-avatar>span{display:grid;place-items:center;width:100%;height:100%}.author-chip:hover strong,.comment-body a:hover{color:var(--signal-lime)}.clip-facts,.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.clip-facts div,.profile-stats div{display:grid;gap:7px;min-width:0;padding:14px 11px;border-right:1px solid var(--line)}.clip-facts div:last-child,.profile-stats div:last-child{border-right:0}.clip-facts dt,.profile-stats dt{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.13em}.clip-facts dd,.profile-stats dd{overflow:hidden;margin:0;color:var(--foreground);font:700 18px/1 Barlow Condensed,sans-serif;text-overflow:ellipsis;white-space:nowrap}.reaction-row{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.reaction-row>.eyebrow{margin-right:2px}.reaction-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.reaction-button{display:grid;place-items:center;gap:2px;width:50px;min-height:48px;padding:5px;border:1px solid var(--line);border-radius:12px;color:var(--secondary);background:var(--surface-raised);font-size:9px;font-weight:800}.reaction-button:hover,.reaction-button.active{border-color:#c9ff3d80;color:var(--signal-lime);background:#c9ff3d14}.reaction-emoji{display:block;font-size:23px;line-height:1}.reaction-button small{color:var(--muted);font-size:9px}.owner-tools,.moderation-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;border-top:1px solid var(--line);background:#557cff0b}.owner-tools>div:first-child,.moderation-strip>div:first-of-type{display:grid;gap:5px}.owner-tools strong,.moderation-strip strong{font:700 20px/.95 Barlow Condensed,sans-serif}.owner-tools small,.moderation-strip small{color:var(--secondary);font-size:10px}.edit-panel{margin:0 24px 24px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-raised)}.clip-side-column{display:grid;gap:14px;min-width:0}.comments-panel{overflow:hidden}.comment-list{display:grid}.comment-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:15px 18px;border-bottom:1px solid var(--line)}.comment-item:last-child{border-bottom:0}.comment-item.hidden{opacity:.56}.comment-avatar{flex:0 0 27px;width:27px;height:27px;font-size:13px;background:var(--action-blue);color:#fff}.comment-body{min-width:0}.comment-body>div,.support-message>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.comment-body strong,.support-message strong{font-size:11px}.comment-body small,.support-message time{color:var(--muted);font-size:9px}.comment-body p,.support-message p{margin:6px 0 0;color:var(--secondary);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.moderated-label{display:inline-block;margin-top:8px;color:var(--warning)!important;font-size:8px!important;font-weight:800;letter-spacing:.12em}.comment-actions{display:flex;gap:3px}.comment-composer,.message-composer{display:grid;gap:9px;padding:16px 18px 18px;border-top:1px solid var(--line)}.comment-composer .button,.message-composer .button{justify-self:end}.clip-policy{display:flex;align-items:flex-start;gap:13px;padding:17px}.clip-policy>.dev-icon{flex:0 0 19px;color:var(--signal-lime)}.clip-policy div{display:grid;gap:5px}.clip-policy strong{font:700 21px/.95 Barlow Condensed,sans-serif}.clip-policy p:not(.eyebrow){margin:0;color:var(--secondary);font-size:10px;line-height:1.55}.clip-commandbar{display:flex;align-items:center;justify-content:space-between;gap:15px}.back-link{display:inline-flex;align-items:center;gap:7px;color:var(--secondary);font-size:11px;font-weight:800}.back-link:hover{color:var(--signal-lime)}.back-link .dev-icon{width:15px;height:15px}.profile-hero{position:relative;overflow:hidden;padding:0 25px 24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(118deg,color-mix(in srgb,var(--profile-accent) 13%,var(--surface)),var(--surface) 56%)}.profile-banner{height:88px;margin:0 -25px 22px;padding:17px 25px;background:linear-gradient(105deg,color-mix(in srgb,var(--profile-accent) 44%,transparent),transparent 62%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 13px);color:#ffffffab;font:700 10px/1 Archivo,sans-serif;letter-spacing:.13em}.profile-identity-large{display:flex;align-items:center;gap:15px}.profile-avatar-large{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;border:3px solid var(--surface);border-radius:50%;color:#fff;background:var(--profile-accent, var(--action-blue));box-shadow:0 0 0 1px var(--line-strong);font:700 29px/1 Barlow Condensed,sans-serif}.profile-avatar-large.compact{flex-basis:42px;width:42px;height:42px;border-width:1px;font-size:19px}.profile-identity-large>div:nth-child(2){min-width:0}.profile-identity-large h1{margin:6px 0 3px;font:700 clamp(32px,4vw,54px)/.85 "Barlow Condensed",sans-serif;letter-spacing:-.04em}.profile-identity-large h1 em{color:var(--profile-accent, var(--action-blue));font-style:normal}.profile-handle{margin:0;color:var(--secondary);font-size:11px}.profile-identity-large>.button{margin-left:auto}.profile-bio{max-width:670px;margin:20px 0;color:var(--secondary);font-size:12px;line-height:1.6}.profile-stats{border-color:var(--line)}.profile-content-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);align-items:start;gap:20px}.profile-content-grid>div{display:grid;gap:17px;min-width:0}.profile-comments-panel{overflow:hidden}.profile-settings-link{justify-self:start}.moderation-strip{border:1px solid rgba(245,189,103,.25);border-radius:var(--radius-small);background:#f5bd670e}.moderation-strip>.dev-icon{color:var(--warning)}.moderation-select{min-height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;color:var(--foreground);background:var(--surface-raised);font:700 10px/1 Archivo,sans-serif}.moderation-select:focus{outline:0;border-color:var(--action-blue);box-shadow:0 0 0 3px #557cff21}.message-desk,.support-desk{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:stretch;min-height:560px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.conversation-list,.ticket-list{min-width:0;border-right:1px solid var(--line);background:#0e1219}.conversation-list .panel-heading,.ticket-list .panel-heading{padding:18px 15px}.conversation-row,.ticket-row{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--secondary);text-align:left;background:transparent}.conversation-row:hover,.ticket-row:hover,.conversation-row.active,.ticket-row.active{color:var(--foreground);background:var(--action-blue-soft)}.conversation-row>span:nth-child(2),.ticket-row>span{display:grid;gap:4px;min-width:0;flex:1}.conversation-row strong,.ticket-row strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversation-row small,.ticket-row small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.conversation-row b{display:grid;place-items:center;min-width:17px;height:17px;border-radius:50%;color:var(--replay-black);background:var(--signal-lime);font-size:9px}.conversation-avatar{flex-basis:28px;width:28px;height:28px;font-size:13px}.message-thread,.support-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0}.thread-header{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0;padding:20px 22px;border-bottom:1px solid var(--line)}.thread-header h2{overflow:hidden;margin:5px 0 0;font:700 28px/.9 Barlow Condensed,sans-serif;text-overflow:ellipsis;white-space:nowrap}.thread-header>span{color:var(--muted);font-size:10px;white-space:nowrap}.message-scroll{display:flex;flex-direction:column;gap:10px;min-height:0;max-height:560px;overflow:auto;padding:20px 22px}.message-item{max-width:78%;align-self:flex-start;padding:11px 13px;border:1px solid var(--line);border-radius:11px 11px 11px 3px;background:var(--surface-raised)}.message-item.own{align-self:flex-end;border-color:#557cff45;border-radius:11px 11px 3px;background:var(--action-blue-soft)}.message-item.moderated{opacity:.6}.message-meta{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.message-meta strong{color:var(--foreground);font-size:10px}.message-meta time{color:var(--muted);font-size:8px}.message-item p{margin:6px 0 0;color:var(--secondary);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.message-item .button{margin-top:9px}.new-message-panel,.new-ticket-panel{position:fixed;z-index:8;top:91px;right:clamp(18px,4vw,62px);width:min(330px,calc(100vw - 36px));padding:18px;border-radius:var(--radius);box-shadow:0 24px 70px #00000073}.new-message-panel .panel-heading,.new-ticket-panel .panel-heading{margin:-18px -18px 18px;padding:15px 18px}.segmented{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;border-radius:9px;background:var(--surface-soft)}.segmented button{min-height:31px;border-radius:6px;color:var(--muted);background:transparent;font-size:10px;font-weight:800}.segmented button.active{color:var(--foreground);background:var(--action-blue)}.member-results{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:9px}.member-results button{display:flex;align-items:center;gap:9px;padding:9px;color:var(--secondary);background:var(--surface-raised);text-align:left}.member-results button+button{border-top:1px solid var(--line)}.member-results button:hover{color:var(--foreground);background:var(--action-blue-soft)}.member-results button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--replay-black);background:var(--signal-lime);font-size:10px;font-weight:800}.member-results button strong{flex:1;font-size:10px}.member-results button .dev-icon{width:13px;height:13px}.selected-members{display:flex;flex-wrap:wrap;gap:5px}.selected-members>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:5px;color:var(--foreground);background:var(--action-blue-soft);font-size:9px}.selected-members button{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;color:var(--secondary);background:transparent;font-size:13px}.ticket-row{align-items:start}.ticket-row time{color:var(--muted);font-size:8px;white-space:nowrap}.support-message{padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.settings-panel{overflow:hidden}.settings-panel>.form-stack,.settings-panel>.security-state,.settings-panel>form{padding:20px}.settings-wide{grid-column:1 / -1}.account-readout{display:grid;gap:5px;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.account-readout span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.13em}.account-readout strong{font:700 21px/1 Barlow Condensed,sans-serif}.account-readout small{color:var(--secondary);font-size:10px;overflow-wrap:anywhere}.security-state{display:grid;grid-template-columns:auto 1fr;gap:6px 9px;align-items:center;color:var(--foreground)}.security-state .signal-dot{grid-row:span 2}.security-state strong{font-size:12px}.security-state small{color:var(--secondary);font-size:10px}.qr-wrap{display:grid;place-items:center;padding:13px;border-radius:9px;background:#fff}.qr-wrap img{width:min(100%,210px)}.setup-secret{padding:10px;overflow-wrap:anywhere;border:1px dashed var(--line-strong);border-radius:8px;color:var(--secondary);font:10px/1.45 monospace}.session-list{display:grid}.session-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line)}.session-row:last-child{border-bottom:0}.session-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;color:var(--action-blue);background:var(--action-blue-soft)}.session-row>div{display:grid;gap:5px;min-width:0}.session-row strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.session-row small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.session-status{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.1em}.session-status.current{color:var(--signal-lime)}.session-status.revoked{color:var(--danger)}.access-status{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(245,189,103,.23);border-radius:10px;background:#f5bd670f}.access-status>.dev-icon{color:var(--warning)}.access-status span{display:grid;gap:4px}.access-status strong{font-size:11px}.access-status small{color:var(--secondary);font-size:10px}.form-error,.form-notice{display:flex;align-items:center;gap:7px;margin:16px 0 0;font-size:10px;line-height:1.45}.form-error{color:#ffb1b6}.form-notice{color:var(--signal-lime)}.form-error .dev-icon,.form-notice .dev-icon{flex:0 0 14px;width:14px;height:14px}.boot-screen{display:grid;place-items:center;align-content:center;gap:12px;min-height:100vh;color:var(--secondary)}.boot-screen strong{color:var(--foreground);font:700 29px/1 Barlow Condensed,sans-serif}.boot-screen small{color:var(--muted);font-size:10px}.boot-ring{width:27px;height:27px;border:2px solid var(--line-strong);border-top-color:var(--signal-lime);border-radius:50%;animation:dev-spin 1s linear infinite}.moderation-tabs{display:flex;flex-wrap:wrap;gap:7px}.moderation-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:var(--secondary);background:var(--surface);font-size:10px;font-weight:800}.moderation-tab:hover,.moderation-tab.active{border-color:#557cff8a;color:var(--foreground);background:var(--action-blue-soft)}.moderation-tab.active .dev-icon{color:var(--action-blue)}.moderation-tab b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:5px;color:var(--muted);background:#ffffff0f;font-size:9px}.queue-panel{overflow:hidden}.queue-status{display:inline-flex;align-items:center;gap:8px}.queue-status .signal-dot{width:6px;height:6px}.queue-list{display:grid}.queue-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px 21px;border-bottom:1px solid var(--line)}.queue-row:last-child{border-bottom:0}.queue-thumb{display:grid;place-items:center;width:104px;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;color:var(--action-blue);background:var(--surface-raised)}.queue-thumb img{width:100%;height:100%;object-fit:cover}.queue-thumb .dev-icon{width:21px;height:21px}.queue-copy{min-width:0}.queue-copy p{margin:7px 0 0;color:var(--secondary);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.queue-copy>small{display:block;margin-top:6px;color:var(--muted);font-size:9px;overflow-wrap:anywhere}.queue-copy>small a{color:var(--action-blue)}.queue-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.queue-title-line strong{min-width:0;overflow:hidden;font:700 20px/.95 Barlow Condensed,sans-serif;text-overflow:ellipsis;white-space:nowrap}.queue-title-line a:hover strong{color:var(--signal-lime)}.queue-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:6px}.status-tag,.access-pill{display:inline-flex;align-items:center;width:max-content;min-height:20px;padding:0 7px;border-radius:4px;color:var(--secondary);background:#ffffff12;font-size:8px;font-weight:800;letter-spacing:.07em}.status-published,.status-visible,.status-resolved{color:var(--signal-lime);background:#c9ff3d1a}.status-hidden,.status-reviewing{color:var(--warning);background:#f5bd671a}.status-deleted,.status-dismissed{color:#ffabb0;background:#ff6b731c}.access-pill{margin-top:8px;color:var(--action-blue);background:var(--action-blue-soft)}.report-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:9px;color:var(--warning);background:#f5bd671a}.report-icon .dev-icon{width:19px;height:19px}.chat-moderation-layout{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);min-height:450px}.chat-queue-list{border-right:1px solid var(--line);background:#0e1219}.chat-queue-list .conversation-row:last-of-type{border-bottom:0}.chat-inspector{display:grid;grid-template-rows:minmax(0,1fr);min-width:0}.chat-inspector>.state-block{align-self:center;margin:22px}.chat-inspector .thread-header{align-self:start}.permission-empty{padding:18px}.mobile-nav{display:none}@keyframes dev-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.dev-shell{grid-template-columns:210px minmax(0,1fr)}.dev-sidebar{padding-inline:13px}.clip-shelf,.library-grid,.profile-clip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clip-layout,.profile-content-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.queue-row{grid-template-columns:auto minmax(0,1fr)}.queue-actions{grid-column:2;justify-content:start}}@media(max-width:900px){.topbar{gap:11px;padding-inline:25px}.crumb{font-size:10px}.top-search{width:min(260px,28vw)}.clip-layout,.profile-content-grid{grid-template-columns:1fr}.clip-side-column{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:start}.clip-policy{height:max-content}.settings-grid{grid-template-columns:1fr}.settings-wide{grid-column:auto}}@media(max-width:760px){.dev-shell{display:block;padding-bottom:67px}.dev-sidebar{display:none}.topbar{min-height:64px;padding:0 18px}.mobile-brand{display:block}.mobile-brand .dev-brand{gap:7px}.mobile-brand .brand-mark{flex-basis:29px;width:29px;height:29px;border-radius:9px}.mobile-brand .dev-brand strong{font-size:21px}.mobile-brand .dev-brand .dev-icon{width:16px;height:16px}.crumb{display:none}.top-search{width:auto;flex:1;margin-left:auto}.top-search kbd,.locale-select{display:none}.view-frame{padding:31px 18px 52px}.view-heading{align-items:start;flex-direction:column;gap:22px}.view-heading h1{font-size:clamp(46px,13vw,66px)}.heading-readout{min-width:0}.clip-shelf,.library-grid,.profile-clip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clip-side-column{grid-template-columns:1fr}.clip-title-row{flex-direction:column}.clip-main-copy{padding:19px}.owner-tools,.moderation-strip{align-items:start;flex-direction:column;padding:17px 19px}.edit-panel{margin-inline:19px}.profile-hero{padding-inline:18px}.profile-banner{margin-inline:-18px;padding-inline:18px}.profile-identity-large{flex-wrap:wrap}.profile-identity-large>.button{margin-left:0}.message-desk,.support-desk{grid-template-columns:minmax(145px,.56fr) minmax(0,1fr);min-height:535px;border-radius:17px}.conversation-list .panel-heading,.ticket-list .panel-heading{padding-inline:11px}.conversation-row,.ticket-row{padding-inline:10px}.conversation-row>span:nth-child(2) small,.ticket-row time{display:none}.message-scroll,.thread-header{padding-inline:15px}.new-message-panel,.new-ticket-panel{top:74px;right:17px}.chat-moderation-layout{grid-template-columns:minmax(145px,.56fr) minmax(0,1fr)}.queue-row{padding-inline:15px}.queue-thumb{width:80px}.checkout-topbar{align-items:flex-start;flex-direction:column;gap:12px;padding:18px}.checkout-provider{align-self:flex-start}.checkout-summary{padding:23px 18px}.checkout-form-heading{align-items:flex-start;flex-direction:column;padding:17px 18px}.checkout-merchant{margin-left:41px}.checkout-host{min-height:590px}.checkout-form-footer{align-items:flex-start;flex-direction:column;padding:13px 18px}.mobile-nav{position:fixed;z-index:10;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);min-height:67px;border-top:1px solid var(--line-strong);background:#0b0e14f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-nav a{display:grid;place-items:center;align-content:center;gap:5px;color:var(--muted);font-size:8px;font-weight:800}.mobile-nav a.active{color:var(--signal-lime)}.mobile-nav .dev-icon{width:17px;height:17px}}@media(max-width:480px){.top-search{max-width:150px}.top-search input{font-size:10px}.top-avatar{flex-basis:29px;width:29px;height:29px}.view-frame{padding-inline:14px}.clip-shelf,.library-grid,.profile-clip-grid{grid-template-columns:1fr}.section-line{align-items:start;flex-direction:column;gap:9px}.clip-facts,.profile-stats{grid-template-columns:repeat(2,1fr)}.clip-facts div:nth-child(2),.profile-stats div:nth-child(2){border-right:0}.clip-facts div:nth-child(-n+2),.profile-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.clip-author-row{align-items:start;flex-direction:column}.reaction-row{align-items:start}.reaction-row>.eyebrow{width:100%}.form-grid-two{grid-template-columns:1fr}.queue-row{grid-template-columns:auto minmax(0,1fr);gap:10px}.queue-thumb{width:70px}.queue-actions{grid-column:1 / -1}.queue-title-line strong{font-size:18px}.chat-moderation-layout{grid-template-columns:1fr}.chat-queue-list{max-height:195px;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.chat-inspector{min-height:320px}.message-item{max-width:91%}}.bundle-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.bundle-playlist{display:grid;overflow:hidden}.bundle-playlist>button{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:13px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left}.bundle-playlist>button:last-child{border-bottom:0}.bundle-playlist>button:hover,.bundle-playlist>button.active{background:var(--panel-hover)}.bundle-playlist>button>span{color:var(--muted);font-variant-numeric:tabular-nums}.bundle-playlist>button div{display:grid;gap:3px;min-width:0}.bundle-playlist>button strong,.bundle-playlist>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-playlist>button small{color:var(--muted)}.share-unlock-panel{width:min(560px,100%);margin:8vh auto 0}.bundle-list{overflow:hidden}@media(max-width:900px){.bundle-layout{grid-template-columns:1fr}}.dev-brand strong{color:var(--foreground)}.dev-brand>.brand-mark{flex:0 0 34px}.search-wrap{position:relative;width:min(360px,31vw);margin-left:auto}.search-wrap .top-search{width:100%;margin-left:0}.top-search.focused{border-color:#557cffa6;box-shadow:0 0 0 3px #557cff21}.search-popover{position:absolute;z-index:20;top:calc(100% + 9px);right:0;width:min(410px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:0 22px 60px #0000006b}.search-group{padding:9px}.search-group+.search-group{border-top:1px solid var(--line)}.search-group-title{display:block;padding:4px 8px 7px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.search-result{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 8px;border-radius:8px;color:var(--secondary);background:transparent;text-align:left}.search-result:hover,.search-result:focus-visible{color:var(--foreground);background:var(--action-blue-soft)}.search-result>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.search-result strong,.search-result small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result strong{color:inherit;font-size:11px}.search-result small{color:var(--muted);font-size:9px}.search-result>.dev-icon{width:14px;height:14px;color:var(--muted)}.search-result-avatar,.search-result-thumb{display:grid!important;place-items:center;flex:0 0 31px!important;width:31px;height:31px;overflow:hidden;border-radius:8px;color:var(--replay-black);background:var(--signal-lime);font:700 14px/1 Barlow Condensed,sans-serif}.search-result-thumb{color:var(--action-blue);background:var(--surface-raised)}.search-result-thumb img{width:100%;height:100%;object-fit:cover}.search-state{display:flex;align-items:center;gap:9px;min-height:65px;padding:16px;color:var(--secondary);font-size:11px}.search-state .dev-icon{width:16px;height:16px;color:var(--action-blue)}.search-error{color:#ffb1b6}.search-error .dev-icon{color:var(--danger)}.custom-select{position:relative;min-width:145px}.custom-select.open{z-index:15}.select-label{display:block;margin-bottom:7px;color:var(--secondary);font-size:11px;font-weight:800}.select-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 11px;border:1px solid var(--line-strong);border-radius:10px;color:var(--foreground);background:var(--surface-raised);text-align:left}.select-trigger:hover,.custom-select.open .select-trigger{border-color:var(--action-blue)}.select-trigger>.dev-icon{width:14px;height:14px;margin-left:auto;color:var(--muted);transition:transform .18s ease}.custom-select.open .select-trigger>.dev-icon{transform:rotate(180deg)}.select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.select-trigger small{margin-left:auto;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em}.select-flag{flex:0 0 20px;width:20px;height:14px;border-radius:2px;object-fit:cover}.select-menu{position:absolute;z-index:2;top:calc(100% + 6px);right:0;left:0;max-height:280px;overflow:auto;margin:0;padding:5px;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface);box-shadow:0 18px 40px #00000061;list-style:none}.select-menu li{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 8px;border-radius:7px;color:var(--secondary);cursor:pointer;font-size:11px}.select-menu li:hover,.select-menu li:focus,.select-menu li.selected{color:var(--foreground);background:var(--action-blue-soft);outline:0}.select-menu li small{margin-left:auto;color:var(--muted);font-size:9px}.select-menu li>.dev-icon{width:14px;height:14px;margin-left:auto;color:var(--signal-lime)}.topbar>.custom-select{flex:0 0 128px;min-width:128px}.topbar>.custom-select .select-trigger{min-height:38px;border-color:transparent;background:transparent}.topbar>.custom-select .select-menu{min-width:180px}.topbar>.custom-select .select-flag{flex-basis:18px;width:18px;height:12px}.topbar>.custom-select .select-value{font-size:10px}.topbar>.custom-select .select-trigger small{font-size:8px}.global-toast{position:fixed;z-index:30;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;width:min(410px,calc(100vw - 32px));padding:11px 11px 11px 14px;border:1px solid rgba(201,255,61,.3);border-radius:11px;color:var(--foreground);background:#181d27f7;box-shadow:0 18px 50px #0006;font-size:11px;line-height:1.4}.global-toast.error{border-color:#ff6b7366}.global-toast>span{flex:1}.toast-close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--line);border-radius:8px;color:var(--secondary);background:transparent}.toast-close:hover{color:var(--foreground);background:var(--surface-soft)}.toast-close .dev-icon{width:15px;height:15px}.button-small{min-height:34px}.avatar-image{overflow:hidden}.avatar-image img{width:100%;height:100%;object-fit:cover}.clip-pinned{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:5px;color:var(--replay-black);background:var(--signal-lime);font-size:8px;font-weight:800}.clip-pinned .dev-icon{width:11px;height:11px}.video-player{container-type:inline-size;position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#05070a}.video-player:focus-visible{outline-offset:-3px}.video-player>video{width:100%;height:100%;object-fit:contain;background:#05070a}.player-subtitles{position:absolute;right:7%;bottom:max(25%,78px);left:7%;pointer-events:none;text-align:center;text-wrap:balance;overflow-wrap:anywhere;font-family:Archivo,sans-serif;font-size:clamp(18px,3.2cqw,42px);font-weight:700;line-height:1.2;color:#fff;background:transparent;text-shadow:-1px -1px 0 #16181c,1px -1px 0 #16181c,-1px 1px 0 #16181c,1px 1px 0 #16181c}.player-state{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:10px;color:var(--secondary);background:#05070ae0;font-size:11px;text-align:center}.player-state .dev-icon{width:28px;height:28px;color:var(--action-blue)}.player-loading .dev-icon{animation:dev-spin 1.1s linear infinite}.player-controls{position:absolute;right:0;bottom:0;left:0;padding:12px 14px 13px;background:linear-gradient(transparent,#05070af0);transition:opacity .18s ease}.player-controls.inactive{opacity:.46}.player-progress{display:block;width:100%;height:4px;margin:0 0 10px;accent-color:var(--signal-lime);cursor:pointer}.player-control-row{display:flex;align-items:center;gap:6px}.player-button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:8px;color:var(--foreground);background:#ffffff14}.player-button:hover:not(:disabled){color:var(--signal-lime);background:#c9ff3d21}.player-button .dev-icon{width:16px;height:16px}.player-caption{font:800 10px/1 Archivo,sans-serif;letter-spacing:.04em}.player-caption.active{border-color:var(--signal-lime);color:var(--replay-black);background:var(--signal-lime)}.player-volume{width:72px;accent-color:var(--signal-lime)}.player-time{margin-left:auto;color:#ffffffc2;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.player-fullscreen{margin-left:4px}.clip-inline-edit{display:grid;gap:14px}.clip-inline-edit .custom-select{max-width:230px}.clip-actions{display:flex;flex-wrap:wrap;gap:8px}.caption-settings{display:grid;grid-template-columns:minmax(220px,320px) auto;align-items:end;gap:10px 12px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#ffffff06}.caption-settings .field{margin:0}.caption-language-field{display:grid;min-width:0;gap:6px}.caption-language-field>small{color:var(--secondary);font-size:10px;line-height:1.45}.caption-progress{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:center;color:var(--secondary);font-size:10px}.caption-progress strong{color:var(--foreground);font-variant-numeric:tabular-nums}.caption-progress progress{grid-column:1 / -1;width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;background:#ffffff14}.caption-progress progress::-webkit-progress-bar{border-radius:999px;background:#ffffff14}.caption-progress progress::-webkit-progress-value{border-radius:999px;background:var(--accent)}.caption-progress progress::-moz-progress-bar{border-radius:999px;background:var(--accent)}.caption-realtime-state{grid-column:1 / -1;color:var(--secondary)}.caption-result{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:11px 12px;border-radius:9px}.caption-result>.dev-icon{width:17px;height:17px;margin-top:1px}.caption-result strong{display:block;color:var(--foreground);font-size:11px;line-height:1.35}.caption-result p{margin:4px 0 0;color:var(--secondary);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.caption-result-error{border:1px solid rgba(245,189,103,.3);background:#f5bd6712}.caption-result-error>.dev-icon{color:var(--warning)}.caption-failure-code{display:block;margin-top:7px;color:var(--muted);font:700 8px/1.35 Archivo,sans-serif;letter-spacing:.02em;overflow-wrap:anywhere}.caption-result-ready{border:1px solid rgba(201,255,61,.24);background:#c9ff3d0f}.caption-result-ready>.dev-icon{color:var(--signal-lime)}.caption-format-note{grid-column:1 / -1;color:var(--secondary);font-size:9px}.inline-confirm{display:grid;gap:12px;margin-top:12px;padding:13px;border:1px solid rgba(245,189,103,.28);border-radius:11px;background:#f5bd670f}.inline-confirm-copy{display:flex;align-items:flex-start;gap:9px}.inline-confirm-copy>.dev-icon{flex:0 0 17px;width:17px;height:17px;color:var(--warning)}.inline-confirm-copy strong{color:var(--foreground);font-size:12px}.inline-confirm-copy p{margin:4px 0 0;color:var(--secondary);font-size:10px;line-height:1.45}.inline-confirm-reason{display:grid;gap:6px;color:var(--secondary);font-size:10px;font-weight:800}.inline-confirm-reason textarea{width:100%;min-height:59px;padding:9px 10px;border:1px solid var(--line-strong);border-radius:8px;outline:0;color:var(--foreground);background:var(--surface-raised);font:400 11px/1.45 Archivo,sans-serif;resize:vertical}.inline-confirm-reason textarea:focus{border-color:var(--action-blue);box-shadow:0 0 0 3px #557cff21}.comment-confirm{grid-column:1 / -1}.comment-edit-form,.reply-editor{display:grid;gap:8px;margin-top:7px}.comment-edit-form textarea,.reply-editor textarea{width:100%;min-height:56px;padding:8px 9px;border:1px solid var(--line-strong);border-radius:8px;outline:0;color:var(--foreground);background:var(--surface-raised);font:400 11px/1.45 Archivo,sans-serif;resize:vertical}.comment-edit-form textarea:focus,.reply-editor textarea:focus{border-color:var(--action-blue);box-shadow:0 0 0 3px #557cff21}.comment-edited{display:inline-block;margin-top:6px;color:var(--muted)!important;font-size:8px!important}.comment-reply{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:0 18px 0 47px;padding:11px 0 11px 11px;border-left:1px solid rgba(85,124,255,.35)}.comment-reply .comment-avatar{flex-basis:24px;width:24px;height:24px;font-size:11px}.reply-editor{margin:0 18px 12px 47px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#557cff0d}.reply-editor>span{color:var(--secondary);font-size:10px;font-weight:700}.original-message-label{display:block;margin-top:7px;color:var(--warning);font-size:9px}.message-item.moderated{opacity:.82;border-color:#f5bd6742}.message-item.moderated p{color:var(--foreground)}.message-item.moderated .status-tag{margin-top:8px}.moderation-strip .custom-select{min-width:150px}@media(max-width:900px){.search-wrap{width:min(300px,35vw)}.topbar>.custom-select{flex-basis:112px;min-width:112px}}@media(max-width:760px){.topbar>.custom-select{display:block;flex:0 0 44px;min-width:44px}.topbar>.custom-select .select-trigger{justify-content:center;padding:0 5px}.topbar>.custom-select .select-value,.topbar>.custom-select .select-trigger small{display:none}.topbar>.custom-select .select-trigger>.dev-icon{margin-left:0}.topbar>.custom-select .select-menu{right:-36px;left:auto;width:190px}.search-wrap{width:auto;flex:1}.search-popover{right:-8px}.player-control-row{gap:4px}.player-button{flex-basis:32px;width:32px;height:32px}.player-volume{display:none}.clip-actions .button{flex:1 1 auto}.comment-reply,.reply-editor,.comment-thread-footer{margin-left:37px}}@media(max-width:480px){.caption-settings{grid-template-columns:1fr}.caption-settings .button{width:100%}.global-toast{right:14px;bottom:78px;width:calc(100vw - 28px)}.search-popover{width:calc(100vw - 28px)}.comment-reply,.reply-editor,.comment-thread-footer{margin-right:14px;margin-left:34px}}.dev-icon{display:inline-block;flex:0 0 auto;width:18px;height:18px;fill:currentColor;stroke:0;background:currentColor;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat}.icon-button[aria-label]{position:relative;overflow:visible}.icon-button[aria-label]:after{position:absolute;z-index:40;top:calc(100% + 8px);right:0;max-width:190px;padding:6px 8px;border:1px solid var(--line-strong);border-radius:6px;color:var(--foreground);background:var(--surface);box-shadow:0 9px 24px #00000047;content:attr(aria-label);font:700 9px/1.2 Archivo,sans-serif;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.icon-button[aria-label]:hover:after,.icon-button[aria-label]:focus-visible:after{opacity:1;transform:translateY(0)}.notification-center{position:relative;z-index:26;flex:0 0 auto}.notification-trigger{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid transparent;border-radius:10px;color:var(--secondary);background:transparent}.notification-trigger:hover,.notification-trigger:focus-visible,.notification-trigger[aria-expanded=true]{border-color:var(--line-strong);color:var(--foreground);background:var(--surface-raised)}.notification-trigger>.dev-icon{width:18px;height:18px}.notification-count{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border:2px solid var(--replay-black);border-radius:999px;color:var(--replay-black);background:var(--signal-lime);font-size:8px;font-weight:900;line-height:1}.notification-popover{position:absolute;top:calc(100% + 10px);right:-10px;width:min(390px,calc(100vw - 30px));overflow:hidden;border:1px solid var(--line-strong);border-radius:15px;background:var(--surface);box-shadow:0 24px 64px #0000007a}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px 13px;border-bottom:1px solid var(--line)}.notification-heading h2{margin:2px 0 0;color:var(--foreground);font:700 23px/.9 Barlow Condensed,sans-serif}.notification-mark-all{min-height:30px;padding-inline:8px;font-size:9px}.notification-mark-all:disabled{opacity:.42}.notification-list{max-height:min(440px,65vh);overflow-y:auto}.notification-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--line);color:var(--secondary);background:transparent;text-align:left}.notification-item:last-child{border-bottom:0}.notification-item:hover,.notification-item:focus-visible{background:var(--action-blue-soft)}.notification-item.unread{color:var(--foreground);background:#c9ff3d09}.notification-symbol{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;color:var(--action-blue);background:var(--action-blue-soft)}.notification-item.unread .notification-symbol{color:var(--signal-lime);background:#c9ff3d1a}.notification-symbol .dev-icon{width:16px;height:16px}.notification-copy{display:grid;gap:3px;min-width:0}.notification-copy strong{color:var(--foreground);font-size:10px}.notification-copy small{color:var(--secondary);font-size:10px;line-height:1.35}.notification-copy time{color:var(--muted);font-size:8px}.notification-unread{align-self:center;width:7px;height:7px;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 0 3px #c9ff3d1a}.notification-state{display:flex;align-items:center;justify-content:center;gap:9px;min-height:120px;padding:20px;color:var(--secondary);font-size:10px;text-align:center}.notification-state .dev-icon{width:18px;height:18px;color:var(--action-blue)}.notification-loading .dev-icon{animation:dev-spin 1.1s linear infinite}.context-menu{position:fixed;z-index:60;display:grid;min-width:190px;padding:6px;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface);box-shadow:0 18px 50px #00000073}.context-menu button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 9px;border:0;border-radius:7px;color:var(--secondary);background:transparent;font-size:10px;font-weight:800;text-align:left}.context-menu button:hover,.context-menu button:focus-visible{color:var(--foreground);background:var(--action-blue-soft)}.context-menu button .dev-icon{width:15px;height:15px;color:var(--action-blue)}.context-menu .context-close{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 7px 7px;color:var(--muted)}.context-menu .context-close .dev-icon{color:var(--muted)}.clip-card{position:relative}.clip-card-link{display:grid;min-width:0;color:inherit}.clip-card.selectable{cursor:pointer}.clip-card.selectable:hover{transform:translateY(-2px)}.clip-card.selected{border-color:var(--signal-lime);box-shadow:0 0 0 2px #c9ff3d24}.clip-select-control{position:absolute;z-index:2;top:9px;right:9px;display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:7px;color:var(--replay-black);background:#090c11c7;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.clip-card:hover .clip-select-control,.clip-card:focus-within .clip-select-control,.clip-card.selection-mode .clip-select-control,.clip-card.selected .clip-select-control{opacity:1;pointer-events:auto}.clip-select-control:hover,.clip-select-control:focus-visible{transform:scale(1.06)}.clip-select-control:hover,.clip-select-control:focus-visible,.clip-card.selected .clip-select-control{border-color:var(--signal-lime);background:var(--signal-lime)}.clip-select-control span{display:grid;place-items:center;width:15px;height:15px;border:1px solid rgba(255,255,255,.55);border-radius:4px}.clip-card.selected .clip-select-control span{border-color:transparent}.clip-select-control .dev-icon{width:13px;height:13px}.library-heading-actions{display:flex;align-items:center;gap:10px}.selection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--secondary);background:#557cff0d;font-size:10px}.selection-toolbar strong{color:var(--foreground)}.selection-toolbar .text-button{min-height:28px;padding-inline:6px;font-size:9px}.bulk-actions{overflow:hidden}.bulk-actions-body{display:grid;gap:14px;padding:17px 20px 20px}.bulk-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.bulk-fields .custom-select{min-width:0}.bulk-action-row{align-items:center}.bulk-field-error{margin:-3px 0 0;color:#ffb1b6;font-size:10px;line-height:1.4}.clip-title-actions{display:flex;align-items:start;flex-wrap:wrap;justify-content:end;gap:8px}.profile-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.report-inline{display:grid;grid-column:1 / -1;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(245,189,103,.28);border-radius:11px;background:#f5bd670e}.drawer-layer{position:fixed;z-index:70;inset:0;display:flex;justify-content:flex-end;background:#030509ad}.drawer-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,470px);height:100%;overflow:auto;border-left:1px solid var(--line-strong);color:var(--foreground);background:var(--surface);box-shadow:-20px 0 55px #00000059;transform:translate(0)}.drawer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 22px 18px;border-bottom:1px solid var(--line)}.drawer-heading h2{margin:5px 0 0;font:700 31px/.92 Barlow Condensed,sans-serif;letter-spacing:-.025em}.drawer-body{min-height:0;overflow:auto;padding:18px 22px 26px}.drawer-body .report-inline{margin:0;padding:0;border:0;background:transparent}.drawer-enter-active,.drawer-leave-active{transition:opacity .22s ease}.drawer-enter-active .drawer-panel,.drawer-leave-active .drawer-panel{transition:transform .28s cubic-bezier(.16,1,.3,1)}.drawer-enter-from,.drawer-leave-to{opacity:0}.drawer-enter-from .drawer-panel,.drawer-leave-to .drawer-panel{transform:translate(100%)}.report-inline-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}.report-inline-heading strong{color:var(--foreground);font-size:12px}.report-inline-heading p{margin:4px 0 0;color:var(--secondary);font-size:10px}.report-inline-heading .icon-button{flex:0 0 30px}.report-fields{gap:9px}.report-fields .custom-select{min-width:0}.report-inline .field{gap:6px}.report-inline .field textarea{min-height:68px}.ticket-readonly{display:flex;align-items:center;gap:9px;padding:14px 18px 17px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.ticket-readonly .dev-icon{width:15px;height:15px;color:var(--warning)}.comment-thread-footer{margin:0 18px 11px 47px}.reply-button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px 0 5px;border:1px solid transparent;border-radius:999px;color:var(--secondary);background:transparent;font-size:10px;font-weight:800;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.reply-button:hover,.reply-button:focus-visible{border-color:#557cff75;color:var(--foreground);background:var(--action-blue-soft);transform:translateY(-1px)}.reply-button-icon{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:var(--action-blue);background:#557cff21}.reply-button .dev-icon{width:13px;height:13px}@media(max-width:760px){.notification-popover{position:fixed;top:64px;right:14px;width:min(390px,calc(100vw - 28px))}.report-fields,.bulk-fields{grid-template-columns:1fr}.profile-hero-actions{margin-left:0}}@media(max-width:480px){.notification-popover{top:59px;right:10px;width:calc(100vw - 20px)}.library-heading-actions{width:100%;justify-content:space-between}.selection-toolbar{align-items:start;flex-direction:column}.comment-reply,.reply-editor,.comment-thread-footer{margin-right:14px;margin-left:34px}.drawer-panel{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cloud-still-image{display:block;width:100%;max-height:70vh;object-fit:contain;background:#080a0d}.cloud-still-image[hidden]{display:none}.selected-profile-rank{display:grid;justify-items:center;gap:4px;font-size:12px}.selected-profile-rank img{width:80px;height:88px;object-fit:contain}.profile-avatar-frame{position:relative;flex:none;margin:16px}.profile-avatar-frame.equipped:after{content:"";position:absolute;left:-25%;top:-32.5%;width:150%;height:165%;background:var(--profile-rank) center/contain no-repeat;pointer-events:none}.dev-brand .main-cloud-logo{width:104px;height:52px;object-fit:contain}:root{--muted: #929cab}html{scrollbar-color:#465267 var(--replay-black);scrollbar-width:thin;scroll-padding-top:96px}input,textarea{caret-color:var(--signal-lime)}input,textarea,button,a{touch-action:manipulation}button,a{text-underline-offset:3px}button:disabled{transform:none}.dev-sidebar{overflow-y:auto}.sidebar-footer{margin-top:auto;padding-top:28px}.side-link{min-height:46px;font-size:13px}.nav-label{font-size:10px;letter-spacing:.12em}.view-frame:focus{outline:none}.view-heading h1{line-height:.98;letter-spacing:-.035em}.crumb{min-width:0;font-size:12px}.crumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb>span{font-size:10px}.top-search{min-height:42px}.top-search input{font-size:13px}.button{min-height:42px;font-size:12px;letter-spacing:.01em}.button-small{min-height:36px;font-size:11px}.icon-button{flex-basis:38px;width:38px;height:38px}.text-button,.text-link{font-size:12px;line-height:1.5}.field,.select-label{font-size:12px}.field input,.field select,.field textarea,.message-composer textarea,.comment-composer textarea{font-size:14px;line-height:1.6}.field input,.field select{min-height:46px}.check-line{font-size:12px;line-height:1.6}.inline-error,.info-strip,.filter-note,.global-toast{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.global-toast>span{min-width:0}.global-toast{z-index:90}.clip-card-copy{gap:7px;padding:14px}.clip-card-copy strong{font-size:21px;line-height:1.12}.clip-card-copy span,.clip-card-copy small{font-size:11px;line-height:1.45}.clip-duration{font-size:11px}.search-popover{max-height:min(580px,calc(100dvh - 120px));overflow-y:auto;overscroll-behavior:contain}.search-group-title{font-size:10px;letter-spacing:.08em}.search-result{min-height:55px}.search-result strong{font-size:13px}.search-result small{font-size:11px}.search-state,.select-value,.select-menu li{font-size:13px}.select-trigger{min-height:44px}.select-menu{overscroll-behavior:contain;max-height:min(280px,45dvh)}.select-menu li{min-height:42px}.select-menu li[aria-disabled=true]{opacity:.45;cursor:not-allowed}.select-menu li:focus-visible{outline:2px solid var(--signal-lime);outline-offset:-2px}.select-menu li small,.select-trigger small{font-size:11px}.topbar>.custom-select .select-value{font-size:12px}.notification-popover:focus{outline:none}.notification-list{max-height:min(460px,calc(100dvh - 200px));overscroll-behavior:contain}.notification-copy strong{font-size:13px}.notification-copy small{font-size:12px;line-height:1.55}.notification-copy time{font-size:11px}.notification-error{display:grid;gap:12px;color:#ffb1b6}.drawer-layer{overscroll-behavior:contain}.drawer-panel{max-height:100dvh}.drawer-body{overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom))}.context-menu{max-height:calc(100dvh - 24px);overflow-y:auto}.context-menu button{min-height:42px;font-size:12px}.mobile-more-links{display:grid;gap:7px}.mobile-more-links .side-link{width:100%;background:transparent;text-align:left}.dev-skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:13px 18px;border-radius:10px;color:var(--replay-black);background:var(--signal-lime);transform:translateY(-200%);font-weight:700}.dev-skip-link:focus{transform:translateY(0)}.conversation-row strong,.ticket-row strong{font-size:13px;line-height:1.4}.conversation-row small,.ticket-row small{font-size:11px;line-height:1.5}.conversation-row,.ticket-row{min-height:68px}.message-meta{flex-wrap:wrap;gap:5px 12px}.message-meta strong,.comment-body strong,.support-message strong{font-size:12px}.message-meta time,.comment-body small,.support-message time,.ticket-row time{font-size:11px;line-height:1.5}.message-item p,.comment-body p,.support-message p{font-size:14px;line-height:1.6}.comment-body>div,.support-message>div{flex-wrap:wrap}.thread-header>div{min-width:0;flex:1}.thread-header h2{line-height:1.1}.thread-header>span{font-size:11px}.message-scroll{overscroll-behavior:contain}.session-row strong{font-size:12px}.session-row small,.security-state small,.account-readout small{font-size:11px}.session-status{font-size:10px;letter-spacing:.025em}.ticket-readonly{font-size:12px;line-height:1.5}.upgrade-dialog{max-height:calc(100dvh - 40px);overflow-y:auto}.upgrade-dialog h2{line-height:1.08;padding-right:22px}.upgrade-dialog p{font-size:14px;line-height:1.65}.upgrade-alternative{padding-top:14px;border-top:1px solid var(--line)}.thread-back{display:none}@media(max-width:900px){.topbar{gap:12px}.crumb>span,.crumb>.dev-icon{display:none}}@media(max-width:760px){.dev-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.topbar{gap:9px}.top-search,.search-wrap .top-search{max-width:none}.search-wrap{min-width:0;flex:1}.search-popover{position:fixed;top:70px;right:14px;left:14px;width:auto;max-height:calc(100dvh - 165px)}.mobile-nav{grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:none;min-height:72px;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav a,.mobile-nav>button{display:grid;place-items:center;align-content:center;gap:6px;min-width:0;min-height:66px;padding:7px 3px;color:var(--muted);background:transparent;font-size:10px;line-height:1.25;font-weight:700}.mobile-nav>button.active{color:var(--signal-lime)}.mobile-nav .dev-icon{width:20px;height:20px}.global-toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:600px){.field input,.field select,.field textarea,.message-composer textarea,.comment-composer textarea,.top-search input{font-size:16px}.top-search{gap:6px;padding-inline:8px}.topbar{padding-inline:12px;gap:7px}.topbar>.custom-select{flex-basis:38px;min-width:38px}.topbar>.custom-select .select-trigger{padding:0 3px}.topbar>.custom-select .select-trigger>.dev-icon{display:none}.message-desk,.support-desk{grid-template-columns:minmax(0,1fr);min-height:540px}.message-desk:not(.has-selection),.support-desk:not(.has-selection){min-height:0}.message-desk:not(.has-selection)>.message-thread,.support-desk:not(.has-selection)>.support-thread{display:none}.message-desk.has-selection>.conversation-list,.support-desk.has-selection>.ticket-list{display:none}.conversation-list,.ticket-list{border-right:0}.conversation-list .panel-heading,.ticket-list .panel-heading,.conversation-row,.ticket-row{padding-inline:18px}.conversation-row>span:nth-child(2) small,.ticket-row time{display:block}.thread-back{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:38px}.message-composer{padding:12px}.message-item{max-width:92%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.billing-toggle .annual-saving{display:block;margin-top:4px;font-size:11px;line-height:1.4;font-weight:500;color:inherit}
