:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#111214;--panel:#17181a;--panel-soft:#202226;--surface-1:#1f2024;--surface-2:#25272b;--text:#f4f5f2;--muted:#9a9f9b;--line:#f4f5f224;--line-soft:#f4f5f217;--brand-dark:#071f17;--brand:#66ef98;--brand-strong:#29d66f;--brand-soft:#66ef981f;--neutral:#cfd2ce;--neutral-strong:#f3f4f1;--neutral-soft:#cfd2ce1c;--neutral-line:#cfd2ce42;--neutral-focus:#cfd2ce24;--shadow:0 18px 48px #0000003d}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#f4f5f22e transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#f4f5f224 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#f4f5f247 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}.mode-toggle{background:var(--page);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:4px;margin-right:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff05}.mode-toggle-pill{appearance:none;color:var(--muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-height:26px;padding:0 14px;font-size:12px;font-weight:700;transition:background .12s,color .12s}.mode-toggle-pill:hover{color:var(--text)}.mode-toggle-pill.active{background:var(--surface-2);color:var(--text);box-shadow:inset 0 1px #ffffff14}.header-pill{background:var(--page);box-sizing:border-box;min-height:30px;color:var(--text);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.header-pill:hover,.header-pill.active{background:var(--surface-2)}.header-temp-button{color:var(--brand)}.review-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.campaign-budget{align-items:center;gap:18px;display:inline-flex}.campaign-budget-info{flex-direction:column;gap:2px;min-width:160px;display:flex}.campaign-budget-info span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.campaign-budget-info strong{color:var(--text);font-size:22px;font-weight:700;line-height:1.1}.campaign-budget-info small{color:var(--muted);font-size:11px}.campaign-budget-topup{cursor:pointer}html{scroll-behavior:smooth}body{background:var(--page);min-width:320px;min-height:100vh;color:var(--text);letter-spacing:0;margin:0;font-family:Geist,Segoe UI,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-brand,.topbar,.top-actions,.page-head,.filter-row,.bounty-meta,.worker-faces,.bounty-footer,.bounty-cta,.wallet-actions,.wallet-rows div,.section-title,.transaction-row{align-items:center;display:flex}.app-frame{min-height:100vh}.topbar{z-index:5;background:var(--surface-1);justify-content:space-between;min-height:52px;padding:0 18px;position:sticky;top:0}.header-left{align-items:center;gap:28px;display:flex}.header-nav{align-items:center;gap:22px;display:flex}.header-nav-link{color:var(--text);letter-spacing:.01em;font-size:14px;font-weight:700;text-decoration:none;transition:color .12s}.header-nav-link:hover{color:var(--muted)}.header-nav-link.active{color:var(--brand);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.is-desktop .topbar{-webkit-app-region:drag;app-region:drag;padding-right:148px}.is-desktop .topbar a,.is-desktop .topbar button,.is-desktop .topbar input,.is-desktop .topbar select,.is-desktop .topbar label,.is-desktop .topbar [role=button]{-webkit-app-region:no-drag;app-region:no-drag}.header-brand{min-height:32px;color:var(--text);gap:8px;font-size:16px;font-weight:800}.brand-mark{object-fit:contain;flex:0 0 26px;width:26px;height:26px}.brand-tag{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;vertical-align:baseline;margin-left:5px;font-size:9px;font-weight:900;position:relative;bottom:0}.header-wallet,.buy-button,.sort-button,.draft-button,.wallet-actions button,.filter-row button{background:var(--surface-1);color:var(--text);border:1px solid #0000;transition:background .12s}.draft-button:hover,.wallet-actions button:hover,.filter-row button:hover{background:var(--surface-2)}.top-actions{gap:8px;margin-left:auto}.header-download{color:#07290e;background:linear-gradient(#c7f8d6 0%,#66ef98 48%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;transition:filter .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff61,0 8px 20px #26c57429}.header-download:hover{filter:brightness(1.06)}.header-download:focus-visible{outline-offset:3px;outline:2px solid #66ef988c}.header-download:active{transform:translateY(1px)}.header-download svg{stroke-width:2.4px;width:15px;height:15px}.header-discord{min-height:34px;color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 2px;text-decoration:none;transition:color .12s,transform .12s;display:inline-flex}.header-discord:hover{color:#fff}.header-discord:focus-visible{color:#fff;outline:none}.header-discord:active{transform:translateY(1px)}.header-discord svg{fill:currentColor;stroke:none;width:19px;height:19px}.header-wallet,.buy-button,.sort-button,.draft-button,.wallet-actions button,.filter-row button,.category-pill{border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.header-wallet{min-height:36px;color:var(--muted);background:0 0;border:0;gap:8px;padding:0 14px;font-size:14px;font-weight:700}.header-wallet svg{width:18px;height:18px}.header-wallet.active,.header-wallet:hover{color:var(--text);background:0 0;border:0}.profile-link{background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.profile-link:hover,.profile-link.active{background:0 0}.profile-thumb{background:var(--page);border-radius:999px;place-items:center;width:26px;height:26px;line-height:1;transition:box-shadow .12s;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000}.profile-thumb.is-default{border-radius:999px}.profile-thumb img{object-fit:cover;width:100%;height:100%}.header-signout{width:32px;height:32px;color:var(--muted);border-radius:999px;place-items:center;transition:background .12s,color .12s;display:grid}.header-signout:hover{background:var(--surface-2);color:var(--text)}.header-signout svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.profile-menu{flex:none;align-items:center;display:inline-flex;position:relative}.profile-menu-trigger{width:30px;height:30px;color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:2px;display:grid}.profile-menu-trigger:hover,.profile-menu-trigger[aria-expanded=true]{background:0 0}.profile-menu-trigger:hover .profile-thumb,.profile-menu-trigger[aria-expanded=true] .profile-thumb,.profile-menu-trigger:focus-visible .profile-thumb{box-shadow:0 0 0 1px var(--brand)}.profile-menu-dropdown{z-index:40;border:1px solid var(--line);background:#17181afa;border-radius:12px;gap:4px;width:184px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000061}.profile-menu-item{min-height:38px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:720;display:flex}.profile-menu-item:hover,.profile-menu-item:focus-visible{background:var(--surface-2);outline:0}.profile-menu-item svg{width:15px;height:15px;color:var(--muted)}.profile-edit-modal{width:min(460px,100%)}.profile-edit-modal .profile-photo-edit{width:100%}.profile-edit-error{color:#ffb8b8;margin:8px 0 0;font-size:12px;font-weight:700}.buy-button,.bounty-cta{background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%)}.buy-button{color:var(--brand-dark);border-color:#1a9a58;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e}.auth-shell{background:radial-gradient(circle at 50% 48%,#66ef9814,#0000 28%),linear-gradient(#111214 0%,#151619 100%);grid-template-rows:52px 1fr auto;min-height:100vh;padding:0 0 28px;display:grid}.auth-topbar{background:var(--surface-1);-webkit-app-region:drag;app-region:drag;border-bottom:1px solid #f4f5f20a;justify-content:space-between;align-items:center;min-height:52px;padding:0 148px 0 18px;display:flex}.auth-brand{min-height:32px;color:var(--text);-webkit-app-region:no-drag;app-region:no-drag;align-items:center;gap:8px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.auth-brand-mark{object-fit:contain;flex:0 0 26px;width:26px;height:26px}.auth-brand strong{font-weight:inherit;font-size:inherit}.auth-card{text-align:center;place-self:center;gap:18px;width:min(360px,100vw - 48px);display:grid}.auth-copy h1{color:var(--text);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:850}.auth-copy p{color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.35}.auth-whop-button{color:#071f17;background:linear-gradient(#c7f8d6 0%,#66ef98 48%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;justify-content:center;align-items:center;gap:0;min-height:52px;font-size:14px;font-weight:900;transition:filter .12s,transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 10px 26px #29d66f38,0 18px 60px #0000004d}.auth-whop-button:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff80,0 12px 30px #29d66f47,0 18px 60px #00000057}.auth-whop-button:active{transform:translateY(1px)}.auth-error{color:#ffb8b8;background:#ff5d5d14;border:1px solid #ff5d5d38;border-radius:12px;margin:-4px 0 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.35}.auth-google-button{width:100%;color:var(--text);font:inherit;cursor:pointer;background:#1c1d20;border:1px solid #f4f5f20f;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:800;transition:background-color .12s,border-color .12s;display:inline-flex}.auth-google-button:hover{background:#232428;border-color:#f4f5f21a}.auth-google-button:disabled{opacity:.6;cursor:not-allowed}.auth-google-button svg,.auth-google-button img{flex:none;width:16px;height:16px}.auth-google-button img{display:block}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-input-group{background:#1c1d20;border:1px solid #f4f5f20f;border-radius:14px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.auth-input-group:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.auth-input-row{align-items:center;display:flex;position:relative}.auth-input-row+.auth-input-row{border-top:1px solid #f4f5f20f}.auth-input-row input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:14px 44px 14px 16px;font-size:14px;font-weight:600}.auth-input-row input::placeholder{color:color-mix(in srgb, var(--muted), black 12%);font-weight:600}.auth-input-row input:disabled{opacity:.7}.auth-input-affix{width:22px;height:22px;color:var(--muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-input-affix svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.auth-password-toggle{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.auth-password-toggle:hover{color:var(--text)}.auth-input-row .auth-input-affix:not(.auth-password-toggle){color:var(--brand)}.auth-submit{width:100%;min-height:50px;font:inherit;letter-spacing:.01em;color:var(--brand-dark);cursor:pointer;background:linear-gradient(#c7f8d6 0%,#66ef98 48%,#29d66f 100%);border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:4px;font-size:15px;font-weight:850;transition:filter .12s,transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 12px 30px #29d66f47,0 18px 60px #00000052}.auth-submit:hover:not(:disabled){filter:brightness(1.06)}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.auth-secondary{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:10px;font-weight:700}.auth-switch-card{background:#1c1d20db;border:1px solid #f4f5f20f;border-radius:14px;justify-content:space-between;justify-self:center;align-items:center;gap:18px;width:min(360px,100vw - 48px);min-height:72px;padding:14px 16px 14px 18px;display:flex}.auth-switch-card div{gap:2px;display:grid}.auth-switch-card strong{color:var(--text);font-size:13px;font-weight:800}.auth-switch-card span{color:var(--muted);font-size:12px;font-weight:600}.company-access-note{justify-content:flex-start}.company-access-note span{line-height:1.35}.auth-switch-button{background:var(--brand-soft);min-height:34px;color:var(--brand);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:12px;font-weight:800;transition:background-color .12s;display:inline-flex}.auth-switch-button:hover{background:#66ef9838}.desktop-import-loading{background:var(--page);place-items:center;min-height:100vh;display:grid}.desktop-import-loading>section{place-items:center;display:grid}.loading-gear{place-items:center;width:48px;height:48px;display:grid}.loading-gear svg{color:#fff;width:42px;height:42px;animation:.9s linear infinite loading-spin;display:block}@keyframes loading-spin{to{transform:rotate(360deg)}}.page-shell{width:min(1280px,100% - 64px);margin:42px auto 80px}.page-view{display:none}.page-view.active{display:block}.page-view.active.app-loading-screen{place-items:center;min-height:calc(100vh - 136px);display:grid}.page-head{justify-content:space-between;gap:18px;margin-bottom:22px}.explore-head{align-items:flex-start;margin-bottom:14px}.explore-head h1{flex:none;padding-top:3px}.filter-scroll-shell{flex:auto;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:flex;overflow:hidden}.page-head h1{margin:0;font-size:22px;font-weight:650;line-height:1.1}.wallet-identity-actions{align-items:center;gap:18px;margin-left:auto;display:inline-flex}.wallet-identity-stats{align-items:center;gap:14px;display:inline-flex}.wallet-identity-stat{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.wallet-identity-stat svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.wallet-identity-stat strong{color:var(--text);font-size:14px;font-weight:800}.wallet-identity-stat small{color:var(--muted);font-size:11px;font-weight:600}.wallet-summary-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-actions-summary{margin-left:auto}.page-kicker{color:var(--neutral);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.sort-button{color:var(--muted)}.draft-button{color:var(--text)}.draft-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.sort-button:after{content:"";opacity:.78;background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.search-row{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.search-row input{width:100%;min-width:0;color:var(--text);text-overflow:ellipsis;background:0 0;border:0;outline:0;font-size:13px}.search-row input::placeholder{color:var(--muted)}.search-row-inline{flex:420px;max-width:420px;margin-left:auto}.filter-row{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:16px;width:100%;min-width:0;max-width:100%;margin-top:0;margin-left:0;padding:0 2px 8px;overflow:auto hidden}.filter-row::-webkit-scrollbar{display:none}.filter-row button{min-height:24px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:12px;font-weight:750;position:relative}.filter-row button.active{color:var(--text);background:0 0}.filter-row button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-5px;left:0;right:0}.filter-row button.active:after{background:var(--brand)}.filter-row button:hover{color:var(--text);background:0 0}.bounty-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.game-rate-list{flex-direction:column;gap:10px;margin-top:24px;display:flex}.game-rate-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.game-rate-main{flex-direction:column;gap:4px;min-width:0;display:flex}.game-rate-main h2{color:var(--text);margin:0;font-size:15px;font-weight:700}.game-rate-main p{color:var(--muted);margin:0;font-size:12px}.game-rate-pay{color:var(--text);white-space:nowrap;flex:none;font-size:13px;font-weight:750}.capture-games-trigger{color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.capture-games-trigger:hover,.capture-games-trigger:focus-visible{color:var(--text)}.capture-games-trigger:focus-visible{outline:none}.bounty-card{background:var(--surface-1);cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;min-width:0;min-height:132px;padding:14px;transition:background .12s,transform .12s;display:flex}.bounty-card:hover{background:var(--surface-2)}.bounty-card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.bounty-card-payout{color:var(--muted);margin:0;font-size:12px;line-height:1.3}.bounty-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.bounty-card-stat{color:var(--muted);white-space:nowrap;font-size:11px}.bounty-card-game{align-items:center;min-width:0;max-width:min(154px,55%);height:24px;display:inline-flex}.bounty-card-game-wordmark{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:112px;max-width:100%;height:24px;display:block}.bounty-card-meta{color:var(--muted);align-items:center;gap:6px;margin-bottom:2px;font-size:11px;line-height:1;display:flex}.bounty-card-live{color:#ff4d4d;letter-spacing:.04em;align-items:center;gap:5px;font-weight:600;display:inline-flex}.bounty-card-live-dot{background:#ff4d4d;border-radius:999px;width:6px;height:6px;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 #ff4d4d99}@keyframes live-pulse{0%{box-shadow:0 0 #ff4d4d8c}70%{box-shadow:0 0 0 5px #ff4d4d00}to{box-shadow:0 0 #ff4d4d00}}.bounty-card-meta-sep{color:var(--muted);opacity:.7}.bounty-card-meta-row{align-items:center;gap:5px;display:inline-flex}.bounty-card-status{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.bounty-card-status-available{color:var(--muted)}.bounty-card-status-submitted{color:#d99417}.bounty-card-status-paid{color:var(--brand)}.proof-milestones{flex-direction:column;gap:10px;display:flex}.proof-milestone{background:var(--surface-1);cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:12px;padding:14px;transition:background .12s,border-color .12s;display:grid;position:relative}.proof-qty{background:color-mix(in srgb, var(--page), transparent 18%);border-radius:8px;align-items:center;gap:4px;padding:2px;display:inline-flex}.proof-qty button{width:24px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.proof-qty button:hover:not(:disabled){background:color-mix(in srgb, var(--page), transparent 4%)}.proof-qty button:disabled{opacity:.35;cursor:not-allowed}.proof-qty-val{text-align:center;min-width:26px;color:var(--text);font-size:13px;font-weight:700}.proof-milestone:hover{background:var(--surface-2)}.proof-milestone.active{background:#66ef9814;border-color:#66ef98}.proof-milestone input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.proof-milestone.active .toggle-check,.proof-milestone-block.active .toggle-check{background:#66ef98;border-color:#66ef98}.proof-milestone.active .toggle-check:after,.proof-milestone-block.active .toggle-check:after{content:"";border-bottom:2px solid #062014;border-right:2px solid #062014;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.proof-milestone-label{color:var(--text);font-size:14px;font-weight:700}.proof-milestone strong{color:var(--text);font-weight:700}.profile-photo-edit{cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:inline-flex;position:relative}.profile-photo-edit input[type=file]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.profile-photo-edit-mark{background:var(--surface-2);width:64px;height:64px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:filter .12s;display:inline-flex;position:relative;overflow:hidden}.profile-photo-edit-mark:after{content:"";opacity:0;background:#00000073;border-radius:50%;transition:opacity .12s;position:absolute;inset:0}.profile-photo-edit:hover .profile-photo-edit-mark:after,.profile-photo-edit:focus-visible .profile-photo-edit-mark:after{opacity:1}.profile-photo-edit-mark img{object-fit:cover;width:100%;height:100%}.profile-photo-edit-mark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.profile-photo-edit-meta{flex-direction:column;gap:2px;display:flex}.profile-photo-edit-meta strong{color:var(--text);font-size:14px;font-weight:700}.profile-photo-edit:hover .profile-photo-edit-meta strong{color:var(--brand)}.profile-photo-edit-meta small{color:var(--muted);font-size:12px}.proof-submit-cta{justify-content:center;align-items:center;gap:10px;display:inline-flex}.proof-submit-total{color:inherit;background:#0000002e;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.bounty-modal-back{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600}.bounty-modal-back:hover{color:var(--text)}.modal-shell-bounty .simple-field textarea,.modal-shell-bounty .simple-field input{background:color-mix(in srgb, var(--page), transparent 18%)}.proof-milestone-row{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;align-items:stretch;gap:8px;display:grid}.proof-milestone-row .proof-milestone{margin:0}.proof-attach{border:1px dashed var(--neutral-line);background:color-mix(in srgb, var(--page), transparent 18%);width:52px;color:var(--muted);cursor:pointer;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;transition:border-color .12s,color .12s,background .12s;display:inline-flex;position:relative}.proof-attach:hover{color:#66ef98;border-color:#66ef98}.proof-attach.has-files{color:#062014;background:#66ef98;border-style:solid;border-color:#66ef98}.proof-attach.is-disabled{opacity:.45;cursor:not-allowed}.proof-attach.is-disabled:hover{border-color:var(--neutral-line);color:var(--muted);background:color-mix(in srgb, var(--page), transparent 18%)}.proof-attach input[type=file]{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.proof-attach svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.proof-attach-count{font-size:13px;font-weight:800;line-height:1}.proof-attach-list{color:var(--muted);flex-direction:column;grid-column:1/-1;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.proof-attach-list li{background:color-mix(in srgb, var(--page), transparent 18%);border-radius:8px;align-items:center;gap:8px;padding:4px 10px;display:flex}.proof-attach-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:auto;overflow:hidden}.proof-attach-list li button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px}.proof-attach-list li button:hover{color:var(--text)}.milestone-row-stack{flex-direction:column;gap:8px;display:flex}.milestone-row-top{align-items:center;gap:10px;display:flex}.milestone-proof{border:1px solid var(--line);background:color-mix(in srgb, var(--page), transparent 18%);width:100%;min-height:38px;color:var(--text);border-radius:10px;outline:0;padding:0 12px;font-size:13px}.milestone-proof:focus{border-color:#66ef98}.resource-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.resource-row{background:color-mix(in srgb, var(--page), transparent 18%);border-radius:10px;grid-template-columns:minmax(140px,.9fr) minmax(0,1.8fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.resource-meta{flex-direction:column;min-width:0;display:flex}.resource-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.resource-meta small{color:var(--muted);font-size:11px}.resource-caption{background:var(--surface-1);width:100%;min-height:36px;color:var(--text);border:0;border-radius:8px;outline:0;padding:0 12px;font-size:13px}.resource-caption:focus{box-shadow:0 0 0 2px #66ef984d}.resource-remove{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:16px}.resource-remove:hover{color:var(--text);background:var(--surface-2)}.bounty-panel-cta.is-disabled,.bounty-panel-cta:disabled{opacity:.6;cursor:not-allowed}.builder-progress.bounty-modal-stepper{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:480px;margin:0 auto 18px;padding:0}.builder-progress.bounty-modal-stepper button:disabled{cursor:not-allowed;opacity:.55}.builder-progress.bounty-modal-stepper button.locked .step-num{background:var(--surface-2);color:var(--muted)}.bounty-panel-foot-split{gap:10px;display:flex}.bounty-panel-foot-split .modal-secondary{flex:none}.bounty-panel-foot-split .bounty-panel-cta{flex:auto}.bounty-panel-sub{color:var(--muted);margin:4px 0 0;font-size:13px}.modal-shell-bounty{flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 48px);padding:0;display:flex;position:relative;overflow:hidden}.bounty-modal-close{z-index:1;position:absolute;top:14px;right:14px}.bounty-panel-scroll{flex:auto;padding:26px 26px 14px;overflow-y:auto}.bounty-panel-head h2{color:var(--text);margin:0 0 10px;font-size:20px;line-height:1.2}.bounty-panel-tags{flex-wrap:wrap;gap:8px;display:flex}.bounty-panel-tags span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bounty-panel-tags svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;width:14px;height:14px}.bounty-panel-payout{margin-top:18px}.bounty-panel-payout strong{color:var(--text);letter-spacing:-.01em;font-size:26px;font-weight:700}.bounty-panel-poster{background:var(--surface-1);border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.bounty-panel-poster-mark{background:color-mix(in srgb, var(--page), transparent 25%);width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.bounty-panel-poster-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.bounty-panel-poster span{color:var(--text);font-size:13px;font-weight:600;line-height:1.2}.bounty-panel-poster small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.bounty-panel-section{margin-top:22px}.bounty-panel-section h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.bounty-panel-section p{color:var(--text);margin:0;font-size:13px;line-height:1.5}.bounty-panel-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bounty-panel-list li{color:var(--text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.bounty-panel-list svg{fill:none;width:16px;height:16px;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.bounty-panel-milestones{flex-direction:column;gap:6px;display:flex}.bounty-panel-resources{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bounty-panel-resources li{color:var(--text);font-size:13px}.bounty-panel-resources a{background:color-mix(in srgb, var(--page), transparent 18%);color:inherit;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}.bounty-panel-resources a:hover{background:color-mix(in srgb, var(--page), transparent 4%)}.bounty-panel-resource-icon{background:color-mix(in srgb, var(--brand), transparent 82%);width:28px;height:28px;color:var(--brand);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bounty-panel-resource-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bounty-panel-resource-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.bounty-panel-resource-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.bounty-panel-resource-meta small{color:var(--text-muted);font-size:12px}.bounty-panel-resource-size{color:var(--text-muted);flex:none;font-size:12px}.bounty-panel-milestones>div{background:var(--surface-1);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.bounty-panel-milestones strong{color:var(--brand);font-weight:700}.bounty-panel-foot{background:color-mix(in srgb, var(--panel), transparent 6%);padding:16px 26px 22px}.bounty-panel-cta{color:#07290e;cursor:pointer;background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;width:100%;padding:12px 16px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e}.bounty-panel-cta.is-disabled{background:var(--surface-1);color:var(--muted);box-shadow:none;cursor:not-allowed;border-color:#0000}.bounty-meta{align-items:flex-start;gap:16px}.bounty-logo{background:var(--logo-bg);width:72px;height:72px;color:var(--logo-color);box-shadow:var(--shadow);border-radius:14px;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}.bounty-logo svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.78;width:32px;height:32px}.profile-row-logo svg{width:22px;height:22px}.bounty-copy{flex:auto;min-width:0}.bounty-cap{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 4px;font-size:10px;font-weight:600;display:flex}.bounty-copy h2{margin:0;font-size:15px;font-weight:650;line-height:1.2}.verified{background:var(--neutral);border-radius:999px;width:9px;height:9px;margin-left:4px;display:inline-block}.bounty-stats{color:var(--text);margin:5px 0 0;font-size:12px;line-height:1.4}.worker-faces{justify-content:flex-end;min-width:52px;margin-top:2px}.face{border:2px solid var(--page);background:var(--face-bg);width:22px;height:22px;color:var(--face-color);border-radius:999px;place-items:center;line-height:1;display:grid;overflow:hidden}.face svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.face+.face{margin-left:-8px}.category-pill{width:fit-content;color:var(--muted);background:0 0;border:0;margin:0}.bounty-cap .category-pill{min-height:auto;color:var(--neutral);text-transform:none;background:0 0;border-color:#0000;padding:0;font-size:10px;line-height:1}.bounty-cap .category-pill:before{content:"/";color:var(--muted);margin-right:7px}.bounty-body{margin-left:88px}.bounty-summary{color:color-mix(in srgb, var(--text), transparent 14%);margin:14px 0 12px;font-size:13px;line-height:1.45}.bounty-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:2px 0 0;display:grid}.bounty-detail-grid div{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.bounty-detail-grid span,.bounty-steps p,.bounty-cta small{color:var(--muted);font-size:11px;font-weight:600;display:block}.bounty-detail-grid strong{color:var(--text);margin-top:4px;font-size:12px;line-height:1.3;display:block}.program-gates{flex-wrap:wrap;gap:8px 15px;margin-top:12px;display:flex}.program-gates span{min-height:auto;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:11px;font-weight:650;display:inline-flex}.program-gates span:before{content:"";background:var(--neutral-line);border-radius:999px;flex:none;width:4px;height:4px;margin-right:7px}.milestone-list{margin-top:14px}.milestone-list p{color:var(--muted);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.milestone-list div{border-top:1px solid var(--line-soft);min-height:28px;color:color-mix(in srgb, var(--text), transparent 10%);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.milestone-list strong{color:var(--brand);font-weight:800}.bounty-steps{margin-top:13px}.bounty-steps p{text-transform:uppercase;margin:0 0 8px}.bounty-steps ol{counter-reset:bounty-step;gap:7px;margin:0;padding:0;list-style:none;display:grid}.bounty-steps li{min-height:24px;color:color-mix(in srgb, var(--text), transparent 8%);padding-left:32px;font-size:12px;line-height:1.45;position:relative}.bounty-steps li:before{counter-increment:bounty-step;content:counter(bounty-step);border:1px solid var(--neutral-line);background:var(--neutral-soft);width:20px;height:20px;color:var(--neutral);border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.bounty-footer{margin:auto 0 0 88px;padding-top:18px}.bounty-cta{min-height:38px;color:var(--brand-dark);border:1px solid #1a9a58;border-radius:999px;flex:auto;justify-content:space-between;padding:0 16px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e}.bounty-cta small{color:color-mix(in srgb, var(--brand-dark), transparent 20%)}.empty-state{color:var(--muted);text-align:center;grid-column:1/-1;padding:32px}.builder-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px;display:grid}.program-form{gap:0;display:grid;position:relative}.form-section{border-bottom:0;padding:0 0 24px;display:none}.form-section.active{display:block}.form-section:last-of-type{border-bottom:0}.form-section+.form-section{padding-top:0}.builder-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 30px;display:grid}.builder-progress button{min-width:0;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;justify-items:center;padding:10px 0 12px;display:grid;position:relative}.builder-progress button.active{color:var(--text)}.builder-progress button:after{content:"";background:var(--line-soft);border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.builder-progress button.active:after{background:#66ef98}.builder-progress strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.form-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.form-section-head h2{margin:0;font-size:16px;line-height:1.15}.form-section-head p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.4}.builder-actions{padding-top:22px;display:block}.builder-next{justify-content:center;width:100%;min-height:40px}.ghost-button.section-action{flex:none;margin:0}.template-row,.gate-grid,.access-policy,.form-grid,.eligibility-controls,.materials-panel,.ops-control-grid,.milestone-editor{margin-left:0}.template-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.template-row button,.ghost-button{border:1px solid var(--line);background:var(--panel);min-height:28px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.template-row button.active{border-color:var(--neutral-line);background:var(--neutral-soft);color:var(--neutral-strong)}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.access-policy{gap:14px;display:grid}.policy-block{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel), transparent 24%);border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.policy-title{gap:4px;display:grid}.policy-title span,.access-panel-label{color:var(--text);font-size:12px;font-weight:850}.policy-title small,.access-panel-head small{color:var(--muted);font-size:11px;line-height:1.35}.requirement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.requirement-card{min-height:84px}.market-scope-grid,.claim-rule-grid,.limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-panel{gap:10px;min-width:0;display:grid}.access-panel-head{gap:3px;display:grid}.access-panel.market-picker{grid-column:1/-1}.market-rule-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.inline-ghost{min-height:30px;color:var(--neutral);margin:0;padding:0 12px}.eligibility-controls{grid-template-columns:minmax(0,1fr) minmax(280px,.66fr);gap:12px;display:grid}.territory-control{grid-column:1/-1}.territory-builder{gap:12px;display:grid}.territory-stage{gap:8px;display:grid}.territory-stage>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.market-access-grid{gap:12px;display:grid}.market-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.market-mode-grid button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--text);border-radius:10px;padding:0 10px;font-size:12px;font-weight:750}.market-mode-grid button.active{border-color:var(--neutral-line);background:var(--neutral-soft);color:var(--neutral-strong)}.market-picker{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--page), transparent 14%);border-radius:12px;padding:12px}.market-quicksets{border-bottom:1px solid var(--line-soft);margin-bottom:10px;padding-bottom:10px}.state-grid{grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;padding-right:4px;display:grid;overflow:visible}.state-grid button{border:1px solid var(--line);background:var(--panel);min-height:28px;color:var(--text);border-radius:999px;padding:0;font-size:11px;font-weight:750}.state-grid button.active{border-color:var(--neutral-line);background:var(--neutral-soft);color:var(--neutral-strong)}.rule-strip+.rule-strip{margin-top:8px}.territory-models button{min-height:32px;padding:0 13px}.market-chips button{min-height:30px;padding:0 12px}.chip-action{border:1px solid var(--neutral-line);width:fit-content;min-height:28px;color:var(--neutral);background:0 0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:800}.territory-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.territory-notes div{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--page), transparent 18%);border-radius:10px;min-width:0;padding:10px 12px}.territory-notes span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.territory-notes strong{color:color-mix(in srgb, var(--text), transparent 10%);margin-top:4px;font-size:12px;line-height:1.35;display:block}.ops-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.materials-panel{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel), transparent 18%);border-radius:12px;gap:12px;margin-top:12px;padding:13px;display:grid}.materials-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.materials-head h3{margin:0;font-size:13px;line-height:1.2}.materials-head p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.35}.material-list{gap:10px;display:grid}.material-row{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--page), transparent 10%);border-radius:10px;grid-template-columns:minmax(190px,.46fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.document-upload{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;place-items:center;min-width:0;min-height:64px;padding:10px 12px;display:grid;position:relative}.document-upload:before{content:none}.document-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.material-comment span{color:var(--neutral);font-size:11px;font-weight:800;display:block}.document-upload .upload-icon{width:24px;height:24px;color:var(--neutral)}.material-comment textarea{resize:none;min-height:64px}.control-block{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel), transparent 18%);border-radius:12px;min-width:0;padding:13px}.control-label{gap:4px;margin-bottom:11px;display:grid}.control-label span{color:var(--text);font-size:12px;font-weight:800}.control-label small,.control-hint{color:var(--muted);font-size:11px;line-height:1.35}.control-hint{text-align:left;margin:9px 0 0}.chip-grid,.choice-strip{flex-wrap:wrap;gap:7px;display:flex}.chip-grid button,.choice-strip button,.segmented-control button,.stepper-control button,.mini-toggle button{border:1px solid var(--line);background:var(--panel);min-height:28px;color:var(--text);border-radius:999px;font-size:12px;font-weight:700}.chip-grid button,.choice-strip button{padding:0 11px}.chip-grid button.active,.choice-strip button.active,.segmented-control button.active,.mini-toggle button.active{border-color:var(--neutral-line);background:var(--neutral-soft);color:var(--neutral-strong)}.segmented-control{border:1px solid var(--line);background:var(--page);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.segmented-control button{background:0 0;border-color:#0000}.stepper-control{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-top:10px;display:grid}.stepper-control button{border-radius:10px;padding:0}.stepper-control output{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--neutral-strong);cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;display:flex}.stepper-control output strong{font-size:15px;font-weight:800}.stepper-control output span{color:var(--muted);font-size:12px;font-weight:700}.field{gap:7px;display:grid}.field span{color:var(--muted);font-size:11px;font-weight:700}.field input,.field select,.field textarea,.milestone-row input,.milestone-row select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--text);border-radius:10px;outline:0;font-size:13px}.field input,.field select,.milestone-row input,.milestone-row select{min-height:36px;padding:0 11px}.field textarea{resize:vertical;min-height:86px;padding:11px}.proof-grid{align-items:stretch}.proof-grid .field{grid-template-rows:auto 1fr}.proof-grid textarea{resize:none;height:150px;min-height:150px}.field input:focus,.field select:focus,.field textarea:focus,.milestone-row input:focus,.milestone-row select:focus{border-color:var(--neutral-line);box-shadow:0 0 0 3px var(--neutral-focus)}select.native-select-hidden{opacity:0;pointer-events:none;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-select.compact .select-trigger{min-height:36px}.custom-select.compact .select-menu{min-width:100%}.custom-select{min-width:0;position:relative}.select-trigger{border:1px solid var(--line);background:var(--panel);width:100%;min-height:38px;color:var(--text);text-align:left;border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.select-trigger svg{flex:none;width:15px;height:15px;transition:transform .14s}.custom-select.open .select-trigger,.select-trigger:focus-visible{border-color:var(--neutral-line);box-shadow:0 0 0 3px var(--neutral-focus)}.custom-select.open .select-trigger svg{transform:rotate(180deg)}.select-menu{z-index:20;border:1px solid var(--neutral-line);background:#15171a;border-radius:12px;gap:3px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff08}.custom-select.open .select-menu{display:grid}.select-menu button{min-height:32px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:650;display:flex}.select-menu button:hover,.select-menu button:focus-visible{border-color:var(--line-soft);background:#ffffff0a;outline:0}.select-menu button.active{border-color:var(--neutral-line);background:var(--neutral-soft);color:var(--neutral-strong)}.gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.check-card{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel), transparent 18%);cursor:pointer;border-radius:12px;gap:5px;min-height:58px;padding:12px 14px;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:relative}.check-card input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.check-card span{font-size:12px;font-weight:800}.check-card small{color:var(--muted);font-size:11px;line-height:1.35}.check-card:has(input:checked){border-color:var(--neutral-line);background:var(--neutral-soft)}.check-card:has(input:checked) span{color:var(--neutral-strong)}.check-card:focus-within{border-color:var(--line-soft);box-shadow:none}.milestone-editor{gap:8px;display:grid}.milestone-labels{color:var(--muted);text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(170px,.55fr) minmax(150px,.7fr);gap:8px;font-size:10px;font-weight:800;display:grid}.milestone-row{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:10px;display:grid}.milestone-row .select-trigger{height:100%;min-height:40px}.payout-control{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:4px;display:grid}.mini-toggle{border:1px solid var(--line-soft);background:var(--page);border-radius:8px;grid-template-columns:repeat(2,28px);gap:2px;padding:2px;display:grid}.mini-toggle button{background:0 0;border:0;border-radius:6px;min-height:24px;padding:0}.payout-control input{background:0 0;border:0;border-radius:6px;min-height:26px;padding:0 6px}.control-block button:focus-visible,.payout-control button:focus-visible{outline:2px solid var(--neutral-line);outline-offset:2px}.ghost-button{color:var(--neutral);margin:12px 0 0 36px}.program-preview{background:var(--surface-1);border-radius:14px;padding:18px;position:sticky;top:86px}.preview-logo{border:1px dashed var(--neutral-line);background:color-mix(in srgb, var(--page), transparent 18%);cursor:pointer;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;gap:2px 12px;width:100%;margin-bottom:14px;padding:12px;display:grid;position:relative}.preview-logo input{opacity:0;cursor:pointer;position:absolute;inset:0}.preview-logo-mark{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--muted);background-position:50%;background-size:cover;border-radius:10px;grid-row:span 2;place-items:center;display:grid;overflow:hidden}.preview-logo-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.preview-logo strong{color:var(--text);font-size:13px;font-weight:800}.preview-logo small{color:var(--muted);font-size:11px;line-height:1.3}.program-preview h2{margin:0;font-size:16px;line-height:1.15}.program-preview>p:not(.page-kicker),.preview-proof p{color:var(--muted);font-size:12px;line-height:1.45}.preview-payouts{border-top:1px solid var(--line-soft);gap:0;margin:16px 0;display:grid}.preview-payouts div{border-bottom:1px solid var(--line-soft);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0;display:flex}.preview-payouts div:last-child{border-bottom:0}.preview-payouts span{color:var(--brand);font-size:14px;font-weight:800}.preview-payouts small,.preview-proof span{color:var(--muted);font-size:11px;font-weight:700}.preview-proof{padding-top:2px}.preview-submit{width:100%;margin-top:18px}.wallet-head{align-items:flex-start}.editable-username{flex-direction:column;gap:4px;min-width:0;display:inline-flex}.editable-username-display{align-items:center;gap:10px;margin:0;display:inline-flex}.editable-username-edit{width:30px;height:30px;color:var(--muted);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex}.editable-username-display:hover .editable-username-edit,.editable-username-edit:focus-visible{opacity:1;color:var(--text);background:var(--surface-2)}.editable-username-edit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.editable-username-input{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;outline:none;min-width:0;max-width:100%;padding:4px 10px;font-size:1.7rem;font-weight:800}.editable-username-input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.editable-username-error{color:#ff7878;font-size:12px;font-weight:600}.redeem-button{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand);font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;align-self:center;padding:8px 18px;font-weight:800;transition:background-color .12s,color .12s,border-color .12s}.redeem-button:hover:not(:disabled){background:var(--brand);color:var(--brand-dark)}.redeem-button:disabled{opacity:.4;cursor:not-allowed}.redemption-list{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.redemption-row{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.redemption-row.is-pending{border-color:#ffc40052}.redemption-row.is-delivered{border-color:#66ef9852}.redemption-row.is-refunded,.redemption-row.is-failed{border-color:#ff5d5d52}.redemption-row-info{flex-direction:column;gap:2px;display:flex}.redemption-row-info strong{color:var(--text);font-size:14px;font-weight:800}.redemption-row-info span{color:var(--muted);font-size:12px}.redemption-link{background:var(--brand);color:var(--brand-dark);border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.redemption-link:hover{filter:brightness(1.05)}.redeem-modal-backdrop{z-index:100;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.redeem-modal{background:var(--panel);border:1px solid var(--line);width:min(440px,92vw);box-shadow:var(--shadow);border-radius:14px;padding:22px 22px 20px}.redeem-modal header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.redeem-modal h2{margin:0;font-size:18px;font-weight:800}.redeem-modal header button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1}.redeem-modal header button:hover{color:var(--text);background:var(--surface-2)}.redeem-form{flex-direction:column;gap:14px;display:flex}.redeem-field{flex-direction:column;gap:6px;display:flex}.redeem-field span{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:700}.redeem-field input{font:inherit;border:1px solid var(--line);background:var(--surface-1);color:var(--text);border-radius:10px;outline:none;padding:11px 12px;font-size:14px}.redeem-field input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.redeem-error{color:#ff7878;margin:0;font-size:12px;font-weight:600}.redeem-actions{justify-content:flex-end;gap:8px;display:flex}.redeem-primary,.redeem-secondary{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:10px 16px;font-weight:800}.redeem-primary{background:var(--brand);color:var(--brand-dark);border-color:var(--brand)}.redeem-primary:hover:not(:disabled){filter:brightness(1.05)}.redeem-primary:disabled{opacity:.6;cursor:not-allowed}.redeem-secondary{color:var(--text);background:0 0}.redeem-secondary:hover:not(:disabled){background:var(--surface-2)}.redeem-result p{color:var(--text);margin:0 0 12px;font-size:14px;line-height:1.4}.redeem-fineprint{color:var(--muted)!important;font-size:12px!important}.redeem-cta{background:var(--brand);width:100%;color:var(--brand-dark);border-radius:10px;justify-content:center;align-items:center;margin:6px 0 12px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.redeem-cta:hover{filter:brightness(1.05)}.wallet-actions{gap:8px}.wallet-actions button{color:var(--text)}.wallet-summary{border-bottom:1px solid var(--line-soft);padding:6px 8px 28px}.balance-label{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.wallet-summary>strong{margin-top:8px;font-size:24px;font-weight:500;line-height:1;display:block}.wallet-bars{grid-template-columns:repeat(30,1fr);gap:8px;margin:28px 0 20px;display:grid}.wallet-bars span{background:linear-gradient(#66ef98 0%,#29d66f 60%,#138b48 100%);border-radius:4px 4px 0 0;height:48px;box-shadow:inset 0 1px #ffffff40}.wallet-bars.is-flat span{height:6px}.wallet-rows{gap:10px;display:grid}.wallet-rows div{color:var(--muted);justify-content:flex-start;gap:16px;font-size:12px}.wallet-section{border-bottom:1px solid var(--line-soft);padding:26px 0}.wallet-section:last-child{border-bottom:0}.wallet-section h2,.section-title h2{margin:0;font-size:18px;font-weight:650;line-height:1.1}.section-title{justify-content:space-between;margin-bottom:10px}.transaction-row{border-radius:12px;margin:0 -14px;padding:12px 14px;transition:background .12s}.transaction-row h3{margin:0;font-size:14px}.transaction-row p,.empty-copy{color:var(--muted);margin:4px 0 0;font-size:12px}.transaction-row strong{margin-left:auto;font-size:13px}.profile-page-head{align-items:center}.profile-head-actions{align-items:center;gap:8px;display:inline-flex}.review-row{align-items:flex-start;gap:12px}.review-row .profile-row-main{flex:auto;align-items:flex-start;min-width:0}.review-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.profile-row-main .review-seller-photo,.review-seller-photo{background:var(--surface-2);width:40px;height:40px;color:var(--text);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.review-seller-photo img{object-fit:cover;width:100%;height:100%}.review-seller-photo strong{color:var(--text);letter-spacing:.02em;font-size:13px;font-weight:700}.review-seller-line{color:var(--text);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.review-seller-line small{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}.review-company{text-transform:none!important;letter-spacing:0!important;color:var(--muted)!important;font-size:12px!important}.review-decision-row{align-items:center;gap:14px;width:100%;margin-top:10px;display:flex}.review-reject-text{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:13px;font-weight:600;transition:color .12s}.review-reject-text:hover{color:var(--text)}.review-approve-pill{flex:auto;justify-content:center;gap:8px;width:auto;min-height:38px;padding:0 16px;font-size:12px;line-height:1;color:#042914!important}.profile-row-main .review-approve-pill>span,.review-approve-pill>span{color:#07290e;text-shadow:none;font-weight:700;transform:translateY(-2px)}.profile-row-main .review-approve-pill>.proof-submit-total,.review-approve-pill>.proof-submit-total{color:#07290e;transform:translateY(-2px)}.review-amount-chip{color:#fff;text-shadow:none;background:#042914;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.review-status-pill-wrap{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.bounty-cta.review-pill{flex:none;justify-content:center;width:auto;min-width:0;min-height:32px;padding:0 14px}.review-status-rejected-pill{font-style:normal;color:#f46363!important;box-shadow:none!important;background:#f4636324!important;border:1px solid #f4636359!important}.review-status-paid-pill{font-style:normal;color:#29d66f!important;box-shadow:none!important;background:#29d66f29!important;border:1px solid #29d66f66!important}.review-status-paid-pill small{color:#29d66fb3;margin-left:4px;font-weight:600}.review-rejection-reason-inline{color:var(--muted);max-width:260px;font-size:11px}.proof-icon-button{background:var(--surface-1);width:38px;height:38px;color:var(--muted);border:1px solid var(--surface-2);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:4px;padding:0;transition:background .12s,color .12s;display:inline-flex;position:relative}.proof-icon-button:hover{background:var(--surface-2);color:var(--text)}.proof-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.proof-icon-count{background:var(--brand);min-width:16px;height:16px;color:var(--brand-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-6px}.proof-summary-text{color:var(--text);font-size:13px;line-height:1.5}.proof-attachment-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.proof-attachment-item{background:var(--surface-1);border:1px solid var(--surface-2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.proof-attachment-item>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.proof-attachment-item strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.proof-attachment-item small{color:var(--muted);font-size:11px}.proof-attachment-thumb{background:var(--surface-2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.proof-attachment-thumb svg{fill:none;width:18px;height:18px;stroke:var(--text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.proof-open{flex:none}.profile-identity{align-items:center;gap:14px;display:flex}.profile-photo{border:1px solid var(--line);color:#41210f;background:#f4e2d0;border-radius:999px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.profile-identity h1{margin:3px 0 5px;font-size:28px;font-weight:850;line-height:1}.profile-identity p:not(.page-kicker){color:var(--muted);margin:0;font-size:13px}.profile-earnings{border-bottom:0;padding:0 8px 30px}.profile-earnings-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.profile-earnings-head>div:first-child>strong{color:var(--brand);margin-top:8px;font-size:32px;font-weight:850;line-height:1;display:block}.profile-rank{align-items:center;gap:18px;padding-bottom:4px;display:flex}.profile-rank small,.profile-section-title span,.profile-rows strong{color:var(--muted);font-size:11px;font-weight:700}.profile-rank-item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.profile-rank-item svg{width:18px;height:18px;color:var(--neutral)}.profile-rank strong{color:var(--text);margin:0;font-size:18px;font-weight:850;line-height:1;display:inline-block}.profile-bars{align-items:end;min-height:116px;margin:26px 0 18px}.profile-bars span{height:var(--h,48px);background:linear-gradient(#66ef98 0%,#29d66f 60%,#138b48 100%);box-shadow:inset 0 1px #ffffff40}.profile-rows div{justify-content:space-between;padding-top:4px}.profile-rows strong{color:var(--text);font-size:13px}.profile-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 34px;display:grid}.profile-work-section{border-bottom:0;min-width:0}.profile-section-title{border-bottom:1px solid var(--line-soft);padding-bottom:10px}.profile-bounty-list{max-height:70vh;padding-right:6px;display:grid;overflow-y:auto}@media (max-width:900px){.profile-bounty-list{max-height:none;padding-right:0;overflow-y:visible}}.profile-bounty-row{border-bottom:0;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:92px;padding:16px 0;display:flex}.profile-row-main{align-items:center;gap:14px;min-width:0;display:flex}.profile-row-logo{border-radius:12px;width:54px;height:54px;font-size:22px}.profile-bounty-row p{color:var(--muted);text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.profile-bounty-row h3{margin:0;font-size:14px;line-height:1.2}.profile-row-main span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.profile-row-cta{flex:none;justify-content:center;width:min(260px,46%)}.profile-bounty-row em{background:var(--surface-1);min-height:26px;color:var(--neutral);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.completed-list{gap:4px}.completed-row{gap:12px;min-height:74px}.completed-cta{flex:none;width:min(180px,48%);min-height:34px}.completed-row .completed-cta{background:var(--surface-1);color:var(--neutral);box-shadow:none;border:1px solid #0000}.completed-row .completed-cta span{color:var(--text);font-weight:700}.completed-row .completed-cta small{color:var(--muted)}@media (max-width:1180px){.bounty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.bounty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-layout{grid-template-columns:1fr}.program-preview{position:static}.profile-work-grid{grid-template-columns:1fr}}@media (max-width:760px){.page-shell{width:min(100% - 28px,1280px);margin-top:28px}.filter-scroll-shell{justify-content:flex-start;width:100%;max-width:100%;margin-left:0}.filter-row{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:18px;width:100%;margin-left:0;margin-right:0;padding:6px 32px 10px 0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.filter-row::-webkit-scrollbar{display:none}.filter-row button{white-space:nowrap;scroll-snap-align:start;flex:none}.bounty-body,.bounty-footer,.ghost-button{margin-left:0}.form-grid.two,.form-grid.three,.gate-grid,.requirement-grid,.market-scope-grid,.claim-rule-grid,.limit-grid,.eligibility-controls,.material-list,.ops-control-grid{grid-template-columns:1fr}.builder-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.material-row{grid-template-columns:1fr}.market-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.state-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.territory-control{grid-column:auto}.territory-notes{grid-template-columns:1fr}.milestone-labels{display:none}.milestone-row{grid-template-columns:1fr}}@media (max-width:540px){.topbar{flex-wrap:nowrap;gap:6px;padding:8px 12px;overflow:hidden}.top-actions{flex-wrap:nowrap;gap:4px;margin-left:auto}.header-brand{flex:none;gap:6px;min-width:0;font-size:14px}.header-brand strong{display:none}.brand-mark{flex:0 0 22px;width:22px;height:22px}.header-wallet{padding-inline:2px;font-size:12px}.header-wallet span{display:none}.header-download{min-height:30px;padding:0 9px}.header-download span{display:none}.header-download svg{width:14px;height:14px}.header-discord{min-height:30px;padding:0 1px}.header-discord svg{width:17px;height:17px}.header-review,.buy-button.header-post,.profile-link{display:none}.mode-toggle{margin-right:0;padding:3px}.mode-toggle-pill{letter-spacing:.02em;min-height:24px;padding:0 8px;font-size:11px}.header-pill{white-space:nowrap;min-height:28px;padding:0 10px;font-size:12px}.buy-button.header-post{white-space:nowrap;padding:0 12px;font-size:12px}.profile-link{flex:0 0 32px}.profile-identity,.profile-earnings-head,.profile-row-main,.profile-bounty-row{flex-direction:column;align-items:flex-start}.profile-rank{flex-wrap:wrap;width:100%}.profile-row-cta,.completed-cta,.review-decision-row,.review-status-pill-wrap,.bounty-cta.review-pill,.review-approve-pill{width:100%}.review-decision-row{flex-wrap:wrap}.campaign-budget{justify-content:space-between;width:100%}.profile-bounty-row{gap:12px}.builder-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.builder-progress strong{display:none}.builder-progress button{padding:8px 0 10px}.market-mode-grid,.state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-head,.wallet-head{flex-direction:column;align-items:flex-start}.search-row-inline{width:100%;max-width:none;margin-left:0}.bounty-meta{flex-wrap:wrap}.bounty-grid{grid-template-columns:1fr}.game-rate-row{flex-direction:column;align-items:flex-start}.game-rate-pay{white-space:normal}.bounty-card-foot .worker-faces{justify-content:flex-start;min-width:0;margin-left:0}.worker-faces{margin-left:auto}.bounty-detail-grid{grid-template-columns:1fr}.bounty-footer{flex-direction:column;align-items:stretch}.wallet-bars{gap:4px}.wallet-bars span{height:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.modal-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:1000;opacity:0;pointer-events:none;background:#020805eb;justify-content:center;align-items:center;padding:24px;transition:opacity .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;display:flex;position:fixed;inset:0}.modal-overlay.open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-overlay[hidden]{display:none}.modal-overlay.open{opacity:1;pointer-events:auto}.modal-shell{background:var(--panel);border:1px solid var(--line);width:min(560px,100%);max-height:calc(100vh - 48px);color:var(--text);opacity:0;border-radius:18px;padding:24px;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s;overflow-y:auto;transform:translateY(20px)scale(.96);box-shadow:0 24px 60px #0000008c}.modal-overlay.open .modal-shell{opacity:1;transform:translateY(0)scale(1)}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.modal-head h2{margin:0;font-size:20px;font-weight:800}.modal-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.modal-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.modal-close:hover{color:var(--text)}.modal-section{margin-top:18px}.modal-section:first-of-type,.modal-section:first-child{margin-top:0}.modal-section h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:13px;font-weight:700}.modal-section p{margin:0;font-size:14px;line-height:1.5}.modal-meta-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.modal-meta-grid>div{border:1px solid var(--line);background:#ffffff08;border-radius:10px;padding:10px 12px}.modal-meta-grid span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.modal-meta-grid strong{font-size:14px;font-weight:600}.modal-milestones{flex-direction:column;gap:8px;margin-top:8px;display:flex}.modal-milestones>div{border:1px solid var(--line);background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.modal-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.modal-actions .modal-primary,.modal-actions .modal-secondary{cursor:pointer;border-radius:999px;flex:auto;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.modal-primary{color:var(--brand-dark);background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%);border:1px solid #1a9a58;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e}.modal-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.modal-secondary{background:var(--surface-1);color:var(--text);border:1px solid #0000}.modal-secondary:hover{background:var(--surface-2)}.modal-photo-field{border:1px dashed var(--line);cursor:pointer;background:#ffffff05;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;transition:border-color .12s,background .12s;display:grid}.modal-photo-field:hover{border-color:color-mix(in srgb, var(--brand), var(--line) 50%);background:#ffffff0a}.modal-photo-preview{color:#41210f;background-color:#f4e2d0;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.modal-photo-preview svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.modal-photo-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.modal-photo-meta strong{color:var(--text);font-size:13px}.modal-photo-meta small{color:var(--muted);font-size:11px}.modal-photo-action{color:var(--brand);border:1px solid color-mix(in srgb, var(--brand), var(--line) 60%);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.modal-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.modal-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.modal-field input,.modal-field textarea{border:1px solid var(--line);color:var(--text);resize:vertical;background:#ffffff08;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.modal-field input:focus,.modal-field textarea:focus{border-color:#29d66f;outline:none}.modal-field textarea{min-height:90px}.modal-amount-bar{background:var(--surface-1);border-radius:12px;align-items:baseline;gap:8px;margin-top:8px;padding:12px 14px;display:flex}.modal-amount-bar span{color:var(--muted);font-size:12px}.modal-amount-bar strong{color:var(--text);font-size:22px;font-weight:800}.proof-payout{background:#66ef981f;border:1px solid #66ef984d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.proof-payout span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.proof-payout strong{color:var(--text);font-size:22px;font-weight:800}.proof-body{flex-direction:column;gap:18px;display:flex}.proof-field{flex-direction:column;gap:8px;display:flex}.proof-field>label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.proof-field textarea{border:1px solid var(--line);color:var(--text);resize:vertical;background:#ffffff08;border-radius:12px;min-height:96px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5}.proof-field textarea:focus{background:#ffffff0d;border-color:#29d66f;outline:none}.proof-drop{border:1.5px dashed var(--line);cursor:pointer;background:#ffffff05;border-radius:14px;padding:22px;transition:border-color .12s,background .12s;position:relative}.proof-drop:hover,.proof-drop:focus-visible,.proof-drop.is-drag{background:#66ef980f;border-color:#29d66f;outline:none}.proof-drop-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;display:flex}.proof-drop-empty svg{width:32px;height:32px;color:var(--text);opacity:.6}.proof-drop-empty p{color:var(--text);margin:0;font-size:14px}.proof-drop-empty p strong{color:var(--text);font-weight:700}.proof-drop-empty span{color:var(--muted);font-size:12px}.proof-drop-filled{align-items:center;gap:14px;display:flex}.proof-drop-empty[hidden],.proof-drop-filled[hidden]{display:none}.proof-drop-filled img{object-fit:cover;background:#ffffff0d;border-radius:10px;width:64px;height:64px}.proof-drop-filled>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.proof-drop-filled strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.proof-drop-filled span{color:var(--muted);font-size:12px}.proof-remove{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.proof-remove:hover{color:var(--text);border-color:var(--text)}.toast-container{z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{color:var(--text);pointer-events:auto;background:#14241af5;border:1px solid #29d66f;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:600;animation:.2s toastIn;box-shadow:0 12px 28px #0006}.toast.hide{animation:.25s forwards toastOut}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut{to{opacity:0;transform:translateY(8px)}}.popover-menu{background:var(--panel);border:1px solid var(--line);z-index:90;border-radius:12px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;box-shadow:0 12px 28px #0006}.popover-menu button{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px}.popover-menu button:hover,.popover-menu button.active{background:#ffffff0f}.bounty-card,.transaction-row{cursor:pointer}.transaction-row:hover{background:#ffffff08}.profile-bounty-row.completed-row .completed-cta,.profile-row-cta{cursor:pointer}.builder-progress button .step-num{background:color-mix(in srgb, var(--panel-soft), transparent 0%);width:22px;height:22px;color:var(--muted);border-radius:999px;place-items:center;margin:0 auto 6px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.builder-progress button.active .step-num{color:#062014;background:#66ef98}.step-head{margin-bottom:22px}.step-head h2{letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.15}.step-head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.step-divider{background:var(--line-soft);height:1px;margin:24px 0}.step-block{gap:12px;display:grid}.step-block+.step-block{margin-top:22px}.step-block-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:700}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.template-grid button{background:var(--surface-1);min-height:56px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .12s,background .12s;display:flex}.template-grid button:hover{background:var(--surface-2)}.template-grid button.active{color:var(--text);background:#66ef981f;border-color:#66ef98}.simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.simple-field{gap:6px;display:grid}.simple-field>span{color:var(--text);font-size:13px;font-weight:600}.simple-field input,.simple-field textarea,.simple-field select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:42px;color:var(--text);border-radius:10px;outline:0;padding:0 12px;font-size:14px}.simple-field textarea{resize:vertical;min-height:96px;padding:11px 12px;line-height:1.45}.simple-field input:focus,.simple-field textarea:focus{border-color:#66ef98;box-shadow:0 0 0 3px #66ef9833}.simple-field .custom-select .select-trigger{min-height:42px;padding:0 12px;font-size:14px}.toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.toggle-card{background:var(--surface-1);color:var(--text);text-align:left;cursor:pointer;appearance:none;font:inherit;border:1px solid #0000;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px 12px;padding:14px;transition:background .12s,border-color .12s;display:grid;position:relative}.toggle-card:hover{background:var(--surface-2)}.toggle-card.active{background:#66ef9814;border-color:#66ef98}.toggle-check{border:1px solid var(--line);background:var(--page);border-radius:6px;width:20px;height:20px;margin-top:1px;position:relative}.toggle-card.active .toggle-check{background:#66ef98;border-color:#66ef98}.toggle-card.active .toggle-check:after{content:"";border-bottom:2px solid #062014;border-right:2px solid #062014;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.toggle-card strong{grid-column:2;font-size:14px;font-weight:700;line-height:1.25}.toggle-card small{color:var(--muted);grid-column:2;font-size:12px;line-height:1.4}.scope-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scope-strip button{background:var(--surface-1);min-height:44px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.scope-strip button:hover{background:var(--surface-2)}.scope-strip button.active{background:#66ef981f;border-color:#66ef98;font-weight:700}.state-picker{margin-top:14px}.state-combo{position:relative}.state-combo-trigger{background:var(--surface-1);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 14px 6px 8px;transition:border-color .12s;display:flex}.state-combo-trigger:hover{background:var(--surface-2)}.state-combo-trigger:focus-visible{border-color:#66ef98;outline:0;box-shadow:0 0 0 3px #66ef9833}.state-combo-content{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-height:28px;display:flex}.state-placeholder{color:var(--text);padding:0 6px;font-size:13px;font-weight:600}.state-combo-caret{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--muted);flex:0 0 16px;transition:transform .12s}.state-combo-trigger[aria-expanded=true] .state-combo-caret{transform:rotate(180deg)}.state-chip{height:26px;color:var(--text);background:#66ef982e;border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.state-chip button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:14px;line-height:1;display:grid}.state-chip button:hover{background:color-mix(in srgb, var(--text), transparent 80%);color:var(--text)}.state-dropdown-menu{z-index:30;border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-height:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000059}.state-dropdown-menu[hidden]{display:none}.state-option{min-height:32px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:700;display:flex}.state-option:hover{background:var(--panel-soft)}.state-option.checked{background:#66ef9824;border-color:#66ef98}.state-tick{display:none}.state-option.checked .state-tick{background:#66ef98;border-radius:999px;width:6px;height:6px;display:inline-block}.amount-input{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex:1 1 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;min-width:0;padding:4px;display:grid}.payout-parts{align-items:center;gap:6px;display:flex}.part-remove{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-right:2px;font-size:16px;font-weight:700;line-height:1}.part-remove:hover{background:var(--surface-2);color:var(--text)}.milestone-remove{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:center;font-size:18px;font-weight:700;line-height:1}.milestone-remove:hover{background:var(--surface-2);color:var(--text)}.part-add{color:var(--brand);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:22px;font-weight:700;line-height:1}.part-add:hover{color:color-mix(in srgb, var(--brand), white 15%);text-decoration:underline}.mode-locked{color:#062014;background:#66ef98;border-radius:5px;justify-content:center;align-items:center;width:26px;min-height:24px;margin:2px;font-size:12px;font-weight:700;display:inline-flex}.amount-input input[aria-label=Milestone\ payout]{width:100%;min-width:0;min-height:32px;color:var(--text);background:0 0;border:0;border-radius:0;outline:0;padding:0 4px;font-size:14px;font-weight:600}.amount-input input[aria-label=Milestone\ payout]:focus{box-shadow:none;border:0}.amount-input:focus-within{border-color:#66ef98;box-shadow:0 0 0 3px #66ef9833}.amount-input .mode-toggle{background:var(--page);box-shadow:none;border:0;border-radius:7px;grid-template-columns:26px 26px;gap:2px;margin:0;padding:2px;display:grid}.amount-input .mode-toggle button{min-height:24px;color:var(--muted);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:5px;padding:0;font-size:12px;font-weight:700}.amount-input .mode-toggle button.active{color:#062014;background:#66ef98}.milestone-editor .milestone-row>input[aria-label=Milestone\ name]{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:42px;padding:0 12px;font-size:14px}.milestone-editor .milestone-row>input[aria-label=Milestone\ name]:focus{border-color:#66ef98;box-shadow:0 0 0 3px #66ef9833}.add-row-button{color:#66ef98;cursor:pointer;background:0 0;border:0;align-self:start;align-items:center;gap:6px;margin:14px 0 0;padding:0;font-size:13px;font-weight:700;display:inline-flex}.add-row-button:hover{text-decoration:underline}.upload-area{gap:12px;display:grid}.upload-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.upload-list li{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.upload-list button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px;font-weight:700;line-height:1}.upload-list button:hover{background:var(--surface-2);color:var(--text)}.preview-logo-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.upload-zone{border:1px dashed var(--neutral-line);background:color-mix(in srgb, var(--page), transparent 18%);text-align:center;cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:26px 18px;transition:border-color .12s,background .12s;display:grid;position:relative}.upload-zone:hover,.upload-zone.is-dragover{background:#66ef980f;border-color:#66ef98}.upload-zone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-zone svg{fill:none;width:28px;height:28px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.upload-zone strong{font-size:14px;font-weight:700}.upload-zone small{color:var(--muted);font-size:12px}.upload-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.upload-list:empty{display:none}.upload-item{border:1px solid var(--neutral-line);background:color-mix(in srgb, var(--page), transparent 25%);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:10px 12px;padding:10px 12px;display:grid}.upload-item-head{align-items:center;gap:8px;min-width:0;display:flex}.upload-item-head svg{fill:none;stroke:#66ef98;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.upload-item-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.upload-item-size{color:var(--muted);flex:none;font-size:11px}.upload-item-remove{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:18px;line-height:1;transition:background .12s,color .12s}.upload-item-remove:hover{color:#ef6666;background:#ef666626}.upload-item-caption{border:1px solid var(--neutral-line);background:color-mix(in srgb, var(--page), transparent 0%);width:100%;color:var(--ink);border-radius:8px;grid-column:1/-1;padding:8px 10px;font-family:inherit;font-size:13px}.upload-item-caption::placeholder{color:var(--muted)}.upload-item-caption:focus{border-color:#66ef98;outline:none}.launch-summary{background:var(--surface-1);border-radius:14px;gap:12px;padding:16px;display:grid}.launch-summary-chips{flex-wrap:wrap;gap:8px;display:flex}.launch-chip{background:color-mix(in srgb, var(--page), transparent 18%);border:0;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:inline-flex}.launch-chip small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.launch-chip strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.2}.launch-summary-head{gap:4px;display:grid}.launch-summary-head strong{font-size:15px;font-weight:800}.launch-summary-head span{color:var(--muted);font-size:12px}.launch-summary-meta{color:var(--muted);gap:6px;font-size:12px;line-height:1.5;display:grid}.launch-summary-meta strong{color:var(--text);font-weight:700}@media (max-width:760px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-grid,.toggle-grid,.scope-strip{grid-template-columns:minmax(0,1fr)}.state-dropdown-menu{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-review{border-top:1px solid #ffffff14;margin-top:24px;padding:20px}.admin-review h2{margin:0 0 12px;font-size:16px}.admin-review-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-review-row{background:var(--surface-2,#15161a);border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.admin-review-meta{flex:1;min-width:0}.admin-review-meta strong{font-size:14px;display:block}.admin-review-meta>span{opacity:.7;font-size:12px}.admin-review-meta p{opacity:.85;margin:8px 0 0;font-size:13px}.admin-review-attachments{opacity:.7;margin:6px 0 0;padding-left:18px;font-size:12px}.admin-review-actions{flex-direction:column;gap:6px;display:flex}.builder-error{color:#ff7a7a;margin:6px 0 12px;font-size:13px}.kyc-banner{background:#ffc40014;border:1px solid #ffc40059;border-radius:12px;margin:16px 0 24px;padding:14px 16px}.kyc-banner strong{margin-bottom:4px;font-size:14px;display:block}.kyc-banner p{opacity:.85;margin:0;font-size:13px}.kyc-banner a{color:#ffc400;text-decoration:underline}.capture-home-shell{width:100%;min-height:calc(100vh - 52px);margin:0;padding:0 0 132px}.capture-home{flex-direction:column;min-height:calc(100vh - 218px);display:flex}.capture-feed{flex:1;place-items:center;min-height:calc(100vh - 206px);padding:180px 24px 96px;display:grid}.capture-feed.has-items{display:block}.capture-session-earnings{text-align:center;gap:10px;display:grid}.capture-payout-heading{width:max-content;color:var(--muted);justify-self:center;place-items:center;font-size:16px;font-weight:800;line-height:1.2;display:inline-grid;position:relative}.capture-payout-heading>span{display:block}.capture-payout-heading .capture-history-button{z-index:2;flex-basis:28px;width:28px;height:28px;transition:none;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.capture-payout-heading .capture-history-button img{width:16px;height:16px;transition:none}.capture-payout-heading .capture-history-button:active{transform:translateY(calc(1px - 50%))}.capture-session-earnings>span{color:var(--muted);font-size:16px;font-weight:800;line-height:1.2}.capture-amount-elapsed{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:18px;font-weight:800;line-height:1}.capture-amount-stats{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.capture-amount-stat{letter-spacing:.01em;color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.capture-amount-stat svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;width:14px;height:14px}.capture-amount-stat.is-pending{color:#ffc400}.capture-amount-stat.is-paid{color:var(--brand,#66ef98)}.header-stats{font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:inline-flex}.header-stat{letter-spacing:.01em;color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.header-stat svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;width:14px;height:14px}.header-stat.is-pending{color:#ffc400}.header-stat.is-paid{color:var(--brand,#66ef98)}@media (max-width:640px){.header-stats{gap:10px}.header-stat{font-size:12px}}.capture-session-earnings strong{color:var(--text);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:124px;font-weight:850;line-height:.95;transition:color .16s,text-shadow .16s}.capture-feed.is-recording .capture-session-earnings strong{color:var(--brand);text-shadow:0 0 28px #66ef9824}.capture-feed.is-saving .capture-session-earnings strong{color:var(--brand);text-shadow:0 0 22px #66ef981f;animation:1.15s ease-in-out infinite capture-payout-saving-pulse}@keyframes capture-payout-saving-pulse{0%,to{opacity:.38;filter:blur()}50%{opacity:.78;filter:blur(1px)}}.capture-amount-row{justify-content:center;align-items:center;display:inline-flex;position:relative}.capture-session-amount{font-size:inherit;align-items:baseline;display:inline-flex}.rolling-digit,.rolling-static{font-variant-numeric:tabular-nums;display:inline-block}.rolling-digit{animation:.42s cubic-bezier(.18,.7,.2,1) rolling-digit-in}@keyframes rolling-digit-in{0%{opacity:0;filter:blur(6px);transform:translateY(.55em)}60%{filter:blur(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}.capture-amount-floats{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:calc(100% + 18px)}.capture-amount-float{white-space:nowrap;color:var(--brand);text-shadow:0 0 18px #66ef9873;font-variant-numeric:tabular-nums;font-size:28px;font-weight:850;transition:top .36s cubic-bezier(.2,.7,.2,1);animation:.36s cubic-bezier(.2,.7,.2,1) capture-amount-enter;position:absolute;top:0;left:0;transform:translateY(-50%)}@keyframes capture-amount-enter{0%{opacity:0;transform:translateY(calc(12px - 50%))}to{opacity:1;transform:translateY(-50%)}}.capture-saved-check{color:var(--brand);pointer-events:none;justify-content:center;align-items:center;animation:3s ease-out forwards capture-saved-check-cycle;display:inline-flex;position:absolute;top:50%;left:calc(100% + 18px);transform:translateY(-50%)}.capture-saved-check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 18px #66ef9873);width:64px;height:64px}@keyframes capture-saved-check-cycle{0%{opacity:0;transform:translateY(-50%)scale(.5)}8%{opacity:1;transform:translateY(-50%)scale(1.12)}16%{opacity:1;transform:translateY(-50%)scale(1)}88%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.95)}}.capture-zero-state{text-align:center;pointer-events:none;place-items:center;min-height:calc(100vh - 206px);padding:0 24px 136px;display:grid}.capture-zero-state h2{color:var(--text);margin:0;font-size:17px;font-weight:800;line-height:1.2}.capture-live-state{max-width:min(920px,100vw - 28px);min-height:36px;color:var(--text);background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:750;line-height:1.1;display:flex}.capture-live-row{flex-direction:column;justify-content:center;align-items:center;gap:8px;max-width:calc(100vw - 28px);display:flex}.capture-diagnostics{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-1), transparent 12%);pointer-events:auto;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:min(980px,100vw - 28px);padding:8px 12px;display:flex;box-shadow:0 12px 34px #0003}.capture-diagnostics span{align-items:center;gap:6px;min-width:0;display:inline-flex}.capture-diagnostics span+span{border-left:1px solid var(--line-soft);padding-left:8px}.capture-diagnostics em{color:color-mix(in srgb, var(--muted) 80%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.capture-diagnostics strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--text);font-size:11px;font-weight:800;overflow:hidden}.capture-live-state span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.capture-live-state span+span{border-left:1px solid var(--line-soft);margin-left:12px;padding-left:12px}.capture-live-state em{color:color-mix(in srgb, var(--muted) 78%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.capture-live-state strong{color:var(--text);font-size:12px;font-weight:800}.capture-recorder-dock.is-recording .capture-live-state span:first-child{color:var(--text)}.capture-history-button{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:transform .12s;display:grid}.capture-history-button img{transition:filter .12s}.capture-history-button:hover img,.capture-history-button[aria-expanded=true] img{filter:brightness(0)invert()}.capture-history-button:focus-visible{outline-offset:3px;outline:2px solid #66ef988c}.capture-history-button:active{transform:translateY(1px)}.capture-history-button img{width:18px;height:18px;display:block}.capture-history-backdrop{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.capture-history-panel{pointer-events:auto;background:#181818;border:1px solid #ffffff14;border-radius:8px;width:min(864px,100vw - 32px);max-height:min(576px,100vh - 80px);overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 90px #0000008f}.capture-games-panel{width:min(760px,100vw - 32px)}.capture-history-panel header{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 20px;display:flex}.capture-history-panel header h2{color:var(--text);margin:0;font-size:18px;font-weight:800;line-height:1.2}.capture-history-panel header button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:18px;font-weight:500;line-height:1;display:grid}.capture-history-panel header button:hover{color:var(--text);background:#ffffff0d}.capture-history-table-wrap,.capture-games-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 84%, white 16%) transparent;max-height:calc(min(576px,100vh - 80px) - 64px);padding:0 20px 20px;overflow:auto}.capture-history-table-wrap::-webkit-scrollbar{width:12px}.capture-games-list::-webkit-scrollbar{width:12px}.capture-history-table-wrap::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin-block:8px}.capture-games-list::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin-block:8px}.capture-history-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 84%, white 16%);border:4px solid #181818;border-radius:999px;box-shadow:0 0 14px #66ef9838}.capture-games-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 84%, white 16%);border:4px solid #181818;border-radius:999px;box-shadow:0 0 14px #66ef9838}.capture-history-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--brand)}.capture-games-list::-webkit-scrollbar-thumb:hover{background:var(--brand)}.capture-games-row{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 0;display:flex}.capture-games-row:first-child{border-top:0}.capture-games-main{gap:4px;min-width:0;display:grid}.capture-games-main strong{color:#d9d9d9;font-size:14px;font-weight:800;line-height:1.25}.capture-games-main span{color:#8e8e8e;font-size:13px}.capture-games-rate{color:#f1f1f1;white-space:nowrap;background:#222226;border-radius:8px;flex:none;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.capture-history-table{border-collapse:collapse;text-align:left;width:100%;min-width:740px}.capture-history-table th,.capture-history-table td{white-space:nowrap;border-bottom:1px solid #ffffff12;height:56px;padding:0 12px}.capture-history-table th{color:#777;letter-spacing:.06em;text-transform:uppercase;height:36px;font-size:10px;font-weight:850}.capture-history-table td{color:#a5a5a5;font-size:12px;font-weight:700}.capture-history-table td:first-child,.capture-history-table td:last-child{color:#f1f1f1;font-weight:800}.capture-history-table .capture-history-empty-cell{height:58px;color:var(--muted);text-align:center;font-weight:750}.capture-history-empty-state{color:#d9d9d9;text-align:center;place-items:center;min-height:96px;font-size:14px;font-weight:800;display:grid}.capture-list-section+.capture-list-section{margin-top:8px}.capture-list-section-head{border-bottom:1px solid var(--line-soft);background:0 0;align-items:center;gap:6px;min-height:34px;padding:0 32px;display:flex}.capture-list-section-head strong{color:var(--text);letter-spacing:0;text-transform:none;font-size:13px;font-weight:750;line-height:1}.capture-list-section-head span{min-width:0;height:auto;color:var(--muted);justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.capture-list-section.is-paid .capture-list-section-head span{color:var(--brand)}.capture-event-columns,.capture-event-row{grid-template-columns:minmax(150px,1.15fr) minmax(122px,.95fr) minmax(116px,.85fr) minmax(118px,.9fr) 92px 86px 92px 150px;align-items:center;gap:10px;padding:0 32px;display:grid}.capture-event-columns{border-bottom:1px solid var(--line-soft);min-height:30px;color:color-mix(in srgb, var(--muted) 78%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.capture-event-columns span:nth-child(6){border-left:1px solid var(--line-soft);padding-left:14px}.capture-event-row{border-bottom:1px solid var(--line-soft);min-height:52px;color:var(--muted)}.capture-event-row:last-child{border-bottom:0}.capture-event-row:hover{background:#f4f5f209}.capture-event-cell,.capture-event-status{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.capture-event-cell.is-duration{border-left:1px solid var(--line-soft);color:color-mix(in srgb, var(--muted) 88%, white);font-variant-numeric:tabular-nums;padding-left:14px}.capture-event-cell.is-game,.capture-event-cell.is-payout{color:var(--text);font-weight:700}.capture-event-status{background:var(--neutral-soft);max-width:150px;color:var(--neutral);border-radius:999px;justify-self:end;padding:3px 7px}.capture-list-section.is-paid .capture-event-status{background:var(--brand-soft);color:var(--brand)}.capture-feed-row{border:1px solid var(--line-soft);background:var(--surface-1);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.capture-feed-logo{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.capture-feed-logo img{z-index:1;object-fit:contain;width:24px;height:24px;position:relative}.capture-feed-logo em{color:var(--text);place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid;position:absolute;inset:0}.capture-feed-logo img:not([src]),.capture-feed-logo img[src=""],.capture-feed-logo img[hidden]{display:none}.capture-feed-main{min-width:0}.capture-feed-main p,.capture-feed-main h2,.capture-feed-main span{margin:0}.capture-feed-main p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.capture-feed-main h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.capture-feed-main span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.capture-feed-meta{grid-template-columns:repeat(3,minmax(70px,auto));gap:10px;margin:0;display:grid}.capture-feed-meta div{background:var(--page);border:1px solid var(--line-soft);border-radius:8px;gap:3px;padding:8px 10px;display:grid}.capture-feed-meta dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.capture-feed-meta dd{color:var(--text);white-space:nowrap;margin:0;font-size:12px;font-weight:800}.capture-recorder-dock{z-index:6;pointer-events:none;-webkit-app-region:no-drag;app-region:no-drag;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;left:0;right:0}.capture-record-row{pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;gap:10px;display:grid;position:relative}.capture-record-row .capture-record-button{grid-column:2}.capture-record-button{color:#07290e;pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:280px;min-height:56px;padding:0 18px 0 22px;font-size:15px;font-weight:700;transition:filter .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e,0 16px 38px #00000052}.capture-info-tooltip{-webkit-app-region:no-drag;app-region:no-drag;grid-column:3;justify-self:start;display:inline-flex;position:relative}.capture-info-button{background:color-mix(in srgb, currentColor 12%, transparent);width:28px;height:28px;color:var(--brand);cursor:pointer;pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;border:1px solid;border-radius:999px;place-items:center;padding:0;transition:background .12s,color .12s,box-shadow .12s;display:grid}.capture-info-tooltip.is-ok .capture-info-button{color:var(--brand)}.capture-info-tooltip.is-error .capture-info-button{color:#ff5d5d}.capture-info-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.capture-info-button:hover,.capture-info-button:focus-visible,.capture-info-tooltip:focus-within .capture-info-button{background:color-mix(in srgb, currentColor 20%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent)}.capture-info-button:focus-visible{outline:none}.capture-tooltip-panel{z-index:12;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-1), #050607 18%);opacity:0;pointer-events:none;transform-origin:0 100%;border-radius:22px;gap:10px;width:min(340px,100vw - 28px);padding:14px;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(6px)scale(.98);box-shadow:0 18px 54px #00000073}.capture-info-tooltip:hover .capture-tooltip-panel,.capture-info-tooltip:focus-within .capture-tooltip-panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.capture-tooltip-panel .capture-diagnostics{max-width:none}.capture-tooltip-panel .capture-live-state{justify-content:center;max-width:none;min-height:0}.capture-diagnostic-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.capture-diagnostic-list li{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.capture-diagnostic-icon{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.capture-diagnostic-icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.capture-diagnostic-list li.is-good .capture-diagnostic-icon{color:var(--brand)}.capture-diagnostic-list li.is-bad .capture-diagnostic-icon{color:#ff5d5d}.capture-diagnostic-copy{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.capture-diagnostic-copy em{color:color-mix(in srgb, var(--muted) 78%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.capture-diagnostic-copy strong{min-width:0;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.capture-record-button:hover{filter:brightness(1.06)}.capture-record-button:disabled,.capture-record-button.is-unavailable{color:#f4f5f275;cursor:not-allowed;filter:none;background:linear-gradient(#34363a 0%,#24262a 100%);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0003}.capture-record-button.is-loading{color:#f4f5f294}.capture-record-button:disabled:hover,.capture-record-button.is-unavailable:hover,.capture-record-button:disabled:active,.capture-record-button.is-unavailable:active{filter:none;transform:none}.capture-record-rate{color:inherit;font-variant-numeric:tabular-nums;background:#0000002e;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.capture-record-button:focus-visible{outline-offset:4px;outline:2px solid #66ef988c}.capture-record-button:active{transform:translateY(1px)}.capture-record-dot{background:#ff5d5d;border-radius:999px;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 4px #ff5d5d1f}.capture-record-button strong{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.capture-recorder-dock.is-recording .capture-record-button{color:#2a0808;background:linear-gradient(#ffc7c7 0%,#ff7878 46%,#d83333 100%);border-color:#c43d3d;box-shadow:inset 0 1px #ffffff52,0 4px 12px #d8333338,0 16px 38px #00000052}.capture-recorder-dock.is-recording .capture-record-button:hover{filter:brightness(1.06)}.capture-recorder-dock.is-recording .capture-record-dot{animation:1.2s ease-in-out infinite capture-record-pulse}@keyframes capture-record-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.capture-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.capture-library-callout{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.capture-library-callout h3,.capture-library-callout p{margin:0}.capture-library-callout h3{font-size:14px}.capture-library-callout p{color:var(--muted);margin-top:3px;font-size:12px}.capture-sidebar,.capture-main{min-width:0}.capture-sidebar{gap:14px;display:grid;position:sticky;top:70px}.capture-panel,.capture-session-row{border:1px solid var(--line-soft);background:var(--surface-1);border-radius:8px;padding:16px}.capture-wide-button{justify-content:center;width:100%}.capture-code{border:1px solid var(--neutral-line);background:var(--page);border-radius:8px;gap:4px;margin-top:12px;padding:12px;display:grid}.capture-code strong{color:var(--text);letter-spacing:0;font-size:24px;line-height:1.1}.capture-code span,.capture-signals span,.capture-segment-meta{color:var(--muted);font-size:12px}.simple-field select{border:1px solid var(--neutral-line);background:var(--page);width:100%;min-height:42px;color:var(--text);border-radius:8px;padding:0 12px;font-size:13px}.capture-session-list{gap:12px;display:grid}.capture-session-row{gap:14px;display:grid}.capture-session-head,.capture-signals,.capture-segment{align-items:center;display:flex}.capture-session-head{justify-content:space-between;gap:16px}.capture-session-head p{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 3px;font-size:12px;font-weight:700}.capture-session-head h2{color:var(--text);margin:0;font-size:19px;line-height:1.2}.capture-status{background:var(--brand-soft);color:var(--brand);border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.capture-signals{flex-wrap:wrap;gap:8px}.capture-signals span{border:1px solid var(--line-soft);background:var(--page);border-radius:7px;padding:5px 8px}.capture-segments{gap:8px;display:grid}.capture-segment{border:1px solid var(--line-soft);background:var(--panel);cursor:pointer;border-radius:8px;gap:10px;min-height:44px;padding:10px 12px}.capture-segment:hover,.capture-segment.active{border-color:var(--neutral-line);background:var(--surface-2)}.capture-segment input{opacity:0;pointer-events:none;position:absolute}.capture-segment.active .toggle-check:after{opacity:1;transform:rotate(45deg)scale(1)}.capture-segment-kind{min-width:58px;color:var(--brand);text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:11px;font-weight:800}.capture-segment-label{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:700;overflow:hidden}.capture-segment-meta{flex:none}.capture-evidence-shell{width:min(980px,100vw - 28px)}.capture-evidence-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:16px;padding:16px;display:grid}.capture-video-frame{aspect-ratio:16/9;border:1px solid var(--line-soft);background:#050505;border-radius:8px;overflow:hidden}.capture-video-frame video,.capture-video-empty{width:100%;height:100%}.capture-video-frame video{object-fit:contain;display:block}.capture-video-empty{color:var(--muted);place-items:center;font-size:13px;display:grid}.capture-timeline-panel{align-content:start;gap:12px;display:grid}.capture-time-range{background:var(--page);border:1px solid var(--line-soft);border-radius:8px;gap:3px;padding:12px;display:grid}.capture-time-range span,.capture-json-summary span{color:var(--muted);font-size:12px}.capture-time-range strong,.capture-json-summary strong{color:var(--text);font-size:14px}.capture-evidence-tabs,.capture-artifact-links{flex-wrap:wrap;gap:8px;display:flex}.capture-evidence-tabs button,.capture-artifact-links a{border:1px solid var(--line-soft);background:var(--page);color:var(--text);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.capture-evidence-tabs button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.capture-json-summary{gap:8px;display:grid}.capture-json-summary div{background:var(--surface-2);border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.capture-json-summary p{color:var(--muted);margin:0;font-size:13px}@media (max-width:860px){.capture-home-shell{width:100%;min-height:calc(100vh - 60px);padding:0 0 116px}.capture-home{min-height:calc(100vh - 176px)}.capture-feed{min-height:calc(100vh - 176px);padding:0 18px 128px}.capture-session-earnings strong{font-size:52px}.capture-record-button{min-width:min(240px,78vw)}.capture-live-row{align-items:flex-end}.capture-live-state{border-radius:18px;justify-content:flex-start;max-width:calc(100vw - 76px)}.capture-history-button{flex-basis:36px;width:36px;height:36px}.capture-history-backdrop{padding:14px}.capture-history-panel{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.capture-history-table-wrap,.capture-games-list{max-height:calc(100vh - 82px);padding:0 14px 14px}.capture-games-row{flex-direction:column;align-items:flex-start;gap:8px}.capture-games-rate{white-space:normal}.capture-list-section-head{padding:0 14px}.capture-event-columns{display:none}.capture-event-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;min-height:0;padding:10px 14px}.capture-event-cell,.capture-event-status{gap:4px;display:grid}.capture-event-cell.is-duration{border-left:0;padding-left:0}.capture-event-cell:before,.capture-event-status:before{content:attr(data-label);color:color-mix(in srgb, var(--muted) 78%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.capture-empty-row{grid-template-columns:22px minmax(0,1fr);gap:8px 10px;padding:14px}.capture-empty-copy,.capture-empty-fields{grid-column:2}.capture-empty-fields{flex-wrap:wrap;justify-content:flex-start}.capture-event-status{justify-self:start}.capture-feed-row{grid-template-columns:auto minmax(0,1fr)}.capture-feed-row .capture-status{grid-column:1/-1;width:fit-content}.capture-feed-meta{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.capture-layout,.capture-evidence-grid{grid-template-columns:minmax(0,1fr)}.capture-sidebar{position:static}.capture-segment{flex-wrap:wrap;align-items:flex-start}.capture-segment-label{white-space:normal}}.wallet-balance-actions{align-items:center;gap:18px;display:inline-flex}.wallet-balance-block{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.1;display:inline-flex}.wallet-balance-label{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:600}.wallet-balance-amount{color:var(--text);letter-spacing:-.01em;font-size:22px;font-weight:800}.withdraw-button{border:1px solid var(--brand);background:var(--brand);color:var(--brand-dark);font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;align-self:center;padding:11px 22px;font-weight:800;transition:filter .12s,background-color .12s,opacity .12s}.withdraw-button:hover:not(:disabled){filter:brightness(1.06)}.withdraw-button:disabled{opacity:.45;cursor:not-allowed}.wallet-signout{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:0 0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.wallet-signout:hover{color:var(--text);border-color:var(--text);background:var(--surface-2)}.wallet-signout svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.catalog-section .section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.catalog-filter{align-items:center;gap:12px;margin:0 0 16px;display:flex}.catalog-filter input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--surface-1);color:var(--text);border-radius:999px;outline:none;flex:1;padding:10px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s}.catalog-filter input::placeholder{color:var(--muted)}.catalog-filter input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.catalog-filter-count{color:var(--muted);flex:none;font-size:12px;font-weight:600}.cash-section{padding-bottom:14px}.cash-row{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cash-pill{border:1px solid var(--line-soft);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 12px;font-size:14px;font-weight:700;transition:border-color .12s,background-color .12s,transform .12s;display:inline-flex}.cash-pill:hover:not(:disabled){border-color:var(--brand);transform:translateY(-1px)}.cash-pill:focus-visible{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft);outline:none}.cash-pill:disabled{opacity:.4;cursor:not-allowed}.cash-pill-icon{background:var(--surface-1);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden}.cash-pill-icon img{object-fit:contain;width:18px;height:18px}.cash-pill-fallback{color:var(--muted);font-size:13px;font-weight:800}.cash-pill-name{white-space:nowrap}@media (max-width:640px){.cash-pill{padding:8px 14px 8px 10px;font-size:13px}.cash-pill-icon{flex:0 0 24px;width:24px;height:24px}}.catalog-count{color:var(--muted);font-size:12px;font-weight:600}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.catalog-tile{background:var(--surface-2);border:1px solid var(--line-soft);width:100%;height:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:12px;transition:border-color .12s,transform .12s,background-color .12s;display:flex}.catalog-tile:hover:not(:disabled){border-color:var(--brand);transform:translateY(-1px)}.catalog-tile:focus-visible{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft);outline:none}.catalog-tile:disabled{opacity:.4;cursor:not-allowed}.catalog-tile-art{aspect-ratio:4/3;background:var(--surface-1);border-radius:8px;justify-content:center;align-items:center;width:100%;padding:8px;display:flex;position:relative;overflow:hidden}.catalog-tile-art img{object-fit:contain;width:100%;height:100%;display:block}.catalog-tile-fallback{color:var(--muted);font-size:28px;font-weight:800}.catalog-tile-name{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.catalog-tile-meta{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:600}.wallet-redesign{gap:18px;display:grid}.wallet-hero,.wallet-panel{background:linear-gradient(#ffffff09,#fff0),#191a1df0;border:1px solid #f4f5f21a;border-radius:14px;box-shadow:0 18px 40px #00000029}.wallet-hero{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:stretch;gap:26px;min-height:188px;padding:26px 28px;display:grid;overflow:hidden}.wallet-hero-main{align-content:center;gap:10px;min-width:0;display:grid}.wallet-hero-main p{max-width:560px;color:color-mix(in srgb, var(--text), transparent 30%);margin:0;font-size:14px;font-weight:600;line-height:1.45}.wallet-hero-balance{color:var(--text);letter-spacing:-.02em;font-size:clamp(44px,7vw,76px);font-weight:850;line-height:.9;display:block}.wallet-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wallet-hero-stats div{background:#0c0d0f61;border:1px solid #f4f5f214;border-radius:12px;align-content:end;gap:8px;min-width:0;padding:16px;display:grid}.wallet-hero-stats strong{color:var(--text);font-size:24px;font-weight:850;line-height:1}.wallet-panel{padding:20px}.wallet-redesign .wallet-section{border-bottom:0}.wallet-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.wallet-section-heading div{min-width:0}.wallet-section-heading h2{color:var(--text);margin:0;font-size:18px;font-weight:800;line-height:1.1}.wallet-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:600;line-height:1.4}.wallet-section-heading>span{color:#f4ca78;letter-spacing:.02em;background:#f0b84d1a;border:1px solid #f0b84d38;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.catalog-section-heading{align-items:center}.wallet-redesign .catalog-filter{width:min(430px,48vw);margin:0}.wallet-redesign .catalog-filter input{background:#0c0d0f75;border-color:#f4f5f21f;min-height:42px;padding:0 16px}.wallet-redesign .cash-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.wallet-redesign .cash-pill{background:#0c0d0f6b;border-color:#f4f5f21a;border-radius:12px;justify-content:flex-start;width:100%;min-height:62px;padding:10px 12px}.wallet-redesign .cash-pill:hover:not(:disabled){background:#66ef9814}.wallet-redesign .cash-pill:disabled,.wallet-redesign .catalog-tile:disabled{opacity:.72;cursor:not-allowed}.cash-pill-copy{text-align:left;gap:3px;min-width:0;display:grid}.wallet-redesign .cash-pill-name{color:var(--text);text-overflow:ellipsis;overflow:hidden}.cash-pill-meta{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:800}.wallet-redesign .catalog-tile{background:#0c0d0f61;border-color:#f4f5f21a;border-radius:12px;min-height:202px;padding:11px}.wallet-redesign .catalog-tile:hover:not(:disabled){background:#66ef9814}.wallet-redesign .catalog-tile-art{background:linear-gradient(#ffffff09,#fff0),#f4f5f20e;border-radius:10px}.wallet-redesign .catalog-tile-name{font-size:13px;font-weight:850}.catalog-tile-details{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.wallet-redesign .catalog-tile-meta{color:color-mix(in srgb, var(--text), transparent 32%);font-size:11px;font-weight:800}.catalog-tile-state{min-height:20px;color:var(--brand);letter-spacing:.02em;background:#66ef981a;border:1px solid #66ef982e;border-radius:999px;flex:none;align-items:center;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.catalog-tile[data-locked=true] .catalog-tile-state{color:#f4ca78;background:#f0b84d1a;border-color:#f0b84d33}.wallet-design-command{grid-template-columns:minmax(280px,350px) minmax(0,1fr);align-items:start}.wallet-design-command .wallet-hero{grid-area:1/1/span 2;grid-template-columns:1fr;align-content:space-between;min-height:calc(100vh - 140px);position:sticky;top:88px}.wallet-design-command .wallet-hero-stats{grid-template-columns:1fr}.wallet-design-command .wallet-hero-balance{font-size:clamp(46px,5vw,62px)}.wallet-design-command .cash-section,.wallet-design-command .catalog-section{grid-column:2}.wallet-design-command .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}.wallet-design-compact{gap:10px}.wallet-design-compact .wallet-hero{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:16px 18px}.wallet-design-compact .wallet-hero-main{grid-template-columns:auto auto minmax(0,1fr);align-content:center;align-items:baseline;column-gap:14px}.wallet-design-compact .wallet-hero-main p{display:none}.wallet-design-compact .wallet-hero-balance{font-size:30px}.wallet-design-compact .wallet-hero-stats{grid-template-columns:repeat(3,94px)}.wallet-design-compact .wallet-hero-stats div{gap:5px;padding:10px}.wallet-design-compact .wallet-hero-stats strong{font-size:17px}.wallet-design-compact .wallet-panel{padding:14px}.wallet-design-compact .wallet-section-heading{margin-bottom:12px}.wallet-design-compact .wallet-section-heading p{display:none}.wallet-design-compact .cash-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.wallet-design-compact .cash-pill{min-height:50px}.wallet-design-compact .cash-pill-icon{flex-basis:30px;width:30px;height:30px}.wallet-design-compact .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.wallet-design-compact .catalog-tile{gap:7px;min-height:158px;padding:8px}.wallet-design-compact .catalog-tile-art{aspect-ratio:16/10}.wallet-design-compact .catalog-tile-name{font-size:12px}.wallet-design-compact .catalog-tile-state{display:none}.wallet-settings-button{z-index:90;color:#101214;background:linear-gradient(#ffffff2e,#fff0),#eff4ed;border:1px solid #f4f5f229;border-radius:14px;place-items:center;width:48px;height:48px;transition:transform .12s,filter .12s;display:grid;position:fixed;bottom:26px;right:26px;box-shadow:0 16px 34px #00000057,0 0 0 5px #66ef9814}.wallet-settings-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.wallet-settings-button svg{stroke-width:1.8px;width:22px;height:22px}.wallet-settings-panel{z-index:91;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17181bf0;border:1px solid #f4f5f224;border-radius:16px;width:min(360px,100vw - 34px);padding:12px;position:fixed;bottom:86px;right:26px;box-shadow:0 20px 54px #00000061}.wallet-settings-panel header{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.wallet-settings-panel header strong{color:var(--text);font-size:13px;font-weight:850}.wallet-settings-panel header button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;font-size:20px;line-height:1;display:grid}.wallet-settings-panel header button:hover{color:var(--text);background:#f4f5f214}.wallet-design-options{gap:8px;display:grid}.wallet-design-options button{width:100%;color:var(--text);text-align:left;background:#f4f5f209;border:1px solid #f4f5f217;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.wallet-design-options button:hover,.wallet-design-options button.active{background:#66ef9814;border-color:#66ef9859}.wallet-design-options button>span:last-child{gap:3px;min-width:0;display:grid}.wallet-design-options strong{font-size:13px;font-weight:850}.wallet-design-options small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.3}.wallet-design-swatch{background:linear-gradient(90deg,#66ef98cc 0 32%,#0000 32%),linear-gradient(#f4f5f233 0 42%,#0000 42%),#0c0d0fbd;border:1px solid #f4f5f21a;border-radius:9px;height:38px}.wallet-design-swatch[data-design=command]{background:linear-gradient(90deg,#f0b84dbf 0 34%,#0000 34%),linear-gradient(#f4f5f233 0 28%,#0000 28%),#0c0d0fbd}.wallet-design-swatch[data-design=compact]{background:repeating-linear-gradient(90deg,#66ef98b3 0 8px,#0000 8px 14px),linear-gradient(#f4f5f233 0 30%,#0000 30%),#0c0d0fbd}@media (max-width:640px){.wallet-balance-actions{gap:12px}.wallet-balance-amount{font-size:18px}.withdraw-button{padding:9px 16px}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.catalog-tile{padding:10px}}@media (max-width:960px){.wallet-hero,.wallet-design-command{grid-template-columns:1fr}.wallet-design-command .wallet-hero{min-height:0;position:static}.wallet-design-command .cash-section,.wallet-design-command .catalog-section{grid-column:auto}.catalog-section-heading{flex-direction:column;align-items:stretch}.wallet-redesign .catalog-filter{width:100%}.wallet-design-compact .wallet-hero,.wallet-design-compact .wallet-hero-main{grid-template-columns:1fr}.wallet-design-compact .wallet-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.wallet-hero-stats,.wallet-design-compact .wallet-hero-stats{grid-template-columns:1fr}.wallet-section-heading{flex-direction:column;align-items:stretch}.wallet-settings-button{bottom:16px;right:16px}.wallet-settings-panel{bottom:76px;right:16px}}.wallet-redesign{gap:34px;width:min(1160px,100%);margin:0 auto}.wallet-hero,.wallet-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.wallet-hero{text-align:center;grid-template-columns:1fr;place-items:center;gap:0;min-height:150px;overflow:visible}.wallet-hero-main{justify-items:center;gap:8px}.wallet-balance-primary,.wallet-pending-rewards{justify-items:inherit;gap:6px;display:grid}.wallet-hero-main p{max-width:520px;color:var(--muted);font-size:14px}.wallet-redesign .wallet-balance-label{color:var(--muted);letter-spacing:0;text-transform:none;font-size:16px;font-weight:800}.wallet-hero-balance{letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;font-size:96px;line-height:.95;display:inline-flex}.wallet-pending-rewards{margin-top:12px}.wallet-pending-rewards span{color:var(--muted);font-size:13px;font-weight:800;line-height:1}.wallet-pending-rewards strong{color:var(--text);font-size:24px;font-weight:850;line-height:1}.wallet-hero-stats{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.wallet-hero-stats div{background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;display:inline-flex}.wallet-hero-stats span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:800}.wallet-hero-stats strong{color:var(--text);font-size:14px;font-weight:850}.wallet-section-heading{align-items:baseline;margin-bottom:14px}.wallet-section-heading h2{font-size:18px}.wallet-section-heading p,.wallet-section-heading>span{display:none}.wallet-redesign .cash-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.wallet-redesign .cash-pill{background:0 0;border:0;border-radius:0;min-height:44px;padding:6px 0}.wallet-redesign .cash-pill:hover:not(:disabled){color:var(--brand);background:0 0;transform:none}.wallet-redesign .cash-pill-icon{background:#f4f5f20e;border-radius:8px;flex-basis:32px;width:32px;height:32px}.wallet-redesign .cash-pill-icon img{width:21px;height:21px}.wallet-redesign .cash-pill-name{font-size:13px}.cash-pill-meta{font-size:11px}.catalog-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;display:grid}.wallet-redesign .catalog-filter{width:100%}.wallet-redesign .catalog-filter input{background:0 0;border-color:#f4f5f21f;min-height:38px}.wallet-redesign .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:14px 12px}.wallet-redesign .catalog-tile{background:0 0;border:0;border-radius:0;gap:5px;min-height:140px;padding:0}.wallet-redesign .catalog-tile:hover:not(:disabled){color:var(--brand);background:0 0;transform:none}.wallet-redesign .catalog-tile-art{aspect-ratio:5/3.2;background:#f4f5f20b;border:1px solid #f4f5f214;border-radius:10px;padding:14px;overflow:hidden}.wallet-redesign .catalog-tile-art img{opacity:.82;max-width:76%;max-height:76%}.wallet-redesign .catalog-tile[data-logo-scale=wide-wordmark] .catalog-tile-art img{opacity:.9;max-width:104%;max-height:104%;transform:scale(1.75)}.wallet-redesign .catalog-tile-name{font-size:12px}.wallet-redesign .catalog-tile-details{justify-content:flex-start;align-items:baseline;margin-top:0}.wallet-design-split{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start}.wallet-design-split .wallet-hero{text-align:left;grid-area:1/1/span 2;align-content:center;place-items:start;min-height:calc(100vh - 170px);position:sticky;top:92px}.wallet-design-split .wallet-hero-main{justify-items:start}.wallet-design-split .wallet-hero-balance{justify-content:flex-start;font-size:78px}.wallet-design-split .wallet-pending-rewards{margin-top:18px}.wallet-design-split .wallet-hero-stats{justify-content:flex-start}.wallet-design-split .cash-section,.wallet-design-split .catalog-section{grid-column:2}.wallet-design-dense{gap:20px}.wallet-design-dense .wallet-hero{text-align:left;grid-template-columns:auto auto 1fr;justify-content:start;min-height:116px}.wallet-design-dense .wallet-hero-main{grid-template-columns:auto auto;place-items:baseline start;gap:14px}.wallet-design-dense .wallet-hero-main p{display:none}.wallet-design-dense .wallet-hero-balance{font-size:46px}.wallet-design-dense .wallet-pending-rewards{margin-top:0}.wallet-design-dense .wallet-pending-rewards strong{font-size:20px}.wallet-design-dense .wallet-hero-stats{justify-content:flex-end}.wallet-design-dense .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px 10px}.wallet-design-dense .catalog-tile{gap:7px;min-height:128px}.wallet-design-dense .catalog-tile-art{aspect-ratio:16/10;padding:10px}.wallet-design-dense .catalog-tile-state{display:none}.wallet-design-list .wallet-hero{min-height:160px}.wallet-design-list .catalog-grid{grid-template-columns:1fr;gap:0;display:grid}.wallet-design-list .catalog-grid li{border-top:1px solid #f4f5f214}.wallet-design-list .catalog-grid li:last-child{border-bottom:1px solid #f4f5f214}.wallet-design-list .catalog-tile{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 0;display:grid}.wallet-design-list .catalog-tile-art{aspect-ratio:1;border:0;border-radius:8px;width:44px;padding:8px}.wallet-design-list .catalog-tile-name{-webkit-line-clamp:unset;display:block}.wallet-design-list .catalog-tile-details{justify-content:end;min-width:120px}.wallet-settings-button{width:42px;height:42px;color:var(--text);box-shadow:none;background:#111214eb;border:1px solid #f4f5f229;border-radius:999px}.wallet-settings-button:hover{filter:none;border-color:var(--brand);transform:none}.wallet-settings-button img{width:20px;height:20px;display:block}.wallet-settings-panel{box-shadow:none;background:#111214f5;border-radius:12px}.wallet-design-swatch{background:0 0;border-radius:8px;height:34px;position:relative}.wallet-design-swatch:before,.wallet-design-swatch:after{content:"";border-top:2px solid #f4f5f26b;border-bottom:2px solid #f4f5f22e;position:absolute;inset:7px}.wallet-design-swatch:after{border-color:var(--brand);inset:7px 26px 7px 7px}.wallet-design-swatch[data-design=split]:after{border-left:6px solid #f0b84d;inset:7px 34px 7px 7px}.wallet-design-swatch[data-design=dense]:before{border-top-width:4px;border-bottom-width:4px;inset:7px}.wallet-design-swatch[data-design=list]:before{border-top:1px solid #f4f5f26b;border-bottom:1px solid #f4f5f26b;inset:7px;box-shadow:0 8px #f4f5f247}.wallet-design-swatch[data-design=list]:after{background:var(--brand);border:0;width:6px;inset:7px auto 7px 7px}@media (max-width:960px){.wallet-design-split,.wallet-design-dense .wallet-hero,.catalog-section-heading{grid-template-columns:1fr}.wallet-design-split .wallet-hero{text-align:center;place-items:center;min-height:160px;position:static}.wallet-design-split .wallet-hero-main{justify-items:center}.wallet-design-split .cash-section,.wallet-design-split .catalog-section{grid-column:auto}.wallet-design-dense .wallet-hero-stats,.wallet-design-split .wallet-hero-stats{justify-content:center}.wallet-hero-balance,.wallet-design-split .wallet-hero-balance{justify-content:center;font-size:72px}}.skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-1) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-stat{border-radius:999px;width:48px;height:16px}.skeleton-stat+.skeleton-stat{margin-left:14px}.skeleton-h1{border-radius:6px;width:140px;height:28px}.skeleton-balance{border-radius:6px;width:110px;height:26px}.skeleton-cash-pill{border-radius:999px;width:130px;height:44px}.skeleton-filter-input{border-radius:999px;width:100%;height:38px}.skeleton-tile-name{width:70%;height:13px;margin-top:4px}.skeleton-tile-meta{width:40%;height:11px;margin-top:2px}.capture-home-shell-skeleton{flex-direction:column;justify-content:space-between;align-items:center;gap:60px;min-height:60vh;padding:60px 0;display:flex}.skeleton-payout-label{width:160px;height:16px;margin:0 auto}.skeleton-payout-amount{border-radius:16px;width:280px;height:96px;margin:18px auto 0}.skeleton-record-button{border-radius:999px;width:200px;height:56px}.skeleton-bounty-card{aspect-ratio:4/3;border-radius:14px;width:100%}.data-topbar{z-index:6;background:var(--surface-1);border-bottom:1px solid #f4f5f20f;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 18px;display:flex;position:sticky;top:0}.data-brand{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:850;display:inline-flex}.data-brand-mark{object-fit:contain;flex:0 0 26px;width:26px;height:26px}.data-brand strong{min-width:0;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-nav{align-items:center;gap:16px;display:inline-flex}.data-nav a{color:var(--muted);font-size:13px;font-weight:760;position:relative}.data-nav a:hover,.data-nav a.active{color:var(--text)}.data-nav a.active:after{content:"";background:var(--brand);border-radius:999px;height:2px;position:absolute;bottom:-17px;left:0;right:0}.company-landing .landing-card,.company-access-card{border-radius:8px}.company-dashboard-shell{width:min(1440px,100% - 48px);margin-top:28px}.company-access-card h1{color:var(--text);letter-spacing:0;margin:0;font-size:30px;font-weight:760;line-height:1.04}.company-dashboard-summary{margin-bottom:14px}.company-clip-cell small,.company-clip-cell em,.company-filter-section>span,.company-empty-state span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:740;line-height:1.2}.company-dashboard-tools{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.company-dashboard-search{border:1px solid var(--line-soft);background:var(--surface-1);min-height:48px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.company-dashboard-search svg,.company-filter-button svg,.company-empty-state svg{flex:none;width:17px;height:17px}.company-dashboard-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px;font-weight:650}.company-filter-wrap{position:relative}.company-filter-button,.company-download-all,.company-filter-popover header button,.company-filter-options button,.company-filter-clear{border:1px solid var(--line-soft);background:var(--surface-1);color:var(--text);font:inherit;justify-content:center;align-items:center;display:inline-flex}.company-filter-button{border-radius:8px;gap:8px;min-height:48px;padding:0 14px;font-size:13px;font-weight:760}.company-filter-button:hover,.company-filter-button.active{border-color:color-mix(in srgb, var(--brand), var(--line) 45%);background:var(--surface-2)}.company-filter-button strong{background:var(--brand);min-width:20px;height:20px;color:var(--brand-dark);border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:grid}.company-filter-popover{z-index:20;border:1px solid var(--line);background:#17181afa;border-radius:8px;gap:14px;width:min(420px,100vw - 34px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 54px #0000006b}.company-filter-popover header{justify-content:space-between;align-items:center;gap:10px;display:flex}.company-filter-popover header button{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:8px}.company-filter-popover header button:hover{color:var(--text);background:var(--surface-2)}.company-filter-section{gap:8px;display:grid}.company-filter-options{flex-wrap:wrap;gap:8px;display:flex}.company-filter-options button{min-height:30px;color:var(--muted);border-radius:999px;padding:0 10px;font-size:12px;font-weight:740}.company-filter-options button:hover,.company-filter-options button.active{border-color:color-mix(in srgb, var(--brand), var(--line) 40%);background:var(--brand-soft);color:var(--brand)}.company-filter-clear{min-height:36px;color:var(--text);border-radius:8px;font-size:12px;font-weight:800}.company-filter-clear:disabled{opacity:.5;cursor:not-allowed}.company-download-all{width:100%;min-height:40px;color:var(--text);border-radius:8px;gap:8px;font-size:12px;font-weight:800}.company-download-all svg{width:15px;height:15px}.company-download-all strong{background:var(--brand);min-width:22px;height:22px;color:var(--brand-dark);border-radius:999px;place-items:center;font-size:11px;display:grid}.company-download-all:disabled{opacity:.48;cursor:not-allowed}.company-clip-list{gap:8px;display:grid}.company-clip-list-head,.company-clip-row{grid-template-columns:minmax(170px,.34fr) minmax(560px,1fr) 76px;align-items:center;gap:20px;display:grid}.company-clip-list-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr;padding:0 12px 2px;font-size:11px;font-weight:780}.company-clip-row{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-1), black 4%);width:100%;min-height:96px;color:var(--text);text-align:left;cursor:default;border-radius:8px;padding:14px 16px;transition:border-color .14s,background .14s,transform .14s}.company-clip-row:hover{border-color:color-mix(in srgb, var(--brand), var(--line) 48%);background:var(--surface-1);transform:translateY(-1px)}.company-clip-cell{gap:4px;min-width:0;display:grid}.company-clip-cell strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;line-height:1.22;overflow:hidden}.company-clip-title-cell strong{font-size:17px}.company-clip-cell em{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;font-style:normal;display:block;overflow:hidden}.company-data-pills{flex-wrap:wrap;gap:5px;display:flex}.company-readiness-cell{grid-template-columns:repeat(6,minmax(104px,1fr));gap:8px;display:grid}.company-readiness-panel{gap:10px;min-width:0;display:grid}.company-readiness-panel-head{justify-content:flex-end;align-items:center;gap:12px;display:flex}.company-readiness-panel-head em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:760}.company-readiness-cell i{min-width:0;min-height:44px;color:var(--brand);background:#66ef9812;border:1px solid #66ef982e;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;padding:7px 10px;font-style:normal;display:grid}.company-readiness-cell svg{grid-row:1/3;width:14px;height:14px;display:block}.company-readiness-cell span{color:currentColor;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:830}.company-readiness-cell strong{color:var(--text);text-align:left;font-size:12px;font-weight:820}.company-data-pills i{min-height:20px;color:var(--brand);background:#66ef9814;border:1px solid #66ef983d;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:780;display:inline-flex}.company-value-cell strong{color:var(--brand)}.company-row-play,.company-row-download{background:var(--page);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;place-items:center;text-decoration:none;display:grid}.company-clip-row:hover .company-row-play{color:var(--brand-dark);background:var(--brand)}.company-row-play:disabled,.company-row-download.disabled{opacity:.45;cursor:not-allowed}.company-row-download:hover{color:var(--brand-dark);background:var(--brand)}.company-empty-state,.company-access-card{border:1px solid var(--line-soft);background:var(--surface-1);text-align:center;border-radius:8px;justify-items:center;gap:10px;padding:42px 24px;display:grid}.company-empty-state strong{color:var(--text);font-size:16px;font-weight:820}.company-empty-state span,.company-access-card p{max-width:420px;color:var(--muted);margin:0;font-size:13px;font-weight:620;line-height:1.45}.company-access-action{width:min(280px,100%);margin-top:12px;text-decoration:none}.company-access-shell{place-items:center;min-height:calc(100vh - 160px);display:grid}.company-access-card{width:min(480px,100%)}.company-player-backdrop{z-index:110;opacity:0;pointer-events:none;background:#020406c7;place-items:center;padding:22px;transition:opacity .18s;display:grid;position:fixed;inset:0}.company-player-backdrop.open{opacity:1;pointer-events:auto}.company-player-shell{background:#08090a;border:1px solid #f4f5f224;border-radius:8px;grid-template-rows:minmax(0,1fr);width:min(1360px,100%);max-height:calc(100vh - 44px);transition:transform .18s;display:grid;position:relative;overflow:hidden;transform:scale(.985)translateY(10px);box-shadow:0 28px 80px #00000094}.company-player-backdrop.open .company-player-shell{transform:scale(1)translateY(0)}.company-player-stage{background:#030304;min-height:320px;position:relative}.company-player-stage video,.company-video-empty{background:#020203;width:100%;height:min(82vh,820px);display:block}.company-player-close{z-index:4;width:36px;height:36px;color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0506079e;border:1px solid #f4f5f224;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.company-player-close:hover{color:var(--text);background:#141618d6}.company-player-close svg{width:17px;height:17px}.company-player-stage video{object-fit:contain}.company-player-error{z-index:3;color:#ffd1d1;background:#21080ae0;border:1px solid #ff57576b;border-radius:8px;gap:4px;max-width:min(460px,100% - 36px);padding:12px 14px;font-size:12px;display:grid;position:absolute;bottom:18px;left:18px}.company-player-error strong{color:#fff;font-size:13px}.company-player-error a{color:#fff;text-underline-offset:3px;width:max-content;font-weight:820;text-decoration:underline}.company-live-controls{inset-inline:0;z-index:4;background:linear-gradient(#03040500 0%,#0304052e 18%,#030405c7 72%,#030405f0 100%);flex-direction:column;gap:8px;padding:0 18px 14px;display:flex;position:absolute;bottom:0}.company-live-progress-shell{align-items:end;gap:10px;min-height:30px;display:flex;position:relative}.company-live-action-row{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.company-live-action-cluster{align-items:center;gap:10px;min-width:0;display:inline-flex}.company-live-action-cluster-right{flex-wrap:wrap;justify-content:flex-end}.company-live-icon-button,.company-live-catchup{height:34px;color:var(--text);text-shadow:0 1px 8px #000000b8;background:#07080947;border:0;transition:background .12s,transform .12s,color .12s}.company-live-icon-button:hover,.company-live-catchup:hover{background:#f4f5f224}.company-live-icon-button:active,.company-live-catchup:active{transform:translateY(1px)}.company-live-icon-button{border-radius:999px;place-items:center;width:34px;display:grid}.company-live-icon-button svg{stroke-width:2.6px;width:19px;height:19px}.company-live-time{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 9px #000000eb;font-size:14px;font-weight:820}.company-live-time-current{flex:none;min-width:56px}.company-live-time-total{text-align:right;flex:none;min-width:56px}.company-live-time-hover{--live-hover:50%;left:var(--live-hover);z-index:2;pointer-events:none;background:#101113c7;border-radius:6px;padding:4px 8px;font-size:13px;position:absolute;bottom:22px;transform:translate(-50%);box-shadow:0 6px 18px #0000005c}.company-live-timeline{--live-progress:0%;cursor:pointer;touch-action:none;background:0 0;border:0;flex:auto;align-items:center;width:100%;height:22px;margin:0;padding:0;display:flex;position:relative}.company-live-timeline:focus-visible{outline-offset:6px;outline:2px solid #b467ffc7}.company-live-track{background:#f4f5f26b;border-radius:999px;width:100%;height:4px;position:relative;box-shadow:0 0 0 1px #03040538,0 0 16px #ffffff2e}.company-live-track-fill{inset:0 calc(100% - var(--live-progress)) 0 0;border-radius:inherit;background:#fff;position:absolute}.company-live-track-thumb{left:var(--live-progress);background:#fff;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #110c186b,0 0 18px #ffffff57}.company-live-timeline:hover .company-live-track-thumb,.company-live-timeline:focus-visible .company-live-track-thumb{width:16px;height:16px}.company-live-badge,.company-live-catchup{text-transform:uppercase;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.company-live-badge{color:#fff;background:#f5001d;border-radius:5px;height:28px;box-shadow:0 8px 22px #f5001d3d}.company-live-catchup{color:#fff;text-transform:none;background:#f4f5f224;border-radius:999px}.company-video-empty{color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.company-video-empty svg{width:34px;height:34px}.company-video-empty strong{color:var(--text);font-size:15px;font-weight:820}.company-input-overlay{z-index:3;pointer-events:none;background:#04050657;border:1px solid #f4f5f233;border-radius:8px;grid-template-columns:minmax(178px,236px) 82px;align-items:end;gap:18px;padding:9px;display:grid;position:absolute;bottom:92px;right:22px;box-shadow:0 14px 38px #00000047}.company-input-keyboard,.company-input-row{gap:4px;display:grid}.company-input-row.row-0,.company-input-row.row-1{grid-template-columns:repeat(6,minmax(0,1fr))}.company-input-row.row-2{grid-template-columns:repeat(5,minmax(0,1fr));padding-left:calc(8.33333% - 1.33333px)}.company-input-row.row-3{grid-template-columns:1.18fr repeat(5,minmax(0,1fr))}.company-input-row.row-4{grid-template-columns:1fr 1fr 3.1fr}.company-input-key{color:#f4f5f2eb;text-shadow:0 1px 3px #00000094;background:#0405067a;border:2px solid #f4f5f2e6;border-radius:4px;place-items:center;min-width:0;height:25px;font-size:10px;font-weight:900;line-height:1;transition:background 70ms linear,border-color 70ms linear,color 70ms linear,box-shadow 70ms linear;display:grid;transform:skew(-8deg)}.company-input-key.active{color:#0b180c;text-shadow:none;background:#85ff5c;border-color:#fffffffa;box-shadow:0 0 0 2px #85ff5c33,0 0 16px #85ff5c80}.company-input-key.wide:after{content:"";opacity:.8;background:currentColor;border-radius:999px;width:42%;height:2px}.company-input-mouse{background:#04050670;border:2px solid #f4f5f2e6;border-radius:32px 32px 36px 36px/30px 30px 44px 44px;width:78px;height:122px;position:relative;overflow:visible}.company-input-mouse span{box-sizing:border-box;color:#f4f5f2e0;background:0 0;border:0;transition:background 70ms linear,border-color 70ms linear,box-shadow 70ms linear,color 70ms linear;position:absolute}.company-input-mouse .active{color:#101112;background:#85ff5c;border-color:#fffffffa;box-shadow:0 0 16px #85ff5c80}.mouse-left,.mouse-right{z-index:1;width:calc(50% - 1px);height:50px;top:2px}.mouse-left{border-radius:28px 0 8px;left:2px}.mouse-right{border-radius:0 28px 0 8px;right:2px}.mouse-wheel{z-index:8;background:#f4f5f233;border:2px solid #f4f5f2e6;border-radius:999px;width:16px;height:39px;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #04050657}.mouse-wheel:after{content:"";opacity:.95;background:currentColor;border-radius:999px;width:3px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mouse-side{transform-origin:50%;z-index:9;background:#040506a8;border:2px solid #f4f5f2e6;border-right-color:#f4f5f29e;border-radius:999px;width:15px;height:29px;left:-12px;transform:rotate(13deg)}.mouse-side:after{content:"";background:#f4f5f22e;border-radius:999px;position:absolute;inset:5px 4px}.mouse-side.side-a{top:47px}.mouse-side.side-b{top:76px}.company-input-mouse:before,.company-input-mouse:after{content:"";pointer-events:none;position:absolute}.company-input-mouse:before{background:#f4f5f2e6;height:2px;top:52px;left:7px;right:7px}.company-input-mouse:after{background:#f4f5f2e6;width:2px;height:8px;top:7px;left:50%;transform:translate(-50%)}.company-input-status{color:#f4f5f2b3;letter-spacing:.05em;text-align:right;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:820}.company-input-look{color:#f4f5f2db;letter-spacing:0;text-align:right;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;min-height:22px;font-size:10px;font-weight:820;display:flex}.company-input-look strong{color:#85ff5c;text-transform:uppercase;font-size:10px;font-weight:900}@media (max-width:1100px){.company-dashboard-summary{grid-template-columns:1fr}.company-clip-list-head{display:none}.company-clip-row{grid-template-columns:minmax(160px,.4fr) minmax(0,1fr) 34px}.company-readiness-cell{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (max-width:760px){.company-dashboard-shell{width:min(100% - 28px,1440px);margin-top:24px}.company-access-card h1{font-size:24px}.company-dashboard-tools,.company-clip-row{grid-template-columns:1fr}.company-readiness-cell{grid-template-columns:repeat(2,minmax(0,1fr))}.company-readiness-panel-head{flex-direction:column;align-items:flex-start;gap:4px}.company-filter-button{width:100%}.company-row-play{justify-self:start}.company-player-backdrop{padding:10px}.company-player-stage{min-height:260px}.company-input-overlay{grid-template-columns:minmax(156px,196px) 64px;gap:13px;padding:7px;bottom:88px;right:12px}.company-input-key{border-width:1px;height:21px;font-size:8px}.company-input-mouse{width:62px;height:96px}.mouse-left,.mouse-right{height:39px}.mouse-wheel{width:13px;height:31px;top:9px}.mouse-side{width:13px;height:23px;left:-10px}.mouse-side.side-a{top:37px}.mouse-side.side-b{top:59px}.company-input-mouse:before{top:41px}.company-input-mouse:after{height:6px;top:6px}}.app-frame:has(.company-dashboard-shell){--company-dashboard-width:min(1660px, calc(100vw - clamp(32px, 6vw, 120px)));--company-dashboard-rail:clamp(250px, 20vw, 320px);--company-dashboard-gap:clamp(24px, 3vw, 44px);width:var(--company-dashboard-width);grid-template-columns:var(--company-dashboard-rail) minmax(0, 1fr);gap:var(--company-dashboard-gap);isolation:isolate;background:#020303;align-items:start;min-height:100dvh;margin:0 auto;padding:clamp(22px,3vw,48px) 0 clamp(42px,5vw,72px);display:grid;overflow:visible}.app-frame:has(.company-dashboard-shell):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#0000 0 12%,#f4f5f21f 20%,#f4f5f205 33%,#0000 48%) -18vw -24vh/76vw 76vh no-repeat,linear-gradient(132deg,#0000 0 52%,#f4f5f21c 62%,#f4f5f208 70%,#0000 82%) 58vw 42vh/72vw 78vh no-repeat,linear-gradient(#050707c7,#020303f5 48%,#020303);position:fixed;inset:0}.data-topbar{z-index:6;width:auto;min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-column:1;margin:0;padding:0;position:sticky;top:clamp(22px,3vw,48px)}.data-brand{color:#f4f5f2e0;gap:12px;width:100%;font-size:15px;font-weight:720}.data-brand-mark{background:linear-gradient(145deg,#f4f5f221,#f4f5f205 42%),#111315;border:1px solid #f4f5f224;border-radius:9px;flex-basis:42px;width:42px;height:42px;padding:7px;box-shadow:0 12px 24px #0000005c,inset 0 0 0 1px #00000057}.data-brand strong{letter-spacing:0}.company-dashboard-shell{z-index:7;width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:contents;position:static}.company-dashboard-shell:before{content:none}.company-dashboard-summary{z-index:8;grid-column:1;align-self:start;gap:16px;margin:20px 0 0;display:grid;position:sticky;top:calc(clamp(22px,3vw,48px) + 64px)}.company-dashboard-tools{grid-template-columns:1fr;gap:12px;width:100%}.company-dashboard-search{color:#f4f5f27a;background:#0a0c0dd1;border-color:#f4f5f21a;border-radius:6px;min-height:44px;padding:0 12px;box-shadow:inset 0 1px #ffffff05,0 12px 28px #0000002e}.company-dashboard-search:focus-within{border-color:#66ef9861;box-shadow:0 0 0 3px #66ef9817,0 12px 30px #0000003d}.company-dashboard-search input{color:#f4f5f2eb;font-size:13px;font-weight:580}.company-dashboard-search input::placeholder{color:#9a9f9ba3}.company-filter-button,.company-download-all,.company-filter-popover header button,.company-filter-options button,.company-filter-clear{background:#111315d1;border-color:#f4f5f21a}.company-filter-button{color:#f4f5f2db;border-radius:6px;justify-content:flex-start;width:100%;min-height:44px;font-size:13px;font-weight:650}.company-filter-button:hover,.company-filter-button.active{background:#141816eb;border-color:#66ef9852}.company-filter-button strong{color:#07110b;background:#66ef98eb}.company-filter-wrap{gap:12px;display:grid}.company-filter-popover{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin-top:0;padding:0;display:grid;position:static}.company-filter-popover header{align-items:center;min-height:24px}.company-filter-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.company-filter-title svg{color:#9a9f9bb8;width:15px;height:15px}.company-filter-popover header strong{color:#f4f5f2e0;font-size:14px;font-weight:680}.company-filter-count{color:#9a9f9bad;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.company-filter-section>span{color:#9a9f9bbd;letter-spacing:.12em;font-size:10px;font-weight:760}.company-filter-grid{grid-template-columns:1fr;gap:10px;display:grid}.company-filter-field{gap:7px;min-width:0;display:grid}.company-filter-field>span{color:#9a9f9bbd;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760}.company-filter-field select{appearance:none;color:#f4f5f2db;background:linear-gradient(45deg,#0000 50%,#f4f5f28a 50%) calc(100% - 17px) 17px/5px 5px no-repeat,linear-gradient(135deg,#f4f5f28a 50%,#0000 50%) calc(100% - 12px) 17px/5px 5px no-repeat,#090b0ce0;border:1px solid #f4f5f21a;border-radius:6px;outline:0;width:100%;min-height:40px;padding:0 34px 0 11px;font-size:12px;font-weight:610}.company-filter-field select:focus{border-color:#66ef9861;box-shadow:0 0 0 3px #66ef9814}.company-filter-options button{color:#c9ccc8ad;border-radius:999px;min-height:28px;font-size:12px;font-weight:570}.company-filter-options button:hover,.company-filter-options button.active{color:#86ee9af2;background:#66ef9817;border-color:#66ef9847}.company-download-all{color:#f4f5f2d6;border-radius:6px;justify-content:flex-start;min-height:40px;font-size:12px;font-weight:650}.company-download-all:hover:not(:disabled){color:#86ee9afa;background:#66ef9814;border-color:#66ef9847}.company-download-all strong{color:#07110b;background:#66ef98eb;margin-left:auto}.company-filter-clear{color:#f4f5f2d1;border-radius:6px;min-height:38px}.company-clip-list{background:linear-gradient(#040506d6,#0b0d0ee0),#070809e6;border:1px solid #f4f5f21a;border-radius:8px;grid-area:1/2/span 3;align-self:start;display:block;overflow:hidden}.company-clip-list-head,.company-clip-row{grid-template-columns:minmax(220px,.34fr) minmax(520px,1fr) 84px;gap:clamp(16px,2vw,26px)}.company-clip-list-head{color:#9a9f9b9e;letter-spacing:.13em;background:#0203046b;border-bottom:1px solid #f4f5f214;grid-template-columns:1fr;padding:17px 24px 16px;font-size:10px;font-weight:760;display:grid}.company-clip-row{color:#f4f5f2e6;font-variant-numeric:tabular-nums;cursor:default;background:#0d0f109e;border:0;border-top:1px solid #f4f5f213;border-radius:0;width:100%;min-height:78px;padding:13px 18px 13px 24px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative;transform:none}.company-clip-row:first-child{border-top:0}.company-clip-row.is-clickable{cursor:pointer}.company-clip-row:nth-of-type(2n){background:#0a0c0d9e}.company-clip-row:hover,.company-clip-row:focus-visible{background:linear-gradient(90deg,#144a2657,#101213d1 48%,#101213b3),#111413e0;border-color:#66ef9821;box-shadow:inset 3px 0 #66ef988a,inset 0 1px #ffffff05}.company-clip-row.no-video{cursor:not-allowed}.company-clip-row.no-video:hover,.company-clip-row.no-video:focus-visible{box-shadow:none;background:#0d0f109e}.company-clip-row:focus-visible{outline-offset:-2px;outline:2px solid #66ef986b}.company-clip-cell{gap:6px}.company-clip-cell strong,.company-clip-title-cell strong{color:#f4f5f2e6;letter-spacing:0;font-size:15px;font-weight:670}.company-clip-cell em{color:#9a9f9bb8;letter-spacing:.01em;font-size:12px;font-weight:560}.company-readiness-panel{gap:8px}.company-readiness-panel-head{justify-content:flex-end}.company-readiness-panel-head em{color:#9a9f9b9e;letter-spacing:.1em;justify-content:flex-end;align-items:baseline;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.company-readiness-panel-head em strong{color:#f4f5f2b8;letter-spacing:.04em;font-size:11px;font-weight:760}.company-readiness-panel-head em span{color:#9a9f9b9e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.company-readiness-cell{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.company-readiness-cell i{color:#7aeb91f2;white-space:nowrap;background:#66ef9813;border-color:#66ef9833;border-radius:999px;align-items:center;gap:6px;min-width:0;min-height:28px;padding:0 9px;display:inline-flex}.company-readiness-cell i.missing{color:#9a9f9bc7;background:#f4f5f20b;border-color:#f4f5f21a}.company-readiness-cell svg{width:11px;height:11px}.company-readiness-cell span{letter-spacing:.08em;font-size:10px;font-weight:760}.company-readiness-cell strong{color:#f4f5f2bd;font-size:11px;font-weight:560}.company-row-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;display:inline-flex}.company-row-play,.company-row-download{color:#9a9f9bb3;cursor:pointer;background:#f4f5f209;border:1px solid #f4f5f214;border-radius:999px;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.company-row-play svg,.company-row-download svg{width:13px;height:13px}.company-clip-row:hover .company-row-play,.company-clip-row:focus-visible .company-row-play,.company-row-download:hover{color:#86ee9afa;background:#66ef981a;border-color:#66ef983d}.company-clip-row.no-video .company-row-play,.company-clip-row.no-video:hover .company-row-play,.company-clip-row.no-video:focus-visible .company-row-play{color:#9a9f9b6b;background:#f4f5f206;border-color:#f4f5f214}.company-row-play:disabled,.company-row-download.disabled{color:#9a9f9b6b;cursor:not-allowed;background:#f4f5f206;border-color:#f4f5f214}.company-empty-state,.company-access-card{background:#0b0d0ed1;border-color:#f4f5f21a;border-radius:8px}.company-player-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#020303d1,#020303f0),#020303e6}.company-player-shell{background:#050607;border-color:#f4f5f21f;border-radius:10px;box-shadow:0 34px 90px #000000b8,inset 0 1px #ffffff09}.company-player-close{background:#080a0bbd;border-radius:999px}.company-input-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0608096b;border-color:#f4f5f22b}@media (max-width:1100px){.company-clip-list-head,.company-clip-row{grid-template-columns:minmax(190px,.45fr) minmax(0,1fr) 36px}.company-readiness-cell{justify-content:flex-start}}@media (max-width:900px){.app-frame:has(.company-dashboard-shell){width:min(100% - 24px,1660px);padding:14px 0 34px;display:block}.data-topbar{width:100%;min-height:68px;padding:0;position:relative;top:auto}.data-brand-mark{flex-basis:36px;width:36px;height:36px}.data-brand{font-size:14px}.company-dashboard-shell{width:100%;min-height:0;padding:18px 0;display:block}.company-dashboard-summary{margin:0 0 16px;position:sticky;top:12px}.company-dashboard-tools{grid-template-columns:1fr}.company-dashboard-search{min-height:46px}.company-filter-popover{width:100%;left:0;right:auto}.company-clip-list{grid-area:auto;width:100%}.company-filter-grid{grid-template-columns:1fr}}@media (max-width:760px){.company-dashboard-summary{position:relative;top:auto}.company-clip-list-head{display:none}.company-clip-row{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px}.company-readiness-panel-head,.company-readiness-cell{justify-content:flex-start}.company-row-play{justify-self:start}}.app-frame:has(.company-dashboard-shell){--dash-page:#101112;--dash-topbar:#111315;--dash-panel:#151719;--dash-surface:#191b1e;--dash-surface-2:#202226;--dash-text:#e8e9e5;--dash-muted:#9b9f9a;--dash-muted-soft:#777c78;--dash-line:#eeeeeb21;--dash-line-soft:#eeeeeb14;--dash-brand:#83d58d;isolation:auto;background:var(--dash-page);width:100%;min-height:100dvh;color:var(--dash-text);grid-template-rows:54px 1fr;grid-template-columns:1fr;gap:0;margin:0;padding:0 0 72px;display:grid;overflow:clip visible}.app-frame:has(.company-dashboard-shell):before{content:none}.app-frame:has(.company-dashboard-shell) .data-topbar{z-index:20;border:0;border-bottom:1px solid var(--dash-line-soft);background:var(--dash-topbar);border-radius:0;grid-column:1;align-items:center;width:100%;min-height:54px;padding:0 20px;display:flex;position:sticky;top:0}.ll-simple-landing{color:#eee;background:#000;width:100%;min-height:100dvh;overflow-x:hidden}html:has(.ll-simple-landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;max-width:100%;overflow-x:hidden}body:has(.ll-simple-landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;max-width:100%;overflow-x:hidden}.app-frame:has(.ll-simple-landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;max-width:100%;overflow-x:hidden}.ll-simple-landing *,.ll-simple-landing :before,.ll-simple-landing :after{min-width:0}.ll-simple-hero{text-align:center;isolation:isolate;align-content:center;justify-items:center;gap:22px;min-height:100dvh;padding:clamp(72px,9vh,118px) 24px clamp(108px,15vh,160px);display:grid;position:relative}.ll-simple-lockup{justify-content:center;align-items:center;gap:clamp(8px,.8vw,12px);max-width:calc(100vw - 40px);display:inline-flex;position:absolute;top:clamp(94px,18vh,188px);left:50%;transform:translate(-50%)}.ll-simple-mark{object-fit:contain;flex:none;width:clamp(28px,2.5vw,42px);height:clamp(28px,2.5vw,42px)}.ll-simple-wordmark{color:#eee;letter-spacing:-.055em;text-wrap:nowrap;white-space:nowrap;align-items:baseline;gap:clamp(7px,.75vw,11px);margin:0;font-size:clamp(24px,2.8vw,46px);font-weight:900;line-height:.9;display:inline-flex}.ll-simple-wordmark .brand-tag{color:#7df19f;letter-spacing:.06em;font-size:.2em;font-weight:900;bottom:.04em}.ll-simple-line{color:#eee;letter-spacing:0;text-wrap:nowrap;white-space:nowrap;max-width:min(100%,1120px);margin:0;font-size:clamp(38px,6.4vw,112px);font-weight:850;line-height:.9}.ll-simple-download{z-index:3;color:#07290e;background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-width:min(304px,100vw - 48px);min-height:58px;padding:0 22px;text-decoration:none;transition:filter .12s,transform .12s;display:inline-flex;position:fixed;bottom:clamp(72px,13vh,138px);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff6,0 12px 28px #26c57433}.ll-simple-download:hover{filter:brightness(1.05)}.ll-simple-download:active{transform:translate(-50%)translateY(1px)}.ll-simple-download:focus-visible{outline-offset:4px;outline:2px solid #66ef988c}.ll-simple-download strong{color:inherit;letter-spacing:0;white-space:nowrap;font-size:15px;font-weight:850;line-height:1}.ll-simple-download svg{stroke-width:2.4px;flex:0 0 18px;width:18px;height:18px}.ll-simple-note{z-index:3;color:#8f8f8f;letter-spacing:0;white-space:nowrap;max-width:min(100%,420px);margin:0;font-size:13px;font-weight:700;line-height:1.45;position:fixed;bottom:clamp(42px,8.2vh,92px);left:50%;transform:translate(-50%)}@media (max-width:1100px){.ll-simple-line{font-size:72px}}@media (max-width:700px){.ll-simple-hero{gap:18px;padding:64px 20px 128px;overflow:hidden}.ll-simple-lockup{gap:7px;max-width:calc(100vw - 32px);top:clamp(72px,13vh,116px)}.ll-simple-mark{width:28px;height:28px}.ll-simple-wordmark{letter-spacing:-.07em;gap:4px;font-size:clamp(24px,7.5vw,32px)}.ll-simple-wordmark .brand-tag{font-size:.18em}.ll-simple-line{text-wrap:balance;white-space:normal;width:min(100%,340px);max-width:100%;font-size:clamp(40px,13vw,52px);line-height:.94}.ll-simple-download{min-width:min(100vw - 48px,286px);bottom:72px}.ll-simple-note{text-wrap:balance;white-space:normal;width:min(100vw - 48px,292px);font-size:12px;bottom:34px}}@media (max-width:380px){.ll-simple-line{font-size:34px}}.docs-app{--page:#101112;--panel:#151719;--surface-1:#191b1e;--surface-2:#202226;--text:#e8e9e5;--muted:#9b9f9a;--muted-soft:#777c78;--line:#eeeeeb21;--line-soft:#eeeeeb14;--brand:#83d58d;--neutral:#c9ccc7;--neutral-strong:#eceee9;--code:#d6d9d3;background:var(--page);min-height:100dvh;color:var(--text);letter-spacing:0;font-synthesis:none;text-rendering:optimizelegibility;font-family:Geist,Segoe UI,Helvetica,Arial,sans-serif}html:has(.docs-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101112}body:has(.docs-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101112}.app-frame:has(.docs-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101112}.docs-app *,.docs-app :before,.docs-app :after{box-sizing:border-box;min-width:0}.docs-app *{scrollbar-width:thin;scrollbar-color:#eeeeeb2e transparent}.docs-app a{color:inherit;text-decoration:none}.docs-app button,.docs-app input{font:inherit}.docs-app svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.docs-topbar{z-index:20;border-bottom:1px solid var(--line-soft);background:#111315;grid-template-columns:minmax(150px,max-content) minmax(240px,1fr);align-items:center;gap:18px;min-height:54px;padding:0 20px;display:grid;position:sticky;top:0}.docs-brand{min-height:32px;color:var(--text);justify-self:start;align-items:center;gap:8px;display:inline-flex}.docs-brand img{object-fit:contain;flex:0 0 26px;width:26px;height:26px}.docs-brand strong{color:var(--text);white-space:nowrap;align-items:baseline;gap:7px;font-size:15px;font-weight:700;display:inline-flex;overflow:hidden}.docs-brand span{color:var(--neutral);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:700}.docs-search{border:1px solid var(--line-soft);min-height:36px;color:var(--muted);background:#121416;border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex;position:relative}.docs-search:focus-within{border-color:var(--line)}.docs-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px;font-weight:500}.docs-search input::placeholder{color:var(--muted)}.docs-search-results{z-index:30;border:1px solid var(--line-soft);background:#111315;border-radius:10px;width:100%;max-height:min(430px,100vh - 82px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.docs-search-results[hidden]{display:none}.docs-search-results-head{color:var(--muted-soft);text-transform:uppercase;padding:5px 7px 9px;font-size:11px;font-weight:700;line-height:1}.docs-search-results-list{gap:2px;display:grid}.docs-search-results a{color:var(--muted);border-radius:7px;gap:4px;padding:10px;display:grid}.docs-search-results a[aria-selected=true],.docs-search-results a:hover{background:var(--surface-2);color:var(--text)}.docs-search-results strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.25}.docs-search-results span,.docs-search-empty{color:var(--muted);margin:0;font-size:12px;font-weight:450;line-height:1.45}.docs-search-empty{padding:10px}.docs-copy-setup{border:1px solid var(--line-soft);background:var(--surface-1);min-block-size:32px;inline-size:clamp(128px,14vw,154px);color:var(--neutral);cursor:pointer;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.docs-copy-setup:hover,.docs-copy-setup:focus-visible{background:var(--surface-2);color:var(--brand);border-color:#83d58d6b}.docs-copy-setup:focus-visible{outline-offset:2px;outline:1px solid #83d58d5c}.docs-copy-setup svg{flex:0 0 14px;width:14px;height:14px}.docs-copy-setup .docs-check-icon,.docs-copy-setup.is-copied .docs-copy-icon{display:none}.docs-copy-setup.is-copied .docs-check-icon{display:block}.docs-copy-setup span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-copy-setup.is-copied{color:var(--brand);border-color:#83d58d57}.docs-copy-setup.is-error{color:#ffc400;border-color:#ffc4007a}.docs-shell{grid-template-columns:240px minmax(0,720px) 184px;align-items:start;gap:42px;width:min(1160px,100% - 64px);margin:34px auto 80px;display:grid}.docs-sidebar,.docs-toc{position:sticky;top:86px}.docs-sidebar{align-content:start;gap:16px;min-height:calc(100vh - 146px);display:grid}.docs-sidebar-head{border-bottom:1px solid var(--line-soft);gap:5px;padding-bottom:16px;display:grid}.docs-sidebar-head span,.docs-toc>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.docs-sidebar-head strong{color:var(--text);letter-spacing:0;font-size:18px;font-weight:700;line-height:1.18}.docs-nav{gap:2px;display:grid}.docs-nav-link{min-height:32px;color:var(--muted);border-radius:7px;align-items:center;padding:0 10px;font-size:13px;font-weight:550;transition:background .12s,color .12s;display:flex}.docs-nav-link[data-level="1"]{color:var(--muted-soft);margin-left:14px;font-size:12px}.docs-nav-link:hover{background:var(--surface-1);color:var(--text)}.docs-nav-link.active,.docs-nav-link[aria-current=page]{background:var(--surface-2);color:var(--text)}.docs-nav-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-main,.docs-article{min-width:0}.docs-main-wide{grid-column:span 1}.docs-article{display:block}.docs-article>:first-child{margin-top:0!important}.docs-article h1{max-width:700px;color:var(--text);letter-spacing:0;margin:0 0 16px;font-size:31px;font-weight:700;line-height:1.16}.docs-article h1+p{max-width:690px;color:var(--neutral);margin-top:0;font-size:14px;font-weight:450;line-height:1.62}.docs-article h2{border-top:1px solid var(--line-soft);color:var(--text);letter-spacing:0;margin:38px 0 12px;padding-top:20px;scroll-margin-top:82px;font-size:16px;font-weight:700;line-height:1.2}.docs-article h3{color:var(--text);letter-spacing:0;margin:28px 0 10px;scroll-margin-top:82px;font-size:14px;font-weight:700;line-height:1.2}.docs-article h4,.docs-article h5,.docs-article h6{color:var(--neutral);letter-spacing:0;text-transform:uppercase;margin:24px 0 10px;font-size:11px;font-weight:700;line-height:1.2}.docs-article p,.docs-article li{color:var(--muted);font-size:13.5px;font-weight:450;line-height:1.68}.docs-article p{max-width:760px;margin:0 0 16px}.docs-article strong{color:var(--text);font-weight:700}.docs-article em{color:var(--neutral);font-style:italic}.docs-article a{color:var(--neutral-strong);text-underline-offset:4px;font-weight:550;-webkit-text-decoration:underline #83d58d73;text-decoration:underline #83d58d73}.docs-article a:hover{text-decoration-color:currentColor}.docs-article ul,.docs-article ol{max-width:760px;margin:0 0 18px;padding-left:24px}.docs-article li{margin:7px 0;padding-left:2px}.docs-article li::marker{color:var(--brand);font-weight:700}.docs-article code{border:1px solid var(--line-soft);background:var(--surface-1);color:var(--code);border-radius:6px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em;font-weight:400}.docs-app .code-shell{border:1px solid var(--line-soft);background:#111315;border-radius:10px;max-width:100%;margin:22px 0 28px;position:relative;overflow:hidden}.docs-app .code-shell:before{content:attr(data-language);z-index:1;border:1px solid var(--line-soft);background:var(--surface-1);min-height:22px;color:var(--neutral);letter-spacing:0;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:12px}.docs-app .code-shell pre{margin:0;padding:24px;overflow:auto}.docs-app .code-shell code{min-width:max-content;color:var(--code);background:0 0;border:0;border-radius:0;padding:0;font-size:12.5px;font-weight:400;line-height:1.72;display:block}.docs-app .table-shell{border:1px solid var(--line-soft);background:#111315;border-radius:10px;max-width:100%;margin:22px 0 28px;overflow:auto}.docs-app .table-shell table{border-collapse:collapse;width:100%}.docs-app .table-shell th,.docs-app .table-shell td{border-bottom:1px solid var(--line-soft);color:var(--muted);text-align:left;vertical-align:top;padding:12px 14px;font-size:13px}.docs-app .table-shell th{color:var(--text);font-weight:700}.docs-app .table-shell tr:last-child td{border-bottom:0}.docs-toc{gap:16px;padding-top:7px;display:grid}.docs-toc nav{gap:4px;display:grid}.docs-toc a,.docs-toc p{color:var(--muted);font-size:12px;font-weight:450;line-height:1.35}.docs-toc a{padding:5px 0;transition:color .12s;display:block}.docs-toc a[data-level="3"]{padding-left:12px}.docs-toc a:hover{color:var(--text)}.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:54px;display:grid}.docs-pager>a{border:1px solid var(--line-soft);background:#111315;border-radius:10px;align-content:center;gap:6px;min-height:82px;padding:16px;transition:border-color .12s,background .12s;display:grid}.docs-pager>a:hover{border-color:var(--line);background:var(--surface-1)}.docs-pager span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.docs-pager strong{color:var(--text);font-size:15px;font-weight:700}.docs-pager>a:last-child{text-align:right}.setup-copy-panel{gap:28px;display:grid}.setup-copy-panel-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.setup-copy-eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.setup-copy-panel h1{color:var(--text);letter-spacing:0;margin:0;font-size:31px;font-weight:700;line-height:1.16}.setup-copy-button{border:1px solid var(--line);background:var(--surface-1);min-block-size:34px;color:var(--neutral);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:650;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.setup-copy-button:hover,.setup-copy-button:focus-visible{background:var(--surface-2);color:var(--brand);border-color:#83d58d6b}.setup-copy-button:focus-visible{outline-offset:2px;outline:1px solid #83d58d5c}.setup-copy-button svg{flex:0 0 14px;width:14px;height:14px}.setup-copy-button span{align-items:center;margin:0;line-height:1;display:inline-flex;transform:translateY(1px)}.setup-copy-button .setup-check-icon,.setup-copy-button.is-copied .setup-copy-icon{display:none}.setup-copy-button.is-copied .setup-check-icon{display:block}.setup-copy-button.is-copied{color:var(--brand);border-color:#83d58d57}.setup-copy-button.is-error{color:#ffc400;border-color:#ffc4007a}.setup-copy-code{border:1px solid var(--line-soft);background:#111315;border-radius:10px;max-width:100%;min-height:520px;margin:0;padding:24px;overflow:auto}.setup-copy-code code{min-width:max-content;color:var(--code);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px;font-weight:400;line-height:1.72;display:block}@media (max-width:1120px){.docs-shell{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:820px){.docs-topbar{grid-template-columns:1fr}.docs-search{margin-bottom:10px}.docs-shell{grid-template-columns:1fr;gap:30px;width:min(100% - 32px,720px);margin-top:28px}.docs-sidebar{gap:14px;min-height:0;position:static}.docs-sidebar-head{display:none}.docs-nav{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.docs-nav::-webkit-scrollbar{display:none}.docs-nav-link,.docs-nav-link[data-level="1"]{border:1px solid var(--line-soft);border-radius:999px;flex:none;min-height:34px;margin-left:0;padding:0 12px;font-size:12px}.docs-article h1{font-size:30px;line-height:1.16}.docs-pager{grid-template-columns:1fr}.docs-pager>a:last-child{text-align:left}.setup-copy-panel-head{align-items:start}}@media (max-width:520px){.docs-topbar{gap:10px;padding:8px 12px}.docs-shell{width:min(100% - 24px,720px)}.setup-copy-panel-head{display:grid}.setup-copy-button{justify-self:start}.setup-copy-code{min-height:420px;padding:18px 16px}.docs-article h1{letter-spacing:0;font-size:28px;line-height:1.16}.docs-article p,.docs-article li{font-size:13.5px}.docs-article h1+p{font-size:14px}.docs-app .code-shell pre{padding:22px 16px}.docs-app .code-shell code{font-size:12px;line-height:1.65}}.dt-mschf{color:#eee;letter-spacing:0;background:#000;min-height:100dvh;font-family:Geist,Arial,Helvetica,sans-serif;overflow:hidden}html:has(.dt-mschf){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;overflow:hidden}body:has(.dt-mschf){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;overflow:hidden}.app-frame:has(.dt-mschf){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;overflow:hidden}.dt-mschf a{color:inherit;text-decoration:none}.dt-mschf a:focus-visible{outline-offset:5px;outline:1px solid #eee}.dt-mschf-home{isolation:isolate;place-items:center;min-height:100dvh;display:grid;position:relative}.dt-mschf-logo{color:#f4f4f4;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.55vw,22px);width:min(74vw,560px);margin:0;display:inline-flex;position:absolute;top:51.5%;left:50%;transform:translate(-50%,-50%)}.dt-mschf-mark{object-fit:contain;filter:brightness(0)invert();width:clamp(36px,4.1vw,60px);height:clamp(36px,4.1vw,60px)}.dt-mschf-logo span{letter-spacing:-.08em;margin-right:clamp(10px,1.2vw,20px);font-family:Geist,Arial,Helvetica,sans-serif;font-size:clamp(25px,3.1vw,50px);font-style:italic;font-weight:900;line-height:.82;transform:skew(-13deg)scaleX(1.12)}.dt-mschf-logo em{letter-spacing:-.04em;font-family:Geist,Arial,Helvetica,sans-serif;font-size:clamp(28px,3.25vw,52px);font-style:normal;font-weight:400;line-height:1}.dt-mschf-inquire{z-index:4;color:#e5e5e5;white-space:nowrap;font-size:clamp(14px,1.05vw,21px);font-weight:650;line-height:1;position:fixed;bottom:clamp(70px,14.5vh,152px);left:50%;transform:translate(-50%)}.dt-mschf-inquire:hover{color:#fff}@media (max-width:700px){.dt-mschf-logo{gap:10px;width:calc(100vw - 42px);top:49%}.dt-mschf-mark{width:30px;height:30px}.dt-mschf-logo span{font-size:clamp(20px,7vw,30px)}.dt-mschf-logo em{font-size:clamp(21px,7vw,31px)}.dt-mschf-inquire{font-size:14px;bottom:74px}}@media (max-width:390px){.dt-mschf-logo{gap:8px}.dt-mschf-mark{width:28px;height:28px}.dt-mschf-logo span{font-size:19px}.dt-mschf-logo em{font-size:20px}}.app-frame:has(.company-dashboard-shell) .data-brand{width:auto;min-height:32px;color:var(--dash-text);gap:8px;font-size:15px;font-weight:700}.app-frame:has(.company-dashboard-shell) .data-brand-mark{width:26px;height:26px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:26px;padding:0;overflow-x:hidden}.app-frame:has(.company-dashboard-shell) .company-dashboard-shell{background:0 0;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:42px;width:min(1460px,100% - 64px);margin:34px auto 0;padding:0;display:grid}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary{z-index:8;grid-area:1/1;gap:16px;margin:0;display:grid;position:sticky;top:86px}.app-frame:has(.company-dashboard-shell) .company-dashboard-tools{grid-template-columns:1fr;gap:12px}.app-frame:has(.company-dashboard-shell) .company-dashboard-search{border:1px solid var(--dash-line-soft);min-height:36px;color:var(--dash-muted);box-shadow:none;background:#121416;border-radius:9px;padding:0 13px}.app-frame:has(.company-dashboard-shell) .company-dashboard-search:focus-within{border-color:var(--dash-line);box-shadow:none}:is(.app-frame:has(.company-dashboard-shell) .company-dashboard-search svg,.app-frame:has(.company-dashboard-shell) .company-filter-title svg,.app-frame:has(.company-dashboard-shell) .company-empty-state svg){width:16px;height:16px;color:var(--dash-muted)}.app-frame:has(.company-dashboard-shell) .company-dashboard-search input{color:var(--dash-text);font-size:13px;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-dashboard-search input::placeholder{color:var(--dash-muted)}:is(.app-frame:has(.company-dashboard-shell) .company-filter-wrap,.app-frame:has(.company-dashboard-shell) .company-filter-popover,.app-frame:has(.company-dashboard-shell) .company-filter-section,.app-frame:has(.company-dashboard-shell) .company-filter-field){display:grid}.app-frame:has(.company-dashboard-shell) .company-filter-wrap{gap:12px}.app-frame:has(.company-dashboard-shell) .company-filter-popover{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin:0;padding:0;position:static}.app-frame:has(.company-dashboard-shell) .company-filter-popover header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.app-frame:has(.company-dashboard-shell) .company-filter-title{align-items:center;gap:8px;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-filter-popover header strong{color:var(--dash-text);font-size:14px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-filter-status{justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-filter-reset-icon{width:24px;height:24px;color:var(--dash-muted-soft);box-shadow:none;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.app-frame:has(.company-dashboard-shell) .company-filter-reset-icon svg{stroke-width:2.2px;width:14px;height:14px}:is(.app-frame:has(.company-dashboard-shell) .company-filter-reset-icon:hover,.app-frame:has(.company-dashboard-shell) .company-filter-reset-icon:focus-visible){color:var(--dash-text);background:#eeeeeb0a;outline:0}.app-frame:has(.company-dashboard-shell) .company-filter-count{color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.app-frame:has(.company-dashboard-shell) .company-filter-section>span{color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.app-frame:has(.company-dashboard-shell) .company-filter-field>span{color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.app-frame:has(.company-dashboard-shell) .company-clip-cell em{color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.app-frame:has(.company-dashboard-shell) .company-empty-state span{color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}:is(.app-frame:has(.company-dashboard-shell) .company-filter-section,.app-frame:has(.company-dashboard-shell) .company-filter-field){gap:7px}.app-frame:has(.company-dashboard-shell) .company-filter-grid{grid-template-columns:1fr;gap:10px;display:grid}.app-frame:has(.company-dashboard-shell) .company-filter-field select{border:1px solid var(--dash-line-soft);appearance:auto;width:100%;min-height:38px;color:var(--dash-text);background:#111315;border-radius:7px;outline:0;padding:0 10px;font-size:12px;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-filter-field select:focus{border-color:var(--dash-line);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-menu-field{z-index:1;min-width:0;position:relative;container-type:inline-size}.app-frame:has(.company-dashboard-shell) .company-menu-field.open{z-index:42}.app-frame:has(.company-dashboard-shell) .company-menu-trigger{border:1px solid var(--dash-line-soft);width:100%;min-height:38px;color:var(--dash-text);font:inherit;text-align:left;box-shadow:none;background:#111315;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px 0 12px;font-size:12px;font-weight:650;line-height:1;display:flex}.app-frame:has(.company-dashboard-shell) .company-menu-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-menu-trigger svg{width:15px;height:15px;color:var(--dash-text);stroke-width:2.2px;flex:none;transition:transform .12s,color .12s}.app-frame:has(.company-dashboard-shell) .company-menu-trigger:hover{border-color:var(--dash-line);background:var(--dash-surface);outline:0}.app-frame:has(.company-dashboard-shell) .company-menu-trigger:focus-visible{border-color:var(--dash-line);background:var(--dash-surface);outline:0}.app-frame:has(.company-dashboard-shell) .company-menu-field.open .company-menu-trigger{border-color:var(--dash-line);background:var(--dash-surface);outline:0}.app-frame:has(.company-dashboard-shell) .company-menu-field.open .company-menu-trigger svg{color:var(--dash-brand);transform:rotate(180deg)}.app-frame:has(.company-dashboard-shell) .company-menu{z-index:44;border:1px solid var(--dash-line);max-height:min(252px,100vh - 96px);box-shadow:none;background:#111315;border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden auto}.app-frame:has(.company-dashboard-shell) .company-menu button{min-width:0;min-height:29px;color:var(--dash-text);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:12px;font-weight:600;line-height:1;display:flex}.app-frame:has(.company-dashboard-shell) .company-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-menu button svg{width:13px;height:13px;color:var(--dash-brand);stroke-width:2.4px;flex:none}:is(.app-frame:has(.company-dashboard-shell) .company-menu button:hover,.app-frame:has(.company-dashboard-shell) .company-menu button:focus-visible){background:var(--dash-surface-3);border-color:#0000;outline:0}.app-frame:has(.company-dashboard-shell) .company-menu button.active{background:var(--dash-surface-3);color:var(--dash-text);border-color:#0000}.app-frame:has(.company-dashboard-shell) .company-date-filter{gap:8px;display:grid}.app-frame:has(.company-dashboard-shell) .company-date-filter-head{gap:2px;display:grid}.app-frame:has(.company-dashboard-shell) .company-date-filter-head strong{color:var(--dash-text);font-size:14px;font-weight:700;line-height:1.1}.app-frame:has(.company-dashboard-shell) .company-date-filter-head span{color:var(--dash-muted);font-size:12px;font-weight:500;line-height:1.2}.app-frame:has(.company-dashboard-shell) .company-date-row{grid-template-columns:minmax(74px,.42fr) minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.app-frame:has(.company-dashboard-shell) .company-date-mode .company-menu-trigger{padding:0 7px 0 10px}.app-frame:has(.company-dashboard-shell) .company-date-mode .company-menu{width:100%;min-width:100%}.app-frame:has(.company-dashboard-shell) .company-date-mode .company-menu button{gap:4px;padding:0 6px 0 8px;font-size:11px}.app-frame:has(.company-dashboard-shell) .company-date-picker{z-index:2;min-width:0;position:relative;container-type:inline-size}.app-frame:has(.company-dashboard-shell) .company-date-picker.open{z-index:70}.app-frame:has(.company-dashboard-shell) .company-date-trigger{border:1px solid var(--dash-line-soft);width:100%;min-height:38px;color:var(--dash-text);font:inherit;text-align:left;box-shadow:none;background:#111315;border-radius:7px;outline:0;justify-content:space-between;align-items:center;gap:7px;padding:0 9px 0 11px;font-size:12px;font-weight:650;line-height:1;display:flex}.app-frame:has(.company-dashboard-shell) .company-date-trigger:hover{border-color:var(--dash-line);background:var(--dash-surface)}.app-frame:has(.company-dashboard-shell) .company-date-trigger:focus-visible{border-color:var(--dash-line);background:var(--dash-surface)}.app-frame:has(.company-dashboard-shell) .company-date-picker.open .company-date-trigger{border-color:var(--dash-line);background:var(--dash-surface)}.app-frame:has(.company-dashboard-shell) .company-date-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-date-trigger.is-dense span{font-size:10.5px}.app-frame:has(.company-dashboard-shell) .company-date-trigger svg{width:15px;height:15px;color:var(--dash-muted);stroke-width:2.1px;flex:none}.app-frame:has(.company-dashboard-shell) .company-calendar{z-index:80;border:1px solid var(--dash-line);width:min(246px,100vw - 28px);color:var(--dash-text);box-shadow:none;background:#111315;border-radius:8px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}:is(.app-frame:has(.company-dashboard-shell) .company-calendar-head,.app-frame:has(.company-dashboard-shell) .company-calendar-foot){justify-content:space-between;align-items:center;gap:8px;display:flex}.app-frame:has(.company-dashboard-shell) .company-calendar-head strong{min-width:0;color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-calendar-head span{gap:4px;display:inline-flex}:is(.app-frame:has(.company-dashboard-shell) .company-calendar-head button,.app-frame:has(.company-dashboard-shell) .company-calendar-foot button,.app-frame:has(.company-dashboard-shell) .company-calendar-grid button){color:var(--dash-text);font:inherit;box-shadow:none;background:0 0;border:1px solid #0000}.app-frame:has(.company-dashboard-shell) .company-calendar-head button{border-color:var(--dash-line-soft);width:26px;height:26px;color:var(--dash-muted);border-radius:6px;place-items:center;display:grid}.app-frame:has(.company-dashboard-shell) .company-calendar-head button svg{stroke-width:2.2px;width:14px;height:14px}:is(.app-frame:has(.company-dashboard-shell) .company-calendar-weekdays,.app-frame:has(.company-dashboard-shell) .company-calendar-grid){grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.app-frame:has(.company-dashboard-shell) .company-calendar-weekdays{gap:2px}.app-frame:has(.company-dashboard-shell) .company-calendar-weekdays span{min-width:0;color:var(--dash-muted);text-align:center;font-size:10px;font-weight:750;line-height:1}.app-frame:has(.company-dashboard-shell) .company-calendar-grid{gap:2px}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button{min-width:0;min-height:27px;color:var(--dash-text);border-radius:5px;place-items:center;font-size:11px;font-weight:650;line-height:1;display:grid}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.outside{color:var(--dash-muted-soft)}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.today{border-color:var(--dash-line)}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected{border-color:var(--dash-brand);background:var(--dash-brand);color:#101112}:is(.app-frame:has(.company-dashboard-shell) .company-calendar-head button:hover,.app-frame:has(.company-dashboard-shell) .company-calendar-head button:focus-visible,.app-frame:has(.company-dashboard-shell) .company-calendar-foot button:hover,.app-frame:has(.company-dashboard-shell) .company-calendar-foot button:focus-visible,.app-frame:has(.company-dashboard-shell) .company-calendar-grid button:hover,.app-frame:has(.company-dashboard-shell) .company-calendar-grid button:focus-visible){border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text);outline:0}:is(.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected:hover,.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected:focus-visible){border-color:var(--dash-brand);background:var(--dash-brand);color:#101112}.app-frame:has(.company-dashboard-shell) .company-calendar-foot{padding-top:2px}.app-frame:has(.company-dashboard-shell) .company-calendar-foot button{min-height:26px;color:var(--dash-brand);border-radius:5px;padding:0 6px;font-size:11px;font-weight:700}@container (max-width:120px){.app-frame:has(.company-dashboard-shell) .company-menu-trigger{gap:6px;padding-left:9px;padding-right:7px;font-size:11px}.app-frame:has(.company-dashboard-shell) .company-menu-trigger svg{width:13px;height:13px}.app-frame:has(.company-dashboard-shell) .company-date-trigger{gap:6px;padding-left:9px;padding-right:7px}.app-frame:has(.company-dashboard-shell) .company-date-trigger span{font-size:11px}.app-frame:has(.company-dashboard-shell) .company-date-trigger.is-dense span{font-size:10px}}:is(.app-frame:has(.company-dashboard-shell) .company-date-remove,.app-frame:has(.company-dashboard-shell) .company-add-date){border:1px solid var(--dash-line-soft);color:var(--dash-muted);box-shadow:none;background:#111315}.app-frame:has(.company-dashboard-shell) .company-date-remove{border-radius:7px;place-items:center;width:34px;min-height:38px;display:grid}.app-frame:has(.company-dashboard-shell) .company-date-remove svg{stroke-width:2.2px;width:15px;height:15px}.app-frame:has(.company-dashboard-shell) .company-add-date{min-height:36px;color:var(--dash-text);font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-add-date svg{stroke-width:2.2px;width:15px;height:15px}:is(.app-frame:has(.company-dashboard-shell) .company-date-remove:hover,.app-frame:has(.company-dashboard-shell) .company-date-remove:focus-visible,.app-frame:has(.company-dashboard-shell) .company-add-date:hover,.app-frame:has(.company-dashboard-shell) .company-add-date:focus-visible){border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text);outline:0}.app-frame:has(.company-dashboard-shell) .company-filter-button{border:1px solid var(--dash-line-soft);color:var(--dash-muted);box-shadow:none;background:#111315}.app-frame:has(.company-dashboard-shell) .company-filter-popover header button{border:1px solid var(--dash-line-soft);color:var(--dash-muted);box-shadow:none;background:#111315}.app-frame:has(.company-dashboard-shell) .company-filter-options button{border:1px solid var(--dash-line-soft);color:var(--dash-muted);box-shadow:none;background:#111315}.app-frame:has(.company-dashboard-shell) .company-filter-clear{border:1px solid var(--dash-line-soft);color:var(--dash-muted);box-shadow:none;background:#111315}.app-frame:has(.company-dashboard-shell) .company-filter-button{border-radius:7px;justify-content:flex-start;width:100%;min-height:38px;font-size:13px;font-weight:550}.app-frame:has(.company-dashboard-shell) .company-filter-button:hover{border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text)}.app-frame:has(.company-dashboard-shell) .company-filter-button.active{border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text)}.app-frame:has(.company-dashboard-shell) .company-filter-options button:hover{border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text)}.app-frame:has(.company-dashboard-shell) .company-filter-options button.active{border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text)}.app-frame:has(.company-dashboard-shell) .company-filter-clear:hover:not(:disabled){border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text)}.app-frame:has(.company-dashboard-shell) .company-filter-button strong{background:var(--dash-surface-2);min-width:18px;height:18px;color:var(--dash-text);font-size:10px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-filter-options{gap:7px}.app-frame:has(.company-dashboard-shell) .company-filter-options button{border-radius:999px;min-height:28px;font-size:12px;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-filter-clear{min-height:36px;color:var(--dash-text);border-radius:7px;font-size:12px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-filter-clear:disabled{color:var(--dash-muted-soft)}.app-frame:has(.company-dashboard-shell) .company-clip-list{border:1px solid var(--dash-line-soft);background:#111315;border-radius:10px;grid-area:1/2;display:block;overflow:hidden}:is(.app-frame:has(.company-dashboard-shell) .company-clip-list-head,.app-frame:has(.company-dashboard-shell) .company-clip-row){grid-template-columns:minmax(210px,.22fr) minmax(0,1fr) 116px;gap:12px}.app-frame:has(.company-dashboard-shell) .company-clip-list-head{border-bottom:1px solid var(--dash-line-soft);color:var(--dash-muted);letter-spacing:0;background:#111315;grid-template-columns:1fr;padding:14px 24px;font-size:11px;font-weight:700;display:grid}.app-frame:has(.company-dashboard-shell) .company-clip-row{border:0;border-top:1px solid var(--dash-line-soft);min-height:76px;color:var(--dash-text);font-variant-numeric:tabular-nums;background:#111315;border-radius:0;padding:13px 18px 13px 24px;transition:background .12s,border-color .12s;transform:none}.app-frame:has(.company-dashboard-shell) .company-clip-row:first-child{border-top:0}:is(.app-frame:has(.company-dashboard-shell) .company-clip-row:hover,.app-frame:has(.company-dashboard-shell) .company-clip-row:focus-visible){border-color:var(--dash-line);background:var(--dash-surface);box-shadow:none}:is(.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover,.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible){background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row:focus-visible{outline:1px solid var(--dash-line);outline-offset:-1px}.app-frame:has(.company-dashboard-shell) .company-clip-cell{gap:6px}:is(.app-frame:has(.company-dashboard-shell) .company-clip-cell strong,.app-frame:has(.company-dashboard-shell) .company-clip-title-cell strong){color:var(--dash-text);letter-spacing:0;font-size:15px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-readiness-panel{gap:8px}.app-frame:has(.company-dashboard-shell) .company-readiness-panel-head{justify-content:flex-end}.app-frame:has(.company-dashboard-shell) .company-readiness-panel-head em{color:var(--dash-muted);letter-spacing:0;justify-content:flex-end;align-items:baseline;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-readiness-panel-head em strong{color:var(--dash-text);letter-spacing:0;font-size:11px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-readiness-panel-head em span{color:var(--dash-muted);letter-spacing:0;font-size:10px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-readiness-cell{flex-wrap:nowrap;justify-content:flex-end;gap:7px;display:flex}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i{min-width:0;min-height:28px;color:var(--dash-brand);white-space:nowrap;background:#83d58d12;border:1px solid #83d58d33;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-style:normal;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i.missing{border-color:var(--dash-line-soft);color:var(--dash-muted);background:#eeeeeb0a}.app-frame:has(.company-dashboard-shell) .company-readiness-cell svg{width:11px;height:11px}.app-frame:has(.company-dashboard-shell) .company-readiness-cell span{color:currentColor;letter-spacing:0;font-size:10px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-readiness-cell strong{color:var(--dash-text);font-size:11px;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-row-actions{justify-content:flex-end;justify-self:end;gap:10px;width:86px;display:inline-flex}:is(.app-frame:has(.company-dashboard-shell) .company-row-play,.app-frame:has(.company-dashboard-shell) .company-row-download){border:1px solid var(--dash-line-soft);width:38px;height:34px;color:var(--dash-muted);background:#111315;border-radius:8px;place-items:center;transition:background .12s,border-color .12s,color .12s;display:grid}:is(.app-frame:has(.company-dashboard-shell) .company-row-play svg,.app-frame:has(.company-dashboard-shell) .company-row-download svg){stroke-width:2.1px;width:14px;height:14px}.app-frame:has(.company-dashboard-shell) .company-row-play.is-ready{background:var(--dash-brand);color:#101112;border-color:#83d58da3}.home-capture-landing{background:radial-gradient(circle at 50% -18%,#66ef9812,#0000 34%),#0e100f;min-height:100dvh;overflow-x:hidden}.home-capture-hero{grid-template-rows:72px auto minmax(0,1fr);gap:24px;width:min(1500px,100vw - 48px);min-height:100dvh;margin:0 auto;padding:0 0 38px;display:grid}.home-capture-nav{border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;display:flex}.home-capture-nav .home-brand{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:820;display:inline-flex}.home-capture-nav .home-brand-mark{border-radius:8px;width:30px;height:30px}.home-capture-copy{text-align:center;justify-items:center;gap:16px;padding-top:12px;display:grid}.home-capture-copy .home-eyebrow{margin:0}.home-capture-copy .home-eyebrow span{width:7px;height:7px}.home-capture-copy h1{max-width:10ch;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(48px,7.2vw,96px);font-weight:880;line-height:.92}.home-desktop-record-download{color:#07290e;background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:280px;min-height:56px;padding:0 18px 0 22px;font-size:15px;font-weight:700;transition:filter .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e,0 16px 38px #00000052}.home-desktop-record-download:hover{filter:brightness(1.06)}.home-desktop-record-download:focus-visible{outline-offset:4px;outline:2px solid #66ef988c}.home-desktop-record-download:active{transform:translateY(1px)}.home-desktop-record-download .capture-record-dot{background:#ff5d5d;box-shadow:0 0 0 4px #ff5d5d1f}.home-desktop-record-download strong{color:#07290e;font-size:15px;font-weight:800}.home-desktop-record-download svg{stroke-width:2.1px;width:18px;height:18px}.home-capture-dashboard{border:1px solid var(--line-soft);background:#121412;border-radius:8px;place-self:start center;width:min(980px,100%);overflow:hidden;box-shadow:0 34px 90px #0000006b}.home-capture-dashboard-top{border-bottom:1px solid var(--line-soft);background:#151715;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 24px;display:flex}.home-capture-dashboard-top div{gap:4px;min-width:0;display:grid}.home-capture-dashboard-top div span,.home-capture-earned>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.home-capture-dashboard-top div strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:820;overflow:hidden}.home-capture-dashboard .home-preview-status{min-height:30px;color:var(--brand);letter-spacing:.08em;background:#66ef9814;border:1px solid #66ef982e;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.home-capture-dashboard .home-preview-status svg{fill:currentColor;stroke:none;width:14px;height:14px}.home-capture-earned{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:24px;display:flex}.home-earned-ticker{height:54px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;overflow:hidden}.home-earned-track{animation:6s steps(4,end) infinite home-earned-roll}.home-earned-track strong{height:54px;color:var(--text);letter-spacing:0;font-size:clamp(40px,4.6vw,54px);font-weight:860;line-height:54px;display:block}.home-capture-bars{border-bottom:1px solid var(--line-soft);align-items:flex-end;gap:10px;height:142px;padding:24px;display:flex}.home-capture-bars span{background:var(--brand);opacity:.82;transform-origin:bottom;border-radius:4px 4px 0 0;flex:1 1 0;min-width:8px;animation:.7s cubic-bezier(.16,1,.3,1) both home-bar-rise}.home-capture-bars span:nth-child(2n){opacity:.64}.home-capture-bars span:nth-child(3n){opacity:.92}.home-capture-rows{display:grid}.home-capture-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 64px 82px 76px 38px;align-items:center;gap:14px;min-height:68px;padding:0 18px 0 24px;display:grid}.home-capture-row:last-child{border-bottom:0}.home-capture-row>div{gap:4px;min-width:0;display:grid}.home-capture-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:820;overflow:hidden}.home-capture-row div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.home-capture-row>span:not(.home-preview-play){color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:780}.home-capture-row em{color:var(--brand);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:850}.home-capture-row small{min-width:0;color:var(--brand);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#66ef9812;border:1px solid #66ef982e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;overflow:hidden}.home-capture-row .home-preview-play{border:1px solid var(--line-soft);width:32px;height:32px;color:var(--muted);background:#0f1110;border-radius:999px;justify-self:end;place-items:center;display:grid}.home-capture-row .home-preview-play svg{width:13px;height:13px;margin-left:1px}@keyframes home-earned-roll{to{transform:translateY(-216px)}}.ll-desktop-capture{background:var(--page);border:1px solid #f4f5f217;border-radius:8px;place-self:start center;width:min(980px,100%);min-height:438px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000052}.ll-desktop-screen{place-items:center;min-height:100%;padding:58px 24px 156px;display:grid}.ll-desktop-earnings{text-align:center;justify-items:center;gap:10px;display:grid}.ll-desktop-earnings>span{color:var(--muted);font-size:16px;font-weight:800;line-height:1.2}.ll-desktop-earnings small{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:18px;font-weight:800;line-height:1}.ll-desktop-capture .ll-amount-window{height:118px;overflow:hidden}.ll-desktop-capture .ll-amount-track{animation:6s steps(4,end) infinite ll-earned-roll}.ll-desktop-capture .ll-amount-track strong{height:118px;color:var(--brand);letter-spacing:0;text-shadow:0 0 28px #66ef9824;font-variant-numeric:tabular-nums;font-size:124px;font-weight:850;line-height:.95;display:block}.ll-desktop-dock{justify-items:center;gap:10px;padding:0 18px;display:grid;position:absolute;bottom:24px;left:0;right:0}.ll-desktop-diagnostics{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-1), transparent 12%);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:min(980px,100vw - 28px);padding:8px 12px;display:flex;box-shadow:0 12px 34px #0003}.ll-desktop-diagnostics span{align-items:center;gap:6px;min-width:0;display:inline-flex}.ll-desktop-diagnostics span+span{border-left:1px solid var(--line-soft);padding-left:8px}.ll-desktop-diagnostics em{color:color-mix(in srgb, var(--muted) 78%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.ll-desktop-diagnostics strong{max-width:210px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.ll-desktop-record-row{grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;gap:10px;display:grid;position:relative}.ll-desktop-record-button{color:#07290e;background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;grid-column:2;justify-content:center;align-items:center;gap:12px;min-width:280px;min-height:56px;padding:0 18px 0 22px;font-size:15px;font-weight:700;transition:filter .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e,0 16px 38px #00000052}.ll-desktop-record-button:hover{filter:brightness(1.06)}.ll-desktop-record-button:focus-visible{outline-offset:4px;outline:2px solid #66ef988c}.ll-desktop-record-button:active{transform:translateY(1px)}.ll-desktop-record-button strong{color:inherit;font-variant-numeric:tabular-nums;background:#0000002e;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.ll-desktop-info{width:28px;height:28px;color:var(--muted);background:0 0;border:0;grid-column:3;justify-self:start;place-items:center;padding:0;display:grid}.ll-desktop-info:hover,.ll-desktop-info:focus-visible{color:var(--text);filter:drop-shadow(0 0 8px #66ef9859);outline:none}.ll-desktop-info svg{width:17px;height:17px}@keyframes ll-earned-roll{to{transform:translateY(-232px)}}@media (prefers-reduced-motion:reduce){.ll-desktop-capture .ll-amount-track{animation:none;transform:translateY(-472px)}}@media (max-width:700px){.ll-desktop-capture{min-height:424px}.ll-desktop-screen{padding:52px 16px 158px}.ll-desktop-capture .ll-amount-window{height:70px}.ll-desktop-capture .ll-amount-track strong{height:70px;font-size:70px}.ll-desktop-diagnostics span:nth-child(n+4){display:none}.ll-desktop-record-button{min-width:min(280px,100vw - 104px)}.ll-desktop-record-button strong{display:none}@keyframes ll-earned-roll{to{transform:translateY(-280px)}}@media (prefers-reduced-motion:reduce){.ll-desktop-capture .ll-amount-track{transform:translateY(-280px)}}}@keyframes home-bar-rise{0%{opacity:.28;transform:scaleY(.22)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.home-earned-track,.home-capture-bars span{animation:none}.home-earned-track{transform:translateY(-216px)}}@media (max-width:700px){.home-capture-landing{min-height:100dvh}.home-capture-hero{grid-template-rows:62px auto minmax(0,1fr);gap:18px;width:100%;min-height:100dvh;padding:0 18px 24px}.home-capture-copy{gap:13px;padding-top:8px}.home-capture-copy h1{max-width:9ch;font-size:clamp(44px,13vw,58px)}.home-desktop-record-download{width:min(100%,330px);min-width:0;min-height:52px}.home-capture-dashboard{width:100%}.home-capture-dashboard-top{min-height:58px;padding:0 16px}.home-capture-dashboard-top div strong{font-size:14px}.home-capture-dashboard .home-preview-status{min-height:28px;padding:0 9px;font-size:10px;display:inline-flex}.home-capture-earned{gap:8px;min-height:94px;padding:18px 16px;display:grid}.home-earned-ticker{text-align:left;height:44px}.home-earned-track strong{height:44px;font-size:39px;line-height:44px}.home-capture-bars{gap:5px;height:86px;padding:14px 16px}.home-capture-row{grid-template-columns:minmax(0,1fr) 48px 64px 32px;gap:9px;min-height:64px;padding:0 12px 0 16px}.home-capture-row small{display:none}.home-capture-row strong{font-size:14px}.home-capture-row div span{font-size:11px}.home-capture-row em,.home-capture-row>span:not(.home-preview-play){font-size:12px}.home-capture-row .home-preview-play{width:28px;height:28px}@keyframes home-earned-roll{to{transform:translateY(-176px)}}@media (prefers-reduced-motion:reduce){.home-earned-track{transform:translateY(-176px)}}}.app-frame:has(.company-dashboard-shell) .company-row-play.is-live{color:#61f0c6;background:#4addb729;border-color:#4addb7b8;animation:1.8s ease-in-out infinite company-live-pulse;box-shadow:0 0 0 1px #4addb714}.app-frame:has(.company-dashboard-shell) .company-row-play.is-live-pending{color:#d9a846;background:#f0b84a14;border-color:#f0b84a57}.app-frame:has(.company-dashboard-shell) .company-row-play.is-processing{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-row-play.is-failed{color:#ff8d8d;background:#ff6c6c1a;border-color:#ff6c6c6b}.app-frame:has(.company-dashboard-shell) .company-row-download:hover{color:#9ae5a2;background:#9ae5a21a;border-color:#9ae5a294}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled:hover{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}:is(.app-frame:has(.company-dashboard-shell) .company-clip-row:hover .company-row-play.is-ready,.app-frame:has(.company-dashboard-shell) .company-clip-row:focus-visible .company-row-play.is-ready){color:#101112;background:#9ae5a2;border-color:#9ae5a2d1}.app-frame:has(.company-dashboard-shell) .company-row-play.is-waiting{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video .company-row-play.is-waiting{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover .company-row-play.is-waiting{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible .company-row-play.is-waiting{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video .company-row-play.is-live-pending{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover .company-row-play.is-live-pending{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible .company-row-play.is-live-pending{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video .company-row-play.is-processing{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover .company-row-play.is-processing{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible .company-row-play.is-processing{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111315}@keyframes company-live-pulse{0%,to{box-shadow:0 0 0 1px #eeeeee1f,0 0 #eee3}50%{box-shadow:0 0 0 1px #eee3,0 0 0 5px #eee0}}@media (max-width:1320px){:is(.app-frame:has(.company-dashboard-shell) .company-clip-list-head,.app-frame:has(.company-dashboard-shell) .company-clip-row){grid-template-columns:minmax(80px,.1fr) minmax(0,1fr) 116px}}:is(.app-frame:has(.company-dashboard-shell) .company-empty-state,.app-frame:has(.company-dashboard-shell) .company-access-card){border-color:var(--dash-line-soft);background:#111315;border-radius:10px}.app-frame:has(.company-dashboard-shell) .company-empty-state strong{color:var(--dash-text);font-size:15px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-player-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020303e6}.app-frame:has(.company-dashboard-shell) .company-player-shell{border-color:var(--dash-line);box-shadow:none;background:#050607;border-radius:10px}.app-frame:has(.company-dashboard-shell) .company-player-close{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111315;border-radius:999px}.app-frame:has(.company-dashboard-shell) .company-input-overlay{border-color:var(--dash-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111315c7}.app-frame:has(.company-dashboard-shell) .company-input-key{color:var(--dash-text);box-shadow:none;text-shadow:none;background:#111315ad;border-color:#eeeeebb8}.app-frame:has(.company-dashboard-shell) .company-input-mouse{box-shadow:none;background:#111315ad;border-color:#eeeeebb8}.app-frame:has(.company-dashboard-shell) .company-input-mouse:before{background:#eeeeeb8f}.app-frame:has(.company-dashboard-shell) .company-input-mouse:after{background:#eeeeeb8f}.app-frame:has(.company-dashboard-shell) .company-input-mouse span{color:#eeeeebdb;box-shadow:none;background:0 0}:is(.app-frame:has(.company-dashboard-shell) .company-input-mouse .mouse-wheel,.app-frame:has(.company-dashboard-shell) .company-input-mouse .mouse-side){background:#111315f0;border-color:#eeeeebf0}.app-frame:has(.company-dashboard-shell) .company-input-mouse .mouse-wheel{background:#1d1f20fa;border-color:#eeeeebf0}.app-frame:has(.company-dashboard-shell) .company-input-mouse .mouse-wheel:after{background:currentColor}.app-frame:has(.company-dashboard-shell) .company-input-mouse .mouse-side:after{background:#eeeeeb33}:is(.app-frame:has(.company-dashboard-shell) .company-input-key.active,.app-frame:has(.company-dashboard-shell) .company-input-mouse .active){border-color:var(--dash-brand);color:#101112;box-shadow:none;background:#83d58dd1}.app-frame:has(.company-dashboard-shell) .company-input-status{color:var(--dash-muted);letter-spacing:0;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-input-look{color:var(--dash-muted);font-weight:700}.app-frame:has(.company-dashboard-shell) .company-input-look strong{color:var(--dash-brand)}.app-frame:has(.company-dashboard-shell) .company-clip-cell em{color:var(--dash-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-muted)}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i.ready{border-color:#83d58d29}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i.missing{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-muted-soft)}@media (max-width:1120px){.app-frame:has(.company-dashboard-shell) .company-dashboard-shell{grid-template-columns:1fr;gap:18px;width:min(100% - 48px,1040px)}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary{grid-column:1;position:static}.app-frame:has(.company-dashboard-shell) .company-clip-list{grid-area:auto/1}:is(.app-frame:has(.company-dashboard-shell) .company-clip-list-head,.app-frame:has(.company-dashboard-shell) .company-clip-row){grid-template-columns:minmax(96px,.12fr) minmax(0,1fr) 104px;gap:8px}.app-frame:has(.company-dashboard-shell) .company-readiness-cell{gap:5px}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i{gap:5px;padding:0 7px}.app-frame:has(.company-dashboard-shell) .company-readiness-cell{justify-content:flex-start}}@media (max-width:860px){.app-frame:has(.company-dashboard-shell){padding-bottom:40px;display:block}.app-frame:has(.company-dashboard-shell) .data-topbar{gap:10px;min-height:54px;padding:0 12px;position:sticky}.app-frame:has(.company-dashboard-shell) .data-brand{min-width:0}.app-frame:has(.company-dashboard-shell) .data-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-dashboard-shell{grid-template-columns:1fr;gap:18px;width:min(100% - 24px,760px);margin-top:24px;display:grid}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary{grid-column:1;position:static}.app-frame:has(.company-dashboard-shell) .company-clip-list{grid-area:auto/1}.app-frame:has(.company-dashboard-shell) .company-clip-list-head{display:none}.app-frame:has(.company-dashboard-shell) .company-clip-row{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px}:is(.app-frame:has(.company-dashboard-shell) .company-readiness-panel-head,.app-frame:has(.company-dashboard-shell) .company-readiness-cell){justify-content:flex-start}.app-frame:has(.company-dashboard-shell) .company-row-actions{justify-self:start}}.landing{background:radial-gradient(80% 70% at 50% 0%, #66ef980f, transparent 70%), var(--page);justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.landing-card{text-align:center;background:var(--panel);border:1px solid var(--line-soft);width:100%;max-width:460px;box-shadow:var(--shadow);border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:48px 32px;display:flex}.landing-mark{object-fit:contain;border-radius:14px;width:56px;height:56px}.landing-title{letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0;font-size:32px;font-weight:800;display:inline-flex}.landing-tag{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.landing-tagline{color:var(--neutral-strong);margin:0;font-size:16px;font-weight:600}.landing-description{color:var(--muted);max-width:360px;margin:0;font-size:14px;line-height:1.5}.landing-cta{background:var(--brand);color:var(--brand-dark);border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .12s,transform 80ms;display:inline-flex}.landing-cta:hover{background:var(--brand-strong)}.landing-cta:active{transform:translateY(1px)}.landing-meta{color:var(--muted);margin:0;font-size:12px}.home-landing{min-height:100dvh;color:var(--text);background:#0e100f;padding:0;display:block;overflow-x:hidden}.home-hero{isolation:isolate;border-bottom:1px solid var(--line-soft);background:#0e100f;grid-template-rows:auto 1fr auto;min-width:0;min-height:clamp(760px,84dvh,900px);padding:0 64px 28px;display:grid;position:relative;overflow:hidden}.home-nav{z-index:3;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex;position:relative}.home-brand{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:820;display:inline-flex}.home-brand-mark{object-fit:contain;width:30px;height:30px}.home-nav-links{align-items:center;gap:8px;display:inline-flex}.home-nav-links a{min-height:34px;color:var(--muted);border:1px solid #0000;border-radius:8px;align-items:center;padding:0 13px;font-size:13px;font-weight:720;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.home-nav-links a:hover{color:var(--text);border-color:var(--line-soft);background:#151715}.home-product-backdrop{z-index:1;pointer-events:none;opacity:.78;align-items:center;min-width:0;display:flex;position:absolute;inset:116px -11% 68px 42%}.home-product-backdrop:before{content:"";background:#101211;border:1px solid #f4f5f20f;position:absolute;inset:24px 0 24px -52px}.home-preview-window{z-index:1;background:#121412;border:1px solid #f4f5f221;border-radius:8px;grid-template-rows:auto 1fr;width:min(820px,100%);min-width:0;min-height:450px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b}.home-preview-top{border-bottom:1px solid var(--line-soft);background:#151715;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:66px;padding:0 22px;display:flex}.home-preview-top div{gap:3px;min-width:0;display:grid}.home-preview-top span,.home-preview-side span,.home-preview-row span{color:var(--muted);font-size:11px;font-weight:720}.home-preview-top strong{color:var(--text);font-size:16px;font-weight:820}.home-preview-status{background:#66ef9814;border:1px solid #66ef9838;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;display:inline-flex;color:var(--brand)!important}.home-preview-status svg{stroke-width:2.4px;width:12px;height:12px}.home-preview-body{grid-template-columns:1fr 220px;min-width:0;min-height:0;display:grid}.home-preview-main{align-content:start;min-width:0;display:grid}.home-preview-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(150px,1fr) 62px 78px 38px;align-items:center;gap:14px;min-width:0;min-height:78px;padding:0 20px;display:grid}.home-preview-row:nth-child(2){background:#66ef980f}.home-preview-row div{gap:5px;min-width:0;display:grid}.home-preview-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:15px;font-weight:820;overflow:hidden}.home-preview-row em{color:var(--brand);white-space:nowrap;background:#66ef9814;border:1px solid #66ef9838;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-style:normal;font-weight:820}.home-preview-play{border:1px solid var(--line-soft);width:34px;height:34px;color:var(--text);background:#101211;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.home-preview-play svg{width:14px;height:14px}.home-preview-side{border-left:1px solid var(--line-soft);background:#101211;align-content:start;display:grid}.home-preview-side div{border-bottom:1px solid var(--line-soft);gap:8px;padding:22px;display:grid}.home-preview-side svg{color:var(--brand)}.home-preview-side strong{color:var(--text);font-size:26px;font-weight:860;line-height:1}.home-hero-copy{z-index:2;align-self:center;width:min(500px,100%);min-width:0;padding:76px 0 56px;position:relative}.home-eyebrow{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:12px;font-weight:840;display:inline-flex}.home-eyebrow span{background:var(--brand);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #66ef981f}.home-hero-copy h1{max-width:8ch;color:var(--text);letter-spacing:0;margin:0;font-size:68px;font-weight:880;line-height:.95}.home-hero-copy>p:not(.home-eyebrow):not(.home-install-note){color:#c8ccc7;max-width:470px;margin:24px 0 0;font-size:19px;font-weight:560;line-height:1.45}.home-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.home-download,.home-secondary{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-size:14px;font-weight:820;transition:transform .1s,background-color .12s,border-color .12s,color .12s;display:inline-flex}.home-download{background:var(--brand);color:var(--brand-dark);border:1px solid #2abf68}.home-download:hover{background:#77f1a4}.home-download:active,.home-secondary:active{transform:translateY(1px)}.home-download svg{stroke-width:2.4px;width:17px;height:17px}.home-secondary{border:1px solid var(--line);color:var(--text);background:#151715}.home-secondary:hover{border-color:var(--neutral-line);background:#1a1c1a}.home-install-note{color:var(--muted);margin:14px 0 0;font-size:12px;font-weight:640}.home-proofbar{z-index:2;border:1px solid var(--line-soft);background:#0e100feb;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;min-width:0;display:grid;position:relative}.home-proofbar span{min-height:54px;color:var(--neutral-strong);align-items:center;padding:0 18px;font-size:13px;font-weight:780;display:flex}.home-proofbar span+span{border-left:1px solid var(--line-soft)}.home-section{border-bottom:1px solid var(--line-soft);background:#0e100f;padding:64px;overflow:hidden}.home-section-head{max-width:720px}.home-section-kicker{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:840}.home-section h2{color:var(--text);letter-spacing:0;margin:0;font-size:40px;font-weight:840;line-height:1.05}.home-ops{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.home-ops-panel{min-width:0}.home-signal-list{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:8px;gap:1px;max-width:760px;margin:28px 0 0;display:grid;overflow:hidden}.home-signal-row{background:#121412;grid-template-columns:28px minmax(120px,180px) 1fr;align-items:center;gap:14px;min-height:68px;padding:0 18px;display:grid}.home-signal-row svg{width:18px;height:18px;color:var(--brand);stroke-width:2.4px}.home-signal-row strong{color:var(--text);font-size:14px;font-weight:820}.home-signal-row span{color:#c8ccc7;font-size:13px;font-weight:580;line-height:1.35}.home-download-panel{border:1px solid var(--line-soft);background:#121412;border-radius:8px;gap:16px;padding:24px;display:grid}.home-download-panel h2{font-size:28px;line-height:1.08}.home-download-panel p{color:var(--muted);margin:0;font-size:13px;font-weight:620;line-height:1.45}.home-live-dot{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;justify-self:start;align-items:center;gap:8px;font-size:12px;font-weight:840;display:inline-flex}.home-live-dot:before{content:"";background:var(--brand);border-radius:999px;width:7px;height:7px}.home-download-wide{width:100%}.home-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.home-method-card{border:1px solid var(--line-soft);background:#121412;border-radius:8px;grid-template-rows:auto auto 1fr auto;align-items:start;gap:10px;min-height:250px;padding:22px;display:grid}.home-method-card>svg{width:24px;height:24px;color:var(--brand);stroke-width:2.2px;margin-bottom:34px}.home-method-card h3{color:var(--text);letter-spacing:0;margin:0;font-size:18px;font-weight:840}.home-method-card p{color:var(--muted);margin:0;font-size:14px;font-weight:560;line-height:1.5}.home-method-card span{min-height:36px;color:var(--brand);background:#66ef9814;border:1px solid #66ef9838;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex}.home-proof-section{background:#101211}.home-section-head-centered{text-align:center;max-width:720px;margin:0 auto}.home-section-head-centered p:not(.home-section-kicker){color:var(--muted);margin:14px 0 0;font-size:15px;font-weight:560;line-height:1.5}.home-clip-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.home-clip-card{border:1px solid var(--line-soft);background:#121412;border-radius:8px;gap:14px;min-width:0;padding:12px;display:grid}.home-clip-thumb{aspect-ratio:1/1.12;border:1px solid var(--line-soft);background:#0e100f;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.home-clip-thumb span{color:#f4f5f229;letter-spacing:0;font-size:46px;font-weight:900}.home-clip-thumb svg{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:#151715;border-radius:999px;padding:9px;position:absolute;bottom:12px;right:12px}.home-clip-meta{gap:4px;min-width:0;display:grid}.home-clip-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:820;overflow:hidden}.home-clip-meta span{color:var(--muted);font-size:12px;font-weight:640}.home-clip-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-clip-foot span{color:var(--muted);font-size:12px;font-weight:760}.home-clip-foot em{color:var(--brand);white-space:nowrap;background:#66ef9814;border:1px solid #66ef9838;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:820}.home-final-cta{text-align:center;background:#0e100f;justify-items:center;gap:14px;padding:76px 24px 86px;display:grid}.home-final-cta>svg{width:28px;height:28px;color:var(--brand);stroke-width:2.2px}.home-final-cta h2{color:var(--text);letter-spacing:0;margin:0;font-size:40px;font-weight:840;line-height:1.05}.home-final-cta p{color:var(--muted);margin:0;font-size:15px;font-weight:580}@media (max-width:980px){.home-hero,.home-section{padding-left:28px;padding-right:28px}.home-product-backdrop{opacity:.42;inset:292px -42% 88px 18%}.home-hero-copy{align-self:start;width:min(560px,100%);padding-top:54px;padding-bottom:190px}.home-hero-copy h1{font-size:58px}.home-preview-body{grid-template-columns:1fr}.home-preview-side{display:none}.home-ops,.home-method-grid{grid-template-columns:1fr}.home-method-card{min-height:190px}.home-method-card>svg{margin-bottom:18px}.home-clip-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-hero{width:100%;max-width:100%;min-height:auto;padding:0 18px 20px}.home-nav{width:100%;max-width:100%;min-height:62px}.home-nav-links a{padding:0 10px;font-size:12px}.home-product-backdrop{opacity:1;order:3;width:calc(100% - 72px);max-width:calc(100% - 72px);margin:10px 0 22px;position:relative;inset:auto;overflow:hidden}.home-product-backdrop:before{display:none}.home-preview-window{width:100%;max-width:100%;min-height:auto}.home-preview-top{min-height:58px;padding:0 14px}.home-preview-status{display:none}.home-preview-row{grid-template-columns:minmax(0,1fr) 48px 34px;gap:10px;min-height:70px;padding:0 14px}.home-preview-row em{display:none}.home-hero-copy{width:calc(100% - 72px);max-width:calc(100% - 72px);padding:42px 0 24px}.home-hero-copy h1{max-width:7ch;font-size:46px}.home-hero-copy>p:not(.home-eyebrow):not(.home-install-note){max-width:100%;font-size:16px}.home-download,.home-secondary{width:100%}.home-nav-links a:last-child{display:none}.home-proofbar{grid-template-columns:1fr;width:calc(100% - 72px);max-width:calc(100% - 72px)}.home-proofbar span+span{border-left:0;border-top:1px solid var(--line-soft)}.home-section{padding:54px 18px}.home-section h2{font-size:31px}.home-clip-strip{grid-template-columns:1fr}.home-final-cta h2{font-size:31px}.home-signal-row{grid-template-columns:26px 1fr;align-items:start;min-height:76px;padding:16px}.home-signal-row span{grid-column:2}}.home-capture-landing.landing{align-items:initial;justify-content:initial;background:#0e100f;padding:0;display:block;overflow-x:hidden}.home-capture-landing .home-desktop-record-download.home-download{color:#07290e;background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;gap:12px;width:auto;min-width:280px;min-height:56px;padding:0 18px 0 22px;font-size:15px;font-weight:700;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e,0 16px 38px #00000052}.home-capture-landing .home-desktop-record-download.home-download:hover{filter:brightness(1.06)}.home-capture-landing .home-desktop-record-download.home-download:focus-visible{outline-offset:4px;outline:2px solid #66ef988c}.home-capture-landing .home-desktop-record-download.home-download strong{color:#07290e;font-size:15px;font-weight:800}.home-capture-landing .home-desktop-record-download.home-download svg{stroke-width:2.1px;width:18px;height:18px}@media (max-width:700px){.home-capture-landing .home-desktop-record-download.home-download{width:min(100%,330px);min-width:0;min-height:52px}}.ll-landing{min-height:100dvh;color:var(--text);background:#0d0f0e;overflow-x:hidden}html:has(.ll-landing){max-width:100%;overflow-x:hidden}body:has(.ll-landing){max-width:100%;overflow-x:hidden}.app-frame:has(.ll-landing){max-width:100%;overflow-x:hidden}.ll-landing *,.ll-landing :before,.ll-landing :after{min-width:0}.ll-hero{grid-template-rows:66px auto minmax(0,1fr);gap:clamp(16px,2vw,24px);width:min(1240px,100vw - 48px);min-height:100dvh;margin:0 auto;padding:0 0 clamp(24px,3vw,36px);display:grid}.ll-nav{border-bottom:1px solid #f4f5f21a;justify-content:center;align-items:center;display:flex}.ll-brand{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:850;display:inline-flex}.ll-brand img{background:#111311;border:1px solid #f4f5f22e;border-radius:8px;width:34px;height:34px;padding:5px;display:block}.ll-intro{text-align:center;justify-items:center;gap:14px;padding-top:clamp(6px,1.5vw,18px);display:grid}.ll-beta{color:var(--brand);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:900;display:inline-flex}.ll-beta span{background:var(--brand);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #66ef981f}.ll-intro h1{color:var(--text);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(62px,6.6vw,92px);font-weight:900;line-height:.94}.ll-intro h1 span{display:inline}.ll-intro h1 span+span:before{content:" "}.ll-download{color:#07290e;background:linear-gradient(#c7f8d6 0%,#66ef98 46%,#29d66f 100%);border:1px solid #1a9a58;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:286px;min-height:56px;padding:0 18px 0 22px;font-size:15px;font-weight:800;transition:filter .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 4px 12px #26c5742e,0 16px 38px #00000052}.ll-download:hover{filter:brightness(1.06)}.ll-download:active{transform:translateY(1px)}.ll-download:focus-visible{outline-offset:4px;outline:2px solid #66ef988c}.ll-download strong{color:inherit;font-size:inherit;font-weight:inherit}.ll-download svg{stroke-width:2.1px;width:18px;height:18px}.ll-record-dot{background:#ff5d5d;border-radius:999px;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 4px #ff5d5d1f}.ll-capture-panel{background:#121412;border:1px solid #f4f5f21a;border-radius:10px;place-self:start center;width:min(980px,100%);max-width:100%;overflow:hidden;box-shadow:0 32px 90px #00000061}.ll-panel-top{background:#151715;border-bottom:1px solid #f4f5f217;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 24px;display:flex}.ll-panel-top div{gap:4px;display:grid}.ll-panel-top div span,.ll-earnings span,.ll-table-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.ll-panel-top div strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:820;overflow:hidden}.ll-live-pill{min-height:30px;color:var(--brand);letter-spacing:.08em;background:#66ef9814;border:1px solid #66ef9838;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:880;display:inline-flex}.ll-live-pill svg{fill:currentColor;stroke:none;width:14px;height:14px}.ll-panel-body{border-bottom:1px solid #f4f5f217;grid-template-columns:minmax(260px,.82fr) minmax(340px,1.18fr);min-height:170px;display:grid}.ll-earnings{border-right:1px solid #f4f5f217;align-content:center;gap:10px;padding:24px;display:grid}.ll-earnings>div{gap:10px;display:grid}.ll-earnings small{color:var(--muted);font-size:12px;font-weight:620}.ll-amount-window{height:58px;color:var(--text);font-variant-numeric:tabular-nums;overflow:hidden}.ll-amount-track{animation:6s steps(4,end) infinite ll-earned-roll}.ll-amount-track strong{height:58px;color:var(--brand);letter-spacing:0;font-size:clamp(44px,4.8vw,58px);font-weight:900;line-height:58px;display:block}.ll-chart{align-items:flex-end;gap:10px;height:170px;padding:24px 24px 22px;display:flex}.ll-chart span{opacity:.82;transform-origin:bottom;background:#5bdd8d;border-radius:4px 4px 0 0;flex:1 1 0;min-width:8px;animation:.7s cubic-bezier(.16,1,.3,1) both ll-bar-rise}.ll-chart span:nth-child(2n){opacity:.65}.ll-chart span:nth-child(3n){opacity:.95}.ll-table-head,.ll-capture-row{grid-template-columns:38px minmax(180px,1fr) 76px 88px 94px 36px;align-items:center;gap:14px;display:grid}.ll-table-head{border-bottom:1px solid #f4f5f217;min-height:38px;padding:0 18px 0 24px}.ll-table-head span:first-child{grid-column:2}.ll-table-head span:nth-child(2),.ll-duration,.ll-table-head span:nth-child(3),.ll-reward{text-align:right}.ll-capture-row{border-bottom:1px solid #f4f5f217;min-height:64px;padding:0 18px 0 24px}.ll-capture-row:last-child{border-bottom:0}.ll-game-icon,.ll-play{background:#0f1110;border-radius:999px;place-items:center;display:grid}.ll-game-icon{width:32px;height:32px;color:var(--muted);border:1px solid #f4f5f217}.ll-game-icon svg{width:15px;height:15px}.ll-capture-game{gap:3px;display:grid}.ll-capture-game strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:820;overflow:hidden}.ll-capture-game span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.ll-duration{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.ll-reward{color:var(--brand);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.ll-ready{min-height:26px;color:var(--brand);background:#66ef9812;border:1px solid #66ef9833;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:880;display:inline-flex}.ll-ready svg{stroke-width:2.4px;width:12px;height:12px}.ll-play{width:32px;height:32px;color:var(--muted);border:1px solid #f4f5f21a;transition:background .12s,border-color .12s,color .12s}.ll-play:hover,.ll-play:focus-visible{color:var(--text);background:#66ef981a;border-color:#66ef985c}.ll-play svg{width:13px;height:13px;margin-left:1px}.ll-panel-footer{min-height:44px;color:var(--muted);border-top:1px solid #f4f5f217;justify-content:space-between;align-items:center;gap:14px;padding:0 24px;font-size:12px;font-weight:760;display:flex}.ll-panel-footer span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ll-panel-footer svg{width:14px;height:14px;color:var(--brand)}@keyframes ll-bar-rise{0%{opacity:.28;transform:scaleY(.2)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ll-amount-track,.ll-chart span{animation:none}.ll-amount-track{transform:translateY(-232px)}}@media (max-width:860px){.ll-hero{width:min(100%,720px);padding:0 18px 28px}.ll-panel-body{grid-template-columns:1fr}.ll-earnings{border-bottom:1px solid #f4f5f217;border-right:0}}@media (max-width:560px){.ll-landing{width:100vw;max-width:100vw}.ll-hero{grid-template-rows:62px auto auto;gap:16px;width:100%;max-width:100vw;padding:0 16px 22px;overflow:hidden}.ll-intro{gap:13px;width:100%;padding-top:4px;overflow:hidden}.ll-intro h1{white-space:normal;width:100%;font-size:clamp(44px,13vw,52px)}.ll-intro h1 span{display:block}.ll-intro h1 span+span:before{content:""}.ll-download{width:min(100%,300px);min-width:0;min-height:52px;padding:0 16px}.ll-download strong{font-size:14px}.ll-capture-panel{border-radius:9px;width:min(100%,100vw - 32px);max-width:calc(100vw - 32px)}.ll-panel-top{min-height:58px;padding:0 16px;position:relative}.ll-panel-top div{padding-right:74px}.ll-panel-top div strong{font-size:14px}.ll-live-pill{min-height:28px;padding:0 9px;font-size:10px;position:absolute;top:14px;right:12px}.ll-earnings{min-height:122px;padding:18px 16px}.ll-amount-window{height:46px}.ll-amount-track strong{height:46px;font-size:42px;line-height:46px}.ll-chart{gap:5px;height:92px;padding:14px 16px}.ll-table-head{display:none}.ll-capture-row{grid-template-columns:30px minmax(0,1fr) 54px;gap:9px;min-height:66px;padding:0 12px 0 14px}.ll-duration,.ll-ready,.ll-play{display:none}.ll-game-icon,.ll-play{width:28px;height:28px}.ll-capture-game strong{font-size:14px}.ll-capture-game span{font-size:11px}.ll-reward{font-size:12px}.ll-panel-footer{justify-content:flex-start;min-height:42px;padding:0 14px;overflow:hidden}.ll-panel-footer span:nth-child(n+2){display:none}@keyframes ll-earned-roll{to{transform:translateY(-184px)}}@media (prefers-reduced-motion:reduce){.ll-amount-track{transform:translateY(-184px)}}}.auth-shell-company{color:#eee;letter-spacing:0;background:#000;grid-template-rows:64px minmax(0,1fr);min-height:100dvh;padding:0;font-family:Geist,Arial,Helvetica,sans-serif}.auth-shell-company .auth-topbar{background:#000;border-bottom:1px solid #eeeeee1a;min-height:64px;padding:0 24px}.auth-shell-company .auth-brand{color:#eee;gap:10px;font-family:Geist,Arial,Helvetica,sans-serif;font-size:16px;font-weight:750}.auth-shell-company .auth-brand-mark{filter:brightness(0)invert();flex-basis:34px;width:34px;height:34px}.auth-shell-company .auth-card{gap:22px;width:min(430px,100vw - 48px);margin-top:-4vh}.auth-shell-company .auth-copy h1{color:#f2f2f2;letter-spacing:0;font-family:Geist,Arial,Helvetica,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:850}.auth-shell-company .auth-copy p{color:#9a9a9a;letter-spacing:0;margin-top:8px;font-size:12px;font-weight:650}.auth-shell-company .auth-input-group{box-shadow:none;background:#050505;border-color:#eeeeee29;border-radius:8px}.auth-shell-company .auth-input-group:focus-within{box-shadow:none;border-color:#eeeeee7a}.auth-shell-company .auth-input-row+.auth-input-row{border-top-color:#eeeeee1f}.auth-shell-company .auth-input-row input{color:#eee;letter-spacing:0;font-family:inherit;font-size:14px;font-weight:650}.auth-shell-company .auth-input-row input::placeholder{color:#8c8c8c}.auth-shell-company .auth-input-affix,.auth-shell-company .auth-input-row .auth-input-affix:not(.auth-password-toggle){color:#d7d7d7}.auth-shell-company .auth-password-toggle:hover{color:#fff}.auth-shell-company .auth-submit,.auth-shell-company .auth-secondary{letter-spacing:0;border-radius:8px;font-family:inherit}.auth-shell-company .auth-submit{color:#000;min-height:52px;box-shadow:none;background:#eee;border:1px solid #eee}.auth-shell-company .auth-submit:hover:not(:disabled){filter:none;background:#fff}.auth-shell-company .auth-submit:focus-visible,.auth-shell-company .auth-secondary:focus-visible{outline-offset:4px;outline:1px solid #eee}.auth-shell-company .auth-error{color:#ffc5c5;background:#ff505014;border-color:#ffa0a057;border-radius:8px}.auth-shell-company .auth-secondary{color:#eee}.app-frame:has(.company-dashboard-shell){--dash-page:#000;--dash-topbar:#000;--dash-panel:#0a0a0a;--dash-surface:#151515;--dash-surface-2:#1c1c1c;--dash-surface-3:#232323;--dash-text:#eee;--dash-muted:#9a9a9a;--dash-muted-soft:#5f5f5f;--dash-line:#eeeeee21;--dash-line-soft:#eeeeee0f;--dash-brand:#eee;background:#000}.app-frame:has(.company-dashboard-shell) .data-topbar{background:#000;border-bottom-color:#eeeeee1a;min-height:64px;padding-inline:24px}.app-frame:has(.company-dashboard-shell) .data-brand{gap:10px;font-family:Geist,Arial,Helvetica,sans-serif;font-size:16px;font-weight:750}.app-frame:has(.company-dashboard-shell) .data-brand-mark{filter:brightness(0)invert();flex-basis:34px;width:34px;height:34px}.app-frame:has(.company-dashboard-shell) .company-dashboard-shell{margin-top:40px}.app-frame:has(.company-dashboard-shell) .company-dashboard-tools{background:var(--dash-panel);border-radius:12px;padding:12px}.app-frame:has(.company-dashboard-shell) .company-dashboard-search{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-filter-field select{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-menu-trigger{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-menu{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-date-trigger{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-calendar{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-date-remove{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-add-date{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-filter-button{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-filter-popover header button{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-filter-options button{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-filter-clear{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-row-play{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-row-download{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-empty-state{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-access-card{border-color:var(--dash-line-soft);background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.app-frame:has(.company-dashboard-shell) .company-dashboard-search:focus-within{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-filter-field select:focus{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-menu-trigger:hover{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-menu-trigger:focus-visible{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-menu-field.open .company-menu-trigger{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-date-trigger:hover{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-date-trigger:focus-visible{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-date-picker.open .company-date-trigger{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-menu button.active{background:var(--dash-surface-3);border-color:#0000}.app-frame:has(.company-dashboard-shell) .company-filter-button.active{background:var(--dash-surface-3);border-color:#0000}.app-frame:has(.company-dashboard-shell) .company-filter-options button.active{background:var(--dash-surface-3);border-color:#0000}.app-frame:has(.company-dashboard-shell) .company-clip-list{background:var(--dash-panel);border-color:#0000;border-radius:8px;gap:1px;padding:1px;display:grid}.app-frame:has(.company-dashboard-shell) .company-clip-list-head{background:var(--dash-surface);border:0}.app-frame:has(.company-dashboard-shell) .company-clip-row{background:var(--dash-surface);border:0}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover{background:var(--dash-surface);border:0}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible{background:var(--dash-surface);border:0}.app-frame:has(.company-dashboard-shell) .company-clip-row:nth-of-type(2n){background:#181818}:is(.app-frame:has(.company-dashboard-shell) .company-clip-row:hover,.app-frame:has(.company-dashboard-shell) .company-clip-row:focus-visible){background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i{background:var(--dash-surface-3);color:var(--dash-muted);border-color:#0000}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i.ready{background:var(--dash-surface-3);color:var(--dash-muted);border-color:#0000}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i.missing{background:var(--dash-surface-3);color:var(--dash-muted);border-color:#0000}:is(.app-frame:has(.company-dashboard-shell) .company-readiness-cell i.ready svg,.app-frame:has(.company-dashboard-shell) .company-readiness-cell i.ready span){color:#eee}.app-frame:has(.company-dashboard-shell) .company-readiness-cell strong{color:#eee}.app-frame:has(.company-dashboard-shell) .company-row-play.is-ready{color:#000;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-clip-row:hover .company-row-play.is-ready{color:#000;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-clip-row:focus-visible .company-row-play.is-ready{color:#000;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected{color:#000;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected:hover{color:#000;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected:focus-visible{color:#000;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-input-key.active{color:#000;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-input-mouse .active{color:#000;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-row-play.is-ready:hover{color:#000;background:#fff;border-color:#fff}.app-frame:has(.company-dashboard-shell) .company-row-download:hover{color:#000;background:#fff;border-color:#fff}:is(.app-frame:has(.company-dashboard-shell) .company-row-play.is-ready svg,.app-frame:has(.company-dashboard-shell) .company-row-play.is-ready svg *){fill:currentColor;stroke-width:0}:is(.app-frame:has(.company-dashboard-shell) .company-row-play.is-live,.app-frame:has(.company-dashboard-shell) .company-row-play.is-live-pending){color:#eee;background:#eeeeee14;border-color:#eeeeee57}.app-frame:has(.company-dashboard-shell) .company-row-play.is-processing{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-row-play.is-waiting{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled:hover{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video .company-row-play.is-waiting{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover .company-row-play.is-waiting{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible .company-row-play.is-waiting{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video .company-row-play.is-live-pending{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover .company-row-play.is-live-pending{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible .company-row-play.is-live-pending{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video .company-row-play.is-processing{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover .company-row-play.is-processing{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible .company-row-play.is-processing{border-color:var(--dash-line-soft);color:var(--dash-muted-soft);background:#111}.app-frame:has(.company-dashboard-shell) .company-player-backdrop{background:#000000eb}:is(.app-frame:has(.company-dashboard-shell) .company-player-shell,.app-frame:has(.company-dashboard-shell) .company-player-close,.app-frame:has(.company-dashboard-shell) .company-input-overlay){background:#050505}
