:root{color-scheme:dark;--bg: #141518;--surface: #1e2023;--surface-raised: #292b2f;--surface-soft: #292b2f;--border: #44474c;--border-strong: #73767b;--text: #f5f5f3;--text-soft: #bdc0c3;--text-muted: #9b9ea2;--accent: #ff5c3a;--accent-hover: #ff795d;--accent-soft: #422a25;--accent-contrast: #141518;--success: #42d392;--warning: #f0b95d;--danger: #eb6b76}::selection{color:var(--text);background:var(--accent-soft)}html{scrollbar-color:var(--border-strong) var(--bg)}input,textarea{caret-color:var(--accent)}:root{color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;--header-height: 68px;--sidebar-width: 244px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-y:scroll}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}body,button,input,select,textarea{font:inherit}a{color:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1rem;border:1px solid var(--accent);border-radius:.55rem;color:var(--accent-contrast);background:var(--accent);cursor:pointer;font-weight:750;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}button:hover:not(:disabled),.button:hover{transform:translateY(-1px)}button:focus-visible,.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent-hover);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}input,select,textarea{width:100%;border:1px solid var(--border-strong);border-radius:.55rem;color:var(--text);background:var(--surface)}input,select{min-height:42px;padding:.6rem .75rem}textarea{min-height:90px;padding:.7rem .75rem;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:3px solid var(--accent-hover)}input:is([type=checkbox],[type=radio]):focus:not(:focus-visible){outline:none}.duration-input{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.6rem}.duration-field{display:grid;min-width:0;gap:.35rem;margin:0;padding:0;border:0}.duration-field legend{padding:0;color:var(--text-soft);font-size:.8rem;font-weight:700}.duration-input label{display:grid;gap:.3rem;color:var(--text-muted);font-size:.72rem;font-weight:700}.duration-separator{display:grid;place-items:center;min-height:42px;color:var(--text);font-size:1.1rem;font-weight:800}.duration-input input[aria-invalid=true]{border-color:var(--danger)}.field-validation-error{color:var(--danger);font-size:.72rem;font-weight:650}.button-primary{border-color:var(--accent);color:var(--accent-contrast);background:var(--accent)}.button-primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.button-secondary{border-color:var(--border-strong);color:var(--text);background:#ffffff0d}.button-secondary:hover{border-color:var(--border-strong);background:#ffffff17}.button-quiet{border-color:transparent;color:var(--text);background:transparent}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.14;letter-spacing:-.025em}h1{font-size:clamp(2rem,4vw,3.4rem)}h2{font-size:clamp(1.4rem,2vw,1.8rem)}.app-shell{min-height:100vh}.site-header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:minmax(210px,var(--sidebar-width)) minmax(240px,540px) auto;align-items:center;min-height:var(--header-height);padding:0 1.25rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 8px 30px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-leading,.header-actions{display:flex;align-items:center}.header-leading{min-width:0;gap:.7rem}.header-actions{justify-content:flex-end;gap:.45rem}.header-connection-status{display:inline-flex;align-items:center;gap:.35rem;color:var(--warning);font-size:.7rem;font-weight:700;white-space:nowrap}.header-connection-status>span{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #ffd1a61f}.sidebar-toggle{display:grid;width:38px;min-height:38px;flex:0 0 auto;place-items:center;padding:0;border-color:var(--border);color:var(--text-soft);background:var(--surface)}.sidebar-toggle:hover:not(:disabled){border-color:var(--border-strong);color:var(--text);background:var(--surface-raised);transform:none}.sidebar-toggle>span{display:grid;width:17px;gap:3px}.sidebar-toggle>span>span{display:block;width:100%;height:2px;border-radius:99px;background:currentcolor}.brand{display:inline-flex;align-items:center;width:fit-content;gap:.6rem;font-size:1.13rem;font-weight:900;letter-spacing:-.04em;text-decoration:none}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:10px 10px 10px 3px;color:var(--accent-contrast);background:var(--accent);font-size:1rem;font-weight:950;transform:rotate(-4deg)}.header-search{position:relative;display:flex;align-items:center;width:min(100%,540px);margin:0 auto;padding-left:.85rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text-muted);background:var(--surface)}.header-search input{width:100%;min-height:40px;padding:.7rem .8rem;border:0;color:var(--text);background:transparent}.header-search input:focus{outline:none}.header-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ff5c3a1f}.header-search input::placeholder{color:var(--text-muted)}.search-icon{flex:0 0 auto}.search-suggestions{position:absolute;z-index:40;top:calc(100% + .55rem);right:0;left:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:.75rem;color:var(--text);background:var(--surface);box-shadow:0 22px 55px #00000085}.search-suggestion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;border-bottom:1px solid var(--border);text-decoration:none}.search-suggestion:hover,.search-suggestion[aria-selected=true]{background:var(--surface-soft)}.search-suggestion-avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(255 92 58 / 32%);border-radius:50%;color:var(--accent-hover);background:var(--accent-soft);font-size:.82rem;font-weight:900}.search-suggestion>span:nth-child(2){display:grid;min-width:0}.search-suggestion strong,.search-suggestion small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggestion strong{font-size:.88rem}.search-suggestion small{color:var(--text-muted);font-size:.72rem}.search-suggestion>span:last-child{color:var(--text-muted);font-size:.63rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.search-suggestion>span:last-child.live{color:var(--danger)}.search-suggestion-state{margin:0;padding:1rem;color:var(--text-muted);font-size:.82rem;text-align:center}.search-all-results{width:100%;min-height:39px;padding:.55rem .8rem;border:0;border-radius:0;color:var(--accent-hover);background:var(--bg);font-size:.76rem}.search-all-results:hover:not(:disabled){color:var(--text);background:var(--accent-soft);transform:none}.header-button{min-height:39px;padding:.5rem .9rem;font-size:.88rem}.header-wallet-button{display:inline-flex;min-width:104px;justify-content:center;gap:.38rem;border-color:#ff436561;color:var(--text);background:var(--surface-raised);text-decoration:none}.header-wallet-button:hover:not(:disabled){border-color:#ff5d7cb3;background:var(--surface-soft)}.header-wallet-button svg{width:17px;height:17px;fill:none;stroke:var(--accent-hover);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.header-wallet-button strong{color:var(--text);font-variant-numeric:tabular-nums}.header-wallet-button span{color:var(--text-muted);font-size:.76rem;font-weight:700}.account-menu-loading,.header-wallet-loading,.sidebar-auth-loading>span{background:linear-gradient(110deg,#ffffff0d 25%,#ffffff1c,#ffffff0d 65%);background-size:240% 100%;animation:shell-loading 1.4s ease-in-out infinite}.account-menu-loading{width:42px;height:42px;border:1px solid var(--border);border-radius:50%}.header-wallet-loading{width:104px;height:39px;border:1px solid var(--border);border-radius:.55rem}@keyframes shell-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.account-menu-root{position:relative;display:flex;align-items:center}.account-menu-trigger{width:42px;min-height:42px;padding:2px;border-color:transparent;border-radius:50%;color:var(--text-soft);background:transparent}.account-menu-trigger:hover:not(:disabled),.account-menu-trigger[aria-expanded=true]{border-color:var(--accent);color:var(--text);background:var(--accent-soft);transform:none}.account-avatar{display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--border-strong);border-radius:50%;color:var(--text-soft);background:radial-gradient(circle at 35% 25%,rgb(255 255 255 / 10%),transparent 45%),var(--surface-soft)}.account-avatar-header{width:36px;height:36px}.account-avatar-large{width:50px;height:50px}.account-avatar svg{width:64%;height:64%}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-menu-popover{position:absolute;z-index:60;top:calc(100% + .65rem);right:0;width:min(310px,calc(100vw - 1.5rem));max-height:calc(100dvh - var(--header-height) - 1rem);padding:.45rem;overflow-y:auto;border:1px solid var(--border-strong);border-radius:.8rem;background:var(--surface);box-shadow:0 22px 70px #0000009e;animation:account-menu-enter .15s ease-out}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.account-menu-popover>a,.account-menu-popover>button,.account-menu-channel>a{display:flex;width:100%;min-height:42px;align-items:center;justify-content:flex-start;gap:.72rem;padding:.58rem .7rem;border:0;border-radius:.55rem;color:var(--text-soft);background:transparent;font-size:.85rem;font-weight:720;text-align:left;text-decoration:none}.account-menu-popover>a:hover,.account-menu-popover>button:hover:not(:disabled),.account-menu-channel>a:hover{color:var(--text);background:var(--surface-soft);transform:none}.account-menu-popover .account-menu-identity{display:flex;width:100%;min-height:70px;align-items:center;gap:.72rem;padding:.58rem .7rem;color:var(--text)}.account-menu-identity>span:last-child,.account-menu-language>span:first-child{display:grid;min-width:0}.account-menu-identity strong,.account-menu-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity small,.account-menu-language small{color:var(--text-muted);font-size:.72rem;font-weight:600}.account-menu-forward{margin-left:auto;color:var(--text-muted)}.account-menu-submenu-heading{display:grid;gap:.18rem;padding:.72rem .7rem .58rem}.account-menu-submenu-heading small{color:var(--text-muted);font-size:.72rem;font-weight:600}.account-menu-icon{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:.42rem;color:var(--text-muted);background:#ffffff0a;font-size:.75rem;font-weight:850}.account-menu-divider{height:1px;margin:.38rem .28rem;background:var(--border)}.account-menu-label{margin:0;padding:.35rem .7rem .2rem;color:var(--text-muted);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.account-menu-channel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-menu-channel .account-menu-secondary-link{width:auto;min-height:30px;margin-right:.35rem;padding:.3rem .5rem;color:var(--text-muted);font-size:.68rem}.account-menu-value{margin-left:auto;color:var(--text-muted);font-size:.7rem;font-weight:650}.account-menu-popover>.account-menu-logout{color:var(--danger)}.account-menu-subheading{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;min-height:44px;text-align:center}.account-menu-subheading .account-menu-back{width:34px;min-height:34px;padding:0;border:0;color:var(--text-soft);background:transparent}.account-menu-subheading .account-menu-back:hover:not(:disabled){background:var(--surface-soft);transform:none}.account-menu-popover>.account-menu-language{justify-content:space-between}.account-menu-check{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--accent-contrast);background:var(--accent);font-size:.72rem}.account-menu-note{margin:.25rem .7rem .55rem;color:var(--text-muted);font-size:.68rem}.app-body{display:flex;align-items:flex-start;overflow-x:clip}.sidebar{position:sticky;top:var(--header-height);display:flex;width:var(--sidebar-width);height:calc(100vh - var(--header-height));flex:0 0 var(--sidebar-width);flex-direction:column;padding:1.1rem .85rem;overflow:hidden;border-right:1px solid var(--border);background:var(--bg);opacity:1;transform:translate(0);visibility:visible;transition:none}.sidebar>*{min-width:calc(var(--sidebar-width) - 1.7rem)}.sidebar-collapsed .sidebar{pointer-events:none}.sidebar-nav,.sidebar-phase-list{display:grid;gap:.28rem}.channel-unseen-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;background:var(--accent);color:#101014;font-size:.72rem;font-weight:800;line-height:1}.sidebar-phase-list a>.channel-unseen-badge{width:auto;margin-left:auto;color:#101014}.sidebar-nav a,.sidebar-nav button,.sidebar-phase-list a{display:flex;align-items:center;min-height:43px;gap:.75rem;padding:0 .75rem;border:1px solid transparent;border-radius:.55rem;color:var(--text-soft);background:transparent;font-size:.9rem;font-weight:700;text-align:left;text-decoration:none}.sidebar-nav a:hover,.sidebar-nav a.active,.sidebar-phase-list a:hover{color:var(--text);background:var(--surface-raised)}.sidebar-nav a.active{box-shadow:inset 3px 0 var(--accent)}.sidebar-nav button{width:100%}.sidebar-auth-loading{display:grid;min-height:89px;align-content:center;gap:.75rem;padding:0 .75rem}.sidebar-auth-loading>span{display:block;width:72%;height:12px;border-radius:99px}.sidebar-auth-loading>span:last-child{width:54%}.nav-icon{width:1.1rem;color:var(--accent-hover);font-size:1.2rem;text-align:center}.sidebar-section{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--border)}.sidebar-section-heading{padding:0 .55rem .75rem}.sidebar-section-heading h2{margin:0;color:var(--text-soft);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.sidebar-phase-list a{min-height:39px;font-size:.82rem}.sidebar-phase-list a>span{width:1.1rem;color:var(--accent-hover);font-size:.64rem;font-weight:900}.sidebar-guide-link{display:grid;min-height:66px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .7rem;border:1px solid var(--border);border-radius:.7rem;color:var(--text-soft);background:var(--surface);text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.sidebar-guide-link:hover,.sidebar-guide-link.active{border-color:#ff5c3a73;color:var(--text);background:var(--surface-raised);transform:translateY(-1px)}.sidebar-guide-link>span:nth-child(2){display:grid;gap:.12rem}.sidebar-guide-link strong{font-size:.84rem}.sidebar-guide-link small{color:var(--text-muted);font-size:.67rem}.sidebar-guide-link>span:last-child{color:var(--accent-hover)}.sidebar-guide-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--accent-hover);background:var(--accent-soft);font-size:.78rem;font-weight:900}.sidebar-legal-links{display:flex;margin-top:auto;justify-content:center;gap:1rem;padding:1rem .5rem .15rem}.sidebar-legal-links a{min-height:44px;align-content:center;color:var(--text-muted);font-size:.8rem;font-weight:700;text-underline-offset:.2em}.sidebar-legal-links a:hover,.sidebar-legal-links a:focus-visible{color:var(--text)}.social-x-link{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;color:var(--text-soft);font-size:.8125rem;font-weight:700;text-decoration:none}.social-x-link:hover,.social-x-link:focus-visible{color:var(--text)}.social-x-mark{width:1rem;height:1rem;flex:0 0 auto;fill:currentColor}.sidebar-social-link{justify-content:center;margin-top:auto}.sidebar-social-link+.sidebar-legal-links{margin-top:0;padding-top:0}.sidebar-scrim{display:none}.page-shell{width:calc(100% - var(--sidebar-width));max-width:1640px;min-width:0;min-height:calc(100vh - var(--header-height));flex:1 1 auto;margin:0 auto;padding:clamp(1.25rem,2.6vw,2.75rem);transition:none}.sidebar-collapsed .page-shell{width:100%}@media(min-width:901px){.app-body{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);grid-column:1;justify-self:start}.page-shell{width:100%;grid-column:2}.sidebar-collapsed .app-body{grid-template-columns:0 minmax(0,1fr)}.sidebar-collapsed .sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);padding:1.1rem .85rem;visibility:hidden}}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.shell-transitions-ready .app-body{transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}}.dare-home{display:grid;min-width:0;gap:clamp(2.8rem,5vw,5rem)}.live-dare-showcase{min-width:0}.dare-home.search-mode{gap:0}.search-mode #channels>.section-heading{align-items:flex-end;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.search-mode #channels h1{margin:0;font-size:clamp(2rem,4vw,3.6rem)}.search-results-summary{margin:.45rem 0 0;color:var(--text-muted)}.search-results-meta{display:flex;align-items:center;gap:.75rem}.search-results-meta .button{min-height:38px;padding:.45rem .8rem;font-size:.78rem}.dare-hero{display:grid;min-height:430px;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:stretch;overflow:hidden;border:1px solid var(--border-strong);border-radius:1rem;background:var(--bg);box-shadow:0 24px 80px #00000057}.dare-hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,5rem);background:var(--surface)}.dare-hero-copy:after{position:absolute;right:-75px;bottom:-115px;width:250px;height:250px;border:1px solid rgb(255 255 255 / 7%);border-radius:50%;content:""}.dare-hero-copy>*{position:relative;z-index:1}.eyebrow{display:inline-block;margin-bottom:.7rem;color:var(--accent-hover);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dare-hero h1{max-width:650px;margin-bottom:.85rem;font-size:clamp(2.7rem,5.2vw,5rem)}.dare-hero-copy>p{max-width:590px;margin-bottom:1.7rem;color:var(--text-muted);font-size:clamp(.94rem,1.4vw,1.08rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem}.hero-actions .button{min-width:140px}.dare-preview{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem);border-left:1px solid var(--border);background:var(--bg)}.preview-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-bottom:1.2rem;border-bottom:1px solid var(--border)}.preview-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:.7rem;color:var(--accent);background:var(--accent-soft);font-size:1.35rem}.preview-heading>div{display:grid}.preview-heading>div span{color:var(--text-muted);font-size:.6rem;font-weight:850;letter-spacing:.1em}.preview-heading strong{font-size:.92rem}.status-badge{border-radius:99px;padding:.3rem .55rem;color:var(--success);background:#42d3921a;font-size:.65rem;font-weight:850}.preview-track{display:grid;gap:.55rem;margin:1.2rem 0}.preview-track>div{display:grid;grid-template-columns:32px 1fr;align-items:center;min-height:48px;gap:.75rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:.6rem;color:var(--text-soft);background:var(--surface)}.preview-track>div.active{border-color:#ff5c3a7a;color:var(--text);background:var(--surface-raised)}.preview-track span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--accent-hover);background:var(--accent-soft);font-size:.62rem;font-weight:900}.preview-track strong{font-size:.85rem}.dare-preview>p{margin:0;color:var(--text-muted);font-size:.78rem}.dare-hero-discovery{min-height:410px}.dare-hero-live-empty{position:relative;display:flex;min-height:360px;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;padding:clamp(1.6rem,4vw,3.2rem);border-left:1px solid var(--border);background:var(--surface-raised)}.dare-hero-live-empty:after{position:absolute;right:-10%;bottom:-35%;width:70%;aspect-ratio:1;border:1px solid rgb(255 255 255 / 7%);border-radius:50%;content:""}.dare-hero-live-empty>*{position:relative;z-index:1}.dare-hero-orbit{display:grid;width:112px;height:112px;align-self:center;place-items:center;border:1px solid rgb(255 92 58 / 32%);border-radius:50%;color:var(--accent-hover);background:var(--accent-soft);font-size:2.3rem}.dare-hero-live-empty h2{margin-bottom:.55rem;font-size:clamp(1.45rem,2.4vw,2.1rem)}.dare-hero-live-empty p{max-width:480px;margin:0;color:var(--text-muted);font-size:.86rem}.live-dare-showcase-heading{align-items:center}.live-dare-showcase-heading h1{margin:0;font-size:clamp(2rem,3.8vw,3.5rem)}.live-dare-carousel-controls{display:flex;align-items:center;gap:.55rem}.live-dare-carousel-controls button{width:40px;min-height:40px;padding:0;border-color:var(--border-strong);color:var(--text);background:var(--surface)}.live-dare-carousel-controls button:hover{border-color:var(--accent);background:var(--accent-soft);transform:none}.live-dare-carousel-controls>span{min-width:48px;color:var(--text-muted);font-size:.75rem;font-weight:800;text-align:center}.showcase-carousel{position:relative;min-width:0}.showcase-carousel-viewport{--showcase-stage-width: min(78%, 820px);position:relative;display:grid;min-width:0;min-height:366px;place-items:center;overflow:hidden;isolation:isolate;touch-action:pan-y}.showcase-carousel[data-item-count="1"] .showcase-carousel-viewport{--showcase-stage-width: 100%}.showcase-carousel-viewport[data-dragging=true]{-webkit-user-select:none;user-select:none;cursor:grabbing}.showcase-carousel-card{position:relative;grid-area:1 / 1;width:var(--showcase-stage-width);min-width:0;will-change:transform,opacity}.showcase-carousel-card:not(.showcase-carousel-active){pointer-events:none}.showcase-carousel-card-link{position:absolute;z-index:2;inset:0;cursor:pointer}.showcase-carousel-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.showcase-carousel-preview{position:absolute;z-index:150;top:0;bottom:0;display:block;width:calc((100% - var(--showcase-stage-width)) / 2);height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;pointer-events:auto;cursor:pointer}.showcase-carousel-preview-previous{left:0}.showcase-carousel-preview-next{right:0}.showcase-carousel-preview:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.showcase-carousel-arrow{position:absolute;z-index:200;top:50%;display:grid;width:44px;min-height:44px;place-items:center;padding:0;border-color:#ffffff29;border-radius:50%;color:var(--text);background:#0c0c10d1;box-shadow:0 8px 30px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%)}.showcase-carousel .showcase-carousel-arrow:hover:not(:disabled){border-color:var(--accent);background:#291b1beb;transform:translateY(-50%)}.showcase-carousel-arrow-previous{left:.65rem}.showcase-carousel-arrow-next{right:.65rem}.showcase-carousel-position{margin:.55rem 0 0;color:var(--text-muted);font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}@media(max-width:760px){.showcase-carousel-viewport{--showcase-stage-width: 100%;min-height:0;padding-bottom:54px}.showcase-carousel-preview{display:none}.showcase-carousel .showcase-carousel-arrow{top:auto;bottom:4px;width:42px;min-height:42px;transform:none}.showcase-carousel .showcase-carousel-arrow:hover:not(:disabled){transform:none}.showcase-carousel-arrow-previous{left:.55rem}.showcase-carousel-arrow-next{right:.55rem}.showcase-carousel .showcase-carousel-position{position:absolute;bottom:18px;left:50%;margin:0;transform:translate(-50%)}}@media(max-width:480px){.showcase-carousel-viewport{min-height:0}}.live-dare-stage{display:grid;min-height:430px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);overflow:hidden;border:1px solid var(--border-strong);border-radius:1rem;background:var(--bg);box-shadow:0 24px 80px #00000057}.live-dare-visual{position:relative;display:flex;min-height:430px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(1.4rem,3vw,2.4rem);background:var(--surface-raised)}.live-dare-visual:before,.live-dare-visual:after{position:absolute;border:1px solid rgb(255 255 255 / 7%);border-radius:50%;content:""}.live-dare-visual:before{top:18%;left:50%;width:310px;height:310px;transform:translate(-50%)}.live-dare-visual:after{top:27%;left:50%;width:220px;height:220px;border-color:#ff5c3a24;transform:translate(-50%)}.live-dare-visual>*{position:relative;z-index:1}.live-dare-visual-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-soft);font-size:.72rem;font-weight:800}.live-dare-badge{display:inline-flex;align-items:center;gap:.42rem;width:fit-content;border-radius:99px;padding:.38rem .62rem;color:var(--bg);background:var(--danger);font-size:.67rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.live-dare-badge>span{width:7px;height:7px;border-radius:50%;background:currentcolor;box-shadow:0 0 0 4px #ffffff24}.live-dare-badge.muted{color:var(--text-soft);background:#ffffff12}.live-dare-badge.muted>span{color:var(--accent)}.live-dare-monogram{display:grid;width:128px;height:128px;align-self:center;place-items:center;border:1px solid rgb(255 255 255 / 13%);border-radius:50%;color:#fff;background:var(--accent-soft);box-shadow:0 26px 80px #00000052,inset 0 1px #ffffff29;font-size:3.6rem;font-weight:950}.live-dare-progress{display:grid;gap:.65rem;padding:1rem;border:1px solid rgb(255 255 255 / 9%);border-radius:.75rem;background:var(--bg)}.live-dare-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-muted);font-size:.72rem}.live-dare-progress strong{color:var(--text)}.external-live-visual{background:var(--surface-raised)}.external-live-stage{position:relative}.external-live-profile-link{position:absolute;z-index:2;inset:0;border-radius:.65rem}.external-live-profile-link:hover{background:#ffffff08}.external-live-profile-link:focus-visible{outline:3px solid var(--accent-hover);outline-offset:-3px}.external-live-watch-link{position:relative;z-index:3}.external-live-metrics>div:first-child{width:100%}.external-live-metrics strong{font-size:1rem}.live-dare-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.7rem,3.6vw,3.3rem);border-left:1px solid var(--border);background:var(--bg)}.live-dare-streamer{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-bottom:1.4rem}.live-dare-streamer>span:first-child,.live-dare-rail-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--accent-hover);background:var(--accent-soft);font-size:.72rem;font-weight:900}.live-dare-streamer>div{display:grid}.live-dare-streamer small{color:var(--text-muted)}.live-dare-category{margin-bottom:.7rem;color:var(--accent-hover);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.live-dare-copy h2{display:-webkit-box;min-height:3.42em;margin-bottom:.75rem;overflow:hidden;overflow-wrap:anywhere;font-size:clamp(1.8rem,3.3vw,3rem);-webkit-box-orient:vertical;-webkit-line-clamp:3}.live-dare-copy>p{display:-webkit-box;max-width:590px;margin-bottom:1.25rem;overflow:hidden;color:var(--text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3}.live-dare-stats{display:flex;flex-wrap:wrap;gap:1.4rem;margin-bottom:1.5rem}.live-dare-stats span{display:grid;color:var(--text-muted);font-size:.72rem}.live-dare-stats strong{color:var(--text);font-size:1.05rem}.external-live-provider{display:inline-flex;align-items:center;gap:.35rem}.external-live-provider svg{width:1rem;height:1rem}.live-dare-rail{display:flex;gap:.7rem;margin-top:.85rem;padding-bottom:.45rem;overflow-x:auto;scroll-snap-type:x proximity}.live-dare-rail button{display:grid;min-width:min(310px,78vw);min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:initial;gap:.7rem;padding:.7rem;border-color:var(--border);color:var(--text-soft);background:var(--surface);scroll-snap-align:start;text-align:left}.live-dare-rail button:hover,.live-dare-rail button.active{border-color:#ff5c3a8c;color:var(--text);background:var(--surface-raised);transform:none}.live-dare-rail button>span:nth-child(2){display:grid;min-width:0}.live-dare-rail button small{overflow:hidden;color:var(--text-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.live-dare-rail-value{color:var(--accent-hover);font-size:.75rem;font-weight:850}.live-dare-showcase-heading{margin-bottom:.7rem}.live-dare-showcase-heading h1{font-size:clamp(1.8rem,2.6vw,2.5rem)}.live-dare-showcase .live-dare-stage{height:330px;min-height:0;grid-template-columns:minmax(0,7fr) minmax(240px,3fr);border:0;border-radius:.65rem;box-shadow:0 20px 52px #0000006b}.live-dare-showcase .external-live-stage{height:auto;min-height:330px}.external-live-stage .live-dare-copy h2{min-height:0}.live-dare-showcase .live-dare-visual{min-height:0;padding:1.4rem 1.7rem;background:#271b1d}.live-dare-showcase .live-dare-visual:before,.live-dare-showcase .live-dare-visual:after{display:none}.live-dare-showcase .live-dare-visual-topline{align-items:center}.live-dare-poster-copy{display:grid;align-content:center;min-width:0;padding-block:.65rem}.live-dare-poster-copy h2{display:-webkit-box;max-width:18ch;min-height:3.24em;margin:0;overflow:hidden;overflow-wrap:anywhere;color:#fff;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:3}.live-dare-poster-pledge{display:flex;justify-content:flex-end}.live-dare-poster-pledge strong{color:var(--accent-hover);font-size:1.12rem;font-variant-numeric:tabular-nums;white-space:nowrap}.live-dare-showcase .live-dare-copy{min-height:0;justify-content:space-between;gap:1.25rem;padding:1.3rem;border-top:0;border-left:0;background:var(--surface-raised)}.live-dare-showcase .live-dare-streamer{margin-bottom:0}.live-dare-showcase .live-dare-streamer>div{min-width:0}.live-dare-showcase .live-dare-streamer strong,.live-dare-showcase .live-dare-streamer small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-dare-showcase .live-dare-streamer small{max-width:100%}.live-dare-copy-meta{display:grid;align-content:center;align-self:stretch;gap:.12rem;color:var(--text-muted);font-size:.78rem}.live-dare-copy-meta strong{margin-top:.5rem;color:var(--text);font-size:1.45rem;font-variant-numeric:tabular-nums;line-height:1}.live-dare-showcase .live-dare-resource-link{position:relative;z-index:3;width:100%;min-height:38px;white-space:nowrap}.live-dare-showcase .live-dare-rail{display:flex;gap:.35rem;margin-top:.65rem;overflow-x:auto;scroll-snap-type:x proximity}.live-dare-showcase .live-dare-rail button{flex:1 0 180px;max-width:280px;min-width:0;min-height:66px;grid-template-columns:auto minmax(0,1fr);padding:.55rem .7rem;border-color:transparent;border-radius:.4rem;background:transparent}.live-dare-showcase .live-dare-rail button.active{border-color:var(--border-strong);background:var(--surface-raised)}.live-dare-showcase .live-dare-rail-value{display:none}@media(max-width:760px){.showcase-carousel-viewport{--showcase-stage-width: 100%;min-height:0}.showcase-carousel-preview{display:none}.live-dare-showcase .live-dare-stage{height:auto;grid-template-columns:minmax(0,1fr)}.live-dare-showcase .live-dare-visual{min-height:250px}.live-dare-showcase .live-dare-copy{min-height:170px;flex-direction:row;flex-wrap:wrap;align-items:center}.live-dare-copy-meta{display:none}.live-dare-showcase .live-dare-rail{scroll-snap-type:x proximity}}@media(max-width:680px){.showcase-carousel-viewport{--showcase-stage-width: 100%}.live-dare-showcase .live-dare-visual{height:auto;min-height:260px;padding:1.15rem}.live-dare-showcase .live-dare-visual-topline{flex-direction:row}.live-dare-showcase .live-dare-copy{min-height:0;flex-direction:column;align-items:stretch;padding:1rem 1.15rem}.live-dare-showcase .live-dare-streamer{flex-direction:row;align-items:center}.live-dare-poster-copy h2{max-width:16ch;font-size:clamp(1.65rem,7vw,2.25rem)}.live-dare-poster-pledge strong{font-size:.96rem}.live-dare-showcase .live-dare-rail button{min-width:180px}}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.section-heading .eyebrow{margin-bottom:.35rem}.section-heading h2{margin:0}.section-note{border:1px solid var(--border);border-radius:99px;padding:.3rem .6rem;color:var(--text-muted);background:var(--surface);font-size:.72rem;font-weight:750}.phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.phase-grid article{display:grid;min-height:180px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.35rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);scroll-margin-top:calc(var(--header-height) + 1rem);transition:border-color .16s ease,background .16s ease,transform .16s ease}.phase-grid article:hover{border-color:var(--border-strong);background:var(--surface-raised);transform:translateY(-2px)}.phase-grid h3{margin:.35rem 0 .55rem;font-size:1.15rem}.phase-grid p{margin:0;color:var(--text-muted);font-size:.82rem}.phase-arrow{margin-top:.45rem;color:var(--text-muted)}.how-it-works-page{width:min(100%,1120px);margin-inline:auto;gap:1.5rem}.guest-utility:has(>.how-it-works-page){max-width:1160px;margin-inline:auto;padding:1rem}.guest-utility>.how-it-works-page{--header-height: 0px}.how-it-works-back{display:flex}.how-it-works-intro{max-width:760px;padding:clamp(1.5rem,4vw,3rem) 0 .25rem}.how-it-works-intro h1{margin-bottom:.85rem;font-size:clamp(2.4rem,5vw,3.75rem);letter-spacing:-.03em}.how-it-works-intro p{max-width:64ch;margin:0;color:var(--text-soft);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.section-tab-nav.how-it-works-audience{justify-self:start;width:fit-content}.how-it-works-layout{display:grid;grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem)}.how-it-works-index{position:sticky;top:calc(var(--header-height) + 5.5rem);display:grid;gap:.6rem;max-height:calc(100vh - var(--header-height) - 7rem);overflow-y:auto}.how-it-works-index>p{margin:0;color:var(--text-muted);font-size:.78rem;font-weight:700}.how-it-works-index ol,.how-it-works-index-compact ol{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.how-it-works-index a,.how-it-works-index-compact a{display:block;padding:.4rem .6rem;border-radius:.5rem;color:var(--text-soft);font-size:.875rem;line-height:1.35;text-decoration:none}.how-it-works-index a:hover,.how-it-works-index-compact a:hover{color:var(--text);background:var(--surface-raised)}.how-it-works-guide{display:grid;max-width:760px;min-width:0}.how-it-works-guide-intro{display:grid;gap:1rem;padding-bottom:1.5rem}.how-it-works-guide-intro>p{margin:0;color:var(--text);font-size:1.1rem;line-height:1.55}.how-it-works-index-compact{display:none}.how-it-works-guide>section{display:grid;gap:1rem;padding:2rem 0;border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-height) + 5.5rem)}.how-it-works-guide>section h2{margin:0 0 .15rem;font-size:1.45rem;letter-spacing:-.02em}.how-it-works-guide>section p{max-width:68ch;margin:0;color:var(--text-soft);line-height:1.65}.how-it-works-list,.how-it-works-steps{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.how-it-works-list li,.how-it-works-steps li{position:relative;max-width:68ch;color:var(--text-soft);line-height:1.6}.how-it-works-list li{padding-left:1.25rem}.how-it-works-list li:before{position:absolute;top:.68em;left:.2rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--accent);content:""}.how-it-works-steps{counter-reset:guide-step}.how-it-works-steps li{min-height:1.75rem;padding-left:2.6rem;counter-increment:guide-step}.how-it-works-steps li:before{position:absolute;top:0;left:0;display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;color:var(--accent-hover);background:var(--accent-soft);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:800;content:counter(guide-step)}.how-it-works-facts,.how-it-works-commands{display:grid;margin:0;border:1px solid var(--border);border-radius:.875rem;background:var(--surface)}.how-it-works-facts>div,.how-it-works-commands>div{display:grid;grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr);gap:.5rem 1.25rem;padding:.9rem 1.1rem}.how-it-works-facts>div+div,.how-it-works-commands>div+div{border-top:1px solid var(--border)}.how-it-works-facts dt{color:var(--text);font-weight:700}.how-it-works-facts dd,.how-it-works-commands dd{margin:0;color:var(--text-soft);line-height:1.55}.how-it-works-commands>div{grid-template-columns:minmax(0,1fr)}.how-it-works-commands code{display:inline-block;max-width:100%;padding:.3rem .55rem;overflow-wrap:anywhere;border-radius:.45rem;color:var(--text);background:var(--surface-raised);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.how-it-works-table{overflow-x:auto;border:1px solid var(--border);border-radius:.875rem;background:var(--surface)}.how-it-works-table table{width:100%;border-collapse:collapse}.how-it-works-table th,.how-it-works-table td{padding:.8rem 1.1rem;color:var(--text-soft);font-size:.95rem;font-weight:400;line-height:1.5;text-align:left;vertical-align:top}.how-it-works-table thead th{color:var(--text-muted);font-size:.8rem;font-weight:700}.how-it-works-table thead th:first-child{width:58%}.how-it-works-table tbody th{color:var(--text)}.how-it-works-table tr+tr th,.how-it-works-table tr+tr td,.how-it-works-table tbody tr:first-child th,.how-it-works-table tbody tr:first-child td{border-top:1px solid var(--border)}.how-it-works-note{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 1.1rem;border-radius:.875rem;background:var(--surface-raised)}.how-it-works-guide>section .how-it-works-note{color:var(--text)}.how-it-works-note .ui-icon{width:1.15rem;height:1.15rem;flex:0 0 auto;margin-top:.2rem;color:var(--accent-hover)}.how-it-works-link{display:inline-flex;justify-self:start;align-items:center;gap:.3rem;min-height:44px;color:var(--accent-hover);font-weight:700;text-decoration:none}.how-it-works-link:hover{text-decoration:underline;text-underline-offset:.2em}.how-it-works-link .ui-icon{width:1rem;height:1rem}.how-it-works-cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1rem;padding:1.5rem;border:1px solid rgb(255 92 58 / 30%);border-radius:.875rem;background:var(--accent-soft)}.how-it-works-cta h2{margin:0;font-size:1.3rem}@media(max-width:860px){.how-it-works-layout{grid-template-columns:minmax(0,1fr)}.how-it-works-index{display:none}.how-it-works-index-compact{display:block;border:1px solid var(--border);border-radius:.875rem;background:var(--surface)}.how-it-works-index-compact summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem;color:var(--text-soft);font-weight:700;list-style:none;cursor:pointer}.how-it-works-index-compact summary::-webkit-details-marker{display:none}.how-it-works-index-compact .disclosure-icon{width:1rem;height:1rem;color:var(--text-muted);transform:rotate(90deg);transition:transform .15s ease}.how-it-works-index-compact[open] .disclosure-icon{transform:rotate(-90deg)}.how-it-works-index-compact nav{padding:0 .5rem .75rem}}@media(max-width:680px){.how-it-works-intro{padding-top:.5rem}.how-it-works-page .responsive-section-navigation .section-tab-nav{display:flex}.how-it-works-page .mobile-section-picker{display:none}.section-tab-nav.how-it-works-audience{justify-self:stretch;width:auto}.section-tab-nav.how-it-works-audience button{flex:1 1 0}.how-it-works-guide>section{padding:1.6rem 0}.how-it-works-facts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.how-it-works-cta{align-items:flex-start;flex-direction:column}}.content-page{display:grid;gap:2.2rem}.narrow-page{width:min(100%,960px);margin-inline:auto}.settings-back-link{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;color:var(--text-soft);font-size:.82rem;font-weight:720;text-decoration:none}.settings-back-link:hover{color:var(--text)}.account-page,.settings-page{width:min(100%,1080px);margin-inline:auto}.account-page-header{display:flex;align-items:center;gap:1.15rem;padding:1.7rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.account-page-header .account-avatar-large{width:72px;height:72px}.account-page-header h1,.account-page-header p{margin:0}.account-page-header p{margin-top:.25rem;color:var(--text-muted)}.account-page-identity{min-width:0}.account-page-identity>span{display:block;margin-top:.35rem;color:var(--text-muted);font-size:.875rem}.account-edit-profile{margin-left:auto}.account-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-page-grid{grid-template-columns:1fr}.account-role-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.account-role-badges span{padding:.35rem .65rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-raised);font-size:.875rem;font-weight:750}.account-channel-tools{display:contents}.account-channel-tools>strong{flex-basis:100%;margin-top:.25rem}.settings-card{padding:1.35rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface)}.settings-card h2{margin-bottom:.6rem}.settings-card>p{color:var(--text-muted);font-size:.82rem}.account-details{display:grid;gap:.7rem;margin:1rem 0 0}.account-details div{display:flex;justify-content:space-between;gap:1rem;padding-top:.7rem;border-top:1px solid var(--border)}.account-details dt{color:var(--text-muted);font-size:.78rem}.account-details dd{margin:0;font-size:.82rem;font-weight:750;text-align:right}.account-page-actions{display:flex;flex-wrap:wrap;gap:.65rem}.settings-language-field{display:grid;gap:.4rem;color:var(--text-soft);font-size:.78rem;font-weight:720}.settings-number-field{display:grid;max-width:240px;gap:.4rem;margin:1rem 0 .75rem;color:var(--text-soft);font-size:.78rem;font-weight:720}.settings-feedback{margin:.75rem 0 0;color:var(--text-soft);font-size:.78rem}.creator-settings-page .secret-field{margin-top:.35rem}.settings-help{margin:.7rem 0 0}.account-session-list{display:grid;margin-top:1rem;border-block:1px solid var(--border)}.account-session-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.9rem}.account-session-row+.account-session-row{border-top:1px solid var(--border)}.account-session-copy{display:grid;min-width:0;gap:.25rem}.account-session-copy>span{color:var(--text-muted);font-size:.76rem;overflow-wrap:anywhere}.account-session-heading{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.45rem}.account-session-heading strong{overflow-wrap:anywhere}.account-session-heading span{padding:.2rem .45rem;border-radius:999px;background:var(--surface-raised);color:var(--text-soft);font-size:.67rem;font-weight:800}.account-session-row .button{margin-top:0}.account-session-actions{display:flex;gap:.45rem}.account-session-others{margin-top:.85rem}.settings-platforms-card{grid-column:1 / -1}.platform-settings-list{display:grid;gap:.7rem;margin-top:1rem}.platform-settings-item{overflow:clip;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-raised)}.platform-settings-item .platform-settings-row{border:0;border-radius:0;background:transparent}.platform-settings-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-raised)}.platform-mark{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:.5rem;color:#fff;font-size:.78rem;font-weight:900}.twitch-mark{background:#9146ff}.platform-settings-copy{display:grid;gap:.15rem;min-width:0}.platform-settings-copy strong{font-size:.88rem}.platform-settings-copy a,.platform-settings-copy span{overflow:hidden;color:var(--text-muted);font-size:.76rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.platform-settings-copy a:hover{color:var(--accent-hover)}.platform-settings-copy .error-state{overflow:visible;white-space:normal}.platform-confirm-actions{display:flex;gap:.45rem}.chat-control-settings{display:grid;gap:1rem;padding:1rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 64%,transparent)}.chat-control-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chat-control-heading h3,.chat-control-heading p{margin:0}.chat-control-heading h3{font-size:1rem}.chat-control-heading p{max-width:68ch;margin-top:.3rem;color:var(--text-muted);font-size:.78rem}.chat-control-state{flex:0 0 auto;padding:.25rem .55rem;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-muted);font-size:.7rem;font-weight:800}.chat-control-state.active{border-color:color-mix(in srgb,var(--success) 55%,transparent);color:var(--success)}.chat-command-examples{display:flex;flex-wrap:wrap;gap:.45rem}.chat-command-examples code{padding:.38rem .55rem;border-radius:.45rem;background:var(--surface);color:var(--text-soft);font-size:.75rem}.chat-control-settings fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;border:0}.chat-control-settings legend{width:100%;margin-bottom:.55rem;color:var(--text-soft);font-size:.76rem;font-weight:800}.chat-control-settings fieldset label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;min-width:0;padding:.7rem;border:1px solid var(--border);border-radius:.6rem;cursor:pointer}.chat-control-settings input[type=checkbox]{width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--accent)}.chat-control-settings fieldset span{display:grid;gap:.2rem;min-width:0}.chat-control-settings fieldset strong{font-size:.8rem}.chat-control-settings small{color:var(--text-muted);font-size:.7rem;line-height:1.4}.chat-funding-limits{display:grid;grid-template-columns:repeat(2,minmax(0,13rem));gap:.7rem 1rem}.chat-funding-limits>label:not(.chat-attribution-control){display:grid;gap:.35rem;color:var(--text-soft);font-size:.76rem;font-weight:750}.chat-funding-limits input[type=number]{width:100%;min-height:42px;padding:.55rem .65rem;border:1px solid var(--border-strong);border-radius:.55rem;background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.chat-attribution-control{display:flex;grid-column:1 / -1;align-items:center;gap:.55rem;color:var(--text-soft);font-size:.78rem;cursor:pointer}.chat-control-actions{display:flex;flex-wrap:wrap;gap:.55rem}.chat-control-settings>.success-state,.chat-control-settings>.error-state{margin:0}.chat-controls-unavailable{margin:0;padding:0 1rem 1rem}.platform-status{margin:.85rem 0 0;padding:.7rem .8rem;border:1px solid currentColor;border-radius:.6rem}.success-state{color:var(--success)}.channel-platform-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.channel-platform-link{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .65rem .45rem .45rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:var(--surface-raised);font-size:.72rem;text-decoration:none}.channel-platform-link:hover{border-color:#9146ff}.channel-platform-link .platform-mark{width:26px;height:26px}.channel-platform-link>span:nth-child(2){display:grid;color:var(--text-muted)}.channel-platform-link strong{color:var(--text)}.verified-platform-badge{padding:.2rem .4rem;border-radius:999px;color:#c9adff;background:#9146ff2e;font-size:.62rem;font-weight:800}.page-heading,.channel-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.7rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.page-heading h1,.channel-header h1{margin-bottom:.45rem}.page-heading p,.channel-header p{margin:0;color:var(--text-muted)}.channel-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.channel-header p strong{color:var(--text-soft)}.channel-live-summary{display:flex;align-items:center;gap:.6rem;margin-top:.8rem;color:var(--text-muted);font-size:.76rem}.channel-live-summary>span:last-child{display:grid;gap:.1rem}.channel-live-summary strong{color:var(--text)}.channel-header-actions,.card-actions,.form-actions,.quick-amounts{display:flex;flex-wrap:wrap;gap:.6rem}.channel-avatar{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border:1px solid rgb(255 92 58 / 35%);border-radius:50%;color:var(--accent-hover);background:var(--accent-soft);font-size:1.2rem;font-weight:900}.channel-avatar.large{width:78px;height:78px;font-size:1.8rem}.channel-avatar,.search-suggestion-avatar,.live-dare-monogram,.live-dare-streamer-avatar,.live-dare-rail-avatar{overflow:hidden}.channel-avatar img,.search-suggestion-avatar img,.live-dare-monogram img,.live-dare-streamer-avatar img,.live-dare-rail-avatar img{width:100%;height:100%;object-fit:cover}.profile-image-upload{position:relative;cursor:pointer}.profile-image-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.account-recovery-page{display:grid;max-width:720px;margin-inline:auto}.account-recovery-card{width:100%;max-width:620px;margin-inline:auto}.account-recovery-card h1{margin-bottom:.7rem}.recovery-success,.recovery-invalid{display:grid;justify-items:start;gap:.8rem}.recovery-progress{display:flex;align-items:center;gap:.65rem;min-height:3rem;color:var(--text-muted)}.recovery-progress p{margin:0}.recovery-progress>span{width:1rem;height:1rem;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--text-muted) 28%,transparent);border-top-color:var(--accent);border-radius:50%;animation:connection-spin .9s linear infinite}.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.channel-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);text-decoration:none;transition:border-color .16s ease,transform .16s ease}.channel-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.channel-card h3,.channel-card p{margin:0}.channel-card p{margin-top:.2rem;overflow:hidden;color:var(--text-soft);font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.channel-card>div>span{color:var(--text-muted);font-size:.72rem}.channel-card-heading{display:flex;align-items:center;gap:.45rem}.channel-card-heading h3{font-size:1rem}.live-badge{border-radius:.25rem;padding:.15rem .35rem;color:var(--bg);background:var(--danger);font-size:.58rem!important;font-weight:900}.state-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:1.1rem 1.2rem;border:1px dashed var(--border-strong);border-radius:.75rem;color:var(--text-muted);background:var(--surface)}.connection-status{display:flex;align-items:center;gap:.65rem;margin:0;padding:.7rem .85rem;border:1px solid rgb(255 166 82 / 35%);border-radius:.65rem;color:var(--warning);background:#ffa65214;font-size:.78rem}.connection-status>span{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #ffd1a61a}.request-error-copy{display:grid;gap:.2rem}.request-error-copy>strong{color:var(--danger);font-size:.84rem}.request-error-copy>span{color:var(--danger);font-size:.76rem}.request-error-copy details{color:var(--text-muted);font-size:.75rem}.request-error-copy summary{width:fit-content;cursor:pointer;font-weight:750}.request-error-copy code{display:block;margin-top:.35rem;overflow-wrap:anywhere}.request-error .button{flex:0 0 auto}@keyframes connection-spin{to{transform:rotate(360deg)}}.compact-state{padding:.75rem 1rem;font-size:.84rem}.error-state,.form-error{color:var(--danger)}.success-state{border-color:#42d39273;color:var(--success)}.operator-help{margin-top:.45rem;color:var(--text-muted);font-size:.86rem}.operator-help summary{width:fit-content;cursor:pointer;color:var(--text-soft)}.operator-help p{margin:.5rem 0 0}.admin-action-toast{position:fixed;z-index:80;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:min(28rem,calc(100vw - 2rem));padding:.9rem 1rem;border:1px solid rgb(66 211 146 / 45%);border-radius:.75rem;background:color-mix(in srgb,var(--success) 9%,var(--surface));box-shadow:0 1rem 2.5rem #00000059}.admin-action-toast.error-state{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.admin-local-result{display:flex;width:fit-content;margin:0;padding:.4rem .65rem;border:1px solid rgb(66 211 146 / 35%);border-radius:.55rem;background:#42d39214;font-size:.8rem}.one-time-invite-result{display:grid;gap:.75rem;padding:1rem;border:1px solid rgb(255 92 58 / 45%);border-radius:.75rem;background:var(--accent-soft)}.one-time-invite-result h3,.one-time-invite-result p{margin:0}.streamer-activation-card .form-stack{margin-top:.25rem}.streamer-activation-card .button{width:fit-content}.streamer-platform-choices{display:grid;gap:.55rem;min-width:0;margin:0;padding:0;border:0}.streamer-platform-choices legend{margin-bottom:.45rem;padding:0;font-size:.82rem;font-weight:700}.streamer-platform-choice:has(.streamer-platform-pick){grid-template-columns:minmax(0,1fr) auto}.streamer-platform-pick{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;cursor:pointer}.streamer-platform-pick input{width:17px;min-height:17px;margin:0;accent-color:var(--accent)}.streamer-platform-choice:has(.streamer-platform-pick input:checked){border-color:var(--accent);background:var(--accent-soft)}.streamer-platform-choice .button{min-height:44px}.streamer-applied-platforms{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.streamer-applied-platforms li{display:flex;align-items:center;gap:.55rem;min-width:0;color:var(--text-muted);font-size:.85rem}.streamer-admin-invite,.streamer-review-queue,.streamer-access-history{align-content:start}.admin-record-list .admin-record-actions{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:.5rem}.admin-financial-preview{display:grid;gap:.45rem;margin:0}.admin-financial-preview div{display:flex;justify-content:space-between;gap:1rem}.admin-financial-preview dt,.admin-financial-preview dd{margin:0}.admin-financial-preview dd{font-weight:800}.admin-access-overview,.admin-access-overview>section,.admin-context-action{display:grid;gap:.75rem}.admin-access-identity{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.admin-access-overview h3{margin:0;font-size:1rem}.admin-context-action{min-width:min(18rem,100%)}.admin-context-action label{min-width:0}@media(max-width:680px){.admin-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-section-nav button{width:100%;min-width:0;white-space:normal}.admin-action-toast{right:calc(.75rem + env(safe-area-inset-right));bottom:calc(.75rem + env(safe-area-inset-bottom));width:calc(100vw - 1.5rem - env(safe-area-inset-left) - env(safe-area-inset-right))}}.two-column,.review-grid,.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.dare-lifecycle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem}.channel-active-dare{display:grid;gap:.85rem;padding:1.25rem;border:1px solid rgb(255 92 58 / 30%);border-radius:.9rem;background:var(--surface-raised)}.channel-active-dare>.section-heading{margin:0}.channel-active-dare .dare-card{border-color:#ff5c3a40}.canonical-dare-heading a{color:var(--text-soft);font-weight:800}.dare-public-code{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-top:1rem;color:var(--text-muted);font-size:.82rem}.dare-public-code button{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border:1px solid var(--border);border-radius:.5rem;color:var(--text);background:var(--surface-raised);cursor:pointer}.dare-public-code button:hover{border-color:var(--accent)}.dare-public-code code{font-size:1rem;font-weight:800;letter-spacing:.08em}.canonical-audit{padding:1.2rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface-raised)}.canonical-audit>.section-heading{margin-bottom:1rem}.dare-timeline{display:grid;margin:0;padding:0;list-style:none}.dare-timeline li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.dare-timeline li:last-child{border-bottom:0}.dare-timeline li>span{width:10px;height:10px;margin-top:.3rem;border:2px solid var(--accent);border-radius:50%;background:var(--surface-raised);box-shadow:0 0 0 4px var(--accent-soft)}.dare-timeline li>div{display:grid;gap:.15rem}.dare-timeline strong{font-size:.82rem}.dare-timeline small,.dare-timeline time{color:var(--text-muted);font-size:.7rem}.dare-timeline time{text-align:right}.terms-integrity{display:flex;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:.75rem;border:1px solid var(--border);border-radius:.55rem;color:var(--text-muted);background:#ffffff05;font-size:.72rem}.terms-integrity code{color:var(--text-soft)}.record-details-disclosure{margin-top:.8rem;border-top:1px solid var(--border)}.record-details-disclosure>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-soft);cursor:pointer;font-size:.8rem;font-weight:800;list-style:none}.record-details-disclosure>summary::-webkit-details-marker{display:none}.record-details-disclosure>summary:after{color:var(--text-muted);content:"+";font-size:1rem}.record-details-disclosure[open]>summary:after{content:"−"}.record-details-content{display:grid;gap:.65rem}.record-details-content .terms-integrity{margin-top:0}.channel-mobile-tabs{display:none}.channel-pagination{display:flex;width:100%;justify-content:center;padding-top:1.25rem}.channel-pagination .button{min-width:12rem}.load-more-button{justify-self:center}.dare-lifecycle-section{min-width:0;padding:1.2rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface-raised);scroll-margin-top:calc(var(--header-height) + 1.25rem)}.dare-lifecycle-section>.section-heading{align-items:center;margin-bottom:1rem}.dare-lifecycle-section .section-heading h2{font-size:clamp(1.15rem,1.5vw,1.4rem)}.lifecycle-section-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem}.lifecycle-section-count,.lifecycle-sort-label{min-height:1.8rem;padding:.3rem .55rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:var(--surface);font-size:.72rem;font-weight:750}.lifecycle-section-count{display:grid;min-width:1.8rem;place-items:center;padding-inline:.45rem;color:var(--text-soft)}.lifecycle-sort-label{white-space:nowrap}.card-stack{display:grid;gap:.85rem}.lifecycle-empty-state{margin:0;padding:.65rem .75rem;border-style:dashed;color:var(--text-muted);font-size:.78rem}.wallet-credit-limits{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5}.wallet-credit-limits strong{color:var(--text-soft)}#wallet-overview,#wallet-purchases,#wallet-contributions,#wallet-activity,#wallet-earnings{scroll-margin-top:calc(var(--header-height) + 4.5rem)}.dare-card{display:grid;gap:.9rem;padding:1.15rem;overflow:hidden;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}.dare-card p{margin:0;color:var(--text-soft)}.dare-card-top{display:flex;align-items:start;justify-content:space-between;gap:1rem}.dare-card h3{margin:.35rem 0 0;font-size:1.18rem}.dare-status{display:inline-flex;width:fit-content;border-radius:99px;padding:.23rem .48rem;color:var(--accent-hover);background:var(--accent-soft);font-size:.63rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dare-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dare-card-code{display:inline-flex;min-height:2rem;align-items:center;gap:.25rem;padding:.25rem .45rem;border:1px solid var(--border);border-radius:.4rem;color:var(--muted);background:var(--surface-raised);font-family:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.dare-card-code:hover{border-color:var(--accent);color:var(--text)}.dare-card-code:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dare-card-code:disabled{cursor:wait}.dare-card-code-action{padding-left:.3rem;border-left:1px solid var(--border-strong);color:var(--text-soft);font-size:.7rem}.dare-card-code[data-copy-status=copied] .dare-card-code-action{color:var(--accent)}.dare-card-code code{color:var(--text);font-size:.82rem;letter-spacing:.06em}.dare-pinned-badge{display:inline-flex;width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:99px;padding:.2rem .45rem;color:var(--text);background:color-mix(in srgb,var(--accent) 14%,var(--surface));font-size:.63rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dare-value{flex:0 0 auto;color:var(--text);font-size:.9rem;font-weight:850}.dare-value small{display:block;color:var(--text-muted);font-size:.63rem;text-align:right}.dare-card details{padding:.7rem .8rem;border:1px solid var(--border);border-radius:.55rem;color:var(--text-soft);background:#ffffff05;font-size:.82rem}.dare-card details p{margin-top:.7rem}.dare-card details ul{margin-bottom:0}.progress-track,.overlay-progress{height:8px;overflow:hidden;border-radius:99px;background:var(--surface-soft)}.progress-track>span,.overlay-progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.dare-meta{display:flex;justify-content:space-between;gap:1rem;color:var(--text-muted);font-size:.72rem}.viewer-pledge{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;border:1px solid rgb(255 92 58 / 28%);border-radius:.55rem;color:var(--text-soft);background:var(--accent-soft);font-size:.76rem}.viewer-pledge strong{color:var(--accent-hover)}.recent-contributions{display:flex;flex-wrap:wrap;gap:.45rem}.recent-contributions span{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:.72rem;gap:.35rem;padding:.3rem .55rem}.recent-contributions strong{color:var(--text)}.state-inline,.terms-notice{display:grid;gap:.3rem;padding:.75rem;border:1px solid var(--border);border-radius:.35rem;color:var(--text-soft);background:var(--accent-soft);font-size:.79rem}.state-inline.warning,.terms-notice.warning{border-color:var(--warning);background:#ffbc5817}.action-terms{display:grid;gap:.35rem;padding:.8rem;border:1px solid var(--border);border-radius:.55rem;background:#ffffff05}.action-terms p{margin:0;color:var(--text-soft);font-size:.82rem}.control-reason{flex-basis:100%;color:var(--text-muted)!important;font-size:.73rem}.funding-card-footer{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-top:.9rem;border-top:1px solid var(--border)}.funding-card-summary{display:flex;min-width:0;flex-wrap:wrap;gap:.55rem 1.2rem}.funding-card-summary>span{display:grid;gap:.1rem;color:var(--text-muted);font-size:.7rem}.funding-card-summary strong{color:var(--text);font-size:.82rem;overflow-wrap:anywhere}.funding-custom-amount{min-width:0}.funding-input-with-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:.55rem;background:var(--surface-soft)}.funding-input-with-unit:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.funding-input-with-unit input{border:0;background:transparent;box-shadow:none}.funding-input-with-unit>span{padding-right:.7rem;color:var(--text-muted);font-size:.7rem}.quick-amounts .button{min-height:42px;padding-inline:.7rem}.quick-amounts .button[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.button-danger{border-color:#ff5b6961;color:var(--danger);background:#ff5b6914}.button-warning{border-color:color-mix(in srgb,var(--warning) 55%,transparent);color:var(--warning);background:color-mix(in srgb,var(--warning) 15%,var(--surface))}.button-warning:hover:not(:disabled){border-color:var(--warning);background:color-mix(in srgb,var(--warning) 22%,var(--surface))}.button-quiet-danger{color:var(--danger)}.button-quiet-danger:hover,.button-quiet-danger:focus-visible{color:var(--danger);background:#ff5c3a1a}.dialog-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-card{width:min(100%,480px);max-height:calc(100dvh - 2rem);padding:1.25rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--border-strong);border-radius:.9rem;background:var(--bg);box-shadow:0 30px 100px #0000008c}.dialog-wide{width:min(100%,820px)}.notification-trigger.icon-button{position:relative;flex:0 0 44px;width:44px;min-height:44px}.notification-indicator{position:absolute;top:1px;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--accent);color:#101014;font-size:.65rem;font-weight:800;line-height:1}.notification-unavailable{background:#eab66f}.dialog-card.notification-inbox{display:flex;flex-direction:column;width:min(100%,620px);height:min(600px,calc(100dvh - 2rem - var(--mobile-safe-top, 0px) - var(--mobile-safe-bottom, 0px)));overflow:hidden;overscroll-behavior:contain}.notification-inbox .notification-heading{display:flex;flex-direction:row;align-items:flex-start}.notification-heading{flex-shrink:0}.notification-header-actions{display:flex;gap:.35rem}.notification-heading p{margin:.35rem 0 0;color:var(--text-muted);font-size:.875rem}.notification-heading .icon-button{flex-shrink:0;min-width:44px;min-height:44px}.notification-load-status{flex-shrink:0;margin:0 0 .5rem;color:var(--text-muted);font-size:.85rem}.notification-placeholder{display:grid;flex:1;place-content:center;margin:0;color:var(--text-muted)}.notification-list{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:.5rem;margin:0;padding:0;list-style:none}.notification-item{position:relative;isolation:isolate;display:flex;flex-shrink:0;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:.7rem;background:#ffffff05}.notification-destination:after{position:absolute;inset:0;border-radius:.7rem;content:""}.notification-item:has(.notification-destination:hover){background:#ff803f17}.notification-destination:focus-visible{outline:none}.notification-destination:focus-visible:after{outline:3px solid var(--accent);outline-offset:-3px}.notification-unread{border-color:var(--border-strong);background:var(--accent-soft)}.notification-copy{min-width:0;flex:1;overflow-wrap:anywhere}.notification-copy h3{margin:0;font-size:.95rem;line-height:1.4}.notification-copy>a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-size:.9rem;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.notification-deadline{display:grid;gap:.25rem;margin:0 0 .75rem;color:var(--text-muted);font-size:.8rem;line-height:1.5}.notification-deadline strong{color:var(--text);font-weight:600}.notification-created,.notification-read-label{color:var(--text-muted);font-size:.75rem;line-height:1.5}.notification-created{display:block}.notification-read-button{position:relative;z-index:1;flex:0 0 auto;min-height:44px;padding:0 .5rem;background:transparent;border:1px solid var(--border);color:var(--text-soft);font-size:.8rem;font-weight:500}.notification-read-button:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.notification-read-label{padding-top:.6rem}.notification-item-actions{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}.notification-item .notification-delete-button{position:relative;z-index:1;min-width:44px;min-height:44px;color:var(--text-muted)}.notification-delete-button[aria-disabled=true]{opacity:.5;cursor:wait}.notification-delete-button:hover:not(:disabled){color:var(--text);background:var(--surface-soft)}.notification-pagination{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem}.notification-pagination .button{min-height:44px}.notification-empty{display:grid;flex:1;justify-items:center;align-content:center;padding:2rem .5rem;text-align:center}.notification-empty>.ui-icon{width:32px;height:32px;color:var(--text-muted)}.notification-empty h3{margin:1rem 0 .25rem;font-size:1rem}.notification-empty p{margin:0;color:var(--text-muted);font-size:.9rem}.notification-error{color:#ffb2a4;font-size:.9rem}@media(max-width:480px){.notification-item{padding:.75rem;flex-wrap:wrap;gap:.25rem .75rem}.notification-copy{flex-basis:100%}.notification-item-actions{margin-left:auto}.notification-read-label{padding-top:.25rem}}.dialog-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dialog-heading h2{margin:0}.funding-dialog{width:min(100%,560px)}.funding-dialog .dialog-heading p{max-width:42ch;margin:.3rem 0 0;color:var(--text-muted);font-size:.78rem}.funding-dialog .dialog-heading strong{color:var(--text-soft)}.funding-dialog-amount{display:grid;gap:.8rem;margin:0 0 .9rem;padding:0;border:0}.funding-dialog-amount legend{margin-bottom:.55rem;padding:0;color:var(--text-soft);font-size:.78rem;font-weight:800}.funding-dialog-amount .funding-custom-amount{display:grid;gap:.35rem;color:var(--text-soft);font-size:.75rem;font-weight:700}.funding-dialog-amount .quick-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.funding-attribution-choice{display:flex;align-items:start;gap:.7rem;margin-bottom:.9rem;padding:.8rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface-soft)}.funding-attribution-choice input{width:1.05rem;height:1.05rem;flex:0 0 auto;margin:.1rem 0 0;accent-color:var(--accent)}.funding-attribution-choice>span{display:grid;gap:.15rem}.funding-attribution-choice strong{color:var(--text);font-size:.8rem}.funding-attribution-choice small{color:var(--text-muted);font-size:.72rem;font-weight:500;line-height:1.45}.funding-review-breakdown{display:grid;margin:0 0 1rem;border-block:1px solid var(--border)}.funding-review-breakdown>div{display:flex;justify-content:space-between;gap:1rem;padding:.72rem .15rem;border-bottom:1px solid var(--border)}.funding-review-breakdown>div:last-child{border-bottom:0}.funding-review-breakdown dt{color:var(--text-muted);font-size:.76rem}.funding-review-breakdown dd{margin:0;color:var(--text);font-size:.78rem;font-weight:800;text-align:right}.funding-review-breakdown>div:last-child dd{max-width:65%}.funding-dialog .form-actions{margin-top:1rem}.funding-success{display:flex;align-items:start;gap:.7rem;padding:.8rem;border:1px solid rgb(66 211 146 / 32%);border-radius:.55rem;color:var(--success);background:#42d39214}.funding-success>span{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--accent-contrast);background:var(--success);font-size:.72rem;font-weight:950}.funding-success strong{display:block;font-size:.8rem}.funding-success p{margin-top:.15rem;color:var(--success);font-size:.74rem}.icon-button{width:38px;min-height:38px;padding:0;border-color:var(--border);color:var(--text-soft);background:var(--surface);font-size:1.4rem}.dialog-close-button{width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px}.dialog-switch{width:100%;margin-top:.5rem}.form-stack{display:grid;gap:.9rem}.external-authentication-options{display:grid;gap:.55rem}.external-authentication-button{display:flex;width:100%;align-items:center;justify-content:center;gap:.55rem;border-color:var(--border-strong);color:var(--text);background:var(--surface-raised)}.external-authentication-button:hover:not(:disabled){border-color:var(--accent);background:var(--surface-soft)}.external-authentication-mark{display:grid;width:22px;height:22px;place-items:center;border-radius:.35rem;color:var(--surface);background:var(--text);font-size:.72rem;font-weight:950}.twitch-authentication-button{border-color:#9146ff8c;color:#fff;background:#6730b8}.twitch-authentication-button:hover:not(:disabled){border-color:#a970ff;background:#7d3ed8}.twitch-authentication-button .external-authentication-mark{color:#6730b8;background:#fff}.authentication-divider{display:flex;align-items:center;gap:.7rem;color:var(--text-muted);font-size:.68rem;text-transform:uppercase}.terms-acceptance-review{display:grid;gap:.65rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-soft)}.terms-acceptance-review p{margin:0;color:var(--text-muted);font-size:.875rem}.terms-acceptance-review a{color:var(--text);font-weight:750}.external-registration-identity{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-soft)}.external-registration-identity>svg{width:28px;height:28px}.external-registration-identity span{display:grid;gap:.15rem}.external-registration-identity small{color:var(--text-muted);font-size:.875rem}.dialog-inline-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.authentication-divider:before,.authentication-divider:after{height:1px;flex:1;background:var(--border);content:""}.form-stack>label,.statement-form label{display:grid;gap:.35rem;color:var(--text-soft);font-size:.8rem;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.form-grid label{display:grid;align-content:start;gap:.35rem;color:var(--text-soft);font-size:.8rem;font-weight:700}.field-note,.muted{color:var(--text-muted);font-size:.7rem;font-weight:500}.check-row,.radio-row{display:flex!important;grid-template-columns:auto 1fr;align-items:start;gap:.55rem!important;font-weight:500!important}.check-row input,.radio-row input{width:17px;min-height:17px;margin-top:.18rem}.check-row.compact{align-self:center}.form-actions{justify-content:flex-end}.terms-notice.prominent{padding:1rem;font-size:.9rem}.studio-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1rem;padding:1.2rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}.studio-tools h2,.studio-tools p{margin:0}.studio-tools p{color:var(--text-muted);font-size:.82rem}.studio-tools>p,.secret-field{grid-column:1 / -1}.studio-earnings{display:grid;gap:.85rem;padding:1.2rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}.studio-earnings>.section-heading,.studio-earnings>.terms-notice{margin:0}.creator-earnings-help,.payout-bank-coming-soon{margin:0}.payout-bank-coming-soon{padding:.7rem 0}.channel-manager-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border:1px solid rgb(255 92 58 / 24%);border-radius:.75rem;background:var(--accent-soft)}.channel-manager-bar>span{color:var(--text-soft);font-size:.78rem;font-weight:800}.channel-manager-bar>div{display:flex;flex-wrap:wrap;gap:.55rem}.channel-manager-bar .button{min-height:44px;padding:.55rem .75rem;font-size:.76rem}.private-dare-section{overflow:clip;border:1px dashed var(--border-strong);border-radius:.75rem;background:var(--surface)}.private-dare-section>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;cursor:pointer;list-style:none}.private-dare-section>summary::-webkit-details-marker{display:none}.private-dare-section>summary strong{font-size:.88rem}.private-dare-content{display:grid;gap:.9rem;padding:0 1rem 1rem;border-top:1px solid var(--border)}.private-dare-content>p{margin:0;padding-top:.9rem;color:var(--text-muted);font-size:.8rem}.studio-focus-page{width:min(100%,1120px);margin-inline:auto;gap:1.2rem}.studio-mode-button{gap:.5rem;min-height:42px;padding-inline:.85rem;white-space:nowrap}.studio-mode-button.active{border-color:var(--accent);background:var(--surface-raised)}.studio-mode-button-icon{display:inline-grid;width:1.1rem;height:1.1rem;place-items:center;color:var(--accent)}.studio-mode-button-icon svg{width:100%;height:100%}.studio-mode-button kbd{padding:.18rem .38rem;border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:.28rem;color:var(--text-muted);background:var(--surface-soft);font:inherit;font-size:.68rem;line-height:1}.minimal-studio-page{width:100%;min-width:320px;min-height:100dvh;padding:clamp(.75rem,1.8vw,1.5rem);color:var(--text);background:var(--bg)}.minimal-studio-toolbar{position:sticky;z-index:5;top:0;display:flex;justify-content:flex-end;margin-bottom:.75rem;pointer-events:none}.minimal-studio-toolbar .studio-mode-button{background:#111115f0;box-shadow:0 8px 28px #00000047;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.minimal-studio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));align-items:stretch;gap:clamp(.65rem,1.2vw,1rem)}.minimal-studio-dare-card{min-height:0;align-content:start;border-color:var(--border-strong);background:#111115f5;box-shadow:0 12px 36px #0000003d}.minimal-studio-dare-card .dare-card-top h3{margin-top:0;font-size:1.05rem;line-height:1.25}.minimal-studio-dare-card .dare-status-row{margin-bottom:.45rem}.minimal-studio-dare-card .minimal-studio-criteria{padding:.65rem .7rem;border:1px solid var(--border);border-radius:.25rem;background:var(--surface-soft);font-size:.78rem}.minimal-studio-dare-card .minimal-studio-criteria strong{color:var(--text)}.minimal-studio-dare-card .card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.minimal-studio-dare-card .card-actions .button{width:100%;min-width:0}.minimal-studio-empty{grid-column:1 / -1;min-height:calc(100dvh - 6.5rem);margin:0;display:grid;place-items:center;color:var(--text-muted);font-size:.86rem;text-align:center}.studio-focus-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.25rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface)}.studio-focus-header h1,.studio-focus-header p{margin:0}.studio-focus-header h1{margin-top:.15rem}.studio-focus-header p{max-width:680px;margin-top:.35rem;color:var(--text-muted);font-size:.82rem}.studio-focus-header nav{display:flex;flex-wrap:wrap;gap:.55rem}.studio-focus-status{display:grid;min-width:110px;padding:.75rem .9rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface-raised);text-align:right}.studio-focus-status strong{color:var(--accent-hover);font-size:1.5rem;line-height:1}.studio-focus-status span{margin-top:.2rem;color:var(--text-muted);font-size:.68rem}.studio-action-section{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface-raised)}.studio-action-section>.section-heading{margin:0}.studio-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.studio-action-grid>div{min-width:0}.compact-dare-card{gap:.7rem;padding:.95rem}.compact-dare-card .dare-card-top{gap:.75rem}.compact-dare-card .dare-card-top h3{font-size:1rem}.studio-empty-state{grid-column:1 / -1;margin:0;padding:.8rem;border:1px dashed var(--border-strong);border-radius:.6rem;color:var(--text-muted);font-size:.78rem;text-align:center}.earnings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secret-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.statement-form{display:grid;gap:.7rem;margin-top:.65rem;padding:1rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface-raised)}.confirmation-copy{display:grid;gap:.75rem;color:var(--text-soft);font-size:.86rem}.confirmation-copy p{margin:0}.confirmation-summary{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.confirmation-summary li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:.45rem;background:#ffffff05}.confirmation-summary li span{color:var(--text-muted)}.dialog-actions{display:flex;justify-content:flex-end;gap:.55rem}.moderation-filters{display:grid;grid-template-columns:minmax(16rem,1fr) repeat(2,minmax(10rem,auto)) auto;align-items:end;gap:.7rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.moderation-filters-history{grid-template-columns:minmax(16rem,1fr) minmax(12rem,auto) auto}.moderation-view-tabs{display:flex;width:fit-content;gap:.3rem;padding:.25rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface)}.moderation-view-tabs a{padding:.55rem .8rem;border-radius:.45rem;color:var(--text-muted);font-size:.8rem;font-weight:750;text-decoration:none}.moderation-view-tabs a.active{color:var(--text);background:var(--surface-raised)}.moderation-decision-record{margin-top:1rem}.moderation-filters label{display:grid;gap:.35rem;color:var(--text-soft);font-size:.75rem;font-weight:700}.filter-actions{display:flex;gap:.45rem}.admin-record-list{display:grid;gap:.5rem}.admin-record-list article{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.75rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface-raised)}.admin-record-list article>div{display:grid;min-width:0;gap:.15rem}.admin-record-list span,.admin-record-list code{overflow-wrap:anywhere;color:var(--text-muted);font-size:.7rem}.admin-record-list .admin-privileged-user{align-items:stretch;flex-direction:column;gap:.75rem}.admin-privileged-user-header,.admin-elevated-role-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-privileged-user-header>div,.admin-elevated-role-row>div{display:grid;min-width:0;gap:.15rem}.admin-elevated-role-list{display:grid;border-top:1px solid var(--border)}.admin-elevated-role-row{padding:.65rem 0;border-bottom:1px solid var(--border)}.admin-elevated-role-row:last-child{padding-bottom:0;border-bottom:0}.admin-record-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-soft);font-size:.78rem}.admin-record-section-heading span{min-width:1.7rem;padding:.15rem .45rem;border-radius:999px;color:var(--text);background:var(--surface-raised);text-align:center}.admin-invite-history{display:grid;gap:.65rem;padding-top:.2rem}.admin-invite-history summary{color:var(--text-soft);font-weight:700;cursor:pointer}.admin-invite-history[open] summary{margin-bottom:.65rem}.admin-invite-history>.button{margin-top:.65rem}.admin-account-lookup{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem}.admin-account-lookup label{flex:1;min-width:12rem}.admin-account-result{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid rgb(66 211 146 / 35%);border-radius:.55rem;background:#42d39214}.admin-account-result>div{display:grid;min-width:0;gap:.15rem}.admin-account-result span,.admin-account-uid,.admin-account-uid code{overflow-wrap:anywhere;color:var(--text-muted);font-size:.7rem}.admin-reference-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem}.admin-reference-lookup>label,.admin-reference-lookup>p{grid-column:1 / -1}.admin-reference-result{margin:0;padding:.65rem .75rem;border:1px solid rgb(66 211 146 / 35%);border-radius:.55rem;color:var(--text-soft);background:#42d39214;font-size:.82rem;overflow-wrap:anywhere}.admin-reference-options,.admin-dare-selection,.admin-evidence-hold-row>div{display:grid;gap:.3rem}.admin-reference-options{grid-column:1 / -1;gap:.5rem}.admin-reference-option{display:grid;gap:.2rem;width:100%;min-height:44px;padding:.7rem .8rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:var(--surface-soft);text-align:left}.admin-reference-option:hover,.admin-reference-option:focus-visible{border-color:var(--accent);background:var(--surface)}.admin-reference-option span,.admin-dare-selection span,.admin-evidence-hold-row span{color:var(--text-muted);font-size:.875rem;overflow-wrap:anywhere}.admin-evidence-hold-row{align-items:start}.admin-correction-row,.admin-correction-summary{display:grid;gap:.75rem;min-width:0}.admin-correction-summary>p{margin:0}.admin-correction-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin:0}.admin-correction-balance-grid>div{display:grid;gap:.1rem;padding:.5rem 0;border-bottom:1px solid var(--border)}.admin-correction-balance-grid dt,.admin-correction-balance-grid dd{margin:0}.admin-correction-balance-grid dt{color:var(--text-muted);font-size:.875rem}.admin-correction-balance-grid dd{font-weight:750;overflow-wrap:anywhere}@media(max-width:540px){.admin-correction-balance-grid{grid-template-columns:1fr}}.security-password-form p{margin:0}.audit-change-list{display:grid;gap:.15rem}.wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.wallet-balance-notice{margin:0;padding:.85rem 1rem;border:1px solid rgb(255 183 77 / 35%);border-radius:.7rem;color:var(--text-soft);background:#ffb74d14;font-size:.84rem;line-height:1.55}.active-wallet-balance{border-color:#42d39261;background:var(--surface)}.wallet-page .wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-section-content{display:contents}.wallet-purchase-card{display:grid;align-content:space-between;gap:1rem;min-width:0;padding:1.1rem;border:1px solid rgb(255 92 58 / 38%);border-radius:.8rem;background:var(--surface)}.wallet-purchase-card h2,.wallet-purchase-card p{margin:0}.wallet-purchase-card h2{margin-top:.25rem;font-size:1.35rem}.wallet-purchase-card p,.wallet-purchase-card>small{color:var(--text-muted);font-size:.75rem;line-height:1.5}.wallet-purchase-card>div:first-child{display:grid;gap:.3rem}.wallet-purchase-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.wallet-purchase-actions .text-button{border:0;padding:.35rem;color:var(--accent);background:transparent;font-size:.72rem;font-weight:750;cursor:pointer}.wallet-payout-card>label{display:grid;gap:.4rem;color:var(--text-soft);font-size:.72rem;font-weight:720}.wallet-payout-balance{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid var(--border);border-radius:.7rem;background:#ffffff05}.wallet-payout-balance span{color:var(--text-muted);font-size:.72rem}.wallet-payout-balance strong{color:var(--text);font-size:1.1rem}.payout-management-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.2rem;border:1px solid rgb(255 92 58 / 30%);border-radius:.8rem;background:var(--surface)}.payout-management-card h3,.payout-management-card p{margin:0}.payout-management-card p,.payout-management-card small{color:var(--text-muted);font-size:.78rem}.payout-controls{display:flex;align-items:end;gap:.65rem}.payout-controls label{display:grid;gap:.35rem;color:var(--text-soft);font-size:.72rem;font-weight:720}.payout-controls input{min-width:190px}.payout-destination-panel{grid-template-columns:1fr;align-items:stretch}.payout-management-heading,.admin-payout-heading,.admin-payout-toolbar,.payout-destination-row,.payout-destination-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.payout-management-heading>div,.payout-destination-row>div:first-child,.admin-payout-recipient,.admin-payout-amount{display:grid;gap:.25rem;min-width:0}.payout-destination-label{display:grid;gap:.35rem;max-width:360px;color:var(--text-soft);font-size:.72rem;font-weight:720}.payout-destination-list,.admin-payout-list,.admin-payout-section{display:grid;gap:.75rem}.payout-destination-row{padding:.8rem;border:1px solid var(--border);border-radius:.7rem;background:#ffffff05}.payout-destination-row span,.payout-destination-row small,.admin-payout-recipient span,.admin-payout-amount span,.admin-payout-amount time{overflow:hidden;color:var(--text-muted);font-size:.72rem;text-overflow:ellipsis}.payout-destination-disabled{opacity:.7}.payout-request-dialog{width:min(520px,calc(100vw - 2rem))}.payout-selected-destination{display:grid;gap:.65rem;padding:.85rem;border:1px solid rgb(255 107 53 / 28%);border-radius:.75rem;background:#ff6b350f}.payout-selected-destination>div:first-child{display:grid;gap:.2rem}.payout-selected-destination>div:first-child>span:last-child{color:var(--text-muted);font-size:.72rem}.payout-selected-address{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.payout-selected-address code,.payout-confirmation-address code,.payout-history-address{overflow-wrap:anywhere;color:var(--text-soft);font-size:.72rem;white-space:normal;word-break:break-word}.payout-destination-dialog{display:grid;width:min(520px,calc(100vw - 2rem));gap:1rem}.payout-destination-dialog>p{margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.5}.payout-destination-dialog>label{display:grid;gap:.4rem;color:var(--text-soft);font-size:.75rem;font-weight:720}.payout-destination-options{display:grid;gap:.6rem}.payout-destination-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.85rem;border:1px solid var(--border);border-radius:.75rem;color:var(--text);background:var(--surface-soft);text-align:left;cursor:pointer}.payout-destination-option:hover:not(:disabled){border-color:#ff6b358c;background:#ff6b3514}.payout-destination-option:disabled{cursor:not-allowed;opacity:.52}.payout-destination-option>span:nth-child(2){display:grid;gap:.2rem}.payout-destination-option small{color:var(--text-muted);font-size:.7rem}.payout-destination-option-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.65rem;color:var(--accent-hover);background:var(--accent-soft)}.payout-request-dialog>label,.admin-payout-preview-summary+p+label,.admin-payout-preview-summary+label,.admin-payout-preview-recipients+p+label,.admin-payout-preview-recipients+label{display:grid;gap:.4rem}.payout-request-dialog input[type=number]{appearance:textfield;-moz-appearance:textfield}.payout-request-dialog input[type=number]::-webkit-inner-spin-button,.payout-request-dialog input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.payout-request-success{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid rgb(66 211 146 / 35%);border-radius:.75rem;background:#42d39214}.payout-request-success-icon{display:grid;flex:0 0 auto;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;color:var(--success);background:#42d39224}.payout-request-success-icon .ui-icon{width:1.15rem;height:1.15rem}.payout-request-success strong,.payout-request-success p{margin:0}.payout-request-success p{margin-top:.25rem;color:var(--text-muted);font-size:.75rem;line-height:1.45}.payout-request-confirmation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0}.payout-request-confirmation-summary>div{display:grid;gap:.2rem;min-width:0;padding:.75rem;border:1px solid var(--border);border-radius:.65rem;background:#ffffff05}.payout-request-confirmation-summary dt{color:var(--text-muted);font-size:.68rem}.payout-request-confirmation-summary dd{overflow:hidden;margin:0;font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.payout-request-confirmation-summary .payout-confirmation-address{grid-column:1 / -1}.payout-confirmation-address dd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;white-space:normal}.payout-selected-address .text-button,.payout-confirmation-address .text-button{min-width:4.75rem;flex:0 0 auto;white-space:nowrap}.payout-request-dialog select{padding-right:2.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payout-section{padding:1.2rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.admin-payout-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.admin-payout-toolbar label{display:grid;flex:1;gap:.35rem;max-width:520px;color:var(--text-soft);font-size:.72rem;font-weight:720}.admin-payout-list>article{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(170px,.6fr) auto;align-items:center;gap:.9rem;padding:.9rem;border:1px solid var(--border);border-radius:.75rem;background:#ffffff05}.admin-payout-recipient code{overflow:hidden;color:var(--text-soft);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.admin-payout-amount{justify-items:end;text-align:right}.admin-payout-preview-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.admin-payout-preview-summary>div{display:grid;gap:.2rem;padding:.65rem;border:1px solid var(--border);border-radius:.6rem}.admin-payout-preview-summary dt{color:var(--text-muted);font-size:.68rem}.admin-payout-preview-summary dd{margin:0;font-weight:800}.admin-payout-preview-recipients{display:grid;max-height:min(16rem,35vh);overflow-y:auto;border:1px solid var(--border);border-radius:.65rem}.admin-payout-preview-recipients>article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem}.admin-payout-preview-recipients>article+article{border-top:1px solid var(--border)}.admin-payout-preview-recipients>article>div{display:grid;min-width:0;gap:.15rem}.admin-payout-preview-recipients span,.admin-payout-preview-recipients code{overflow:hidden;color:var(--text-soft);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.credit-store-trust{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem .8rem;margin:0;padding:0;color:var(--text-soft);font-size:.78rem;font-weight:680;list-style:none}.credit-store-trust li{white-space:normal}.credit-store-trust span{margin-right:.2rem;color:var(--success)}.credit-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.credit-package-card{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;gap:1rem;min-width:0;padding:1.05rem;border:1px solid var(--border);border-radius:.85rem;background:#00000026;overflow:hidden;transition:border-color .16s ease,background .16s ease,transform .16s ease}.credit-package-card:hover{border-color:var(--border-strong);background:#ffffff08;transform:translateY(-2px)}.credit-package-card.selected{border-color:#ff5c3ac7;box-shadow:0 0 0 2px #ff5c3a24}.credit-package-badges{display:flex;flex-wrap:wrap;gap:.35rem;min-height:1.35rem}.best-value-badge,.discount-badge{width:fit-content;padding:.25rem .45rem;border-radius:999px;font-size:.75rem;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.best-value-badge{color:var(--accent-contrast);background:var(--accent)}.discount-badge{color:var(--success);background:#42d3921f}.credit-package-amount,.credit-package-price{display:grid;align-content:end;gap:.16rem}.credit-package-amount strong{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1;letter-spacing:-.045em}.credit-package-amount span,.credit-package-price small{color:var(--text-muted);font-size:.78rem}.credit-package-price{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem}.credit-package-price strong{font-size:1rem}.credit-package-price s{color:var(--text-muted);font-size:.75rem}.credit-package-price small{grid-column:1 / -1}.credit-package-card .button{width:100%}.credit-package-skeleton{min-height:210px;pointer-events:none}.payment-method-checkout{display:grid;gap:1rem}.payment-test-mode{display:grid;gap:.2rem;padding:.75rem .85rem;border:1px solid rgb(255 188 88 / 55%);border-radius:.65rem;color:var(--warning);background:#ffbc581a}.payment-test-mode strong{color:var(--warning);font-size:.82rem}.payment-test-mode span{color:var(--text-soft);font-size:.8rem;line-height:1.45}.credit-checkout-shell{display:grid;gap:1rem}.credit-checkout-dialog{width:min(100%,940px)}.credit-checkout-heading{position:sticky;z-index:2;top:-1.25rem;margin:-1.25rem -1.25rem 0;padding:1.25rem 1.25rem .9rem;border-bottom:1px solid var(--border);background:var(--bg)}.credit-checkout-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 0 .2rem;list-style:none}.credit-checkout-steps li{position:relative;display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--text-muted);font-size:.75rem}.credit-checkout-steps li:not(:last-child):after{position:absolute;z-index:0;top:50%;right:.7rem;left:1.65rem;height:1px;background:var(--border-strong);content:""}.credit-checkout-steps li>span{position:relative;z-index:1;display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg);font-weight:800}.credit-checkout-steps li strong{position:relative;z-index:1;overflow:hidden;padding-right:.5rem;background:var(--bg);text-overflow:ellipsis;white-space:nowrap}.credit-checkout-steps li.current,.credit-checkout-steps li.complete{color:var(--text)}.credit-checkout-steps li.current>span,.credit-checkout-steps li.complete>span{border-color:#ff5c3a9e;color:var(--accent-contrast);background:var(--accent)}.credit-checkout-package-step,.credit-checkout-intro{display:grid;gap:1rem}.credit-checkout-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center}.credit-checkout-intro>p{max-width:600px;margin:0;color:var(--text-muted);font-size:.76rem;line-height:1.5}.credit-checkout-package-actions{justify-content:flex-start;padding-top:.1rem;border-top:1px solid var(--border)}.payment-checkout-actions .checkout-back-button{margin-right:auto}.payment-checkout-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.payment-checkout-heading h2,.payment-checkout-heading p{margin:0}.payment-checkout-heading h2{margin-top:.2rem;font-size:clamp(1.35rem,3vw,1.8rem)}.payment-checkout-heading p{margin-top:.35rem;color:var(--text-muted);font-size:.78rem}.payment-checkout-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(235px,.75fr);gap:1rem}.payment-method-column,.payment-method-list{display:grid;gap:.65rem;min-width:0}.payment-method-list{margin:0;padding:0;border:0}.payment-method-list legend{margin-bottom:.55rem;color:var(--text-soft);font-size:.8rem;font-weight:760}.payment-method-option{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem;border:1px solid var(--border);border-radius:.7rem;background:#0000001f;cursor:pointer;transition:border-color .15s ease,background .15s ease}.payment-method-option:hover:not(.unavailable),.payment-method-option.selected{border-color:#ff5c3a94;background:#ff5c3a14}.payment-method-option.unavailable{opacity:.58;cursor:not-allowed}.payment-method-option input{width:1rem;height:1rem;margin:0;accent-color:var(--accent)}.payment-method-icon{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--border);border-radius:.6rem;color:var(--accent);background:var(--surface-raised);font-size:1.2rem;font-weight:800}.payment-method-copy,.payment-method-meta{display:grid;gap:.15rem}.payment-method-copy small,.payment-method-meta small{color:var(--text-muted);font-size:.78rem}.payment-method-meta{justify-items:end;text-align:right}.payment-method-meta em{color:var(--success);font-size:.75rem;font-style:normal;font-weight:780}.checkout-trust-note,.checkout-existing-request{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .75rem;border:1px solid rgb(66 211 146 / 25%);border-radius:.65rem;color:var(--text-soft);background:#42d39212;font-size:.8rem;line-height:1.45}.checkout-trust-note span{color:var(--success);font-weight:850}.checkout-trust-note p{margin:0}.checkout-order-summary{display:grid;align-content:start;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:#00000029}.checkout-credit-total{display:grid;gap:.1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.checkout-credit-total strong{font-size:1.8rem;line-height:1;letter-spacing:-.04em}.checkout-credit-total span,.checkout-order-summary>p,.checkout-order-summary>small{margin:0;color:var(--text-muted);font-size:.78rem}.checkout-order-summary dl{display:grid;gap:.55rem;margin:0}.checkout-order-summary dl>div{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-soft);font-size:.8rem}.checkout-order-summary dd{margin:0;color:var(--text);font-weight:730;text-align:right}.checkout-order-summary .checkout-discount-row dd{color:var(--success)}.checkout-order-summary .checkout-total-row{margin-top:.15rem;padding-top:.65rem;border-top:1px solid var(--border-strong);color:var(--text);font-size:.86rem;font-weight:800}.checkout-existing-request{display:grid;gap:.1rem;border-color:#ffb74d4d;background:#ffb74d12}.payment-checkout-actions{padding-top:.1rem;border-top:1px solid var(--border)}.payment-history-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface)}.payment-history-row>div{display:grid;gap:.15rem}.payment-history-row span{color:var(--text-muted);font-size:.78rem;text-transform:capitalize}.solana-pay-intent{display:grid;gap:1rem;padding:1.2rem;border:1px solid rgb(66 211 146 / 35%);border-radius:.8rem;background:var(--surface)}.solana-pay-intent-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.solana-pay-intent-heading h2,.solana-pay-intent p{margin:0}.checkout-result{display:grid;justify-items:center;gap:.65rem;padding:1.6rem 1rem;border:1px solid var(--border);border-radius:.75rem;text-align:center;background:#0000001f}.checkout-result.success-state{border-color:#42d39259;background:#42d39212}.checkout-result.expired-state{border-color:#ff5c3a59;background:#ff5c3a12}.checkout-result-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;color:var(--success);background:#42d3921f;font-size:1.2rem;font-weight:850}.checkout-result.expired-state .checkout-result-icon,.checkout-result.warning-state .checkout-result-icon{color:var(--warning);background:#ffb74d1f}.checkout-result p{max-width:460px;color:var(--text-muted);font-size:.78rem;line-height:1.5}.solana-pay-intent-body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1.25rem;align-items:start}.solana-pay-qr{display:grid;justify-items:center;gap:.7rem}.solana-pay-mobile-summary{display:none}.solana-pay-qr canvas{display:block;width:224px;height:224px;padding:.35rem;border-radius:.65rem;background:#fff}.solana-qr-instruction{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.4;text-align:center}.solana-payment-divider{display:flex;width:100%;align-items:center;gap:.65rem;color:var(--text-muted);font-size:.75rem;font-weight:750;text-transform:uppercase}.solana-payment-divider:before,.solana-payment-divider:after{height:1px;flex:1;background:var(--border);content:""}.solana-wallet-connected{display:grid;gap:.55rem;width:100%}.solana-wallet-connected{padding:.7rem;border:1px solid rgb(66 211 146 / 30%);border-radius:.65rem;background:#42d3920f}.solana-wallet-connected-identity{display:flex;align-items:center;gap:.6rem;min-width:0}.solana-wallet-connected-identity>span:last-child{display:grid;min-width:0}.solana-wallet-connected-identity strong,.solana-wallet-connected-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solana-wallet-connected-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .7rem}.solana-wallet-connected-actions button{border:0;padding:0;color:var(--text-muted);background:transparent;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.solana-wallet-connected-actions button:hover:not(:disabled){color:var(--text)}.solana-wallet-connected-actions button:disabled{cursor:wait;opacity:.55}.solana-wallet-avatar{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--border-strong);border-radius:.6rem;color:var(--text);background:var(--surface-raised);font-size:.82rem;font-weight:850}.solana-wallet-avatar img{width:100%;height:100%;object-fit:cover}.solana-payment-submitted{display:grid;width:100%;min-height:224px;place-items:center;align-content:center;gap:.35rem;padding:1rem;border:1px solid rgb(66 211 146 / 35%);border-radius:.65rem;color:var(--success);background:#42d39212;text-align:center}.solana-payment-submitted>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:#42d3921f;font-size:1.1rem;font-weight:850}.solana-payment-submitted.expired-state{border-color:#ff5c3a59;color:var(--warning);background:#ff5c3a12}.solana-wallet-dialog-backdrop{z-index:90}.solana-wallet-dialog{display:grid;width:min(100%,440px);gap:.9rem}.solana-wallet-dialog .dialog-heading{margin-bottom:0}.solana-wallet-dialog-copy,.solana-wallet-privacy,.solana-wallet-empty p{margin:0;color:var(--text-muted);font-size:.76rem;line-height:1.45}.solana-wallet-options,.solana-account-options{display:grid;gap:.5rem}.solana-wallet-option,.solana-account-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.7rem;border:1px solid var(--border);border-radius:.7rem;color:var(--text);background:var(--surface-soft);text-align:left;cursor:pointer}.solana-wallet-option:hover:not(:disabled),.solana-account-option:hover:not(:disabled){border-color:#ff6b358c;background:#ff6b3514}.solana-wallet-option:disabled,.solana-account-option:disabled{cursor:wait;opacity:.65}.solana-wallet-option>span:nth-child(2),.solana-account-option>span:nth-child(2){display:grid;min-width:0}.solana-wallet-option strong,.solana-wallet-option small,.solana-account-option strong,.solana-account-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solana-wallet-option small,.solana-account-option small{color:var(--text-muted);font-size:.75rem}.solana-wallet-empty{display:grid;gap:.35rem;padding:1rem;border:1px dashed var(--border-strong);border-radius:.7rem;background:var(--surface-soft)}.solana-wallet-privacy{padding-top:.2rem;border-top:1px solid var(--border)}.solana-pay-details{display:grid;gap:.85rem;min-width:0}.payment-verification-progress{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem .8rem;border:1px solid rgb(66 211 146 / 38%);border-radius:.6rem;background:#42d39214}.payment-expiry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .7rem;padding:.75rem .8rem;border:1px solid rgb(255 183 77 / 28%);border-radius:.6rem;background:#ffb74d12}.payment-expiry span,.payment-expiry small{color:var(--text-muted);font-size:.76rem}.payment-expiry strong{grid-row:1 / span 2;grid-column:2;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem}.payment-verification-progress strong{color:var(--success)}.payment-verification-progress p{margin-top:.2rem;color:var(--text-soft);font-size:.74rem;line-height:1.45}.payment-verification-pulse{width:.65rem;height:.65rem;flex:0 0 auto;margin-top:.25rem;border-radius:50%;background:var(--success);box-shadow:0 0 #42d39273;animation:payment-verification-pulse 1.5s ease-out infinite}@keyframes payment-verification-pulse{70%,to{box-shadow:0 0 0 .55rem #42d39200}}.solana-pay-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.solana-pay-details dl>div{display:grid;gap:.2rem;padding:.65rem;border:1px solid var(--border);border-radius:.55rem;background:#0000001f}.solana-pay-details dt,.solana-pay-intent small,.transaction-hint p{color:var(--text-muted);font-size:.78rem}.solana-pay-details dd{margin:0;color:var(--text);font-weight:750}.solana-pay-warning{padding:.7rem .8rem;border:1px solid rgb(255 183 77 / 35%);border-radius:.55rem;color:var(--text-soft);background:#ffb74d14;font-size:.8rem;line-height:1.5}.copy-field,.payment-identifiers,.transaction-hint label{display:grid;gap:.35rem;color:var(--text-soft);font-size:.78rem;font-weight:700}.payment-identifiers{gap:.65rem}.payment-identifiers summary{display:flex;min-height:44px;align-items:center;cursor:pointer}.payment-identifiers[open] summary{margin-bottom:.65rem}.payment-identifiers>a{color:var(--accent);font-size:.76rem}.copy-field>span{display:grid;grid-template-columns:minmax(0,1fr) auto}.copy-field input{min-width:0;border-radius:.5rem 0 0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.copy-field button{border:1px solid var(--border-strong);border-left:0;border-radius:0 .5rem .5rem 0;padding:0 .75rem;color:var(--text);background:var(--surface-raised);font-weight:750;cursor:pointer}.copy-control-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.transaction-hint{display:grid;gap:.65rem;padding-top:.25rem}.transaction-hint summary{display:flex;min-height:44px;align-items:center;color:var(--text-soft);font-size:.8rem;font-weight:750;cursor:pointer}.transaction-hint[open] summary{margin-bottom:.6rem}.transaction-hint input{width:100%;margin-bottom:.6rem}.payment-history-row .history-value{justify-items:end}.payment-history-row .text-button{border:0;padding:0;color:var(--accent);background:transparent;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}@media(max-width:760px){.credit-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-store-trust{justify-content:flex-start}.payment-checkout-layout{grid-template-columns:1fr}.payment-method-option{grid-template-columns:auto auto minmax(0,1fr)}.payment-method-meta{grid-column:2 / -1;grid-row:2;align-items:center;justify-items:start;grid-template-columns:auto auto;gap:.5rem;text-align:left}.solana-pay-intent-body{grid-template-columns:1fr}.solana-pay-qr{justify-items:center}.solana-pay-mobile-summary{display:grid;justify-items:center;gap:.1rem;text-align:center}.solana-pay-mobile-summary span,.solana-pay-mobile-summary small{color:var(--text-muted);font-size:.75rem}.solana-pay-mobile-summary strong{font-size:1.35rem}.solana-pay-qr,.solana-wallet-connected{width:min(100%,320px)}.solana-wallet-dialog{border-radius:1rem 1rem .35rem .35rem}.solana-pay-details dl{grid-template-columns:1fr}}@media(max-width:480px){.credit-package-grid{grid-template-columns:1fr}.credit-package-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:end;gap:.75rem;padding:.9rem}.credit-package-badges,.credit-package-card .button{grid-column:1 / -1}.credit-package-badges:empty{display:none}.credit-package-price{justify-items:end;text-align:right}.payment-method-option{grid-template-columns:auto minmax(0,1fr)}.payment-method-option input{position:absolute;opacity:0}.payment-method-meta{grid-column:2}}.payout-management-card{align-items:center;margin-top:.25rem}.payout-management-card>div:first-child{display:grid;gap:.3rem}.payout-management-card .settings-feedback{grid-column:1 / -1}.payout-history{display:grid;gap:.55rem}.payout-history h3{margin:.35rem 0 0;font-size:.9rem}.payout-history-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;min-width:0}.payout-history-entry{display:grid;min-width:0;gap:.55rem;padding:1rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface)}.payout-history-summary,.payout-history-details,.payout-history-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;min-width:0}.payout-history-status,.payout-history-entry time,.payout-history-details{color:var(--text-muted);font-size:.82rem}.payout-history-entry .payout-history-address{font-size:.82rem;line-height:1.5}.payout-history-heading .button,.payout-history-pagination .button,.payout-history-details a{min-height:44px}.payout-history-details a{display:inline-flex;align-items:center}.payout-history-pagination{justify-content:flex-end}.payout-history>.section-heading.payout-history-heading{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:.25rem}.payout-history-heading h2,.payout-history-heading h3{margin:0}.metric-card,.review-panel{padding:1.15rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}.metric-card>span,.metric-card>small{display:block;color:var(--text-muted);font-size:.72rem}.metric-card>strong{display:block;margin:.2rem 0;font-size:2rem}.metric-card dl,.fact-list{display:grid;gap:.45rem;margin:1rem 0 0}.metric-card dl div,.fact-list div{display:flex;justify-content:space-between;gap:1rem}.metric-card dt,.fact-list dt{color:var(--text-muted)}.metric-card dd,.fact-list dd{margin:0;overflow-wrap:anywhere;text-align:right}.history-list,.financial-activity-list,.moderation-list,.audit-list{display:grid;gap:.55rem}.history-list>a,.financial-activity-list>a,.financial-activity-list>article,.moderation-list>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);text-decoration:none}.history-list>a>div,.financial-activity-list>a>div,.financial-activity-list>article>div,.moderation-list>a>div{display:grid;gap:.15rem}.history-list span,.history-list small,.financial-activity-list span,.financial-activity-list time,.moderation-list span,.moderation-list small{color:var(--text-muted);font-size:.72rem}.moderation-case-summary{justify-items:end;text-align:right}.moderation-claim-action{display:grid;max-width:19rem;justify-items:end;gap:.35rem;text-align:right}.moderation-claim-action small{color:var(--text-muted);font-size:.75rem;line-height:1.4}.financial-activity-list time{margin-top:.1rem}.history-value{text-align:right}.financial-amount.in>strong{color:var(--success)}.financial-amount.out>strong{color:var(--danger)}.back-link{width:fit-content;color:var(--text-soft);font-size:.82rem;font-weight:700;text-decoration:none}.review-panel h2{margin-bottom:.75rem}.review-panel h3{margin:1.2rem 0 .5rem;font-size:1rem}.review-panel p,.review-panel li,.review-panel small{color:var(--text-soft);font-size:.84rem}.review-panel code{font-size:.67rem;word-break:break-all}.operator-details{margin-top:.75rem;border-top:1px solid var(--border)}.operator-details>summary{display:flex;min-height:44px;align-items:center;color:var(--text-soft);cursor:pointer;font-size:.78rem;font-weight:750}.deadline-value{display:grid;justify-items:end;gap:.1rem}.deadline-value small{color:var(--text-muted)}.deadline-value.overdue small{color:var(--warning);font-weight:750}.moderation-terms-hash dd{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.45rem}.moderation-terms-hash code{overflow:hidden;max-width:15rem;text-overflow:ellipsis;white-space:nowrap}.moderation-copy-button{min-height:36px;padding:.35rem .55rem}.evidence-card{display:grid;gap:.6rem}.evidence-card video{width:100%;max-height:420px;border-radius:.55rem;background:#000}.evidence-placeholder{display:grid;min-height:180px;place-items:center;border:1px dashed var(--border-strong);border-radius:.55rem;color:var(--text-muted);background:var(--bg)}.evidence-failure{display:grid;max-width:32rem;gap:.25rem;padding:1rem;text-align:center}.evidence-failure span{color:var(--text-muted);font-size:.78rem}.evidence-time-range{margin:0;font-variant-numeric:tabular-nums;font-weight:750}.reason-group{display:grid;grid-template-columns:1fr auto;gap:.35rem .8rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.reason-group blockquote{grid-column:1 / -1;margin:.25rem 0 0;padding-left:.75rem;border-left:2px solid var(--border-strong);color:var(--text-soft);font-size:.78rem}.decision-panel{width:min(100%,820px);margin-inline:auto}.decision-panel fieldset{display:flex;flex-wrap:wrap;gap:.8rem;padding:.75rem;border:1px solid var(--border);border-radius:.55rem}.decision-panel legend{padding:0 .3rem;color:var(--text-soft);font-size:.8rem}.decision-financial-facts{display:grid;gap:.45rem;margin:0;padding:.8rem;border:1px solid var(--border-strong);border-radius:.6rem;background:#ffffff05}.decision-financial-facts div{display:flex;justify-content:space-between;gap:1rem}.decision-financial-facts dt{color:var(--text-muted)}.decision-financial-facts dd{margin:0;font-weight:800;text-align:right}.statement-form-heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.2rem .75rem}.statement-form-heading small{grid-column:1 / -1;color:var(--text-muted)}.statement-character-count{justify-self:end;color:var(--warning);font-variant-numeric:tabular-nums}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:.55rem;color:var(--text-muted);background:var(--surface);font-size:.75rem}.audit-list article>div:first-child{display:grid;min-width:0;gap:.2rem}.audit-list article code,.audit-change-list span{overflow-wrap:anywhere}.audit-list strong{color:var(--text)}.broadcast-overlay{min-width:100vw;min-height:100vh;color:#fff;background:transparent}html.overlay-document{overflow:hidden;background:transparent}body.overlay-body{min-width:0;background:transparent;overflow:hidden}.overlay-canvas-empty{background:transparent}.overlay-scale-50{font-size:.5em}.overlay-scale-51{font-size:.51em}.overlay-scale-52{font-size:.52em}.overlay-scale-53{font-size:.53em}.overlay-scale-54{font-size:.54em}.overlay-scale-55{font-size:.55em}.overlay-scale-56{font-size:.56em}.overlay-scale-57{font-size:.57em}.overlay-scale-58{font-size:.58em}.overlay-scale-59{font-size:.59em}.overlay-scale-60{font-size:.6em}.overlay-scale-61{font-size:.61em}.overlay-scale-62{font-size:.62em}.overlay-scale-63{font-size:.63em}.overlay-scale-64{font-size:.64em}.overlay-scale-65{font-size:.65em}.overlay-scale-66{font-size:.66em}.overlay-scale-67{font-size:.67em}.overlay-scale-68{font-size:.68em}.overlay-scale-69{font-size:.69em}.overlay-scale-70{font-size:.7em}.overlay-scale-71{font-size:.71em}.overlay-scale-72{font-size:.72em}.overlay-scale-73{font-size:.73em}.overlay-scale-74{font-size:.74em}.overlay-scale-75{font-size:.75em}.overlay-scale-76{font-size:.76em}.overlay-scale-77{font-size:.77em}.overlay-scale-78{font-size:.78em}.overlay-scale-79{font-size:.79em}.overlay-scale-80{font-size:.8em}.overlay-scale-81{font-size:.81em}.overlay-scale-82{font-size:.82em}.overlay-scale-83{font-size:.83em}.overlay-scale-84{font-size:.84em}.overlay-scale-85{font-size:.85em}.overlay-scale-86{font-size:.86em}.overlay-scale-87{font-size:.87em}.overlay-scale-88{font-size:.88em}.overlay-scale-89{font-size:.89em}.overlay-scale-90{font-size:.9em}.overlay-scale-91{font-size:.91em}.overlay-scale-92{font-size:.92em}.overlay-scale-93{font-size:.93em}.overlay-scale-94{font-size:.94em}.overlay-scale-95{font-size:.95em}.overlay-scale-96{font-size:.96em}.overlay-scale-97{font-size:.97em}.overlay-scale-98{font-size:.98em}.overlay-scale-99{font-size:.99em}.overlay-scale-100{font-size:1em}.overlay-scale-101{font-size:1.01em}.overlay-scale-102{font-size:1.02em}.overlay-scale-103{font-size:1.03em}.overlay-scale-104{font-size:1.04em}.overlay-scale-105{font-size:1.05em}.overlay-scale-106{font-size:1.06em}.overlay-scale-107{font-size:1.07em}.overlay-scale-108{font-size:1.08em}.overlay-scale-109{font-size:1.09em}.overlay-scale-110{font-size:1.1em}.overlay-scale-111{font-size:1.11em}.overlay-scale-112{font-size:1.12em}.overlay-scale-113{font-size:1.13em}.overlay-scale-114{font-size:1.14em}.overlay-scale-115{font-size:1.15em}.overlay-scale-116{font-size:1.16em}.overlay-scale-117{font-size:1.17em}.overlay-scale-118{font-size:1.18em}.overlay-scale-119{font-size:1.19em}.overlay-scale-120{font-size:1.2em}.overlay-scale-121{font-size:1.21em}.overlay-scale-122{font-size:1.22em}.overlay-scale-123{font-size:1.23em}.overlay-scale-124{font-size:1.24em}.overlay-scale-125{font-size:1.25em}.overlay-scale-126{font-size:1.26em}.overlay-scale-127{font-size:1.27em}.overlay-scale-128{font-size:1.28em}.overlay-scale-129{font-size:1.29em}.overlay-scale-130{font-size:1.3em}.overlay-scale-131{font-size:1.31em}.overlay-scale-132{font-size:1.32em}.overlay-scale-133{font-size:1.33em}.overlay-scale-134{font-size:1.34em}.overlay-scale-135{font-size:1.35em}.overlay-scale-136{font-size:1.36em}.overlay-scale-137{font-size:1.37em}.overlay-scale-138{font-size:1.38em}.overlay-scale-139{font-size:1.39em}.overlay-scale-140{font-size:1.4em}.overlay-scale-141{font-size:1.41em}.overlay-scale-142{font-size:1.42em}.overlay-scale-143{font-size:1.43em}.overlay-scale-144{font-size:1.44em}.overlay-scale-145{font-size:1.45em}.overlay-scale-146{font-size:1.46em}.overlay-scale-147{font-size:1.47em}.overlay-scale-148{font-size:1.48em}.overlay-scale-149{font-size:1.49em}.overlay-scale-150{font-size:1.5em}.overlay-scale-151{font-size:1.51em}.overlay-scale-152{font-size:1.52em}.overlay-scale-153{font-size:1.53em}.overlay-scale-154{font-size:1.54em}.overlay-scale-155{font-size:1.55em}.overlay-scale-156{font-size:1.56em}.overlay-scale-157{font-size:1.57em}.overlay-scale-158{font-size:1.58em}.overlay-scale-159{font-size:1.59em}.overlay-scale-160{font-size:1.6em}.overlay-scale-161{font-size:1.61em}.overlay-scale-162{font-size:1.62em}.overlay-scale-163{font-size:1.63em}.overlay-scale-164{font-size:1.64em}.overlay-scale-165{font-size:1.65em}.overlay-scale-166{font-size:1.66em}.overlay-scale-167{font-size:1.67em}.overlay-scale-168{font-size:1.68em}.overlay-scale-169{font-size:1.69em}.overlay-scale-170{font-size:1.7em}.overlay-scale-171{font-size:1.71em}.overlay-scale-172{font-size:1.72em}.overlay-scale-173{font-size:1.73em}.overlay-scale-174{font-size:1.74em}.overlay-scale-175{font-size:1.75em}.overlay-scale-176{font-size:1.76em}.overlay-scale-177{font-size:1.77em}.overlay-scale-178{font-size:1.78em}.overlay-scale-179{font-size:1.79em}.overlay-scale-180{font-size:1.8em}.overlay-scale-181{font-size:1.81em}.overlay-scale-182{font-size:1.82em}.overlay-scale-183{font-size:1.83em}.overlay-scale-184{font-size:1.84em}.overlay-scale-185{font-size:1.85em}.overlay-scale-186{font-size:1.86em}.overlay-scale-187{font-size:1.87em}.overlay-scale-188{font-size:1.88em}.overlay-scale-189{font-size:1.89em}.overlay-scale-190{font-size:1.9em}.overlay-scale-191{font-size:1.91em}.overlay-scale-192{font-size:1.92em}.overlay-scale-193{font-size:1.93em}.overlay-scale-194{font-size:1.94em}.overlay-scale-195{font-size:1.95em}.overlay-scale-196{font-size:1.96em}.overlay-scale-197{font-size:1.97em}.overlay-scale-198{font-size:1.98em}.overlay-scale-199{font-size:1.99em}.overlay-scale-200{font-size:2em}.overlay-opacity-50{--overlay-panel-opacity: .5}.overlay-opacity-51{--overlay-panel-opacity: .51}.overlay-opacity-52{--overlay-panel-opacity: .52}.overlay-opacity-53{--overlay-panel-opacity: .53}.overlay-opacity-54{--overlay-panel-opacity: .54}.overlay-opacity-55{--overlay-panel-opacity: .55}.overlay-opacity-56{--overlay-panel-opacity: .56}.overlay-opacity-57{--overlay-panel-opacity: .57}.overlay-opacity-58{--overlay-panel-opacity: .58}.overlay-opacity-59{--overlay-panel-opacity: .59}.overlay-opacity-60{--overlay-panel-opacity: .6}.overlay-opacity-61{--overlay-panel-opacity: .61}.overlay-opacity-62{--overlay-panel-opacity: .62}.overlay-opacity-63{--overlay-panel-opacity: .63}.overlay-opacity-64{--overlay-panel-opacity: .64}.overlay-opacity-65{--overlay-panel-opacity: .65}.overlay-opacity-66{--overlay-panel-opacity: .66}.overlay-opacity-67{--overlay-panel-opacity: .67}.overlay-opacity-68{--overlay-panel-opacity: .68}.overlay-opacity-69{--overlay-panel-opacity: .69}.overlay-opacity-70{--overlay-panel-opacity: .7}.overlay-opacity-71{--overlay-panel-opacity: .71}.overlay-opacity-72{--overlay-panel-opacity: .72}.overlay-opacity-73{--overlay-panel-opacity: .73}.overlay-opacity-74{--overlay-panel-opacity: .74}.overlay-opacity-75{--overlay-panel-opacity: .75}.overlay-opacity-76{--overlay-panel-opacity: .76}.overlay-opacity-77{--overlay-panel-opacity: .77}.overlay-opacity-78{--overlay-panel-opacity: .78}.overlay-opacity-79{--overlay-panel-opacity: .79}.overlay-opacity-80{--overlay-panel-opacity: .8}.overlay-opacity-81{--overlay-panel-opacity: .81}.overlay-opacity-82{--overlay-panel-opacity: .82}.overlay-opacity-83{--overlay-panel-opacity: .83}.overlay-opacity-84{--overlay-panel-opacity: .84}.overlay-opacity-85{--overlay-panel-opacity: .85}.overlay-opacity-86{--overlay-panel-opacity: .86}.overlay-opacity-87{--overlay-panel-opacity: .87}.overlay-opacity-88{--overlay-panel-opacity: .88}.overlay-opacity-89{--overlay-panel-opacity: .89}.overlay-opacity-90{--overlay-panel-opacity: .9}.overlay-opacity-91{--overlay-panel-opacity: .91}.overlay-opacity-92{--overlay-panel-opacity: .92}.overlay-opacity-93{--overlay-panel-opacity: .93}.overlay-opacity-94{--overlay-panel-opacity: .94}.overlay-opacity-95{--overlay-panel-opacity: .95}.overlay-duration-3{--overlay-alert-duration: 3s}.overlay-duration-4{--overlay-alert-duration: 4s}.overlay-duration-5{--overlay-alert-duration: 5s}.overlay-duration-6{--overlay-alert-duration: 6s}.overlay-duration-7{--overlay-alert-duration: 7s}.overlay-duration-8{--overlay-alert-duration: 8s}.overlay-duration-9{--overlay-alert-duration: 9s}.overlay-duration-10{--overlay-alert-duration: 10s}.overlay-duration-11{--overlay-alert-duration: 11s}.overlay-duration-12{--overlay-alert-duration: 12s}.overlay-duration-13{--overlay-alert-duration: 13s}.overlay-duration-14{--overlay-alert-duration: 14s}.overlay-duration-15{--overlay-alert-duration: 15s}.dare-panel-overlay{display:grid;align-items:end;justify-items:start;padding:.625rem}.dare-panel-card{--dare-panel-copy: var(--text);--dare-panel-muted: rgb(247 247 248 / 62%);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,auto);grid-template-rows:auto minmax(0,1fr);width:min(540px,calc(100vw - 1.25rem));min-height:156px;padding:1rem 1.5rem;overflow:hidden;border:1px solid rgb(255 255 255 / 19%);border-radius:1.3rem;color:var(--dare-panel-copy);background:linear-gradient(162deg,transparent 0 45%,rgb(22 23 32 / 48%) 46% 71%,transparent 72%),linear-gradient(135deg,rgb(27 27 34 / var(--overlay-panel-opacity, .82)),rgb(9 9 12 / var(--overlay-panel-opacity, .82)));box-shadow:0 18px 46px #0000007a,inset 0 1px #ffffff0d;clip-path:polygon(0 0,calc(100% - 2.55rem) 0,100% 2.55rem,100% 100%,0 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);filter:drop-shadow(0 0 14px rgb(255 92 58 / 7%))}.dare-panel-card:before{position:absolute;z-index:-1;top:0;right:2.5rem;left:0;height:3px;background:linear-gradient(90deg,var(--accent-hover),var(--accent) 76%,transparent);content:""}.dare-panel-card:after{position:absolute;z-index:2;top:0;right:0;width:2.55rem;height:2.55rem;background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%);content:""}.dare-panel-signal{position:absolute;top:2.7rem;bottom:1.1rem;left:0;width:6px;border-radius:0 999px 999px 0;background:linear-gradient(var(--accent-hover),var(--accent));box-shadow:0 0 16px #ff5c3ab8}.dare-panel-brand{z-index:1;display:flex;grid-column:1;grid-row:1;align-items:center;min-width:0;gap:.72rem}.dare-panel-mark{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border-radius:.68rem;color:var(--accent-contrast);background:linear-gradient(145deg,var(--accent-hover),var(--accent));font-size:1.05rem;font-weight:900;line-height:1}.dare-panel-status{display:inline-flex;align-items:center;min-width:0;gap:.5rem;color:var(--accent-hover);font-size:.72em;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.dare-panel-status>span{width:.43rem;height:.43rem;flex:0 0 auto;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #ff5c3aa6}.dare-panel-overlay.theme-light .dare-panel-card,.overlay-source-preview.theme-light .dare-panel-card{--dare-panel-copy: var(--bg);--dare-panel-muted: rgb(16 16 20 / 64%);border-color:#1414192e;background:linear-gradient(162deg,transparent 0 45%,rgb(226 226 232 / 45%) 46% 71%,transparent 72%),rgb(255 255 255 / var(--overlay-panel-opacity, .82))}.dare-panel-overlay.theme-transparent .dare-panel-card,.overlay-source-preview.theme-transparent .dare-panel-card{background:linear-gradient(162deg,transparent 0 45%,rgb(22 23 32 / 35%) 46% 71%,transparent 72%),rgb(12 12 16 / calc(var(--overlay-panel-opacity, .82) * .74))}.dare-panel-metrics{z-index:1;display:grid;grid-column:2;grid-row:1 / span 2;grid-template-columns:repeat(2,minmax(3.8rem,auto));align-items:center;align-self:stretch;gap:.65rem;margin-left:1rem;padding-left:1rem;border-left:1px solid rgb(255 255 255 / 18%)}.dare-panel-card h1,.dare-panel-card h3{z-index:1;display:-webkit-box;grid-column:1;grid-row:2;align-self:end;margin:.7rem 0 0;overflow:hidden;font-size:1.28em;font-weight:800;line-height:1.18;letter-spacing:-.025em;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dare-panel-metric{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1}.dare-panel-metric small{order:-1;max-width:7.5rem;overflow:hidden;color:var(--dare-panel-muted);font-size:.55em;font-weight:800;letter-spacing:.09em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dare-panel-metric strong{margin-top:.42rem;color:var(--dare-panel-copy);font-size:1.48em;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.dare-panel-metric:last-child strong{color:var(--accent-hover)}.event-alert-overlay{display:grid;align-items:start;justify-items:center;padding:1.5rem 1rem}.event-alert-stage{display:grid;width:min(676px,calc(100vw - 2rem));min-height:156px;place-items:start center}.event-alert-sequence{--event-accent: var(--accent);--event-accent-bright: var(--accent-hover);--event-accent-shadow: rgb(255 92 58 / 55%);position:relative;width:min(620px,100%);min-height:156px;transform-origin:center}.event-alert-sequence-complete{--event-accent: var(--success);--event-accent-bright: var(--success);--event-accent-shadow: rgb(50 211 154 / 48%)}.event-alert-signal{position:absolute;z-index:0;pointer-events:none}.event-alert-sequence-pledge .event-alert-signal{top:70px;right:0;left:0;height:5px;border-radius:999px;opacity:0;background:var(--event-accent);box-shadow:0 0 15px var(--event-accent-shadow);transform:scaleX(.02)}.event-alert-sequence-complete .event-alert-signal{top:70px;left:52px;width:2.1rem;height:2.1rem;border:2px solid var(--event-accent);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.25)}.event-alert-sequence:after{position:absolute;right:7%;bottom:0;left:7%;height:2px;opacity:0;background:repeating-linear-gradient(90deg,var(--event-accent) 0 24px,transparent 24px 44px);content:""}.event-alert-card{position:relative;z-index:1;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;min-height:140px;padding:1rem 2.5rem 1rem 1.25rem;gap:1rem;overflow:hidden;border:1px solid rgb(255 255 255 / 19%);border-radius:1.25rem;color:var(--text);background:linear-gradient(162deg,transparent 0 44%,rgb(24 25 35 / 48%) 45% 71%,transparent 72%),linear-gradient(135deg,#1c1b22f5,#090a0ef2);box-shadow:0 22px 64px #00000085,inset 0 1px #ffffff0d;clip-path:polygon(0 0,calc(100% - 2.85rem) 0,100% 2.85rem,100% 100%,0 100%);transform-origin:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.event-alert-card:before{position:absolute;z-index:-1;inset:-45% auto -45% -25%;width:15%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 13%),transparent);content:"";opacity:0;transform:skew(-22deg)}.event-alert-card:after{position:absolute;z-index:2;top:0;right:0;width:2.85rem;height:2.85rem;background:var(--event-accent);clip-path:polygon(0 0,100% 0,100% 100%);content:""}.event-alert-rail{position:absolute;top:1.5rem;bottom:1.5rem;left:0;width:7px;border-radius:0 999px 999px 0;background:linear-gradient(var(--event-accent-bright),var(--event-accent));box-shadow:0 0 17px var(--event-accent-shadow)}.event-alert-overlay.theme-light .event-alert-card,.overlay-source-preview.theme-light .event-alert-card{color:var(--bg);border-color:#1414192e;background:linear-gradient(162deg,transparent 0 44%,rgb(228 228 234 / 50%) 45% 71%,transparent 72%),#fffffff5}.event-alert-overlay.theme-transparent .event-alert-card,.overlay-source-preview.theme-transparent .event-alert-card{background:linear-gradient(162deg,transparent 0 44%,rgb(24 25 35 / 34%) 45% 71%,transparent 72%),#0c0c10b8}.event-alert-icon{display:grid;width:3.75rem;height:3.75rem;align-self:center;place-items:center;border-radius:1.25rem;color:var(--accent-contrast);background:linear-gradient(145deg,var(--event-accent-bright),var(--event-accent));box-shadow:0 7px 28px var(--event-accent-shadow);font-size:2.05rem;font-weight:900;line-height:1}.event-alert-complete{color:var(--accent-contrast)}.event-alert-copy{align-self:center;min-width:0}.event-alert-kicker{display:block;color:var(--event-accent-bright);font-size:.75em;font-weight:850;letter-spacing:.14em;line-height:1;text-transform:uppercase}.event-alert-headline{margin:.48rem 0 0;overflow:hidden;font-size:1.75em;line-height:1.08;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.event-alert-detail{display:flex;min-width:0;margin:.5rem 0 0;flex-direction:column;color:#f7f7f8c7;font-size:.95em;line-height:1.3;overflow-wrap:anywhere}.theme-light .event-alert-detail{color:#101014a6}.event-alert-detail strong{display:block;max-width:100%;overflow:hidden;color:currentcolor;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.event-alert-detail>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-alert-detail .event-alert-contributor{display:inline;color:inherit;font-weight:650;white-space:inherit}.animation-full .event-alert-sequence{animation:overlay-alert-exit .35s cubic-bezier(.4,0,1,1) calc(var(--overlay-alert-duration, 6s) - .35s) both}.animation-full .event-alert-card{animation:overlay-alert-impact .42s cubic-bezier(.22,1,.36,1) both}.animation-full .event-alert-card:before{animation:overlay-alert-sheen .9s ease-out .22s both}.animation-full .event-alert-sequence-pledge .event-alert-signal{animation:overlay-alert-signal-line .42s ease-out both}.animation-full .event-alert-sequence-complete .event-alert-signal{animation:overlay-alert-success-pulse .36s ease-out both}.animation-full .event-alert-icon{animation:overlay-alert-icon-pop .3s cubic-bezier(.22,1,.36,1) .16s both}.animation-full .event-alert-kicker{animation:overlay-alert-copy-in .2s ease-out .19s both}.animation-full .event-alert-headline{animation:overlay-alert-copy-in .22s ease-out .23s both}.animation-full .event-alert-detail{animation:overlay-alert-copy-in .22s ease-out .29s both}.animation-full .event-alert-sequence:after{animation:overlay-alert-trail .35s ease-out calc(var(--overlay-alert-duration, 6s) - .35s) both}.animation-reduced .event-alert-sequence{animation:overlay-alert-reduced-exit .2s ease calc(var(--overlay-alert-duration, 6s) - .2s) both}.animation-reduced .event-alert-card{animation:overlay-alert-reduced-enter .16s ease-out both}@keyframes overlay-alert-impact{0%{opacity:0;transform:translateY(-38px) scale(.92)}56%{opacity:1;transform:translateY(4px) scale(1.015)}78%{transform:translateY(-2px) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes overlay-alert-exit{0%{opacity:1;transform:translateY(0) scale(1)}65%{opacity:.2;transform:translateY(-18px) scale(.985)}to{opacity:0;transform:translateY(-24px) scale(.98)}}@keyframes overlay-alert-signal-line{0%{opacity:0;transform:scaleX(.02)}28%{opacity:1;transform:scaleX(1)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes overlay-alert-success-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}28%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%) scale(5.2)}}@keyframes overlay-alert-icon-pop{0%{opacity:0;transform:scale(.35)}68%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes overlay-alert-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-alert-sheen{0%{left:-25%;opacity:0}22%{opacity:.8}to{left:115%;opacity:0}}@keyframes overlay-alert-trail{0%{opacity:0;transform:translate(-4%)}55%{opacity:.42}to{opacity:0;transform:translate(5%)}}@keyframes overlay-alert-reduced-enter{0%{opacity:0}to{opacity:1}}@keyframes overlay-alert-reduced-exit{0%{opacity:1}to{opacity:0}}.dare-panel-overlay{container-type:inline-size;align-items:end;justify-items:start}.dare-panel-overlay .dare-panel-card{font-size:min(1em,2.963cqw)}.dare-panel-card:before,.dare-panel-card:after,.event-alert-card:before,.event-alert-card:after,.event-alert-sequence:after,.event-alert-signal{display:none}.dare-panel-brand{position:absolute;z-index:2;top:10.25%;left:3.35%;display:flex;grid-column:auto;grid-row:auto;align-items:center;gap:.9em}.dare-panel-mark,.event-alert-stamp{display:grid;place-items:center;color:var(--overlay-ink);font-weight:900;line-height:1}.dare-panel-mark{width:2.5em;height:2.5em;flex:0 0 auto;border-radius:.68em;background:var(--overlay-cream);font-size:1em}.dare-panel-status{display:inline-flex;align-items:center;gap:.55em;color:currentcolor;font-size:.69em;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.dare-panel-status>span{width:.45em;height:.45em;border-radius:50%;background:currentcolor;box-shadow:none}.dare-panel-card h1,.dare-panel-card h3{position:absolute;z-index:2;top:39.75%;right:26.85%;left:4.8%;display:-webkit-box;margin:0;overflow:hidden;color:currentcolor;font-size:2.125em;font-weight:900;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dare-panel-card h1.overlay-title-long,.dare-panel-card h3.overlay-title-long{top:35.25%;font-size:1.38em;line-height:1.13}.dare-panel-metrics{position:absolute;z-index:2;inset:18% 2.8% 18% auto;display:flex;width:23%;margin:0;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:.65em;border:0;color:var(--overlay-cream);font-size:.69em;font-weight:600}.dare-panel-metric small{display:inline;order:initial;color:currentcolor;font-size:1em;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;white-space:normal}.dare-panel-metric strong,.dare-panel-metric:last-child strong{display:inline;margin:0 .25em 0 0;color:currentcolor;font-size:1.72em;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.design-soda-pop .dare-panel-face{inset:1.3% 0 5.1%;border:3px solid var(--overlay-ink);border-radius:1.38em 2.25em 1.7em 1.25em;opacity:calc(.75 + var(--overlay-panel-opacity, .82) * .25);background:var(--overlay-orange);transform:rotate(-1deg)}.design-soda-pop .dare-panel-under{inset:5.1% .4% 0;border-radius:1.44em 2.3em 1.7em 1.25em;outline:2px solid var(--overlay-ink);background:var(--overlay-cream);transform:rotate(-1deg)}.design-soda-pop .dare-panel-stripe{inset:12.8% 2.4% 12.8% auto;width:24.1%;border-radius:1.12em;background:var(--overlay-ink);transform:rotate(3deg)}.design-soda-pop .dare-panel-brand{transform:rotate(-9deg)}.design-soda-pop .dare-panel-status{transform:rotate(9deg)}.design-soda-pop .dare-panel-metrics{transform:rotate(3deg)}.design-slipstream .dare-panel-face{inset:5.1% .9%;border-radius:1.45em 3.45em;opacity:calc(.75 + var(--overlay-panel-opacity, .82) * .25);background:linear-gradient(140deg,#343337,#17191d);box-shadow:inset 0 1px #ffffff45,0 12px 20px #0003}.design-slipstream .dare-panel-under{inset:0 4.1% 0 2.6%;border:5px solid #ff6241;border-radius:65% 18%/40% 30%;transform:rotate(-2deg)}.design-slipstream .dare-panel-brand{top:12.8%;left:4.6%}.design-slipstream .dare-panel-mark{width:2.3em;height:2.3em;color:#fff5ed;background:transparent}.design-slipstream .dare-panel-status{color:#ffb298}.design-slipstream .dare-panel-card h1,.design-slipstream .dare-panel-card h3{top:36.5%;right:4.6%;left:5.9%;font-style:italic;font-weight:800}.design-slipstream .dare-panel-card h1.overlay-title-long,.design-slipstream .dare-panel-card h3.overlay-title-long{top:30.1%}.design-slipstream .dare-panel-metrics{inset:auto 5.6% 12.8% 5.9%;width:auto;height:1.6em;flex-direction:row;justify-content:flex-start;gap:2.2em;color:#ffc8b6}.design-slipstream .dare-panel-metric strong,.design-slipstream .dare-panel-metric:last-child strong{color:#fff4ed;font-size:1.45em}.design-slipstream.theme-light .dare-panel-card{color:#352825}.design-slipstream.theme-light .dare-panel-face{background:linear-gradient(140deg,#fff7ef,#f1d9cc)}.design-slipstream.theme-light .dare-panel-mark,.design-slipstream.theme-light .dare-panel-metric strong,.design-slipstream.theme-light .dare-panel-metric:last-child strong{color:#352825}.design-slipstream.theme-light .dare-panel-status,.design-slipstream.theme-light .dare-panel-metrics{color:#8c402a}.theme-transparent .dare-panel-face{opacity:calc(var(--overlay-panel-opacity, .82) * .78)}.dare-panel-loop{position:absolute;z-index:3;inset:8% 3%;overflow:hidden;border-radius:inherit;pointer-events:none}.dare-panel-loop:before{position:absolute;inset:-55% auto -55% -25%;width:12%;opacity:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 38%),transparent);content:"";transform:skew(-22deg)}.event-alert-overlay{padding:2.5rem}.event-alert-stage{width:min(844px,calc(100vw - 5rem));min-height:240px}.event-alert-sequence{--event-accent: #ff6241;--event-success: #80e3b6;position:relative;container-type:inline-size;width:min(764px,100%);min-height:0;aspect-ratio:764 / 160;transform-origin:center}.event-alert-stage .event-alert-card{font-size:min(1em,2.094cqw)}.event-alert-swipe,.event-alert-tick{opacity:0}.event-alert-shadow-shape{fill:#00000057;transform:translateY(12px)}.event-alert-highlight{stroke:#ffffff8c;stroke-width:1.5;stroke-linecap:round}.event-alert-stamp{position:absolute;z-index:2;top:26.9%;left:2.9%;width:8.5%;aspect-ratio:1;border-radius:1.12em;outline:3px solid var(--overlay-ink);background:var(--overlay-cream);box-shadow:0 5px 0 var(--overlay-ink);font-size:2em;transform:rotate(-9deg)}.event-alert-copy{position:absolute;z-index:2;top:15%;left:15.2%;width:56.3%;align-self:auto}.event-alert-event{display:flex;align-items:center;height:1.55em;gap:.55em;color:currentcolor;font-size:.81em;font-weight:700}.event-alert-dot{width:.46em;height:.46em;flex:0 0 auto;border-radius:50%;background:currentcolor}.event-alert-copy h2{display:-webkit-box;margin:.23em 0 0;overflow:hidden;color:currentcolor;font-size:2.6875em;font-weight:900;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-alert-copy h2.overlay-title-long{max-width:100%;font-size:1.56em;line-height:1.13}.event-alert-footer{display:flex;align-items:center;gap:.8em;margin-top:.75em;font-size:.69em;font-weight:500}.event-alert-footer strong{font-size:1.36em;font-weight:900;letter-spacing:-.04em}.event-alert-footer span{padding-left:.8em;border-left:1px solid currentcolor;opacity:.72}.event-alert-ticket{position:absolute;z-index:2;top:14.4%;right:3.1%;display:flex;width:20%;height:71.9%;flex-direction:column;align-items:center;justify-content:center;gap:.15em;border-radius:1.38em 1.38em 2.12em;color:var(--overlay-cream);background:var(--overlay-ink);box-shadow:0 5px #ffffff70;transform:rotate(5deg);transform-origin:center}.event-alert-ticket strong{font-size:2em;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.04em}.event-alert-sequence-complete .event-alert-ticket strong{font-size:1.08em;letter-spacing:-.02em}.event-alert-ticket>span:not(.event-alert-check){font-size:.75em;font-weight:600}.event-alert-check{display:block;margin-top:.3em;color:var(--event-success);font-size:1.35em;font-weight:900}.event-alert-tick{position:absolute;z-index:3;width:1.38em;height:.25em;border-radius:999px;background:var(--event-accent);pointer-events:none}.event-alert-tick-one{top:15.6%;left:.25%;transform:rotate(35deg)}.event-alert-tick-two{top:69.4%;left:-.65%;transform:rotate(-24deg)}.design-soda-pop .event-alert-main-shape{fill:#ff724f;opacity:calc(.75 + var(--overlay-panel-opacity, .82) * .25);stroke:var(--overlay-ink);stroke-width:3;stroke-linejoin:round}.design-slipstream .event-alert-card{color:#fff5ed}.design-slipstream .event-alert-main-shape{opacity:calc(.75 + var(--overlay-panel-opacity, .82) * .25)}.design-slipstream .event-alert-under-shape{fill:#ff6241;opacity:.8;transform:translateY(5px)}.design-slipstream .event-alert-orbits{stroke:#ff6241;stroke-width:5;transform:rotate(-7deg);transform-origin:center}.design-slipstream .event-alert-stamp{top:30.6%;left:4.2%;width:8%;color:#fff5ed;outline:0;background:transparent;box-shadow:none;transform:none}.design-slipstream .event-alert-copy{top:15%;left:15.3%;width:76.7%}.design-slipstream .event-alert-event{color:#ffc2a8}.design-slipstream .event-alert-ticket{top:71.9%;right:3.7%;width:23.2%;height:23.8%;flex-direction:row;gap:.4em;border-radius:1.12em .5em;color:var(--overlay-ink);background:linear-gradient(150deg,#ffb88f,#ff6241 65%);box-shadow:inset 0 1px #ffddd1,0 5px 12px #0003;transform:none}.design-slipstream .event-alert-ticket strong{font-size:1.38em}.design-slipstream .event-alert-check{margin:0;color:var(--overlay-ink);font-size:1.05em}.design-slipstream .event-alert-sequence-complete .event-alert-ticket{background:linear-gradient(150deg,#c1ffe3,#80e3b6)}.design-slipstream.theme-light .event-alert-card{color:#352825}.design-slipstream.theme-light .event-alert-main-shape{opacity:1}.design-slipstream.theme-light .event-alert-stamp{color:#352825}.design-slipstream.theme-light .event-alert-event{color:#8c402a}.theme-transparent .event-alert-main-shape{opacity:calc(var(--overlay-panel-opacity, .82) * .78)}.animation-full.design-soda-pop .dare-panel-card{animation:soda-panel-arrive .65s cubic-bezier(.16,1,.3,1) both}.animation-full.design-soda-pop .dare-panel-brand{animation:soda-stamp-in .7s cubic-bezier(.16,1,.3,1) both}.animation-full.design-soda-pop .dare-panel-loop:before,.animation-full.design-slipstream .dare-panel-loop:before{animation:overlay-panel-sheen .9s ease-out .34s both}.animation-full.design-slipstream .dare-panel-card{animation:slipstream-panel-arrive .72s cubic-bezier(.16,1,.3,1) both;transform-origin:left center}.animation-full.design-slipstream .dare-panel-under{animation:slipstream-circuit-in .85s cubic-bezier(.16,1,.3,1) both;transform-origin:left center}.animation-full .event-alert-sequence{animation:overlay-designed-alert-exit .45s cubic-bezier(.4,0,1,1) calc(var(--overlay-alert-duration, 6s) - .45s) both}.animation-full .event-alert-card{animation:none}.animation-full.design-soda-pop .event-alert-shape-set{animation:soda-alert-body-in 1.15s cubic-bezier(.16,1,.3,1) both;transform-origin:2% 50%}.animation-full.design-soda-pop .event-alert-stamp{animation:soda-alert-stamp-in .8s cubic-bezier(.16,1,.3,1) both}.animation-full.design-soda-pop .event-alert-copy{animation:soda-alert-copy-in .42s ease-out .78s both}.animation-full.design-soda-pop .event-alert-ticket{animation:soda-alert-ticket-in .6s cubic-bezier(.16,1,.3,1) 1s both}.animation-full.design-soda-pop .event-alert-swipe{animation:overlay-alert-swipe 1.1s ease-out .18s both}.animation-full.design-soda-pop .event-alert-tick{animation:soda-alert-tick .7s ease-out .72s both}.animation-full.design-slipstream .event-alert-shape-set{animation:slipstream-alert-reveal 1.15s cubic-bezier(.16,1,.3,1) both;transform-origin:left center}.animation-full.design-slipstream .event-alert-orbits{animation:slipstream-orbit-in 1.25s cubic-bezier(.16,1,.3,1) both}.animation-full.design-slipstream .event-alert-stamp{animation:slipstream-stamp-in .8s cubic-bezier(.16,1,.3,1) both}.animation-full.design-slipstream .event-alert-copy{animation:slipstream-copy-in .42s ease-out .76s both}.animation-full.design-slipstream .event-alert-ticket{animation:slipstream-ticket-in .6s cubic-bezier(.16,1,.3,1) .95s both}.animation-full.design-slipstream .event-alert-swipe{animation:overlay-alert-swipe 1.1s ease-out .18s both}.animation-reduced .dare-panel-card,.animation-reduced .event-alert-card{animation:overlay-designed-fade-in .18s ease-out both}.animation-reduced .event-alert-sequence{animation:overlay-designed-fade-out .2s ease calc(var(--overlay-alert-duration, 6s) - .2s) both}@keyframes soda-panel-arrive{0%{opacity:0;transform:translateY(26px) scaleX(.12) scaleY(.42)}62%{opacity:1;transform:translateY(-3px) scaleX(1.015) scaleY(1.035)}82%{transform:translateY(1px) scaleX(.996) scaleY(.985)}to{opacity:1;transform:none}}@keyframes soda-stamp-in{0%{opacity:0;transform:translate(-3.5em) rotate(-60deg)}70%{opacity:1;transform:translate(.2em) rotate(-5deg)}to{opacity:1;transform:rotate(-9deg)}}@keyframes slipstream-panel-arrive{0%{opacity:0;transform:translate(20px) scaleX(.08)}to{opacity:1;transform:none}}@keyframes slipstream-circuit-in{0%{opacity:0;transform:rotate(-2deg) scaleX(.2)}to{opacity:1;transform:rotate(-2deg) scaleX(1)}}@keyframes overlay-panel-sheen{0%{opacity:0;transform:skew(-22deg) translate(0)}22%{opacity:.75}to{opacity:0;transform:skew(-22deg) translate(1166%)}}@keyframes overlay-designed-alert-exit{0%{opacity:1;transform:none}65%{opacity:.25;transform:translateY(-12px) scale(.99)}to{opacity:0;transform:translateY(-20px) scale(.98)}}@keyframes soda-alert-body-in{0%{opacity:0;transform:translateY(56px) scaleX(.02) scaleY(.18)}58%{opacity:1;transform:translateY(-4px) scaleX(1.015) scaleY(1.045)}76%{transform:translateY(2px) scaleX(.997) scaleY(.975)}to{opacity:1;transform:none}}@keyframes soda-alert-stamp-in{0%{opacity:0;transform:translate(-80px) rotate(-60deg)}70%{opacity:1;transform:translate(4px) rotate(-5deg)}to{opacity:1;transform:rotate(-9deg)}}@keyframes soda-alert-copy-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes soda-alert-ticket-in{0%{opacity:0;transform:translateY(-24px) rotate(-9deg)}to{opacity:1;transform:rotate(5deg)}}@keyframes soda-alert-tick{0%,to{opacity:0}35%,72%{opacity:1}}@keyframes slipstream-alert-reveal{0%{opacity:0;transform:translate(20px) scaleX(.08)}to{opacity:1;transform:none}}@keyframes slipstream-orbit-in{0%{opacity:0;transform:rotate(-7deg) scaleX(.2)}to{opacity:1;transform:rotate(-7deg) scaleX(1)}}@keyframes slipstream-stamp-in{0%{opacity:0;transform:translate(-38px) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes slipstream-copy-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes slipstream-ticket-in{0%{opacity:0;transform:translate(55px)}to{opacity:1;transform:none}}@keyframes overlay-alert-swipe{0%{opacity:0;transform:translate(-70px) scaleX(.5)}35%{opacity:.8}to{opacity:0;transform:translate(70px) scaleX(1.08)}}@keyframes overlay-designed-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-designed-fade-out{0%{opacity:1}to{opacity:0}}.overlay-error{display:grid;place-items:center;padding:2rem;color:#fff;background:transparent}.overlay-reconnecting{position:fixed;top:1rem;right:1rem;padding:.4rem .65rem;border-radius:999px;color:var(--warning);background:#050507cc;font-size:.68em;font-weight:750}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.dare-panel-card,.dare-panel-brand,.dare-panel-under,.dare-panel-loop:before,.event-alert-sequence,.event-alert-card,.event-alert-card:before,.event-alert-shape-set,.event-alert-orbits,.event-alert-stamp,.event-alert-copy,.event-alert-ticket,.event-alert-swipe,.event-alert-tick,.event-alert-icon,.event-alert-kicker,.event-alert-headline,.event-alert-detail,.event-alert-signal,.event-alert-sequence:after{animation:none!important}.event-alert-signal,.event-alert-sequence:after{opacity:0!important}}@media(max-width:1000px){.dare-hero{grid-template-columns:1fr}.dare-preview,.dare-hero-live-empty{border-top:1px solid var(--border);border-left:0}.live-dare-stage{grid-template-columns:1fr}.live-dare-copy{border-top:1px solid var(--border);border-left:0}.channel-grid,.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:root{--header-height: 116px}.site-header{grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;padding-block:.6rem}.header-search{grid-row:2;grid-column:1 / -1;width:100%}.sidebar{position:fixed;z-index:32;top:var(--header-height);bottom:0;left:0;display:flex;width:min(82vw,290px);height:calc(100dvh - var(--header-height));flex-basis:auto;box-shadow:24px 0 70px #0000008c}.sidebar>*{min-width:calc(min(82vw,290px) - 1.7rem)}.sidebar-collapsed .sidebar{width:min(82vw,290px);flex-basis:auto;padding:1.1rem .85rem;border-color:var(--border);transform:translate(-100%);visibility:visible}.sidebar-scrim{position:fixed;z-index:31;inset:var(--header-height) 0 0;display:block;min-height:0;padding:0;border:0;border-radius:0;background:#00000094;opacity:1;transition:none}.sidebar-collapsed .sidebar-scrim{pointer-events:none;opacity:0;visibility:hidden}.sidebar-scrim:hover:not(:disabled){background:#00000094;transform:none}.page-shell{width:100%}}@media(max-width:900px)and (prefers-reduced-motion:no-preference){.shell-transitions-ready .sidebar{transition:transform .28s cubic-bezier(.22,1,.36,1)}.shell-transitions-ready .sidebar-scrim{transition:opacity .24s ease}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sidebar,.page-shell,.sidebar-scrim,.account-menu-popover,.account-menu-loading,.header-wallet-loading,.sidebar-auth-loading>span{transition-duration:.01ms;animation-duration:.01ms}.connection-status>span,.header-connection-status>span{animation:none}}@media(max-width:680px){.site-header{min-height:var(--header-height);padding-inline:.8rem}.brand{gap:.45rem;font-size:1rem}.brand-mark{width:31px;height:31px}.header-actions{gap:.2rem}.header-actions .button-quiet{display:none}.header-connection-status{max-width:.8rem;overflow:hidden;color:var(--warning);font-size:0}.header-button{min-height:36px;padding:.42rem .65rem;font-size:.78rem}.header-wallet-button{min-width:72px}.header-wallet-button span{display:none}.page-shell{padding:1rem}.dare-home{gap:2.7rem}.dare-home.search-mode{gap:0}.search-mode #channels>.section-heading{align-items:flex-start}.search-results-meta{width:100%;justify-content:space-between}.dare-hero-copy{padding:2rem 1.4rem}.dare-hero h1{font-size:2.75rem}.live-dare-showcase-heading{align-items:flex-end}.live-dare-stage,.live-dare-visual{min-height:380px}.live-dare-copy{padding:1.7rem 1.4rem}.live-dare-streamer{margin-bottom:1rem}.live-dare-copy h2{font-size:2rem}.phase-grid,.channel-grid,.two-column,.dare-lifecycle-grid,.review-grid,.admin-grid,.wallet-grid,.form-grid,.account-page-grid{grid-template-columns:1fr}.payout-management-card{grid-template-columns:1fr;align-items:stretch}.payout-controls{align-items:stretch;flex-direction:column}.admin-payout-metrics{grid-template-columns:1fr}.admin-payout-toolbar,.payout-management-heading,.payout-destination-row{align-items:stretch;flex-direction:column}.payout-destination-actions{justify-content:flex-start;flex-wrap:wrap}.admin-payout-list>article{grid-template-columns:1fr}.admin-payout-amount{justify-items:start;text-align:left}.account-menu-popover{position:fixed;top:58px;right:.75rem}.page-heading,.channel-header{display:grid;grid-template-columns:1fr;align-items:start}.channel-header{grid-template-columns:auto minmax(0,1fr)}.channel-header-actions{grid-column:1 / -1}.channel-header-actions .button{flex:1}.channel-manager-bar,.studio-focus-header{align-items:stretch;grid-template-columns:1fr}.channel-manager-bar{flex-direction:column}.channel-manager-bar>div{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-manager-bar>div .button{width:100%;min-width:0;white-space:nowrap}.studio-focus-header nav .button{flex:1}.channel-manager-bar>div .button,.studio-focus-header nav .button{min-height:44px}.studio-focus-status{width:fit-content;text-align:left}.studio-action-grid{grid-template-columns:1fr}.channel-mobile-tabs{position:sticky;z-index:8;top:calc(var(--header-height) + .5rem);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;padding:.3rem;border:1px solid var(--border);border-radius:.7rem;background:#111115f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.channel-mobile-tabs button{min-height:40px;border:0;border-radius:.5rem;color:var(--text-muted);background:transparent;font:inherit;font-size:.76rem;font-weight:800}.channel-mobile-tabs button.active{color:var(--text);background:var(--accent-soft)}.studio-tools,.moderation-filters{grid-template-columns:1fr}.studio-tools>*,.secret-field{grid-column:1}.dare-card-top{display:grid}.dare-timeline li{grid-template-columns:auto minmax(0,1fr)}.dare-timeline time{grid-column:2;text-align:left}.terms-integrity{display:grid}.dare-value small{display:inline}.audit-list article{grid-template-columns:1fr;gap:.25rem}.filter-actions .button{flex:1}}@media(max-width:360px){.channel-manager-bar>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.history-list>a,.financial-activity-list>a,.financial-activity-list>article{display:grid;grid-template-columns:1fr;align-items:start}.history-list .history-value,.financial-activity-list .history-value{text-align:left}.admin-record-list article,.dialog-actions,.confirmation-summary li,.request-error{align-items:stretch;flex-direction:column}.dialog-actions .button,.request-error .button,.hero-actions .button{width:100%}.preview-heading{grid-template-columns:auto minmax(0,1fr)}.status-badge{display:none}.live-dare-showcase-heading{align-items:flex-start;flex-direction:column}.live-dare-carousel-controls{width:100%;justify-content:space-between}.live-dare-visual{min-height:340px}.live-dare-monogram{width:96px;height:96px;font-size:2.7rem}.live-dare-progress>div:first-child{align-items:flex-start;flex-direction:column;gap:.2rem}.live-dare-streamer{grid-template-columns:auto minmax(0,1fr)}.live-dare-streamer .live-badge{display:none}}.ui-icon{width:1.1rem;height:1.1rem;flex:0 0 auto}.provider-icon{width:1.15rem;height:1.15rem;fill:currentcolor}.search-icon,.nav-icon,.sidebar-guide-icon{display:grid;place-items:center}.nav-icon .ui-icon{width:1.2rem;height:1.2rem}.sidebar-guide-link>.ui-icon{width:1rem;height:1rem}.page-state{display:grid;width:min(100%,760px);justify-items:center;gap:1rem;margin-inline:auto;padding:clamp(1.75rem,4vw,3.5rem);border:1px solid var(--border);border-radius:1rem;background:var(--surface);text-align:center}.page-state-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(255 92 58 / 35%);border-radius:50%;color:var(--accent-hover);background:var(--accent-soft)}.page-state-icon .ui-icon{width:1.5rem;height:1.5rem}.page-state h1{margin:.35rem 0 .55rem;font-size:clamp(1.45rem,3vw,2.25rem)}.page-state p{max-width:58ch;margin:0;color:var(--text-muted);font-size:.94rem}.page-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.compact-page-state{width:100%;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;padding:1.2rem;text-align:left}.compact-page-state .page-state-icon{width:42px;height:42px}.compact-page-state h1{font-size:1.05rem}.compact-page-state .page-state-actions{align-self:center}.state-page{min-height:min(620px,calc(100dvh - var(--header-height) - 5rem));align-content:center}.page-skeleton{display:grid;gap:.75rem;padding:1.4rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.page-skeleton>span{display:block;width:100%;height:1rem;border-radius:99px;background:linear-gradient(110deg,#ffffff0d 25%,#ffffff1f,#ffffff0d 65%);background-size:240% 100%;animation:shell-loading 1.4s ease-in-out infinite}.page-skeleton>span:first-child{width:28%;height:1.7rem}.page-skeleton>span:nth-child(2){width:82%}.page-skeleton>span:nth-child(3){width:66%}.page-skeleton>span:last-child{width:42%}.detail-page{width:min(100%,1120px);margin-inline:auto}.wallet-page{width:min(100%,1240px);margin-inline:auto}.account-menu-popover>a,.account-menu-popover>button,.account-menu-channel>a,.account-menu-static{min-height:46px;font-size:.9rem}.account-menu-channel{display:grid;grid-template-columns:1fr}.account-menu-static{display:flex;align-items:center;gap:.72rem;padding:.58rem .7rem;color:var(--text-muted)}.account-menu-icon .ui-icon{width:1rem;height:1rem}.account-menu-label,.dare-status,.dare-pinned-badge,.verified-platform-badge,.live-badge{font-size:.75rem!important}.account-menu-identity small,.account-menu-value,.search-suggestion small,.search-suggestion>span:last-child,.sidebar-guide-link small,.sidebar-phase-list a>span,.field-note,.muted,.dare-timeline small,.dare-timeline time,.terms-integrity,.admin-record-list span,.admin-record-list code,.admin-account-result span,.admin-account-uid,.admin-account-uid code,.history-list span,.history-list small,.financial-activity-list span,.financial-activity-list time,.moderation-list span,.moderation-list small,.audit-list article,.channel-card>div>span{font-size:.78rem;line-height:1.45}.sidebar-section-heading h2,.authentication-divider,.funding-review-breakdown dt,.funding-review-breakdown dd,.form-stack>label,.form-grid label,.moderation-filters label,.settings-card>p,.settings-help,.platform-settings-copy a,.platform-settings-copy span,.account-details dt,.account-details dd,.settings-number-field,.settings-feedback,.connection-status,.request-error-copy>span,.studio-tools p,.metric-card>span,.metric-card>small{font-size:.84rem;line-height:1.5}.check-row input,.radio-row input{width:20px;min-height:20px}.field-label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.field-label small{color:var(--text-muted);font-size:.75rem;font-weight:600}.proposal-form-guidance,.proposal-context-note{margin:0;color:var(--text-muted);font-size:.75rem}.password-field{position:relative;display:block}.password-field input{padding-right:4.5rem}.password-visibility-button{position:absolute;top:50%;right:.35rem;min-height:34px;padding:.25rem .6rem;border:0;color:var(--text-soft);background:transparent;font-size:.78rem;transform:translateY(-50%)}.password-visibility-button:hover:not(:disabled){background:var(--surface-raised);transform:translateY(-50%)}.authentication-legal{display:flex;margin:.85rem 0 0;flex-wrap:wrap;justify-content:center;gap:.45rem 1rem;color:var(--text-muted);font-size:.8rem;line-height:1.5;text-align:center}.authentication-legal a,.text-link,.dare-title-link{color:var(--text);font-weight:750;text-decoration-color:#ff5c3a8c;text-underline-offset:.2em}.dare-title-link:hover,.authentication-legal a:hover,.text-link:hover{color:var(--accent-hover)}.external-authentication-mark{width:26px;height:26px}.kick-authentication-button{border-color:#53fc1873;color:#10150d;background:#53fc18}.kick-authentication-button .external-authentication-mark{color:#10150d;background:transparent}.platform-mark .provider-icon{width:1.2rem;height:1.2rem}.settings-security-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.4rem;margin:1rem 0 0;padding:1rem 1rem 1rem 2rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text-muted);background:#ffffff05;font-size:.82rem}.unavailable-provider-button:disabled{border-style:dashed;color:var(--text-muted);background:transparent;opacity:.65}.number-with-unit{position:relative;display:block}.number-with-unit input{padding-right:6.5rem}.number-with-unit>span{position:absolute;top:50%;right:.75rem;color:var(--text-muted);font-size:.78rem;font-weight:650;transform:translateY(-50%)}.dialog-wide>.dialog-heading{position:sticky;z-index:3;top:-1.25rem;margin:-1.25rem -1.25rem 1rem;padding:1.25rem 1.25rem .9rem;border-bottom:1px solid var(--border);background:var(--bg)}.proposal-form .form-actions{position:sticky;z-index:2;bottom:-1.25rem;margin:0 -1.25rem -1.25rem;padding:1rem 1.25rem;border-top:1px solid var(--border);background:var(--bg)}.proposal-form .form-actions>.form-error{flex:1 0 100%;min-width:0;margin:0;overflow-wrap:anywhere}.dare-title-link{text-decoration-thickness:1px}.terms-integrity>span:first-child{display:grid;gap:.15rem}.terms-integrity small{color:var(--text-muted)}.terms-fingerprint{display:inline-flex;min-height:36px;gap:.55rem;padding:.4rem .65rem;border-color:var(--border);color:var(--text-soft);background:var(--surface);font-size:.78rem}.terms-fingerprint code{max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dare-hero-discovery{min-height:350px}.dare-hero-live-empty{justify-content:center;gap:1.2rem;padding:clamp(1.5rem,3vw,2.5rem)}.dare-hero-live-empty .text-link{display:inline-block;margin-top:.35rem}.search-query{display:inline-block;max-width:min(20ch,55vw);overflow:hidden;vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap}.search-mode #channels,.search-mode #channels>.section-heading,.search-mode #channels>.section-heading>div{min-width:0;max-width:100%}.search-mode #channels h1{max-width:100%;overflow:hidden}.search-mode .channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),520px))}.overlay-appearance-form{display:grid;gap:1.25rem;padding:1.25rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}.broadcast-overlay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem}.broadcast-overlay-option{display:grid;min-width:0;gap:1rem;padding:1.25rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.broadcast-overlay-option-heading,.overlay-appearance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.broadcast-overlay-option-heading h2,.broadcast-overlay-option-heading p,.overlay-appearance-heading h2{margin:0}.broadcast-overlay-option-heading p{max-width:48ch;margin-top:.35rem;color:var(--text-muted);font-size:.86rem;line-height:1.5}.overlay-source-preview{display:grid;container-name:overlay-preview;container-type:inline-size;min-height:190px;place-items:center;padding:1rem;overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:.7rem;color:#fff;background:linear-gradient(45deg,var(--surface-raised) 25%,transparent 25%),linear-gradient(-45deg,var(--surface-raised) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--surface-raised) 75%),linear-gradient(-45deg,transparent 75%,var(--surface-raised) 75%),var(--surface);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.overlay-source-preview .dare-panel-card,.overlay-source-preview .event-alert-card{width:100%}.overlay-source-preview .dare-panel-card{width:min(540px,100%)}.overlay-source-preview .dare-panel-card h3{margin:0;font-size:2.125em}@container overlay-preview (max-width: 470px){.overlay-source-preview .dare-panel-card,.overlay-source-preview .event-alert-card{font-size:.78em}.overlay-source-preview .event-alert-card{font-size:.58em}}.overlay-preview-actions,.overlay-token-row,.overlay-token-actions{display:flex;align-items:center;gap:.65rem}.overlay-preview-actions{flex-wrap:wrap}.overlay-source-instructions{display:grid;gap:.45rem;padding:.9rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface-soft);font-size:.8rem;line-height:1.5}.overlay-source-instructions ol{display:grid;gap:.25rem;margin:0;padding-left:1.25rem;color:var(--text-muted)}.overlay-source-instructions>span{color:var(--text-muted)}.overlay-token-list{display:grid;gap:.65rem}.overlay-token-row{justify-content:space-between;min-width:0;padding-top:.75rem;border-top:1px solid var(--border)}.overlay-token-row>div:first-child{display:grid;min-width:0;gap:.2rem}.overlay-token-row span{overflow-wrap:anywhere;color:var(--text-muted);font-size:.73rem}.overlay-name-setting{align-self:end;min-height:44px;padding-bottom:.55rem}.overlay-appearance-heading h2,.overlay-appearance-heading .field-note{margin:0}.overlay-appearance-heading .field-note{display:block;margin-top:.25rem}.overlay-preview{padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--bg)}.overlay-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.preview-badge{padding:.22rem .48rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:var(--surface-soft);font-size:.75rem;font-weight:700}.overlay-error{display:grid;place-content:center;padding:2rem;color:#fff;background:transparent;text-align:center}.overlay-error-message{display:grid;justify-items:center;gap:.5rem;max-width:min(32rem,calc(100vw - 2rem));padding:.9rem 1rem;border:1px solid rgb(255 255 255 / 16%);border-radius:.8rem;background:#050507db;box-shadow:0 16px 50px #00000052}.overlay-error strong{font-size:1.15rem}.overlay-error span{max-width:50ch;color:var(--text-soft);font-size:.9rem}.section-tab-nav{position:sticky;z-index:7;top:calc(var(--header-height) + .5rem);display:flex;max-width:100%;gap:.35rem;padding:.4rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid var(--border);border-radius:.75rem;background:#111115f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-tab-nav button{min-height:44px;flex:0 0 auto;padding:.45rem .75rem;border:0;color:var(--text-muted);background:transparent;font-size:.875rem;white-space:nowrap}.section-tab-nav button.active{color:var(--text);background:var(--accent-soft)}.account-closure-card{min-width:0}.account-closure-status{display:grid;gap:.5rem;min-width:0;margin-block:1rem;overflow-wrap:anywhere}.account-closure-status time{color:var(--text-muted);font-size:.875rem}.account-closure-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.account-closure-contact{display:inline-flex;align-items:center;min-height:44px}.account-closure-feedback{display:grid;gap:.75rem}.account-closure-confirmation{padding-bottom:1rem}.closure-assessment{border:1px solid var(--border);border-radius:12px;min-width:0}.closure-assessment>summary,.closure-balance-details>summary{min-height:44px;padding:12px;cursor:pointer;font-weight:650}.closure-assessment>summary{border-radius:12px}.closure-assessment-body{padding:0 12px 12px;display:grid;gap:12px;min-width:0}.closure-assessment button{min-height:44px}.closure-assessment button[aria-disabled=true]{opacity:.58;cursor:wait;transform:none}.closure-assessment-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px}.closure-assessment-heading time{color:var(--text-muted);font-size:.8rem}.closure-assessment-group h3{margin:0 0 6px;font-size:.9rem}.closure-assessment-group dl{margin:0;display:grid;gap:6px}.closure-assessment-group dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:.85rem}.closure-assessment-group dd{margin:0;font-variant-numeric:tabular-nums;font-weight:650}.payment-recovery-review{width:min(100%,560px)}.form-stack>.account-closure-confirm-checkbox{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.account-closure-confirm-checkbox input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.payment-recovery-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:16px}.payment-recovery-totals>div{display:grid;gap:4px;min-width:0}.payment-recovery-totals span{color:var(--text-muted);font-size:.8rem}.payment-recovery-totals strong{font-size:1.35rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.payment-recovery-details{display:grid;gap:10px;margin-block:20px;font-size:.85rem}.payment-recovery-details>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.payment-recovery-details dd{margin:0;text-align:right;overflow-wrap:anywhere}.payment-recovery-references{font-size:.8rem}.payment-recovery-references summary{cursor:pointer;padding-block:10px}.payment-recovery-references dl{display:grid;gap:12px}.payment-recovery-references dd{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.payment-recovery-references code{overflow-wrap:anywhere}.closure-assessment-body p{margin:0}.closure-balance-details{min-width:0;border-top:1px solid var(--border)}.closure-balance-details>summary{padding-inline:0}.closure-balance-scroll{max-height:18rem;overflow:auto;overscroll-behavior:contain;margin-top:8px}.closure-balance-scroll ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.closure-balance-scroll li{display:grid;gap:4px;font-size:.8rem;overflow-wrap:anywhere;padding-block:8px;border-bottom:1px solid var(--border)}.closure-balance-scroll code{font-size:.75rem}.account-closure-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.account-closure-toolbar label{display:grid;gap:.5rem}.account-closure-list{list-style:none;padding:0;margin:1rem 0}.account-closure-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--border)}.account-closure-identity{display:grid;gap:.375rem;flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.account-closure-identity time{font-size:.875rem;color:var(--text-muted)}.settings-page[data-settings-active=profile] [data-settings-section]:not([data-settings-section=profile]),.settings-page[data-settings-active=platforms] [data-settings-section]:not([data-settings-section=platforms]),.settings-page[data-settings-active=security] [data-settings-section]:not([data-settings-section=security]),.settings-page[data-settings-active=wallet] [data-settings-section]:not([data-settings-section=wallet]),.settings-page[data-settings-active=creator] [data-settings-section]:not([data-settings-section=creator]),.creator-settings-page[data-creator-settings-active=dares] [data-creator-settings-section]:not([data-creator-settings-section=dares]),.creator-settings-page[data-creator-settings-active=overlay] [data-creator-settings-section]:not([data-creator-settings-section=overlay]),.creator-settings-page[data-creator-settings-active=earnings] [data-creator-settings-section]:not([data-creator-settings-section=earnings]){display:none}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid[hidden]{display:none}.admin-grid[data-admin-active=accounts]>:not([data-admin-section=accounts]):not(:has(>[data-admin-section=accounts])),.admin-grid[data-admin-active=streamers]>:not([data-admin-section=streamers]):not(:has(>[data-admin-section=streamers])),.admin-grid[data-admin-active=channels]>:not([data-admin-section=channels]):not(:has(>[data-admin-section=channels])),.admin-grid[data-admin-active=access]>:not([data-admin-section=access]):not(:has(>[data-admin-section=access])),.admin-grid[data-admin-active=evidence]>:not([data-admin-section=evidence]):not(:has(>[data-admin-section=evidence])),.admin-grid[data-admin-active=corrections]>:not([data-admin-section=corrections]):not(:has(>[data-admin-section=corrections])){display:none}.admin-grid[data-admin-active=audit],.admin-grid[data-admin-active=payments]{display:none}.admin-status{color:var(--text-soft);font-size:.78rem;font-weight:850}.admin-status-active{color:var(--success)}.admin-status-revoked,.admin-status-expired,.admin-status-used{color:var(--text-muted)}.admin-status-open{color:var(--warning)}.admin-status-acknowledged{color:var(--text-soft)}.admin-status-resolved{color:var(--success)}.admin-payin-section{display:grid;gap:1rem}.admin-pricing-panel,.admin-base-rate-card,.admin-pricing-card,.admin-pricing-card-heading>div,.admin-pricing-summary{display:grid;gap:.7rem}.admin-base-rate-card{padding:1rem;border:1px solid var(--border-strong);border-radius:.75rem;background:var(--surface-raised)}.admin-base-rate-heading,.admin-base-rate-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:.8rem;align-items:end}.admin-base-rate-heading>div,.admin-package-settings-heading{display:grid;gap:.2rem}.admin-base-rate-heading span,.admin-package-settings-heading span{color:var(--text-muted);font-size:.78rem}.admin-base-rate-heading h3,.admin-package-settings-heading h3{margin:0}.admin-base-rate-card label{display:grid;gap:.35rem;color:var(--text-soft);font-size:.75rem;font-weight:700}.admin-base-rate-preview{display:grid;gap:.35rem;padding:0;list-style:none}.admin-base-rate-preview li{display:flex;justify-content:space-between;gap:1rem}.admin-pricing-list,.admin-package-settings-form{display:grid;gap:.8rem}.admin-pricing-card{grid-template-columns:minmax(8.5rem,.65fr) minmax(14rem,1.2fr) minmax(11rem,1fr) minmax(8.5rem,.7fr) auto;align-items:end;align-content:start;padding:.8rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.admin-pricing-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.admin-pricing-card-heading>div{gap:.15rem}.admin-pricing-card-heading span,.admin-pricing-summary span,.admin-pricing-summary small{color:var(--text-muted);font-size:.72rem}.admin-pricing-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.admin-pricing-fields-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pricing-card label{display:grid;gap:.35rem;color:var(--text-soft);font-size:.75rem;font-weight:700}.admin-pricing-summary{gap:.15rem;padding:.7rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface-raised)}.admin-package-settings-submit{justify-self:end}.admin-package-change-preview{display:grid;gap:.6rem;padding:0;list-style:none}.admin-package-change-preview li{display:grid;gap:.2rem;padding:.65rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface-raised)}.admin-package-change-preview span{color:var(--text-soft);font-size:.78rem}.admin-payin-divider{height:1px;margin:.5rem 0;background:var(--border)}.admin-payin-section .section-heading p{max-width:70ch;margin:.3rem 0 0;color:var(--text-muted);font-size:.84rem}.admin-payin-filter{display:grid;gap:.35rem;color:var(--text-soft);font-size:.75rem;font-weight:700}.admin-payin-controls{display:grid;grid-template-columns:minmax(15rem,1.4fr) repeat(3,minmax(9rem,.7fr)) auto;align-items:end;gap:.65rem;padding:.8rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.admin-payin-search{display:grid;gap:.35rem;color:var(--text-soft);font-size:.75rem;font-weight:700}.admin-payin-filter-actions{display:flex;gap:.45rem}.admin-payin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.admin-payin-summary>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface-raised)}.admin-payin-summary span{color:var(--text-muted);font-size:.72rem}.admin-payin-groups,.admin-payin-severity,.admin-payin-classification{display:grid;gap:.75rem}.admin-payin-severity{padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.admin-payin-severity-critical{border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.admin-payin-severity-warning{border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}.admin-payin-group-heading,.admin-payin-classification-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-payin-group-heading h3,.admin-payin-classification-heading h4,.admin-payin-group-heading p{margin:0}.admin-payin-group-heading p{margin-top:.15rem;color:var(--text-muted);font-size:.75rem}.admin-payin-classification-heading{padding:0 .2rem}.admin-payin-classification-heading h4{color:var(--text-soft);font-size:.8rem;text-transform:capitalize}.admin-payin-list{display:grid;gap:.7rem}.admin-payin-list>article{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.admin-payin-finding-heading,.admin-payin-finding-heading>div,.admin-payin-actions{display:flex;align-items:center;gap:.65rem}.admin-payin-finding-heading{justify-content:space-between}.admin-payin-finding-heading>div{flex-wrap:wrap}.admin-payin-finding-heading>div>strong{text-transform:capitalize}.admin-payin-finding-heading time{color:var(--text-muted);font-size:.72rem}.admin-payin-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0}.admin-payin-evidence summary{color:var(--text-soft);font-size:.78rem;font-weight:700;cursor:pointer}.admin-payin-evidence[open] summary{margin-bottom:.65rem}.admin-payin-list dl>div{display:grid;min-width:0;gap:.2rem;padding:.65rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface-raised)}.admin-payin-list dt{color:var(--text-muted);font-size:.68rem;font-weight:700}.admin-payin-list dd{min-width:0;margin:0;color:var(--text-soft);font-size:.78rem;overflow-wrap:anywhere}.admin-payin-note{margin:0;padding:.7rem;border-left:2px solid var(--border-strong);color:var(--text-soft);background:var(--surface-raised);font-size:.78rem}.admin-payin-actions{justify-content:flex-end}@media(max-width:760px){.admin-payin-section .section-heading,.admin-payin-finding-heading{align-items:stretch;flex-direction:column}.admin-payin-list dl,.admin-payin-controls,.admin-payin-summary{grid-template-columns:1fr 1fr}.admin-payin-search,.admin-payin-filter-actions{grid-column:1 / -1}.admin-pricing-list,.admin-pricing-card{grid-template-columns:1fr}.admin-package-settings-submit{justify-self:stretch}.admin-base-rate-heading,.admin-base-rate-fields{grid-template-columns:1fr}}@media(max-width:460px){.admin-payin-list dl,.admin-pricing-fields,.admin-payin-controls,.admin-payin-summary{grid-template-columns:1fr}.admin-payin-filter-actions{flex-direction:column}}.admin-audit-section{display:grid;gap:1rem}.admin-audit-search{display:grid;gap:.35rem;color:var(--text-soft);font-size:.84rem;font-weight:700}.admin-audit-filters{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.42fr);align-items:end;gap:.8rem;max-width:780px}.admin-audit-filters>label:not(.check-row){display:grid;gap:.35rem;color:var(--text-soft);font-size:.84rem;font-weight:700}.admin-audit-operational{align-self:center;justify-self:start;min-height:44px}.admin-audit-filter-actions{display:flex;flex-wrap:wrap;gap:.6rem}.audit-list code{color:var(--text-soft)}.legal-page{width:min(100%,980px);margin-inline:auto}.legal-back-navigation{display:flex;align-items:center;gap:1rem}.legal-back-navigation button{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.legal-version{color:var(--text-muted);font-size:.86rem}.legal-introduction{max-width:75ch;display:grid;gap:.75rem;margin-bottom:1.5rem}.legal-introduction p{margin:0;color:var(--text-muted);line-height:1.65}.legal-language-note{color:var(--text-muted);font-size:.86rem}.legal-sections{display:grid;gap:0;border-top:1px solid var(--border)}.legal-sections section{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:1.5rem;padding:1.35rem 0;border-bottom:1px solid var(--border)}.legal-sections h2,.legal-sections p{margin:0}.legal-sections h2{font-size:1rem}.legal-section-copy{display:grid;gap:.7rem;max-width:75ch}.legal-sections p{color:var(--text-muted);font-size:.9rem;line-height:1.65}.legal-document-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}@media(max-width:900px){.header-login-button{display:inline-flex!important}}@media(max-width:680px){.payout-request-confirmation-summary{grid-template-columns:1fr}.payout-request-dialog>.button-primary{width:100%}.wallet-page .wallet-grid{grid-template-columns:minmax(0,1fr)}.admin-audit-filters{grid-template-columns:minmax(0,1fr);width:100%}.admin-audit-filter-actions .button{flex:1 1 9rem;min-height:44px}.wallet-page [data-wallet-section][data-wallet-active=false]{display:none}.wallet-section-content[data-wallet-active=true]{display:contents}.wallet-page .metric-card>strong,.wallet-payout-balance strong{max-width:100%;font-size:clamp(1.1rem,6.5vw,1.75rem);white-space:nowrap}.wallet-purchase-actions{align-items:stretch;flex-direction:column}.wallet-purchase-actions .button,.wallet-purchase-actions .text-button{width:100%;min-height:44px;text-align:center;white-space:nowrap}.wallet-payout-balance{align-items:flex-start;flex-direction:column}.channel-mobile-tabs{grid-template-columns:none;grid-auto-columns:minmax(7rem,max-content);grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:.2rem;scroll-snap-type:x proximity;scrollbar-width:none}.channel-mobile-tabs a{display:grid;min-width:7rem;min-height:44px;place-items:center;padding-inline:.75rem;border-radius:.5rem;color:var(--text-muted);font-size:.75rem;font-weight:800;scroll-snap-align:start;text-decoration:none;white-space:nowrap}.channel-mobile-tabs a.active{color:var(--text);background:var(--accent-soft)}.channel-mobile-tabs button{display:none}.header-login-button{min-width:auto;padding-inline:.7rem}.compact-page-state,.broadcast-overlay-grid,.settings-security-list,.legal-sections section{grid-template-columns:1fr}.compact-page-state{justify-items:start}.compact-page-state .page-state-actions{justify-content:flex-start}.search-mode #channels h1{width:100%;font-size:clamp(1.55rem,8vw,2.4rem)}.search-query{max-width:calc(100vw - 3rem)}.search-results-meta{align-items:center}.search-results-meta .section-note,.search-results-meta .button{white-space:nowrap}.dare-hero-discovery{min-height:0}.dare-hero-copy{padding-block:1.75rem}.dare-hero-live-empty{min-height:0;padding:1.4rem}.dare-hero-live-empty h2{font-size:1.2rem}.overlay-preview{position:static}.admin-grid{grid-template-columns:1fr}.section-heading{gap:.75rem}.dare-lifecycle-section>.section-heading{align-items:flex-start;flex-direction:column}.channel-header-actions .button{min-width:min(100%,12rem);white-space:nowrap}}@media(max-width:420px){.header-wallet-button{min-width:62px;padding-inline:.55rem}.header-wallet-button strong{display:inline;font-size:.78rem}.page-state-actions,.compact-page-state .page-state-actions,.page-state-actions .button{width:100%}.channel-mobile-tabs a{font-size:.75rem}.channel-header-actions{align-items:stretch;flex-direction:column}.channel-header-actions .button{width:100%}.form-actions .button{flex:1}}@media(max-width:900px){:root{--mobile-safe-top: env(safe-area-inset-top, 0px);--mobile-safe-right: env(safe-area-inset-right, 0px);--mobile-safe-bottom: env(safe-area-inset-bottom, 0px);--mobile-safe-left: env(safe-area-inset-left, 0px);--header-height: calc(116px + var(--mobile-safe-top))}html{max-width:100%;overflow-x:hidden;scroll-padding-top:calc(var(--header-height) + .75rem)}body{min-width:0;max-width:100%;overflow-x:hidden}button,.button,input,select{min-height:44px}.sidebar-toggle,.account-menu-trigger,.icon-button,.live-dare-carousel-controls button{width:44px;min-width:44px;min-height:44px}.search-all-results,.terms-fingerprint,.password-visibility-button,.account-menu-subheading .account-menu-back,.account-menu-channel .account-menu-secondary-link,.sidebar-phase-list a,.settings-back-link,.back-link,.channel-platform-link{min-height:44px}.settings-back-link,.back-link{display:inline-flex;align-items:center}.app-shell,.app-body,.page-shell,.page-shell>*,.content-page,.dare-home,.detail-page,.wallet-page{min-width:0;max-width:100%}.site-header{min-width:0;padding-top:calc(.6rem + var(--mobile-safe-top));padding-right:calc(1.25rem + var(--mobile-safe-right));padding-bottom:.6rem;padding-left:calc(1.25rem + var(--mobile-safe-left))}.header-leading,.header-actions,.header-search{min-width:0}.search-suggestions{max-height:calc(100dvh - var(--header-height) - .75rem - var(--mobile-safe-bottom));overflow-y:auto;overscroll-behavior:contain}.sidebar{padding-bottom:calc(1.1rem + var(--mobile-safe-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar-scrim{right:var(--mobile-safe-right)}.page-shell{padding-right:calc(clamp(1.25rem,2.6vw,2.75rem) + var(--mobile-safe-right));padding-bottom:calc(clamp(1.25rem,2.6vw,2.75rem) + var(--mobile-safe-bottom));padding-left:calc(clamp(1.25rem,2.6vw,2.75rem) + var(--mobile-safe-left))}.phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-grid,.broadcast-overlay-grid,.admin-grid{grid-template-columns:1fr}.overlay-preview{position:static}.moderation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-filters .filter-actions{grid-column:1 / -1;justify-content:flex-end}.evidence-card,.evidence-card video,.evidence-placeholder{min-width:0;max-width:100%}.section-tab-nav{position:static;display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin}.section-tab-nav button{width:auto;min-width:9.5rem;min-height:44px;flex:0 0 auto;padding-inline:.5rem;scroll-snap-align:start;white-space:nowrap}}@media(max-width:680px){:root{--header-height: calc(116px + var(--mobile-safe-top))}input,select,textarea{font-size:16px}.site-header{padding-right:calc(.8rem + var(--mobile-safe-right));padding-left:calc(.8rem + var(--mobile-safe-left))}.page-shell{padding-top:1rem;padding-right:calc(1rem + var(--mobile-safe-right));padding-bottom:calc(1rem + var(--mobile-safe-bottom));padding-left:calc(1rem + var(--mobile-safe-left))}.content-page{gap:1.35rem}h1,.page-heading h1,.channel-header h1{font-size:clamp(1.7rem,8vw,2.35rem);overflow-wrap:anywhere}h2,h3,p,li,dt,dd,code,small,label,.button{overflow-wrap:anywhere}.page-heading,.channel-header,.settings-card,.review-panel,.dare-lifecycle-section,.channel-active-dare,.studio-action-section,.overlay-appearance-form{min-width:0;padding:1rem}.channel-header-actions,.card-actions,.form-actions,.quick-amounts,.filter-actions,.admin-payin-actions{max-width:100%}.phase-grid,.moderation-filters{grid-template-columns:1fr}.moderation-filters .filter-actions{grid-column:1}.dialog-backdrop{align-items:end;padding-top:calc(.5rem + var(--mobile-safe-top));padding-right:calc(.5rem + var(--mobile-safe-right));padding-bottom:calc(.5rem + var(--mobile-safe-bottom));padding-left:calc(.5rem + var(--mobile-safe-left));overscroll-behavior:contain}.dialog-card{width:100%;max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom) - 1rem);overscroll-behavior:contain;scroll-padding-block:4.75rem}.credit-checkout-dialog{height:auto;max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom) - 1rem);padding:1rem;border-radius:1rem 1rem .35rem .35rem}.credit-checkout-shell{min-height:0;align-content:start}.credit-checkout-heading{top:-1rem;margin:-1rem -1rem 0;padding:1rem 1rem .8rem}.credit-checkout-intro{grid-template-columns:1fr}.credit-checkout-intro .credit-store-trust{justify-content:flex-start}.credit-checkout-package-actions{position:sticky;z-index:2;bottom:-1rem;margin:0 -1rem -1rem;padding:.8rem 1rem 1rem;background:var(--bg)}.payment-checkout-actions{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:.65rem}.payment-checkout-actions .checkout-back-button{margin-right:0}.payment-checkout-actions .button{width:100%;min-height:44px}.dialog-heading>div,.dialog-heading h2,.proposal-form,.form-stack,.form-grid{min-width:0}.funding-card-footer{align-items:stretch;flex-direction:column}.funding-card-footer .button{width:100%}.live-dare-stage,.live-dare-visual{min-height:330px}.live-dare-visual,.live-dare-copy{padding:1.25rem}.live-dare-copy h2{font-size:clamp(1.55rem,8vw,2rem);overflow-wrap:anywhere}.live-dare-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.live-dare-rail button{min-width:min(17rem,84vw)}.channel-mobile-tabs{overflow-x:auto;overflow-y:hidden}.channel-mobile-tabs a{min-width:7rem}.dare-card,.dare-card-top,.dare-meta,.viewer-pledge,.terms-integrity,.dare-timeline li,.private-dare-section,.private-dare-section>summary{min-width:0;max-width:100%}.financial-activity-list>a,.financial-activity-list>article,.history-list>a,.moderation-list>a,.payment-history-row{align-items:flex-start;flex-direction:column}.financial-activity-list .history-value,.history-list .history-value,.payment-history-row .history-value{justify-items:start;text-align:left}.metric-card dl div,.fact-list div{align-items:flex-start}.moderation-case-facts>div{display:grid;gap:.2rem;grid-template-columns:minmax(0,1fr)}.moderation-case-facts>div>dd{justify-self:start;text-align:left}.payout-controls,.payout-controls label,.payout-controls input{width:100%;min-width:0}.admin-record-list article,.admin-account-result,.admin-payin-finding-heading,.admin-payin-actions{align-items:stretch;flex-direction:column}.admin-record-list article>.button,.admin-account-result>.button,.admin-payin-actions .button{width:100%}.admin-record-list .admin-record-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-record-actions .button,.streamer-activation-card .button{width:100%}.admin-privileged-user-header,.admin-elevated-role-row{align-items:stretch;flex-direction:column}.admin-privileged-user-header>.button,.admin-elevated-role-row>.button{width:100%}.admin-pricing-fields,.admin-payin-list dl{grid-template-columns:1fr}.admin-payin-filter{width:100%;min-width:0}.audit-list article{grid-template-columns:1fr}.platform-settings-row{grid-template-columns:auto minmax(0,1fr)}.chat-control-settings fieldset,.chat-funding-limits{grid-template-columns:minmax(0,1fr)}.chat-attribution-control{grid-column:auto}.chat-funding-limits input[type=number]{font-size:1rem}.chat-control-actions .button{flex:1 1 12rem}.account-session-row{grid-template-columns:minmax(0,1fr)}.account-session-row .button,.account-session-others,.account-session-actions{width:100%}.account-session-actions .button{flex:1}.platform-settings-row>.button,.platform-settings-row>button,.platform-confirm-actions{grid-column:1 / -1;width:100%}.platform-confirm-actions .button,.platform-confirm-actions button{flex:1}.overlay-source-preview{min-height:180px;padding:.9em}.broadcast-overlay-option-heading,.overlay-appearance-heading,.overlay-token-row{align-items:stretch;flex-direction:column}.overlay-token-actions{width:100%}.overlay-token-actions .button{flex:1}.dare-panel-overlay,.event-alert-overlay{min-width:0;padding-top:calc(1rem + var(--mobile-safe-top));padding-right:calc(1rem + var(--mobile-safe-right));padding-bottom:calc(1rem + var(--mobile-safe-bottom));padding-left:calc(1rem + var(--mobile-safe-left))}.dare-panel-card,.event-alert-stage,.event-alert-card{width:100%;max-width:100%}.event-alert-card{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:480px){.event-alert-card{padding:.85rem 1.25rem .85rem 1rem;gap:.75rem}.event-alert-icon{width:3.25rem;height:3.25rem;border-radius:1rem;font-size:1.7rem}.page-shell{padding-top:.75rem;padding-right:calc(.75rem + var(--mobile-safe-right));padding-bottom:calc(.75rem + var(--mobile-safe-bottom));padding-left:calc(.75rem + var(--mobile-safe-left))}.brand,.header-actions{gap:.35rem}.account-menu-popover{right:calc(.5rem + var(--mobile-safe-right));left:calc(.5rem + var(--mobile-safe-left));width:auto;max-height:calc(100dvh - 66px - var(--mobile-safe-top) - var(--mobile-safe-bottom));overscroll-behavior:contain}.section-heading:not(.live-dare-showcase-heading),.admin-payin-section .section-heading,.admin-audit-section .section-heading{align-items:flex-start;flex-direction:column}.section-note{border-radius:.55rem;white-space:normal}.page-heading,.channel-header,.account-page-header{padding:.9rem}.account-page-header{align-items:flex-start;flex-wrap:wrap}.account-edit-profile{width:100%;margin-left:0}.channel-avatar.large{width:64px;height:64px;font-size:1.45rem}.channel-mobile-tabs{top:calc(var(--header-height) + .25rem);gap:.15rem;padding:.2rem}.channel-mobile-tabs a{min-height:44px;font-size:.75rem}.dare-hero h1{font-size:clamp(2rem,13vw,2.6rem)}.live-dare-stage,.live-dare-visual{min-height:300px}.live-dare-visual-topline,.live-dare-streamer,.live-dare-stats,.dare-meta,.viewer-pledge,.funding-review-breakdown>div{align-items:flex-start;flex-direction:column}.live-dare-streamer{display:flex}.live-dare-stats{gap:.7rem}.dare-value,.dare-value small,.funding-review-breakdown dd{text-align:left}.quick-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-amounts .button,.form-actions,.dialog-actions,.channel-header-actions,.account-page-actions{width:100%}.proposal-form .form-actions{width:100%;max-width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.form-actions .button,.dialog-actions .button,.channel-header-actions .button,.account-page-actions .button{width:100%;flex:1 1 100%}.secret-field,.admin-reference-lookup{grid-template-columns:1fr}.admin-reference-lookup>*{grid-column:1}.solana-pay-qr canvas{width:min(224px,100%);height:auto;aspect-ratio:1}.copy-field>span{min-width:0}.decision-panel fieldset{flex-direction:column}}@media(max-width:900px)and (max-height:500px)and (orientation:landscape){:root{--header-height: calc(64px + var(--mobile-safe-top))}.site-header{grid-template-columns:auto minmax(180px,1fr) auto;gap:.6rem;padding-top:calc(.45rem + var(--mobile-safe-top));padding-bottom:.45rem}.header-search{grid-row:1;grid-column:2}.search-suggestions{max-height:calc(100dvh - var(--header-height) - .5rem - var(--mobile-safe-bottom))}.dialog-card{max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom) - .5rem)}}.account-menu-identity small,.account-menu-submenu-heading small,.account-menu-channel .account-menu-secondary-link,.account-menu-note,.search-suggestion small,.search-suggestion>span:last-child,.search-suggestion-state,.search-all-results,.search-results-summary,.section-note,.field-note,.field-validation-error,.field-label small,.muted,.dare-meta,.dare-value small,.dare-card details,.viewer-pledge,.recent-contributions span,.dare-timeline small,.dare-timeline time,.terms-integrity,.channel-card>div>span,.metric-card>span,.metric-card>small,.admin-record-list span,.admin-record-list code,.admin-account-result span,.admin-account-uid,.admin-account-uid code,.history-list span,.history-list small,.financial-activity-list span,.financial-activity-list time,.moderation-list span,.moderation-list small,.audit-list article,.account-details dt,.account-details dd,.fact-list dt,.fact-list dd,.admin-status,.admin-base-rate-card label,.admin-pricing-card label,.admin-payin-filter,.admin-pricing-card-heading span,.admin-pricing-summary span,.admin-pricing-summary small,.admin-payin-list dt,.admin-payin-list dd,.form-stack>label,.form-grid label,.moderation-filters label,.settings-help,.settings-feedback,.request-error-copy>span{font-size:.875rem;line-height:1.5}.dare-status{font-size:.875rem!important}@media(max-width:680px){.moderation-case-summary,.moderation-claim-action,.deadline-value{justify-items:start;text-align:left}.moderation-terms-hash,.moderation-terms-hash dd,.decision-financial-facts div{align-items:flex-start;flex-direction:column}.moderation-terms-hash code{max-width:min(100%,18rem)}.record-details-content,.record-details-content .terms-integrity,.record-details-content .terms-fingerprint,.record-details-content code{min-width:0;max-width:100%}.record-details-content code{overflow-wrap:anywhere;white-space:normal}.admin-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-section-nav button{width:100%;min-width:0;white-space:normal}}@media(max-height:240px){.dare-panel-overlay{padding:.75rem}.dare-panel-card{padding:.75rem .9rem;font-size:min(1em,9vh)}.dare-panel-card h1{margin-block:0 .55rem}}.responsive-section-navigation{display:contents}.mobile-section-picker,.channel-section-picker{display:none}.channel-section-picker>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dare-lifecycle-grid{display:block}.dare-lifecycle-section{padding:0;border:0;background:transparent}.dare-lifecycle-section[hidden]{display:none}.dare-lifecycle-section .card-stack{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:start;gap:1rem}.dare-lifecycle-section .card-stack>*{min-width:0}.dare-lifecycle-section .lifecycle-empty-state{grid-column:1 / -1}.dare-card{gap:.8rem}.dare-card>p{line-height:1.5}.dare-value small{display:inline;text-align:inherit}.state-inline{padding:.6rem .7rem;border-left-width:2px}.connection-status{width:fit-content;max-width:100%;flex-wrap:wrap;gap:.35rem .55rem;padding:.5rem .7rem}.connection-status small{color:color-mix(in srgb,currentColor 72%,var(--text-muted));font-size:.75rem}@media(max-width:900px){.dare-lifecycle-section .card-stack{grid-template-columns:1fr}}@media(max-width:680px){.responsive-section-navigation{display:block}.responsive-section-navigation .section-tab-nav,.channel-mobile-tabs{display:none}.mobile-section-picker,.channel-section-picker{display:grid;gap:.4rem;padding:.75rem;border:1px solid var(--border);border-radius:.75rem;color:var(--text-muted);background:var(--surface-raised);font-size:.875rem;font-weight:800}.mobile-section-picker select,.channel-section-picker select{width:100%;min-width:0;color:var(--text);background:var(--surface)}.studio-focus-header nav{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.studio-focus-header nav .button{width:100%;min-width:0;white-space:nowrap}.studio-focus-header nav .studio-mode-button{grid-column:1 / -1}.dare-lifecycle-section>.section-heading{align-items:center;flex-direction:row}.dare-lifecycle-section .lifecycle-sort-label{display:none}.dare-card{padding:.9rem}.dare-card-top{gap:.55rem}.dare-home{gap:2.25rem}.live-dare-showcase-heading h1{max-width:12ch;font-size:clamp(1.85rem,9vw,2.35rem)}.showcase-carousel-viewport,.showcase-carousel[data-item-count="1"] .showcase-carousel-viewport,.live-dare-stage,.live-dare-visual{min-height:0}.live-dare-visual{height:230px;padding:1rem}.live-dare-visual:before{width:210px;height:210px}.live-dare-visual:after{width:145px;height:145px}.live-dare-monogram{width:76px;height:76px;font-size:2rem}.live-dare-progress{padding:.7rem .8rem}.live-dare-copy{padding:1.15rem}.live-dare-streamer{margin-bottom:.8rem}.live-dare-category{margin-bottom:.45rem}.live-dare-copy h2{margin-bottom:.55rem;font-size:clamp(1.5rem,7.5vw,1.85rem)}.live-dare-copy>p{min-height:3em;margin-bottom:.85rem;-webkit-line-clamp:2}.live-dare-stats{margin-bottom:.9rem}.live-dare-copy .hero-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.live-dare-copy .hero-actions .button{width:100%;min-width:0;padding-inline:.65rem;font-size:.875rem;line-height:1.2;white-space:nowrap}}@media(max-width:350px){.studio-focus-header nav,.live-dare-copy .hero-actions{grid-template-columns:1fr}.studio-focus-header nav .studio-mode-button{grid-column:1}}.credit-checkout-page{min-height:100vh;background:var(--bg)}.credit-checkout-skip-link{position:absolute;z-index:20;top:-5rem;left:1rem;padding:.7rem 1rem;border-radius:.5rem;color:var(--accent-contrast);background:var(--accent);font-weight:750}.credit-checkout-skip-link:focus-visible{top:.75rem}.credit-checkout-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px;padding:0 max(1.5rem,calc((100vw - 1100px)/2));border-bottom:1px solid var(--border)}.credit-checkout-page-header .brand{display:inline-flex;align-items:center;gap:.55rem;font-size:1.2rem;font-weight:850;text-decoration:none}.credit-checkout-return{color:var(--text-soft);font-size:.85rem;font-weight:700;text-decoration:none}.credit-checkout-return:hover{color:var(--text);text-decoration:underline;text-underline-offset:.2em}.credit-checkout-page-main{max-width:1160px;margin:0 auto;padding:clamp(2rem,4vw,3.75rem) 1.5rem 5rem}.credit-checkout-page-intro{margin-bottom:2rem}.credit-checkout-page-intro h1{margin:0;font-size:clamp(1.9rem,3vw,2.65rem);letter-spacing:-.035em;line-height:1.1}.credit-checkout-page-intro p{margin:.55rem 0 0;color:var(--text-soft)}.credit-checkout-page-main>.checkout-environment{width:fit-content;margin-bottom:1.75rem}.credit-checkout-page-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:start;gap:0}.credit-checkout-page-grid h2{margin:0 0 1.25rem;font-size:1.08rem;letter-spacing:-.02em}.credit-checkout-page-packages{min-width:0;padding-right:clamp(2rem,4vw,3.5rem)}.credit-checkout-page-packages .credit-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.credit-checkout-page-packages .credit-package-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.7rem;min-height:7.2rem;padding:1rem;border-color:var(--border);background:var(--surface-raised)}.credit-checkout-page-packages .credit-package-card.best-value:not(.selected){border-color:var(--border);background:var(--surface-raised)}.credit-checkout-page-packages .credit-package-card.selected{border-color:var(--accent);background:#ff5c3a14}.credit-checkout-page-packages .credit-package-card:hover{border-color:var(--accent-hover)}.credit-checkout-page-packages .credit-package-action{display:none}.credit-checkout-page-packages .credit-package-price{min-width:0;justify-items:start;text-align:left}.credit-checkout-page-packages .credit-package-amount strong{font-size:1.45rem}.credit-checkout-page-packages .credit-package-selection{position:absolute;top:.8rem;right:.8rem;display:grid;width:1.15rem;height:1.15rem;place-items:center;border:1.5px solid var(--border-strong);border-radius:50%}.credit-checkout-page-packages .selected .credit-package-selection{border-color:var(--accent);color:var(--accent-contrast);background:var(--accent)}.credit-checkout-page-packages .credit-package-selection .ui-icon{width:.75rem;height:.75rem}.credit-checkout-page-order{position:sticky;top:2rem;min-width:0;padding-left:clamp(2rem,4vw,3.5rem);border-left:1px solid var(--border)}.credit-checkout-page-order .payment-method-checkout{gap:1.2rem}.credit-checkout-page-order .payment-method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.credit-checkout-page-order .payment-method-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.55rem;min-height:8.7rem;padding:.9rem;border-radius:.75rem;background:var(--surface-raised)}.credit-checkout-page-order .payment-method-option.unavailable{opacity:1;background:transparent}.credit-checkout-page-order .payment-method-option input[type=radio]{position:absolute;top:.95rem;right:.95rem;grid-row:auto;grid-column:auto}.credit-checkout-page-order .payment-method-icon{width:2rem;height:2rem;border:0;color:var(--text);background:transparent}.credit-checkout-page-order .payment-method-icon .ui-icon{width:1.4rem;height:1.4rem}.credit-checkout-page-order .payment-method-copy{grid-row:auto;grid-column:auto}.credit-checkout-page-order .payment-method-copy strong{font-size:.9rem}.credit-checkout-page-order .payment-method-copy small{font-size:.75rem}.credit-checkout-page-order .payment-method-fee{grid-row:auto;grid-column:auto;margin-top:auto;font-size:.75rem}.credit-checkout-page-order .payment-method-option.unavailable .payment-method-fee{color:var(--text-soft)}.checkout-order-details{padding-top:1.25rem;border-top:1px solid var(--border)}.checkout-order-details h3{margin:0 0 .9rem;font-size:.9rem}.checkout-order-details dl{display:grid;gap:.8rem;margin:0}.checkout-order-details dl>div{display:flex;justify-content:space-between;gap:1rem;color:var(--text-soft);font-size:.82rem}.checkout-order-details dd{margin:0;color:var(--text);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.checkout-order-details .checkout-discount-row dd{color:var(--success)}.checkout-order-details .checkout-total-row{align-items:baseline;margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--border);color:var(--text);font-weight:800}.checkout-order-details .checkout-total-row dd{font-size:1.2rem}.credit-checkout-page-order .payment-checkout-actions{display:block}.credit-checkout-page-order .payment-checkout-actions .button{width:100%;min-height:50px}.credit-checkout-page-main.payment-step{max-width:760px}.credit-checkout-page-main.payment-step .credit-checkout-page-intro{margin-bottom:1.5rem}.credit-checkout-page-intro h1:focus{outline:none}.credit-checkout-payment-page{min-width:0}.credit-checkout-change{display:inline-flex;min-height:44px;align-items:center;gap:.35rem;margin:-.65rem 0 .35rem -.1rem;padding:0;border:0;background:transparent;cursor:pointer}.credit-checkout-change:hover:not(:disabled){transform:none}.credit-checkout-change .ui-icon{width:1rem;height:1rem}@media(max-width:960px){.credit-checkout-page-header{min-height:64px;padding-inline:1rem}.credit-checkout-page-main{padding:1.5rem 1rem 4rem}.credit-checkout-page-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.credit-checkout-page-packages{padding-right:0}.credit-checkout-page-order{position:static;padding:1.8rem 0 0;border-top:1px solid var(--border);border-left:0}}@media(max-width:440px){.credit-checkout-page-packages .credit-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-checkout-page-packages .credit-package-card{min-height:6rem;padding:.85rem}.credit-checkout-page-packages .credit-package-amount strong{font-size:1.25rem}.credit-checkout-page-packages .credit-package-price strong{font-size:.85rem}.credit-checkout-page-order .payment-method-option{min-height:8rem;padding:.75rem}}.credit-checkout-dialog{width:min(100%,720px);padding:1.25rem}.credit-checkout-shell{gap:.85rem}.credit-checkout-heading{position:static;margin:0;padding:0 0 .9rem;background:transparent}.credit-checkout-title{display:grid;gap:.2rem}.credit-checkout-heading h2{margin-top:0;font-size:1.5rem;letter-spacing:-.025em}.credit-checkout-heading p{margin-top:.15rem}.checkout-environment{display:flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:.5rem .7rem;border:1px solid rgb(255 188 88 / 30%);border-radius:.6rem;color:var(--text-soft);background:#ffbc580f;font-size:.75rem}.checkout-environment>span{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:var(--warning)}.checkout-environment strong{color:var(--warning)}.checkout-environment small{color:var(--text-muted);font-size:inherit}.credit-checkout-package-step{gap:.8rem}.checkout-section-heading{margin:.35rem 0 0;padding-top:1rem;border-top:1px solid var(--border);font-size:1rem;line-height:1.3}.credit-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.credit-package-item{min-width:0}.credit-package-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:1fr;align-items:center;gap:.9rem;min-height:4.75rem;padding:.9rem 1rem;overflow:visible;border:1px solid var(--border);border-radius:.8rem;color:var(--text);background:var(--surface-raised);font:inherit;text-align:left;cursor:pointer;width:100%;height:100%}.credit-package-card:hover,.credit-package-card:focus-visible{border-color:#ff5c3aa6;background:#ff5c3a12;transform:none}.credit-package-card.selected,.credit-package-card.best-value{border-color:#ff5c3a6b;background:#ff5c3a0d;box-shadow:none}.credit-package-amount,.credit-package-price{align-content:center}.credit-package-amount strong{font-size:1.3rem;line-height:1.05}.credit-package-amount span,.credit-package-price small{font-size:.72rem}.credit-package-price{display:grid;min-width:5.5rem;justify-items:end;gap:.1rem;text-align:right;font-variant-numeric:tabular-nums}.credit-package-price strong{font-size:.9rem}.credit-package-action{display:flex;align-items:center;gap:.3rem;color:var(--text-muted);font-size:.75rem;font-weight:800}.credit-package-action .ui-icon{width:1rem;height:1rem}.credit-package-badges{position:absolute;top:-.55rem;left:.85rem;min-height:0}.best-value-badge,.discount-badge{padding:.18rem .4rem;font-size:.62rem}.checkout-purchase-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:1rem;border-bottom:1px solid var(--border)}.checkout-purchase-summary>div{display:grid;gap:.2rem}.checkout-purchase-summary>div+div{text-align:right}.checkout-purchase-summary span{color:var(--text-muted);font-size:.75rem;font-weight:700}.checkout-purchase-summary strong{font-size:1.18rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.payment-method-list{align-content:start;gap:.55rem}.payment-method-option{grid-template-columns:auto minmax(0,1fr) auto;min-height:4.5rem;padding:.85rem 1rem;border-radius:.8rem;background:var(--surface-raised)}.payment-method-fee{color:var(--text-soft);font-size:.75rem;white-space:nowrap}.checkout-price-disclosure{border-bottom:1px solid var(--border);padding-bottom:.75rem}.checkout-price-disclosure summary{width:fit-content;color:var(--text-soft);cursor:pointer;font-size:.78rem;font-weight:700}.checkout-price-disclosure summary:hover{color:var(--text)}.checkout-price-disclosure summary:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.checkout-price-disclosure dl{display:grid;gap:.55rem;max-width:34rem;margin:.8rem 0 0}.checkout-price-disclosure dl>div{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-soft);font-size:.8rem}.checkout-price-disclosure dd{margin:0;color:var(--text);font-weight:740;text-align:right}.checkout-price-disclosure .checkout-discount-row dd{color:var(--success)}.checkout-price-disclosure .checkout-total-row{margin-top:.2rem;padding-top:.45rem;border-top:1px solid var(--border);font-weight:800}.checkout-trust-note{margin:0;padding:0;border:0;color:var(--text-muted);background:transparent;font-size:.75rem}.checkout-refund-note{margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.45}.checkout-refund-note a{color:inherit;text-decoration:underline}.payment-checkout-actions{margin-top:.1rem;padding-top:.75rem}.solana-pay-intent{padding:0;border:0;background:transparent}.checkout-result{min-height:12rem;padding:1.4rem}.payout-request-dialog{width:min(560px,calc(100vw - 2rem));padding:1.25rem}.payout-request-form{display:grid;gap:.85rem}.payout-request-heading{margin-bottom:0;padding-bottom:.8rem;border-bottom:1px solid var(--border)}.payout-balance-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:.7rem;background:var(--surface-raised)}.payout-balance-summary span{color:var(--text-muted);font-size:.75rem}.payout-balance-summary strong{font-size:1.2rem}.payout-request-section{display:grid;gap:.4rem}.payout-field-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.payout-field-heading label,.payout-destination-picker legend{color:var(--text-soft);font-size:.75rem;font-weight:760}.payout-field-heading .text-button{border:0;padding:.25rem;color:var(--accent-hover);background:transparent;font:inherit;font-size:.72rem;font-weight:780;cursor:pointer}.payout-field-heading .text-button:disabled{cursor:not-allowed;opacity:.5}.payout-amount-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--border-strong);border-radius:.7rem;background:var(--surface-soft)}.payout-amount-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ff5c3a1f}.payout-amount-control input[type=number]{min-width:0;border:0;background:transparent;font-size:1.15rem;font-weight:760;box-shadow:none}.payout-amount-control input[type=number]:focus,.payout-amount-control input[type=number]:focus-visible{outline:0;outline-offset:0}.payout-amount-control>span{padding:0 .9rem;color:var(--text-muted);font-size:.75rem;font-weight:760}.payout-request-section .field-note{color:var(--text-muted);font-size:.68rem}.payout-destination-picker{display:grid;gap:.45rem;min-width:0;margin:0;padding:0;border:0}.payout-destination-picker legend{margin-bottom:.45rem}.payout-destination-choices{display:grid;max-height:12rem;gap:.45rem;overflow-y:auto}.payout-destination-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.65rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:.65rem;background:#ffffff05;cursor:pointer}.payout-destination-choice:hover,.payout-destination-choice.selected{border-color:#ff5c3a94;background:#ff5c3a12}.payout-destination-choice input{width:1rem;height:1rem;margin:0;accent-color:var(--accent)}.payout-destination-choice-copy{display:grid;gap:.12rem;min-width:0}.payout-destination-choice-copy strong,.payout-destination-choice-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payout-destination-choice-copy small{color:var(--text-muted);font-size:.7rem}.payout-destination-choice-meta{padding:.2rem .4rem;border-radius:999px;color:var(--text-soft);background:var(--surface-raised);font-size:.64rem;font-weight:760}.payout-selected-destination{gap:.35rem;padding:.7rem .75rem;border-color:var(--border);background:transparent}.payout-selected-destination>div:first-child{display:flex;align-items:center;justify-content:space-between}.payout-selected-address .text-button,.payout-confirmation-address .text-button{min-width:0;min-height:36px;padding:.4rem .65rem;border:1px solid var(--border-strong);color:var(--text);background:var(--surface-raised);font-size:.7rem}.payout-request-note{margin:0;color:var(--text-muted);font-size:.72rem;line-height:1.45}.payout-request-actions{padding-top:.75rem;border-top:1px solid var(--border)}.payout-request-success{padding:.9rem}.payout-request-confirmation-summary{grid-template-columns:1fr;gap:0;border-block:1px solid var(--border)}.payout-request-confirmation-summary>div,.payout-request-confirmation-summary .payout-confirmation-address{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);align-items:center;grid-column:1;gap:.75rem;padding:.65rem 0;border:0;border-radius:0;background:transparent}.payout-request-confirmation-summary>div+div{border-top:1px solid var(--border)}.payout-request-confirmation-summary dd{text-align:right}.payout-confirmation-address dd{min-width:0}.payout-success-action{width:100%}.payout-destination-dialog{gap:.8rem;padding:1.25rem}@media(max-width:760px){.credit-checkout-dialog,.payout-request-dialog,.payout-destination-dialog{width:100%;padding:1rem}.credit-checkout-heading{margin:0;padding:0 0 .8rem}.checkout-environment{flex-wrap:wrap}.checkout-environment small{width:auto;margin-left:0}.payout-request-actions,.payment-checkout-actions{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.payout-request-actions .button,.payment-checkout-actions .button{width:100%;height:44px;min-height:44px;padding-block:0}}@media(max-width:540px){.credit-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-package-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:5.25rem;gap:.3rem;padding:.7rem}.credit-package-price{grid-column:1;grid-row:2;min-width:0;justify-items:start;text-align:left}.credit-package-action{grid-column:2;grid-row:1 / span 2}.credit-package-badges{top:-.4rem}.payout-request-confirmation-summary>div,.payout-request-confirmation-summary .payout-confirmation-address{grid-template-columns:1fr;gap:.25rem}.payout-request-confirmation-summary dd{text-align:left}}.dare-panel-card,.dare-panel-brand,.dare-panel-under,.dare-panel-loop:before,.event-alert-sequence,.event-alert-card,.event-alert-shape-set,.event-alert-orbits,.event-alert-stamp,.event-alert-copy,.event-alert-ticket,.event-alert-swipe,.event-alert-tick{animation:none!important}.dare-panel-card{--overlay-cream: #fff1e5;--overlay-ink: #211b1b;--overlay-orange: #ff724f;position:relative;isolation:isolate;display:block;width:min(540px,calc(100vw - 1.25rem));min-height:0;padding:0;overflow:visible;aspect-ratio:540 / 156;border:0;border-radius:0;color:var(--overlay-ink);background:transparent;box-shadow:none;clip-path:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dare-panel-under,.dare-panel-face,.dare-panel-stripe{position:absolute;pointer-events:none}.dare-panel-under{z-index:-2}.dare-panel-face{z-index:-1}.dare-panel-stripe{z-index:0}.dare-panel-brand{position:absolute;z-index:2;top:10.256%;left:3.333%;display:block;width:7.407%;aspect-ratio:1}.dare-panel-mark,.event-alert-stamp img{display:block;width:100%;height:100%;object-fit:contain}.dare-panel-mark{border-radius:0;background:transparent}.dare-panel-status{position:absolute;z-index:2;top:16.667%;left:13.333%;display:flex;align-items:center;gap:.375em;color:currentcolor;font-size:.6875em;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.dare-panel-status>span{width:.3125em;height:.3125em;border-radius:50%;background:currentcolor;box-shadow:none}.dare-panel-id{position:absolute;z-index:2;top:16.667%;right:27.778%;display:inline-flex;align-items:baseline;gap:.35em;color:currentcolor;font-size:.6875em;font-weight:800;letter-spacing:.1em;line-height:1;white-space:nowrap}.dare-panel-id strong{font-size:1.65em;font-weight:900;letter-spacing:.04em}.dare-panel-card h1,.dare-panel-card h3{position:absolute;z-index:2;top:39.744%;right:26.852%;left:4.815%;display:-webkit-box;margin:0;overflow:hidden;color:currentcolor;font-size:2.125em;font-weight:900;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dare-panel-card h1.overlay-title-long,.dare-panel-card h3.overlay-title-long{top:35.256%;font-size:1.375em;line-height:1.13}.dare-panel-metrics{position:absolute;z-index:2;inset:25.641% 2.778% 12.821% auto;display:flex;width:22.963%;margin:0;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:.625em;border:0;color:var(--overlay-cream);font-size:.6875em;font-weight:600}.dare-panel-metric{display:block;width:100%;min-width:0;text-align:center;line-height:1}.dare-panel-metric small{display:inline;color:currentcolor;font-size:1em;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;white-space:normal}.dare-panel-metric strong,.dare-panel-metric:last-child strong{display:inline;margin:0 .1875em 0 0;color:currentcolor;font-size:1.727em;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.design-soda-pop .dare-panel-face{inset:1.282% 0 5.128%;border:.1875em solid var(--overlay-ink);border-radius:1.375em 2.25em 1.6875em 1.25em;opacity:1;background:var(--overlay-orange);transform:rotate(-1deg)}.design-soda-pop .dare-panel-under{inset:5.128% .37% 0;border-radius:1.4375em 2.3125em 1.6875em 1.25em;outline:.125em solid var(--overlay-ink);background:var(--overlay-cream);transform:rotate(-1deg)}.design-soda-pop .dare-panel-stripe{inset:12.821% 2.407% 12.821% auto;width:24.074%;border-radius:1.125em;background:var(--overlay-ink);transform:rotate(3deg)}.design-soda-pop .dare-panel-brand{padding:.125em;border-radius:.6875em;background:var(--overlay-cream);transform:rotate(-9deg)}.design-soda-pop .dare-panel-mark{transform:rotate(9deg)}.design-soda-pop .dare-panel-status{transform:none}.design-soda-pop .dare-panel-id{top:15.5%;right:3.148%;width:22.963%;justify-content:center;color:var(--overlay-cream);transform:rotate(3deg)}.design-soda-pop .dare-panel-metrics{top:17.949%;right:3.148%;bottom:17.949%;transform:rotate(3deg)}.design-slipstream .dare-panel-card{color:#fff5ed}.design-slipstream .dare-panel-face{inset:5.128% .926%;border-radius:1.4375em 3.4375em;opacity:1;background:linear-gradient(140deg,#343337ef,#17191de8);box-shadow:inset 0 1px #fff4,0 12px 20px #0003}.design-slipstream .dare-panel-under{inset:0 4.074% 0 2.593%;border:.3125em solid #ff6241;border-radius:65% 18%/40% 30%;transform:rotate(-2deg)}.design-slipstream .dare-panel-stripe{display:none}.design-slipstream .dare-panel-brand{top:12.821%;left:4.63%;width:6.852%}.design-slipstream .dare-panel-status{top:18.59%;left:13.704%;color:#ffb298}.design-slipstream .dare-panel-id{top:16%;right:5.556%;color:#ffb298}.design-slipstream .dare-panel-card h1,.design-slipstream .dare-panel-card h3{top:36.538%;right:4.63%;left:5.926%;font-style:italic;font-weight:800}.design-slipstream .dare-panel-card h1.overlay-title-long,.design-slipstream .dare-panel-card h3.overlay-title-long{top:30.128%}.design-slipstream .dare-panel-metrics{inset:auto 5.556% 12.821% 5.926%;width:auto;height:1.5625em;flex-direction:row;justify-content:flex-start;gap:1.5em;color:#ffc8b6;transform:none}.design-slipstream .dare-panel-metric{width:auto;text-align:left}.design-slipstream .dare-panel-metric strong,.design-slipstream .dare-panel-metric:last-child strong{color:#fff4ed;font-size:1.455em}.design-slipstream.theme-light .dare-panel-card,.design-slipstream.theme-light .dare-panel-mark,.design-slipstream.theme-light .dare-panel-metric strong,.design-slipstream.theme-light .dare-panel-metric:last-child strong{color:#fff5ed}.design-slipstream.theme-light .dare-panel-face{background:linear-gradient(140deg,#343337ef,#17191de8)}.design-slipstream.theme-light .dare-panel-status,.design-slipstream.theme-light .dare-panel-metrics{color:#ffc8b6}.theme-transparent .dare-panel-face{opacity:1}.dare-panel-loop{display:none}.event-alert-overlay{display:grid;align-items:start;justify-items:center;padding:2.5rem}.event-alert-stage{display:grid;width:min(844px,calc(100vw - 5rem));min-height:240px;place-items:start center}.event-alert-sequence{--event-accent: #ff6241;--event-success: #80e3b6;position:relative;width:min(764px,100%);min-height:0;aspect-ratio:764 / 160;transform-origin:center}.event-alert-card{--overlay-cream: #fff1e5;--overlay-ink: #211b1b;position:relative;isolation:isolate;display:block;width:100%;min-height:0;padding:0;overflow:visible;aspect-ratio:764 / 160;border:0;border-radius:0;color:var(--overlay-ink);background:transparent;box-shadow:none;clip-path:none;transform-origin:center;-webkit-backdrop-filter:none;backdrop-filter:none}.event-alert-shapes{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible}.event-alert-shape-set,.event-alert-orbits,.event-alert-swipe{transform-box:fill-box;transform-origin:center}.event-alert-shadow-shape{fill:#0005;opacity:.55;transform:translateY(12px)}.event-alert-highlight{opacity:.7;stroke:#fff9;stroke-width:1.5;stroke-linecap:round}.event-alert-stamp{position:absolute;z-index:2;top:26.875%;left:2.88%;display:grid;width:8.508%;aspect-ratio:1;place-items:center;border-radius:1.125em;outline:.1875em solid var(--overlay-ink);background:var(--overlay-cream);box-shadow:0 .3125em 0 var(--overlay-ink);transform:rotate(-9deg)}.design-soda-pop .event-alert-stamp{font-size:1em;padding:.3125em}.design-soda-pop .event-alert-stamp img{transform:rotate(9deg)}.event-alert-copy{position:absolute;z-index:2;top:15%;left:15.183%;width:56.283%}.event-alert-event{display:flex;align-items:center;min-width:0;height:1.6em;gap:.4375em;color:currentcolor;font-size:.8125em;font-weight:700}.event-alert-id{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.3em;font-weight:900;line-height:1;white-space:nowrap}.event-alert-id>span{font-size:.75em;letter-spacing:.08em}.event-alert-id strong{font-size:1.55em;font-weight:900;letter-spacing:.04em}.event-alert-description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-alert-description:before{margin-right:.4375em;content:"·"}.event-alert-dot{width:.375em;height:.375em;flex:0 0 auto;border-radius:50%;background:currentcolor}.event-alert-copy h2{display:-webkit-box;margin:.625em 0 0;overflow:hidden;color:currentcolor;font-size:2.6875em;font-weight:900;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-alert-copy h2.overlay-title-long{max-width:100%;font-size:1.5625em;line-height:1.13}.event-alert-footer{display:flex;align-items:center;gap:.5625em;margin-top:.75em;font-size:.6875em;font-weight:500}.event-alert-footer strong{font-size:1.364em;font-weight:900;letter-spacing:-.04em}.event-alert-footer span{padding-left:.5625em;border-left:1px solid currentcolor;opacity:.72}.event-alert-copy:has(h2.overlay-title-long) .event-alert-footer{display:none}.event-alert-ticket{position:absolute;z-index:2;top:14.375%;right:3.141%;display:grid;width:20.026%;height:71.875%;place-items:center;border-radius:1.375em 1.375em 2.125em;color:var(--overlay-cream);background:var(--overlay-ink);box-shadow:0 .3125em #ffffff70;transform:rotate(5deg);transform-origin:center}.event-alert-ticket-inner{display:flex;flex-direction:column;align-items:center;gap:.125em}.event-alert-ticket strong{font-size:2em;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.04em}.event-alert-sequence-complete .event-alert-ticket strong{font-size:1.0625em;letter-spacing:-.02em}.event-alert-ticket-inner>span:not(.event-alert-check){font-size:.75em;font-weight:600}.event-alert-check{display:block;margin-top:.3125em;color:var(--event-success);font-size:1.25em;font-weight:900}.event-alert-tick{position:absolute;z-index:3;width:1.375em;height:.25em;border-radius:.5em;background:var(--event-accent);pointer-events:none}.event-alert-tick-one{top:15.625%;left:.262%;transform:rotate(35deg)}.event-alert-tick-two{top:69.375%;left:-.654%;transform:rotate(-24deg)}.design-soda-pop .event-alert-main-shape{fill:#ff724f;opacity:1;stroke:var(--overlay-ink);stroke-width:3;stroke-linejoin:round}.design-soda-pop .event-alert-under-shape{fill:var(--overlay-cream);stroke:var(--overlay-ink);stroke-width:3;transform:translateY(7px)}.design-soda-pop .event-alert-highlight,.design-soda-pop .event-alert-orbits{display:none}.design-soda-pop .event-alert-swipe{stroke:var(--overlay-cream);stroke-width:12;stroke-linecap:round}.design-soda-pop .event-alert-sequence-complete .event-alert-ticket,.design-soda-pop.event-alert-sequence-complete .event-alert-ticket{color:#a6f4cd}.design-slipstream .event-alert-card,.design-slipstream.theme-light .event-alert-card{color:#fff5ed}.design-slipstream .event-alert-main-shape{opacity:1}.design-slipstream .event-alert-under-shape{fill:#ff6241;opacity:.8;transform:translateY(4px)}.design-slipstream .event-alert-highlight{stroke:#fff5}.design-slipstream .event-alert-orbits{stroke-dasharray:1600;stroke-dashoffset:0;stroke:#ff6241;stroke-width:5;transform:rotate(-7deg);transform-origin:center}.design-slipstream .event-alert-orbits ellipse:last-child{opacity:.6;stroke:#ffb897;stroke-width:1.2}.design-slipstream .event-alert-swipe{stroke:#ffd1b4;stroke-width:6;stroke-linecap:round}.design-slipstream .event-alert-stamp,.design-slipstream.theme-light .event-alert-stamp{top:30.625%;left:4.188%;width:7.984%;color:#fff5ed;outline:0;background:transparent;box-shadow:none;transform:none}.design-slipstream .event-alert-copy{top:15%;left:15.314%;width:76.702%}.design-slipstream .event-alert-copy h2{font-style:italic;font-weight:800}.design-slipstream .event-alert-event,.design-slipstream.theme-light .event-alert-event{color:#ffc2a8}.design-slipstream .event-alert-ticket{top:71.875%;right:3.665%;width:23.168%;height:23.75%;border-radius:1.125em .5em;color:var(--overlay-ink);background:linear-gradient(150deg,#ffb88f,#ff6241 65%);box-shadow:inset 0 1px #ffddd1,0 5px 12px #0003;transform:none}.design-slipstream .event-alert-ticket-inner{flex-direction:row;gap:.375em}.design-slipstream .event-alert-ticket strong{font-size:1.375em}.design-slipstream .event-alert-check{margin:0;color:var(--overlay-ink);font-size:1.0625em}.design-slipstream .event-alert-sequence-complete .event-alert-ticket,.design-slipstream.event-alert-sequence-complete .event-alert-ticket{background:linear-gradient(150deg,#c1ffe3,#80e3b6)}.design-slipstream .event-alert-tick{display:none}.design-ghostline .dare-panel-card,.design-ghostline.theme-light .dare-panel-card,.design-ghostline .event-alert-card,.design-ghostline.theme-light .event-alert-card{color:#fff;filter:drop-shadow(0 .25em .4375em #0008)}.design-ghostline .dare-panel-under,.design-ghostline .dare-panel-face,.design-ghostline .dare-panel-stripe,.design-ghostline .event-alert-shapes,.design-ghostline .event-alert-tick{display:none}.design-ghostline .dare-panel-brand{top:50%;right:2.222%;left:auto;width:10.741%;padding:0;border:0;border-radius:0;background:transparent;opacity:.48;filter:drop-shadow(0 .1875em .25em #0008);transform:translateY(-50%)}.design-ghostline .dare-panel-status{top:9.615%;left:2.222%;gap:.5em;color:#fff;font-size:.75em;letter-spacing:.105em;text-shadow:0 .1667em .25em #000,0 0 .0833em #000}.design-ghostline .dare-panel-status>span{width:.5833em;height:.5833em;background:#ff6241}.design-ghostline .dare-panel-id{top:5.5%;right:17.407%;color:#fff;font-size:.75em;text-shadow:0 .1667em .25em #000,0 0 .0833em #000}.design-ghostline .dare-panel-card h1,.design-ghostline .dare-panel-card h3{top:22.436%;right:17.407%;left:2.222%;color:#fff;font-size:2.75em;line-height:1;text-shadow:0 .0682em .0682em #000,0 0 .0455em #000}.design-ghostline .dare-panel-card h1.overlay-title-long,.design-ghostline .dare-panel-card h3.overlay-title-long{top:22.436%;font-size:1.75em;line-height:1.05}.design-ghostline .dare-panel-metrics{inset:58.333% 17.407% auto 2.222%;width:auto;height:auto;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:1em;color:#fff;font-size:.8125em;text-shadow:0 .1538em .2308em #000,0 0 .0769em #000}.design-ghostline .dare-panel-card h1.overlay-title-long+.dare-panel-metrics,.design-ghostline .dare-panel-card h3.overlay-title-long+.dare-panel-metrics{top:75.641%}.design-ghostline .dare-panel-metric{position:relative;width:auto;text-align:left;white-space:nowrap}.design-ghostline .dare-panel-metric:first-child:after{position:absolute;left:calc(100% + .4615em);color:#fff;content:"·";opacity:.72}.design-ghostline .dare-panel-metric strong,.design-ghostline .dare-panel-metric:last-child strong{color:#fff;font-size:1.4615em}.design-ghostline .event-alert-stamp,.design-ghostline.theme-light .event-alert-stamp{top:50%;right:2.356%;left:auto;width:7.592%;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;opacity:.48;filter:drop-shadow(0 .1875em .25em #0008);transform:translateY(-50%)}.design-ghostline .event-alert-copy{top:14.375%;right:14.66%;left:2.356%;width:auto;padding-bottom:.75em;overflow:visible}.design-ghostline .event-alert-event,.design-ghostline.theme-light .event-alert-event{min-width:0;gap:.6154em;overflow:hidden;color:#fff;font-size:.8125em;font-weight:800;text-overflow:ellipsis;text-shadow:0 .1538em .2308em #000,0 0 .0769em #000;white-space:nowrap}.design-ghostline .event-alert-dot{width:.5385em;height:.5385em;background:#ff6241}.design-ghostline .event-alert-copy h2{max-width:72%;margin-top:.2391em;color:#fff;font-size:2.875em;line-height:1;text-shadow:0 .0652em .0652em #000,0 0 .0435em #000}.design-ghostline .event-alert-copy h2.overlay-title-long{max-width:72%;font-size:1.875em;line-height:1.08}.design-ghostline .event-alert-footer{display:none}.design-ghostline .event-alert-ticket{top:50.625%;right:28.011%;width:auto;height:auto;border:0;border-radius:0;color:#fff;background:transparent;box-shadow:none;text-shadow:0 .1em .1em #000,0 0 .0667em #000;transform:none}.design-ghostline .event-alert-ticket-inner{flex-direction:row;align-items:baseline;gap:.375em}.design-ghostline .event-alert-ticket strong,.design-ghostline .event-alert-sequence-complete .event-alert-ticket strong,.design-ghostline.event-alert-sequence-complete .event-alert-ticket strong{color:#fff;font-size:1.875em;font-weight:900}.design-ghostline .event-alert-ticket-inner>span:not(.event-alert-check){color:#fff;font-size:.75em;font-weight:700}.design-ghostline .event-alert-check{display:none}.theme-transparent .event-alert-main-shape{opacity:1}.overlay-design-studio{gap:1.5rem;border-color:#ff62415c;background:var(--surface)}.overlay-appearance-heading p{max-width:58ch;margin:.45rem 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.5}.overlay-design-current{display:inline-flex;min-height:32px;align-items:center;padding:.35rem .65rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:var(--surface-soft);font-size:.76rem;font-weight:800;white-space:nowrap}.overlay-design-current[data-unsaved=true]{border-color:#ff62415c;color:var(--accent-hover);background:#ff62411a}.overlay-design-fieldset{min-width:0;margin:0;padding:0;border:0}.overlay-design-fieldset>legend{margin-bottom:.7rem;color:var(--text);font-size:.78rem;font-weight:800}.overlay-design-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.overlay-design-choice{position:relative;display:grid;min-width:0;min-height:44px;gap:.85rem;padding:.75rem;border:1px solid var(--border);border-radius:.85rem;background:var(--bg);box-shadow:0 12px 32px transparent;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.overlay-design-choice:hover{border-color:#ff62418c;transform:translateY(-2px)}.overlay-design-choice[data-selected=true]{border-color:var(--accent);background:#ff624112;box-shadow:0 14px 36px #00000038,inset 0 0 0 1px #ff62413d}.overlay-design-choice:has(input:focus-visible){outline:3px solid var(--accent-hover);outline-offset:3px}.overlay-design-choice>input{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.overlay-design-sample{display:grid;gap:.65rem;min-width:0;padding:.8rem;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:.65rem;background:#17191e}.overlay-design-sample-panel,.overlay-design-sample-alert{container-type:inline-size;min-width:0}.overlay-design-sample-panel{width:72%;aspect-ratio:540 / 156}.overlay-design-sample-alert{width:100%;aspect-ratio:764 / 160}.overlay-design-sample .dare-panel-card,.overlay-design-sample .event-alert-card{width:100%;max-width:none}.overlay-design-sample .dare-panel-card{font-size:clamp(7px,2.963cqw,16px)}.overlay-design-sample .event-alert-card{font-size:clamp(6px,2.094cqw,16px)}.overlay-design-choice-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.overlay-design-choice-copy>span:first-child{display:grid;gap:.2rem}.overlay-design-choice-copy strong{color:var(--text);font-size:1rem}.overlay-design-choice-copy small,.overlay-design-description{color:var(--text-muted);font-size:.76rem;line-height:1.45}.overlay-design-selection{display:inline-flex;min-height:28px;align-items:center;padding:.25rem .5rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:var(--surface-soft);font-size:.7rem;font-weight:800;white-space:nowrap}.overlay-design-choice[data-selected=true] .overlay-design-selection{border-color:#ff624175;color:var(--accent-hover);background:#ff62411f}.overlay-design-live{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:var(--bg)}.overlay-design-live-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.overlay-design-live-heading h3{margin:.2rem 0 0;font-size:1rem}.overlay-preview-backgrounds{display:inline-flex;padding:.2rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface-soft)}.overlay-preview-backgrounds button{min-height:44px;padding:.35rem .6rem;border:0;border-radius:.42rem;color:var(--text-muted);background:transparent;font-size:.73rem;font-weight:750}.overlay-preview-backgrounds button[aria-pressed=true]{color:var(--text);background:var(--surface-raised);box-shadow:0 1px 5px #00000047}.overlay-design-live-stage{position:relative;display:grid;container-type:inline-size;min-height:200px;place-items:center;padding:1.25rem;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:.7rem}.overlay-preview-complete{position:absolute;z-index:0;inset:0;display:grid;place-items:center;padding:1rem;color:var(--text-muted);font-size:.78rem;font-weight:700;text-align:center}.overlay-preview-background-dark{background:#17191e}.overlay-preview-background-light{background:#d9dedc}.overlay-preview-background-clear{background:linear-gradient(45deg,#28292e 25%,transparent 25%),linear-gradient(-45deg,#28292e 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#28292e 75%),linear-gradient(-45deg,transparent 75%,#28292e 75%),#1c1d21;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.overlay-design-live-stage .event-alert-sequence{z-index:1;width:min(764px,100%)}.overlay-design-live-stage .event-alert-card{font-size:clamp(7px,2.094cqw,16px)}.overlay-fine-tuning{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.overlay-fine-tuning>summary{min-height:44px;padding:.85rem 0;cursor:pointer;font-size:.82rem;font-weight:800}.overlay-fine-tuning .overlay-appearance-controls{padding-bottom:1rem}.overlay-design-save-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.overlay-design-save-bar>span{color:var(--text-muted);font-size:.78rem}.overlay-source-preview .dare-panel-card{font-size:clamp(8px,2.963cqw,16px)}.overlay-source-preview .event-alert-card{font-size:clamp(6px,2.094cqw,16px)}@media(prefers-reduced-motion:reduce){.overlay-design-choice{transition:none}.overlay-design-choice:hover{transform:none}}@media(max-width:760px){.overlay-design-options{grid-template-columns:1fr}.overlay-design-live-heading,.overlay-design-save-bar{align-items:stretch;flex-direction:column}.overlay-preview-backgrounds{align-self:flex-start}.overlay-design-save-bar .button{width:100%}}@media(min-width:761px)and (max-width:1080px){.overlay-design-options{grid-template-columns:repeat(2,minmax(0,1fr))}.overlay-design-choice:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:460px){.overlay-design-studio,.overlay-design-live{padding:.8rem}.overlay-design-sample{padding:.6rem}.overlay-design-live-stage{min-height:150px;padding:.75rem}.overlay-preview-backgrounds{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}}.payment-method-option input[type=radio],.payout-destination-choice input[type=radio]{position:static;display:grid;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;flex:0 0 1.125rem;margin:0;padding:0;place-content:center;border:2px solid var(--border-strong);border-radius:50%;opacity:1;appearance:none;background:var(--surface-raised);outline:0;box-shadow:none;cursor:inherit}.payment-method-option input[type=radio]:before,.payout-destination-choice input[type=radio]:before{width:.46rem;height:.46rem;border-radius:50%;background:var(--accent);content:"";transform:scale(0);transition:transform .12s ease}.payment-method-option input[type=radio]:checked,.payout-destination-choice input[type=radio]:checked{border-color:var(--accent)}.payment-method-option input[type=radio]:checked:before,.payout-destination-choice input[type=radio]:checked:before{transform:scale(1)}.payment-method-option:has(input[type=radio]:focus-visible),.payout-destination-choice:has(input[type=radio]:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.credit-checkout-dialog{width:min(100%,720px)}.solana-pay-intent-body{grid-template-columns:minmax(0,1fr);gap:1rem}.solana-payment-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;min-width:0;padding:1.15rem 1.25rem;border:1px solid var(--border);border-radius:.875rem;background:var(--surface)}.solana-payment-total{display:grid;gap:.25rem;min-width:0}.solana-payment-total span{color:var(--text-muted);font-size:.8rem;font-weight:650}.solana-payment-total strong{overflow-wrap:anywhere;font-size:clamp(1.7rem,4vw,2.1rem);letter-spacing:-.03em;line-height:1.05}.solana-payment-summary dl{display:grid;grid-column:1 / -1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;min-width:0;margin:0;padding-top:.95rem;border-top:1px solid var(--border)}.solana-payment-summary dl>div{display:grid;align-content:start;gap:.2rem;min-width:0}.solana-payment-summary dt{color:var(--text-muted);font-size:.76rem;font-weight:600}.solana-payment-summary dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text);font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700}.solana-payment-summary .payment-expiry,.payment-detected-badge{display:inline-flex;align-items:center;justify-self:end;gap:.4rem;min-height:2.25rem;padding:.35rem .8rem;border:1px solid var(--border);border-radius:999px;color:var(--text-soft);background:var(--surface-raised);font-size:.8rem;font-weight:650;white-space:nowrap}.solana-payment-summary .payment-expiry span{color:inherit;font-size:inherit}.payment-expiry .ui-icon,.payment-detected-badge .ui-icon{width:1rem;height:1rem;flex:0 0 auto}.payment-expiry .ui-icon{color:var(--text-muted)}.payment-expiry time{min-width:2.6rem;color:var(--text);font-variant-numeric:tabular-nums;font-weight:760}.solana-payment-summary .payment-expiry.expiring{border-color:#f0b95d73;background:#f0b95d1a}.payment-expiry.expiring .ui-icon,.payment-expiry.expiring time{color:var(--warning)}.payment-detected-badge{border-color:#42d39259;color:var(--success);background:#42d39214}.solana-payment-methods{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);min-width:0;border:1px solid var(--border);border-radius:.875rem;background:var(--surface)}.solana-payment-methods .solana-payment-method{display:grid;align-content:start;gap:1rem;width:auto;min-width:0;padding:1.25rem}.solana-payment-method-heading{display:grid;gap:.25rem}.solana-payment-method-heading h3{margin:0;font-size:1rem;letter-spacing:-.01em}.solana-payment-method-heading p{color:var(--text-muted);font-size:.82rem;line-height:1.45}.solana-payment-or{position:relative;background:var(--border)}.solana-payment-or span{position:absolute;top:50%;left:50%;padding:.35rem 0;color:var(--text-muted);background:var(--surface);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:translate(-50%,-50%)}.solana-pay-qr{justify-items:center;text-align:center}.solana-pay-qr canvas{width:200px;height:200px;max-width:100%;padding:.5rem;border-radius:.75rem;aspect-ratio:1}.solana-pay-qr .solana-pay-warning{display:flex;align-items:flex-start;gap:.4rem;margin:0;padding:0;border:0;color:var(--text-soft);background:none;font-size:.8rem;line-height:1.45;text-align:left}.solana-pay-warning .ui-icon{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem;color:var(--warning)}.solana-wallet-choices{display:grid;gap:.5rem}.solana-wallet-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.45rem .8rem .45rem .5rem;border:1px solid var(--border);border-radius:.75rem;color:var(--text);background:var(--surface-raised);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.solana-wallet-choice:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-soft)}.solana-wallet-choice:disabled{cursor:wait;opacity:.6}.solana-wallet-choice strong{overflow:hidden;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.solana-wallet-choice small{color:var(--text-muted);font-size:.78rem}.solana-wallet-choice .ui-icon{width:1.1rem;height:1.1rem;color:var(--text-muted)}.solana-wallet-more{justify-self:start;min-height:44px;padding:0 .25rem;border:0;color:var(--text-soft);background:transparent;font:inherit;font-size:.85rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.solana-wallet-more:hover:not(:disabled){color:var(--text)}.solana-payment-methods .solana-pay-wallet.empty{align-content:center;justify-items:center;gap:.75rem;text-align:center}.solana-wallet-empty-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;color:var(--text-soft);background:var(--surface-raised)}.solana-wallet-empty-icon .ui-icon{width:1.3rem;height:1.3rem}.solana-pay-wallet.empty .solana-payment-method-heading p{color:var(--text-soft)}.solana-wallet-missing{max-width:19rem;color:var(--text-muted);font-size:.82rem;line-height:1.5}.solana-pay-wallet .solana-wallet-connected{gap:.75rem;width:auto;padding:.75rem;border-radius:.75rem}.solana-wallet-connected .button{width:100%;min-height:48px}.solana-wallet-connected-actions button{min-height:2.25rem;font-size:.8rem}.solana-pay-intent-body>.payment-verification-progress{align-items:flex-start;padding:1.1rem 1.25rem;border-radius:.875rem}.payment-verification-progress p{font-size:.82rem}.solana-pay-intent-body>.solana-payment-submitted{min-height:10rem;border-radius:.875rem}.checkout-result-icon .ui-icon,.solana-payment-submitted>span .ui-icon{width:1.35rem;height:1.35rem}.solana-payment-assurance{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.45;text-align:center}.solana-payment-assurance .ui-icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--success)}.solana-payment-help{min-width:0;border:1px solid var(--border);border-radius:.875rem;background:var(--surface)}.solana-payment-help details{display:grid;gap:.75rem;min-width:0;padding:0 1.25rem}.solana-payment-help details+details{border-top:1px solid var(--border)}.solana-payment-help details[open]{padding-bottom:1.1rem}.solana-payment-help summary,.solana-payment-help details[open] summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;margin:0;color:var(--text-soft);font-size:.88rem;font-weight:650;list-style:none;cursor:pointer}.solana-payment-help summary::-webkit-details-marker{display:none}.solana-payment-help summary:hover{color:var(--text)}.solana-payment-help summary:focus-visible{border-radius:.5rem;outline:2px solid var(--accent);outline-offset:2px}.solana-payment-help .disclosure-icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--text-muted);transform:rotate(90deg);transition:transform .15s ease}.solana-payment-help details[open] .disclosure-icon{transform:rotate(-90deg)}.solana-payment-help .transaction-hint{padding-top:0}.solana-payment-help .transaction-hint p{color:var(--text-muted);font-size:.8rem}.solana-payment-help .transaction-hint input{margin-bottom:0}.solana-payment-help .transaction-hint .button{width:100%;min-height:44px}@media(max-width:640px){.solana-payment-summary{gap:.9rem .75rem;padding:1rem}.solana-payment-summary dl{grid-auto-columns:auto;grid-auto-flow:row;gap:.55rem}.solana-payment-summary dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem}.solana-payment-summary dd{text-align:right}.solana-payment-methods{grid-template-columns:minmax(0,1fr)}.solana-payment-or{height:1px}.solana-payment-or span{padding:0 .75rem}.solana-payment-methods .solana-payment-method{padding:1.1rem 1rem}.solana-payment-assurance{align-items:flex-start;justify-content:flex-start;padding-inline:.25rem;text-align:left}.solana-payment-assurance .ui-icon{margin-top:.1rem}.solana-payment-help details{padding:0 1rem}}@media(max-width:360px){.solana-payment-summary{grid-template-columns:minmax(0,1fr)}.solana-payment-summary .payment-expiry,.payment-detected-badge{justify-self:start}}@media(max-width:540px){.payment-method-option{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.payment-method-option input[type=radio]{grid-row:1 / span 2;grid-column:1}.payment-method-copy{grid-row:1;grid-column:2}.payment-method-fee{grid-row:2;grid-column:2}}.language-switcher{position:relative;flex:0 0 auto}.language-switcher-trigger{display:grid;width:44px;min-width:44px;min-height:44px;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface-raised);cursor:pointer}.language-switcher-trigger:hover,.language-switcher-trigger[aria-expanded=true]{border-color:var(--accent-hover);background:var(--surface-soft);transform:none}.language-switcher-trigger .ui-icon{width:20px;height:20px}.language-switcher-menu{position:absolute;z-index:50;top:calc(100% + .5rem);right:0;min-width:9.5rem;padding:.35rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 10px 26px #00000047}.language-switcher-menu button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:.8rem;padding:.5rem .65rem;border:0;border-radius:8px;color:var(--text);background:transparent;text-align:left;cursor:pointer}.language-switcher-menu button:hover,.language-switcher-menu button:focus-visible{background:var(--surface-soft);transform:none}.language-switcher-menu .ui-icon{width:17px;height:17px;color:var(--accent-hover)}.guest-utility-language{display:flex;justify-content:flex-end}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{letter-spacing:normal;line-height:1.35}@media(max-width:420px){.site-header{column-gap:.25rem;padding-inline:.5rem}.header-leading{gap:.2rem}.header-leading .brand>span:last-child{display:none}.header-wallet-button{min-width:52px;padding-inline:.35rem}.header-actions{gap:.375rem}}.language-switcher-placeholder{display:inline-block;width:44px;height:44px;flex:none}
