:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#141414;--panel:#1b1b1b;--panel-soft:#232323;--surface-1:#202020;--surface-2:#2b2b2b;--surface-pink:#008cfd21;--surface-blue:#eeeeee0f;--text:#f2f2f2;--muted:#a6a6a6;--line:#eeeeee26;--line-soft:#eeeeee14;--brand-dark:#002733;--brand:#008cfd;--brand-strong:#0076d5;--brand-soft:#008cfd1f;--accent-blue:#008cfd;--accent-blue-soft:#008cfd29;--accent-warning:var(--muted);--neutral:#d8d8d8;--neutral-strong:#fff;--neutral-soft:#008cfd14;--neutral-line:#008cfd3d;--neutral-focus:#008cfd24;--shadow:0 18px 48px #00000047;--brand-display:var(--app-sans);--app-sans:Geist, "Segoe UI", Helvetica, Arial, sans-serif;--desktop-toast-edge-inset:16px;--tooltip-motion-duration:.12s;--tooltip-motion-offset:3px;--tooltip-motion-ease:ease;--btn-face:#008cfd;--btn-text:#fff;--btn-text-shadow:0 1px 1px #001e4666;--btn-depth:inset 0 1px 0 #ffffff80, 0 1px #0079e0, 0 2px #0079e0, 0 3px #0061c0, 0 4px #0061c0, 0 5px 8px #001e466b;--btn-depth-active:inset 0 2px 4px #001e466b, 0 0 #0079e0, 0 1px #0061c0;--btn-face-disabled:#2b2d31;--btn-text-disabled:#f2f2f273;--btn-depth-disabled:inset 0 2px 5px #00000080, inset 0 1px 1px #00000059, 0 1px 0 #ffffff08;--btn-face-danger:#ff6a6a;--btn-text-danger:#230909;--btn-depth-danger:inset 0 1px 0 #fff6, 0 1px #e04a4a, 0 2px #e04a4a, 0 3px #c23e3e, 0 4px #c23e3e, 0 5px 8px #3c08086b;--btn-depth-danger-active:inset 0 2px 4px #3c080873, 0 0 #e04a4a, 0 1px #c23e3e;--btn-face-light:#fff;--btn-face-light-hover:#eef0f5;--btn-face-light-active:#dfe3ea;--btn-text-light:#0b0e14;--btn-face-discord:#7c86f5;--btn-text-discord:#fff;--btn-depth-discord:inset 0 1px 0 #ffffff4d, 0 1px #5c67e6, 0 2px #5c67e6, 0 3px #4a54c8, 0 4px #4a54c8, 0 5px 8px #14183c6b;--btn-depth-discord-active:inset 0 2px 4px #14183c73, 0 0 #5c67e6, 0 1px #4a54c8}@font-face{font-family:"04b03";src:url(/figma/live/04B_03__.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}*{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-track-piece{background:0 0}::-webkit-scrollbar-button:single-button{background:0 0;width:10px;height:10px;display:block}::-webkit-scrollbar-button:single-button:vertical:start:decrement{background:linear-gradient(135deg,#0000 0 49%,#f4f5f252 50% 62%,#0000 63%) 3px 4px/4px 4px no-repeat,0 0}::-webkit-scrollbar-button:single-button:vertical:end:increment{background:linear-gradient(315deg,#0000 0 49%,#f4f5f252 50% 62%,#0000 63%) 3px 2px/4px 4px no-repeat,0 0}::-webkit-scrollbar-button:single-button:horizontal:start:decrement{background:linear-gradient(45deg,#0000 0 49%,#f4f5f252 50% 62%,#0000 63%) 4px 3px/4px 4px no-repeat,0 0}::-webkit-scrollbar-button:single-button:horizontal:end:increment{background:linear-gradient(225deg,#0000 0 49%,#f4f5f252 50% 62%,#0000 63%) 2px 3px/4px 4px no-repeat,0 0}::-webkit-scrollbar-button:single-button:hover{background-color:#f4f5f214}::-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;scrollbar-gutter:stable}body{background:var(--page);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--app-sans);letter-spacing:0;margin:0}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;border-bottom:1px solid var(--line-soft);background:var(--page);justify-content:space-between;min-height:52px;padding:0 18px 0 16px;position:sticky;top:0}.header-left{align-items:center;gap:10px;display:flex}.sidebar-collapse-toggle{width:32px;height:32px;color:color-mix(in srgb, var(--muted) 84%, transparent);background:0 0;border:0;border-radius:0;flex:0 0 32px;place-items:center;padding:0;transition:color .12s;display:grid}.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus-visible{color:#fff;background:0 0;outline:0}.sidebar-collapse-toggle svg{stroke-width:2px;width:20px;height:20px}.header-nav{align-items:flex-end;gap:22px;display:flex}.header-nav-link{color:color-mix(in srgb, var(--muted) 86%, transparent);letter-spacing:0;align-items:flex-end;font-size:23px;font-weight:850;line-height:1;text-decoration:none;transition:color .12s;display:inline-flex;position:relative}.header-nav-link:after{content:"";background:var(--accent-blue);border-radius:999px;height:3px;position:absolute;bottom:-7px;left:0;right:0}.header-nav-link:hover{color:color-mix(in srgb, var(--text) 84%, transparent)}.header-nav-link.active{color:var(--text)}.is-desktop .topbar{-webkit-app-region:drag;app-region:drag;border-bottom:1px solid #ffffff14;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}.desktop-window-controls{display:none}.is-desktop .desktop-window-controls{-webkit-app-region:no-drag;app-region:no-drag;border-left:1px solid #ffffff14;flex:none;align-items:center;height:32px;margin-left:2px;padding-left:6px;display:inline-flex}.desktop-window-control{width:36px;height:32px;color:color-mix(in srgb, var(--muted) 86%, transparent);background:0 0;border:0;border-radius:0;place-items:center;padding:0;line-height:1;transition:background-color .12s,color .12s;display:grid}.desktop-window-control:hover,.desktop-window-control:focus-visible{color:#fff;background:#ffffff14;outline:0}.desktop-window-control.is-close:hover,.desktop-window-control.is-close:focus-visible{color:#fff;background:#e81123}.desktop-window-control svg{width:14px;height:14px}.desktop-window-minimize-line{background:currentColor;border-radius:999px;width:12px;height:1.5px;transform:translateY(4px)}.app-shell-layout{--app-sidebar-width:244px;grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);min-height:calc(100vh - 52px);transition:grid-template-columns .16s;display:grid}html.is-desktop:has(.app-shell-layout){scrollbar-gutter:auto;height:100%;overflow:hidden}html.is-desktop:has(.app-shell-layout) body{height:100vh;overflow:hidden}html.is-desktop:has(.app-shell-layout) .app-frame{height:100vh;min-height:100vh;overflow:hidden}html.is-desktop:has(.app-shell-layout) .topbar{position:relative}html.is-desktop:has(.app-shell-layout) .app-shell-layout{height:calc(100vh - 52px);min-height:0;overflow:hidden}html.is-desktop:has(.app-shell-layout) .app-shell-content{min-height:0;overflow:hidden auto}html.is-desktop:has(.app-shell-layout) .app-sidebar{height:100%;position:relative;top:auto}html[data-app-sidebar=collapsed] .app-shell-layout{--app-sidebar-width:64px}.app-shell-content{min-width:0}.app-sidebar{background:var(--page);-webkit-app-region:no-drag;app-region:no-drag;grid-template-rows:auto 1fr;align-self:start;gap:18px;height:calc(100vh - 52px);padding:10px 10px 0;transition:padding .16s;display:grid;position:sticky;top:52px;overflow:hidden}.app-sidebar-nav{border-bottom:1px solid var(--line-soft);gap:4px;padding-bottom:12px;display:grid}.app-sidebar-link{min-height:38px;color:var(--text);border-radius:4px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.app-sidebar-link span{min-width:0;transition:opacity .12s,width .16s;overflow:hidden}.app-sidebar-link svg{stroke-width:2.3px;width:16px;height:16px}.app-sidebar-link:hover{background:color-mix(in srgb, var(--surface-2), transparent 18%)}.app-sidebar-link.is-active{background:color-mix(in srgb, var(--surface-2), #fff 7%);color:#fff}.app-sidebar-recent{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.app-sidebar-section-head{justify-content:space-between;align-items:center;min-height:22px;padding:0 4px;display:flex}.app-sidebar-section-head h2{color:var(--text);margin:0;font-size:15px;font-weight:850;line-height:1.1}.app-sidebar-capture-list{align-content:start;gap:8px;min-width:0;min-height:0;margin:0;padding:0 4px 18px 0;list-style:none;display:grid;overflow:hidden auto}.app-sidebar-capture-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;padding:4px;display:grid}.app-sidebar-capture-list strong{min-width:0;max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;font-weight:850;line-height:1.1;display:block;overflow:hidden}.app-sidebar-capture-list span,.app-sidebar-capture-list em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;line-height:1}.app-sidebar-capture-list li>span{grid-column:1}.app-sidebar-capture-list em{min-height:20px;color:var(--accent-blue);letter-spacing:0;background:var(--surface-blue);white-space:nowrap;border-radius:999px;grid-area:1/2/3;justify-content:center;justify-self:end;align-items:center;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.app-sidebar-capture-list em.is-earned{color:var(--accent-blue)}.app-sidebar-capture-list em.is-pending{color:#ffd84d}.app-sidebar-capture-list li.is-processing:not(.has-note){pointer-events:none;opacity:.92}:is(.app-frame:has(.cafe-fleet-dashboard),.app-frame:has(.cafe-fleet-access),.app-frame:has(.cafe-operator-dashboard),.app-frame:has(.cafe-setup-page)){color:#f5f5f5;--fleet-panel:#131517;--fleet-panel-raised:#181a1d;--fleet-panel-hover:#1d2023;--fleet-line:#ffffff16;--fleet-line-strong:#ffffff26;--fleet-muted:#90969d;--fleet-soft:#bcc1c6;--fleet-success:#56d78b;--fleet-danger:#ff7379;--fleet-working:#d7b568;background:#0b0c0d;min-height:100vh}.cafe-setup-page{color:#f5f5f5;min-height:100vh;font-family:var(--app-sans);background:#141414}:where(.cafe-setup-page) :where(*){box-sizing:border-box}.cafe-setup-header{z-index:10;background:#141414;border:0;justify-content:space-between;align-items:center;min-height:48px;padding:10px 26px;display:flex;position:sticky;top:0}.cafe-setup-header a{color:#fff;align-items:center;gap:9px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.cafe-setup-header>a:first-child{letter-spacing:-.015em;font-size:15px}.cafe-setup-header-actions{align-items:center;gap:16px;display:flex}.cafe-setup-header-actions>span{color:var(--fleet-muted);font-size:11px}.cafe-setup-header-actions>a{background:#eeeeee1a;border:0;border-radius:6px;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;line-height:1.35}.cafe-setup-header-actions>a svg{opacity:.9;flex:none;width:12px;height:12px}.cafe-setup-header-actions>a:hover,.cafe-setup-header-actions>a:focus-visible{background:#eeeeee29;outline:0}.cafe-setup-shell{place-items:center;width:min(440px,100% - 48px);min-height:calc(100dvh - 48px);margin:0 auto;padding:64px 0 96px;display:grid}.cafe-setup-panel{width:100%}.cafe-setup-form{gap:10px;display:grid}.cafe-setup-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}.cafe-setup-code-field{border-bottom:1px solid var(--fleet-line-strong);grid-template-columns:minmax(0,1fr) auto;height:52px;transition:border-color .12s,background .12s;display:grid}.cafe-setup-code-field:focus-within{background:#ffffff05;border-color:#ffffffb8}.cafe-setup-code-field input{color:#fff;min-width:0;font:inherit;letter-spacing:.02em;background:0 0;border:0;outline:0;padding:0 4px;font-size:15px;font-weight:650}.cafe-setup-code-field input::placeholder{color:#72777d}.cafe-setup-code-field button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;display:grid}.cafe-setup-code-field button:hover,.cafe-setup-code-field button:focus-visible{background:#ffffff0b;outline:0}.cafe-setup-code-field button:disabled{cursor:default;color:#63676c}.cafe-setup-code-field button svg{width:18px;height:18px}.cafe-setup-error{color:var(--fleet-danger);margin:2px 4px 0;font-size:11px;line-height:1.45}.cafe-setup-ready{gap:12px;animation:.18s cubic-bezier(.22,1,.36,1) both cafe-fleet-modal-in;display:grid}.cafe-setup-ready>span{color:var(--fleet-muted);letter-spacing:.04em;text-transform:uppercase;padding-inline:4px;font-size:10px;font-weight:700}.cafe-setup-ready form,.cafe-setup-download{width:100%}.cafe-setup-download{border:0;border-bottom:1px solid var(--fleet-line-strong);color:#fff;min-height:52px;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 4px;font-size:14px;font-weight:780;display:flex}.cafe-setup-download:hover,.cafe-setup-download:focus-visible{background:#ffffff06;border-color:#ffffffb8;outline:0}.cafe-setup-download svg{width:18px;height:18px}.cafe-setup-use-another{color:var(--fleet-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:10px;font-weight:700}.cafe-setup-use-another:hover,.cafe-setup-use-another:focus-visible{color:#fff;outline:0}@media (max-width:820px){.cafe-setup-shell{padding-top:48px}}@media (max-width:560px){.cafe-setup-header{padding-inline:20px}.cafe-setup-header a:first-child>span{display:none}.cafe-setup-shell{width:min(100% - 36px,440px)}}.cafe-fleet-dashboard{min-height:100vh;font-family:var(--app-sans);grid-template-columns:224px minmax(0,1fr);display:grid}:where(.cafe-fleet-dashboard,.cafe-fleet-access) :where(*){box-sizing:border-box}.cafe-fleet-sidebar{z-index:40;border-right:1px solid var(--fleet-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c0df0;flex-direction:column;align-self:start;min-width:0;height:100vh;padding:24px 14px 18px;display:flex;position:sticky;top:0}.cafe-fleet-brand{color:#fff;align-items:center;gap:9px;width:max-content;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.cafe-fleet-sidebar>.cafe-fleet-brand{padding:0 10px 24px}.cafe-fleet-brand img{object-fit:contain;width:25px;height:25px}.cafe-fleet-sidebar-nav{gap:3px;display:grid}.cafe-fleet-sidebar-nav a{min-width:0;height:39px;color:var(--fleet-muted);border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-size:12px;font-weight:680;text-decoration:none;transition:color .12s,background .12s;display:flex}.cafe-fleet-sidebar-nav a svg{flex:none;width:16px;height:16px}.cafe-fleet-sidebar-nav a:hover,.cafe-fleet-sidebar-nav a:focus-visible{color:#fff;background:#ffffff0b;outline:0}.cafe-fleet-sidebar-nav a.active{color:#fff;background:#ffffff17}.cafe-fleet-confidential{color:#fff;white-space:nowrap;background:#eeeeee1a;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:650;line-height:1.35}.cafe-fleet-venue-switcher{margin-top:auto;position:relative}.cafe-fleet-venue-trigger{color:#fff;width:100%;min-width:0;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px;transition:background .12s;display:grid}.cafe-fleet-venue-trigger:hover,.cafe-fleet-venue-trigger:focus-visible,.cafe-fleet-venue-trigger[aria-expanded=true]{background:#fff1;outline:0}.cafe-fleet-venue-trigger>svg{width:15px;height:15px;color:var(--fleet-muted);transform:rotate(-90deg)}.cafe-fleet-venue-copy,.cafe-fleet-venue-menu button>span:nth-child(2){gap:2px;min-width:0;display:grid}.cafe-fleet-venue-copy strong,.cafe-fleet-venue-menu button strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.cafe-fleet-venue-copy small,.cafe-fleet-venue-menu button small{color:var(--fleet-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}.cafe-fleet-venue-avatar,.cafe-fleet-venue-add{color:#fff;background:#ffffff14;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:780;display:grid}.cafe-fleet-venue-add{color:var(--fleet-soft);font-size:18px;font-weight:450}.cafe-fleet-venue-menu{z-index:60;border:1px solid var(--fleet-line-strong);background:#181a1c;border-radius:11px;gap:3px;padding:8px;animation:.15s cubic-bezier(.22,1,.36,1) both cafe-fleet-modal-in;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 48px #0000006b}.cafe-fleet-venue-menu-label{color:#737980;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px 6px;font-size:8px;font-weight:780}.cafe-fleet-venue-menu button{min-width:0;min-height:46px;color:var(--fleet-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px;display:grid}.cafe-fleet-venue-menu button:hover,.cafe-fleet-venue-menu button:focus-visible,.cafe-fleet-venue-menu button.active{background:#fff1;outline:0}.cafe-fleet-venue-menu button>svg{width:15px;height:15px;color:var(--fleet-success)}.cafe-fleet-venue-menu .cafe-fleet-register-venue{border-top:1px solid var(--fleet-line);border-radius:0 0 8px 8px;margin-top:4px}.cafe-fleet-content{width:min(1280px,100% - clamp(32px,6vw,96px));min-width:0;margin:0 auto;padding:42px 0 36px}.cafe-fleet-header-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cafe-fleet-header-actions{align-items:center;gap:8px;display:flex}.cafe-fleet-add-pcs{color:#111;height:36px;font:inherit;cursor:pointer;background:#f5f5f5;border:0;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:780;display:inline-flex}.cafe-fleet-add-pcs svg{width:14px;height:14px}.cafe-fleet-add-pcs:hover,.cafe-fleet-add-pcs:focus-visible{background:#fff;outline:0}.cafe-fleet-refresh-error{min-width:0;color:var(--fleet-danger);align-items:center;gap:7px;margin-bottom:16px;font-size:10px;font-weight:650;display:flex}.cafe-fleet-refresh-error svg{flex:none;width:15px;height:15px}.cafe-fleet-refresh-button{border:1px solid var(--fleet-line);background:var(--fleet-panel);width:36px;height:36px;color:var(--fleet-muted);cursor:pointer;border-radius:9px;place-items:center;transition:border-color .12s,background .12s,color .12s;display:grid}.cafe-fleet-refresh-button:hover,.cafe-fleet-refresh-button:focus-visible{border-color:var(--fleet-line-strong);background:var(--fleet-panel-raised);color:#fff;outline:0}.cafe-fleet-refresh-button:disabled{cursor:wait;opacity:.72}.cafe-fleet-refresh-button:disabled svg{animation:.7s linear infinite cafe-fleet-spin}.cafe-fleet-content-toolbar{justify-content:stretch;align-items:center;width:100%;margin:-2px 0 14px;display:flex}.cafe-fleet-content-toolbar .cafe-fleet-search,.cafe-fleet-content-toolbar .cafe-fleet-upload-filters{width:100%}.cafe-fleet-content-toolbar .cafe-fleet-upload-filters button{flex:1 1 0;min-width:0}.cafe-fleet-heading,.cafe-fleet-overview,.cafe-fleet-section{scroll-margin-top:28px}.cafe-fleet-tab-panel{min-height:0;animation:.15s ease-out cafe-fleet-tab-in}.cafe-fleet-section.cafe-fleet-tab-panel{margin-top:0}.cafe-fleet-tab-panel .cafe-fleet-primary-grid{margin-bottom:0}.cafe-fleet-heading,.cafe-fleet-section>header,.cafe-fleet-panel>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cafe-fleet-heading{margin-bottom:38px}.cafe-fleet-heading h1,.cafe-fleet-section h2,.cafe-fleet-panel h2{color:#fff;letter-spacing:-.035em;margin:0}.cafe-fleet-heading h1{margin-top:5px;font-size:clamp(30px,3.5vw,48px);line-height:1}.cafe-fleet-heading p{max-width:620px;color:var(--fleet-muted);margin:11px 0 0;font-size:14px}.cafe-fleet-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.cafe-fleet-section-heading h2{color:#fff;letter-spacing:-.035em;margin:3px 0 0;font-size:21px}.cafe-fleet-section-heading>span{color:var(--fleet-muted);font-size:10px;font-weight:650}.cafe-fleet-eyebrow{color:var(--fleet-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:780}.cafe-fleet-heading-controls{align-items:flex-end;gap:10px;display:flex}.cafe-fleet-heading-controls label{color:var(--fleet-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.cafe-fleet-heading-controls select,.cafe-fleet-range{border:1px solid var(--fleet-line);background:var(--fleet-panel);color:#fff;border-radius:9px;height:36px}.cafe-fleet-heading-controls select{min-width:180px;font:inherit;text-transform:none;padding:0 34px 0 12px;font-size:12px}.cafe-fleet-range{padding:3px;display:flex}.cafe-fleet-range button,.cafe-fleet-upload-filters button{color:var(--fleet-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:720}.cafe-fleet-range button{border-radius:6px;min-width:42px}.cafe-fleet-range button:hover,.cafe-fleet-range button.active,.cafe-fleet-upload-filters button:hover,.cafe-fleet-upload-filters button.active{color:#fff;background:#ffffff17}.cafe-fleet-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.cafe-fleet-kpis>article,.cafe-fleet-kpis>button,.cafe-fleet-panel,.cafe-fleet-station-card,.cafe-fleet-upload-table{border:1px solid var(--fleet-line);background:var(--fleet-panel)}.cafe-fleet-kpis>article,.cafe-fleet-kpis>button{border-radius:12px;flex-direction:column;justify-content:flex-end;gap:4px;min-height:130px;padding:20px;display:flex}.cafe-fleet-kpis>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s,border-color .14s,transform .14s}.cafe-fleet-kpis>button:hover:not(:disabled),.cafe-fleet-kpis>button:focus-visible:not(:disabled){background:#ffffff0e;border-color:#fff3;outline:none;transform:translateY(-1px)}.cafe-fleet-kpis>button:disabled{cursor:default}.cafe-fleet-kpis>article>strong,.cafe-fleet-kpis>button>strong{color:#fff;letter-spacing:-.04em;font-size:30px;line-height:1}.cafe-fleet-kpis>article>small,.cafe-fleet-kpis>button>small{color:var(--fleet-muted);font-size:11px;font-weight:650}.cafe-fleet-kpis>article>em,.cafe-fleet-kpis>button>em{color:#6f757b;margin-top:3px;font-size:9px;font-style:normal;font-weight:620}.cafe-fleet-kpi-icon{width:31px;height:31px;color:var(--fleet-soft);background:#ffffff0e;border-radius:8px;place-items:center;margin-bottom:auto;display:grid}.cafe-fleet-kpis>article.is-alert .cafe-fleet-kpi-icon,.cafe-fleet-kpis>article.is-alert>strong,.cafe-fleet-kpis>button.is-alert .cafe-fleet-kpi-icon,.cafe-fleet-kpis>button.is-alert>strong{color:var(--fleet-danger)}.cafe-fleet-primary-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:12px;margin-bottom:44px;display:grid}.cafe-fleet-attention>header>strong{min-width:25px;min-height:25px;color:var(--fleet-soft);background:#ffffff12;border-radius:99px;place-items:center;font-size:10px;display:grid}.cafe-fleet-attention-list{gap:8px;margin-top:18px;display:grid}.cafe-fleet-attention-list>button{width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px;display:grid}.cafe-fleet-attention-list>button:hover,.cafe-fleet-attention-list>button:focus-visible{background:#ffffff12;outline:0}.cafe-fleet-attention-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.cafe-fleet-attention-list>button strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cafe-fleet-attention-list>button small{color:var(--fleet-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cafe-fleet-attention-list>button>svg{color:#626970;width:14px}.cafe-fleet-attention-empty{text-align:center;place-content:center;justify-items:center;min-height:208px;display:grid}.cafe-fleet-attention-empty>span{width:38px;height:38px;color:var(--fleet-success);background:#56d78b1a;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.cafe-fleet-attention-empty strong{color:#fff;font-size:12px}.cafe-fleet-attention-empty small{color:var(--fleet-muted);margin-top:5px;font-size:9px}.cafe-fleet-progress-circle{flex:none;position:relative}.cafe-fleet-progress-circle svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.cafe-fleet-progress-circle circle{fill:none;stroke-width:8px}.cafe-fleet-progress-track{stroke:#ffffff12}.cafe-fleet-progress-value{stroke:#f6f6f6;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.cafe-fleet-progress-circle>span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.cafe-fleet-progress-circle strong{color:#fff;font-size:19px;line-height:1}.cafe-fleet-progress-circle small{color:var(--fleet-muted);text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700}.cafe-fleet-panel{border-radius:12px;min-height:330px;padding:22px}.cafe-fleet-panel h2,.cafe-fleet-section h2{margin-top:3px;font-size:18px}.cafe-fleet-panel-stat{text-align:right;display:grid}.cafe-fleet-panel-stat strong{color:#fff;font-size:19px}.cafe-fleet-panel-stat small{color:var(--fleet-muted);font-size:10px}.cafe-fleet-trend-chart{margin-top:18px}.cafe-fleet-trend-chart svg{color:#f5f5f5;width:100%;height:220px;display:block;overflow:visible}.cafe-fleet-chart-grid{stroke:var(--fleet-line);stroke-width:1px}.cafe-fleet-chart-area{color:#f5f5f5}.cafe-fleet-chart-line{fill:none;stroke:#f5f5f5;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cafe-fleet-chart-failure{fill:var(--fleet-danger);stroke:var(--fleet-panel);stroke-width:2px}.cafe-fleet-chart-axis{color:var(--fleet-muted);justify-content:space-between;font-size:9px;font-weight:650;display:flex}.cafe-fleet-success-card{flex-direction:column;align-items:center;display:flex}.cafe-fleet-success-card>header{width:100%}.cafe-fleet-success-card>.cafe-fleet-progress-circle{margin:16px 0 10px}.cafe-fleet-success-card>.cafe-fleet-progress-circle strong{font-size:27px}.cafe-fleet-success-legend{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid}.cafe-fleet-success-legend>span{grid-template-columns:7px 1fr;column-gap:6px;min-width:0;display:grid}.cafe-fleet-success-legend i{background:var(--fleet-muted);border-radius:50%;align-self:center;width:7px;height:7px}.cafe-fleet-success-legend i.is-success{background:var(--fleet-success)}.cafe-fleet-success-legend i.is-processing{background:var(--fleet-working)}.cafe-fleet-success-legend i.is-failed{background:var(--fleet-danger)}.cafe-fleet-success-legend strong{color:#fff;font-size:11px}.cafe-fleet-success-legend small{color:var(--fleet-muted);grid-column:2;font-size:8px}.cafe-fleet-game-list{gap:16px;margin-top:24px;display:grid}.cafe-fleet-game-list>div{gap:7px;display:grid}.cafe-fleet-game-list>div>span:first-child{color:var(--fleet-soft);justify-content:space-between;gap:14px;font-size:10px;display:flex}.cafe-fleet-game-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:75%;overflow:hidden}.cafe-fleet-game-list small{color:var(--fleet-muted)}.cafe-fleet-game-track{background:#fff1;border-radius:99px;height:4px;overflow:hidden}.cafe-fleet-game-track i{border-radius:inherit;background:#ececec;min-width:2px;height:100%;display:block}.cafe-fleet-section{margin-top:46px}.cafe-fleet-section>header{margin-bottom:14px}.cafe-fleet-search{background:var(--fleet-panel);width:min(360px,42vw);height:38px;color:var(--fleet-muted);border:0;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.cafe-fleet-search:focus-within{background:var(--fleet-panel-raised)}.cafe-fleet-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.cafe-fleet-search input::placeholder{color:var(--fleet-muted)}.cafe-fleet-station-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cafe-fleet-station-card{min-width:0;min-height:178px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;gap:15px;padding:16px;transition:background .12s,border-color .12s,transform .12s;display:flex}.cafe-fleet-station-card:hover,.cafe-fleet-station-card:focus-visible{border-color:var(--fleet-line-strong);background:var(--fleet-panel-hover);outline:0;transform:translateY(-1px)}.cafe-fleet-station-card-head{grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;display:grid}.cafe-fleet-station-card-head>svg{color:#626970;width:15px}.cafe-fleet-station-icon,.cafe-fleet-upload-icon{color:var(--fleet-soft);background:#ffffff0e;border-radius:8px;place-items:center;display:grid}.cafe-fleet-station-icon{width:34px;height:34px}.cafe-fleet-station-title{gap:3px;min-width:0;display:grid}.cafe-fleet-station-title strong,.cafe-fleet-upload-game strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cafe-fleet-station-title small,.cafe-fleet-upload-game small{color:var(--fleet-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cafe-fleet-station-card-status{justify-content:space-between;align-items:center;gap:7px;min-height:25px;display:flex}.cafe-fleet-station-card-status em{color:var(--fleet-working);font-size:8px;font-style:normal;font-weight:700}.cafe-fleet-status-pill{min-height:23px;color:var(--fleet-soft);white-space:nowrap;background:#ffffff12;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:760;display:inline-flex}.cafe-fleet-status-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.cafe-fleet-status-pill.is-live,.cafe-fleet-status-pill.is-ready,.cafe-fleet-status-pill.is-success{color:var(--fleet-success);background:#56d78b1a}.cafe-fleet-status-pill.is-working,.cafe-fleet-status-pill.is-processing{color:var(--fleet-working);background:#d7b5681c}.cafe-fleet-status-pill.is-danger,.cafe-fleet-status-pill.is-failed{color:var(--fleet-danger);background:#ff73791c}.cafe-fleet-status-pill.is-offline{color:#777d84}.cafe-fleet-station-card-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;display:grid}.cafe-fleet-station-card-metrics>span{gap:3px;min-width:0;display:grid}.cafe-fleet-station-card-metrics strong{color:var(--fleet-soft);font-size:11px}.cafe-fleet-station-card-metrics small{color:var(--fleet-muted);font-size:8px}.cafe-fleet-upload-filters{background:var(--fleet-panel);border-radius:8px;gap:3px;height:34px;padding:3px;display:flex}.cafe-fleet-performance-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.cafe-fleet-performance-grid>.cafe-fleet-panel{min-height:320px}.cafe-fleet-upload-filters button{text-transform:capitalize;border-radius:6px;padding:0 11px}.cafe-fleet-upload-table{border-radius:11px;overflow:hidden}.cafe-fleet-upload-empty{border-top:1px solid var(--fleet-line);min-height:220px;color:var(--fleet-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.cafe-fleet-upload-empty>span{width:36px;height:36px;color:var(--fleet-soft);background:#ffffff0e;border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.cafe-fleet-upload-empty strong{color:#fff;font-size:13px}.cafe-fleet-upload-empty small{max-width:360px;font-size:10px;line-height:1.5}.cafe-fleet-upload-empty button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#ffffff17;border:0;border-radius:8px;margin-top:7px;padding:0 13px;font-size:10px;font-weight:720}.cafe-fleet-upload-empty button:hover,.cafe-fleet-upload-empty button:focus-visible{background:#ffffff24;outline:0}.cafe-fleet-upload-head,.cafe-fleet-upload-row{grid-template-columns:minmax(240px,1.6fr) minmax(135px,.7fr) 100px 110px 18px;align-items:center;gap:14px;padding:0 16px;display:grid}.cafe-fleet-upload-head{height:38px;color:var(--fleet-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:780}.cafe-fleet-upload-row{border:0;border-top:1px solid var(--fleet-line);width:100%;min-height:58px;color:var(--fleet-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;font-size:10px}.cafe-fleet-upload-row:hover,.cafe-fleet-upload-row:focus-visible{background:var(--fleet-panel-hover);outline:0}.cafe-fleet-upload-row>svg{color:#626970;width:15px}.cafe-fleet-upload-game{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.cafe-fleet-upload-game>span:last-child{gap:3px;min-width:0;display:grid}.cafe-fleet-upload-icon{width:30px;height:30px}.cafe-fleet-empty{color:var(--fleet-muted);margin:24px 0;font-size:12px}.cafe-fleet-station-grid>.cafe-fleet-empty{grid-column:1/-1}.cafe-fleet-footer{border-top:1px solid var(--fleet-line);color:var(--fleet-muted);justify-content:space-between;margin-top:24px;padding-top:18px;font-size:9px;display:flex}.cafe-fleet-footer span:first-child{align-items:center;gap:6px;display:flex}.cafe-fleet-footer i{background:var(--fleet-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #56d78b14}.cafe-fleet-footer span.is-error{color:var(--fleet-danger)}.cafe-fleet-footer span.is-error i{background:var(--fleet-danger);box-shadow:0 0 0 4px #ff737914}.cafe-fleet-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;place-items:center;padding:20px;animation:.14s both cafe-fleet-fade;display:grid;position:fixed;inset:0}.cafe-fleet-modal{border:1px solid var(--fleet-line-strong);background:#17191b;border-radius:14px;width:min(560px,100%);max-height:min(760px,100vh - 40px);padding:22px;animation:.18s cubic-bezier(.22,1,.36,1) both cafe-fleet-modal-in;overflow:auto;box-shadow:0 28px 100px #00000080}.cafe-fleet-modal>header{justify-content:space-between;align-items:center;display:flex}.cafe-fleet-modal h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px}.cafe-fleet-modal>header button{width:30px;height:30px;color:var(--fleet-muted);font:inherit;cursor:pointer;background:#ffffff0e;border:0;border-radius:7px;place-items:center;font-size:19px;display:grid}.cafe-fleet-modal>header button:hover{color:#fff;background:#ffffff17}.cafe-fleet-detail-status{border-bottom:1px solid var(--fleet-line);color:var(--fleet-muted);justify-content:space-between;align-items:center;gap:12px;margin:22px 0 16px;padding-bottom:16px;font-size:10px;display:flex}.cafe-fleet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.cafe-fleet-detail-grid>div{background:#ffffff09;border-radius:9px;gap:6px;min-width:0;padding:13px;display:grid}.cafe-fleet-detail-grid dt{color:var(--fleet-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.cafe-fleet-detail-grid dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:650;overflow:hidden}.cafe-fleet-detail-grid dd small{color:var(--fleet-muted);margin-top:4px;font-size:9px;font-weight:620;display:block}.cafe-fleet-modal-actions{gap:8px;margin-top:18px;display:grid}.cafe-fleet-command-detail{color:var(--fleet-working);background:#d7b56814;border-radius:9px;gap:6px;margin-top:15px;padding:14px;display:grid}.cafe-fleet-command-detail>span{align-items:center;gap:8px;display:inline-flex}.cafe-fleet-command-detail>span svg{flex:0 0 18px;width:18px;height:18px}.cafe-fleet-command-detail strong{font-size:11px;line-height:18px}.cafe-fleet-command-detail p{color:#c6baa1;margin:0;padding-left:26px;font-size:10px;line-height:1.45}.cafe-fleet-modal-actions button,.cafe-fleet-modal-actions a{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#fff1;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.cafe-fleet-modal-actions button:hover:not(:disabled),.cafe-fleet-modal-actions a:hover{background:#ffffff1a}.cafe-fleet-modal-actions button:disabled{color:#656a70;cursor:not-allowed}.cafe-fleet-register-copy{color:var(--fleet-muted);margin:18px 0 0;font-size:12px;line-height:1.55}.cafe-fleet-setup-intro{color:var(--fleet-muted);margin-top:18px;font-size:11px;line-height:1.55}.cafe-fleet-setup-intro p{margin:0}.cafe-fleet-setup-intro a,.cafe-fleet-setup-list a{color:#fff;text-underline-offset:3px;font-weight:720}.cafe-fleet-setup-form{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.cafe-fleet-setup-form label{color:var(--fleet-muted);gap:6px;font-size:9px;font-weight:700;display:grid}.cafe-fleet-setup-form input,.cafe-fleet-setup-form select{border:1px solid var(--fleet-line);color:#fff;width:100%;height:40px;font:inherit;background:#ffffff0a;outline:0;padding:0 11px;font-size:11px}.cafe-fleet-setup-form input:focus,.cafe-fleet-setup-form select:focus{border-color:var(--fleet-line-strong);background:#fff1}.cafe-fleet-setup-form select option{background:#17191b}.cafe-fleet-setup-generate{color:#111;min-height:42px;font:inherit;cursor:pointer;background:#f5f5f5;border:0;grid-column:1/-1;font-size:11px;font-weight:780}.cafe-fleet-setup-generate:disabled{cursor:wait;opacity:.65}.cafe-fleet-generated-code{color:#fff;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff1;border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;display:flex}.cafe-fleet-generated-code:hover,.cafe-fleet-generated-code:focus-visible{background:#ffffff18;outline:0}.cafe-fleet-generated-code>span:first-child{gap:5px;min-width:0;display:grid}.cafe-fleet-generated-code small{color:var(--fleet-muted);text-transform:uppercase;font-size:8px;font-weight:720}.cafe-fleet-generated-code strong{letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cafe-fleet-generated-code>span:last-child{background:#ffffff0f;place-items:center;width:30px;height:30px;display:grid}.cafe-fleet-setup-error{color:var(--fleet-danger);margin:10px 0 0;font-size:10px;line-height:1.45}.cafe-fleet-setup-list{border-top:1px solid var(--fleet-line);max-height:230px;margin-top:18px;overflow:auto}.cafe-fleet-setup-list>header,.cafe-fleet-setup-list>div{border-bottom:1px solid var(--fleet-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.cafe-fleet-setup-list>header{z-index:1;background:#17191b;font-size:10px;position:sticky;top:0}.cafe-fleet-setup-list>div>span{gap:4px;min-width:0;display:grid}.cafe-fleet-setup-list>div strong{color:#fff;font-size:11px}.cafe-fleet-setup-list>div small,.cafe-fleet-setup-list>p,.cafe-fleet-setup-list>div em{color:var(--fleet-muted);font-size:9px;font-style:normal}.cafe-fleet-setup-list>div button{min-height:30px;color:var(--fleet-soft);font:inherit;cursor:pointer;background:#fff1;border:0;padding:0 10px;font-size:9px;font-weight:700}.cafe-fleet-setup-list>div button:hover,.cafe-fleet-setup-list>div button:focus-visible{color:var(--fleet-danger);background:#ff73791c;outline:0}.cafe-fleet-modal-note,.cafe-fleet-session-id{color:var(--fleet-muted);margin:14px 0 0;font-size:9px;line-height:1.5}.cafe-fleet-failure-detail{color:var(--fleet-danger);background:#ff737914;border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:15px;padding:13px;display:grid}.cafe-fleet-failure-detail strong{font-size:11px}.cafe-fleet-failure-detail p{color:#d0b8ba;margin:4px 0 0;font-size:10px;line-height:1.45}.cafe-fleet-access{min-height:100vh;font-family:var(--app-sans);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.cafe-fleet-access>p{color:#fff;margin:0;font-size:14px;font-weight:720}.cafe-fleet-access-retry{color:#69bfff;font-size:11px;font-weight:700;line-height:1.25;text-decoration:none}.cafe-fleet-access-retry:hover,.cafe-fleet-access-retry:focus-visible{color:#fff;text-underline-offset:3px;outline:0;text-decoration:underline}@keyframes cafe-fleet-fade{0%{opacity:0}}@keyframes cafe-fleet-modal-in{0%{opacity:0;transform:translateY(5px)scale(.985)}}@keyframes cafe-fleet-tab-in{0%{opacity:0;transform:translateY(3px)}}@keyframes cafe-fleet-spin{to{transform:rotate(360deg)}}@media (max-width:1240px){.cafe-fleet-kpis{grid-template-columns:repeat(3,1fr)}.cafe-fleet-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr)}.cafe-fleet-game-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cafe-fleet-station-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.cafe-fleet-dashboard{display:block}.cafe-fleet-sidebar{border-right:0;border-bottom:1px solid var(--fleet-line);flex-direction:row;align-items:center;width:100%;height:60px;padding:0 14px}.cafe-fleet-sidebar>.cafe-fleet-brand{flex:none;padding:0}.cafe-fleet-sidebar-nav{scrollbar-width:none;gap:3px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.cafe-fleet-sidebar-nav::-webkit-scrollbar{display:none}.cafe-fleet-sidebar-nav a{flex:none;height:36px;padding:0 10px}.cafe-fleet-venue-switcher{flex:none;margin-top:0;margin-left:6px}.cafe-fleet-venue-trigger{grid-template-columns:32px;width:38px;min-height:38px;padding:3px}.cafe-fleet-venue-copy,.cafe-fleet-venue-trigger>svg{display:none}.cafe-fleet-venue-menu{width:min(260px,100vw - 28px);position:fixed;inset:68px 14px auto auto}.cafe-fleet-content{width:min(100% - 28px,720px);padding-top:30px}.cafe-fleet-heading{flex-direction:column;align-items:flex-start}.cafe-fleet-kpis{grid-template-columns:repeat(2,1fr)}.cafe-fleet-primary-grid,.cafe-fleet-performance-grid,.cafe-fleet-game-list{grid-template-columns:1fr}.cafe-fleet-station-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cafe-fleet-upload-head{display:none}.cafe-fleet-upload-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:8px;padding:10px 12px}.cafe-fleet-upload-row>span:nth-child(2),.cafe-fleet-upload-row>span:nth-child(3){display:none}}@media (max-width:540px){.cafe-fleet-sidebar .cafe-fleet-brand span{display:none}.cafe-fleet-sidebar-nav a{gap:6px;padding:0 8px;font-size:10px}.cafe-fleet-heading-controls{justify-content:space-between;width:100%}.cafe-fleet-heading-controls label{flex:1;min-width:0}.cafe-fleet-heading-controls select{width:100%;min-width:0}.cafe-fleet-kpis{grid-template-columns:1fr 1fr}.cafe-fleet-section>header{flex-direction:column;align-items:stretch}.cafe-fleet-header-controls{width:100%}.cafe-fleet-header-controls .cafe-fleet-range,.cafe-fleet-header-controls .cafe-fleet-range button{flex:1;min-width:0}.cafe-fleet-content-toolbar,.cafe-fleet-search,.cafe-fleet-search{width:100%}.cafe-fleet-station-grid{grid-template-columns:1fr}.cafe-fleet-upload-filters{width:100%;overflow:hidden}.cafe-fleet-upload-filters button{flex:1 1 0;min-width:0;padding-inline:4px}.cafe-fleet-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cafe-fleet-progress-value,.cafe-fleet-station-card,.cafe-fleet-modal-backdrop,.cafe-fleet-modal{transition:none;animation:none}}@keyframes app-sidebar-capture-skeleton{0%,to{opacity:.42}50%{opacity:.88}}.app-sidebar-empty{color:var(--muted);margin:0 4px;font-size:12px;font-weight:750}html[data-app-sidebar=collapsed] .app-sidebar{gap:10px;padding-inline:8px;overflow-x:hidden}html[data-app-sidebar=collapsed] .app-sidebar-nav{border-bottom:0;justify-items:center;padding-bottom:0}html[data-app-sidebar=collapsed] .app-sidebar-link{justify-content:center;gap:0;width:40px;padding:0}html[data-app-sidebar=collapsed] .app-sidebar-link span{opacity:0;width:0}html[data-app-sidebar=collapsed] .app-sidebar-link svg{width:18px;height:18px}html[data-app-sidebar=collapsed] .app-sidebar-section-head,html[data-app-sidebar=collapsed] .app-sidebar-recent{display:none}@media (min-width:901px){html[data-app-sidebar=collapsed] .app-sidebar{z-index:20;overflow:visible}html[data-app-sidebar=collapsed] .app-sidebar-link:after{content:attr(data-sidebar-tooltip);z-index:50;border:1px solid color-mix(in srgb, var(--line), transparent 18%);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--tooltip-motion-duration) var(--tooltip-motion-ease), transform var(--tooltip-motion-duration) var(--tooltip-motion-ease), visibility 0s linear var(--tooltip-motion-duration);background:#242527;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:750;line-height:1;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%);box-shadow:0 8px 24px #00000061}html[data-app-sidebar=collapsed] .app-sidebar-link:hover:after,html[data-app-sidebar=collapsed] .app-sidebar-link:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}}.app-shell-layout .capture-recorder-dock{left:var(--app-sidebar-width)}.header-brand{min-height:32px;color:var(--text);align-items:center;gap:8px;margin-right:2px;font-size:16px;font-weight:800}.brand-mark{object-fit:contain;flex:0 0 122px;width:122px;height:22px}.lookloot-brand-mark{width:122px;height:22px;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 122px;justify-content:flex-start;align-items:center;display:inline-flex;overflow:visible}.lookloot-brand-wordmark{object-fit:contain;image-rendering:auto;flex:none;width:auto;height:100%;display:block}.lookloot-public-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.lookloot-public-brand-icon{object-fit:contain;width:auto;height:clamp(19px,1.55vw,26px);display:block}.lookloot-public-brand-wordmark{object-fit:contain;object-position:left center;width:auto;height:clamp(17px,1.55vw,22px);display:block}.auth-shell:not(.auth-shell-company) .lookloot-public-brand{filter:invert()brightness(1.08)}.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{--topbar-action-gap:14px;gap:var(--topbar-action-gap);margin-left:auto}.header-language-menu{flex:none;align-self:center;align-items:center;height:32px;margin-right:12px;display:inline-flex;position:relative}.header-language-trigger{height:30px;color:var(--muted);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:850;line-height:1;transition:color .12s,transform .12s;display:inline-flex}.header-language-trigger:hover,.header-language-trigger:focus-visible,.header-language-trigger[aria-expanded=true]{color:var(--text);outline:0}.header-language-trigger:active{transform:translateY(1px)}.header-language-trigger svg{stroke-width:2.2px;width:15px;height:15px}.header-language-trigger svg:last-child{opacity:.78;width:12px;height:12px}.header-language-popover{z-index:12;transform-origin:100% 0;background:#0d0f10;border:1px solid #ffffff1a;border-radius:8px;gap:3px;width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #0000007a}.header-language-popover.is-open,.profile-menu-dropdown.is-open,.topbar-notifications-popover.is-open{transform-origin:100% 0;animation:header-dropdown-in var(--tooltip-motion-duration) var(--tooltip-motion-ease) both}.header-language-popover.is-closing,.profile-menu-dropdown.is-closing,.topbar-notifications-popover.is-closing{pointer-events:none;transform-origin:100% 0;animation:header-dropdown-out var(--tooltip-motion-duration) var(--tooltip-motion-ease) both}@keyframes header-dropdown-in{0%{opacity:0;transform:translateY(var(--tooltip-motion-offset))}to{opacity:1;transform:translateY(0)}}@keyframes header-dropdown-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--tooltip-motion-offset))}}.header-language-popover button{min-height:32px;color:color-mix(in srgb, var(--text) 86%, transparent);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:750;display:grid}.header-language-popover button:hover,.header-language-popover button:focus-visible,.header-language-popover button.is-active{color:var(--text);background:#ffffff12;outline:0}.header-language-popover small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:850}.header-language-popover svg{width:14px;height:14px;color:var(--accent-blue);stroke-width:2.4px}.header-download{background:var(--brand);min-height:34px;color:var(--brand-dark);box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;transition:filter .12s,transform .12s;display:inline-flex}.header-download:hover{filter:brightness(1.06)}.header-download:focus-visible{outline:2px solid var(--accent-blue-soft);outline-offset:3px}.header-download:active{transform:translateY(1px)}.header-download svg{stroke-width:2.4px;width:15px;height:15px}.header-discord{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .12s,color .12s,transform .12s;display:inline-flex}.header-discord:hover,.header-discord:focus-visible{color:var(--text);background:0 0;outline:0}.header-discord:active{transform:translateY(1px)}.header-discord-icon{fill:#0000;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:17px;height:17px;transition:stroke .12s;overflow:visible}.header-discord:hover .header-discord-icon,.header-discord:focus-visible .header-discord-icon{fill:#0000}.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;transition:background .12s,color .12s;display:grid}.profile-menu-trigger:hover,.profile-menu-trigger[aria-expanded=true],.profile-menu-trigger:focus-visible{color:var(--text);background:0 0;outline:0}.profile-menu-trigger:hover .profile-thumb,.profile-menu-trigger:focus-visible .profile-thumb,.profile-menu-trigger[aria-expanded=true] .profile-thumb{box-shadow:none}.profile-menu-dropdown{z-index:40;transform-origin:100% 0;background:#0d0f10;border:1px solid #ffffff1a;border-radius:8px;gap:3px;width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #0000007a}.profile-menu-dropdown .profile-menu-item{appearance:none;width:100%;min-height:32px;color:color-mix(in srgb, var(--text) 86%, transparent);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:750;line-height:1;text-decoration:none;display:flex}.profile-menu-dropdown .profile-menu-item:hover,.profile-menu-dropdown .profile-menu-item:focus-visible{color:var(--text);background:#ffffff12;outline:0}.profile-menu-dropdown .profile-menu-item svg{width:14px;height:14px;color:var(--muted);stroke-width:2.4px;flex:0 0 14px;display:block}.topbar-notifications{flex:none;align-items:center;display:inline-flex;position:relative}.topbar-notifications-trigger{width:30px;height:30px;color:var(--muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;transition:background .12s,color .12s;display:grid;position:relative}.topbar-notifications-trigger:hover,.topbar-notifications-trigger[aria-expanded=true],.topbar-notifications-trigger:focus-visible{color:var(--text);background:0 0;outline:0}.topbar-notifications-trigger svg{stroke-width:2.2px;fill:#0000;width:17px;height:17px;transition:fill .12s,stroke .12s}.topbar-notifications-trigger:hover svg,.topbar-notifications-trigger[aria-expanded=true] svg,.topbar-notifications-trigger:focus-visible svg{fill:currentColor}.topbar-notifications-badge{border:2px solid var(--page);background:var(--brand);min-width:15px;height:15px;color:var(--brand-dark);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;right:0}.topbar-notifications-popover{z-index:40;transform-origin:100% 0;background:#0d0f10;border:1px solid #ffffff1a;border-radius:8px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 46px #0000007a}.topbar-notifications-head{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.topbar-notifications-head strong{color:var(--text);font-size:14px;font-weight:800}.topbar-notifications-list{max-height:320px;padding:0 6px 6px;overflow-y:auto}.topbar-notification-link{color:inherit;text-decoration:none;display:block}.topbar-notification-item{border-radius:8px;gap:5px;padding:11px 10px;transition:background .12s,color .12s;display:grid}.topbar-notification-link:hover .topbar-notification-item,.topbar-notification-link:focus-visible .topbar-notification-item{background:#ffffff12;outline:0}.topbar-notifications-list>*+* .topbar-notification-item{border-top:1px solid var(--line-soft);border-radius:0}.topbar-notification-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.topbar-notification-title-row strong{color:var(--text);font-size:13px;font-weight:800}.topbar-notification-title-row time{color:var(--muted);flex:none;font-size:11px;font-weight:700}.topbar-notification-item p,.topbar-notifications-empty{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.45}.topbar-notification-action{color:var(--brand);font-size:11px;font-weight:850}.topbar-notifications-empty{text-align:center;padding:42px 16px}.profile-edit-modal{width:min(460px,100%)}.profile-edit-modal .profile-photo-edit{width:100%}.profile-settings-modal{width:min(460px,100%)}.profile-settings-version{color:var(--muted);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:850;line-height:1}.profile-settings-modal .profile-settings-section{gap:0;margin-top:0;padding-top:0;display:grid}.profile-settings-modal .profile-settings-row{width:100%;min-height:58px;box-shadow:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:18px;padding:0;display:grid}.profile-settings-modal .profile-settings-row:not(.profile-settings-control-row){grid-template-columns:minmax(0,1fr) auto}.profile-settings-modal .profile-settings-row+.profile-settings-row{border-top:1px solid #ffffff14}.profile-settings-modal .profile-settings-row:hover,.profile-settings-modal .profile-settings-row:focus-visible{background:0 0;outline:0}.profile-settings-modal .profile-settings-control-row{cursor:default}.profile-settings-modal .profile-settings-copy{gap:5px;min-width:0;display:grid}.profile-settings-modal .profile-settings-copy strong{color:var(--text);margin:0;font-size:14px;font-weight:800;line-height:1.15;display:block}.profile-settings-modal .profile-settings-copy small{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.35;display:block}.profile-settings-modal .profile-settings-switch{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-self:end;align-items:center;width:34px;height:20px;padding:2px;transition:background .12s,border-color .12s;display:inline-flex}.profile-settings-modal .profile-settings-switch span{background:#ffffffb8;border-radius:999px;width:14px;height:14px;transition:transform .12s,background .12s,box-shadow .12s;display:block}.profile-settings-modal .profile-settings-row.is-active .profile-settings-switch{background:#008cfd3d;border-color:#008cfd6b}.profile-settings-modal .profile-settings-row.is-active .profile-settings-switch span{background:var(--accent-blue);transform:translate(14px);box-shadow:0 0 14px #008cfd8c}.profile-settings-modal .profile-settings-dropdown,.profile-settings-modal .profile-settings-key-button{justify-self:end;width:176px}.profile-settings-modal .profile-settings-dropdown{align-items:center;display:inline-flex;position:relative}.profile-settings-modal .profile-settings-dropdown-trigger{background:var(--surface-1);width:100%;height:34px;color:var(--muted);box-shadow:none;border:0;border-radius:8px;justify-content:space-between;padding:0 9px 0 12px}.profile-settings-modal .profile-settings-dropdown-trigger:hover,.profile-settings-modal .profile-settings-dropdown-trigger:focus-visible,.profile-settings-modal .profile-settings-dropdown-trigger[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.profile-settings-modal .profile-settings-dropdown-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-settings-modal .profile-settings-dropdown-popover{z-index:80;background:var(--surface-1);border:0;width:176px;right:0}.profile-settings-modal .profile-settings-key-button{height:34px;color:var(--text);box-shadow:none;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800;line-height:1}.profile-settings-modal .profile-settings-key-button:focus-visible{border-color:#008cfd85;outline:0;box-shadow:0 0 0 3px #008cfd29}.profile-settings-modal .profile-settings-key-button.is-recording{color:var(--accent-blue);background:#008cfd2e;border-color:#008cfd85}.profile-settings-modal .profile-settings-storage-row{align-items:center}.profile-settings-modal .profile-settings-storage-row .profile-settings-copy{min-width:0}.profile-settings-modal .profile-settings-storage-row .profile-settings-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:270px;overflow:hidden}.profile-settings-modal .profile-settings-storage-notice{color:#7cc4ffe6}.profile-settings-modal .profile-settings-storage-actions{justify-self:end;gap:8px;display:inline-flex}.profile-settings-modal .profile-settings-storage-actions button{height:32px;font:inherit;cursor:pointer;border-radius:999px;padding:0 11px;font-size:12px;font-weight:800}.profile-settings-modal .profile-settings-storage-actions button:hover:not(:disabled),.profile-settings-modal .profile-settings-storage-actions button:focus-visible{background:var(--surface-2);outline:0}.profile-settings-modal .profile-settings-storage-actions button:disabled{opacity:.45;cursor:default}.profile-edit-error{color:#ffb4ab;margin:8px 0 0;font-size:12px;font-weight:700}.buy-button,.bounty-cta{background:var(--btn-face);color:var(--btn-text);text-shadow:0 1px #ffffff59;box-shadow:var(--btn-depth);border-color:#0000;transition:box-shadow .15s,transform .15s,filter .2s,background .12s}.buy-button:hover,.bounty-cta:hover{filter:brightness(1.03);transform:translateY(-1px)}.buy-button:active,.bounty-cta:active{box-shadow:var(--btn-depth-active);transform:translateY(4px)}.buy-button.header-signin{background:var(--surface-blue);color:var(--accent-blue);box-shadow:none;text-shadow:none;border:0}.buy-button.header-signin:hover,.buy-button.header-signin:focus-visible{background:var(--brand-soft);color:var(--accent-blue);box-shadow:none;transform:none}.buy-button.header-signin:active{box-shadow:none;transform:none}.auth-shell{background:var(--page);grid-template-rows:52px 1fr auto;min-height:100vh;padding:0 0 28px;display:grid}.auth-topbar{-webkit-app-region:drag;app-region:drag;background:0 0;border-bottom:0;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:flex-end;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;align-items:flex-end;line-height:1;display:inline-flex}.auth-card{text-align:center;place-self:center;gap:18px;width:min(360px,100vw - 48px);display:grid}.auth-shell:not(.auth-shell-company){--auth-content-lift:0px;padding-bottom:var(--desktop-toast-edge-inset)}.auth-shell:not(.auth-shell-company)>.auth-card{transform:translateY(calc(var(--auth-content-lift) * -1))}.auth-copy h1{color:var(--text);font-family:var(--brand-display);letter-spacing:-.045em;margin:0;font-size:clamp(38px,6vw,48px);font-weight:900;line-height:.96}.auth-copy p{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.35}.auth-whop-button{background:var(--btn-face);min-height:52px;color:var(--btn-text);text-shadow:0 1px #ffffff59;box-shadow:var(--btn-depth), 0 18px 60px #0000004d;border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;font-size:14px;font-weight:900;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex}.auth-whop-button:active{box-shadow:var(--btn-depth-active), 0 8px 22px #00000047;transform:translateY(4px)}.auth-whop-button:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff80,0 12px 30px #008cfd47,0 18px 60px #00000057}.auth-whop-button:active{transform:translateY(1px)}.auth-error{color:#ff8a8a;text-align:center;background:0 0;border:0;border-radius:0;margin:-6px 0 0;padding:0 6px;font-size:12px;font-weight:700;line-height:1.35}.auth-google-button{border:1px solid var(--line-soft);background:var(--panel);width:100%;color:var(--text);font:inherit;cursor:pointer;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:var(--surface-2);border-color:var(--line)}.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-google-identity{border-radius:14px;place-items:center;width:100%;min-height:44px;transition:opacity .12s;display:grid;overflow:hidden}.auth-google-identity>div:last-child{justify-content:center;width:100%;min-height:44px;display:flex}.auth-google-identity[aria-disabled=true]{pointer-events:none;opacity:.6}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-input-group{border:1px solid var(--line-soft);background:var(--panel);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(--accent-blue);box-shadow:0 0 0 2px var(--accent-blue-soft)}.auth-input-row{align-items:center;display:flex;position:relative}.auth-input-row+.auth-input-row{border-top:1px solid var(--line-soft)}.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(--accent-blue)}.auth-submit{width:100%;min-height:50px;font:inherit;letter-spacing:.01em;color:var(--btn-text);text-shadow:0 1px #ffffff59;background:var(--btn-face);cursor:pointer;box-shadow:var(--btn-depth), 0 18px 60px #00000052;border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:4px;font-size:15px;font-weight:850;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex}.auth-submit:hover:not(:disabled){filter:brightness(1.06)}.auth-submit:active:not(:disabled){box-shadow:var(--btn-depth-active), 0 8px 22px #0000004d;transform:translateY(4px)}.auth-submit:disabled{cursor:not-allowed;background:var(--btn-face-disabled);color:var(--btn-text-disabled);text-shadow:none;box-shadow:var(--btn-depth-disabled);transform: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{border:1px solid var(--line-soft);background:var(--panel);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(--surface-blue);min-height:34px;color:var(--accent-blue);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,transform .12s ease-out;display:inline-flex}.auth-switch-button:hover{background:var(--brand-soft)}.auth-switch-button:active{transform:scale(.97)}.desktop-import-loading{background:var(--page);place-items:center;min-height:100vh;display:grid}.desktop-import-loading>section{place-items:center;display:grid}.desktop-import-shell{height:100vh;min-height:100vh}.desktop-import-error{text-align:center;gap:16px;width:min(420px,100vw - 48px)}.desktop-import-error h1{color:#fff;margin:0;font-size:22px;line-height:1.1}.desktop-import-actions{justify-content:center;gap:10px;display:flex}.desktop-import-actions .auth-submit,.desktop-import-actions .auth-secondary{width:auto;min-width:130px;text-decoration:none}.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}:is(html:has(.app-loading-shell),body:has(.app-loading-shell)){overflow-y:hidden}html:has(.app-loading-shell){scrollbar-gutter:auto}.app-loading-shell{place-items:center;width:100%;height:calc(100vh - 52px);min-height:calc(100vh - 52px);margin:0;display:grid;overflow:hidden}.app-shell-content:has(.app-loading-shell){place-items:stretch stretch;min-height:calc(100vh - 52px);display:grid}.page-view{display:none}.page-view.active{display:block}.page-view.active.app-loading-screen{width:100%;height:100%;min-height:inherit;place-items:center;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(--brand);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(--brand);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{border-color:var(--brand);background:color-mix(in srgb, var(--brand), transparent 92%)}.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{border-color:var(--brand);background:var(--brand)}.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{border-color:var(--brand);color:var(--brand)}.proof-attach.has-files{border-style:solid;border-color:var(--brand);color:#062014;background:var(--brand)}.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:var(--brand)}.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 color-mix(in srgb, var(--brand), transparent 70%)}.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{background:var(--brand);width:100%;color:var(--brand-dark);cursor:pointer;border:1px solid #ff8fc9a3;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #fff6,0 4px 12px #ff1f932e}.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-radius:999px;flex:auto;justify-content:space-between;padding:0 16px;font-size:12px;font-weight:800}.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:var(--brand)}.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;background:#0d0f10;border:1px solid #ffffff1a;border-radius:8px;gap:3px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 46px #0000007a}.custom-select.open .select-menu{display:grid}.select-menu button{min-height:32px;color:color-mix(in srgb, var(--text) 86%, transparent);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:flex}.select-menu button:hover,.select-menu button:focus-visible{color:var(--text);background:#ffffff12;outline:0}.select-menu button.active{color:var(--text);background:#ffffff12}.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:#ff8fc952}.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)}.redemption-status-shell{background:var(--page);min-height:100vh;color:var(--text);place-items:center;padding:72px 22px 32px;display:grid}.redemption-status-card{background:#141414fa;border:1px solid #eeeeee24;border-radius:8px;gap:18px;width:min(560px,100%);padding:30px;display:grid;box-shadow:0 22px 70px #0000006b}.redemption-status-heading{gap:8px;display:grid}.redemption-status-eyebrow{color:var(--muted);font-size:12px;font-weight:850}.redemption-status-card h1{color:var(--text);letter-spacing:0;margin:0;font-size:34px;line-height:1.08}.redemption-status-summary{gap:12px;padding-top:4px;display:grid}.redemption-status-pill{width:fit-content;min-height:28px;color:var(--text);background:#ffffff0a;border:1px solid #eeeeee24;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.redemption-status-card[data-status=created] .redemption-status-pill,.redemption-status-modal[data-status=created] .redemption-status-pill{color:#ffd05e;background:#ffd05e14;border-color:#ffd05e57}.redemption-status-card[data-status=delivered] .redemption-status-pill,.redemption-status-modal[data-status=delivered] .redemption-status-pill{color:#5cd7a5;background:#5cd7a514;border-color:#5cd7a557}.redemption-status-card[data-status=refunded] .redemption-status-pill,.redemption-status-card[data-status=failed] .redemption-status-pill,.redemption-status-modal[data-status=refunded] .redemption-status-pill,.redemption-status-modal[data-status=failed] .redemption-status-pill{color:#ff8f8f;background:#ff777714;border-color:#ff777757}.redemption-status-copy{color:var(--text);margin:0;font-size:14px;font-weight:650;line-height:1.45}.redemption-status-copy.is-muted{color:var(--muted)}.redemption-status-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.redemption-status-button{min-height:42px;color:var(--text);background:0 0;border:1px solid #eeeeee24;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.redemption-status-button.is-primary{background:var(--surface-blue);color:var(--accent-blue);border-color:#0000}.redemption-status-button:hover,.redemption-status-button:focus-visible{background:#ffffff0b;border-color:#eeeeee3d;outline:0}.redemption-status-button.is-primary:hover,.redemption-status-button.is-primary:focus-visible{background:var(--brand-soft)}.redemption-status-button:active{transform:scale(.98)}@media (max-width:640px){.redemption-status-shell{place-items:start stretch;padding:56px 16px 24px}.redemption-status-card{padding:24px}.redemption-status-card h1{font-size:28px}}.redeem-modal-backdrop{z-index:100;background:#000000a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.redeem-modal{background:#141414fa;border:1px solid #eeeeee24;border-radius:8px;width:min(560px,100vw - 36px);padding:24px;box-shadow:0 26px 80px #00000080}.redeem-modal header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.redeem-modal h2{color:var(--text);letter-spacing:0;margin:0;font-size:20px;font-weight:850}.redeem-modal-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 34px;place-items:center;transition:color .12s,background .12s;display:grid}.redeem-modal-close svg{stroke-width:2.35px;width:18px;height:18px}.redeem-modal-close:hover:not(:disabled),.redeem-modal-close:focus-visible:not(:disabled){color:var(--text);background:#ffffff0d;outline:0}.modal-shell.redeem-centered-modal{width:min(520px,100%);overflow:visible}.redemption-status-modal{width:min(520px,100vw - 36px)}.redemption-status-modal header{margin-bottom:18px}.redemption-status-modal-heading{gap:6px;min-width:0;display:grid}.redemption-status-modal-title-row{align-items:center;gap:10px;min-width:0;display:flex}.redemption-status-modal-title-row h2{min-width:0}.redemption-status-modal-body{gap:14px;display:grid}.redemption-status-modal-loading{min-height:120px;color:var(--muted);place-items:center;font-size:13px;font-weight:750;display:grid}.redemption-status-modal-title-row .redemption-status-pill{flex:none}.redemption-status-modal .redemption-status-actions{justify-content:flex-start;margin-top:0}.redemption-status-modal .redemption-status-actions:empty{display:none}.redeem-form{flex-direction:column;gap:16px;display:flex}.redeem-form>p{color:color-mix(in srgb, var(--text), transparent 8%);margin:0 0 4px;font-size:15px;line-height:1.45}.redeem-field{flex-direction:column;gap:8px;display:flex;position:relative}.redeem-field>span:not(.redeem-field-error){color:color-mix(in srgb, var(--text), transparent 36%);letter-spacing:0;font-size:12px;font-weight:800}.redeem-field input{appearance:textfield;font:inherit;background:var(--surface-1);height:42px;min-height:42px;color:var(--text);box-shadow:none;border:0;border-radius:10px;outline:none;padding:0 14px;font-size:12px;font-weight:650;transition:background-color .14s,color .14s}.redeem-field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.redeem-field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.redeem-field input:hover:not(:disabled),.redeem-field input:focus{background:var(--surface-2);box-shadow:none;border:0}.redeem-field input::placeholder{color:color-mix(in srgb, var(--muted) 88%, transparent)}.redeem-field.invalid>span:not(.redeem-field-error){color:#ff9d9d}.redeem-field.invalid input,.redeem-field.invalid input:hover:not(:disabled),.redeem-field.invalid input:focus,.redeem-field.invalid .redeem-select-trigger,.redeem-field.invalid .redeem-select-trigger:hover:not(:disabled),.redeem-field.invalid .redeem-select-trigger:focus-visible:not(:disabled){background:#3a2020;border:0}.redeem-field.invalid input:focus,.redeem-field.invalid .redeem-select-trigger:focus-visible:not(:disabled){box-shadow:none}.redeem-select{position:relative}.redeem-select-trigger{background:var(--surface-1);width:100%;height:42px;min-height:42px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;box-shadow:none;border:0;border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:0 13px 0 14px;font-size:12px;font-weight:750;line-height:1;transition:background-color .14s,color .14s;display:flex}.redeem-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.redeem-select-trigger svg{width:16px;height:16px;color:var(--muted);stroke-width:2.4px;flex:none;transition:transform .14s,color .12s}.redeem-select.open .redeem-select-trigger,.redeem-select-trigger:hover:not(:disabled),.redeem-select-trigger:focus-visible:not(:disabled){background:var(--surface-2);color:var(--text);box-shadow:none;border:0}.redeem-select.open .redeem-select-trigger svg{color:var(--text);transform:rotate(180deg)}.redeem-select-menu{z-index:80;background:var(--surface-1);border:0;border-radius:8px;gap:3px;width:100%;max-height:216px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 46px #0000007a}.redeem-select-menu button{min-height:32px;color:color-mix(in srgb, var(--text) 86%, transparent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:750;display:grid}.redeem-select-menu button svg{width:14px;height:14px;color:var(--accent-blue);stroke-width:2.4px}.redeem-select-menu button:hover,.redeem-select-menu button:focus-visible{color:var(--text);background:#ffffff12;outline:0}.redeem-select-menu button.active{color:var(--text);background:#ffffff12}.redeem-field-error{color:#ff9d9d;background:#ff5c5c13;border:1px solid #ff7c7c38;border-radius:8px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:2px 0 0;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.redeem-error{color:#ff8d8d;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.35}.redeem-field-error svg{stroke-width:2.4px;flex:none;width:14px;height:14px}.redeem-actions{justify-content:flex-end;margin-top:6px;display:flex}.redeem-primary{min-width:148px;min-height:42px;font:inherit;cursor:pointer;background:var(--surface-blue);color:var(--accent-blue);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:850;transition:transform .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex}.redeem-primary:hover:not(:disabled),.redeem-primary:focus-visible:not(:disabled){background:var(--brand-soft);outline:0}.redeem-primary:active:not(:disabled),.redeem-secondary:active:not(:disabled){transform:scale(.98)}.redeem-primary:disabled{opacity:.6;cursor:not-allowed}.redeem-secondary{min-height:42px;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:1px solid #eeeeee24;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex}.redeem-secondary:hover:not(:disabled),.redeem-secondary:focus-visible:not(:disabled){background:#ffffff0b;border-color:#eeeeee3d;outline:0}.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(180deg, var(--brand) 0%, var(--brand-strong) 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:var(--brand-dark);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:var(--brand-dark);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:var(--brand-strong)!important;box-shadow:none!important;background:#ff1f9329!important;border:1px solid #ff1f9366!important}.review-status-paid-pill small{color:color-mix(in srgb, var(--brand-strong), transparent 30%);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(180deg, var(--brand) 0%, var(--brand-strong) 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:8px;margin-left:auto}.header-brand{flex:none;gap:6px;min-width:0;font-size:14px}.header-nav{gap:14px}.header-nav-link{font-size:20px}.brand-mark{flex:0 0 124px;width:124px;height:18px}.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-icon{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;animation:ll-modal-backdrop-in var(--tooltip-motion-duration) var(--tooltip-motion-ease) both}.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-origin:50%;animation:ll-modal-shell-in var(--tooltip-motion-duration) var(--tooltip-motion-ease) both;transform:translateY(0)scale(1)}@keyframes ll-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ll-modal-shell-in{0%{opacity:0;transform:translateY(var(--tooltip-motion-offset)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.modal-overlay.open,.modal-overlay.open .modal-shell{animation:none}}.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{background:var(--brand);color:var(--btn-text);text-shadow:var(--btn-text-shadow);border:1px solid #008cfd80;box-shadow:inset 0 1px #fff6,0 4px 12px #008cfd2e}.modal-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.modal-primary.modal-save{color:#000;text-shadow:none;box-shadow:none;background:#fff;border-color:#fff}.modal-primary.modal-save:hover:not(:disabled){color:#000;background:#e8e8e8;border-color:#e8e8e8}.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:var(--brand-strong);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:color-mix(in srgb, var(--brand), transparent 88%);border:1px solid color-mix(in srgb, var(--brand), transparent 70%);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{border-color:var(--brand-strong);background:#ffffff0d;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{border-color:var(--brand-strong);background:#ff8fc90f;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{border:1px solid var(--brand-strong);color:var(--text);animation:ll-toast-bottom-in var(--tooltip-motion-duration) var(--tooltip-motion-ease) both;pointer-events:auto;background:#14241af5;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:600;box-shadow:0 12px 28px #0006}.toast.hide{animation:ll-toast-bottom-out var(--tooltip-motion-duration) var(--tooltip-motion-ease) both}@keyframes ll-toast-bottom-in{0%{opacity:0;transform:translateY(var(--tooltip-motion-offset))}to{opacity:1;transform:translateY(0)}}@keyframes ll-toast-bottom-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--tooltip-motion-offset))}}.popover-menu{z-index:90;background:#0d0f10;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;box-shadow:0 18px 46px #0000007a}.popover-menu button{text-align:left;min-height:32px;color:color-mix(in srgb, var(--text) 86%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:750}.popover-menu button:hover,.popover-menu button.active{color:var(--text);background:#ffffff12}.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{background:var(--brand);color:#062014}.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{border-color:var(--brand);background:color-mix(in srgb, var(--brand), transparent 88%);color:var(--text)}.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:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand), transparent 80%)}.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{border-color:var(--brand);background:color-mix(in srgb, var(--brand), transparent 92%)}.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{border-color:var(--brand);background:var(--brand)}.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{border-color:var(--brand);background:color-mix(in srgb, var(--brand), transparent 88%);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:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand), transparent 80%);outline:0}.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{background:color-mix(in srgb, var(--brand), transparent 82%);height:26px;color:var(--text);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;background:#0d0f10;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 46px #0000007a}.state-dropdown-menu[hidden]{display:none}.state-option{min-height:32px;color:color-mix(in srgb, var(--text) 86%, transparent);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:700;display:flex}.state-option:hover,.state-option.checked{color:var(--text);background:#ffffff12}.state-tick{display:none}.state-option.checked .state-tick{background:var(--brand);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{background:var(--brand);color:#062014;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:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand), transparent 80%)}.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{background:var(--brand);color:#062014}.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:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand), transparent 80%)}.add-row-button{color:var(--brand);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{border-color:var(--brand);background:color-mix(in srgb, var(--brand), transparent 94%)}.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;width:16px;height:16px;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.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:var(--brand);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-width:0;min-height:calc(100vh - 52px);margin:0;padding:0 0 132px}:is(html:has(.capture-home-shell),body:has(.capture-home-shell)){overflow:clip hidden}html:has(.capture-home-shell){scrollbar-gutter:auto}.capture-home{flex-direction:column;min-width:0;min-height:calc(100vh - 218px);display:flex}.capture-feed{flex:1;place-items:center;min-width:0;min-height:calc(100vh - 206px);padding:180px 24px 96px;display:grid}.capture-feed.has-items{display:block}.capture-session-earnings{text-align:center;justify-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.capture-payout-heading{justify-content:center;align-items:center;gap:12px;width:auto;min-width:0;display:inline-flex}.capture-party-control{z-index:12;flex:none;position:relative}.capture-party-trigger{background:var(--surface-blue);width:auto;min-width:0;height:24px;min-height:24px;color:var(--accent-blue);cursor:pointer;box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 8px;transition:background .12s,color .12s;display:inline-flex;position:relative}.capture-party-trigger:after{content:"";border-radius:inherit;position:absolute;inset:-5px}.capture-party-trigger:hover,.capture-party-trigger:focus-visible{color:var(--accent-blue);background:#eeeeee1a}.capture-party-trigger:focus-visible{outline-offset:2px;outline:2px solid #008cfdb8}.capture-party-trigger[aria-expanded=true]{background:#eeeeee1a}.capture-party-icon{flex:none;width:15px;height:15px}.capture-party-count{min-width:6px;color:inherit;font-family:var(--app-sans);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:18px;font-weight:600;line-height:1}.capture-party-modal .capture-party-members{gap:0;margin:0;padding:0;list-style:none;display:grid}.capture-party-modal .capture-party-member{background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:0;display:grid}.capture-party-modal .capture-party-member+.capture-party-member{border-top:1px solid #ffffff14}.capture-party-avatar{background:var(--page);border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative;overflow:hidden}.capture-party-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.capture-party-member-name{color:#eeeeeeeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden}.capture-party-you{color:var(--muted);margin-left:6px;font-size:10px;font-weight:750}.capture-party-live-status{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.capture-party-live-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e1a}.capture-payout-game-logo{color:#eee;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(560px,100vw - 48px);font-size:26px;font-weight:850;line-height:30px;display:block;overflow:hidden}.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:#eeeeeedb;font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:center;align-items:center;gap:7px;margin-top:0;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.capture-payout-step-time{align-items:center;gap:2px;display:inline-flex}.capture-payout-step-chip{background:var(--surface-blue);cursor:help;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:3px;min-height:24px;padding:0 8px;transition:background .12s,color .12s;display:inline-flex;position:relative}.capture-payout-step-chip:hover,.capture-payout-step-chip:focus-visible{background:#eeeeee1a}.capture-payout-step-chip:focus-visible{box-shadow:0 0 0 2px #008cfd85}.capture-payout-step-tooltip{z-index:40;color:#ffffffd1;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#050607;border:1px solid #ffffff1a;border-radius:8px;width:max-content;max-width:230px;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.35;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 30px #0000006b}.capture-payout-step-tooltip:after{content:"";pointer-events:none;background:#050607;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.capture-payout-step-chip:hover .capture-payout-step-tooltip,.capture-payout-step-chip:focus-visible .capture-payout-step-tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.capture-payout-step-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;margin-right:-1px;display:block}.capture-payout-step-amount{color:var(--accent-blue)}.capture-payout-input-error{color:#ff666b;background:#ff63691f}.capture-payout-input-error:hover,.capture-payout-input-error:focus-visible{color:#ff7a7f;background:#ff63692e}.capture-payout-input-error-icon{flex:none;width:15px;height:15px}.capture-amount-elapsed.is-paused{color:var(--accent-warning)}.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)}.header-stats{align-items:center;gap:var(--topbar-action-gap,14px);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:inline-flex}.header-stat{text-align:center;align-content:center;justify-items:center;gap:3px;min-width:60px;line-height:1.05;display:grid}.header-stat-label{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:650}.header-stat-value,.header-stat-value span{color:var(--text);letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:850}.header-stat.is-pending-with-progress{text-align:left;grid-template-columns:auto minmax(0,auto);justify-items:start;min-width:max-content;position:relative}.header-pending-progress-trigger{color:inherit;cursor:default;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,auto);align-items:center;column-gap:8px;padding:0;line-height:1;display:inline-grid}.header-pending-progress-trigger:hover,.header-pending-progress-trigger:focus-visible{outline:0}.header-pending-copy{align-content:center;justify-items:start;gap:3px;min-width:0;display:grid}.header-pending-copy .header-stat-value,.header-pending-copy .header-stat-value span{display:inline-flex}.header-pending-progress-ring{flex:0 0 18px;align-self:center;width:18px;height:18px;transition:filter .12s,transform .12s;overflow:visible}.header-pending-progress-ring-track,.header-pending-progress-ring-fill{fill:none;stroke-width:2.25px}.header-pending-progress-ring-track{stroke:#eee3}.header-pending-progress-ring-fill{stroke:var(--accent-blue);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.header-pending-progress-trigger:hover .header-pending-progress-ring,.header-pending-progress-trigger:focus-visible .header-pending-progress-ring{filter:brightness(1.18)}.header-pending-progress-trigger:active .header-pending-progress-ring{transform:scale(.96)}.header-pending-progress-tooltip{z-index:6;width:224px;color:color-mix(in srgb, var(--text) 92%, transparent);text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(var(--tooltip-motion-offset));transition:opacity var(--tooltip-motion-duration) var(--tooltip-motion-ease), transform var(--tooltip-motion-duration) var(--tooltip-motion-ease);background:#050607;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:10px 10px 9px;font-size:11px;font-weight:700;line-height:1.2;display:grid;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:0 18px 46px #0000007a}.header-pending-progress-tooltip:before{content:"";pointer-events:none;background:#050607;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;width:10px;height:10px;position:absolute;top:-6px;right:34px;transform:rotate(45deg)}.header-pending-tooltip-topline,.header-pending-tooltip-head,.header-pending-tooltip-scale{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.header-pending-tooltip-kicker{color:#fff;text-transform:uppercase;font-size:10px;font-weight:850}.header-pending-tooltip-head span{color:color-mix(in srgb, var(--text-muted) 88%, transparent);text-transform:uppercase;font-size:10px}.header-pending-tooltip-head strong{color:var(--accent-blue);letter-spacing:0;font-size:16px;font-weight:900}.header-pending-tooltip-bar{background:#eeeeee21;border-radius:999px;height:7px;overflow:hidden}.header-pending-tooltip-bar span{border-radius:inherit;background:var(--accent-blue);min-width:2px;max-width:100%;height:100%;display:block}.header-pending-tooltip-scale{color:color-mix(in srgb, var(--text-muted) 86%, transparent);font-size:10px;font-weight:750}.header-pending-tooltip-note{color:#ffffffb8;font-size:10px;font-weight:750}.header-pending-tooltip-big{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:7px;display:grid}.header-pending-tooltip-big strong{color:var(--accent-blue);font-size:28px;font-weight:950;line-height:.9}.header-pending-tooltip-big span{color:color-mix(in srgb, var(--text) 82%, transparent);font-size:11px;font-weight:850}.header-pending-tooltip-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.header-pending-tooltip-steps span{background:#eeeeee21;border-radius:999px;height:7px}.header-pending-tooltip-steps span.is-filled{background:var(--accent-blue)}.header-pending-tooltip-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.header-pending-tooltip-split span{border:1px solid color-mix(in srgb, var(--line-soft) 70%, transparent);background:#ffffff0a;border-radius:7px;gap:2px;padding:7px;display:grid}.header-pending-tooltip-split strong{color:var(--text);font-size:14px;font-weight:950}.header-pending-tooltip-split small{color:color-mix(in srgb, var(--text-muted) 88%, transparent);text-transform:uppercase;font-size:9px;font-weight:850}.header-pending-tooltip-meter{--community-progress:0%;background:linear-gradient(90deg,#ffffff17 1px,#0000 1px) 0 0/20% 100%,linear-gradient(135deg,#11161c,#242a32);border-radius:6px;height:34px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 8px 18px #00000042}.header-pending-tooltip-meter-fill{inset:0 calc(100% - var(--community-progress)) 0 0;border-radius:inherit;background:linear-gradient(#a8d4ff 0%,#4ea9fd 46%,#008cfd 100%);min-width:2px;position:absolute}.header-pending-tooltip-meter-sheen{pointer-events:none;background:linear-gradient(#ffffff29,#0000 42%);position:absolute;inset:0}.header-pending-tooltip-meter-label{z-index:1;color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:10px;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.header-pending-tooltip-meter-label strong{color:#55d2ff;text-shadow:0 1px #00000059;font-size:12px;font-weight:950}.header-pending-tooltip-meter-label.is-over-fill{clip-path:inset(0 calc(100% - var(--community-progress)) 0 0);color:#001827;pointer-events:none;overflow:hidden}.header-pending-tooltip-meter-label.is-over-fill strong{color:#001827;text-shadow:0 1px #ffffff6b}.header-stat.is-plain .header-pending-progress-tooltip{gap:6px;width:198px}.header-stat.is-big .header-pending-progress-tooltip,.header-stat.is-split .header-pending-progress-tooltip,.header-stat.is-meter .header-pending-progress-tooltip{width:224px}.header-pending-progress-trigger:hover+.header-pending-progress-tooltip,.header-pending-progress-trigger:focus-visible+.header-pending-progress-tooltip,.header-stat.is-pending-with-progress:hover .header-pending-progress-tooltip,.header-stat.is-pending-with-progress:focus-within .header-pending-progress-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.header-cashout{background:var(--surface-blue);min-height:34px;color:var(--accent-blue);box-shadow:none;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:10px;padding:0 17px;font-size:12px;font-weight:850;line-height:1;transition:background .14s,transform .14s ease-out,color .14s;display:inline-flex}.header-cashout:hover,.header-cashout:focus-visible{background:var(--brand-soft);color:var(--accent-blue);outline:0}.header-cashout:active{transform:scale(.97)}@media (max-width:640px){.top-actions{--topbar-action-gap:8px;gap:var(--topbar-action-gap)}.header-stats{gap:var(--topbar-action-gap,8px)}.header-stat{min-width:50px}.header-stat.is-pending-with-progress{min-width:max-content}.header-pending-progress-trigger{column-gap:6px}.header-stat-label{font-size:10px}.header-stat-value,.header-stat-value span{font-size:13px}.header-pending-progress-ring{flex-basis:16px;width:16px;height:16px}.header-pending-progress-tooltip{width:200px;right:-26px}.header-cashout{min-height:32px;margin-left:4px;padding-inline:12px;font-size:12px}}.capture-session-earnings strong{color:var(--text);font-family:var(--brand-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:none;filter:none;font-size:84px;font-weight:850;line-height:.92;transition:color .16s}.capture-feed.is-recording .capture-session-earnings strong{color:var(--text);text-shadow:none}.capture-feed.is-pay-font-geist .capture-session-earnings strong{font-family:var(--app-sans);letter-spacing:-.01em;font-weight:600;line-height:.95}.capture-feed.is-saving .capture-session-earnings strong,.capture-feed.is-saved .capture-session-earnings strong{color:var(--brand);text-shadow:none}.capture-amount-row{justify-content:center;align-items:center;display:inline-flex;position:relative}.capture-session-amount{font-size:inherit;isolation:isolate;display:inline-block;position:relative}.capture-amount-base,.capture-amount-fill{align-items:baseline;display:inline-flex}.capture-amount-fill{z-index:1;color:var(--brand);pointer-events:none;clip-path:inset(var(--capture-payout-fill-inset,100%) 0 0 0);will-change:clip-path;transition:clip-path .26s linear;position:absolute;inset:0 -.12em 0 0}.capture-feed:not(.is-recording) .capture-amount-fill,.capture-feed.is-pay-fill-off .capture-amount-fill{display:none}@media (prefers-reduced-motion:reduce){.capture-amount-fill{transition:none}}.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;transform:translateY(.55em)}to{opacity:1;transform:translateY(0)}}.capture-saved-check,.capture-saving-indicator{color:var(--brand);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:calc(100% + 18px);transform:translateY(-50%)}.capture-saved-check{animation:3s ease-out forwards capture-saved-check-cycle}.capture-saving-indicator,.capture-saving-indicator .loading-gear{width:64px;height:64px}.capture-saving-indicator .loading-gear svg{width:58px;height:58px;color:var(--brand);filter:none}.capture-saved-check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:none;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 #ff8fc98c}.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 #ff8fc938}.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 #ff8fc938}.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-launch-toast{top:var(--desktop-toast-edge-inset,16px);z-index:2147483646;color:#f4f5f2;width:min(380px,100vw - 32px);min-height:72px;animation:ll-toast-top-in var(--tooltip-motion-duration) var(--tooltip-motion-ease) both;pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;background:#1c1d20f5;border:1px solid #f4f5f214;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px 14px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #00000057}.capture-launch-toast.is-exiting{pointer-events:none;animation:ll-toast-top-out var(--tooltip-motion-duration) var(--tooltip-motion-ease) both}@keyframes ll-toast-top-in{0%{opacity:0;transform:translateX(-50%) translateY(var(--tooltip-motion-offset))}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ll-toast-top-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(var(--tooltip-motion-offset))}}.capture-launch-toast-copy{gap:2px;min-width:0;display:grid}.capture-launch-toast strong{color:#f4f5f2;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.2}.capture-launch-toast span{color:#9ea39f;font-size:12px;font-weight:600;line-height:1.35}.capture-launch-toast button{color:#008cfd;min-height:34px;font:inherit;cursor:pointer;background:#eeeeee0f;border:0;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:12px;font-weight:800;transition:background-color .12s,transform .12s ease-out;display:inline-flex}.capture-launch-toast button:hover,.capture-launch-toast button:focus-visible{background:#008cfd29;outline:0}.capture-launch-toast button:active{transform:scale(.97)}.capture-processing-toast .loading-gear,.capture-upload-toast .loading-gear{flex:none;width:34px;height:34px}.capture-processing-toast .loading-gear svg,.capture-upload-toast .loading-gear svg{width:26px;height:26px}.capture-recorder-dock.has-window-picker{z-index:10000}.capture-installed-games{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-1), #050607 22%);pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;border-radius:12px;gap:12px;width:min(900px,100vw - 32px);padding:12px;display:grid;box-shadow:0 18px 48px #0000005c}.capture-installed-games header{justify-content:space-between;align-items:center;gap:12px;display:flex}.capture-installed-games header span{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.capture-installed-games header span svg{width:16px;height:16px;color:var(--accent-blue);stroke-width:2.2px}.capture-installed-games header button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;place-items:center;padding:0;transition:color .12s,background .12s,border-color .12s;display:grid}.capture-installed-games header button:hover,.capture-installed-games header button:focus-visible{color:var(--accent-blue);background:#008cfd1f;border-color:#008cfd61;outline:0}.capture-installed-games header button:disabled{cursor:wait;opacity:.65}.capture-installed-games header button svg{stroke-width:2.4px;width:15px;height:15px}.capture-installed-game-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;display:grid}.capture-installed-game{background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;min-width:0;min-height:0;padding:0;display:grid}.capture-installed-game.is-running{background:0 0}.capture-installed-game-thumb{aspect-ratio:2/3;appearance:none;width:100%;box-shadow:none;color:inherit;cursor:pointer;text-align:inherit;background:linear-gradient(135deg,#11161c,#242a32);border:0;border-radius:8px;padding:0;transition:transform .14s;display:block;position:relative;overflow:hidden}.capture-installed-game-thumb:disabled{cursor:default}.capture-installed-game.is-launching .capture-installed-game-thumb{cursor:wait}.capture-installed-game-thumb:after{content:"";z-index:2;opacity:0;background:#00000057;transition:opacity .14s;position:absolute;inset:0}.capture-installed-game-thumb:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000007a 42%,#000000e6 100%);height:58%;position:absolute;inset:auto 0 0}.capture-installed-game-thumb img{z-index:0;object-fit:cover;width:100%;height:100%;transition:opacity .14s;display:block;position:relative}.capture-installed-game.is-launching .capture-installed-game-thumb:after{opacity:1}.capture-installed-game-cover-fallback{z-index:0;-webkit-user-select:none;user-select:none;background:#ffffff1f;transition:none;animation:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.capture-installed-game-cover-fallback.is-loading{will-change:opacity;animation:1.2s ease-in-out infinite app-sidebar-capture-skeleton}.capture-installed-game-live-badge{z-index:4;color:#fff;letter-spacing:0;pointer-events:none;background:#f5001d;border-radius:2px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px}.capture-installed-game:hover .capture-installed-game-thumb{transform:translateY(-1px)}.capture-installed-game:hover .capture-installed-game-thumb:after{opacity:1}.capture-installed-game.is-unsupported .capture-installed-game-thumb{cursor:default}.capture-installed-game.is-support-requestable .capture-installed-game-thumb{cursor:pointer}.capture-installed-game.is-unsupported .capture-installed-game-thumb img{filter:grayscale();opacity:.55}.capture-installed-game.is-unsupported .capture-installed-game-title-row,.capture-installed-game.is-unsupported .capture-installed-game-meta em{color:var(--muted)}.capture-installed-game-thumb-wrap{min-width:0;position:relative}.capture-installed-game-unavailable,.capture-installed-game-launch-overlay{z-index:6;white-space:nowrap;color:#fff;letter-spacing:.02em;text-shadow:0 2px 10px #0009;opacity:0;pointer-events:none;justify-items:center;gap:10px;font-size:13px;font-weight:900;transition:opacity .14s,transform .16s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.capture-installed-game-discord,.capture-installed-game-open-game{pointer-events:none;letter-spacing:0;min-height:30px;text-shadow:var(--btn-text-shadow);border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:850;text-decoration:none;transition:filter .12s,box-shadow .12s,transform .12s;display:inline-flex;transform:translateY(-2px)}.capture-installed-game-overlay-toggle{pointer-events:auto;color:#fff;min-height:20px;font:inherit;letter-spacing:0;text-shadow:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:900;display:inline-flex}.capture-installed-game-overlay-toggle:disabled{cursor:wait;opacity:.72}.capture-installed-game-overlay-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffffffe6}.capture-installed-game-overlay-switch{background:#ffffff2e;border:1px solid #ffffff52;border-radius:999px;flex:none;width:26px;height:15px;transition:background-color .12s,border-color .12s;position:relative;box-shadow:inset 0 1px 2px #00000040}.capture-installed-game-overlay-switch>span{background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .14s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000005c}.capture-installed-game-overlay-toggle.is-active .capture-installed-game-overlay-switch{background:#0095ff;border-color:#0095fff2}.capture-installed-game-overlay-toggle.is-active .capture-installed-game-overlay-switch>span{transform:translate(11px)}.capture-installed-game-discord{background:var(--btn-face-discord);color:var(--btn-text-discord);box-shadow:var(--btn-depth-discord)}.capture-installed-game-open-game{background:var(--btn-face);color:var(--btn-text);box-shadow:var(--btn-depth)}.capture-installed-game-discord>svg,.capture-installed-game-open-game>svg{fill:currentColor;width:13px;height:13px}.capture-installed-game-discord.is-interactive{pointer-events:auto;cursor:pointer}.capture-installed-game-discord.is-interactive:focus-visible{box-shadow:0 0 0 3px #7c86f53d, var(--btn-depth-discord);outline:0}.capture-installed-game:hover .capture-installed-game-discord,.capture-installed-game:hover .capture-installed-game-open-game{filter:brightness(1.08)}.capture-installed-game:active .capture-installed-game-discord{box-shadow:var(--btn-depth-discord-active);transform:translateY(1px)}.capture-installed-game-thumb:active~.capture-installed-game-launch-overlay .capture-installed-game-open-game{box-shadow:var(--btn-depth-active);transform:translateY(1px)}.capture-installed-game:hover .capture-installed-game-unavailable,.capture-installed-game:focus-within .capture-installed-game-unavailable,.capture-installed-game:hover .capture-installed-game-launch-overlay,.capture-installed-game:focus-within .capture-installed-game-launch-overlay,.capture-installed-game.is-launching .capture-installed-game-launch-overlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.game-catalog-card-action{z-index:6;white-space:nowrap;opacity:0;pointer-events:none;justify-items:center;gap:10px;transition:opacity .14s,transform .16s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.game-catalog-card-eligibility{color:#fff;letter-spacing:.02em;text-shadow:0 2px 10px #0009;font-size:13px;font-weight:900;line-height:1}.game-catalog-card-download{pointer-events:auto;background:var(--btn-face);min-height:30px;color:var(--btn-text);letter-spacing:0;text-shadow:var(--btn-text-shadow);box-shadow:var(--btn-depth);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:850;text-decoration:none;transition:filter .12s,box-shadow .12s,transform .12s;display:inline-flex;transform:translateY(-2px)}.game-catalog-card-download svg{width:13px;height:13px}.game-catalog-card-download:hover,.game-catalog-card-download:focus-visible{filter:brightness(1.08);outline:0}.game-catalog-card-download:focus-visible{box-shadow:0 0 0 3px #008cfd3d, var(--btn-depth)}.game-catalog-card-download:active{box-shadow:var(--btn-depth-active);transform:translateY(1px)}.capture-installed-game-discord.game-catalog-card-mobile-action{pointer-events:none;display:none}.game-catalog-card.has-card-action:hover .game-catalog-card-action,.game-catalog-card.has-card-action:focus-within .game-catalog-card-action{opacity:1;transform:translate(-50%,-50%)scale(1)}.game-catalog-card.has-card-action.is-action-open .game-catalog-card-action{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.capture-installed-game.is-running-blocked .capture-installed-game-thumb,.capture-installed-game.is-not-installed .capture-installed-game-thumb{cursor:not-allowed}.capture-installed-game.is-running-blocked .capture-installed-game-thumb img,.capture-installed-game.is-not-installed .capture-installed-game-thumb img{filter:brightness(.45)saturate(.85)}.capture-installed-game-running-overlay{z-index:6;text-align:center;white-space:normal;color:#fff;letter-spacing:.02em;text-shadow:0 2px 10px #0009;opacity:0;pointer-events:none;justify-items:center;gap:6px;max-width:90%;font-size:13px;font-weight:900;transition:opacity .14s,transform .16s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.capture-installed-game-running-hint{letter-spacing:.01em;opacity:.85;font-size:11px;font-weight:700}.capture-installed-game.is-running-blocked:hover .capture-installed-game-running-overlay,.capture-installed-game.is-not-installed:hover .capture-installed-game-running-overlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.capture-installed-game-meta{z-index:3;color:#fff;pointer-events:none;text-shadow:0 2px 10px #000000c7;gap:3px;min-width:0;padding:34px 9px 9px;display:grid;position:absolute;bottom:0;left:0;right:0}.capture-installed-game-title-row{min-width:0;color:inherit;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:900;line-height:1.08;display:flex}.capture-installed-game-launcher-icon{color:#fff;letter-spacing:-.04em;width:14px;height:14px;text-shadow:none;background:#0a0c0fb8;border:1px solid #ffffff8c;border-radius:4px;flex:0 0 14px;place-items:center;font-size:7px;font-style:normal;font-weight:950;line-height:1;display:inline-grid}.capture-installed-game-launcher-icon.is-steam,.capture-installed-game-launcher-icon.is-xbox,.capture-installed-game-launcher-icon.is-microsoftstore,.capture-installed-game-launcher-icon.is-epic,.capture-installed-game-launcher-icon.is-wargaming{border-radius:50%}.capture-installed-game-title-viewport{flex:auto;min-width:0;overflow:hidden}.capture-installed-game-title-track{min-width:max-content;display:inline-block;transform:translate(0)}.capture-installed-game-title-track.is-overflowing{animation:8s ease-in-out infinite capture-game-title-marquee}@keyframes capture-game-title-marquee{0%,18%{transform:translate(0)}48%,72%{transform:translateX(calc(-1 * var(--game-title-overflow)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.capture-installed-game-title-track.is-overflowing{animation:none}}.capture-installed-game-meta em{color:var(--accent-blue);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900;line-height:1.08;overflow:hidden}.capture-installed-games-empty{border:1px dashed var(--line-soft);min-height:42px;color:var(--muted);border-radius:10px;place-items:center;font-size:12px;font-weight:750;display:grid}.game-library-shell{align-content:start;gap:26px;width:min(1180px,100vw - 48px);min-height:calc(100vh - 52px);margin:0 auto;padding:52px 0 84px;display:grid}.game-library-shell.is-modal{gap:20px;width:100%;min-height:0;margin:0;padding:0}.capture-library-picker .game-library-head{padding-right:44px}.game-library-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.game-library-head div{min-width:0;display:grid}.game-library-head h1{color:var(--text);letter-spacing:0;margin:0;font-size:28px;font-weight:900;line-height:1.05}.game-library-head button{width:32px;height:32px;color:color-mix(in srgb, var(--muted) 72%, transparent);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .12s,transform .12s;display:grid}.game-library-head button:hover,.game-library-head button:focus-visible{color:#fff;background:0 0;outline:0}.game-library-head button:disabled{cursor:wait;opacity:.42}.game-library-head button svg{stroke-width:2.4px;width:16px;height:16px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.game-library-head button:active svg{transform:rotate(140deg)scale(.92)}.game-library-head button.is-clicked svg{animation:.36s cubic-bezier(.2,.8,.2,1) game-library-refresh-click}@keyframes game-library-refresh-click{0%{transform:rotate(0)scale(1)}70%{transform:rotate(300deg)scale(.94)}to{transform:rotate(360deg)scale(1)}}.game-library-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:24px 14px;width:100%;display:grid}.game-library-shell.is-modal .game-library-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));max-height:min(620px,100vh - 190px);padding-right:4px;overflow:auto}.game-library-empty{color:var(--muted);font-size:13px;font-weight:750}.game-library-empty.is-error{color:#ff6b6b}.game-library-launch-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.game-library-zero-state{isolation:isolate;width:100%;min-width:0;position:relative}.game-library-zero-skeleton{z-index:0;opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.game-library-zero-state.is-searching .game-library-zero-skeleton{opacity:1}.game-library-zero-skeleton-card{aspect-ratio:2/3;box-shadow:none;background:#ffffff1f;border:1px solid #0000;border-radius:8px;transition:none;animation:none;display:block;position:relative;overflow:hidden}.game-library-zero-state.is-searching .game-library-zero-skeleton-card{will-change:opacity;animation:1.2s ease-in-out infinite app-sidebar-capture-skeleton}.game-library-zero-skeleton-card:before,.game-library-zero-skeleton-card:after{content:"";background:color-mix(in srgb, var(--text) 24%, transparent);border-radius:999px;position:absolute;left:10px}.game-library-zero-skeleton-card:before{height:9px;bottom:28px;right:32%}.game-library-zero-skeleton-card:after{height:8px;bottom:12px;right:56%}.game-library-zero-message{z-index:1;width:100%;height:min(100%,max(280px,100vh - 180px));color:var(--text);text-align:center;text-shadow:0 2px 16px #000000e6;justify-content:center;align-items:center;gap:9px;padding:28px;font-size:14px;font-weight:800;line-height:1.35;display:flex;position:absolute;inset:0 0 auto}.game-library-shell.is-modal .game-library-zero-message{height:100%}.games-page-shell{width:min(1180px, calc(100vw - var(--app-sidebar-width) - 48px));align-content:start;gap:26px;margin:0 auto;padding:52px 0 84px;display:grid}.games-page-loading{align-self:start;max-height:100%;overflow:hidden}.games-page-title-skeleton{will-change:opacity;background:#ffffff1f;border-radius:8px;width:150px;height:34px;animation:1.2s ease-in-out infinite app-sidebar-capture-skeleton;display:block}.games-page-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.games-page-title-row{align-items:center;gap:14px;min-width:0;display:flex}.games-page-library-help{border-radius:8px;align-items:center;gap:7px;margin:-6px -8px;padding:6px 8px;transition:background .12s;display:inline-flex;position:relative}.games-page-library-help:hover,.games-page-library-help:focus-within{background:color-mix(in srgb, var(--text) 6%, transparent)}.games-page-library-help-trigger{width:22px;height:22px;color:color-mix(in srgb, var(--text) 58%, transparent);cursor:help;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.games-page-library-help-trigger:hover,.games-page-library-help-trigger:focus-visible{color:var(--text);outline:none}.games-page-library-help-trigger:focus-visible{box-shadow:0 0 0 2px #008cfd85}.games-page-library-help-tooltip{z-index:80;width:min(300px,100vw - 48px);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--tooltip-motion-offset));transition:opacity var(--tooltip-motion-duration) var(--tooltip-motion-ease), transform var(--tooltip-motion-duration) var(--tooltip-motion-ease), visibility 0s linear var(--tooltip-motion-duration);background:#050607;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 46px #0000007a}.games-page-library-help-tooltip:before{content:"";background:0 0;height:10px;position:absolute;top:-10px;left:0;right:0}.games-page-library-help-tooltip:after{content:"";background:#050607;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;width:10px;height:10px;position:absolute;top:-6px;left:32px;transform:rotate(45deg)}.games-page-library-help:hover .games-page-library-help-tooltip,.games-page-library-help:focus-within .games-page-library-help-tooltip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.games-page-library-help-title{color:var(--text);font-size:12px;font-weight:850;line-height:1.2}.games-page-library-help-body{color:#ffffffb8;margin:0;font-size:12px;font-weight:600;line-height:1.45}.games-page-head h1{color:var(--text);letter-spacing:0;margin:0;font-size:28px;font-weight:900;line-height:1.05}.game-library-shell.is-embedded{gap:20px;width:100%;min-height:0;margin:0;padding:0}.capture-installed-game-thumb.is-static{cursor:default}.capture-installed-game-thumb.is-static:after,.game-catalog-card:not(.is-unsupported):hover .capture-installed-game-thumb:after{opacity:0}.game-catalog-card.has-card-action:hover .capture-installed-game-thumb:after,.game-catalog-card.has-card-action:focus-within .capture-installed-game-thumb:after{opacity:1}.game-catalog-card.has-card-action.is-action-open .capture-installed-game-thumb:after{opacity:1!important}.game-catalog-card:hover .capture-installed-game-thumb{transform:none}@media (hover:none),(pointer:coarse),(max-width:720px){.game-catalog-card.has-card-action{cursor:pointer}.game-catalog-card-desktop-action{display:none}.capture-installed-game-discord.game-catalog-card-mobile-action{display:inline-flex}.game-catalog-card.has-card-action:hover .game-catalog-card-action{opacity:0;transform:translate(-50%,-50%)scale(.92)}.game-catalog-card.has-card-action:hover .capture-installed-game-thumb:after{opacity:0}.game-catalog-card.has-card-action.is-action-open .game-catalog-card-action,.game-catalog-card.has-card-action:focus-within .game-catalog-card-action{opacity:1;transform:translate(-50%,-50%)scale(1)}.game-catalog-card.has-card-action.is-action-open .game-catalog-card-mobile-action{pointer-events:auto}.game-catalog-card.has-card-action.is-action-open .capture-installed-game-thumb:after,.game-catalog-card.has-card-action:focus-within .capture-installed-game-thumb:after{opacity:1}}.games-page-see-more{color:color-mix(in srgb, var(--text) 82%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;margin:2px 0 0;padding:0;font-size:12px;font-weight:800;transition:color .12s}.games-page-see-more:hover,.games-page-see-more:focus-visible{color:var(--text)}.games-page-see-more:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #f4f5f252}.all-games-modal{flex-direction:column;width:min(880px,100%);height:min(720px,100vh - 48px);display:flex;overflow:hidden}.all-games-catalog-body{flex:1;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.all-games-catalog-body.has-notice{grid-template-rows:auto auto minmax(0,1fr)}.all-games-catalog-notice{min-width:0}.all-games-search{background:var(--surface-1);height:42px;color:var(--muted);border:0;border-radius:10px;align-items:center;gap:10px;padding:0 13px;transition:background-color .14s,color .14s;display:flex}.all-games-search:focus-within{background:var(--surface-2);color:var(--text)}.all-games-search.is-available{color:#5cd7a5;background:#173426}.all-games-search.is-available:focus-within{background:#1d432f}.all-games-search.is-unavailable{color:#ff8d8d;background:#3a2020}.all-games-search.is-unavailable:focus-within{background:#482626}.all-games-search input{min-width:0;height:100%;color:var(--text);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px;font-weight:650}.all-games-search input::placeholder{color:color-mix(in srgb, var(--muted) 88%, transparent)}.all-games-search input::-webkit-search-cancel-button{appearance:none;display:none}.all-games-search-availability{color:currentColor;white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.all-games-search-availability svg{flex:none;animation:.24s cubic-bezier(.2,.9,.2,1.2) ll-game-availability-pop}@keyframes ll-game-availability-pop{0%{opacity:0;transform:scale(.58)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.all-games-search-availability svg{animation:none}}@media (max-width:720px){.all-games-search-availability>span{display:none}}.all-games-catalog-scroll{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;min-height:0;padding:0 4px 4px 0;overflow-y:auto}.all-games-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:16px 10px}.game-catalog-tutorial-rail{z-index:12;pointer-events:none;height:0;position:sticky;bottom:18px}.game-catalog-tutorial-overlay{--tutorial-radius:10px;border-radius:var(--tutorial-radius);background:var(--btn-face-light);color:var(--btn-text-light);letter-spacing:-.01em;white-space:nowrap;pointer-events:auto;border:0;align-items:center;gap:15px;padding:8px 28px 8px 8px;font-size:19px;font-weight:850;text-decoration:none;transition:background-color .12s,box-shadow .12s;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000006b}.game-catalog-tutorial-thumb{aspect-ratio:16/9;background:#05070c;border-radius:6px;flex:none;width:112px;display:block;position:relative;overflow:hidden}.game-catalog-tutorial-thumb img{object-fit:cover;width:100%;height:100%}.game-catalog-tutorial-badge{place-items:center;display:grid;position:absolute;inset:0}.game-catalog-tutorial-badge:before{content:"";background:var(--btn-face-light);border-radius:999px;width:34px;height:34px;position:absolute;box-shadow:0 2px 8px #00000080}.game-catalog-tutorial-badge:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid var(--btn-text-light);width:0;height:0;margin-left:3px;position:absolute}.tutorial-lightbox{z-index:60;background:#04060cd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tutorial-lightbox-frame{aspect-ratio:16/9;background:#05070c;border-radius:10px;width:min(1040px,100%);max-height:86vh;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000009e}.tutorial-lightbox-video{object-fit:contain;background:#05070c;width:100%;height:100%;display:block}.tutorial-lightbox-close{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:8px;right:8px}.tutorial-lightbox-close svg{filter:drop-shadow(0 2px 7px #000c);width:28px;height:28px}.tutorial-lightbox-close:hover,.tutorial-lightbox-close:focus-visible{outline:0;transform:scale(1.08)}.tutorial-lightbox-close:focus-visible svg{filter:drop-shadow(0 0 4px #008cfde6)}@property --tutorial-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.game-catalog-tutorial-overlay:before{content:"";z-index:-1;border-radius:calc(var(--tutorial-radius) + 1.5px);-webkit-mask-composite:xor;background:conic-gradient(from var(--tutorial-glow-angle), transparent 0turn, #008cfd59 .12turn, #6cc0ff .2turn, #008cfd59 .28turn, transparent .4turn, transparent 1turn);padding:1.5px;animation:4.5s linear infinite game-catalog-tutorial-glow;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.game-catalog-tutorial-overlay:after{content:"";z-index:-2;border-radius:calc(var(--tutorial-radius) + 4px);-webkit-mask-composite:xor;background:conic-gradient(from var(--tutorial-glow-angle), transparent 0turn, #008cfd57 .14turn, #6cc0ff70 .2turn, #008cfd57 .26turn, transparent .4turn, transparent 1turn);filter:blur(7px);padding:4px;animation:4.5s linear infinite game-catalog-tutorial-glow;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes game-catalog-tutorial-glow{to{--tutorial-glow-angle:360deg}}.game-catalog-tutorial-overlay:hover,.game-catalog-tutorial-overlay:focus-visible{background:var(--btn-face-light-hover);outline:0}.game-catalog-tutorial-overlay:focus-visible{box-shadow:0 0 0 3px #008cfd59,0 10px 30px #0000006b}.game-catalog-tutorial-overlay:active{background:var(--btn-face-light-active)}.all-games-catalog-grid .game-library-zero-skeleton-card{will-change:opacity;animation:1.2s ease-in-out infinite app-sidebar-capture-skeleton}.all-games-catalog-zero{min-height:100%;overflow:hidden}.all-games-catalog-zero .game-library-zero-skeleton{opacity:.16}.all-games-catalog-zero .game-library-zero-message{color:#fff;letter-spacing:-.035em;text-shadow:0 3px 22px #000000f5;background:radial-gradient(circle,#101010e6 0,#101010a3 18%,#10101000 48%);height:min(100%,max(360px,100vh - 180px));font-size:clamp(26px,2.4vw,40px);font-weight:900}.all-games-catalog-state{min-height:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:28px;font-size:12px;font-weight:700;display:grid}.all-games-catalog-state.is-error,.all-games-catalog-inline-error{color:#ff8d8d}.all-games-catalog-state button,.all-games-catalog-inline-error button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.all-games-catalog-inline-error{text-align:center;justify-content:center;align-items:center;gap:10px;padding:18px 10px 2px;font-size:11px;font-weight:650;display:flex}.all-games-modal>.modal-actions{flex:none;margin-top:14px}.game-catalog-sentinel{width:100%;height:1px}@media (prefers-reduced-motion:reduce){.game-catalog-tutorial-overlay{transition:none}.game-catalog-tutorial-overlay:before,.game-catalog-tutorial-overlay:after{animation:none}.all-games-catalog-grid .game-library-zero-skeleton-card{opacity:.72;animation:none}}@media (max-width:720px){.game-catalog-tutorial-rail{bottom:14px}.game-catalog-tutorial-overlay{gap:11px;padding:6px 20px 6px 6px;font-size:15px}.game-catalog-tutorial-thumb{width:84px}.game-catalog-tutorial-badge:before{width:26px;height:26px}.game-catalog-tutorial-badge:after{border-top-width:6px;border-bottom-width:6px;border-left-width:10px;margin-left:2px}}@media (max-width:900px){.app-shell-layout{--app-sidebar-width:0px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-shell-content{min-height:0}.app-sidebar{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-rows:auto;gap:12px;height:auto;padding:8px 14px 12px;position:static}.app-sidebar-nav{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.app-sidebar-link{justify-content:center}.app-sidebar-recent{display:none}.app-shell-layout .capture-recorder-dock{left:0}.games-page-shell{width:min(100% - 28px,1180px);padding-top:32px}.rewards-page-shell{width:min(100% - 28px,1180px);margin-top:32px}.games-page-head{align-items:flex-start}.all-games-modal{height:min(680px,100vh - 28px)}.all-games-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.capture-record-row{--capture-control-radius:20px;pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;justify-content:center;align-items:center;display:inline-flex;position:relative}.capture-record-row .capture-record-button{flex:none}.capture-auto-end-note{color:#f4f5f294;text-align:center;margin:0;font-size:13px;font-weight:650;line-height:1.4;display:block}.capture-upload-status-note{color:#f4f5f2b8;font-variant-numeric:tabular-nums}.capture-gameplay-link{color:#f4f5f2b8;font:inherit;font-weight:750;line-height:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;transition:color .12s;display:inline}.capture-gameplay-link:hover{color:#fff}.capture-gameplay-link:focus-visible{outline-offset:3px;color:#fff;outline:2px solid #f4f5f261}.capture-end-confirm-popover{z-index:20;width:min(330px,100vw - 28px);color:var(--text);background:#050607;border:1px solid #ffffff1a;border-radius:8px;gap:10px;padding:14px;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 18px 46px #0000007a}.capture-end-confirm-popover:after{content:"";background:#050607;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.capture-end-confirm-popover strong,.capture-end-confirm-popover p{margin:0}.capture-end-confirm-popover strong{font-size:14px;font-weight:850;line-height:1.15}.capture-end-confirm-popover p{color:#ffffffb8;font-size:12px;font-weight:650;line-height:1.35}.capture-end-confirm-actions{grid-template-columns:1fr;gap:8px;margin-top:2px;display:grid}.capture-end-confirm-actions button{min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800;transition:background .12s,color .12s,filter .12s}.capture-end-confirm-danger{color:#ff8d8d;background:#ff5d5d1f;border:1px solid #ff5d5d3d}.capture-end-confirm-danger:hover,.capture-end-confirm-danger:focus-visible{color:#ffb4b4;background:#ff5d5d2e;outline:0}.capture-end-confirm-primary{background:var(--btn-face);color:var(--btn-text);text-shadow:0 1px #ffffff59;box-shadow:var(--btn-depth);border:0}.capture-end-confirm-primary:active{box-shadow:var(--btn-depth-active);transform:translateY(3px)}.capture-end-confirm-primary:hover,.capture-end-confirm-primary:focus-visible{filter:brightness(1.06);outline:0}.capture-record-button{--capture-upload-progress:0%;border-radius:var(--capture-control-radius,20px);background:var(--btn-face);min-width:280px;min-height:56px;color:var(--btn-text);text-shadow:0 1px #ffffff59;box-shadow:var(--btn-depth), 0 16px 38px #00000052;pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;background-clip:padding-box;border:0;justify-content:center;align-items:center;gap:12px;padding:0 18px 0 22px;font-size:15px;font-weight:700;transition:box-shadow .15s,filter .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.capture-record-button>span{z-index:1;position:relative}.capture-record-button:before{content:"";width:var(--capture-upload-progress);border-radius:inherit;background:var(--btn-face);opacity:0;pointer-events:none;transition:width .22s,opacity .14s;position:absolute;inset:0}.capture-tooltip-panel{--capture-monitor-radius:8px;--capture-tooltip-gap:12px;left:50%;right:auto;bottom:calc(100% + var(--capture-tooltip-gap));z-index:12;border-radius:var(--capture-monitor-radius);opacity:0;pointer-events:none;width:min(460px,100vw - 28px);transform:translate(-50%, var(--tooltip-motion-offset));transform-origin:bottom;transition:opacity var(--tooltip-motion-duration) var(--tooltip-motion-ease), transform var(--tooltip-motion-duration) var(--tooltip-motion-ease);background:#050607;border:1px solid #ffffff1a;gap:10px;padding:12px;display:grid;position:absolute;box-shadow:0 18px 46px #0000007a}.capture-tooltip-panel:after{content:"";background:#050607;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.capture-tooltip-panel:before{content:"";left:0;right:0;bottom:calc(var(--capture-tooltip-gap) * -1);height:var(--capture-tooltip-gap);pointer-events:auto;background:0 0;position:absolute}.capture-tooltip-panel.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.capture-monitor-game{color:var(--text);font-size:13px;font-weight:850;line-height:1.2}.capture-monitor-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.capture-monitor-live-stack{gap:12px;min-width:0;display:grid}.capture-monitor-video-wrap,.capture-monitor-video,.capture-monitor-preview{aspect-ratio:16/9;border:1px solid var(--line-soft);border-radius:var(--capture-monitor-radius,8px);width:100%;min-height:0;color:var(--muted);background:#050505}.capture-monitor-video-wrap{position:relative;overflow:hidden}.capture-monitor-video{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;display:block}.capture-monitor-poster,.capture-monitor-preview.has-frame img{object-fit:contain;background:#050505;width:100%;height:100%}.capture-monitor-poster{pointer-events:none;position:absolute;inset:0}.capture-monitor-preview{text-align:center;border:0;align-content:center;place-items:center;gap:7px;padding:18px;display:grid}.capture-monitor-preview.has-frame{padding:0;overflow:hidden}.capture-monitor-preview svg{width:26px;height:26px;color:color-mix(in srgb, var(--muted) 82%, transparent)}.capture-monitor-preview.is-error svg{color:#ff5d5d}.capture-monitor-preview strong{color:var(--text);font-size:13px;font-weight:850}.capture-monitor-preview span{max-width:260px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.capture-monitor-inline-action{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.capture-monitor-inline-action:hover,.capture-monitor-inline-action:focus-visible{color:var(--text);outline:0}.capture-window-picker-layer,.capture-library-picker-layer{z-index:22;pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;background:#00000057;place-items:center;padding:34px 24px;display:grid;position:fixed;inset:0}.capture-library-picker-layer{z-index:24;animation:.18s ease-out both modal-backdrop-in}.capture-library-picker-layer.is-closing{animation:.18s ease-in both modal-backdrop-out}.capture-window-picker{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-1), #050607 18%);border-radius:18px;gap:10px;width:min(960px,100vw - 56px);max-height:min(740px,100vh - 68px);padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000073}.capture-library-picker{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-1), #050607 18%);transform-origin:50%;border-radius:18px;width:min(1100px,100vw - 56px);max-height:min(780px,100vh - 68px);padding:28px;animation:.18s ease-out both modal-pop-in;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000073}.capture-library-picker-layer.is-closing .capture-library-picker{animation:.18s cubic-bezier(.5,0,.75,0) both modal-pop-out}.capture-library-close{z-index:2;border-radius:var(--capture-control-radius,20px);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .12s;display:grid;position:absolute;top:14px;right:14px}.capture-library-close:hover,.capture-library-close:focus-visible{color:#fff;outline:0}.capture-library-close svg{stroke-width:2.2px;width:18px;height:18px}.capture-window-picker header{justify-content:space-between;align-items:center;gap:12px;display:flex}.capture-window-picker header strong{color:var(--text);font-size:13px;font-weight:850}.capture-window-picker header button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .12s;display:grid}.capture-window-picker header button:hover,.capture-window-picker header button:focus-visible{color:#fff;background:0 0;outline:0}.capture-window-picker header button svg{stroke-width:2.2px;width:18px;height:18px}.capture-window-picker-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:start;gap:10px;min-height:min(540px,100vh - 178px);max-height:min(620px,100vh - 178px);display:grid;overflow:auto}.capture-window-option{border:1px solid var(--line-soft);min-width:0;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0a;border-radius:12px;grid-template-rows:auto 1fr;gap:9px;padding:9px;display:grid;position:relative}.capture-window-option:hover,.capture-window-option:focus-visible{background:var(--brand-soft);border-color:#008cfd6b;outline:0}.capture-window-option-preview{aspect-ratio:16/9;width:100%;color:var(--accent-blue);background:#050505;border:1px solid #ffffff14;border-radius:8px;place-items:center;display:grid;overflow:hidden}.capture-window-option-preview img{object-fit:contain;width:100%;height:100%;display:block}.capture-window-option-preview span{color:var(--muted);font-size:11px;font-weight:750}.capture-window-option-copy{gap:3px;min-width:0;display:grid}.capture-window-option-copy strong{text-overflow:ellipsis;color:var(--text);white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.capture-window-option-copy em{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:650;overflow:hidden}.capture-window-option-status{color:var(--text);background:#050505c7;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850;position:absolute;top:16px;right:16px}.capture-window-picker-empty{border:1px dashed var(--line-soft);min-height:100%;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:750;display:flex}.capture-window-picker-empty.is-loading{border-color:#0000;min-height:min(540px,100vh - 178px);padding:0}.capture-window-picker-empty .loading-gear,.capture-window-picker-empty .loading-gear svg{width:54px;height:54px}.capture-window-picker-retry{background:var(--btn-face);min-height:32px;color:var(--btn-text);text-shadow:0 1px #ffffff59;font:inherit;cursor:pointer;box-shadow:var(--btn-depth);border:0;border-radius:999px;padding:0 16px;font-size:12px;font-weight:800;transition:filter .15s,box-shadow .15s,transform .15s}.capture-window-picker-retry:hover{filter:brightness(1.06)}.capture-window-picker-retry:active{box-shadow:var(--btn-depth-active);transform:translateY(3px)}.capture-window-picker-retry:focus-visible{outline-offset:2px;outline:2px solid #008cfd8c}.capture-record-button:hover{filter:brightness(1.06)}.capture-record-button:disabled,.capture-record-button.is-unavailable{background:var(--btn-face-disabled);color:var(--btn-text-disabled);text-shadow:none;box-shadow:var(--btn-depth-disabled);cursor:not-allowed;filter:none;border:0;transform:none}.capture-recorder-dock.is-saved .capture-record-button:disabled{background:var(--btn-face);color:var(--btn-text);text-shadow:0 1px #ffffff59;box-shadow:var(--btn-depth), 0 16px 38px #00000052;background-clip:padding-box;border:0}.capture-recorder-dock.is-saved .capture-record-button.is-no-game:disabled{background:var(--btn-face-disabled);color:var(--btn-text-disabled);text-shadow:none;box-shadow:var(--btn-depth-disabled);background-clip:padding-box;border:0}.capture-pay-adjustment{vertical-align:middle;cursor:help;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.capture-pay-adjustment-icon{width:14px;height:14px;color:var(--accent-warning);flex:none}.capture-pay-adjustment-label{letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 70%, transparent);font-size:11px;font-weight:600}.capture-pay-report-link{appearance:none;font:inherit;color:color-mix(in srgb, var(--text) 62%, transparent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.capture-pay-report-link:hover{color:#fff}.capture-pay-report-link:disabled{color:color-mix(in srgb, var(--text) 42%, transparent);cursor:default}.capture-pay-report-link.is-contact-support,.capture-pay-report-link.is-contact-support span{text-decoration:none}.capture-pay-report-link.is-contact-support svg{flex:none;width:12px;height:12px}.app-sidebar-capture-list li.has-note{cursor:help;border-radius:8px}.app-sidebar-capture-list li.has-note:hover,.app-sidebar-capture-list li.has-note:focus-visible{background:color-mix(in srgb, var(--text) 6%, transparent);outline:none}.app-sidebar-capture-list .app-sidebar-capture-meta{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.app-sidebar-capture-list .app-sidebar-capture-time{flex:none}.app-sidebar-capture-list .app-sidebar-capture-note-icon{width:14px;height:14px;color:var(--accent-warning);opacity:.92;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-sidebar-capture-list .app-sidebar-capture-multipov{letter-spacing:.02em;color:var(--accent,#7cc4ff);background:#7cc4ff14;border:1px solid #ffffff24;border-radius:4px;flex:none;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.recent-capture-note-popover{--recent-capture-note-bg:#050607;--recent-capture-note-border:#ffffff1a;z-index:1200;border:1px solid var(--recent-capture-note-border);background:var(--recent-capture-note-bg);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--text);animation:recent-capture-note-in var(--tooltip-motion-duration) var(--tooltip-motion-ease) both;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:fixed;overflow:visible;box-shadow:0 18px 46px #0000007a}.recent-capture-note-popover:before,.recent-capture-note-popover:after{content:"";top:var(--recent-capture-note-caret-top,18px);pointer-events:none;width:0;height:0;position:absolute;transform:translateY(-50%)}.recent-capture-note-popover.is-right-of-anchor:before{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid var(--recent-capture-note-border);left:-8px}.recent-capture-note-popover.is-right-of-anchor:after{border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:7px solid var(--recent-capture-note-bg);left:-7px}.recent-capture-note-popover.is-left-of-anchor:before{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid var(--recent-capture-note-border);right:-8px}.recent-capture-note-popover.is-left-of-anchor:after{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:7px solid var(--recent-capture-note-bg);right:-7px}.recent-capture-note-title{color:var(--text);font-size:12px;font-weight:850;line-height:1.2}.recent-capture-note-body{color:#ffffffb8;margin:0;font-size:12px;font-weight:600;line-height:1.45}.recent-capture-reupload{display:block}.recent-capture-reupload-status{color:#ffffffa3;margin:0;font-size:11px;font-weight:650;line-height:1.35}.recent-capture-reupload-status.is-available,.recent-capture-reupload-status.is-success{color:#7cc4ffe6}.recent-capture-reupload-status.is-error{color:#f77}.recent-capture-reupload-status.is-confirm{color:#f4bd6a}.recent-capture-note-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recent-capture-note-actions .capture-pay-report-link{flex:none}.recent-capture-note-popover .capture-pay-report-link{align-self:flex-start}.recent-capture-note-popover .recent-capture-discard-button{color:#ff8585}@keyframes recent-capture-note-in{0%{opacity:0;transform:translateY(var(--tooltip-motion-offset))}to{opacity:1;transform:translateY(0)}}.capture-record-button.is-waiting:disabled{background:var(--btn-face-disabled);color:var(--btn-text-disabled);text-shadow:none;box-shadow:var(--btn-depth-disabled);border:0}.capture-record-button.is-loading{background:var(--btn-face-disabled);color:color-mix(in srgb, var(--text) 78%, transparent);text-shadow:none;box-shadow:var(--btn-depth-disabled);cursor:wait;border:0}.capture-record-button.is-loading:before{opacity:1}.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-starting-reason{color:#f4f5f294;text-align:center;text-wrap:balance;pointer-events:none;-webkit-app-region:no-drag;app-region:no-drag;width:max-content;max-width:min(560px,100vw - 28px);margin:0;font-size:13px;font-weight:650;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.capture-unavailable-dialogue{width:min(380px,100vw - 28px);color:color-mix(in srgb, var(--muted) 90%, transparent);text-align:center;pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;font-size:12px;line-height:1.35;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.capture-unavailable-dialogue button{color:color-mix(in srgb, var(--text) 82%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;transition:color .12s}.capture-unavailable-dialogue button:hover,.capture-unavailable-dialogue button:focus-visible{color:var(--text)}.capture-unavailable-dialogue button:focus-visible{outline-offset:3px;outline:2px solid #f4f5f252}.capture-unavailable-dialogue button:disabled{color:color-mix(in srgb, var(--muted) 68%, transparent);cursor:wait}.capture-record-button:focus-visible{outline-offset:4px;outline:2px solid #008cfd8c}.capture-record-button:active{box-shadow:var(--btn-depth-active), 0 6px 16px #00000047;transform:translateY(4px)}.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-record-button.is-loading strong{color:var(--text)}.capture-recorder-dock.is-recording .capture-record-button{background:var(--btn-face-danger);color:var(--btn-text-danger);text-shadow:0 1px 1px #460a0a4d;box-shadow:var(--btn-depth-danger), 0 16px 38px #00000052;background-clip:padding-box;border:0}.capture-recorder-dock.is-recording .capture-record-button:active{box-shadow:var(--btn-depth-danger-active), 0 6px 16px #00000047;transform:translateY(4px)}.capture-recorder-dock.is-recording .capture-record-button:hover{filter:brightness(1.06)}.capture-recorder-dock.is-recording .capture-record-button:focus-visible{outline-color:#ff5d5d99}.capture-recorder-dock.is-recording .capture-record-dot{animation:1.2s ease-in-out infinite capture-record-pulse}.capture-recorder-dock.is-recording.is-video-waiting .capture-record-button,.capture-recorder-dock.is-recording.is-video-waiting .capture-record-button:disabled{background:var(--btn-face-disabled);color:var(--btn-text-disabled);text-shadow:none;box-shadow:var(--btn-depth-disabled);cursor:progress;filter:none;border:0}@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 - 112px);padding:0 0 104px}.capture-home{min-height:calc(100vh - 112px)}.capture-feed{min-height:calc(100vh - 112px);padding:0 18px 112px}.capture-session-earnings strong{font-size:clamp(54px,10vw,84px)}.capture-record-button{min-width:min(240px,78vw)}.capture-installed-games{width:min(420px,100vw - 24px);padding:10px}.game-library-shell{width:min(100% - 28px,560px);padding:32px 0 72px}.game-library-head{align-items:flex-start}.game-library-head h1{font-size:24px}.capture-installed-game-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:240px;overflow:auto}.game-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;max-height:none;overflow:visible}.game-library-zero-skeleton-card:nth-child(n+10){display:none}.capture-monitor-panel{grid-template-columns:1fr}.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::-webkit-search-cancel-button{cursor:pointer}.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:#050505;letter-spacing:0;text-align:center;background:#fff;place-items:center;width:100%;height:100%;padding:0 10px;font-size:22px;font-weight:900;line-height:1;display:grid;overflow:hidden}.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:#ff8fc914}.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:#ff8fc914}.wallet-redesign .catalog-tile-art{background:linear-gradient(#ffffff09,#fff0),#f4f5f20e;border-radius:10px}.wallet-redesign .catalog-tile-art img{opacity:.9;max-width:84%;max-height:82%}.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}.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-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 #ff8fc914}.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:#ff8fc914;border-color:#ff8fc959}.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,#ff8fc9cc 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,#ff8fc9b3 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}.rewards-page-shell{width:min(1180px, calc(100vw - var(--app-sidebar-width) - 48px));margin:42px auto 80px}.rewards-page-shell .wallet-redesign{width:100%;margin:0}.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(240px,340px);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}.catalog-category-stack{gap:28px;display:grid}.catalog-category{gap:12px;display:grid}.rewards-title-section .wallet-section-heading{margin-bottom:0}.catalog-category-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-category-heading h3{color:var(--text);margin:0;font-size:13px;font-weight:800}.catalog-category-heading span{color:var(--muted);font-size:11px;font-weight:800}.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:250/100;background:0 0;border:0;border-radius:8px;padding:0;overflow:hidden}.wallet-redesign .catalog-tile-art img{object-fit:fill;opacity:1;width:100%;max-width:none;height:100%;max-height:none}.wallet-redesign .catalog-tile[data-logo-scale=wide-wordmark] .catalog-tile-art img{opacity:1;max-width:none;max-height:none;transform:none}.wallet-redesign .catalog-tile[data-logo-scale=payout-card] .catalog-tile-art,.wallet-redesign .catalog-tile[data-logo-scale=stablecoin-payout] .catalog-tile-art{aspect-ratio:250/100;background:linear-gradient(#ffffffeb,#f2f5f8f0),#f5f7fa;border:1px solid #f4f5f229;border-radius:8px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0c0d0f0a}.wallet-redesign .catalog-tile[data-logo-scale=payout-card] .catalog-tile-art img{object-fit:contain;opacity:1;width:auto;max-width:70%;height:auto;max-height:44%;transform:none}.wallet-redesign .catalog-tile[data-logo-scale=stablecoin-payout] .catalog-tile-art img{object-fit:contain;opacity:1;width:100%;max-width:none;height:100%;max-height:none;transform:scale(2.55)}.wallet-redesign .catalog-tile[data-unavailable=true]{opacity:.62;cursor:not-allowed}.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(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:1}.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-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:10px;width:100%;height:42px}.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:0 0;border-bottom:0;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);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;text-decoration:none;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:#ff8fc912;border:1px solid #ff8fc92e;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:#ff8fc914;border:1px solid #ff8fc93d;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{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-access-card{box-shadow:none;text-align:center;background:0 0;border:0;justify-items:center;gap:10px;padding:0 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-password-card{gap:14px}.company-password-form{justify-items:center;gap:12px;width:min(320px,100%);margin-top:6px;display:grid}.company-password-input{border:1px solid var(--line-soft);background:var(--surface-1);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:0 14px;font-size:14px;font-weight:680}.company-password-input::placeholder{color:var(--muted)}.company-password-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #c7ff0024}.company-password-error{margin:0}.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-shell.has-rerun{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);width:min(1720px,100%)}.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-rerun-panel{background:#090a0b;border-left:1px solid #f4f5f21f;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:520px;display:grid}.company-rerun-head{background:#0f1113;border-bottom:1px solid #f4f5f21a;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:flex}.company-rerun-head div:first-child{gap:2px;min-width:0;display:grid}.company-rerun-head strong{color:var(--text);font-size:13px;font-weight:850;line-height:1.1}.company-rerun-head span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.company-rerun-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.company-rerun-actions a{width:32px;height:32px;color:var(--text);background:#f4f5f20b;border:1px solid #f4f5f21f;border-radius:8px;place-items:center;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:grid}.company-rerun-actions a:hover,.company-rerun-actions a:focus-visible{background:#f4f5f21a;border-color:#f4f5f247;outline:0}.company-rerun-actions svg{stroke-width:2.4px;width:16px;height:16px}.company-camera-qa-strip{background:#0b0d0e;border-bottom:1px solid #f4f5f21a;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}.company-camera-qa-strip span{background:#f4f5f209;border:1px solid #f4f5f21a;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.company-camera-qa-strip strong{color:#f4f5f294;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.company-camera-qa-strip em{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:850;line-height:1.15;overflow:hidden}.company-camera-qa-strip .is-ready{background:#5add9112;border-color:#5add9152}.company-camera-qa-strip .is-missing{background:#ffb84d0f;border-color:#ffb84d47}.company-rerun-viewer-wrap{background:#151515;min-width:0;min-height:0;position:relative}.company-rerun-viewer{background:#151515;position:absolute;inset:0;overflow:hidden}.company-rerun-viewer canvas{display:block}.company-rerun-status{z-index:1;color:var(--muted);text-align:center;pointer-events:none;background:#151515;align-content:center;place-items:center;gap:7px;padding:18px;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.company-rerun-status.is-error{color:#ffb5b5}.company-rerun-status.is-error strong{color:#fff;font-size:13px}.company-rerun-status.is-error span{color:#ffb5b5;overflow-wrap:anywhere;max-width:520px;font-size:11px;font-weight:700;line-height:1.35}.company-rrd-page{background:#050607;width:100vw;min-height:100vh;margin:0}.company-rrd-preview{background:#050607;width:100%;height:100vh;position:relative;overflow:hidden}.company-rrd-viewer{position:absolute;inset:0;overflow:hidden}.company-rrd-viewer canvas{display:block}.company-rrd-preview-status{z-index:1;color:var(--muted);text-align:center;pointer-events:none;background:#050607;align-content:center;place-items:center;gap:8px;padding:18px;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.company-rrd-preview-status.is-error{color:#ffb5b5}.company-rrd-preview-status.is-error strong{color:#fff;font-size:13px}.company-rrd-preview-status.is-error span{color:#ffb5b5;overflow-wrap:anywhere;max-width:620px;font-size:11px;line-height:1.35}.company-rrd-message{min-height:100vh;color:var(--text);text-align:center;background:#050607;place-content:center;gap:10px;padding:24px;display:grid}.company-rrd-message a{color:var(--muted);text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}.company-rrd-message h1{margin:0;font-size:20px}.company-rrd-message p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.company-rrd-worker-status{max-width:560px;color:var(--muted);gap:4px;margin:4px 0 0;font-size:12px;line-height:1.35;display:grid}.company-rrd-worker-status strong{color:var(--text)}.company-rrd-worker-status span,.company-rrd-worker-status time{color:var(--muted)}.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-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)}.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-player-shell.has-rerun{grid-template-rows:auto minmax(420px,48vh);grid-template-columns:1fr;overflow:auto}.company-rerun-panel{border-top:1px solid #f4f5f21f;border-left:0;min-height:420px}.company-camera-qa-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:#ff8fc961;box-shadow:0 0 0 3px #ff8fc917,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:#ff8fc952}.company-filter-button strong{color:#07110b;background:#ff8fc9eb}.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:#ff8fc961;box-shadow:0 0 0 3px #ff8fc914}.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:#ff8fc917;border-color:#ff8fc947}.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:#ff8fc914;border-color:#ff8fc947}.company-download-all strong{color:#07110b;background:#ff8fc9eb;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:#ff8fc921;box-shadow:inset 3px 0 #ff8fc98a,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 #ff8fc96b}.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:#ff8fc913;border-color:#ff8fc933;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:#ff8fc91a;border-color:#ff8fc93d}.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{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}@media (max-width:1100px){.company-clip-list-head,.company-clip-row{grid-template-columns:minmax(190px,.45fr) minmax(0,1fr)}.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:var(--dash-page);--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;background:var(--dash-topbar);border:0;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-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;background:var(--brand);min-width:min(304px,100vw - 48px);min-height:58px;color:var(--brand-dark);border:1px solid #ff8fc9a3;border-radius:999px;justify-content:center;align-items:center;gap:11px;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 #ff1f9333}.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 #ff8fc98c}.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-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}}.ll-live-landing{--ll-ink:#131626;--ll-ink-rgb:19, 22, 38;--ll-text:var(--ll-ink);--ll-paper:#fff;--ll-blue:#008cfd;--ll-pink:#ff1f93;--ll-pink-light:#ff8fc9;--ll-sans:var(--app-sans);--ll-display:var(--ll-sans);--ll-pixel:"04b03", "Courier New", Courier, monospace;--ll-public-display-size:clamp(50px, 4.25vw, 74px);--ll-public-display-line-height:.96;--ll-public-display-letter-spacing:-.045em;--ll-live-copy-subtext-gap:26px;--ll-live-copy-action-gap:24px;--ll-download-bg:var(--btn-face);--ll-download-color:var(--btn-text);--ll-download-shadow:var(--btn-depth);--ll-download-text-shadow:var(--btn-text-shadow,0 1px 0 #ffffff6b);--ll-download-hover-bg:var(--btn-face);--ll-download-hover-color:var(--btn-text);--ll-download-hover-shadow:var(--btn-depth);--ll-download-active-transform:translateY(4px);--ll-download-active-shadow:var(--btn-depth-active);--ll-download-gloss:none;--ll-download-gloss-opacity:0;--ll-download-shine-opacity:.28;--ll-download-radius:6px;--ll-download-icon-bg:#00182714;--ll-download-icon-filter:drop-shadow(0 1px 0 #ffffff6b);--ll-download-hover-icon-filter:drop-shadow(0 1px 0 #ffffff57);background:var(--ll-paper);width:100%;min-height:100dvh;color:var(--ll-text);font-family:var(--ll-sans);overflow-x:clip}html:has(.ll-live-landing){background:var(--ll-paper,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:none;-ms-overflow-style:none}body:has(.ll-live-landing){background:var(--ll-paper,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:none;-ms-overflow-style:none}.app-frame:has(.ll-live-landing){background:var(--ll-paper,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:none;-ms-overflow-style:none}html:has(.ll-legacy-dark){background:var(--page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ll-legacy-dark){background:var(--page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-frame:has(.ll-legacy-dark){background:var(--page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ll-legacy-dark .ll-live-landing{--ll-text:var(--text);--ll-ink-rgb:242, 242, 242;--ll-paper:var(--page)}.ll-legacy-dark .ll-live-kicker{color:var(--text)}.ll-legacy-dark .ll-live-game-logo-cyberpunk img{content:url(/figma/live/game-logos/cyberpunk-2077.svg)}.ll-legacy-dark .ll-live-game-logo-witcher img{content:url(/figma/live/game-logos/the-witcher-3-white.svg)}.ll-legacy-dark .ll-live-game-logo-kingdom img{content:url(/figma/live/game-logos/kingdom-come-deliverance-2-white.png)}.ll-legacy-dark .ll-live-game-logo-expedition img{filter:invert()}.ll-legacy-dark [data-typer]{--typer-fg:var(--text);--typer-bg:var(--page)}.ll-legacy-dark .ll-live-landing .ll-live-header-icon{content:url(/favicon-96x96.png);height:clamp(30px,2.76vw,39px)}.ll-legacy-dark .ll-live-header-wordmark{content:url(/wordmarkwhite.png)}.ll-legacy-dark .ll-live-header:before{background:linear-gradient(#0a0a0ad1 0%,#0a0a0a75 58%,#0a0a0a00 100%)}.ll-legacy-dark .ll-live-canvas,.ll-legacy-dark .ll-live-testimonials,.ll-legacy-dark .ll-live-faq,.ll-legacy-dark .ll-live-footer,.ll-legacy-dark .ll-live-footer-bar{background:var(--page)}.ll-legacy-dark .ll-live-faq-item button:focus-visible span{color:var(--text)}.ll-legacy-dark .ll-live-header-menu-panel,.ll-legacy-dark .ll-live-testimonial-card,.ll-legacy-dark .ll-live-footer-links{background:var(--panel)}.ll-legacy-dark .ll-live-capture-window-line{background:var(--surface-2)}.ll-legacy-dark .ll-live-landing :is(hr,.ll-live-footer-bar){border-color:var(--line-soft)}html:has(.ll-live-landing)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.ll-live-landing)::-webkit-scrollbar{width:0;height:0;display:none}.app-frame:has(.ll-live-landing)::-webkit-scrollbar{width:0;height:0;display:none}.ll-live-landing *,.ll-live-landing :before,.ll-live-landing :after{box-sizing:border-box}.ll-live-canvas{aspect-ratio:auto;background:var(--ll-paper);isolation:isolate;width:min(100vw,1920px);min-width:320px;max-width:1920px;height:clamp(1320px,102cqw,1650px);margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.ll-live-glitch{z-index:0;object-fit:cover;pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;width:102%;height:36.258%;position:absolute;top:-11.929%;left:-1%;transform:scaleY(-1)}.ll-live-header{z-index:20;isolation:isolate;pointer-events:none;background:0 0;grid-template-columns:minmax(100px,1fr) auto minmax(140px,1fr);align-items:center;gap:18px;width:min(100vw,1920px);min-height:76px;margin:0 auto -76px;padding:0 clamp(24px,3.75vw,72px);display:grid;position:sticky;top:0}.ll-live-header:before{content:"";z-index:0;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);pointer-events:none;background:linear-gradient(#ffffff8a 0%,#ffffff47 58%,#fff0 100%);height:calc(100% + 34px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.ll-live-header-brand-wrap,.ll-live-header-brand,.ll-live-header-spacer,.ll-live-header-nav,.ll-live-header-actions,.ll-live-header-menu{z-index:1;pointer-events:auto;position:relative}.ll-live-header-brand-wrap{min-width:0;color:var(--ll-text);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ll-live-header-brand{color:var(--ll-text);justify-self:start;align-items:center;display:inline-flex}.ll-live-header-brand-wrap:focus-visible,.ll-money-brand-wrap:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #008cfd57}.ll-live-app-logo{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 2px 6px #008cfd33);border-radius:10px;width:clamp(30px,1.875vw,36px);height:auto;display:block}.ll-live-landing .ll-live-header-icon{object-fit:contain;width:auto;height:clamp(19px,1.55vw,26px);display:block}.ll-live-header-wordmark{object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 6px #008cfd1a);width:auto;height:clamp(17px,1.55vw,22px);display:block}.ll-live-landing .ll-live-header-wordmark{filter:none}.ll-live-header-wordmark-blue{height:clamp(22px,1.75vw,26px)}.ll-live-header-spacer{pointer-events:none;justify-self:center;width:1px;height:1px}.ll-live-header-nav{justify-self:center;align-items:center;gap:clamp(18px,2.1vw,40px);display:inline-flex}.ll-live-header-nav a{color:rgba(var(--ll-ink-rgb), .5);font-family:var(--ll-sans);letter-spacing:0;white-space:nowrap;align-items:center;gap:6px;font-size:clamp(13px,1.05vw,20px);font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.ll-header-nav-link-icon{stroke-width:2.35px;flex:none;width:.82em;height:.82em}.ll-live-header-nav a:hover,.ll-live-header-nav a:focus-visible{color:var(--ll-text)}.ll-live-header-nav a:focus-visible{outline-offset:4px;outline:2px solid #008cfd57}.ll-live-header-actions{justify-self:end;align-items:center;gap:10px;display:inline-flex}.ll-live-header-actions a:active{transform:translateY(1px)}.ll-live-header-menu{display:none}.ll-live-header-menu summary{width:42px;height:42px;color:var(--ll-text);cursor:pointer;background:0 0;border:0;border-radius:999px;place-content:center;gap:5px;list-style:none;display:grid}.ll-live-header-menu summary::-webkit-details-marker{display:none}.ll-live-header-menu summary span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .14s,opacity .14s}.ll-live-header-menu[open] summary span:first-child{transform:translateY(7px)rotate(45deg)}.ll-live-header-menu[open] summary span:nth-child(2){opacity:0}.ll-live-header-menu[open] summary span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ll-live-header-menu-panel{border:1px solid rgba(var(--ll-ink-rgb), .08);width:min(250px,100vw - 32px);box-shadow:0 18px 48px rgba(var(--ll-ink-rgb), .12);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#fffffff0;border-radius:10px;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ll-live-header-menu-panel a{min-height:40px;color:rgba(var(--ll-ink-rgb), .72);font-family:var(--ll-sans);letter-spacing:0;border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.ll-live-header-menu-panel a:hover,.ll-live-header-menu-panel a:focus-visible{color:var(--ll-text);background:#008cfd14;outline:0}.ll-live-landing .ll-live-header-menu-panel a:hover{color:rgba(var(--ll-ink-rgb), .72);background:0 0}.ll-live-kicker{z-index:2;color:var(--ll-pink);font-family:var(--ll-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:clamp(1px,.313cqw,6px);padding:.3em .1em .24em;font-size:clamp(5px,1.25cqw,24px);font-weight:500;line-height:1;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex;position:absolute;top:clamp(142px,12.5cqw,194px);left:50%;transform:translate(-50%)}.ll-live-kicker svg{flex:none;width:1em;height:1em}.ll-live-kicker:hover,.ll-live-kicker:focus-visible{border-bottom-color:currentColor}.ll-live-kicker:focus-visible{outline-offset:4px;outline:2px solid}.ll-live-hero-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:clamp(184px,15.5cqw,240px);left:0}.ll-live-hero-copy h1{color:var(--ll-text);font-family:var(--ll-display);font-size:var(--ll-public-display-size);letter-spacing:var(--ll-public-display-letter-spacing);font-weight:900;line-height:var(--ll-public-display-line-height);white-space:nowrap;margin:0}.ll-live-hero-copy p{width:20.573%;min-width:78px;margin:var(--ll-live-copy-subtext-gap) 0 0;color:rgba(var(--ll-ink-rgb), .7);font-family:var(--ll-sans);letter-spacing:0;font-size:clamp(5px,1.25cqw,24px);font-weight:500;line-height:1.18}.ll-live-cta{background:var(--ll-ink);color:#fff;width:max-content;min-width:0;height:clamp(14px,2.76cqw,53px);font-family:var(--ll-sans);letter-spacing:0;justify-content:center;align-items:center;gap:clamp(6px,.521cqw,10px);margin-top:clamp(8px,1.042cqw,20px);padding:0 clamp(9px,1.042cqw,20px);font-size:clamp(5px,1.146cqw,22px);font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ll-live-download-cta{border-radius:var(--ll-download-radius,999px);isolation:isolate;background:var(--ll-download-bg,var(--ll-ink));min-inline-size:clamp(82px,8.2cqw,158px);color:var(--ll-download-color,#fff);box-shadow:var(--ll-download-shadow,0 0 0 #008cfd00);text-shadow:var(--ll-download-text-shadow,none);border:0;padding-inline:clamp(12px,1.25cqw,24px);transition:background-color .16s,background .16s,box-shadow .16s,transform .16s}.ll-live-download-cta>span,.ll-live-download-cta>svg{z-index:2;position:relative}.ll-live-download-cta>svg{filter:var(--ll-download-icon-filter,none);transition:filter .16s,transform .16s}.ll-live-download-cta:before,.ll-live-download-cta:after{content:"";pointer-events:none;position:absolute}.ll-live-download-cta:before{z-index:0;border-radius:inherit;background:var(--ll-download-gloss,linear-gradient(180deg, #ffffff57 0%, #fff0 58%));opacity:var(--ll-download-gloss-opacity,1);inset:1px}.ll-live-download-cta:after{z-index:1;border-radius:inherit;opacity:0;background:linear-gradient(#ffffff61 0%,#ffffff2e 46%,#fff0 100%);width:100%;height:100%;transition:opacity .18s;inset:0;transform:none}.ll-live-header-download{min-inline-size:clamp(104px,6.875vw,132px);gap:clamp(5px,.42vw,8px);height:clamp(30px,2.08vw,40px);margin-top:0;padding-inline:clamp(12px,.94vw,18px);font-size:clamp(13px,.94vw,18px)}.ll-live-discord-cta,.ll-live-footer-discord-button{--ll-download-bg:var(--btn-face-discord);--ll-download-color:var(--btn-text-discord);--ll-download-shadow:var(--btn-depth-discord);--ll-download-hover-bg:var(--btn-face-discord);--ll-download-hover-color:var(--btn-text-discord);--ll-download-hover-shadow:var(--btn-depth-discord);--ll-download-active-transform:translateY(4px);--ll-download-active-shadow:var(--btn-depth-discord-active);--ll-download-gloss:none;--ll-download-gloss-opacity:0;--ll-download-text-shadow:0 1px 1px #14183c59}.ll-live-header-discord{min-inline-size:clamp(104px,6.875vw,132px);gap:clamp(5px,.42vw,8px);height:clamp(30px,2.08vw,40px);margin-top:0;padding-inline:clamp(12px,.94vw,18px);font-size:clamp(13px,.94vw,18px)}.ll-live-hero-download-button{margin-top:var(--ll-live-copy-action-gap)}.ll-live-download-cta:is(:hover,:focus-visible){background:var(--ll-download-hover-bg,#10131f);color:var(--ll-download-hover-color,var(--ll-download-color,#fff));box-shadow:var(--ll-download-hover-shadow,inset 0 2px 8px #00000057, 0 1px 0 #ffffff2e);transform:var(--ll-download-hover-transform,translateY(-2px) scale(1.015))}.ll-live-download-cta:is(:hover,:focus-visible):after{opacity:var(--ll-download-shine-opacity,.72)}.ll-live-download-cta:is(:hover,:focus-visible)>svg{filter:var(--ll-download-hover-icon-filter,var(--ll-download-icon-filter,none))}.ll-live-landing .ll-live-download-cta:is(:hover,:focus-visible){background:var(--ll-download-bg,var(--ll-ink));color:var(--ll-download-color,#fff);box-shadow:var(--ll-download-shadow,0 0 0 #008cfd00);transform:none}.ll-live-landing .ll-live-download-cta:is(:hover,:focus-visible):after{opacity:0}.ll-live-landing .ll-live-download-cta:is(:hover,:focus-visible)>svg{filter:var(--ll-download-icon-filter,none);transform:none}.ll-live-download-cta:active{transform:var(--ll-download-active-transform,translateY(0) scale(.99));box-shadow:var(--ll-download-active-shadow,var(--ll-download-shadow,none))}.ll-live-landing .ll-live-download-cta:active{transform:var(--ll-download-active-transform,translateY(4px));box-shadow:var(--ll-download-active-shadow,var(--ll-download-shadow,none))}.ll-live-cta-icon{flex:none;width:clamp(8px,1.042cqw,20px);height:clamp(8px,1.042cqw,20px);transition:transform .16s}.ll-live-header-download .ll-live-cta-icon{width:clamp(12px,.83vw,16px);height:clamp(12px,.83vw,16px)}.ll-live-header-discord .ll-live-cta-discord-icon{width:clamp(13px,.94vw,18px);height:clamp(13px,.94vw,18px)}.ll-live-cta:focus-visible{outline:2px solid var(--ll-blue);outline-offset:4px}.ll-live-tutorial{z-index:4;aspect-ratio:16/9;border:1px solid rgba(var(--ll-ink-rgb), .12);background:#050505;border-radius:10px;width:min(73.5%,1120px);position:absolute;top:clamp(460px,32.6cqw,520px);left:50%;overflow:hidden;transform:translate(-50%)}.ll-live-tutorial-video{object-fit:cover;background:#050505;width:100%;height:100%;display:block}.ll-live-tutorial-play-button{z-index:2;aspect-ratio:1;color:#fff;cursor:pointer;background:#0000008a;border:0;border-radius:50%;place-items:center;width:clamp(64px,4.375cqw,84px);padding:0;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0003}.ll-live-tutorial-play-button span{border-top:clamp(11px,.833cqw,16px) solid #0000;border-bottom:clamp(11px,.833cqw,16px) solid #0000;border-left:clamp(17px,1.25cqw,24px) solid;width:0;height:0;margin-left:7%}.ll-live-tutorial-play-button:hover{background:#000000ad;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 10px 28px #00000042}.ll-live-tutorial-play-button:active{transform:translate(-50%,-50%)scale(.97)}.ll-live-tutorial-play-button:focus-visible{outline-offset:4px;outline:3px solid #ffffffe6}.ll-live-ribbon{z-index:1;width:11.875%;height:auto;display:block;position:absolute;top:27.1%;left:50%;transform:translate(-50%)}.ll-live-steps{z-index:5;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,4.063cqw,78px);width:min(73.5%,1120px);height:auto;display:grid;position:absolute;top:calc(clamp(460px,32.6cqw,520px) + min(41.3438cqw,630px) + clamp(72px,5cqw,96px));left:50%;transform:translate(-50%)}.ll-live-step{min-width:0;color:var(--ll-text);text-align:center;justify-items:center;display:grid;position:relative}.ll-live-step-graphic{justify-content:center;align-items:center;width:100%;height:clamp(116px,10.938cqw,210px);display:flex;position:relative;overflow:visible}.ll-live-step h2,.ll-live-step p{margin:0}.ll-live-step h2{font-family:var(--ll-sans);letter-spacing:-.02em;margin-top:clamp(10px,.938cqw,18px);font-size:clamp(17px,1.563cqw,30px);font-weight:800;line-height:1}.ll-live-step p{width:min(100%,285px);color:rgba(var(--ll-ink-rgb), .7);font-family:var(--ll-sans);letter-spacing:0;margin-top:clamp(8px,.781cqw,15px);font-size:clamp(12px,1.042cqw,20px);font-weight:500;line-height:1.2}.ll-live-landing-game-logos,.ll-live-landing-earn,.ll-live-landing-payouts{width:min(100%,370px);height:100%;position:relative}.ll-live-landing-game-logos{grid-template-rows:repeat(2,clamp(38px,3.438cqw,66px)) clamp(18px,1.667cqw,32px);grid-template-columns:repeat(3,clamp(64px,5.833cqw,112px));place-content:center;place-items:center;gap:clamp(8px,.729cqw,14px) clamp(12px,1.042cqw,20px);width:min(100%,370px);display:grid}.ll-live-game-logo{place-items:center;width:100%;height:100%;display:grid}.ll-live-game-logo img{object-fit:contain;width:100%;height:100%;display:block}.ll-live-game-logo-gta img,.ll-live-game-logo-cyberpunk img,.ll-live-game-logo-red-dead img,.ll-live-game-logo-expedition img,.ll-live-game-logo-witcher img,.ll-live-game-logo-kingdom img,.ll-live-game-logo-subnautica img,.ll-live-game-logo-no-mans-sky img,.ll-live-game-logo-ready-or-not img{max-width:98%;max-height:82%}.ll-live-game-logo-cyberpunk img,.ll-live-game-logo-subnautica img,.ll-live-game-logo-ready-or-not img{max-width:100%;max-height:68%}.ll-live-game-logo-witcher img,.ll-live-game-logo-kingdom img{max-width:100%;max-height:76%}.ll-live-game-logo-no-mans-sky img{max-width:92%;max-height:58%}.ll-live-game-logo-red-dead img,.ll-live-game-logo-gta img{max-width:96%;max-height:88%}.ll-live-game-logo-more{color:rgba(var(--ll-ink-rgb), .72);font-family:var(--ll-display);letter-spacing:-.03em;grid-column:1/-1;justify-content:center;align-self:start;align-items:center;font-size:clamp(18px,1.771cqw,34px);font-weight:850;line-height:.95;display:inline-flex}.ll-live-landing-capture{grid-template-columns:minmax(0,1fr) clamp(34px,3.125cqw,60px) clamp(76px,6.25cqw,120px);justify-content:center;align-items:center;gap:clamp(10px,1.042cqw,20px);width:min(100%,390px);display:grid}.ll-live-capture-window{aspect-ratio:1.48;background:var(--ll-ink);color:#fff;width:min(100%,clamp(156px,13.021cqw,250px));box-shadow:0 0 0 1px rgba(var(--ll-ink-rgb), .14);justify-self:end;overflow:hidden}.ll-live-capture-titlebar{border-bottom:1px solid #ffffff14;grid-template-columns:clamp(9px,.833cqw,16px) max-content 1fr clamp(10px,.938cqw,18px) clamp(10px,.938cqw,18px);align-items:center;gap:clamp(5px,.469cqw,9px);height:24%;padding:0 clamp(7px,.729cqw,14px);display:grid}.ll-live-capture-mark{aspect-ratio:1;background:var(--ll-blue);transform:rotate(45deg)}.ll-live-capture-name{font-family:var(--ll-sans);letter-spacing:-.02em;font-size:clamp(8px,.625cqw,12px);font-weight:800;line-height:1}.ll-live-capture-window-line,.ll-live-capture-window-box{opacity:.9;justify-self:end}.ll-live-capture-window-line{background:var(--ll-paper);width:clamp(8px,.729cqw,14px);height:1px}.ll-live-capture-window-box{border:1px solid #fff;width:clamp(7px,.625cqw,12px);height:clamp(7px,.625cqw,12px)}.ll-live-capture-screen{border-bottom:1px solid #ffffff14;height:52%;position:relative}.ll-live-capture-bracket{border-color:var(--ll-blue);border-style:solid;width:20%;height:29%;position:absolute}.ll-live-capture-bracket-tl{border-width:2px 0 0 2px;top:22%;left:31%}.ll-live-capture-bracket-tr{border-width:2px 2px 0 0;top:22%;right:31%}.ll-live-capture-bracket-bl{border-width:0 0 2px 2px;bottom:22%;left:31%}.ll-live-capture-bracket-br{border-width:0 2px 2px 0;bottom:22%;right:31%}.ll-live-capture-cross{width:clamp(21px,2.083cqw,40px);height:clamp(21px,2.083cqw,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ll-live-capture-cross:before,.ll-live-capture-cross:after{content:"";background:var(--ll-blue);position:absolute}.ll-live-capture-cross:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.ll-live-capture-cross:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.ll-live-capture-status{height:24%;font-family:var(--ll-sans);text-transform:uppercase;grid-template-columns:clamp(8px,.833cqw,16px) max-content 1fr;align-items:center;gap:clamp(5px,.469cqw,9px);padding:0 clamp(8px,.833cqw,16px);font-size:clamp(8px,.729cqw,14px);font-weight:800;line-height:1;display:grid}.ll-live-capture-status span{aspect-ratio:1;background:var(--ll-pink);border-radius:50%}.ll-live-capture-status strong,.ll-live-capture-status b{font:inherit}.ll-live-capture-status b{justify-self:end}.ll-live-landing-flow{gap:clamp(3px,.313cqw,6px);width:100%;display:grid}.ll-live-landing-flow span{background:var(--ll-blue);height:clamp(3px,.313cqw,6px)}.ll-live-landing-flow span:nth-child(2){width:72%}.ll-live-landing-flow span:nth-child(3){width:44%}.ll-live-landing-ai{aspect-ratio:1;background:var(--ll-ink);width:100%;color:var(--ll-blue);font-family:var(--ll-display);letter-spacing:-.04em;place-items:center;font-size:clamp(25px,3.229cqw,62px);font-weight:900;line-height:.95;display:grid}.ll-live-landing-earn{place-items:center;width:min(100%,330px);height:100%;display:grid}.ll-live-landing-earned{min-width:clamp(155px,15.104cqw,290px);height:clamp(38px,3.438cqw,66px);color:var(--ll-blue);font-family:var(--ll-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;place-items:center;font-size:clamp(31px,3.438cqw,66px);font-weight:900;line-height:1;display:inline-grid;position:relative}.ll-live-odometer{text-align:center;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;line-height:1;display:inline-flex}.ll-live-odometer-fixed{line-height:1;display:inline-block}.ll-live-odometer-digit{min-width:.6em;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.ll-live-odometer-reel{will-change:transform;flex-direction:column;transition:transform .46s cubic-bezier(.22,1,.36,1);display:flex}.ll-live-odometer-reel>span{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.ll-live-odometer-reel{transition:none}}.ll-live-landing-payouts{grid-template-columns:repeat(2,max-content);place-content:center;place-items:center;gap:clamp(12px,1.146cqw,22px) clamp(18px,1.771cqw,34px);width:min(100%,305px);display:grid}.ll-live-payout-logo{background:0 0;place-items:center;display:grid}.ll-live-payout-logo img{object-fit:contain;width:100%;height:100%;display:block}.ll-live-payout-logo-paypal{grid-column:1/-1;width:clamp(122px,10.938cqw,210px);height:clamp(32px,2.917cqw,56px)}.ll-live-payout-logo-venmo,.ll-live-payout-logo-usdc{height:clamp(50px,4.167cqw,80px)}.ll-live-payout-logo-venmo{width:clamp(120px,10.417cqw,200px)}.ll-live-payout-logo-usdc{border-radius:50%;width:clamp(50px,4.167cqw,80px)}.ll-live-spark{aspect-ratio:1;width:25.369%;position:absolute;top:2.208%;left:50%;transform:translate(-50%)}.ll-live-spark img{display:block;position:absolute}.ll-live-spark-large{width:100%;height:100%;inset:0}.ll-live-spark-medium{width:65.117%;height:65.117%;top:17.442%;left:17.442%}.ll-live-spark-small{width:27.907%;height:27.907%;top:36.047%;left:36.047%}.ll-live-ai-cap{z-index:2;aspect-ratio:1;border:clamp(3px, .573cqw, 11px) solid var(--ll-pink-light);background:var(--ll-pink);place-items:center;width:27.139%;display:grid;position:absolute;top:.883%;left:50%;transform:translate(-50%)}.ll-live-ai-cap:after{content:"";background:var(--ll-pink-light);width:clamp(5px,1.042cqw,20px);height:90%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ll-live-ai-cap span{color:#fff;font-family:var(--ll-pixel);letter-spacing:-.02em;-webkit-font-smoothing:none;font-smooth:never;font-size:clamp(8px,1.875cqw,36px);line-height:1}.ll-live-ai-cap img{display:none}.ll-live-ai-line-left{width:74%;top:88%;right:88%}.ll-live-ai-line-mid{height:66%;top:100%;left:50%;transform:translate(-50%)}.ll-live-ai-line-right{width:74%;top:88%;left:88%}.ll-live-cashout-demo{width:56.342%;height:25.166%;color:var(--ll-text);font-family:var(--ll-sans);position:absolute;top:18.322%;left:21.829%}.ll-live-cashout-demo button{background:var(--ll-ink);color:#fff;letter-spacing:-.02em;pointer-events:none;border:0;justify-content:center;align-items:center;gap:clamp(2px,.156cqw,3px);width:100%;height:46.491%;font-size:clamp(5px,1.146cqw,22px);font-weight:500;line-height:1;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ll-live-cash-icons{align-items:flex-end;gap:clamp(1px,.104cqw,2px);display:inline-flex}.ll-live-cash-icons img{object-fit:cover;width:clamp(4px,.833cqw,16px);height:clamp(4px,.833cqw,16px)}.ll-live-cash-icons img:first-child{object-fit:none;object-position:left top}.ll-live-more{color:rgba(var(--ll-ink-rgb), .8);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(5px,1.094cqw,21px);font-weight:500;line-height:1;position:absolute;top:51.754%;left:37.699%}@media (max-width:760px){.ll-live-landing{--ll-public-display-size:clamp(46px, 14vw, 60px);--ll-public-display-line-height:.86;--ll-public-display-letter-spacing:0;--ll-live-copy-subtext-gap:22px;--ll-live-copy-action-gap:20px}.ll-live-canvas{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;width:100%;min-width:0;max-width:none;height:auto;min-height:0;padding:28px 16px 52px;display:grid;overflow:hidden}.ll-live-glitch{width:180%;height:250px;top:-82px;left:50%;transform:translate(-50%)scaleY(-1)}.ll-live-header{grid-template-columns:auto auto;justify-content:space-between;min-height:68px;margin-bottom:-68px;padding-inline:20px}.ll-live-header-brand-wrap{gap:8px;max-width:calc(100vw - 96px)}.ll-live-header-brand{display:inline-flex}.ll-live-header-wordmark{display:none}.ll-live-landing .ll-live-header-wordmark{height:20px;display:block}.ll-live-header-spacer,.ll-live-header-nav,.ll-live-header-actions{display:none}.ll-live-header-menu{justify-self:end;display:block}.ll-live-kicker{letter-spacing:0;gap:5px;margin-top:84px;font-size:16px;position:relative;top:auto;left:auto;transform:none}.ll-live-hero-copy{width:min(100%,380px);margin-top:16px;position:relative;top:auto;left:auto}.ll-live-hero-copy h1{letter-spacing:0;text-wrap:balance;white-space:normal;width:100%;min-width:0;max-width:340px;font-size:clamp(46px,14vw,60px);line-height:.86}.ll-live-hero-copy p{width:100%;min-width:0;max-width:300px;margin-top:var(--ll-live-copy-subtext-gap);color:rgba(var(--ll-ink-rgb), .7);letter-spacing:0;font-size:18px;line-height:1.18}.ll-live-cta{letter-spacing:0;gap:10px;width:max-content;min-width:0;height:52px;margin-top:32px;padding:0 18px;font-size:20px}.ll-live-hero-download-button,.ll-live-ribbon{display:none}.ll-live-tutorial{border-radius:10px;justify-self:center;width:min(100%,520px);margin-top:36px;position:relative;top:auto;left:auto;transform:none}.ll-live-tutorial-play-button{display:none}.ll-live-steps{grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:44px;width:100%;min-width:0;height:auto;margin-top:44px;display:grid;top:auto;right:auto;position:relative!important;left:auto!important;transform:none!important}.ll-live-step{justify-self:center;width:min(100%,360px)}.ll-live-step-graphic{height:158px}.ll-live-landing-game-logos,.ll-live-landing-capture,.ll-live-landing-earn,.ll-live-landing-payouts{width:min(100%,350px)}.ll-live-landing-game-logos{grid-template-rows:repeat(2,44px) 24px;grid-template-columns:repeat(3,72px);gap:10px 14px}.ll-live-landing-payouts{gap:12px 14px;width:min(100%,250px)}.ll-live-step h2{letter-spacing:-.01em;font-size:24px}.ll-live-step p{width:min(100%,290px);margin-top:10px;font-size:16px;line-height:1.22}}@media (max-width:390px){.ll-live-header-brand-wrap{gap:7px}}.ll-live-testimonials{z-index:1;background:var(--ll-paper);width:min(100vw,1920px);color:var(--ll-text);margin:0 auto;position:relative}.ll-live-testimonials-inner{width:min(100%,1532px);margin:0 auto;padding:clamp(28px,2.8vw,54px) clamp(24px,4.5vw,86px) clamp(26px,3.6vw,68px)}.ll-live-testimonials-heading{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(26px,3.125vw,60px);display:grid}.ll-live-testimonials-heading h2{max-width:780px;color:var(--ll-text);font-family:var(--ll-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,3.6vw,68px);font-weight:900;line-height:.98}.ll-live-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.25vw,24px);width:min(100%,1120px);margin:0 auto;display:grid}.ll-live-testimonial-card{background:#fafcffd6;border-radius:8px;flex-direction:column;justify-content:space-between;gap:clamp(28px,3vw,56px);min-width:0;min-height:clamp(240px,15.625vw,300px);padding:clamp(20px,1.875vw,36px);display:flex}.ll-live-testimonial-card p{color:rgba(var(--ll-ink-rgb), .9);font-family:var(--ll-sans);letter-spacing:0;margin:0;font-size:clamp(16px,1.146vw,22px);font-weight:800;line-height:1.24}.ll-live-testimonial-meta{align-items:center;gap:14px;min-width:0;display:flex}.ll-live-testimonial-person{min-width:0;color:var(--ll-text);font-family:var(--ll-sans);gap:5px;line-height:1;display:grid}.ll-live-testimonial-person strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,.938vw,18px);font-weight:900;overflow:hidden}.ll-live-testimonial-person span{color:rgba(var(--ll-ink-rgb), .58);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,.781vw,15px);font-weight:800;line-height:1.15;overflow:hidden}@media (min-width:761px){.ll-live-testimonials-grid{width:min(73.5vw,1120px)}}@media (max-width:1080px){.ll-live-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ll-live-testimonials-inner{padding:54px 20px 30px}.ll-live-testimonials-heading{margin-bottom:28px}.ll-live-testimonials-heading h2{max-width:360px;font-size:clamp(40px,13vw,56px);line-height:.88}.ll-live-testimonials-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ll-live-testimonial-card{gap:34px;min-height:0;padding:20px}.ll-live-testimonial-card p{font-size:16px;line-height:1.28}.ll-live-testimonial-person span{white-space:normal}}.ll-live-faq{z-index:1;background:var(--ll-paper);width:min(100vw,1920px);color:var(--ll-text);margin:0 auto;position:relative;overflow:hidden}.ll-live-faq-inner{width:min(100%,1532px);margin:0 auto;padding:clamp(56px,5vw,96px) clamp(24px,4.5vw,86px) clamp(62px,5.4vw,104px)}.ll-live-faq h2{color:var(--ll-text);font-family:var(--ll-display);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(36px,3.6vw,68px);font-weight:900;line-height:.98}.ll-live-faq-list{width:min(100%,1120px);margin:clamp(42px,4vw,76px) auto 0}@media (min-width:761px){.ll-live-faq-list{width:min(73.5vw,1120px)}}.ll-live-faq-item{border-bottom:1px solid rgba(var(--ll-ink-rgb), .14);scroll-margin-top:104px}.ll-live-faq-item:last-child{border-bottom:0}.ll-live-faq-item h3{margin:0}.ll-live-faq-item button{width:100%;min-height:clamp(94px,6.25vw,120px);color:var(--ll-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;padding:0;display:flex}.ll-live-faq-item button span{letter-spacing:-.02em;min-width:0;font-size:clamp(21px,1.35vw,26px);font-weight:850;line-height:1.18;transition:color .16s}.ll-live-faq-icon{width:clamp(18px,1.15vw,22px);height:clamp(18px,1.15vw,22px);color:var(--ll-text);stroke-width:2.35px;flex:none;transition:transform .18s,color .18s}.ll-live-faq-item.is-open .ll-live-faq-icon{color:var(--ll-text);transform:rotate(180deg)}.ll-live-faq-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s linear .28s;display:grid}.ll-live-faq-item.is-open .ll-live-faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s 40ms,visibility linear}.ll-live-faq-answer-inner{min-height:0;overflow:hidden}.ll-live-faq-item p{max-width:920px;color:rgba(var(--ll-ink-rgb), .68);letter-spacing:0;margin:0 64px 34px 0;font-size:clamp(16px,.98vw,19px);font-weight:500;line-height:1.5}.ll-live-faq-item p a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.ll-live-faq-item p a:hover,.ll-live-faq-item p a:focus-visible{color:var(--ll-blue,var(--accent-blue))}.ll-live-faq-item button:hover span,.ll-live-faq-item button:focus-visible span{color:var(--ll-blue)}.ll-live-faq-item button:focus-visible{outline:2px solid var(--ll-blue);outline-offset:8px}@media (prefers-reduced-motion:reduce){.ll-live-faq-answer,.ll-live-faq-item.is-open .ll-live-faq-answer,.ll-live-faq-icon{transition-duration:.01ms;transition-delay:0s}}@media (max-width:760px){.ll-live-faq-inner{padding:58px 20px 70px}.ll-live-faq h2{letter-spacing:0;text-wrap:balance;max-width:360px;margin:0 auto;font-size:clamp(40px,13vw,56px);line-height:.88}.ll-live-faq-list{margin-top:42px}.ll-live-faq-item button{gap:18px;min-height:86px}.ll-live-faq-item button span{font-size:clamp(18px,5vw,21px);line-height:1.22}.ll-live-faq-icon{width:20px;height:20px}.ll-live-faq-item p{margin:0 38px 28px 0;font-size:15px;line-height:1.5}}.ll-live-footer{z-index:1;background:var(--ll-paper);width:min(100vw,1920px);color:var(--ll-text);margin:0 auto;position:relative;overflow:hidden}.ll-live-footer-cta{text-align:center;align-content:start;justify-items:center;min-height:460px;padding:86px 24px 108px;display:grid;position:relative}.ll-live-footer-cta h2{max-width:820px;color:var(--ll-text);font-family:var(--ll-display);font-size:var(--ll-public-display-size);letter-spacing:var(--ll-public-display-letter-spacing);font-weight:900;line-height:var(--ll-public-display-line-height);margin:0}.ll-live-footer-cta h2 span{display:block}.ll-live-footer-cta>p{max-width:610px;margin:var(--ll-live-copy-subtext-gap) 0 0;color:rgba(var(--ll-ink-rgb), .7);letter-spacing:0;font-size:24px;font-weight:500;line-height:1.18}.ll-live-footer-cta>p span{display:block}.ll-live-footer-button{margin-top:var(--ll-live-copy-action-gap)}.ll-live-footer-discord-button{display:none}.ll-live-cta-discord-icon{fill:currentColor;stroke:none;flex:none;width:clamp(11px,1.25cqw,24px);height:clamp(11px,1.25cqw,24px)}.ll-live-footer-links{color:var(--ll-text);background:#fafcffd6}.ll-live-footer-links-inner{width:min(73.5vw,1120px);margin:0 auto;padding:clamp(58px,5vw,94px) 0 clamp(30px,3.4vw,58px)}.ll-live-footer-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,2.8vw,52px);display:grid}.ll-live-footer-column{align-content:start;gap:14px;display:grid}.ll-live-footer-column h3{color:rgba(var(--ll-ink-rgb), .58);letter-spacing:0;margin:0 0 4px;font-size:15px;font-weight:800;line-height:1.2}.ll-live-footer-column a{width:fit-content;color:rgba(var(--ll-ink-rgb), .9);letter-spacing:0;font-size:16px;font-weight:800;line-height:1.25;text-decoration:none;transition:color .16s}.ll-live-footer-column a:hover,.ll-live-footer-column a:focus-visible{color:var(--ll-blue)}.ll-live-footer-column a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #008cfd7a}.ll-live-footer-bottom{color:rgba(var(--ll-ink-rgb), .58);letter-spacing:0;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(62px,7vw,118px);padding-top:22px;font-size:14px;font-weight:800;line-height:1.3;display:flex}.ll-live-footer-bar{background:var(--ll-paper);min-height:76px;color:rgba(var(--ll-ink-rgb), .5);letter-spacing:0;justify-content:center;align-items:center;gap:24px;padding:0 72px;font-size:16px;font-weight:500;display:flex}.ll-live-footer-bar nav{align-items:center;gap:24px;display:flex}.ll-live-footer-bar a{color:inherit;text-decoration:none}.ll-live-footer-bar a:hover,.ll-live-footer-bar a:focus-visible{color:var(--ll-text)}@media (max-width:1020px){.ll-live-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ll-live-footer-cta{grid-template-columns:minmax(0,1fr);min-height:388px;padding:64px 20px 84px}.ll-live-footer-cta h2{width:100%;min-width:0;max-width:460px;font-size:var(--ll-public-display-size);overflow-wrap:break-word;text-wrap:balance;white-space:normal}.ll-live-footer-cta h2 span{white-space:normal;min-width:0}.ll-live-footer-cta>p{max-width:360px;margin-top:var(--ll-live-copy-subtext-gap);font-size:20px}.ll-live-footer-button{margin-top:var(--ll-live-copy-action-gap)}.ll-live-footer-button:not(.ll-live-footer-discord-button){display:none}.ll-live-footer-discord-button{gap:10px;width:238px;min-width:238px;padding:0 24px;display:inline-flex}.ll-live-cta-discord-icon{width:23px;height:23px}.ll-live-footer-links-inner{width:min(100% - 40px,1120px);padding:48px 20px 34px}.ll-live-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.ll-live-footer-column{gap:13px}.ll-live-footer-column h3{font-size:14px}.ll-live-footer-column a{overflow-wrap:break-word;max-width:100%;font-size:15px}.ll-live-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:44px;padding-top:20px;font-size:13px}.ll-live-footer-bar{flex-direction:row;justify-content:center;min-height:92px;padding:22px 20px;font-size:15px}.ll-live-footer-bar nav{flex-wrap:wrap;justify-content:center;gap:18px}}.ll-money-page{--ll-ink:#131626;--ll-blue:#008cfd;--ll-pink:#ff1f93;--ll-sans:var(--app-sans);--ll-display:var(--ll-sans);--ll-download-bg:var(--btn-face);--ll-download-color:var(--btn-text);--ll-download-shadow:var(--btn-depth), 0 12px 28px #00283c38;--ll-download-text-shadow:var(--btn-text-shadow,0 1px 0 #ffffff6b);--ll-download-hover-bg:var(--btn-face);--ll-download-hover-color:var(--btn-text);--ll-download-hover-shadow:var(--btn-depth), 0 14px 32px #00283c47;--ll-download-active-transform:translateY(4px);--ll-download-active-shadow:var(--btn-depth-active);--ll-download-gloss:none;--ll-download-shine-opacity:.28;--ll-download-icon-filter:drop-shadow(0 1px 0 #ffffff6b);--ll-download-hover-icon-filter:drop-shadow(0 1px 0 #ffffff57);min-height:100dvh;color:var(--ll-ink);font-family:var(--ll-sans);background:#fff}.ll-money-header{grid-template-columns:minmax(100px,1fr) auto minmax(140px,1fr);align-items:center;gap:18px;width:min(100vw,1920px);min-height:78px;margin:0 auto;padding:0 clamp(24px,3.75vw,72px);display:grid}.ll-money-brand-wrap{min-width:0;color:var(--ll-ink);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ll-money-brand{align-items:center;display:inline-flex}.ll-money-nav{justify-self:center;align-items:center;gap:clamp(18px,2.1vw,40px);display:inline-flex}.ll-money-nav a{color:#13162680;letter-spacing:0;white-space:nowrap;align-items:center;gap:6px;font-size:clamp(13px,1.05vw,20px);font-weight:500;line-height:1;text-decoration:none;transition:color .16s;display:inline-flex}.ll-money-nav a:hover,.ll-money-nav a:focus-visible,.ll-money-nav a[aria-current=page]{color:var(--ll-ink)}.ll-money-nav a:focus-visible{outline-offset:4px;outline:2px solid #008cfd57}.ll-money-download{min-inline-size:clamp(104px,6.875vw,132px);justify-self:end;gap:clamp(5px,.42vw,8px);height:clamp(30px,2.08vw,40px);margin-top:0;padding-inline:clamp(12px,.94vw,18px);font-size:clamp(13px,.94vw,18px)}.ll-money-download .ll-live-cta-icon{width:clamp(11px,.73vw,14px);height:clamp(11px,.73vw,14px)}.ll-money-article{width:min(100%,1040px);margin:0 auto;padding:clamp(72px,10vh,132px) 24px clamp(42px,7vh,92px)}.ll-money-article h1{color:var(--ll-ink);font-family:var(--ll-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(50px,4.25vw,74px);font-weight:900;line-height:.96}.ll-money-lede,.ll-money-section p{color:#131626a3;letter-spacing:0;font-size:clamp(17px,1.12vw,21px);font-weight:500;line-height:1.32}.ll-money-lede{max-width:900px;margin:clamp(26px,3vw,42px) 0 0}.ll-money-sections{gap:clamp(18px,2vh,26px);max-width:940px;margin-top:clamp(28px,3.2vw,46px);display:grid}.ll-money-section h2{color:var(--ll-ink);letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.32vw,25px);font-weight:850;line-height:1.08}.ll-money-section p{margin:7px 0 0}.ll-money-section a{color:var(--ll-ink);text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #008cfd80;text-decoration:underline #008cfd80;transition:color .16s,text-decoration-color .16s}.ll-money-section a:hover,.ll-money-section a:focus-visible{color:var(--ll-blue);text-decoration-color:currentColor}.ll-success-page{background:var(--page);color:#fff;place-items:center;min-height:100dvh;display:grid;overflow:hidden}.ll-success-article{text-align:center;place-items:center;gap:10px;width:min(420px,100vw - 48px);margin:0 auto;display:grid}.ll-success-article h1{color:#fff;font-family:var(--app-sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,48px);font-weight:900;line-height:.96}.ll-success-copy{color:#ffffffb8;letter-spacing:0;text-wrap:balance;max-width:380px;margin:0;font-size:13px;font-weight:600;line-height:1.4}@media (max-width:760px){.ll-money-header{grid-template-columns:auto auto;justify-content:space-between;min-height:68px;padding-inline:20px}.ll-money-brand-wrap{gap:8px;max-width:calc(100vw - 96px)}.ll-money-brand{display:inline-flex}.ll-money-brand-wrap .ll-live-header-wordmark,.ll-money-nav,.ll-money-download{display:none}.ll-money-header-menu{justify-self:end;display:block}.ll-money-article{width:min(100%,390px);padding:98px 20px 96px}.ll-money-article h1{letter-spacing:0;text-wrap:balance;font-size:clamp(46px,14vw,60px);line-height:.86}.ll-money-lede,.ll-money-section p{font-size:17px;line-height:1.42}.ll-money-section h2{font-size:22px}.ll-success-article{width:min(360px,100vw - 40px)}.ll-success-article h1{font-size:clamp(34px,10vw,44px);line-height:.96}.ll-success-copy{font-size:13px;line-height:1.4}}.docs-app{--page:#141414;--panel:#1b1b1b;--surface-1:#202020;--surface-2:#2b2b2b;--surface-pink:#008cfd21;--surface-blue:#eeeeee0f;--text:#f2f2f2;--muted:#a6a6a6;--muted-soft:#858585;--line:#eeeeee26;--line-soft:#eeeeee14;--line-strong:#eeeeee3d;--brand:#008cfd;--brand-soft:#008cfd1f;--accent-blue:#008cfd;--accent-blue-soft:#008cfd29;--neutral:#d8d8d8;--neutral-strong:#fff;--code:#f2f2f2;--code-bg:#1b1b1b;--docs-shadow:0 18px 46px #00000047;--docs-body-font-size:13.5px;--docs-lede-font-size:14px;--docs-inline-code-font-size:12px;--docs-code-font-size:12.5px;--docs-body-line-height:1.68;--docs-code-line-height:1.72;background:var(--page);min-height:100dvh;color:var(--text);font-family:var(--app-sans);letter-spacing:0;font-synthesis:none;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%}html:has(.docs-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414}body:has(.docs-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414}.app-frame:has(.docs-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414}.docs-app *,.docs-app :before,.docs-app :after{box-sizing:border-box;min-width:0}.docs-app *{scrollbar-width:thin;scrollbar-color:#eeeeee38 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;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141414eb;border-bottom:0;grid-template-columns:minmax(150px,max-content) minmax(240px,1fr) max-content;align-items:start;gap:18px;height:64px;min-height:64px;padding:12px 20px;display:grid;position:sticky;top:0;overflow:visible}.docs-brand-section{flex-direction:column;justify-self:start;align-items:flex-start;gap:22px;min-width:0;display:flex}.docs-mode-tabs{align-items:center;gap:4px;display:inline-flex}.docs-mode-tabs-mobile{display:none}.docs-mode-tabs-header{flex-direction:column;align-items:stretch;gap:6px;width:168px}.docs-mode-tab{min-height:34px;color:var(--text);background:0 0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:850;line-height:1;transition:background .12s,color .12s;display:inline-flex}.docs-mode-tabs-header .docs-mode-tab{width:100%}.docs-mode-tab svg{stroke-width:2.3px;flex:0 0 15px;width:15px;height:15px}.docs-mode-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-mode-tab:hover,.docs-mode-tab[aria-current=page]{background:color-mix(in srgb, var(--surface-2), transparent 18%);color:#fff}.docs-mode-tab[aria-current=page]{background:color-mix(in srgb, var(--surface-2), #fff 7%)}.docs-brand{color:#fff;align-items:center;gap:8px;min-height:32px;display:inline-flex}.docs-brand .lookloot-brand-mark{width:150px;height:22px;color:var(--text);flex:0 0 150px}.docs-search{border:1px solid var(--line-soft);background:var(--panel);min-height:36px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex;position:relative;box-shadow:0 1px #ffffff05}.docs-search:focus-within{box-shadow:0 0 0 3px var(--accent-blue-soft);border-color:#008cfd61}.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:var(--panel);width:100%;max-height:min(430px,100vh - 82px);box-shadow:var(--docs-shadow);border-radius:10px;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-pink);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-actions{z-index:1;-webkit-app-region:no-drag;app-region:no-drag;justify-self:end;align-items:center;gap:8px;display:inline-flex;position:relative}.docs-header-menu{z-index:2;-webkit-app-region:no-drag;app-region:no-drag;justify-self:end;display:none;position:relative}.docs-header-menu summary{color:#fff}.docs-header-menu-panel{background:#141414f5;border-color:#ffffff14;box-shadow:0 18px 48px #0000004d}.docs-header-menu-panel a{color:#ffffffb8;font-family:inherit}.docs-header-menu-panel a:hover,.docs-header-menu-panel a:focus-visible{color:#fff;background:#ffffff14}.docs-action{border:1px solid var(--line-soft);background:var(--panel);min-height:34px;color:var(--neutral);white-space:nowrap;-webkit-app-region:no-drag;app-region:no-drag;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;line-height:1;transition:background .14s,border-color .14s,color .14s,transform .14s ease-out;display:inline-flex}.docs-action:hover,.docs-action:focus-visible{border-color:var(--line-strong);background:var(--surface-blue);color:var(--text)}.docs-action:focus-visible{outline:2px solid var(--accent-blue-soft);outline-offset:2px}.docs-action:active{transform:scale(.97)}.docs-action.docs-action-text{min-height:34px;color:var(--text);background:0 0;border-color:#0000;padding:0 8px}.docs-action.docs-action-text:hover,.docs-action.docs-action-text:focus-visible{color:var(--text);background:0 0;border-color:#0000}.docs-action svg{width:14px;height:14px}.docs-action.docs-action-primary{background:var(--surface-blue);color:var(--accent-blue);border-color:#0000}.docs-action.docs-action-primary:hover,.docs-action.docs-action-primary:focus-visible{background:var(--brand-soft);color:var(--accent-blue);border-color:#0000}.docs-action.docs-action-primary svg,.docs-action.docs-action-primary span{color:currentColor}.docs-action.docs-action-primary svg{stroke-width:2.4px}.docs-copy-setup{background:var(--surface-blue);min-block-size:32px;inline-size:clamp(128px,14vw,154px);color:var(--accent-blue);cursor:pointer;border:1px solid #0000;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(--brand-soft);color:var(--accent-blue);border-color:#0000}.docs-copy-setup:focus-visible{outline:2px solid var(--accent-blue-soft);outline-offset:2px}.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{background:var(--brand-soft);color:var(--brand);border-color:#0000}.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:24px auto 80px;display:grid}.legal-docs-shell{grid-template-columns:minmax(0,720px) 184px;justify-content:center;width:min(980px,100% - 64px)}.docs-sidebar{position:static}.docs-toc{position:sticky;top:82px}.docs-sidebar{align-content:start;gap:16px;min-height:calc(100vh - 142px);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;gap:8px;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-badge{border:1px solid var(--line-soft);min-width:30px;color:var(--muted-soft);background:#ffffff0a;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:2px 5px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.docs-nav-badge[data-badge=GET]{color:#6ee7a8;background:#26de8114;border-color:#26de813d}.docs-nav-badge[data-badge=POST]{color:var(--accent-blue);background:#008cfd1a;border-color:#008cfd47}.docs-nav-badge[data-badge=PUT],.docs-nav-badge[data-badge=PATCH]{color:#ffd166;background:#ffc40014;border-color:#ffc40047}.docs-nav-badge[data-badge=DEL]{color:#ff8a8a;background:#ff5c5c14;border-color:#ff5c5c47}.docs-nav-badge[data-badge=SDK],.docs-nav-badge[data-badge=CLI]{color:var(--neutral);background:#eeeeee0f;border-color:#eeeeee29}.docs-nav-link:hover{background:var(--surface-blue);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}.legal-docs-shell .docs-main{grid-column:1}.legal-docs-shell .docs-toc{grid-column:2}.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);font-size:var(--docs-lede-font-size);margin-top:0;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 h1+h2{border-top:0;margin-top:22px;padding-top:0}.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:var(--docs-body-font-size);font-weight:450;line-height:var(--docs-body-line-height)}.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(--text);text-underline-offset:4px;font-weight:550;-webkit-text-decoration:underline #008cfd7a;text-decoration:underline #008cfd7a}.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);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:var(--docs-inline-code-font-size);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-weight:400;line-height:1.45}.docs-app .code-shell{border:1px solid var(--line-soft);background:var(--code-bg);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-blue);min-height:22px;color:var(--accent-blue);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);font-size:var(--docs-code-font-size);font-weight:400;line-height:var(--docs-code-line-height);background:0 0;border:0;border-radius:0;padding:0;display:block}.docs-app .table-shell{border:1px solid var(--line-soft);background:var(--panel);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);font-size:var(--docs-body-font-size);line-height:var(--docs-body-line-height);text-align:left;vertical-align:top;padding:12px 14px}.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:var(--panel);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-blue)}.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:24px;max-width:920px;margin-bottom:34px;display:grid}.setup-copy-panel-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.setup-copy-title{min-width:0}.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{max-width:700px;color:var(--text);letter-spacing:0;margin:0 0 8px;font-size:31px;font-weight:700;line-height:1.16}.setup-copy-title p{max-width:690px;color:var(--neutral);font-size:var(--docs-lede-font-size);margin:0;font-weight:450;line-height:1.62}.setup-copy-button{background:var(--surface-blue);min-height:34px;color:var(--accent-blue);cursor:pointer;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;line-height:1;transition:transform .14s ease-out,background .14s,opacity .14s;display:inline-flex}.setup-copy-button:hover,.setup-copy-button:focus-visible{background:var(--brand-soft);color:var(--accent-blue);border-color:#0000}.setup-copy-button:active{transform:scale(.97)}.setup-copy-button:focus-visible{outline:2px solid var(--accent-blue-soft);outline-offset:2px}.setup-copy-button svg{stroke-width:2.4px;flex:0 0 13px;width:13px;height:13px}.setup-copy-button span{align-items:center;margin:0;line-height:1;display:inline-flex}.setup-copy-button.is-copied{background:var(--brand-soft);color:var(--brand);border-color:#0000}.setup-copy-button.is-error{color:#140f00;background:#ffc400}.setup-copy-code{border:1px solid var(--line-soft);background:var(--code-bg);border-radius:8px;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:var(--docs-code-font-size);font-weight:400;line-height:var(--docs-code-line-height);display:block}@media (max-width:1120px){.docs-topbar{grid-template-columns:minmax(150px,max-content) minmax(220px,1fr) max-content;gap:14px}.docs-shell{grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:28px}.legal-docs-shell{grid-template-columns:minmax(0,720px)}.docs-toc{display:none}}@media (max-width:820px){.docs-app{--docs-lede-font-size:var(--docs-body-font-size);--docs-code-font-size:12px;--docs-code-line-height:1.65}.docs-topbar{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"brand actions""search search";align-items:center;height:auto;min-height:54px}.docs-brand-section{grid-area:brand;min-width:0}.docs-brand{gap:7px;min-width:0}.docs-brand .lookloot-brand-mark{flex-basis:132px;width:132px;height:20px}.docs-actions{grid-area:actions;justify-self:end;width:auto;max-width:100%;padding-bottom:0;overflow:visible}.docs-app:has(.legal-docs-shell) .docs-actions{display:none}.docs-header-menu{grid-area:actions;display:block}.docs-topbar:has(>div:empty){grid-template-areas:"brand actions"}.docs-topbar>div:empty{display:none}.docs-brand-section{align-items:center;gap:16px}.docs-mode-tabs-header{display:none}.docs-mode-tabs-mobile{z-index:50;min-height:calc(64px + env(safe-area-inset-bottom));padding:7px 22px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141414f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 46px #00000047}.docs-mode-tabs-mobile .docs-mode-tab{min-height:50px;color:var(--muted);background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:4px;padding:0 8px;font-size:10px;font-weight:650}.docs-mode-tabs-mobile .docs-mode-tab:hover,.docs-mode-tabs-mobile .docs-mode-tab[aria-current=page]{color:var(--accent-blue);background:0 0}.docs-mode-tabs-mobile .docs-mode-tab svg{stroke-width:2.3px;flex:0 0 24px;width:22px;height:22px;transition:color .12s;overflow:visible}.docs-mode-tabs-mobile .docs-mode-tab[aria-current=page] svg{color:inherit}.docs-search{grid-area:search;min-width:0}.docs-search input{font-size:16px}.docs-shell{width:min(100% - 32px,720px);margin-top:28px;margin-left:auto;margin-right:auto;margin-bottom:calc(94px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:30px}.docs-sidebar{gap:14px;min-height:0;margin-top: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.docs-nav-link-setup,.docs-nav-link[data-level="1"]{border:1px solid var(--line-soft);color:#fff;border-radius:999px;flex:none;min-height:34px;margin-left:0;padding:0 12px;font-size:12px}.docs-nav-link:hover,.docs-nav-link.active,.docs-nav-link[aria-current=page]{color:#fff}.docs-nav-link span{color:inherit}.docs-nav-badge{border-radius:999px;min-width:28px;font-size:9px}.docs-article h1,.setup-copy-panel h1{font-size:30px;line-height:1.16}.docs-article h1+p,.setup-copy-title p{line-height:var(--docs-body-line-height)}.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-app{--docs-inline-code-font-size:11.75px;--docs-code-font-size:11.5px;--docs-code-line-height:1.62}.docs-topbar{gap:10px;padding:8px 12px}.docs-brand{gap:6px}.docs-brand .lookloot-brand-mark{flex-basis:122px;width:122px;height:18px}.docs-brand-section{gap:12px}.docs-mode-tabs-mobile{padding-inline:16px}.docs-shell{width:min(100% - 24px,720px)}.docs-action{flex:none;min-height:30px;padding-inline:10px;font-size:11px}.setup-copy-panel-head{display:grid}.setup-copy-button{justify-self:start}.setup-copy-code{min-height:420px;padding:18px 16px}.docs-article h1,.setup-copy-panel h1{letter-spacing:0;font-size:28px;line-height:1.16}.docs-app .code-shell pre{padding:22px 16px}}.dt-mschf{--dt-crt-scanline-opacity:.075;--dt-crt-vignette-opacity:.72;--dt-crt-warmth-opacity:.1;--dt-crt-rgb-offset:1.2px;color:#eee;min-height:100dvh;font-family:var(--app-sans);letter-spacing:0;background:#000;overflow:hidden}.dt-mschf::selection,.dt-mschf ::selection{color:highlighttext;text-shadow:none;background:highlight}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;overflow:hidden}.dt-mschf-video{z-index:0;object-fit:cover;object-position:center;opacity:.58;filter:brightness(.52)contrast(1.1)saturate(.88);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:fixed;inset:0}@media (max-width:767px),(max-aspect-ratio:4/3){.dt-mschf-video{display:none}}.dt-mschf-home:before,.dt-mschf-home:after{content:"";z-index:5;pointer-events:none;position:fixed;inset:0}.dt-mschf-home:before{background:radial-gradient(105% 86% at 50% 50%, transparent 0 48%, #0000004d 70%, rgba(0, 0, 0, var(--dt-crt-vignette-opacity)) 100%), radial-gradient(72% 58% at 50% 46%, #fff4db14, transparent 62%), linear-gradient(180deg, rgba(122, 92, 45, var(--dt-crt-warmth-opacity)), #1e140a0a);box-shadow:inset 0 0 90px #000000eb,inset 0 0 220px #0000009e}.dt-mschf-home:after{opacity:.78;background:linear-gradient(90deg, #ff004009, transparent 14%, #00beff08 86%, transparent), repeating-linear-gradient(180deg, rgba(255, 255, 255, var(--dt-crt-scanline-opacity)) 0, rgba(255, 255, 255, var(--dt-crt-scanline-opacity)) 1px, transparent 1px, transparent 5px);background-size:100% 100%,100% 5px;animation:9s linear infinite dt-crt-scan-drift}.dt-mschf-logo{z-index:2;color:#f4f4f4;filter:contrast(1.08)saturate(.92);width:min(74vw,560px);text-shadow:calc(var(--dt-crt-rgb-offset) * -1) 0 0 #00cdff59, var(--dt-crt-rgb-offset) 0 0 #ff246e57, 0 0 18px #fff4dc29;transform-origin:50%;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.55vw,22px);margin:0;display:inline-flex;position:absolute;top:51.5%;left:50%;transform:translate(-50%,-50%)perspective(900px)rotateX(.8deg)scaleX(1.014)}.dt-mschf-mark{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;object-fit:contain;width:clamp(36px,4.1vw,60px);height:clamp(36px,4.1vw,60px);filter:brightness(0) invert(1) drop-shadow(calc(var(--dt-crt-rgb-offset) * -1) 0 0 #00cdff52) drop-shadow(var(--dt-crt-rgb-offset) 0 0 #ff246e4d) drop-shadow(0 0 14px #fff4dc24)}.dt-mschf-logo span{-webkit-user-select:text;user-select:text;font-family:var(--brand-display);letter-spacing:-.04em;margin-right:clamp(-9px,-.7vw,-4px);font-size:clamp(25px,3.1vw,50px);font-style:normal;font-weight:900;line-height:.96;transform:translateY(.02em)}.dt-mschf-logo em{-webkit-user-select:text;user-select:text;font-family:var(--brand-display);letter-spacing:-.04em;font-size:clamp(25px,3.1vw,50px);font-style:normal;font-weight:900;line-height:.96;transform:translateY(.02em)}.dt-mschf-inquire{-webkit-user-select:text;user-select:text;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}@keyframes dt-crt-scan-drift{0%{background-position:0 0,0 0}to{background-position:0 0,0 16px}}@media (max-width:700px){.dt-mschf{--dt-crt-rgb-offset:.8px;--dt-crt-scanline-opacity:.055;--dt-crt-vignette-opacity:.66}.dt-mschf-logo{gap:10px;width:calc(100vw - 42px);top:49%;transform:translate(-50%,-50%)perspective(720px)rotateX(.55deg)scaleX(1.006)}.dt-mschf-mark{width:30px;height:30px}.dt-mschf-logo span{font-size:clamp(20px,7vw,30px)}.dt-mschf-logo em{font-size:clamp(19px,6.65vw,29px)}.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:18px}}@media (prefers-reduced-motion:reduce){.dt-mschf-video{display:none}.dt-mschf-home:after{animation:none}}.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)}: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-length-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-frame:has(.company-dashboard-shell) .company-length-input{gap:5px;min-width:0;display:grid}.app-frame:has(.company-dashboard-shell) .company-length-input span{color:var(--dash-muted);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.app-frame:has(.company-dashboard-shell) .company-length-input input{border:1px solid var(--dash-line-soft);width:100%;min-width:0;min-height:38px;color:var(--dash-text);font:inherit;background:#111315;border-radius:7px;outline:0;padding:0 10px;font-size:12px;font-weight:650;line-height:1}:is(.app-frame:has(.company-dashboard-shell) .company-length-input input:hover,.app-frame:has(.company-dashboard-shell) .company-length-input input:focus){border-color:var(--dash-line);background:var(--dash-surface)}.app-frame:has(.company-dashboard-shell) .company-length-input input[aria-invalid=true]{border-color:#ff6e6e8c}.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);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-clip-title-line{align-items:center;gap:8px;min-width:0;display:flex}.app-frame:has(.company-dashboard-shell) .company-clip-title-line>strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-processing-pill{border:1px solid var(--dash-line-soft);min-height:20px;color:var(--dash-muted);letter-spacing:0;white-space:nowrap;background:#eeeeeb0a;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-processing-pill.is-live{border-color:var(--dash-line);color:var(--dash-brand)}.app-frame:has(.company-dashboard-shell) .company-processing-pill.is-ready{border-color:var(--dash-line);color:var(--dash-text)}:is(.app-frame:has(.company-dashboard-shell) .company-processing-pill.is-o-pass,.app-frame:has(.company-dashboard-shell) .company-processing-pill.is-si-pass){color:#9beaa4;background:#83d58d26;border-color:#83d58d75}.app-frame:has(.company-dashboard-shell) .company-processing-pill.is-rrd-preview{color:#9fd5ff;background:#76c4ff24;border-color:#76c4ff75}:is(.app-frame:has(.company-dashboard-shell) .company-processing-pill.is-processing-video,.app-frame:has(.company-dashboard-shell) .company-processing-pill.is-processing-rrd){color:#f3d987;border-color:#ffd6663d}.app-frame:has(.company-dashboard-shell) .company-processing-pill.is-failed{color:#ff9a9a;background:#ff6f6f24;border-color:#ff6f6f80}.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%,#ff8fc912,#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{background:var(--brand);min-width:280px;min-height:56px;color:var(--brand-dark);border:1px solid #ff8fc9a3;border-radius:999px;justify-content:center;align-items:center;gap:12px;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 #ff1f932e,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 #ff8fc98c}.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:var(--brand-dark);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:#ff8fc914;border:1px solid #ff8fc92e;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:#ff8fc912;border:1px solid #ff8fc92e;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 #ff8fc924;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{background:var(--brand);min-width:280px;min-height:56px;color:var(--brand-dark);border:1px solid #ff8fc9a3;border-radius:999px;grid-column:2;justify-content:center;align-items:center;gap:12px;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 #ff1f932e,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 #ff8fc98c}.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 #ff8fc959);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.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)}}.app-frame:has(.company-dashboard-shell) .company-empty-state{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-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-readiness-cell{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i{width:100%;min-height:30px;padding:0 8px;overflow:hidden}:is(.app-frame:has(.company-dashboard-shell) .company-readiness-cell span,.app-frame:has(.company-dashboard-shell) .company-readiness-cell strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-row-actions{justify-self:start}}.landing{background:radial-gradient(80% 70% at 50% 0%, #ff8fc90f, 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:#ff8fc914;border:1px solid #ff8fc938;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:#ff8fc90f}.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:#ff8fc914;border:1px solid #ff8fc938;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 #ff8fc91f}.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:#ff8fc914;border:1px solid #ff8fc938;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:#ff8fc914;border:1px solid #ff8fc938;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{background:var(--brand);width:auto;min-width:280px;min-height:56px;color:var(--brand-dark);border:1px solid #ff8fc9a3;border-radius:999px;gap:12px;padding:0 18px 0 22px;font-size:15px;font-weight:700;box-shadow:inset 0 1px #fff6,0 4px 12px #ff1f932e,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 #ff8fc98c}.home-capture-landing .home-desktop-record-download.home-download strong{color:var(--brand-dark);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 #ff8fc91f}.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{background:var(--brand);min-width:286px;min-height:56px;color:var(--brand-dark);border:1px solid #ff8fc9a3;border-radius:999px;justify-content:center;align-items:center;gap:12px;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 #ff1f932e,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 #ff8fc98c}.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:#ff8fc914;border:1px solid #ff8fc938;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:#ff8fc912;border:1px solid #ff8fc933;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:#ff8fc91a;border-color:#ff8fc95c}.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;min-height:100dvh;font-family:var(--app-sans);letter-spacing:0;background:#000;grid-template-rows:54px minmax(0,1fr);padding:0}.auth-shell-company .auth-topbar{z-index:40;background:#000;border-bottom:0;grid-template-columns:minmax(220px,1fr) minmax(360px,920px) max-content minmax(20px,1fr);align-items:center;gap:12px;min-height:54px;padding:0 20px;display:grid;position:sticky;top:0}.auth-shell-company .auth-brand{color:#e8e9e5;min-height:32px;font-family:var(--app-sans);align-items:center;gap:8px;font-size:15px;font-weight:700;position:absolute;left:20px}.auth-shell-company .auth-brand strong{min-width:0;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:normal;line-height:normal;display:inline;overflow:hidden}.auth-shell-company .auth-brand-mark{width:26px;height:26px;box-shadow:none;filter:brightness(0)invert();object-fit:contain;background:0 0;border:0;border-radius:0;flex:0 0 26px;padding:0}.auth-shell-company .auth-card{gap:22px;width:min(430px,100vw - 48px);margin-top:-4vh}.auth-shell-company .auth-copy h1{color:#f2f2f2;font-family:var(--app-sans);letter-spacing:0;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:0 0;border:0;border-radius:0}.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-popover:#111213;--dash-field:#18191a;--dash-field-hover:#202124;--dash-selected:#eee;--dash-selected-text:#070707;--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{font-family:var(--app-sans);gap:10px;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-length-input input{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{box-shadow:none;background:0 0;border:0}.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-length-input input:hover{border-color:var(--dash-line);background:var(--dash-surface-2)}.app-frame:has(.company-dashboard-shell) .company-length-input input: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}: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{fill:#eee;stroke:#eee;color:#000;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-clip-row:hover .company-row-play.is-ready{fill:#eee;stroke:#eee;color:#000;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-clip-row:focus-visible .company-row-play.is-ready{fill:#eee;stroke:#eee;color:#000;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected{fill:#eee;stroke:#eee;color:#000;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected:hover{fill:#eee;stroke:#eee;color:#000;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-calendar-grid button.selected:focus-visible{fill:#eee;stroke:#eee;color:#000;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-dashboard-summary .company-pass-rate{font-weight:820}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary .company-pass-rate.is-good{color:#46d17d}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary .company-pass-rate.is-warn{color:#f2c94c}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary .company-pass-rate.is-bad{color:#ff5f57}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary .company-pass-rate.is-neutral{color:#eeeeee8f}.app-frame:has(.company-dashboard-shell) .company-filter-button:hover{color:#e8e9e5;background:#202226;border-color:#eeeeeb21}.app-frame:has(.company-dashboard-shell) .company-filter-button.active{color:#e8e9e5;background:#202226;border-color:#eeeeeb21}.app-frame:has(.company-dashboard-shell) .company-filter-wrap.open .company-filter-button{color:#e8e9e5;background:#202226;border-color:#eeeeeb21}.app-frame:has(.company-dashboard-shell) .company-filter-count{color:#8f8f8f}.app-frame:has(.company-dashboard-shell) .company-filter-section>span{color:#8f8f8f}.app-frame:has(.company-dashboard-shell) .company-filter-field>span{color:#8f8f8f}.app-frame:has(.company-dashboard-shell) .company-length-input span{color:#8f8f8f}.app-frame:has(.company-dashboard-shell) .company-filter-field select{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-length-input input{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-menu-trigger{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-menu{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-date-trigger{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-calendar{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-add-date{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-filter-popover header button{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-filter-options button{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-filter-field select:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-filter-field select:focus{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-length-input input:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-length-input input:focus{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-menu-trigger:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-menu-trigger:focus-visible{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-menu-field.open .company-menu-trigger{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-date-trigger:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-date-trigger:focus-visible{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-date-picker.open .company-date-trigger{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-add-date:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-add-date:focus-visible{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-filter-popover header button:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-filter-popover header button:focus-visible{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-filter-options button:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-export-data-section p{color:#eeeeee8a;margin:-8px 0 0;font-size:12px;line-height:1.35}.app-frame:has(.company-dashboard-shell) .company-export-data-options{gap:8px}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video{cursor:default;box-shadow:none;background:#151515;transform:none}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover{cursor:default;box-shadow:none;background:#151515;transform:none}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible{cursor:default;box-shadow:none;background:#151515;transform:none}.app-frame:has(.company-dashboard-shell) .company-clip-item:nth-of-type(2n) .company-clip-row.no-video{background:#181818}.app-frame:has(.company-dashboard-shell) .company-clip-item:nth-of-type(2n) .company-clip-row.no-video:hover{background:#181818}.app-frame:has(.company-dashboard-shell) .company-clip-item:nth-of-type(2n) .company-clip-row.no-video:focus-visible{background:#181818}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled{color:#5f5f5f;background:#111;border-color:#eeeeee0f}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled:hover{color:#5f5f5f;background:#111;border-color:#eeeeee0f}@media (max-width:1120px){.app-frame:has(.company-dashboard-shell) .company-clip-list{width:min(100% - 32px,920px)}.app-frame:has(.company-dashboard-shell) .company-clip-row{grid-template-columns:minmax(340px,.5fr) minmax(0,1fr)}}@media (max-width:860px){.app-frame:has(.company-dashboard-shell) .company-dashboard-topbar{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"brand stats""search filters";gap:10px 12px;padding:10px 12px}.app-frame:has(.company-dashboard-shell) .data-brand{grid-area:brand;min-width:0;max-width:100%;position:static;left:auto}.app-frame:has(.company-dashboard-shell) .data-brand strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-dashboard-tools{display:contents}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary{grid-area:stats;justify-self:end;gap:10px;height:auto;min-height:0;padding:0;font-size:12px}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary span+span{padding-left:9px}.app-frame:has(.company-dashboard-shell) .company-dashboard-search{grid-area:search}.app-frame:has(.company-dashboard-shell) .company-filter-wrap{grid-area:filters;place-self:center end}.app-frame:has(.company-dashboard-shell) .company-clip-list{width:calc(100% - 24px);min-height:calc(100dvh - 126px);margin-top:18px}.app-frame:has(.company-dashboard-shell) .company-clip-list-head{padding-right:0}:is(.app-frame:has(.company-dashboard-shell) .company-clip-list-head strong,.app-frame:has(.company-dashboard-shell) .company-clip-list-head span){font-size:clamp(16px,5vw,22px)}.app-frame:has(.company-dashboard-shell) .company-clip-item{grid-template-columns:minmax(0,1fr) 38px;gap:8px}.app-frame:has(.company-dashboard-shell) .company-clip-row{grid-template-columns:1fr;gap:12px;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}.app-frame:has(.company-dashboard-shell) .company-filter-grid{grid-template-columns:1fr}.app-frame:has(.company-dashboard-shell) .company-filter-popover{width:auto;max-height:calc(100dvh - 122px);position:fixed;top:104px;left:12px;right:12px}.app-frame:has(.company-dashboard-shell) .company-floating-download{min-height:54px;font-size:16px;bottom:18px}.app-frame:has(.company-dashboard-shell) .company-readiness-cell{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i{width:100%;min-height:30px;padding:0 8px;overflow:hidden}:is(.app-frame:has(.company-dashboard-shell) .company-readiness-cell span,.app-frame:has(.company-dashboard-shell) .company-readiness-cell strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.cashout-modal-backdrop{z-index:10000;background:#000000c7;place-items:center;padding:42px 22px;animation:.18s ease-out both modal-backdrop-in;display:grid;position:fixed;inset:0;overflow:hidden}.cashout-modal-backdrop.is-closing{animation:.18s ease-in both modal-backdrop-out}.cashout-modal{transform-origin:50%;background:#141414fa;border:1px solid #eeeeee24;border-radius:16px;flex-direction:column;width:min(1040px,100vw - 44px);max-height:min(640px,100vh - 128px);animation:.18s ease-out both modal-pop-in;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000080}.cashout-modal-backdrop.is-closing .cashout-modal{animation:.18s cubic-bezier(.5,0,.75,0) both modal-pop-out}.cashout-modal-close{z-index:4;width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;transition:color .12s;display:grid;position:absolute;top:16px;right:18px}.cashout-modal-close:hover,.cashout-modal-close:focus-visible{color:#fff;background:0 0;outline:0}.cashout-modal-close svg{stroke-width:2.2px;width:18px;height:18px}.cashout-modal-body{scrollbar-width:thin;scrollbar-color:#f4f5f22e transparent;min-height:0;padding:22px 30px;overflow:auto}.cashout-modal-body::-webkit-scrollbar{width:10px;height:10px}.cashout-modal-body::-webkit-scrollbar-button{background:0 0;width:0;height:0;display:none}.cashout-modal-body::-webkit-scrollbar-button:single-button{background:0 0;width:0;height:0;display:none}.cashout-modal-body::-webkit-scrollbar-button:vertical:start:decrement{background:0 0;width:0;height:0;display:none}.cashout-modal-body::-webkit-scrollbar-button:vertical:end:increment{background:0 0;width:0;height:0;display:none}.cashout-modal-body::-webkit-scrollbar-button:horizontal:start:decrement{background:0 0;width:0;height:0;display:none}.cashout-modal-body::-webkit-scrollbar-button:horizontal:end:increment{background:0 0;width:0;height:0;display:none}.cashout-modal-body::-webkit-scrollbar-track{background:0 0}.cashout-modal-body::-webkit-scrollbar-track-piece{background:0 0}.cashout-modal-body::-webkit-scrollbar-track-piece:start{background:0 0}.cashout-modal-body::-webkit-scrollbar-track-piece:end{background:0 0}.cashout-modal-body::-webkit-scrollbar-corner{background:0 0}.cashout-modal-body::-webkit-scrollbar-thumb{background:#f4f5f22e padding-box padding-box;border:3px solid #0000;border-radius:0}.cashout-modal-body::-webkit-scrollbar-thumb:hover{background:#f4f5f247 padding-box padding-box}.cashout-modal-loading{min-height:260px;color:var(--muted);place-items:center;display:grid}.cashout-modal .wallet-redesign{gap:18px;width:100%;padding:0}.cashout-modal .wallet-design-split{grid-template-columns:minmax(220px,286px) minmax(0,1fr)}.cashout-modal .wallet-design-split .wallet-hero{z-index:1;background:#141414fa;align-content:start;align-self:start;min-height:auto;padding-bottom:10px;position:sticky;top:0}.cashout-modal .wallet-design-split .wallet-hero-balance{font-size:58px}.cashout-modal .wallet-design-split .wallet-pending-rewards strong{font-size:20px}.cashout-modal .wallet-redesign .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px}.cashout-modal .wallet-redesign .catalog-tile{min-height:132px}.cashout-modal .wallet-redesign .catalog-tile-art{padding:0}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-pop-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.97)}}.cashout-modal .redeem-modal-backdrop{z-index:110}@media (max-width:760px){.cashout-modal-backdrop{padding:12px}.cashout-modal{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.cashout-modal-body{padding:18px 16px 22px}.cashout-modal .wallet-design-split{grid-template-columns:1fr}.cashout-modal .wallet-design-split .wallet-hero{text-align:center;background:0 0;place-items:center;padding-bottom:0;position:static;top:auto}.cashout-modal .wallet-design-split .wallet-hero-main{justify-items:center}.cashout-modal .wallet-design-split .wallet-hero-stats{justify-content:center}.cashout-modal .wallet-design-split .cash-section,.cashout-modal .wallet-design-split .catalog-section{grid-column:auto}}.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){background:#050505}.app-frame:has(.company-dashboard-shell){background:#000;width:100%;padding:0 0 96px;display:block;overflow-x:clip}.app-frame:has(.company-dashboard-shell) .company-dashboard-shell{width:100%;min-height:100dvh;margin:0;padding:0;display:block}.app-frame:has(.company-dashboard-shell) .company-dashboard-topbar{z-index:40;background:var(--dash-topbar);border-bottom:0;grid-template-columns:minmax(220px,1fr) minmax(360px,920px) max-content minmax(20px,1fr);align-items:center;gap:12px;min-height:54px;padding:0 20px;display:grid;position:sticky;top:0}.app-frame:has(.company-dashboard-shell) .data-brand{color:#e8e9e5;gap:8px;min-height:32px;font-size:15px;font-weight:700;position:absolute;left:20px}.app-frame:has(.company-dashboard-shell) .data-brand-mark{width:26px;height:26px;box-shadow:none;filter:brightness(0)invert();object-fit:contain;background:0 0;border:0;border-radius:0;flex:0 0 26px;padding:0}.app-frame:has(.company-dashboard-shell) .company-dashboard-tools{background:0 0;border-radius:0;grid-column:2;grid-template-columns:minmax(320px,1fr) max-content;justify-self:center;align-items:center;gap:12px;width:100%;padding:0;display:grid}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary{z-index:auto;color:#eee;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-area:auto/3;justify-content:flex-start;place-self:center start;align-items:center;gap:14px;height:36px;margin:0;padding:0;font-size:13px;font-weight:730;line-height:1;display:inline-flex;position:static;top:auto}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary span+span{padding-left:12px;position:relative}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary span+span:before{content:"";background:#eeeeee24;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-frame:has(.company-dashboard-shell) .company-dashboard-search{color:#9b9f9a;width:100%;min-height:36px;box-shadow:none;background:#121416;border:1px solid #eeeeeb14;border-radius:9px;gap:10px;padding:0 13px}.app-frame:has(.company-dashboard-shell) .company-dashboard-search:focus-within{box-shadow:none;background:#121416;border-color:#eeeeeb21}.app-frame:has(.company-dashboard-shell) .company-dashboard-search input{color:#e8e9e5;font-size:13px;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-dashboard-search input::placeholder{color:#9b9f9a}.app-frame:has(.company-dashboard-shell) .company-filter-wrap{justify-self:end;position:relative}.app-frame:has(.company-dashboard-shell) .company-filter-button{color:#c9ccc7;background:#151719;border:1px solid #eeeeeb14;border-radius:9px;justify-content:center;gap:8px;width:auto;min-height:36px;padding:0 12px;font-size:12px;font-weight:650;line-height:1}.app-frame:has(.company-dashboard-shell) .company-filter-button:hover{color:#e8e9e5;background:#202226;border-color:#eeeeeb21}.app-frame:has(.company-dashboard-shell) .company-filter-button.active{color:#e8e9e5;background:#202226;border-color:#eeeeeb21}.app-frame:has(.company-dashboard-shell) .company-filter-wrap.open .company-filter-button{color:#e8e9e5;background:#202226;border-color:#eeeeeb21}.app-frame:has(.company-dashboard-shell) .company-filter-button strong{color:#000;background:#eee;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:1px;font-size:10px;font-weight:800;display:grid}.app-frame:has(.company-dashboard-shell) .company-filter-popover{z-index:45;background:var(--dash-popover);border:1px solid #eeeeee1c;border-radius:10px;gap:14px;width:min(440px,100vw - 32px);max-height:min(720px,100vh - 76px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:auto;right:0;overflow:auto;box-shadow:0 24px 60px #00000080}.app-frame:has(.company-dashboard-shell) .company-filter-popover header{justify-content:space-between;align-items:center;min-height:28px;display:flex}.app-frame:has(.company-dashboard-shell) .company-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame:has(.company-dashboard-shell) .company-filter-title svg{color:var(--dash-muted)}.app-frame:has(.company-dashboard-shell) .company-filter-count{color:#8f8f8f}.app-frame:has(.company-dashboard-shell) .company-filter-section>span{color:#8f8f8f}.app-frame:has(.company-dashboard-shell) .company-filter-field>span{color:#8f8f8f}.app-frame:has(.company-dashboard-shell) .company-length-input span{color:#8f8f8f}.app-frame:has(.company-dashboard-shell) .company-filter-field select{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-length-input input{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-menu-trigger{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-menu{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-date-trigger{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-calendar{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-add-date{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-filter-popover header button{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}.app-frame:has(.company-dashboard-shell) .company-filter-options button{background:var(--dash-field);color:var(--dash-text);border-color:#eeeeee1a}:is(.app-frame:has(.company-dashboard-shell) .company-menu,.app-frame:has(.company-dashboard-shell) .company-calendar){background:var(--dash-popover)}.app-frame:has(.company-dashboard-shell) .company-filter-field select:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-filter-field select:focus{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-length-input input:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-length-input input:focus{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-menu-trigger:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-menu-trigger:focus-visible{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-menu-field.open .company-menu-trigger{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-date-trigger:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-date-trigger:focus-visible{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-date-picker.open .company-date-trigger{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-add-date:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-add-date:focus-visible{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-filter-popover header button:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-filter-popover header button:focus-visible{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}.app-frame:has(.company-dashboard-shell) .company-filter-options button:hover{background:var(--dash-field-hover);color:var(--dash-text);border-color:#eeeeee2e}:is(.app-frame:has(.company-dashboard-shell) .company-filter-options button.active,.app-frame:has(.company-dashboard-shell) .company-menu button.active){border-color:var(--dash-selected);background:var(--dash-selected);color:var(--dash-selected-text)}.app-frame:has(.company-dashboard-shell) .company-menu button.active svg{color:var(--dash-selected-text)}.app-frame:has(.company-dashboard-shell) .company-length-input input::placeholder{color:#6f6f6f}.app-frame:has(.company-dashboard-shell) .company-clip-list{background:0 0;border:0;border-radius:0;grid-auto-rows:max-content;align-content:start;gap:8px;width:min(1180px,100% - 48px);min-height:calc(100dvh - 86px);margin:26px auto 0;padding:0 0 112px;display:grid;position:relative;overflow:visible}.app-frame:has(.company-dashboard-shell) .company-clip-list-head{color:#9a9a9a;letter-spacing:0;text-transform:none;background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:18px;min-height:28px;padding:0 52px 6px 4px;font-size:12px;font-weight:700;display:flex}:is(.app-frame:has(.company-dashboard-shell) .company-clip-list-head strong,.app-frame:has(.company-dashboard-shell) .company-clip-list-head span){color:#eee;white-space:nowrap;font-size:clamp(18px,2vw,28px);font-weight:760;line-height:1}.app-frame:has(.company-dashboard-shell) .company-clip-item{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.app-frame:has(.company-dashboard-shell) .company-clip-row{background:#151515;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:clamp(14px,2vw,24px);min-height:78px;padding:13px 16px 13px 20px;transition:background .14s,box-shadow .14s,transform .14s;display:grid;transform:none}.app-frame:has(.company-dashboard-shell) .company-clip-row.is-clickable{cursor:pointer}.app-frame:has(.company-dashboard-shell) .company-clip-row:nth-of-type(2n){background:#151515}.app-frame:has(.company-dashboard-shell) .company-clip-item:nth-of-type(2n) .company-clip-row{background:#181818}:is(.app-frame:has(.company-dashboard-shell) .company-clip-row.is-clickable:hover,.app-frame:has(.company-dashboard-shell) .company-clip-row.is-clickable:focus-visible){background:#242424;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #eeeeee2e,0 12px 32px #00000047}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video{cursor:default;box-shadow:none;background:#151515;transform:none}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:hover{cursor:default;box-shadow:none;background:#151515;transform:none}.app-frame:has(.company-dashboard-shell) .company-clip-row.no-video:focus-visible{cursor:default;box-shadow:none;background:#151515;transform:none}.app-frame:has(.company-dashboard-shell) .company-clip-item:nth-of-type(2n) .company-clip-row.no-video{background:#181818}.app-frame:has(.company-dashboard-shell) .company-clip-item:nth-of-type(2n) .company-clip-row.no-video:hover{background:#181818}.app-frame:has(.company-dashboard-shell) .company-clip-item:nth-of-type(2n) .company-clip-row.no-video:focus-visible{background:#181818}.app-frame:has(.company-dashboard-shell) .company-clip-title-cell em{text-overflow:clip;white-space:normal;overflow:visible}.app-frame:has(.company-dashboard-shell) .company-row-download{color:#eee;width:36px;height:36px;box-shadow:none;background:#151515;border:1px solid #eeeeee14;border-radius:999px;place-self:center}.app-frame:has(.company-dashboard-shell) .company-row-download:hover{color:#000;background:#fff;border-color:#fff}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled{color:#5f5f5f;background:#111;border-color:#eeeeee0f}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled:hover{color:#5f5f5f;background:#111;border-color:#eeeeee0f}.app-frame:has(.company-dashboard-shell) .company-row-actions{justify-self:end}.app-frame:has(.company-dashboard-shell) .company-floating-download{z-index:38;color:#000;letter-spacing:0;background:#eee;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:min(420px,100vw - 48px);min-height:58px;padding:0 24px;font-size:18px;font-weight:780;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000061}.app-frame:has(.company-dashboard-shell) .company-floating-download svg{stroke-width:2.2px;width:22px;height:22px}.app-frame:has(.company-dashboard-shell) .company-floating-download:hover:not(:disabled){background:#fff}.app-frame:has(.company-dashboard-shell) .company-floating-download:disabled{opacity:.42;cursor:not-allowed}.app-frame:has(.company-dashboard-shell) .company-player-close{color:#fff;width:42px;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;top:18px;right:18px}:is(.app-frame:has(.company-dashboard-shell) .company-player-close:hover,.app-frame:has(.company-dashboard-shell) .company-player-close:focus-visible){color:#fff;background:0 0}.app-frame:has(.company-dashboard-shell) .company-player-close:focus-visible{outline-offset:3px;outline:2px solid #ffffff7a}.app-frame:has(.company-dashboard-shell) .company-player-close svg{stroke-width:2.35px;width:26px;height:26px}@media (max-width:1120px){.app-frame:has(.company-dashboard-shell) .company-clip-list{width:min(100% - 32px,920px)}.app-frame:has(.company-dashboard-shell) .company-clip-row{grid-template-columns:minmax(0,1fr) max-content}}@media (max-width:860px){.app-frame:has(.company-dashboard-shell) .company-dashboard-topbar{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"brand stats""search filters";gap:10px 12px;padding:10px 12px}.app-frame:has(.company-dashboard-shell) .data-brand{grid-area:brand;min-width:0;max-width:100%;position:static;left:auto}.app-frame:has(.company-dashboard-shell) .data-brand strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-dashboard-tools{display:contents}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary{grid-area:stats;justify-self:end;gap:10px;height:auto;min-height:0;padding:0;font-size:12px}.app-frame:has(.company-dashboard-shell) .company-dashboard-summary span+span{padding-left:9px}.app-frame:has(.company-dashboard-shell) .company-dashboard-search{grid-area:search}.app-frame:has(.company-dashboard-shell) .company-filter-wrap{grid-area:filters;place-self:center end}.app-frame:has(.company-dashboard-shell) .company-clip-list{width:calc(100% - 24px);min-height:calc(100dvh - 126px);margin-top:18px}.app-frame:has(.company-dashboard-shell) .company-clip-list-head{padding-right:0}:is(.app-frame:has(.company-dashboard-shell) .company-clip-list-head strong,.app-frame:has(.company-dashboard-shell) .company-clip-list-head span){font-size:clamp(16px,5vw,22px)}.app-frame:has(.company-dashboard-shell) .company-clip-item{grid-template-columns:minmax(0,1fr) 38px;gap:8px}.app-frame:has(.company-dashboard-shell) .company-clip-row{grid-template-columns:1fr;gap:12px;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}.app-frame:has(.company-dashboard-shell) .company-filter-grid{grid-template-columns:1fr}.app-frame:has(.company-dashboard-shell) .company-filter-popover{width:auto;max-height:calc(100dvh - 122px);position:fixed;top:104px;left:12px;right:12px}.app-frame:has(.company-dashboard-shell) .company-floating-download{min-height:54px;font-size:16px;bottom:18px}.app-frame:has(.company-dashboard-shell) .company-readiness-cell{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-frame:has(.company-dashboard-shell) .company-readiness-cell i{width:100%;min-height:30px;padding:0 8px;overflow:hidden}:is(.app-frame:has(.company-dashboard-shell) .company-readiness-cell span,.app-frame:has(.company-dashboard-shell) .company-readiness-cell strong){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.app-frame:has(.company-dashboard-shell) .company-dashboard-account-actions{grid-column:4;justify-self:end;align-items:center;min-width:0;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-account-menu{align-items:center;min-width:0;display:inline-flex;position:relative}.app-frame:has(.company-dashboard-shell) .company-account-trigger{color:#e8e9e5;cursor:pointer;background:0 0;border:1px solid #eeeeeb14;border-radius:999px;align-items:center;gap:8px;max-width:min(270px,26vw);min-height:36px;padding:0 10px 0 6px;font-family:inherit;font-size:12px;font-weight:650;line-height:1;display:inline-flex}:is(.app-frame:has(.company-dashboard-shell) .company-account-trigger:hover,.app-frame:has(.company-dashboard-shell) .company-account-trigger:focus-visible,.app-frame:has(.company-dashboard-shell) .company-account-trigger[aria-expanded=true]){background:#151719;border-color:#eeeeeb24;outline:0}.app-frame:has(.company-dashboard-shell) .company-account-avatar{color:#000;background:#eee;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:820;display:grid;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}:is(.app-frame:has(.company-dashboard-shell) .company-account-source-label,.app-frame:has(.company-dashboard-shell) .company-account-user-email){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-account-trigger svg{color:#9b9f9a;stroke-width:2.2px;flex:0 0 14px;width:14px;height:14px}.app-frame:has(.company-dashboard-shell) .company-account-dropdown{z-index:46;background:#111213;border:1px solid #eeeeee21;border-radius:10px;gap:4px;width:286px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000061}.app-frame:has(.company-dashboard-shell) .company-account-source-section{border-bottom:1px solid #eeeeee14;gap:7px;padding:5px;display:grid}:is(.app-frame:has(.company-dashboard-shell) .company-account-source-section>span,.app-frame:has(.company-dashboard-shell) .company-account-user-section>span){color:#9b9f9a;letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:760}.app-frame:has(.company-dashboard-shell) .company-account-source-list{gap:3px;display:grid}.app-frame:has(.company-dashboard-shell) .company-account-source-list button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:46px;padding:8px;font-family:inherit;display:grid}:is(.app-frame:has(.company-dashboard-shell) .company-account-source-list button:hover,.app-frame:has(.company-dashboard-shell) .company-account-source-list button:focus-visible,.app-frame:has(.company-dashboard-shell) .company-account-source-list button.is-active){background:#202226;border-color:#eeeeee1a;outline:0}.app-frame:has(.company-dashboard-shell) .company-account-source-list button>svg{color:#0000;stroke-width:2.2px;width:15px;height:15px;margin-top:1px}.app-frame:has(.company-dashboard-shell) .company-account-source-list button.is-active>svg{color:#eee}.app-frame:has(.company-dashboard-shell) .company-account-source-list button span{gap:3px;min-width:0;display:grid}.app-frame:has(.company-dashboard-shell) .company-account-source-list button strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-account-source-list button em{color:#9b9f9a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:560;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-account-user-section{gap:7px;min-width:0;padding:6px 5px 4px;display:grid}.app-frame:has(.company-dashboard-shell) .company-account-user-email{color:#eee;padding:0 5px;font-size:12px;font-weight:750;line-height:1.2;display:block}.app-frame:has(.company-dashboard-shell) .company-account-menu-item{color:#eee;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:750;line-height:1;text-decoration:none;display:flex}:is(.app-frame:has(.company-dashboard-shell) .company-account-menu-item:hover,.app-frame:has(.company-dashboard-shell) .company-account-menu-item:focus-visible){background:#202226;outline:0}.app-frame:has(.company-dashboard-shell) .company-account-menu-item svg{color:#9b9f9a;stroke-width:2.1px;flex:0 0 15px;width:15px;height:15px}.app-frame:has(.company-dashboard-shell) .company-clip-item{grid-template-columns:minmax(0,1fr) minmax(168px,max-content)}.app-frame:has(.company-dashboard-shell) .company-row-actions{flex:none;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;width:max-content;min-width:168px;display:inline-flex;overflow:visible}:is(.app-frame:has(.company-dashboard-shell) .company-row-download,.app-frame:has(.company-dashboard-shell) .company-row-bucket-export,.app-frame:has(.company-dashboard-shell) .company-row-performance,.app-frame:has(.company-dashboard-shell) .company-row-delete-app){color:#eee;width:36px;height:36px;box-shadow:none;background:#151515;border:1px solid #eeeeee14;border-radius:999px;place-items:center;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:grid}:is(.app-frame:has(.company-dashboard-shell) .company-row-download svg,.app-frame:has(.company-dashboard-shell) .company-row-bucket-export svg,.app-frame:has(.company-dashboard-shell) .company-row-performance svg,.app-frame:has(.company-dashboard-shell) .company-row-delete-app svg){stroke-width:2.2px;width:15px;height:15px}.app-frame:has(.company-dashboard-shell) .company-row-download:hover{color:#000;background:#fff;border-color:#fff;outline:0}.app-frame:has(.company-dashboard-shell) .company-row-download:focus-visible{color:#000;background:#fff;border-color:#fff;outline:0}.app-frame:has(.company-dashboard-shell) .company-row-performance:hover:not(:disabled){color:#000;background:#fff;border-color:#fff;outline:0}.app-frame:has(.company-dashboard-shell) .company-row-performance:focus-visible:not(:disabled){color:#000;background:#fff;border-color:#fff;outline:0}.app-frame:has(.company-dashboard-shell) .company-row-bucket-export{color:#9fdda5;background:#83d58d0f;border-color:#83d58d38}:is(.app-frame:has(.company-dashboard-shell) .company-row-bucket-export:hover:not(:disabled),.app-frame:has(.company-dashboard-shell) .company-row-bucket-export:focus-visible:not(:disabled)){color:#c9f3ce;background:#83d58d29;border-color:#b2edb9b8;outline:0}.app-frame:has(.company-dashboard-shell) .company-row-delete-app{color:#ffabab;background:#ff70700f;border-color:#ff707029}:is(.app-frame:has(.company-dashboard-shell) .company-row-delete-app:hover,.app-frame:has(.company-dashboard-shell) .company-row-delete-app:focus-visible){color:#ffd0d0;background:#ff707029;border-color:#ffababb8;outline:0}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled{color:#5f5f5f;cursor:not-allowed;background:#111;border-color:#eeeeee0f}.app-frame:has(.company-dashboard-shell) .company-row-download.disabled:hover{color:#5f5f5f;cursor:not-allowed;background:#111;border-color:#eeeeee0f}.app-frame:has(.company-dashboard-shell) .company-row-bucket-export:disabled{color:#5f5f5f;cursor:not-allowed;background:#111;border-color:#eeeeee0f}.app-frame:has(.company-dashboard-shell) .company-row-performance:disabled{color:#5f5f5f;cursor:not-allowed;background:#111;border-color:#eeeeee0f}.app-frame:has(.company-dashboard-shell) .company-timings-modal-backdrop{z-index:86;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040506c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-frame:has(.company-dashboard-shell) .company-timings-modal{border:1px solid var(--dash-line);background:var(--dash-panel);width:min(1020px,100vw - 48px);max-height:min(760px,100dvh - 48px);color:var(--dash-text);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000008f,inset 0 1px #ffffff06}.app-frame:has(.company-dashboard-shell) .company-timings-modal-head{border-bottom:1px solid var(--dash-line-soft);background:#111315;grid-template-columns:minmax(0,1fr) max-content 32px;align-items:center;gap:12px;min-height:52px;padding:10px 14px 10px 16px;display:grid}.app-frame:has(.company-dashboard-shell) .company-timings-modal-head span{align-items:center;gap:10px;min-width:0;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-timings-modal-head svg{width:15px;height:15px;color:var(--dash-muted);stroke-width:2.1px}.app-frame:has(.company-dashboard-shell) .company-timings-modal-head button svg{color:currentColor}.app-frame:has(.company-dashboard-shell) .company-timings-modal-head strong{min-width:0;color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-timings-modal-head em{color:var(--dash-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-timings-modal-head button{border:1px solid var(--dash-line-soft);width:32px;height:32px;color:var(--dash-muted);box-shadow:none;background:0 0;border-radius:6px;place-items:center;display:grid}:is(.app-frame:has(.company-dashboard-shell) .company-timings-modal-head button:hover,.app-frame:has(.company-dashboard-shell) .company-timings-modal-head button:focus-visible){border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text);outline:0}.app-frame:has(.company-dashboard-shell) .company-timings-modal-subhead{border-bottom:1px solid var(--dash-line-soft);background:#0a0c0d9e;gap:4px;padding:12px 16px;display:grid}.app-frame:has(.company-dashboard-shell) .company-timings-modal-subhead strong{color:var(--dash-text);font-size:13px;font-weight:650}.app-frame:has(.company-dashboard-shell) .company-timings-modal-subhead span{color:var(--dash-muted);font-size:12px;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-timings-table{padding:0;overflow:auto}.app-frame:has(.company-dashboard-shell) .company-timings-row{border-top:1px solid var(--dash-line-soft);border-radius:0;grid-template-columns:minmax(260px,1fr) 96px 86px 132px;align-items:center;gap:16px;min-height:36px;padding:0 16px;display:grid}.app-frame:has(.company-dashboard-shell) .company-timings-row:nth-child(2n){background:#0a0c0d6b}.app-frame:has(.company-dashboard-shell) .company-timings-head{z-index:1;min-height:34px;color:var(--dash-muted);letter-spacing:.1em;text-transform:uppercase;background:#111315;border-top:0;font-size:10px;font-weight:700;position:sticky;top:0}.app-frame:has(.company-dashboard-shell) .company-timings-label{min-width:0;color:var(--dash-text);font-size:12px;font-weight:560}.app-frame:has(.company-dashboard-shell) .company-timings-row span[role=cell]{min-width:0;color:var(--dash-text);font-size:12px;font-weight:560}.app-frame:has(.company-dashboard-shell) .company-timings-label em{color:var(--dash-muted-soft);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:10px;font-style:normal;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-timings-side{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.app-frame:has(.company-dashboard-shell) .company-timings-side.frontend{color:var(--dash-brand)}.app-frame:has(.company-dashboard-shell) .company-timings-side.backend{color:var(--dash-muted)}.app-frame:has(.company-dashboard-shell) .company-timings-ms{font-variant-numeric:tabular-nums;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-timings-share{grid-template-columns:minmax(54px,1fr) 40px;align-items:center;gap:8px;display:grid}.app-frame:has(.company-dashboard-shell) .company-timings-share i{background:var(--dash-line-soft);border-radius:999px;height:4px;position:relative;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-timings-share i:before{content:"";width:var(--timing-pct,0%);border-radius:inherit;background:var(--dash-brand);position:absolute;inset:0 auto 0 0}.app-frame:has(.company-dashboard-shell) .company-timings-share b{color:var(--dash-text);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.app-frame:has(.company-dashboard-shell) .company-timings-foot{border-top:1px solid var(--dash-line);background:#111315e0;min-height:42px;margin-top:0}.app-frame:has(.company-dashboard-shell) .company-timings-totals{color:var(--dash-muted);grid-column:auto}@media (max-width:760px){.app-frame:has(.company-dashboard-shell) .company-timings-modal-backdrop{padding:12px}.app-frame:has(.company-dashboard-shell) .company-timings-modal{width:calc(100vw - 24px)}.app-frame:has(.company-dashboard-shell) .company-timings-row{grid-template-columns:minmax(180px,1fr) 80px 72px 104px;gap:10px;padding:0 12px}}@media (max-width:860px){.app-frame:has(.company-dashboard-shell) .company-dashboard-topbar{grid-template-columns:minmax(0,1fr) max-content max-content;grid-template-areas:"brand stats account""search search filters"}.app-frame:has(.company-dashboard-shell) .company-dashboard-account-actions{grid-area:account;align-self:center}.app-frame:has(.company-dashboard-shell) .company-account-trigger{max-width:132px}}.app-frame:has(.company-dashboard-shell) .company-floating-actions{z-index:38;align-items:center;gap:10px;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.app-frame:has(.company-dashboard-shell) .company-floating-actions .company-floating-download{z-index:auto;min-width:min(420px,100vw - 128px);position:static;bottom:auto;left:auto;transform:none}.app-frame:has(.company-dashboard-shell) .company-floating-upload{color:#9fdda5;background:#83d58d14;border:1px solid #83d58d57;border-radius:999px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 44px #00000061}.app-frame:has(.company-dashboard-shell) .company-floating-upload svg{stroke-width:2.2px;width:22px;height:22px}.app-frame:has(.company-dashboard-shell) .company-floating-upload:hover:not(:disabled){color:#c9f3ce;background:#83d58d2e;border-color:#b2edb9c7}.app-frame:has(.company-dashboard-shell) .company-floating-upload:focus-visible{color:#c9f3ce;background:#83d58d2e;border-color:#b2edb9c7}.app-frame:has(.company-dashboard-shell) .company-floating-upload:disabled{opacity:.42;cursor:not-allowed}.app-frame:has(.company-dashboard-shell) .company-floating-delete-bucket{color:#ffabab;cursor:pointer;background:#ff707014;border:1px solid #ff707047;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 42px #00000057}.app-frame:has(.company-dashboard-shell) .company-floating-delete-bucket svg{stroke-width:2.2px;width:21px;height:21px}.app-frame:has(.company-dashboard-shell) .company-floating-delete-bucket:hover:not(:disabled){color:#ffd0d0;background:#ff707029;border-color:#ffababb3;outline:0}.app-frame:has(.company-dashboard-shell) .company-floating-delete-bucket:focus-visible{color:#ffd0d0;background:#ff707029;border-color:#ffababb3;outline:0}.app-frame:has(.company-dashboard-shell) .company-floating-delete-bucket:disabled{opacity:.42;cursor:not-allowed}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040506b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-frame:has(.company-dashboard-shell) .company-bucket-modal{border:1px solid var(--dash-line);background:var(--dash-panel);width:min(560px,100vw - 40px);max-height:min(760px,100dvh - 40px);color:var(--dash-text);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000008a,inset 0 1px #ffffff06}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-head{border-bottom:1px solid var(--dash-line-soft);background:#111315;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px 10px 16px;display:flex}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-head span{align-items:center;gap:10px;min-width:0;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-head span svg{width:15px;height:15px;color:var(--dash-text);stroke-width:2.1px}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-head strong{min-width:0;color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-head button{border:1px solid var(--dash-line-soft);width:32px;height:32px;color:var(--dash-muted);box-shadow:none;background:0 0;border-radius:6px;place-items:center;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-head button svg{color:currentColor;stroke-width:2.1px;width:15px;height:15px}:is(.app-frame:has(.company-dashboard-shell) .company-bucket-modal-head button:hover,.app-frame:has(.company-dashboard-shell) .company-bucket-modal-head button:focus-visible){border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-text);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-body{gap:14px;padding:14px 16px 16px;display:grid;overflow:auto}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-body dl{border:1px solid var(--dash-line-soft);border-radius:6px;margin:0;display:grid;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-body dl div{border-top:1px solid var(--dash-line-soft);background:#0a0c0d57;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px;min-height:36px;padding:9px 11px;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-body dl div:first-child{border-top:0}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-body dt{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-body dd{min-width:0;color:var(--dash-text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:560}.app-frame:has(.company-dashboard-shell) .company-bucket-data-scope{border:1px solid var(--dash-line-soft);background:#0a0c0d6b;border-radius:6px;gap:9px;padding:11px 12px;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-data-scope>span{gap:3px;min-width:0;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-data-scope strong{color:var(--dash-text);font-size:12px;font-weight:720}.app-frame:has(.company-dashboard-shell) .company-bucket-data-scope em{color:var(--dash-muted);font-size:11px;font-style:normal;font-weight:520;line-height:1.35}.app-frame:has(.company-dashboard-shell) .company-bucket-data-options{flex-wrap:wrap;gap:8px;display:flex}.app-frame:has(.company-dashboard-shell) .company-bucket-data-options button{border:1px solid var(--dash-line-soft);background:var(--dash-surface);min-height:30px;color:var(--dash-text);box-shadow:none;border-radius:999px;padding:0 12px;font-size:12px;font-weight:650}.app-frame:has(.company-dashboard-shell) .company-bucket-data-options button.is-active{color:#101112;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-bucket-data-options button:hover:not(:disabled){border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-text);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-data-options button:focus-visible{border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-text);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-data-options button.is-active:hover:not(:disabled){color:#101112;background:#fff;border-color:#fff}.app-frame:has(.company-dashboard-shell) .company-bucket-data-options button.is-active:focus-visible{color:#101112;background:#fff;border-color:#fff}.app-frame:has(.company-dashboard-shell) .company-bucket-data-options button:disabled{opacity:.58;cursor:not-allowed}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-picker{gap:8px;display:grid;position:relative}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-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:#0a0c0d9e;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:12px;font-weight:650;display:flex}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-trigger svg{width:15px;height:15px;color:var(--dash-muted);stroke-width:2.1px;flex:none}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-trigger:hover:not(:disabled){border-color:var(--dash-line);background:var(--dash-surface);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-trigger:focus-visible{border-color:var(--dash-line);background:var(--dash-surface);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-trigger[aria-expanded=true]{border-color:var(--dash-line);background:var(--dash-surface);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-trigger[aria-expanded=true] svg{color:var(--dash-text);transform:rotate(180deg)}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-menu{z-index:4;border:1px solid var(--dash-line);background:#111315;border-radius:7px;gap:3px;max-height:min(230px,100dvh - 260px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #00000061}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-option{min-height:42px;color:var(--dash-text);cursor:pointer;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:7px;display:grid}:is(.app-frame:has(.company-dashboard-shell) .company-bucket-destination-option:hover,.app-frame:has(.company-dashboard-shell) .company-bucket-destination-option:focus-within){background:var(--dash-surface)}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-option input{accent-color:#eee;width:15px;height:15px;margin:2px 0 0}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-option span{gap:3px;min-width:0;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-option strong{min-width:0;color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-option em{color:var(--dash-muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:500;line-height:1.35}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-empty{color:var(--dash-muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:500;line-height:1.35}.app-frame:has(.company-dashboard-shell) .company-bucket-config-note{color:var(--dash-muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:500;line-height:1.35}.app-frame:has(.company-dashboard-shell) .company-bucket-destination-empty{padding:8px}.app-frame:has(.company-dashboard-shell) .company-bucket-config-note{margin:0;padding:0 2px}.app-frame:has(.company-dashboard-shell) .company-bucket-result-list{gap:6px;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-result-list span{border:1px solid var(--dash-line-soft);background:#0a0c0d6b;border-radius:6px;gap:3px;min-width:0;padding:8px 10px;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-result-list strong{min-width:0;color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-bucket-result-list em{color:var(--dash-muted);font-size:11px;font-style:normal;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-status{border:1px solid var(--dash-line-soft);color:var(--dash-muted);background:#0a0c0d9e;border-radius:6px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-status.is-error{color:#ffabab;border-color:#ff707066}:is(.app-frame:has(.company-dashboard-shell) .company-bucket-modal-status.is-ready,.app-frame:has(.company-dashboard-shell) .company-bucket-modal-status.is-uploaded,.app-frame:has(.company-dashboard-shell) .company-bucket-modal-status.is-deleted){color:#9fdda5;border-color:#83d58d52}.app-frame:has(.company-dashboard-shell) .company-bucket-delete-warning{color:#ffd0d0;background:#ff707014;border:1px solid #ff70703d;border-radius:8px;margin:0;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.45}.app-frame:has(.company-dashboard-shell) .company-bucket-object-list{border:1px solid var(--dash-line-soft);background:#00000029;border-radius:8px;gap:6px;max-height:156px;padding:9px;display:grid;overflow:auto}.app-frame:has(.company-dashboard-shell) .company-bucket-object-list code{color:#dfe2dc;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-bucket-object-list em{color:var(--dash-muted);font-size:11px;font-style:normal;font-weight:750}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates{border:1px solid var(--dash-line-soft);background:#0a0c0d80;border-radius:6px;gap:10px;padding:12px;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates-head span{align-items:center;gap:8px;min-width:0;display:inline-flex}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates-head strong{color:var(--dash-text);font-size:13px;font-weight:650}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates-head em{color:var(--dash-muted);font-size:12px;font-style:normal;font-weight:500}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates-head button{border:1px solid var(--dash-line-soft);background:var(--dash-surface);min-height:30px;color:var(--dash-text);border-radius:6px;padding:0 10px;font-size:12px;font-weight:650}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates-head button:hover:not(:disabled){border-color:var(--dash-line);background:var(--dash-surface-2);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates-head button:focus-visible{border-color:var(--dash-line);background:var(--dash-surface-2);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicate-list{gap:6px;max-height:190px;display:grid;overflow:auto}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicate-row{border:1px solid var(--dash-line-soft);cursor:pointer;background:#111315c7;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicate-row input{accent-color:#eee;width:16px;height:16px;margin:2px 0 0}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicate-row span{gap:3px;min-width:0;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicate-row strong{min-width:0;color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicate-row em{color:var(--dash-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.35}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions{border-top:1px solid var(--dash-line-soft);background:#111315;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button{border:1px solid var(--dash-line-soft);background:var(--dash-surface);min-height:36px;color:var(--dash-text);box-shadow:none;border-radius:6px;padding:0 13px;font-size:12px;font-weight:650}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button:last-child{color:#101112;background:#eee;border-color:#eee}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button.is-danger{color:#101112;background:#ff8d8d;border-color:#ff70709e}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button:hover:not(:disabled){border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-text);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button:focus-visible{border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-text);outline:0}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button:last-child:hover:not(:disabled){color:#101112;background:#fff;border-color:#fff}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button:last-child:focus-visible{color:#101112;background:#fff;border-color:#fff}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button.is-danger:hover:not(:disabled){color:#101112;background:#ffabab;border-color:#ffd0d0}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button.is-danger:focus-visible{color:#101112;background:#ffabab;border-color:#ffd0d0}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:860px){.app-frame:has(.company-dashboard-shell) .company-floating-actions{bottom:18px}}@media (max-width:560px){.app-frame:has(.company-dashboard-shell) .company-floating-actions{width:calc(100vw - 24px)}.app-frame:has(.company-dashboard-shell) .company-floating-actions .company-floating-download{flex:auto;min-width:0;padding:0 18px;font-size:16px}:is(.app-frame:has(.company-dashboard-shell) .company-floating-upload,.app-frame:has(.company-dashboard-shell) .company-floating-delete-bucket){width:54px;height:54px}.app-frame:has(.company-dashboard-shell) .company-bucket-modal{width:calc(100vw - 24px)}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-body dl div{grid-template-columns:1fr;gap:3px}.app-frame:has(.company-dashboard-shell) .company-bucket-modal-actions{grid-template-columns:1fr;display:grid}.app-frame:has(.company-dashboard-shell) .company-bucket-duplicates-head{flex-direction:column;align-items:stretch}}.header-earn2x{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.header-earn2x:hover{background:#e8e8e8}.earn2x-modal .earn2x-row{cursor:default;align-items:center;gap:14px;display:flex}.earn2x-modal .earn2x-row:hover,.earn2x-modal .earn2x-row:focus-visible{background:0 0}.earn2x-modal .earn2x-row .profile-settings-copy{flex:1}.earn2x-status{color:#fff;background:#ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.earn2x-status.is-done{color:#04110a;background:#22c55e}.earn2x-em{font-weight:800}.earn2x-step-action{color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;flex:none;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none}.earn2x-step-action:hover:not(:disabled){background:#e8e8e8}.earn2x-step-action:disabled{opacity:.5;cursor:default}.referral-modal{flex-direction:column;width:min(540px,100%);height:min(600px,100vh - 48px);display:flex;overflow:hidden}.referral-invite{gap:8px;display:grid}.referral-link-label,.referral-history-head h3{color:var(--text);margin:0;font-size:12px;font-weight:800;line-height:1.2}.referral-link-setup-hint{color:var(--muted);margin:-2px 0 0;font-size:12px;font-weight:600;line-height:1.35}.referral-link-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.referral-link-row.is-setup{grid-template-columns:minmax(0,1fr) 28px}.referral-link-control{background:var(--surface-1);width:100%;min-width:0;height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;outline:0;align-items:center;gap:12px;padding:0 12px 0 14px;transition:background-color .14s,color .14s;display:flex}.referral-link-control.is-editing{cursor:text}.referral-link-control.is-availability-available{background:#173426}.referral-link-control.is-availability-unavailable,.referral-link-control.is-availability-invalid{background:#3a2020}.referral-link-prefix{color:var(--muted);white-space:nowrap;flex:none;font-size:12px;font-weight:650}.referral-link-input{min-width:0;color:var(--text);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px;font-weight:650}.referral-link-edit{width:28px;height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;outline:0;place-items:center;padding:0;transition:color .14s,transform .14s;display:grid}.referral-link-edit:hover:not(:disabled),.referral-link-edit:focus-visible,.referral-link-edit.is-editing{color:#fff}.referral-link-edit:active:not(:disabled){transform:scale(.9)}.referral-link-edit:disabled{cursor:default;opacity:.45}.referral-link-edit.is-availability-available{color:#5cd7a5}.referral-link-edit.is-availability-unavailable,.referral-link-edit.is-availability-invalid{color:#ff8d8d;opacity:1}.referral-availability-spinner{animation:.7s linear infinite ll-referral-availability-spin}@keyframes ll-referral-availability-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.referral-availability-spinner{animation:none}}.referral-link-control:hover:not(:disabled),.referral-link-control:focus-visible{background:var(--surface-2)}.referral-link-control.is-editing.is-availability-available:hover,.referral-link-control.is-editing.is-availability-available:focus-within{background:#1d432f}.referral-link-control.is-editing.is-availability-unavailable:hover,.referral-link-control.is-editing.is-availability-unavailable:focus-within,.referral-link-control.is-editing.is-availability-invalid:hover,.referral-link-control.is-editing.is-availability-invalid:focus-within{background:#482626}.wallet-redesign .catalog-filter input,.profile-edit-modal .simple-field input{background:var(--surface-1);box-shadow:none;border:0;outline:0;transition:background-color .14s,color .14s}.wallet-redesign .catalog-filter input{border-radius:10px;height:42px;min-height:42px;padding:0 13px;font-size:13px;font-weight:650}.wallet-redesign .catalog-filter input::placeholder{color:color-mix(in srgb, var(--muted) 88%, transparent)}.wallet-redesign .catalog-filter input:focus,.profile-edit-modal .simple-field input:focus{background:var(--surface-2);box-shadow:none;border:0;outline:0}.referral-link-control:disabled{cursor:default;opacity:.64}.referral-link-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.referral-copy-icon{width:18px;height:18px;color:var(--muted);flex:none;position:relative}.referral-copy-glyph{width:18px;height:18px;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1),color .16s;position:absolute;inset:0}.referral-copy-glyph.is-copy{opacity:1;transform:scale(1)rotate(0)}.referral-copy-glyph.is-check{opacity:0;color:var(--brand);transform:scale(.55)rotate(-16deg)}.referral-link-control.is-copied .referral-copy-glyph.is-copy{opacity:0;transform:scale(.55)rotate(12deg)}.referral-link-control.is-copied .referral-copy-glyph.is-check{opacity:1;transform:scale(1)rotate(0)}.referral-error{color:#ff8d8d;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:650;line-height:1.35;display:flex}.referral-error button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.referral-availability{min-height:15px;color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}.referral-availability.is-available{color:#5cd7a5}.referral-availability.is-unavailable,.referral-availability.is-invalid{color:#ff8d8d}.referral-history{--referral-scrollbar-gutter:12px;flex:1;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;margin-top:18px;display:grid}.referral-history-head{justify-content:space-between;align-items:center;gap:12px;padding-inline-end:var(--referral-scrollbar-gutter);display:flex}.referral-history-head>span{color:var(--muted);font-size:11px;font-weight:700}.referral-history-head>.referral-history-earned{color:var(--brand);font-weight:800}.referral-history-state{background:var(--surface-1);min-height:96px;color:var(--muted);text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:5px;padding:18px;font-size:12px;font-weight:650;display:grid}.referral-history-state strong{color:var(--text);font-size:13px;font-weight:800}.referral-history-state span{color:var(--muted)}.referral-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.referral-modal>.modal-actions{flex:none}.referral-list>li{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:54px;padding:9px 0;display:flex}.referral-person{gap:4px;min-width:0;display:grid}.referral-person strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.15;overflow:hidden}.referral-person small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.2}.referral-status{color:var(--muted);white-space:nowrap;background:#ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.referral-status.is-earned{background:var(--surface-blue);min-height:20px;color:var(--accent-blue);padding:0 8px;font-weight:900}[data-typer]{--typer-fg:var(--ll-ink,#131626);--typer-bg:#fff;--typer-accent:var(--ll-pink,#ff1f93);--typer-accent-ink:#fff;--typer-radius:.12em}[data-typer][data-typer-type=initial]{opacity:0}@keyframes typer-failsafe-reveal{to{opacity:1}}[data-typer][data-typer-type=initial]:not(:has(.char)){animation:0s linear 1.2s forwards typer-failsafe-reveal}[data-typer] .word{white-space:pre;display:inline-block}[data-typer] .word .char{box-sizing:content-box;color:var(--typer-fg);background:0 0;transition:none;display:inline-block}[data-typer] .word .char.charInit{color:#0000}[data-typer] .word .char.charFill{color:var(--typer-bg);background:var(--typer-fg);border-radius:var(--typer-radius)}[data-typer] .word .char.charFill:has(+.charFill){border-top-right-radius:0;border-bottom-right-radius:0}[data-typer] .word .char.charFill+.charFill{border-radius:0}[data-typer] .word .char.charFill+.charFill:last-child{border-radius:0 var(--typer-radius) var(--typer-radius) 0}[data-typer] .word .char.charFill+.charFill:has(+:not(.charFill)){border-radius:0 var(--typer-radius) var(--typer-radius) 0}[data-typer] .word .char.charInverse{color:var(--typer-bg);background:var(--typer-fg)}[data-typer] .word .char.charAccent{color:var(--typer-accent);background:0 0}[data-typer] .word .char.charAccentInverse{color:var(--typer-accent-ink);background:var(--typer-accent);border-radius:var(--typer-radius)}[data-typer] .word .char.charAccentInverse:has(+.charAccentInverse){border-top-right-radius:0;border-bottom-right-radius:0}[data-typer] .word .char.charAccentInverse+.charAccentInverse{border-radius:0}[data-typer] .word .char.charAccentInverse+.charAccentInverse:last-child{border-radius:0 var(--typer-radius) var(--typer-radius) 0}[data-typer] .word .char.charAccentInverse+.charAccentInverse:has(+:not(.charAccentInverse)){border-radius:0 var(--typer-radius) var(--typer-radius) 0}[data-typer] .word .char.charAccentFill{color:var(--typer-accent);background:var(--typer-accent)}[data-typer] .word .char.charBorder{color:var(--typer-fg);position:relative}[data-typer] .word .char.charBorder:after{content:"";border:1px solid var(--typer-accent);border-radius:var(--typer-radius);display:inline-block;position:absolute;inset:0}[data-typer] .word .char.charBorder:has(+.charBorder):after{border-right:1px solid #0000;border-top-right-radius:0;border-bottom-right-radius:0}[data-typer] .word .char.charBorder+.charBorder:after{border-left:1px solid #0000;border-right:1px solid #0000;border-radius:0}[data-typer] .word .char.charBorder+.charBorder:last-child:after{border-left:1px solid #0000;border-right:1px solid var(--typer-accent);border-radius:0 var(--typer-radius) var(--typer-radius) 0}[data-typer] .word .char.charBorder+.charBorder:has(+:not(.charBorder)):after{border-left:1px solid #0000;border-right:1px solid var(--typer-accent);border-radius:0 var(--typer-radius) var(--typer-radius) 0}@media (prefers-reduced-motion:reduce){[data-typer][data-typer-type=initial]{opacity:1}[data-typer] .word .char.charInit{color:var(--typer-fg)}}.ll-live-hero-copy p [data-typer],.ll-live-footer-cta>p [data-typer]{--typer-fg:rgba(var(--ll-ink-rgb), .7)}.topbar [data-typer],.app-sidebar [data-typer]{--typer-fg:var(--text,#f2f2f2);--typer-bg:var(--page,#141414);--typer-accent:#ff1f93;--typer-accent-ink:#fff;--typer-radius:.2em;font:inherit;color:inherit;letter-spacing:inherit}[data-typer] .word,[data-typer] .word .char{font:inherit;letter-spacing:inherit}.app-sidebar-capture-meta [data-typer]{--typer-fg:var(--muted,#a6a6a6)}.app-sidebar-capture-list em.is-earned [data-typer]{--typer-fg:var(--accent-blue,#008cfd)}.company-bucket-video-preview{background:#050607;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:100vh;padding:18px;display:grid}.company-bucket-video-preview>a{color:var(--muted);text-underline-offset:3px;justify-self:start;font-size:12px;font-weight:800;text-decoration:underline}.company-bucket-video-preview>video{object-fit:contain;background:#000;border:1px solid #ffffff1a;border-radius:8px;width:100%;height:calc(100vh - 62px)}.cafe-operator-dashboard,.cafe-operator-dashboard *{box-sizing:border-box}.cafe-operator-dashboard{color:#f5f5f5;min-height:100vh;font-family:var(--app-sans);--operator-panel:#131517;--operator-raised:#191b1e;--operator-hover:#202326;--operator-line:#ffffff17;--operator-line-strong:#ffffff29;--operator-muted:#92979e;--operator-success:#56d78b;--operator-warning:#e7c46b;background:#0b0c0d;grid-template-columns:224px minmax(0,1fr);display:grid}.cafe-operator-dashboard :where(button,input,select){font:inherit}.cafe-operator-sidebar{border-right:1px solid var(--operator-line);background:#0d0e0f;flex-direction:column;gap:30px;height:100vh;padding:28px 14px 16px;display:flex;position:sticky;top:0}.cafe-operator-brand{align-items:center;gap:10px;padding:0 12px;display:flex}.cafe-operator-brand img{object-fit:contain;width:22px;height:22px}.cafe-operator-brand strong{letter-spacing:-.02em;font-size:14px}.cafe-operator-sidebar nav{gap:4px;display:grid}.cafe-operator-sidebar nav button{min-height:42px;color:var(--operator-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:800;display:grid}.cafe-operator-sidebar nav button:hover,.cafe-operator-sidebar nav button:focus-visible,.cafe-operator-sidebar nav button.active{background:var(--operator-hover);color:#fff;outline:none}.cafe-operator-sidebar nav button>.cafe-operator-nav-count{color:#fff;background:#33363a;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:grid}.cafe-operator-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cafe-operator-account{border-top:1px solid var(--operator-line);gap:4px;min-width:0;margin-top:auto;padding:14px 12px 0;display:grid}.cafe-operator-account small{color:var(--operator-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.cafe-operator-account strong{color:#d9dcdf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cafe-operator-content{min-width:0;padding:42px clamp(24px,4vw,64px) 64px}.cafe-operator-page{width:min(1180px,100%);margin:0 auto}.cafe-operator-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:56px;margin-bottom:26px;display:flex}.cafe-operator-page-header>div:first-child{gap:5px;display:grid}.cafe-operator-page-header span,.cafe-operator-panel header span{color:var(--operator-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.cafe-operator-page-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,38px);line-height:1}.cafe-operator-controls{align-items:center;gap:8px;display:flex}.cafe-operator-header-actions{align-items:center;gap:10px;display:flex}.cafe-operator-create-button{color:#0b0c0d;cursor:pointer;background:#f4f4f4;border:0;border-radius:0;min-height:38px;padding:0 16px;font-size:11px;font-weight:900}.cafe-operator-create-button:hover,.cafe-operator-create-button:focus-visible{background:#d8d8d8;outline:none}.cafe-operator-range{border:1px solid var(--operator-line);background:#111315;min-height:38px;padding:3px;display:flex}.cafe-operator-range button,.cafe-operator-refresh{color:var(--operator-muted);cursor:pointer;background:0 0;border:0;border-radius:0;font-size:11px;font-weight:800}.cafe-operator-range button{min-width:42px;padding:0 10px}.cafe-operator-range button:hover,.cafe-operator-range button:focus-visible,.cafe-operator-range button.active,.cafe-operator-refresh:hover,.cafe-operator-refresh:focus-visible{color:#fff;background:#2a2d30;outline:none}.cafe-operator-refresh{border:1px solid var(--operator-line);background:#111315;place-items:center;width:38px;height:38px;display:grid}.cafe-operator-range button:disabled,.cafe-operator-refresh:disabled{cursor:wait;opacity:.55}.cafe-operator-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.cafe-operator-kpis article{border:1px solid var(--operator-line);background:var(--operator-panel);border-radius:0;align-content:start;gap:5px;min-width:0;min-height:148px;padding:18px;display:grid}.cafe-operator-kpis article>svg{width:18px;height:18px;color:var(--operator-muted);margin-bottom:14px}.cafe-operator-kpis article>strong{letter-spacing:-.04em;font-size:28px;line-height:1}.cafe-operator-kpis article>span{color:#d9dcdf;font-size:11px;font-weight:800}.cafe-operator-kpis article>small{color:var(--operator-muted);font-size:10px}.cafe-operator-kpis article.is-pending>strong{color:var(--operator-warning)}.cafe-operator-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.cafe-operator-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cafe-operator-analytics-grid .is-wide{grid-column:1/-1}.cafe-operator-panel{border:1px solid var(--operator-line);background:var(--operator-panel);border-radius:0;min-width:0}.cafe-operator-panel>header{border-bottom:1px solid var(--operator-line);justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:16px 18px;display:flex}.cafe-operator-panel>header>div{gap:4px;display:grid}.cafe-operator-panel h2{letter-spacing:-.025em;margin:0;font-size:17px}.cafe-operator-panel>header button{color:#d6d9dc;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.cafe-operator-panel>header button:hover,.cafe-operator-panel>header button:focus-visible{color:#fff;outline:none}.cafe-operator-mini-list{display:grid}.cafe-operator-mini-list>button{border:0;border-bottom:1px solid var(--operator-line);min-height:67px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:12px 18px;display:grid}.cafe-operator-mini-list>button:last-child{border-bottom:0}.cafe-operator-mini-list>button:hover,.cafe-operator-mini-list>button:focus-visible{background:var(--operator-hover);outline:none}.cafe-operator-mini-list>button>span{gap:4px;min-width:0;display:grid}.cafe-operator-mini-list>button>span:nth-child(2){text-align:right}.cafe-operator-mini-list strong{font-size:12px}.cafe-operator-mini-list small{color:var(--operator-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cafe-operator-analytics-select{min-width:180px}.cafe-operator-analytics-select select{border:1px solid var(--operator-line);background:var(--operator-raised);color:#f5f5f5;cursor:pointer;border-radius:0;width:100%;min-height:34px;padding:0 30px 0 10px;font-size:11px;font-weight:750}.cafe-operator-analytics-select select:hover,.cafe-operator-analytics-select select:focus-visible{border-color:var(--operator-line-strong);outline:none}.cafe-operator-distribution-list{max-height:430px;display:grid;overflow-y:auto}.cafe-operator-distribution-list>:where(button,div){border:0;border-bottom:1px solid var(--operator-line);min-height:70px;color:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(145px,.8fr) minmax(120px,1.5fr) auto;align-items:center;gap:16px;padding:13px 18px;display:grid}.cafe-operator-distribution-list>:where(button,div):last-child{border-bottom:0}.cafe-operator-distribution-list>button{cursor:pointer}.cafe-operator-distribution-list>button:hover,.cafe-operator-distribution-list>button:focus-visible{background:var(--operator-hover);outline:none}.cafe-operator-distribution-label{gap:4px;min-width:0;display:grid}.cafe-operator-distribution-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cafe-operator-distribution-label small{color:var(--operator-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cafe-operator-distribution-track{background:#272a2d;height:8px;overflow:hidden}.cafe-operator-distribution-track i{background:#f1f1f1;height:100%;display:block}.cafe-operator-distribution-list>:where(button,div)>strong:last-child{text-align:right;min-width:46px;font-size:12px}.cafe-operator-empty{min-height:180px;color:var(--operator-muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.cafe-operator-empty svg{width:26px;height:26px;color:var(--operator-success);margin-bottom:5px}.cafe-operator-empty strong{color:#f5f5f5;font-size:12px}.cafe-operator-empty small{font-size:10px}.cafe-operator-search{background:var(--operator-raised);height:44px;color:var(--operator-muted);border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;padding:0 14px;display:grid}.cafe-operator-search:focus-within{background:var(--operator-hover);color:#dfe2e4}.cafe-operator-search input{color:#fff;background:0 0;border:0;outline:none;min-width:0;font-size:12px}.cafe-operator-search input::placeholder{color:var(--operator-muted)}.cafe-operator-table{border:1px solid var(--operator-line);background:var(--operator-panel);border-radius:0;overflow:hidden}.cafe-operator-table-head,.cafe-operator-table-row{grid-template-columns:minmax(180px,1.5fr) 80px 115px 80px 120px minmax(130px,1fr) 18px;align-items:center;gap:16px;display:grid}.cafe-operator-table-head{border-bottom:1px solid var(--operator-line);min-height:42px;color:var(--operator-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 16px;font-size:9px;font-weight:800}.cafe-operator-table-row{border:0;border-bottom:1px solid var(--operator-line);color:#d7dade;text-align:left;cursor:pointer;background:0 0;border-radius:0;width:100%;min-height:68px;padding:10px 16px;font-size:11px}.cafe-operator-table-row:last-child{border-bottom:0}.cafe-operator-table-row:hover,.cafe-operator-table-row:focus-visible{background:var(--operator-hover);outline:none}.cafe-operator-table-row>span:first-child,.cafe-operator-table-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.cafe-operator-table-row strong{color:#fff;font-size:12px}.cafe-operator-table-row small{color:var(--operator-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cafe-operator-table-row .is-pending{color:var(--operator-warning);font-weight:800}.cafe-operator-payout-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.cafe-operator-payout-summary article{border:1px solid var(--operator-line);background:var(--operator-panel);border-radius:0;align-content:center;gap:5px;min-height:118px;padding:20px;display:grid}.cafe-operator-payout-summary span,.cafe-operator-payout-summary small{color:var(--operator-muted);font-size:10px;font-weight:700}.cafe-operator-payout-summary strong{letter-spacing:-.035em;font-size:26px}.cafe-operator-payout-panel{margin-bottom:14px}.cafe-operator-payout-list>div:not(.cafe-operator-empty){border-bottom:1px solid var(--operator-line);grid-template-columns:minmax(0,1fr) 120px 110px;align-items:center;gap:18px;min-height:72px;padding:12px 18px;display:grid}.cafe-operator-payout-list>div:last-child{border-bottom:0}.cafe-operator-payout-list>div>span{gap:5px;min-width:0;display:grid}.cafe-operator-payout-list strong{font-size:12px}.cafe-operator-payout-list small{color:var(--operator-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cafe-operator-payout-list>div>button,.cafe-operator-primary-action,.cafe-operator-confirm button{color:#0b0c0d;cursor:pointer;background:#f4f4f4;border:0;border-radius:0;min-height:38px;font-size:10px;font-weight:900}.cafe-operator-payout-list>div>button:hover,.cafe-operator-payout-list>div>button:focus-visible,.cafe-operator-primary-action:hover,.cafe-operator-primary-action:focus-visible,.cafe-operator-confirm button:hover,.cafe-operator-confirm button:focus-visible{filter:brightness(.86);outline:none}.cafe-operator-payout-list>div>button.is-secondary{color:#eceeef;background:#282b2e}.cafe-operator-error{z-index:30;color:#ffb2b6;background:#2b1719;border:1px solid #ff737966;border-radius:0;max-width:380px;padding:13px 16px;font-size:11px;font-weight:700;position:fixed;bottom:20px;right:20px}.cafe-operator-modal-backdrop{z-index:80;background:#000000ad;place-items:center;padding:20px;animation:.15s ease-out both cafe-fleet-modal-backdrop-in;display:grid;position:fixed;inset:0}.cafe-operator-modal{border:1px solid var(--operator-line-strong);background:#17191b;border-radius:0;width:min(620px,100%);max-height:min(760px,100vh - 40px);animation:.18s cubic-bezier(.22,1,.36,1) both cafe-fleet-modal-in;overflow:auto;box-shadow:0 24px 70px #0000007a}.cafe-operator-modal>header{z-index:3;border-bottom:1px solid var(--operator-line);background:#1b1b1b;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex;position:sticky;top:0}.cafe-operator-modal h2{letter-spacing:-.03em;margin:0;font-size:19px}.cafe-operator-modal>header .cafe-operator-modal-close{width:34px;height:34px;color:var(--dashboard-muted,#a6a6a6);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid}.cafe-operator-modal>header .cafe-operator-modal-close svg{width:17px;height:17px}.cafe-operator-modal>header .cafe-operator-modal-close:hover,.cafe-operator-modal>header .cafe-operator-modal-close:focus-visible{background:var(--dashboard-surface-hover,#292929);color:#fff;outline:none}.cafe-operator-detail-status{border-bottom:1px solid var(--operator-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 20px;display:flex}.cafe-operator-detail-status>span{background:var(--dashboard-surface,#202020);color:#d8d8d8;text-transform:capitalize;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.cafe-operator-detail-status>span:before{background:var(--dashboard-dim,#747474);content:"";border-radius:50%;flex:none;width:6px;height:6px}.cafe-operator-detail-status>span.is-active{background:var(--dashboard-surface,#202020);color:#f2f2f2}.cafe-operator-detail-status>span.is-active:before{background:var(--dashboard-green,#4bd37b);box-shadow:0 0 0 3px #4bd37b1f}.cafe-operator-detail-grid{background:var(--operator-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px 0;display:grid}.cafe-operator-detail-grid>div{background:#17191b;align-content:center;gap:5px;min-height:74px;padding:14px 20px;display:grid}.cafe-operator-detail-grid>div:last-child:nth-child(odd){grid-column:1/-1}.cafe-operator-detail-grid dt{color:var(--operator-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.cafe-operator-detail-grid dd{color:#f4f4f4;margin:0;font-size:12px;font-weight:800}.cafe-operator-owner-list{border-top:1px solid var(--operator-line);gap:6px;padding:18px 20px;display:grid}.cafe-operator-owner-list span{color:var(--operator-muted);text-transform:uppercase;font-size:9px;font-weight:800}.cafe-operator-owner-list strong{overflow-wrap:anywhere;font-size:11px}.cafe-operator-primary-action{width:calc(100% - 40px);margin:0 20px 20px}.cafe-operator-code-section{border-top:1px solid var(--operator-line)}.cafe-operator-code-section>header{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 20px;display:flex}.cafe-operator-code-section>header>div{gap:4px;display:grid}.cafe-operator-code-section>header span{color:var(--operator-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.cafe-operator-code-section>header strong{font-size:12px}.cafe-operator-code-section>header button{color:#0b0c0d;cursor:pointer;background:#f4f4f4;border:0;border-radius:0;min-height:34px;padding:0 13px;font-size:10px;font-weight:900}.cafe-operator-code-section>header button:hover,.cafe-operator-code-section>header button:focus-visible{background:#d8d8d8;outline:none}.cafe-operator-code-list{border-top:1px solid var(--operator-line)}.cafe-operator-code-list>div{border-bottom:1px solid var(--operator-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 20px;display:grid}.cafe-operator-code-list>div:last-child{border-bottom:0}.cafe-operator-code-list>div>span:first-child{gap:4px;min-width:0;display:grid}.cafe-operator-code-list strong{font-size:11px}.cafe-operator-code-list small,.cafe-operator-code-list>div>span:nth-child(2){color:var(--operator-muted);font-size:9px}.cafe-operator-code-list>div>span:nth-child(2){text-align:right}.cafe-operator-code-list button{color:#eceeef;cursor:pointer;background:#292c2f;border:0;border-radius:0;min-height:30px;font-size:9px;font-weight:800}.cafe-operator-code-list button:hover,.cafe-operator-code-list button:focus-visible{background:#35393d;outline:none}.cafe-operator-code-list button:disabled{cursor:wait;opacity:.5}.cafe-operator-code-empty{border-top:1px solid var(--operator-line);color:var(--operator-muted);padding:16px 20px 20px;font-size:10px}.cafe-operator-form{gap:16px;padding:20px;display:grid}.cafe-operator-form>p,.cafe-operator-issued-code>p{color:#b9bdc2;margin:0 0 2px;font-size:11px;line-height:1.55}.cafe-operator-form label{gap:7px;display:grid}.cafe-operator-form label>span{color:#dfe1e4;font-size:10px;font-weight:800}.cafe-operator-form input,.cafe-operator-form select,.cafe-operator-form textarea{color:#fff;background:#24272a;border:0;border-radius:0;outline:none;width:100%;height:42px;padding:0 12px;font-size:11px}.cafe-operator-form textarea{resize:vertical;height:auto;min-height:64px;padding-block:11px;line-height:1.45}.cafe-operator-form input:focus,.cafe-operator-form select:focus,.cafe-operator-form textarea:focus{background:#2c2f33;outline:none;box-shadow:inset 3px 0 #f4f4f4}.cafe-operator-form-grid,.cafe-operator-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cafe-operator-form-actions{margin-top:6px}.cafe-operator-form-actions button{color:#eceeef;cursor:pointer;background:#282b2e;border:0;border-radius:0;min-height:40px;font-size:10px;font-weight:900}.cafe-operator-form-actions button.is-primary{color:#0b0c0d;background:#f4f4f4}.cafe-operator-form-actions button:hover,.cafe-operator-form-actions button:focus-visible{filter:brightness(.86);outline:none}.cafe-operator-form-actions button:disabled{cursor:wait;opacity:.55}.cafe-operator-settings-form{border-top:1px solid var(--operator-line)}.cafe-operator-settings-form>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.cafe-operator-settings-form>header>div{gap:4px;display:grid}.cafe-operator-settings-form>header span,.cafe-operator-coverage-options legend{color:var(--operator-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.cafe-operator-settings-form>header strong{font-size:14px}.cafe-operator-settings-form>header small,.cafe-operator-settings-form label>small{color:var(--operator-muted);font-size:9px;line-height:1.45}.cafe-operator-settings-form>header>small{text-align:right;max-width:230px}.cafe-operator-coverage-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.cafe-operator-coverage-options legend{margin-bottom:7px}.cafe-operator-coverage-options>label{cursor:pointer;background:#222426;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.cafe-operator-coverage-options input{accent-color:#f4f4f4;width:14px;height:14px;margin:2px 0 0}.cafe-operator-coverage-options label>span{gap:4px;display:grid}.cafe-operator-coverage-options strong{color:#f4f4f4;font-size:11px}.cafe-operator-coverage-options small{color:var(--operator-muted);font-size:9px;line-height:1.4}.cafe-operator-settings-saved{color:var(--operator-success);background:#56d78b1a;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.45}.cafe-operator-form-actions.is-single{grid-template-columns:1fr}.cafe-operator-issued-code{gap:16px;padding:20px;display:grid}.cafe-operator-issued-code>button{color:#fff;text-align:left;cursor:pointer;background:#24272a;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:14px 16px;display:grid}.cafe-operator-issued-code>button:hover,.cafe-operator-issued-code>button:focus-visible{background:#303337;outline:none}.cafe-operator-issued-code>button strong{letter-spacing:.02em;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cafe-operator-issued-code>button span{color:var(--operator-muted);text-transform:uppercase;font-size:9px;font-weight:800}.cafe-operator-issued-code>a{color:#0b0c0d;background:#f4f4f4;place-items:center;min-height:40px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.cafe-operator-issued-code>a:hover,.cafe-operator-issued-code>a:focus-visible{background:#d8d8d8;outline:none}.cafe-operator-confirm{gap:10px;padding:24px 20px 20px;display:grid}.cafe-operator-confirm p{color:#d9dcdf;margin:0;font-size:14px;line-height:1.5}.cafe-operator-confirm small{color:var(--operator-muted);font-size:10px;line-height:1.55}.cafe-operator-confirm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cafe-operator-confirm button{color:#eceeef;background:#282b2e}.cafe-operator-confirm button.is-primary{color:#0b0c0d;background:#f4f4f4}.cafe-operator-confirm button:disabled{cursor:wait;opacity:.55}@media (max-width:1000px){.cafe-operator-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cafe-operator-analytics-grid{grid-template-columns:1fr}.cafe-operator-analytics-grid .is-wide{grid-column:auto}.cafe-operator-table{overflow-x:auto}.cafe-operator-table-head,.cafe-operator-table-row{min-width:920px}}@media (max-width:720px){.cafe-operator-dashboard{grid-template-columns:1fr}.cafe-operator-sidebar{border-right:0;border-bottom:1px solid var(--operator-line);gap:16px;height:auto;padding:14px;position:static}.cafe-operator-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.cafe-operator-sidebar nav button{grid-template-columns:18px minmax(0,1fr) auto}.cafe-operator-account{display:none}.cafe-operator-content{padding:24px 14px 48px}.cafe-operator-page-header{align-items:flex-end}.cafe-operator-header-actions{flex-direction:column-reverse;align-items:flex-end}.cafe-operator-kpis,.cafe-operator-overview-grid,.cafe-operator-analytics-grid,.cafe-operator-payout-summary{grid-template-columns:1fr}.cafe-operator-kpis article{min-height:112px}.cafe-operator-payout-list>div:not(.cafe-operator-empty){grid-template-columns:minmax(0,1fr) auto}.cafe-operator-payout-list>div>button{grid-column:1/-1}.cafe-operator-detail-grid,.cafe-operator-form-grid,.cafe-operator-coverage-options{grid-template-columns:1fr}.cafe-operator-settings-form>header{flex-direction:column;align-items:start}.cafe-operator-settings-form>header>small{text-align:left;max-width:none}.cafe-operator-distribution-list>:where(button,div){grid-template-columns:minmax(0,1fr) auto}.cafe-operator-distribution-track{grid-area:2/1/auto/-1}.cafe-operator-code-list>div{grid-template-columns:minmax(0,1fr) auto}.cafe-operator-code-list>div>button{grid-column:1/-1}}:is(.cafe-fleet-dashboard,.cafe-operator-dashboard){--dashboard-bg:#141414;--dashboard-sidebar:#111;--dashboard-surface:#202020;--dashboard-surface-soft:#1b1b1b;--dashboard-surface-hover:#292929;--dashboard-line:#ffffff13;--dashboard-line-strong:#ffffff24;--dashboard-text:#f2f2f2;--dashboard-muted:#a6a6a6;--dashboard-dim:#747474;--dashboard-blue:#008cfd;--dashboard-green:#4bd37b;--dashboard-red:#ff656b;background:var(--dashboard-bg);min-height:100vh;color:var(--dashboard-text);font-family:Geist,Segoe UI,Helvetica,Arial,sans-serif}:is(.app-frame:has(.cafe-fleet-dashboard),.app-frame:has(.cafe-operator-dashboard)){background:var(--dashboard-bg,#141414);--fleet-panel:var(--dashboard-surface);--fleet-panel-raised:var(--dashboard-surface-hover);--fleet-panel-hover:var(--dashboard-surface-hover);--fleet-line:var(--dashboard-line);--fleet-line-strong:var(--dashboard-line-strong);--fleet-muted:var(--dashboard-muted);--fleet-soft:#d1d1d1;--fleet-success:var(--dashboard-green);--fleet-danger:var(--dashboard-red)}:is(.cafe-fleet-dashboard,.cafe-operator-dashboard) :is(button,input,select,textarea){font-family:inherit}:is(.cafe-fleet-sidebar,.cafe-operator-sidebar){border-right:1px solid var(--dashboard-line);background:var(--dashboard-sidebar);-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px 12px 14px}:is(.cafe-fleet-brand,.cafe-operator-brand){min-height:38px;color:var(--dashboard-text);letter-spacing:-.025em;gap:9px;font-size:15px;font-weight:850}.cafe-fleet-sidebar>.cafe-fleet-brand,.cafe-operator-brand{padding:0 10px 18px}:is(.cafe-fleet-brand,.cafe-operator-brand) img{width:25px;height:25px}:is(.cafe-fleet-sidebar-nav,.cafe-operator-sidebar nav){gap:4px}.cafe-fleet-sidebar-nav a,.cafe-operator-sidebar nav button{height:42px;min-height:42px;color:var(--dashboard-muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:760;transition:background-color .13s,color .13s,transform .13s}.cafe-fleet-sidebar-nav a:hover,.cafe-fleet-sidebar-nav a:focus-visible,.cafe-fleet-sidebar-nav a.active,.cafe-operator-sidebar nav button:hover,.cafe-operator-sidebar nav button:focus-visible,.cafe-operator-sidebar nav button.active{background:var(--dashboard-surface);color:#fff;outline:0}.cafe-fleet-sidebar-nav a:active,.cafe-operator-sidebar nav button:active{transform:scale(.985)}.cafe-operator-sidebar nav button>.cafe-operator-nav-count{color:#fff;background:#303030;border-radius:999px;min-width:20px;height:20px;padding:0 6px}.cafe-fleet-venue-trigger{background:0 0;border-radius:10px;min-height:54px}.cafe-fleet-venue-trigger:hover,.cafe-fleet-venue-trigger:focus-visible,.cafe-fleet-venue-trigger[aria-expanded=true]{background:var(--dashboard-surface)}.cafe-fleet-venue-avatar,.cafe-fleet-venue-add{background:#292929;border-radius:8px}.cafe-fleet-venue-menu{background:var(--dashboard-surface);border:0;border-radius:10px;gap:4px;padding:8px;box-shadow:0 18px 48px #0000006b}.cafe-fleet-venue-menu button{border-radius:8px}.cafe-fleet-venue-menu button:hover,.cafe-fleet-venue-menu button:focus-visible,.cafe-fleet-venue-menu button.active{background:#303030}.cafe-fleet-venue-menu .cafe-fleet-register-venue{border-top-color:var(--dashboard-line);border-radius:8px}.cafe-operator-account{border-top:0;padding:12px 10px 4px}:is(.cafe-fleet-content,.cafe-operator-content){padding-top:38px;padding-bottom:56px}.cafe-fleet-content{width:min(1420px,100% - clamp(32px,5vw,80px))}.cafe-operator-content{padding-inline:clamp(28px,4vw,60px)}.cafe-operator-page{width:min(1320px,100%)}.cafe-fleet-section-heading,.cafe-operator-page-header{align-items:flex-end;min-height:48px;margin-bottom:20px}.cafe-fleet-section-heading h2,.cafe-operator-page-header h1{color:#fff;letter-spacing:-.04em;margin:4px 0 0;font-size:28px;font-weight:900;line-height:1}:is(.cafe-fleet-eyebrow,.cafe-operator-page-header span,.cafe-operator-panel header span){color:var(--dashboard-muted);letter-spacing:.11em;font-size:10px;font-weight:780}:is(.cafe-fleet-header-controls,.cafe-operator-controls){gap:8px}:is(.cafe-fleet-range,.cafe-operator-range){background:var(--dashboard-surface);border:0;border-radius:10px;gap:3px;height:38px;min-height:38px;padding:3px}.cafe-fleet-range button,.cafe-operator-range button{min-width:44px;color:var(--dashboard-muted);border-radius:7px}.cafe-fleet-range button:hover,.cafe-fleet-range button:focus-visible,.cafe-fleet-range button.active,.cafe-operator-range button:hover,.cafe-operator-range button:focus-visible,.cafe-operator-range button.active{color:#fff;background:#333}:is(.cafe-fleet-refresh-button,.cafe-operator-refresh){background:var(--dashboard-surface);width:38px;height:38px;color:var(--dashboard-muted);border:0;border-radius:10px}:is(.cafe-fleet-refresh-button,.cafe-operator-refresh):hover,:is(.cafe-fleet-refresh-button,.cafe-operator-refresh):focus-visible{background:var(--dashboard-surface-hover);color:#fff;outline:0}:is(.cafe-fleet-add-pcs,.cafe-operator-create-button){color:#111;background:#f5f5f5;border-radius:10px;height:38px;min-height:38px;font-size:11px;font-weight:850}:is(.cafe-fleet-add-pcs,.cafe-operator-create-button):hover,:is(.cafe-fleet-add-pcs,.cafe-operator-create-button):focus-visible{background:#fff;outline:0}:is(.cafe-fleet-search,.cafe-operator-search){background:var(--dashboard-surface);height:42px;min-height:42px;color:var(--dashboard-muted);border:0;border-radius:10px;padding:0 13px}:is(.cafe-fleet-search,.cafe-operator-search):focus-within{background:var(--dashboard-surface-hover);box-shadow:inset 0 0 0 1px #008cfd9e}:is(.cafe-fleet-search,.cafe-operator-search) input{color:#fff}.cafe-fleet-content-toolbar{margin:0 0 16px}:is(.cafe-fleet-kpis,.cafe-operator-kpis){gap:12px;margin-bottom:16px}.cafe-fleet-kpis>article,.cafe-fleet-kpis>button,.cafe-operator-kpis article{background:var(--dashboard-surface);border:0;border-radius:10px;min-height:136px;padding:18px}.cafe-fleet-kpis>button:hover:not(:disabled),.cafe-fleet-kpis>button:focus-visible:not(:disabled){background:var(--dashboard-surface-hover);border-color:#0000;transform:translateY(-1px)}.cafe-fleet-kpis>article>strong,.cafe-fleet-kpis>button>strong,.cafe-operator-kpis article>strong{color:#fff;letter-spacing:-.045em;font-size:31px;font-weight:900}.cafe-fleet-kpi-icon,.cafe-operator-kpis article>svg{color:#c8c8c8;background:#2a2a2a;border-radius:8px;width:32px;height:32px;padding:8px}.cafe-operator-kpis article>svg{margin-bottom:auto}.cafe-fleet-panel,.cafe-fleet-station-card,.cafe-fleet-upload-table,.cafe-operator-panel{background:var(--dashboard-surface);border:0;border-radius:10px}.cafe-fleet-panel{padding:22px}.cafe-fleet-primary-grid,.cafe-fleet-performance-grid,.cafe-operator-overview-grid,.cafe-operator-analytics-grid{gap:14px}.cafe-fleet-primary-grid>.cafe-fleet-panel{min-height:344px}.cafe-fleet-panel h2,.cafe-operator-panel h2{font-weight:860}.cafe-fleet-chart-grid{stroke:#ffffff13}.cafe-fleet-chart-line{stroke:var(--dashboard-blue)}.cafe-fleet-chart-area{color:var(--dashboard-blue);opacity:.2}.cafe-fleet-progress-value{stroke:var(--dashboard-blue)}.cafe-fleet-attention-list>button,.cafe-operator-mini-list>button{border-radius:8px}.cafe-fleet-attention-list>button{background:#262626}.cafe-fleet-attention-list>button:hover,.cafe-fleet-attention-list>button:focus-visible,.cafe-operator-mini-list>button:hover,.cafe-operator-mini-list>button:focus-visible{background:#303030}.cafe-fleet-attention-empty>span{border-radius:50%}.cafe-fleet-game-track,.cafe-operator-distribution-track{background:#303030;border-radius:999px}.cafe-fleet-game-track i,.cafe-operator-distribution-track i{border-radius:inherit;background:var(--dashboard-blue)}.cafe-fleet-station-grid{gap:12px}.cafe-fleet-station-card{min-height:184px;padding:17px}.cafe-fleet-station-card:hover,.cafe-fleet-station-card:focus-visible{background:var(--dashboard-surface-hover);border-color:#0000;transform:translateY(-1px)}.cafe-fleet-station-icon,.cafe-fleet-upload-icon{background:#2a2a2a;border-radius:8px}.cafe-fleet-upload-filters{background:var(--dashboard-surface);border:0;border-radius:10px;gap:4px;padding:4px}.cafe-fleet-upload-filters button{border-radius:7px;min-height:34px}.cafe-fleet-upload-filters button:hover,.cafe-fleet-upload-filters button:focus-visible,.cafe-fleet-upload-filters button.active{background:#343434;outline:0}.cafe-fleet-upload-table{overflow:hidden}.cafe-fleet-upload-head,.cafe-fleet-upload-row,.cafe-operator-table-head,.cafe-operator-table-row{border-bottom-color:var(--dashboard-line)}.cafe-fleet-upload-row:hover,.cafe-fleet-upload-row:focus-visible,.cafe-operator-table-row:hover,.cafe-operator-table-row:focus-visible{background:var(--dashboard-surface-hover)}.cafe-fleet-status-pill{border-radius:999px}.cafe-operator-panel>header,.cafe-operator-mini-list>button{border-bottom-color:var(--dashboard-line)}.cafe-operator-search{width:100%;max-width:none;margin-bottom:16px}.cafe-operator-table{background:var(--dashboard-surface);border:0;border-radius:10px;overflow:hidden}.cafe-operator-payout-summary>article{background:var(--dashboard-surface);border:0;border-radius:10px}.cafe-operator-distribution-list>:is(button,div){border-radius:8px}.cafe-operator-analytics-select select{background:#2a2a2a;border:0;border-radius:8px}:is(.cafe-fleet-modal-backdrop,.cafe-operator-modal-backdrop){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8}:is(.cafe-fleet-modal,.cafe-operator-modal){background:#1b1b1b;border:0;border-radius:12px;box-shadow:0 24px 72px #00000080}:is(.cafe-fleet-modal,.cafe-operator-modal)>header{border-bottom-color:var(--dashboard-line)}.cafe-fleet-modal button,.cafe-operator-modal button,.cafe-operator-form-actions button,.cafe-operator-primary-action{border-radius:9px}.cafe-operator-form input,.cafe-operator-form select,.cafe-operator-form textarea,.cafe-fleet-setup-form input{background:var(--dashboard-surface);border:0;border-radius:9px}.cafe-operator-form input:focus,.cafe-operator-form select:focus,.cafe-operator-form textarea:focus,.cafe-fleet-setup-form input:focus{background:var(--dashboard-surface-hover);box-shadow:inset 0 0 0 1px #008cfda8}.cafe-operator-coverage-options>label{background:var(--dashboard-surface);border-radius:9px}.cafe-operator-coverage-options>label:has(input:checked){background:var(--dashboard-surface-hover);box-shadow:inset 0 0 0 1px var(--dashboard-blue)}.cafe-operator-issued-code>button,.cafe-operator-issued-code>a,.cafe-operator-code-section>header button{border-radius:9px}@media (max-width:1000px){:is(.cafe-fleet-dashboard,.cafe-operator-dashboard){grid-template-columns:196px minmax(0,1fr)}}@media (max-width:720px){:is(.cafe-fleet-dashboard,.cafe-operator-dashboard){display:block}:is(.cafe-fleet-sidebar,.cafe-operator-sidebar){z-index:50;border-right:0;border-bottom:1px solid var(--dashboard-line);gap:10px;height:auto;padding:10px 12px;position:sticky;top:0}.cafe-fleet-sidebar>.cafe-fleet-brand,.cafe-operator-brand{min-height:32px;padding:0 4px}:is(.cafe-fleet-sidebar-nav,.cafe-operator-sidebar nav){background:var(--dashboard-surface-soft);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;padding:4px;display:grid}.cafe-fleet-sidebar-nav a,.cafe-operator-sidebar nav button{border-radius:7px;justify-content:center;width:100%;min-width:0;height:36px;padding:0 6px;font-size:10px}.cafe-operator-sidebar nav button{text-align:center;grid-template-columns:none;gap:5px;display:flex;position:relative}.cafe-operator-sidebar nav button>svg{flex:none;width:14px;height:14px}.cafe-operator-sidebar nav button:hover,.cafe-operator-sidebar nav button:focus-visible{background:var(--dashboard-surface-hover)}.cafe-operator-sidebar nav button.active{background:#353535}.cafe-operator-sidebar nav button>.cafe-operator-nav-count{min-width:15px;height:15px;padding:0 4px;font-size:8px;position:absolute;top:2px;right:2px}.cafe-fleet-venue-switcher,.cafe-operator-account{display:none}.cafe-fleet-content,.cafe-operator-content{width:100%;padding:24px 14px 44px}.cafe-fleet-section-heading,.cafe-operator-page-header{align-items:flex-start;gap:16px}.cafe-fleet-section-heading h2,.cafe-operator-page-header h1{font-size:24px}.cafe-fleet-header-actions,.cafe-operator-header-actions{flex-direction:column-reverse;align-items:flex-end}.cafe-fleet-kpis,.cafe-operator-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cafe-fleet-kpis>article,.cafe-fleet-kpis>button,.cafe-operator-kpis article{min-height:122px}.cafe-fleet-primary-grid,.cafe-fleet-performance-grid,.cafe-operator-overview-grid,.cafe-operator-analytics-grid{grid-template-columns:1fr}.cafe-fleet-upload-filters{overflow-x:auto}.cafe-fleet-upload-filters button{min-width:86px}}.cafe-fleet-dashboard{--dashboard-bg:#141414;--dashboard-sidebar:#141414;--dashboard-surface:#272c31;--dashboard-surface-soft:#202429;--dashboard-surface-hover:#30363d;--dashboard-line:#444b53;--dashboard-line-strong:#59616b;--omakase-gunmetal:#272c31;--omakase-gunmetal-raised:#30363d;--omakase-gunmetal-deep:#202429;--omakase-gunmetal-line:#444b53;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cafe-fleet-dashboard .cafe-fleet-sidebar{background:var(--dashboard-bg);border:0;flex-direction:row;grid-row:1;align-items:center;gap:20px;width:100%;height:auto;min-height:48px;padding:10px 26px}.cafe-fleet-dashboard .cafe-fleet-sidebar>.cafe-fleet-brand{letter-spacing:-.015em;gap:9px;min-height:28px;padding:0;font-size:15px;font-weight:760}.cafe-fleet-dashboard .cafe-fleet-brand img{width:28px;height:28px}.cafe-fleet-dashboard .cafe-fleet-sidebar-nav{align-items:center;gap:4px;margin-left:0;display:flex}.cafe-fleet-dashboard .cafe-fleet-sidebar-nav a{width:auto;height:auto;min-height:0;color:var(--dashboard-muted);background:0 0;border:0;border-radius:7px;gap:0;padding:6px 10px;font-size:15px;font-weight:600;line-height:1.55}.cafe-fleet-dashboard .cafe-fleet-sidebar-nav a:hover,.cafe-fleet-dashboard .cafe-fleet-sidebar-nav a:focus-visible,.cafe-fleet-dashboard .cafe-fleet-sidebar-nav a.active{color:#fff;background:0 0}.cafe-fleet-dashboard .cafe-fleet-venue-switcher{margin:0 0 0 auto}.cafe-fleet-dashboard .cafe-fleet-venue-trigger{border:1px solid var(--dashboard-line);background:var(--dashboard-surface);border-radius:0;grid-template-columns:minmax(0,1fr) 14px;gap:8px;width:auto;max-width:260px;min-height:30px;padding:0 10px}.cafe-fleet-dashboard .cafe-fleet-analytics-switcher .cafe-fleet-venue-copy{display:block}.cafe-fleet-dashboard .cafe-fleet-analytics-switcher{background:#eeeeee1a;border:0;border-radius:6px;align-items:center;height:30px;min-height:30px;padding:0 10px}.cafe-fleet-dashboard .cafe-fleet-analytics-switcher .cafe-fleet-venue-copy strong{font-size:12px;font-weight:650;line-height:1;display:block}.cafe-fleet-dashboard .cafe-fleet-analytics-switcher>svg{align-self:center;transition:transform .12s;display:block;transform:rotate(90deg)}.cafe-fleet-dashboard .cafe-fleet-analytics-switcher[aria-expanded=true]>svg{transform:rotate(-90deg)}.cafe-fleet-dashboard .cafe-fleet-venue-trigger:hover,.cafe-fleet-dashboard .cafe-fleet-venue-trigger:focus-visible,.cafe-fleet-dashboard .cafe-fleet-venue-trigger[aria-expanded=true]{border-color:var(--dashboard-line-strong);background:var(--dashboard-surface-hover)}.cafe-fleet-dashboard .cafe-fleet-analytics-switcher:hover,.cafe-fleet-dashboard .cafe-fleet-analytics-switcher:focus-visible,.cafe-fleet-dashboard .cafe-fleet-analytics-switcher[aria-expanded=true]{background:#eeeeee29;border-color:#0000}.cafe-fleet-dashboard .cafe-fleet-venue-avatar,.cafe-fleet-dashboard .cafe-fleet-venue-add{border-radius:0;width:26px;height:26px}.cafe-fleet-dashboard .cafe-fleet-venue-menu{background:#2a2a2a;border:0;border-radius:6px;gap:3px;width:280px;padding:6px;inset:calc(100% + 8px) 0 auto auto;box-shadow:0 18px 48px #0000007a}.cafe-fleet-dashboard .cafe-fleet-venue-menu button,.cafe-fleet-dashboard .cafe-fleet-venue-menu .cafe-fleet-register-venue,.cafe-fleet-dashboard .cafe-fleet-venue-menu :is(.cafe-fleet-venue-avatar,.cafe-fleet-venue-add){border-radius:4px}.cafe-fleet-dashboard .cafe-fleet-venue-menu button:hover,.cafe-fleet-dashboard .cafe-fleet-venue-menu button:focus-visible{background:#eeeeee0f}.cafe-fleet-dashboard .cafe-fleet-venue-menu button.active{background:#008cfd24;box-shadow:inset 0 0 0 1px #008cfd80}.cafe-fleet-dashboard .cafe-fleet-venue-menu button.active .cafe-fleet-venue-avatar{box-shadow:none;color:#d9efff;background:#10547d;border:0}.cafe-fleet-dashboard .cafe-fleet-venue-menu .cafe-fleet-register-venue{background:0 0}.cafe-fleet-dashboard .cafe-fleet-venue-menu .cafe-fleet-venue-add{color:var(--dashboard-muted);background:0 0}.cafe-fleet-dashboard .cafe-fleet-venue-menu button>svg{color:var(--dashboard-blue)}.cafe-fleet-dashboard .cafe-fleet-content{grid-row:2;width:min(1180px,100% - clamp(32px,6vw,96px));padding:38px 0 48px}.cafe-fleet-dashboard :is(.cafe-fleet-kpis>article,.cafe-fleet-kpis>button,.cafe-fleet-panel,.cafe-fleet-station-card,.cafe-fleet-upload-table,.cafe-fleet-search,.cafe-fleet-range,.cafe-fleet-range button,.cafe-fleet-refresh-button,.cafe-fleet-add-pcs,.cafe-fleet-upload-filters,.cafe-fleet-upload-filters button,.cafe-fleet-attention-list>button,.cafe-fleet-upload-empty>span,.cafe-fleet-upload-empty button,.cafe-fleet-kpi-icon,.cafe-fleet-station-icon,.cafe-fleet-upload-icon){border-radius:0}.cafe-fleet-dashboard :is(.cafe-fleet-kpis>article,.cafe-fleet-kpis>button,.cafe-fleet-panel,.cafe-fleet-station-card,.cafe-fleet-upload-table){border:1px solid var(--omakase-gunmetal-line);background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal))}.cafe-fleet-dashboard .cafe-fleet-kpis>article,.cafe-fleet-dashboard .cafe-fleet-kpis>button{justify-content:center;gap:6px;min-height:118px}.cafe-fleet-dashboard .cafe-fleet-kpis>button:disabled{pointer-events:none;cursor:default;opacity:1;transform:none}.cafe-fleet-dashboard .cafe-fleet-kpi-icon{display:none}.cafe-fleet-dashboard .cafe-fleet-business-kpis,.cafe-fleet-dashboard .cafe-fleet-selected-month-summary{border:1px solid var(--omakase-gunmetal-line);background:var(--omakase-gunmetal-deep);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:16px;display:grid}.cafe-fleet-dashboard .cafe-fleet-business-kpis>article,.cafe-fleet-dashboard .cafe-fleet-selected-month-summary>div{border-right:1px solid var(--omakase-gunmetal-line);background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal));flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:132px;padding:22px 24px;display:flex}.cafe-fleet-dashboard .cafe-fleet-business-kpis>article:last-child,.cafe-fleet-dashboard .cafe-fleet-selected-month-summary>div:last-child{background:linear-gradient(180deg, var(--omakase-gunmetal), var(--omakase-gunmetal-deep));border-right:0}.cafe-fleet-dashboard .cafe-fleet-business-kpis span,.cafe-fleet-dashboard .cafe-fleet-selected-month-summary span{color:var(--dashboard-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:780}.cafe-fleet-dashboard .cafe-fleet-business-kpis strong,.cafe-fleet-dashboard .cafe-fleet-selected-month-summary strong{color:#fff;letter-spacing:-.045em;text-overflow:ellipsis;font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1;overflow:hidden}.cafe-fleet-dashboard .cafe-fleet-business-kpis small{color:#c6cbd0;font-size:11px}.cafe-fleet-dashboard .cafe-fleet-section-heading h2,.cafe-fleet-dashboard .cafe-fleet-section>header>h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:860;line-height:1}.cafe-fleet-dashboard :is(.cafe-fleet-overview>.cafe-fleet-section-heading,.cafe-fleet-section>header){min-height:0;margin-bottom:10px}.cafe-fleet-dashboard .cafe-fleet-overview>.cafe-fleet-section-heading{align-items:center}.cafe-fleet-dashboard .cafe-fleet-section>header{align-items:flex-start}.cafe-fleet-dashboard .cafe-fleet-section.cafe-fleet-uploads>header{margin-bottom:18px}.cafe-fleet-dashboard .cafe-fleet-section.cafe-fleet-tab-panel{padding-top:2px}.cafe-fleet-dashboard .cafe-fleet-settings-list{border:1px solid var(--omakase-gunmetal-line);background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal))}.cafe-fleet-dashboard .cafe-fleet-setting-row{justify-content:space-between;align-items:center;gap:32px;min-height:118px;padding:24px;display:flex}.cafe-fleet-dashboard .cafe-fleet-setting-row>div:first-child{min-width:0}.cafe-fleet-dashboard .cafe-fleet-setting-row strong{color:#fff;margin-bottom:6px;font-size:15px;font-weight:780;display:block}.cafe-fleet-dashboard .cafe-fleet-setting-row p,.cafe-fleet-dashboard .cafe-fleet-setting-row small{color:#c6cbd0;margin:0;font-size:12px;line-height:1.5;display:block}.cafe-fleet-dashboard .cafe-fleet-setting-row small{color:var(--dashboard-muted);margin-top:5px;font-size:10px}.cafe-fleet-dashboard .cafe-fleet-setting-control{flex:none;align-items:center;gap:10px;display:flex}.cafe-fleet-dashboard .cafe-fleet-setting-control>button{border:1px solid var(--dashboard-line-strong);background:var(--omakase-gunmetal-deep);cursor:pointer;border-radius:999px;align-items:center;width:42px;height:24px;padding:3px;transition:border-color .12s,background .12s;display:flex}.cafe-fleet-dashboard .cafe-fleet-setting-control>button>span{background:#c6cbd0;border-radius:50%;width:16px;height:16px;transition:transform .12s,background .12s}.cafe-fleet-dashboard .cafe-fleet-setting-control>button.is-active{background:#008cfd4d;border-color:#008cfda6}.cafe-fleet-dashboard .cafe-fleet-setting-control>button.is-active>span{background:#69bfff;transform:translate(18px)}.cafe-fleet-dashboard .cafe-fleet-setting-control>button:focus-visible{outline-offset:2px;outline:2px solid #69bfff}.cafe-fleet-dashboard .cafe-fleet-setting-control>button:disabled{cursor:wait;opacity:.65}.cafe-fleet-dashboard .cafe-fleet-setting-control>span{min-width:38px;color:var(--dashboard-muted);font-size:10px;font-weight:700}.cafe-fleet-dashboard .cafe-fleet-monthly-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 10px;display:flex}.cafe-fleet-dashboard .cafe-fleet-monthly-heading h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:860;line-height:1.1}.cafe-fleet-dashboard .cafe-fleet-monthly-heading p{color:var(--dashboard-muted);margin:0;font-size:10px;line-height:1.4}.cafe-fleet-dashboard .cafe-fleet-monthly-performance{margin-bottom:34px;padding:0;overflow:hidden}.cafe-fleet-dashboard .cafe-fleet-monthly-performance>header{border-bottom:1px solid var(--omakase-gunmetal-line);min-height:80px;padding:18px 20px}.cafe-fleet-dashboard .cafe-fleet-monthly-performance>header>small{max-width:280px;color:var(--dashboard-muted);text-align:right;font-size:10px;line-height:1.45}.cafe-fleet-dashboard .cafe-fleet-month-list{display:grid}.cafe-fleet-dashboard .cafe-fleet-month-head,.cafe-fleet-dashboard .cafe-fleet-month-list>button{grid-template-columns:minmax(180px,1.5fr) minmax(84px,.75fr) minmax(84px,.75fr) minmax(88px,.75fr) 20px;align-items:center;gap:18px;display:grid}.cafe-fleet-dashboard .cafe-fleet-month-head{background:var(--omakase-gunmetal-deep);min-height:34px;color:var(--dashboard-muted);letter-spacing:.09em;text-transform:uppercase;padding:0 18px;font-size:9px;font-weight:780}.cafe-fleet-dashboard .cafe-fleet-month-list>button{border:0;border-top:1px solid var(--omakase-gunmetal-line);background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal));color:#f4f4f4;width:100%;min-height:68px;font:inherit;text-align:left;cursor:pointer;border-radius:0;padding:12px 18px}.cafe-fleet-dashboard .cafe-fleet-month-list>button:nth-child(odd){background:linear-gradient(180deg, var(--omakase-gunmetal), var(--omakase-gunmetal-deep))}.cafe-fleet-dashboard .cafe-fleet-month-list>button:hover,.cafe-fleet-dashboard .cafe-fleet-month-list>button:focus-visible{background:#008cfd24;outline:0;box-shadow:inset 3px 0 #69bfff}.cafe-fleet-dashboard .cafe-fleet-month-list>button>span{gap:3px;min-width:0;display:grid}.cafe-fleet-dashboard .cafe-fleet-month-list>button strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;line-height:1.25;overflow:hidden}.cafe-fleet-dashboard .cafe-fleet-month-list>button small{color:var(--dashboard-muted);font-size:10px;line-height:1.25}.cafe-fleet-dashboard .cafe-fleet-month-list>button>svg{color:#d7dde3;width:16px;height:16px}.cafe-fleet-dashboard .cafe-fleet-month-list>button:hover>svg,.cafe-fleet-dashboard .cafe-fleet-month-list>button:focus-visible>svg{color:#fff}.cafe-fleet-dashboard .cafe-fleet-operations-heading{margin-top:0}.cafe-fleet-dashboard .cafe-fleet-selected-month-summary{margin:0 0 14px}.cafe-fleet-dashboard .cafe-fleet-selected-month-summary>div{min-height:96px}.cafe-fleet-dashboard .cafe-fleet-selected-month-summary strong{font-size:clamp(26px,3vw,38px)}.cafe-fleet-dashboard .cafe-fleet-month-modal{width:min(900px,100%)}.cafe-fleet-dashboard .cafe-fleet-month-detail{padding-top:16px}.cafe-fleet-dashboard .cafe-fleet-month-detail .cafe-fleet-performance-grid{grid-template-columns:minmax(260px,.82fr) minmax(320px,1.18fr)}.cafe-fleet-dashboard .cafe-fleet-month-detail .cafe-fleet-panel{min-height:330px}.cafe-fleet-dashboard .cafe-fleet-command-pill{min-height:22px;color:var(--fleet-working);white-space:nowrap;background:#d7b5681f;align-items:center;gap:5px;padding:3px 7px;line-height:1;display:inline-flex}.cafe-fleet-dashboard .cafe-fleet-command-pill svg{stroke-width:2px;flex:0 0 11px;width:11px;height:11px}.cafe-fleet-dashboard .cafe-fleet-add-pcs .cafe-fleet-copy-icon{flex:0 0 17px;place-items:center;width:17px;height:17px;animation:.18s ease-out both cafe-fleet-copy-state;display:grid}.cafe-fleet-dashboard .cafe-fleet-add-pcs .cafe-fleet-copy-icon svg{stroke-width:2.1px;width:16px;height:16px}@keyframes cafe-fleet-copy-state{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.cafe-fleet-dashboard .cafe-fleet-upload-filters button{position:relative}.cafe-fleet-dashboard .cafe-fleet-upload-filters button.active,.cafe-fleet-dashboard .cafe-fleet-upload-filters button.active:hover,.cafe-fleet-dashboard .cafe-fleet-upload-filters button.active:focus-visible{color:#fff;background:0 0;border:0;box-shadow:inset 0 -2px #69bfff}.cafe-fleet-dashboard .cafe-fleet-month-list>button:is(:hover,:focus-visible){border-color:var(--omakase-gunmetal-line);background:#008cfd24;outline:0;transform:none;box-shadow:inset 3px 0 #69bfff}.cafe-fleet-dashboard .cafe-fleet-month-list>button:is(:hover,:focus-visible)>svg{color:#fff}.cafe-fleet-dashboard :is(.cafe-fleet-kpis>article:nth-child(2n),.cafe-fleet-kpis>button:nth-child(2n),.cafe-fleet-station-card:nth-child(2n)){background:linear-gradient(180deg, var(--omakase-gunmetal), var(--omakase-gunmetal-deep))}.cafe-fleet-dashboard :is(.cafe-fleet-refresh-button,.cafe-fleet-search){border:1px solid var(--dashboard-line);background:var(--dashboard-surface)}.cafe-fleet-dashboard .cafe-fleet-search:focus-within{background:var(--dashboard-surface);box-shadow:none;border-color:#69bfff}.cafe-fleet-dashboard :is(.cafe-fleet-business-kpis>article>span,.cafe-fleet-monthly-heading p,.cafe-fleet-month-head,.cafe-fleet-month-list>button small,.cafe-fleet-station-title small,.cafe-fleet-station-card-metrics strong,.cafe-fleet-station-card-metrics small,.cafe-fleet-upload-game small,.cafe-fleet-upload-row>span:nth-child(2),.cafe-fleet-upload-row>span:nth-child(3)){color:#fff;opacity:1}.cafe-fleet-dashboard .cafe-fleet-station-empty{border:1px solid var(--omakase-gunmetal-line);background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal));text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:7px;min-height:190px;padding:30px 20px;display:grid}.cafe-fleet-dashboard .cafe-fleet-station-empty>svg{color:#69bfff;stroke-width:1.6px;width:24px;height:24px;margin-bottom:3px}.cafe-fleet-dashboard .cafe-fleet-station-empty>strong{color:#fff;font-size:14px;line-height:1.2}.cafe-fleet-dashboard .cafe-fleet-station-empty>small{color:#fff;max-width:310px;font-size:10px;line-height:1.4}.cafe-fleet-dashboard .cafe-fleet-station-empty>button{min-height:34px;margin-top:7px;padding-inline:14px}.cafe-fleet-dashboard :is(.cafe-fleet-range,.cafe-fleet-upload-filters){border:1px solid var(--dashboard-line);background:var(--dashboard-surface)}.cafe-fleet-dashboard .cafe-fleet-chart-line{stroke:#d9d9d9}.cafe-fleet-dashboard .cafe-fleet-chart-area{color:#d9d9d9;opacity:.12}.cafe-fleet-dashboard .cafe-fleet-game-track,.cafe-fleet-dashboard .cafe-fleet-game-track i,.cafe-fleet-dashboard .cafe-fleet-success-legend i,.cafe-fleet-dashboard .cafe-fleet-status-pill:before{border-radius:0}.cafe-fleet-dashboard .cafe-fleet-game-list>.cafe-fleet-game-empty{text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:6px;min-height:190px;padding:28px 20px}.cafe-fleet-dashboard .cafe-fleet-game-empty>span{color:#69bfff;background:0 0;place-items:center;width:28px;height:28px;margin-bottom:4px;display:grid}.cafe-fleet-dashboard .cafe-fleet-game-empty>span svg{stroke-width:1.5px;width:20px;height:20px}.cafe-fleet-dashboard .cafe-fleet-game-empty>strong{color:#fff;max-width:none;font-size:13px;line-height:1.2}.cafe-fleet-dashboard .cafe-fleet-game-empty>small{max-width:280px;color:var(--dashboard-muted);font-size:10px;line-height:1.4}.cafe-fleet-dashboard .cafe-fleet-progress-value{stroke:#f2f2f2}.cafe-fleet-dashboard .cafe-fleet-upload-head{background:var(--omakase-gunmetal-deep);letter-spacing:.09em;height:34px;min-height:34px;padding:0 18px;font-size:9px}.cafe-fleet-dashboard .cafe-fleet-upload-row{border-top-color:var(--omakase-gunmetal-line);background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal));min-height:68px;padding-block:12px}.cafe-fleet-dashboard .cafe-fleet-upload-row:nth-child(odd){background:linear-gradient(180deg, var(--omakase-gunmetal), var(--omakase-gunmetal-deep))}.cafe-fleet-dashboard .cafe-fleet-upload-row:is(:hover,:focus-visible){border-top-color:var(--omakase-gunmetal-line);background:#008cfd24;outline:0;transform:none;box-shadow:inset 3px 0 #69bfff}.cafe-fleet-dashboard .cafe-fleet-upload-row:nth-child(odd):is(:hover,:focus-visible){background:#008cfd24}.cafe-fleet-dashboard .cafe-fleet-upload-row:is(:hover,:focus-visible)>svg{color:#fff}.cafe-fleet-dashboard .cafe-fleet-upload-game strong{font-size:13px;font-weight:760;line-height:1.25}.cafe-fleet-dashboard .cafe-fleet-upload-game small{font-size:10px;line-height:1.25}.cafe-fleet-dashboard .cafe-fleet-upload-row>span:nth-child(2),.cafe-fleet-dashboard .cafe-fleet-upload-row>span:nth-child(3){font-size:11px;font-weight:650}@media (min-width:821px){.cafe-fleet-dashboard .cafe-fleet-upload-head,.cafe-fleet-dashboard .cafe-fleet-upload-row{grid-template-columns:minmax(240px,1.5fr) minmax(135px,.75fr) minmax(100px,.75fr) minmax(110px,.75fr) 20px;gap:18px;padding-inline:18px}}.cafe-fleet-dashboard .cafe-fleet-upload-filters{scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:0;height:auto;min-height:36px;padding:0;overflow-y:hidden}.cafe-fleet-dashboard .cafe-fleet-upload-filters::-webkit-scrollbar{display:none}.cafe-fleet-dashboard .cafe-fleet-upload-filters button{min-height:34px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 12px}.cafe-fleet-dashboard .cafe-fleet-upload-filters button:hover,.cafe-fleet-dashboard .cafe-fleet-upload-filters button:focus-visible{color:#fff;background:0 0;border-bottom-color:#69bfff94;outline:0}.cafe-fleet-dashboard .cafe-fleet-upload-filters button.active,.cafe-fleet-dashboard .cafe-fleet-upload-filters button.active:hover,.cafe-fleet-dashboard .cafe-fleet-upload-filters button.active:focus-visible{box-shadow:none;color:#69bfff;background:0 0;border:0;border-bottom:2px solid #69bfff}.cafe-fleet-dashboard .cafe-fleet-range button:focus-visible{outline-offset:-1px;outline:1px solid #69bfff}.cafe-fleet-dashboard .cafe-fleet-range button:hover{background:var(--omakase-gunmetal-raised);color:#fff}.cafe-fleet-dashboard .cafe-fleet-range button.active{color:#69bfff;background:#008cfd24;border:0}.cafe-fleet-dashboard .cafe-fleet-range button.active:focus-visible{outline-offset:-2px;outline-color:#69bfff}.cafe-fleet-dashboard .cafe-fleet-attention-list>button{border:1px solid var(--omakase-gunmetal-line);background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal))}.cafe-fleet-dashboard :is(.cafe-fleet-station-icon,.cafe-fleet-upload-icon){color:#69bfff;background:#008cfd24;border:0}.cafe-fleet-dashboard :is(.cafe-fleet-station-card-head,.cafe-fleet-upload-row)>svg{color:#d7dde3}.cafe-fleet-dashboard :is(.cafe-fleet-station-card:hover,.cafe-fleet-station-card:focus-visible) .cafe-fleet-station-card-head>svg,.cafe-fleet-dashboard :is(.cafe-fleet-upload-row:hover,.cafe-fleet-upload-row:focus-visible)>svg{color:#fff}.cafe-fleet-dashboard .cafe-fleet-station-card:is(:hover,:focus-visible){background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal));box-shadow:none;border-color:#69bfff;outline:0;transform:none}.cafe-fleet-dashboard .cafe-fleet-station-card:nth-child(2n):is(:hover,:focus-visible){background:linear-gradient(180deg, var(--omakase-gunmetal), var(--omakase-gunmetal-deep))}.cafe-fleet-dashboard .cafe-fleet-station-card:is(:hover,:focus-visible) .cafe-fleet-station-card-head>svg{color:#fff}.cafe-fleet-dashboard .cafe-fleet-status-pill{background:var(--omakase-gunmetal-raised);color:#e5e9ed;border:0;border-radius:0}.cafe-fleet-dashboard .cafe-fleet-status-pill:is(.is-live,.is-ready,.is-success){color:#69bfff;background:#008cfd24}.cafe-fleet-dashboard .cafe-fleet-status-pill:is(.is-working,.is-processing){color:#a7d8ff;background:#008cfd1a}.cafe-fleet-dashboard .cafe-fleet-status-pill.is-offline{color:#f2f4f6;background:#3a424a}.cafe-fleet-dashboard .cafe-fleet-success-legend i.is-success{background:var(--dashboard-blue)}.cafe-fleet-dashboard .cafe-fleet-success-legend i.is-processing{background:#69bfff}.cafe-fleet-dashboard .cafe-fleet-attention>header>strong{color:#fff;background:0 0;border-radius:0;min-width:0;min-height:0;display:inline}.cafe-fleet-dashboard .cafe-fleet-attention-empty>span{color:#69bfff;background:0 0;border-radius:0;width:28px;height:28px;margin-bottom:8px}.cafe-fleet-dashboard .cafe-fleet-upload-empty>span{color:#69bfff;background:0 0;width:28px;height:28px;margin-bottom:4px}.cafe-fleet-dashboard :is(.cafe-fleet-attention-empty,.cafe-fleet-upload-empty)>span svg{stroke-width:1.5px;width:20px;height:20px}.cafe-fleet-dashboard .cafe-fleet-upload-empty button{color:#69bfff;background:#008cfd24;border:1px solid #008cfd80}.cafe-fleet-dashboard .cafe-fleet-upload-empty button:hover,.cafe-fleet-dashboard .cafe-fleet-upload-empty button:focus-visible{color:#8acbff;background:#008cfd38;border-color:#69bfff;outline:0}.cafe-fleet-dashboard .cafe-fleet-modal{border:1px solid var(--omakase-gunmetal-line);background:var(--omakase-gunmetal-deep);border-radius:0;box-shadow:0 28px 100px #00000094}.cafe-fleet-dashboard .cafe-fleet-modal>header{border-bottom:1px solid var(--omakase-gunmetal-line);padding-bottom:16px}.cafe-fleet-dashboard .cafe-fleet-modal>header button{color:#d7dde3;background:0 0;border:0;border-radius:0;width:36px;height:36px}.cafe-fleet-dashboard .cafe-fleet-modal>header button svg{stroke-width:2px;width:20px;height:20px}.cafe-fleet-dashboard .cafe-fleet-modal>header button:hover,.cafe-fleet-dashboard .cafe-fleet-modal>header button:focus-visible{color:#69bfff;background:0 0;outline:0}.cafe-fleet-dashboard .cafe-fleet-detail-status{border-bottom-color:var(--omakase-gunmetal-line);margin-top:16px}.cafe-fleet-dashboard .cafe-fleet-detail-grid{border:1px solid var(--omakase-gunmetal-line);gap:0}.cafe-fleet-dashboard .cafe-fleet-detail-grid>div{border-right:1px solid var(--omakase-gunmetal-line);border-bottom:1px solid var(--omakase-gunmetal-line);background:linear-gradient(180deg, var(--omakase-gunmetal-raised), var(--omakase-gunmetal));border-radius:0}.cafe-fleet-dashboard .cafe-fleet-detail-grid>div:nth-child(2n){background:linear-gradient(180deg, var(--omakase-gunmetal), var(--omakase-gunmetal-deep));border-right:0}.cafe-fleet-dashboard .cafe-fleet-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.cafe-fleet-dashboard .cafe-fleet-modal-actions{border:0;gap:8px}.cafe-fleet-dashboard .cafe-fleet-modal-actions button,.cafe-fleet-dashboard .cafe-fleet-modal-actions a{color:#69bfff;background:#008cfd24;border:1px solid #008cfd80;border-radius:0}.cafe-fleet-dashboard .cafe-fleet-modal-actions>:nth-child(2n){background:#008cfd24}.cafe-fleet-dashboard .cafe-fleet-modal-actions button:hover:not(:disabled),.cafe-fleet-dashboard .cafe-fleet-modal-actions button:focus-visible,.cafe-fleet-dashboard .cafe-fleet-modal-actions a:hover,.cafe-fleet-dashboard .cafe-fleet-modal-actions a:focus-visible{color:#8acbff;background:#008cfd38;border-color:#69bfff;outline:0}.cafe-fleet-dashboard .cafe-fleet-setup-list>header{background:0 0;position:static}.cafe-fleet-dashboard .cafe-fleet-omakase-action{color:#69bfff;cursor:pointer;background:#008cfd24;border:1px solid #008cfd80;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:5px 12px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.cafe-fleet-dashboard .cafe-fleet-omakase-action:hover:not(:disabled),.cafe-fleet-dashboard .cafe-fleet-omakase-action:focus-visible{color:#8acbff;background:#008cfd38;border-color:#69bfff;outline:0}.cafe-fleet-dashboard .cafe-fleet-omakase-action>svg{flex:none;width:12px;height:12px}.cafe-fleet-dashboard .cafe-fleet-setup-generate.cafe-fleet-omakase-action{width:100%}.cafe-fleet-dashboard .cafe-fleet-generated-code>span:last-child{background:0 0}.cafe-fleet-dashboard :is(.cafe-fleet-command-detail,.cafe-fleet-failure-detail,.cafe-fleet-generated-code,.cafe-fleet-setup-form input,.cafe-fleet-setup-generate){border-radius:0}@media (max-width:1000px){.cafe-fleet-dashboard{grid-template-columns:minmax(0,1fr)}.cafe-fleet-dashboard .cafe-fleet-content{width:min(100% - 32px,900px)}}@media (min-width:821px) and (max-width:1240px){.cafe-fleet-dashboard .cafe-fleet-kpis>:last-child{grid-column:span 2}}@media (max-width:819px){.cafe-fleet-dashboard .cafe-fleet-sidebar{border-bottom:0;flex-wrap:wrap;gap:9px;height:auto;min-height:0;padding:10px 0 0}.cafe-fleet-dashboard .cafe-fleet-sidebar>.cafe-fleet-brand{min-height:28px;margin-left:20px;padding:0}.cafe-fleet-dashboard .cafe-fleet-sidebar .cafe-fleet-brand span{display:inline}.cafe-fleet-dashboard .cafe-fleet-sidebar-nav{scrollbar-width:none;background:0 0;border-bottom:1px solid #eeeeee14;border-radius:0;flex:1 0 100%;order:2;gap:2px;width:100%;margin:0;padding:2px 20px 8px;display:flex;overflow-x:auto}.cafe-fleet-dashboard .cafe-fleet-sidebar-nav::-webkit-scrollbar{display:none}.cafe-fleet-dashboard .cafe-fleet-sidebar-nav a{white-space:nowrap;border:0;border-radius:7px;flex:none;justify-content:center;width:auto;height:auto;padding:6px 9px}.cafe-fleet-dashboard .cafe-fleet-venue-switcher{margin:0 20px 0 auto;display:block}.cafe-fleet-dashboard .cafe-fleet-venue-trigger{grid-template-columns:minmax(0,1fr) 14px;width:auto;max-width:min(240px,100vw - 250px);min-height:30px;padding:0 8px}.cafe-fleet-dashboard .cafe-fleet-venue-menu{width:min(280px,100vw - 40px);position:fixed;top:54px;left:auto;right:20px}.cafe-fleet-dashboard .cafe-fleet-content{width:100%;padding:24px 14px 44px}.cafe-fleet-dashboard .cafe-fleet-section>header{align-items:stretch}.cafe-fleet-dashboard .cafe-fleet-uploads>header{flex-direction:row;align-items:flex-start}.cafe-fleet-dashboard #fleet>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.cafe-fleet-dashboard .cafe-fleet-header-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.cafe-fleet-dashboard #fleet>header .cafe-fleet-header-actions{display:contents}.cafe-fleet-dashboard .cafe-fleet-header-actions .cafe-fleet-header-controls{order:1;width:100%}.cafe-fleet-dashboard #fleet>header .cafe-fleet-header-controls{grid-area:1/2;justify-self:end;width:194px}.cafe-fleet-dashboard .cafe-fleet-header-actions .cafe-fleet-range{flex:auto;min-width:0}.cafe-fleet-dashboard .cafe-fleet-header-actions .cafe-fleet-range button{flex:1 1 0;min-width:0}.cafe-fleet-dashboard .cafe-fleet-header-actions .cafe-fleet-add-pcs{order:2;justify-content:center;width:100%;min-height:38px}.cafe-fleet-dashboard #fleet>header .cafe-fleet-add-pcs{grid-area:2/1/auto/-1}.cafe-fleet-dashboard .cafe-fleet-business-kpis,.cafe-fleet-dashboard .cafe-fleet-selected-month-summary{grid-template-columns:minmax(0,1fr)}.cafe-fleet-dashboard .cafe-fleet-business-kpis>article,.cafe-fleet-dashboard .cafe-fleet-selected-month-summary>div{border-right:0;border-bottom:1px solid var(--omakase-gunmetal-line);min-height:104px}.cafe-fleet-dashboard .cafe-fleet-business-kpis>article:last-child,.cafe-fleet-dashboard .cafe-fleet-selected-month-summary>div:last-child{border-bottom:0}.cafe-fleet-dashboard .cafe-fleet-monthly-performance>header{align-items:flex-start;gap:8px}.cafe-fleet-dashboard .cafe-fleet-monthly-performance>header>small{text-align:left;max-width:none}.cafe-fleet-dashboard .cafe-fleet-monthly-heading{flex-direction:column;align-items:flex-start;gap:5px}.cafe-fleet-dashboard .cafe-fleet-month-head{display:none}.cafe-fleet-dashboard .cafe-fleet-month-list>button{grid-template-columns:minmax(0,1fr) auto auto 16px;gap:12px;min-height:76px;padding-inline:14px}.cafe-fleet-dashboard .cafe-fleet-month-list>button>span:nth-of-type(2){display:none}.cafe-fleet-dashboard .cafe-fleet-month-list>button>strong{text-align:right}.cafe-fleet-dashboard .cafe-fleet-month-back{width:100%}.cafe-fleet-dashboard .cafe-fleet-month-detail .cafe-fleet-performance-grid{grid-template-columns:minmax(0,1fr)}.cafe-fleet-dashboard .cafe-fleet-month-detail .cafe-fleet-panel{min-height:280px}}@media (max-width:820px){.cafe-fleet-dashboard .cafe-fleet-kpis>:last-child{grid-column:1/-1}}
