@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{color-scheme:dark;--bg:#121212;--bg-raise:#161616;--bg-hover:rgba(255,255,255,0.05);--bg-active:#1c1c1e;--bg-card:#1c1c1e;--bg-input:#1f1f22;--bg-modal:#161616;--bg-overlay:rgba(0,0,0,0.75);--line:#2a2a2d;--line-focus:#3b82f6;--line-divider:#222225;--text:#ffffff;--text-secondary:#a1a1aa;--muted:#71717a;--accent:#3b82f6;--danger:#ff6b6b;--error:#ff8a8a;--hover-blue:var(--accent);--hud:#3b82f6;--hud-rgb:59,130,246;--hud-dim:rgba(var(--hud-rgb),0.42);--hud-faint:rgba(var(--hud-rgb),0.16);--hud-deep:#0e0e14;--hud-glow:0 0 14px rgba(var(--hud-rgb),0.35);--hover-scale:1.07;--hover-stroke:1px solid var(--hover-blue);--card:#1c1c1e;--card-line:#2a2a2d;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--feed-font:14px;--avatar-radius:8px;--sidebar:272px;--rail:56px;--bunker:var(--sidebar);--titlebar:0px;--app-topbar:0px;--urlbar:52px;--topchrome:var(--urlbar);--font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--focus-ring:0 0 0 2px #3b82f6;--btn-radius:8px;--btn-height:40px;--btn-height-sm:36px;--btn-height-lg:44px;--btn-pad-x:16px;--btn-pad-x-lg:20px;--btn-font:var(--font-sans);--btn-size:14px;--btn-weight:500;--btn-tracking:0;--btn-primary-bg:#ffffff;--btn-primary-border:#ffffff;--btn-primary-text:#000000;--btn-primary-hover:#e4e4e7;--btn-primary-active:#d4d4d8;--btn-ghost-bg:#27272a;--btn-ghost-border:#2a2a2d;--btn-ghost-text:#ffffff;--btn-ghost-hover-bg:rgba(255,255,255,0.05);--btn-ghost-hover-border:#3b82f6;font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--text);background:var(--bg)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(var(--hud-rgb),.5) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-color:rgba(var(--hud-rgb),.42);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--hud-rgb),.75)}::-webkit-scrollbar-thumb:active{background-color:var(--hud)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}#root,body,html{margin:0;height:100%;overflow:hidden;background:var(--bg)}button,input{font:inherit}button{cursor:pointer}.apps-edit-btn,.apps-visit,.bookmark-menu-trigger,.go-btn,.tab,.tab-close,.tab-new,.tabs-scroll-btn,.urlbar-nav button,.urlbar-star,.vault-list-delete,[role=button]:not(.newtab-orb-hit):not(.newsfeed-card),[role=menuitem],[role=option],[role=tab]:not(.newtab-space-tab),a,button:not(.follow-pill):not(.newsfeed-follow):not(.newtab-orb-hit):not(.newtab-orb-x):not(.newtab-space-tab):not(.newtab-space-edit):not(.newtab-notes-toggle):not(.newtab-notes-add):not(.newtab-note-star):not(.newtab-spaces-hint-x):not(.newtab-shooter-toggle):not(.newtab-shooter-undo):not(.vault-list-main):not(.bookmark-folder-toggle):not(.password-chip-save):not(.password-chip-save):not(.password-chip-fill):not(.chip-btn):not(.welcome-primary):not(.welcome-copy):not(.welcome-share-btn):not(.board-copy):not(.welcome-feature):not(.newtab-center):not(.apps-card-main):not(.people-card-main):not(.movies-card-main):not(.games-card-main):not(.movies-load-more):not(.books-card-main):not(.books-load-more):not(.apps-builder):not(.apps-listing-follow):not(.apps-card-edit):not(.apps-modal-nav):not(.profile-nav-arrow):not(.profile-nav-btn):not(.profile-nav-back):not(.gate-photo):not(.projects-acc-toggle):not(.projects-acc-add):not(.projects-acc-item):not(.projects-acc-empty-btn):not(.projects-choice-btn):not(.apps-hero-nav):not(.apps-profile-back):not(.apps-profile-edit):not(.apps-profile-edit-listing):not(.apps-profile-app):not(.profile-fact-link):not(.apps-media-choice):not(.apps-media-drop):not(.apps-media-cancel):not(.apps-media-yt-btn):not(.win-btn):not(.darkeid-path-btn):not(.newsfeed-card):not(.nav-plain):not(.rail-nav):not(.outer-rail-btn):not(.bunker-collapse-tab):not(.app-topbar-invite):not(.ws-scope-btn):not(.ws-invite-person):not(.sidebar-logo-hit):not(.sidebar-head-btn):not(.ws-logo-menu-item):not(.ws-logo-menu-unlock):not(.nm-hit):not(.dm-day-chip):not(.dm-mic-btn):not(.dm-nav-more):not(.dm-nav-row-main):not(.dm-msg-more-btn):not(.dm-pin-notice-go):not(.dm-pin-bar),summary{transition:transform .16s ease,outline-color .16s ease,background-color .16s ease,color .16s ease,filter .16s ease,border-color .16s ease;transform-origin:center center}.tab,.tab-new,.tabs-scroll-btn{transform-origin:bottom center}.apps-edit-btn:hover,.apps-visit:hover,.bookmark-menu-trigger:hover,.go-btn:hover,.tab-close:hover,.tab-new:hover,.tab:hover,.tabs-scroll-btn:hover,.urlbar-nav button:hover,.urlbar-star:hover,.vault-list-delete:hover,[role=button]:not(.newtab-orb-hit):not(.newsfeed-card):hover,[role=menuitem]:hover,[role=option]:hover,[role=tab]:not(.newtab-space-tab):hover,a:hover,button:not(:disabled):not(.follow-pill):not(.newsfeed-follow):not(.newtab-orb-hit):not(.newtab-orb-x):not(.newtab-space-tab):not(.newtab-space-edit):not(.newtab-notes-toggle):not(.newtab-notes-add):not(.newtab-note-star):not(.newtab-spaces-hint-x):not(.newtab-shooter-toggle):not(.newtab-shooter-undo):not(.vault-list-main):not(.bookmark-folder-toggle):not(.password-chip-save):not(.password-chip-fill):not(.chip-btn):not(.welcome-primary):not(.welcome-copy):not(.welcome-share-btn):not(.board-copy):not(.welcome-feature):not(.newtab-center):not(.apps-card-main):not(.people-card-main):not(.movies-card-main):not(.games-card-main):not(.movies-load-more):not(.books-card-main):not(.books-load-more):not(.apps-builder):not(.apps-listing-follow):not(.apps-card-edit):not(.apps-modal-nav):not(.profile-nav-arrow):not(.profile-nav-btn):not(.profile-nav-back):not(.gate-photo):not(.projects-acc-toggle):not(.projects-acc-add):not(.projects-acc-item):not(.projects-acc-empty-btn):not(.projects-choice-btn):not(.apps-hero-nav):not(.apps-profile-back):not(.apps-profile-edit):not(.apps-profile-edit-listing):not(.apps-profile-app):not(.profile-fact-link):not(.apps-media-choice):not(.apps-media-drop):not(.apps-media-cancel):not(.apps-media-yt-btn):not(.win-btn):not(.darkeid-path-btn):not(.newsfeed-card):not(.nav-plain):not(.rail-nav):not(.outer-rail-btn):not(.bunker-collapse-tab):not(.app-topbar-invite):not(.ws-scope-btn):not(.ws-invite-person):not(.sidebar-logo-hit):not(.sidebar-head-btn):not(.ws-logo-menu-item):not(.ws-logo-menu-unlock):not(.nm-hit):not(.dm-day-chip):not(.dm-mic-btn):not(.dm-nav-more):not(.dm-nav-row-main):not(.dm-msg-more-btn):not(.dm-pin-notice-go):not(.dm-pin-bar):hover,summary:hover{transform:scale(var(--hover-scale));outline:var(--hover-stroke);outline-offset:1px;z-index:6}.tab-new:active,.tab:active,.tabs-scroll-btn:active,[role=button]:not(.newtab-orb-hit):not(.newsfeed-card):active,[role=tab]:not(.newtab-space-tab):active,a:active,button:not(:disabled):not(.follow-pill):not(.newsfeed-follow):not(.newtab-orb-hit):not(.newtab-orb-x):not(.newtab-space-tab):not(.newtab-space-edit):not(.newtab-notes-toggle):not(.newtab-notes-add):not(.newtab-note-star):not(.newtab-spaces-hint-x):not(.newtab-shooter-toggle):not(.newtab-shooter-undo):not(.vault-list-main):not(.bookmark-folder-toggle):not(.password-chip-save):not(.password-chip-fill):not(.chip-btn):not(.welcome-primary):not(.welcome-copy):not(.welcome-share-btn):not(.board-copy):not(.welcome-feature):not(.newtab-center):not(.apps-card-main):not(.people-card-main):not(.movies-card-main):not(.games-card-main):not(.movies-load-more):not(.books-card-main):not(.books-load-more):not(.apps-builder):not(.apps-listing-follow):not(.apps-card-edit):not(.apps-modal-nav):not(.profile-nav-arrow):not(.profile-nav-btn):not(.profile-nav-back):not(.gate-photo):not(.projects-acc-toggle):not(.projects-acc-add):not(.projects-acc-item):not(.projects-acc-empty-btn):not(.projects-choice-btn):not(.apps-hero-nav):not(.apps-profile-back):not(.apps-profile-edit):not(.apps-profile-edit-listing):not(.apps-profile-app):not(.profile-fact-link):not(.apps-media-choice):not(.apps-media-drop):not(.apps-media-cancel):not(.apps-media-yt-btn):not(.win-btn):not(.darkeid-path-btn):not(.newsfeed-card):not(.nav-plain):not(.rail-nav):not(.outer-rail-btn):not(.bunker-collapse-tab):not(.app-topbar-invite):not(.ws-scope-btn):not(.ws-invite-person):not(.sidebar-logo-hit):not(.sidebar-head-btn):not(.ws-logo-menu-item):not(.ws-logo-menu-unlock):not(.nm-hit):not(.dm-day-chip):not(.dm-mic-btn):not(.dm-nav-more):not(.dm-nav-row-main):not(.dm-msg-more-btn):not(.dm-pin-notice-go):not(.dm-pin-bar):active{transform:scale(1.02);outline:var(--hover-stroke);outline-offset:0}.vault-list-main{outline:1px solid transparent;outline-offset:1px;transition:outline-color .16s ease,background-color .16s ease}.vault-list-main:active,.vault-list-main:hover{transform:none;outline-color:var(--hover-blue);z-index:2}.bookmark-folder-toggle:active,.bookmark-folder-toggle:hover{transform:none;outline:none}.newtab-center:active,.newtab-center:hover,.newtab-note-star:active,.newtab-note-star:hover,.newtab-notes .newtab-note-check:hover,.newtab-notes button:active,.newtab-notes button:hover,.newtab-notes label:hover,.newtab-notes-add:active,.newtab-notes-add:hover,.newtab-notes-done-toggle:active,.newtab-notes-done-toggle:hover,.newtab-notes-toggle:active,.newtab-notes-toggle:hover,.newtab-space-edit:active,.newtab-space-edit:hover,.newtab-space-tab:active,.newtab-space-tab:hover,.newtab-spaces button:active,.newtab-spaces button:hover,.newtab-spaces-dock button:active,.newtab-spaces-dock button:hover,.newtab-spaces-hint-x:active,.newtab-spaces-hint-x:hover{transform:none;outline:none;outline-offset:0;z-index:auto}@media (prefers-reduced-motion:reduce){:root{--hover-scale:1.03}.apps-card,.tab,.tab-close,.tab-new,.tabs-scroll-btn,.vault-list-main,[role=button],[role=menuitem],[role=option],[role=tab],a,button,summary{transition-duration:.01ms}.welcome-modal:after{animation:none}}.app-frame{position:relative;flex-direction:column;height:100%;min-height:0;overflow:hidden}.app-frame,.app-topbar{display:flex;background:#000}.app-topbar{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;height:var(--app-topbar);padding:0 16px 0 10px;border-bottom:1px solid rgba(255,255,255,.1);z-index:40;overflow:visible}.app-topbar .sidebar-brand{flex:0 1 auto}.app-topbar-invite{flex-shrink:0;height:32px;margin:0;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#c8c8c8;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.app-topbar-invite:hover{background:rgba(255,255,255,.08);color:#fff}.titlebar{flex-shrink:0;position:relative;z-index:200;height:var(--titlebar);display:flex;align-items:center;gap:8px;padding:0 0 0 12px;background:#000;border-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-tauri-drag-region]{-webkit-app-region:drag;app-region:drag}.titlebar .app-menu-label,.titlebar .app-menu-list,.titlebar .app-menubar,.titlebar .tab,.titlebar .tab-close,.titlebar .tab-new,.titlebar .tabs-scroll-btn,.titlebar .titlebar-balance,.titlebar .win-btn,.titlebar .window-controls,.titlebar a,.titlebar button,.titlebar input{-webkit-app-region:no-drag;app-region:no-drag;pointer-events:auto}.titlebar-logo{flex-shrink:0;height:22px;width:auto;max-width:120px;object-fit:contain;padding:0 8px 0 0;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.app-menubar{flex-shrink:0;height:100%;gap:0}.app-menu,.app-menubar{display:flex;align-items:stretch}.app-menu{position:relative}.app-menu-label{border:0;background:transparent;color:#ddd;font:inherit;font-size:13px;padding:0 10px;height:100%;cursor:default}.app-menu-list{position:absolute;top:100%;left:0;z-index:400;min-width:168px;padding:4px 0;border:1px solid var(--line);background:#111;box-shadow:0 8px 24px rgba(0,0,0,.45)}.app-menu-list button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#eee;font:inherit;font-size:13px;padding:6px 14px;cursor:default}.titlebar-center{display:flex;align-items:center;min-width:0;flex:1 1;height:100%;overflow:hidden}.titlebar-center .tabs-bar{flex:1 1 auto;width:100%;min-width:0;height:100%}.titlebar-drag{flex:1 1 auto;min-width:48px;height:100%}.titlebar-balance{flex-shrink:0;display:flex;align-items:center;height:100%;padding:0 6px 0 4px}.titlebar .darke-balance-pill{padding:2px 10px 2px 2px;gap:6px;box-shadow:0 0 0 1px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.28)}.titlebar .darke-balance-pill-value{font-size:12px;font-weight:400;padding:2px 9px}.titlebar .darke-balance-pill-label{font-size:9px;letter-spacing:.14em}.window-controls{display:none}.win-btn{width:46px;height:100%;border:0;border-radius:0;background:transparent;color:#fff;font-size:14px;line-height:1;display:grid;place-items:center;padding:0}.titlebar .win-btn,.titlebar .win-btn.win-close:active,.titlebar .win-btn.win-close:hover,.titlebar .win-btn:active,.titlebar .win-btn:focus,.titlebar .win-btn:focus-visible,.titlebar .win-btn:hover{transform:none!important;outline:none!important;outline-offset:0!important;background:transparent!important;filter:none!important;box-shadow:none!important}.gate{flex:1 1;min-height:0;display:grid;place-items:center;padding:32px;position:relative}.gate,.gate-aborted{background:#000}.gate-aborted-card{position:relative;z-index:1;width:min(480px,100%);background:transparent;border:0;box-shadow:none;padding:56px 40px}.gate-aborted-panel{display:flex;flex-direction:column;align-items:center;gap:44px;text-align:center}.gate-aborted-title{margin:0;font-size:28px;font-weight:500;letter-spacing:.02em;line-height:1.25;color:#fff}.gate-aborted-copy{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.gate-aborted-signin{margin-top:0}html[data-theme=hud] .gate.gate-aborted{background:#000}html[data-theme=hud] .gate-aborted-card{background:transparent;border:0;box-shadow:none}.lock-stars{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;display:block}.login-star-page{position:relative;flex:1 1;min-height:0;overflow:hidden;background:#000}.login-star-inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:100%}.login-star-page .landing-bar{position:relative;z-index:2;background:transparent;border-bottom-color:rgba(255,255,255,.06)}.login-star-stage{flex:1 1;display:grid;place-items:center;min-height:0;padding:24px 16px 56px}.darke-login-panel{width:min(440px,calc(100% - 32px));margin:0;background:transparent;border:0;box-shadow:none;padding:8px 4px 0}.darke-login-panel .speed-id-logo{height:48px;margin:-40px auto 8px}.gate-card{width:min(420px,100%);background:#0a0a0a;border:1px solid var(--line);border-radius:12px;padding:32px 28px 28px}.gate-card-stars{position:relative;z-index:1;width:min(440px,100%);background:transparent;border:0;border-radius:0;padding:24px 16px}.gate-logo{display:block;width:400px;max-width:100%;height:auto;margin:0 auto 20px;object-fit:contain}.auth-form{align-items:stretch}.auth-form .unlock-slug{text-align:center}.auth-form input{width:100%}.auth-form .text-link{text-align:center;align-self:center}.auth-form .error{text-align:center}.gate-photo{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 auto 4px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.gate-photo-face{width:88px;height:88px;border-radius:3px;object-fit:cover;background:#1a1a1a;box-shadow:0 0 0 1px var(--line)}.gate-photo-face.is-initial{display:grid;place-items:center;font-size:34px;font-weight:700;color:#fff}.gate-id-generate{margin-top:4px}.gate-id-preview{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border:1px dashed rgba(255,255,255,.28);border-radius:10px;background:#111}.gate-id-preview-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center}.gate-id-preview-note{margin:0;text-align:center;font-size:12.5px;line-height:1.4;color:var(--muted)}.gate-id-preview-value{margin:0;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:18px;font-weight:700;letter-spacing:.08em;text-align:center;color:#fff;word-break:break-all}.gate-id-preview-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.gate-id-copy{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:8px;background:#d4a017;color:#111;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.gate-id-copy:hover:not(:disabled){background:#e6b31f}.gate-id-copy svg{width:16px;height:16px}.gate-id-saved{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);cursor:pointer}.auth-form .gate-id-saved input{width:auto;flex:0 0 auto;margin:0;accent-color:#10b981}.gate-id-input{letter-spacing:.08em}.gate-denied,.gate-id-input{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace}.gate-denied{font-size:12.5px;letter-spacing:.04em;color:#ff6b6b!important}.gate-id-loc{display:flex;flex-direction:column;gap:6px;padding:8px 0 2px}.gate-id-loc-label{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.gate-id-loc-path{margin:0;font-size:11px;line-height:1.35;word-break:break-all;color:var(--text)}.gate-id-loc-warn{margin:0;font-size:12px;line-height:1.35;color:#e0a020}.gate-id-loc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gate-id-loc-btn{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-size:12px;font-weight:650;cursor:pointer}.gate-pass-row{display:flex;align-items:stretch;gap:8px}.gate-pass-row>input{flex:1 1 auto;min-width:0}.gate-pass-btn{flex:0 0 auto;width:42px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text)}.gate-pass-btn:disabled{opacity:.4}.gate-copied{margin:0;text-align:center;font-size:12.5px;font-weight:600;color:#3dcf7a}.gate-generate{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center}.gate-generate svg{width:16px;height:16px}.gate-crack{display:flex;flex-direction:column;gap:6px}.gate-crack-bar{height:7px;border-radius:2px;background:#ff1a1a;box-shadow:0 0 10px #ff1a1a}.gate-crack.is-solid .gate-crack-bar{background:#f5d000;box-shadow:0 0 10px #f5d000}.gate-crack.is-bunker .gate-crack-bar{background:#00e8ff;box-shadow:0 0 10px #00e8ff}.gate-crack p{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.05em;line-height:1.35;color:var(--text)}.page-head h2{margin:6px 0 0;font-weight:600;letter-spacing:.04em}.board-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.board-head h2{margin:0}.board-copy{flex-shrink:0;height:36px;padding:0 14px;border:0;border-radius:8px;background:#fff;color:#000;font-weight:700;font-size:13px;cursor:pointer}.pane-tabs{display:flex;gap:4px;padding:3px;border-radius:10px;background:#111;border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:100%}.pane-tabs>button{background:transparent;border:0;color:var(--muted);border-radius:8px;padding:7px 14px;font-weight:500;font-size:13px}.pane-tabs>button:hover{color:#fff}.pane-tabs>button.active{background:#fff;color:#000;font-weight:600}.copy{color:var(--muted);font-size:13.5px;margin:0 0 20px}.gate form,.page{gap:12px}.gate form,.page,label{display:flex;flex-direction:column}label{gap:6px;font-size:13px;color:var(--muted)}input{background:#000;border:1px solid var(--line);border-radius:8px;color:var(--text);padding:10px 12px}input:focus{outline:1px solid #fff;border-color:#fff}.compose button,.gate button[type=submit]:not(.chip-btn):not(.term-btn),.go-btn{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);height:var(--btn-height);padding:0 var(--btn-pad-x);font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase}.compose button:hover:not(:disabled),.gate button[type=submit]:not(.chip-btn):not(.term-btn):hover:not(:disabled),.go-btn:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:#fff;transform:none!important;outline:none!important;filter:none!important}.compose button:active:not(:disabled),.gate button[type=submit]:not(.chip-btn):not(.term-btn):active:not(:disabled),.go-btn:active:not(:disabled){background:var(--btn-primary-active);border-color:var(--btn-primary-active);transform:none!important;outline:none!important}.gate button[type=submit]:not(.chip-btn):not(.term-btn):disabled{opacity:.5}.gate .text-link{background:none;border:0;color:#fff;padding:4px 0;font-weight:500;text-align:left;text-decoration:underline;text-underline-offset:3px}.gate .text-link:disabled{opacity:.5}.error{color:var(--error)}.error,.hint,.muted{margin:0;font-size:13px}.hint,.muted{color:var(--muted)}.shell{display:grid;grid-template-columns:var(--rail) var(--bunker) 1fr;grid-template-areas:"rail bunker main";flex:1 1;min-height:0;overflow:hidden;background:var(--bg);transition:grid-template-columns .2s ease;position:relative}.shell.is-rail-off{grid-template-columns:var(--bunker) 1fr;grid-template-areas:"bunker main"}.shell.is-rail-off .outer-rail{display:none}.sidebar-expand-fab{position:absolute;left:12px;top:14px;z-index:30;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#18181b;color:#e4e4e7;cursor:pointer;transform:none!important}.sidebar-expand-fab svg{width:18px;height:18px}.shell.is-bunker-collapsed,.shell.is-panel-off{--bunker:0px}.shell.is-panel-off .sidebar.bunker{display:none}.outer-rail{grid-area:rail}.sidebar.bunker{grid-area:bunker}.bunker-collapse-tab{position:absolute;left:-14px;bottom:32px;z-index:20;width:28px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#cfcfd4;color:#111;box-shadow:0 8px 18px rgba(0,0,0,.35);cursor:pointer}.bunker-collapse-tab svg{width:16px;height:16px}.msg-nav-empty{margin:8px 12px 0;font-size:12px}.outer-rail{display:flex;flex-direction:column;align-items:center;gap:8px;width:var(--rail);min-width:var(--rail);padding:12px 6px 10px;background:#050505;border-right:1px solid rgba(var(--hud-rgb),.28);z-index:2}.outer-rail-btn{position:relative;flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:#f2f2f6;cursor:pointer}.outer-rail-btn .nav-icon{display:grid;place-items:center;position:relative}.outer-rail-btn .nav-icon svg{width:20px;height:20px}.outer-rail-btn .nav-avatar{width:22px;height:22px;border-radius:6px}.outer-rail-btn.is-on,.outer-rail-btn:hover{background:rgba(255,255,255,.08)}.outer-rail-btn.is-on{box-shadow:inset 0 0 0 1px rgba(var(--hud-rgb),.55)}.outer-rail-spacer{flex:1 1;min-height:8px}.sidebar.bunker{min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;padding:0}.sidebar.bunker .side-nav{padding-top:0}.shell.is-bunker-collapsed .sidebar.bunker{padding:0;border-right:0;pointer-events:none}.ws-header-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.ws-header-actions .ws-header-add{margin-left:0}.sidebar{background:linear-gradient(180deg,#000000 0,color-mix(in srgb,#000000 42%,var(--hud)) 100%);border-right:1px solid rgba(var(--hud-rgb),.28);display:flex;flex-direction:column;align-items:stretch;padding:10px 8px;gap:8px;min-width:0}.sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;flex-shrink:0;position:relative}.sidebar-brand{position:relative;min-width:0;flex:1 1}.sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.sidebar-brand-row .sidebar-brand{flex:1 1;min-width:0}.sidebar-logo-hit{display:flex;align-items:center;gap:2px;width:auto;max-width:100%;padding:0 4px 0 0;margin:0;border:0;background:transparent;color:#fff;cursor:pointer}.sidebar-head-btn.is-on,.sidebar-head-btn:active,.sidebar-head-btn:hover,.sidebar-logo-hit.is-on,.sidebar-logo-hit:active,.sidebar-logo-hit:hover{transform:none!important;outline:none!important;background:rgba(255,255,255,.06)!important;border-radius:8px}.sidebar-logo{flex-shrink:1;width:auto;max-width:128px;height:auto;object-fit:contain;object-position:left center;padding:0;display:block;box-sizing:border-box}.sidebar-logo-caret{width:16px;height:16px;flex-shrink:0;opacity:.9}.sidebar-head-actions{display:flex;align-items:center;gap:2px;padding-top:0;flex-shrink:0;position:relative}.sidebar-head-btn{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.sidebar-head-btn svg{width:18px;height:18px}.sidebar-compose-btn{width:32px;height:32px;margin-top:0}.sidebar-compose-btn svg{width:24px;height:24px}.ws-logo-menu{position:absolute;left:0;top:calc(100% - 2px);z-index:80;width:min(272px,70vw);padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#1c1c22;box-shadow:0 16px 40px rgba(0,0,0,.55);color:#eee}.ws-logo-menu.is-options{left:auto;right:0;width:220px}.ws-logo-menu-who{display:flex;align-items:center;gap:10px;padding:6px 8px 10px}.ws-logo-menu-avatar{width:36px;height:36px;flex-shrink:0;border-radius:8px;object-fit:cover;background:#141414;display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff}.ws-logo-menu-who-text{min-width:0;display:flex;flex-direction:column;gap:2px}.ws-logo-menu-who-text strong{font-size:14px;line-height:1.2}.ws-logo-menu-who-text span{color:var(--muted);font-size:12px}.ws-logo-menu-rule{height:1px;margin:6px 4px;background:rgba(255,255,255,.1)}.ws-logo-menu-pro{padding:4px 8px 8px;font-size:13px;line-height:1.4;color:#ddd}.ws-logo-menu-pro-title{margin:0 0 6px;font-weight:700;color:#fff}.ws-logo-menu-pro p{margin:0 0 2px}.ws-logo-menu-unlock{margin-top:10px;border:0;border-radius:8px;background:rgb(var(--hud-rgb));color:#111;font:inherit;font-size:13px;font-weight:700}.ws-logo-menu-item,.ws-logo-menu-unlock{display:block;width:100%;padding:8px 10px;cursor:pointer}.ws-logo-menu-item{text-align:left;border:0;background:transparent;color:#eee;font:inherit;font-size:13px;border-radius:6px}.ws-logo-menu-item:hover,.ws-logo-menu-unlock:hover{transform:none!important;outline:none!important;filter:brightness(1.05)}.ws-logo-menu-item:hover{background:rgba(255,255,255,.06)}.ws-logo-menu-caption{margin:0 8px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ws-logo-menu-check{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;cursor:pointer}.nm-page{display:flex;flex-direction:column;min-height:0;height:100%;padding:16px 20px 24px}.nm-head h2{margin:0}.nm-to-label{display:block;margin:16px 0 8px;font-size:13px;color:var(--muted)}.nm-to-input{width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.35);color:inherit;font:inherit}.nm-list{display:flex;flex-direction:column;gap:2px;margin-top:12px;min-height:0;overflow:auto}.nm-hit{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.nm-hit:active,.nm-hit:hover{transform:none!important;outline:none!important;background:rgba(255,255,255,.06)!important}.nm-hit-hash{place-items:center;background:rgba(255,255,255,.06)}.nm-hit-avatar,.nm-hit-hash{width:28px;height:28px;display:grid;border-radius:6px;font-weight:700}.nm-hit-avatar{object-fit:cover;background:#141414;place-items:center;font-size:12px;color:#fff}.nm-hit-main{min-width:0;display:flex;flex-direction:column;gap:1px}.nm-hit-main strong{font-size:14px}.nm-hit-main span{font-size:12px;color:var(--muted)}.nm-empty,.nm-hint{margin-top:16px}@media (max-width:720px){:root{--sidebar:min(196px,42vw)}}.side-footer,.side-nav{display:flex;flex-direction:column;align-items:stretch;gap:4px}.side-nav{flex:1 1;min-height:0;height:100%;padding-top:4px;overflow:hidden}.nav-after,.nav-home-block{display:contents}.nav-sep{height:1px;margin:8px;background:var(--line);flex-shrink:0}.nav-cat{display:block;margin:0;padding:2px 10px;background:transparent;color:#fff;font-size:9px;font-weight:800;letter-spacing:.32em;line-height:1;text-align:left;text-transform:uppercase;flex-shrink:0;pointer-events:none}.nav-cat-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:2px 8px 2px 10px;pointer-events:none}.nav-cat-row-ws{pointer-events:auto;padding-right:6px}.nav-cat-row .nav-cat{padding:0}.nav-cat-ws-title{display:flex;align-items:center;gap:8px;min-width:0}.nav-cat-lock{display:inline-flex;align-items:center;flex-shrink:0;color:rgba(var(--hud-rgb),.7);pointer-events:auto;cursor:default}.nav-cat-lock-icon{width:11px;height:11px}.nav-tier-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:14px;padding:0 5px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;text-shadow:none;filter:none;box-shadow:none}.nav-tier-badge.is-free{background:transparent;color:#fff;border:1px solid #fff}.nav-tier-badge.is-pro{background:#a855f7;color:#fff;border:1px solid #a855f7}.nav-tier-badge.is-elite{background:#c9a227;color:#111;border:1px solid #c9a227}.side-nav>button.nav-darkenet-entry{margin-top:auto}.side-footer{margin-top:0;padding-top:8px;border-top:1px solid var(--line)}.rail-nav,.side-footer>button,.side-nav>button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;background:transparent;border:0;border-left:2px solid transparent;color:#f2f2f6;padding:0 10px;border-radius:0;min-height:0;height:32px;box-sizing:border-box;width:100%;margin:0;text-align:left;font:inherit}.rail-nav .nav-icon,.side-footer>button .nav-icon,.side-nav>button .nav-icon{display:grid;place-items:center;color:inherit;position:relative;width:20px;height:20px;flex-shrink:0}.nav-avatar,.rail-nav .nav-icon svg,.side-footer>button .nav-icon svg,.side-nav>button .nav-icon svg{width:18px;height:18px}.nav-avatar{border-radius:3px;object-fit:cover;background:#1a1a1a;display:grid;place-items:center;font-size:8px;font-weight:700;color:#fff}.nav-unread{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#e6c08a;box-shadow:0 0 0 2px #000}.rail-nav .nav-label,.side-footer>button .nav-label,.side-nav>button .nav-label{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.2;text-align:left;justify-content:flex-start;flex:1 1;min-width:0;width:auto;height:auto;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-nav:active,.rail-nav:hover,.side-footer>button:active,.side-footer>button:hover,.side-nav>button:active,.side-nav>button:hover{transform:none!important;outline:none!important;background:rgba(255,255,255,.04)!important;color:#fff}.rail-nav.active,.side-footer>button.active,.side-nav>button.active{transform:none!important;outline:none!important;background:#000!important;border-left-color:#fff;color:#fff;box-shadow:none}.rail-nav.active:hover,.side-footer>button.active:hover,.side-nav>button.active:hover{background:#000!important;color:#fff}.sidebar button.active,.sidebar button:active,.sidebar button:hover{transform:none!important;outline:none!important;border-radius:0}.side-footer>button,.sidebar .projects-acc-add,.sidebar .projects-acc-empty-btn,.sidebar .projects-acc-item,.sidebar .projects-acc-toggle,.sidebar .rail-nav,.sidebar .ws-header-add,.sidebar .ws-tree-chevron-btn,.sidebar .ws-tree-create,.sidebar .ws-tree-menu-btn,.sidebar .ws-tree-mod,.sidebar .ws-tree-name{border-radius:0}.projects-acc{display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 2px}.projects-acc-head{justify-content:space-between;gap:4px;padding:0 6px 0 0;box-sizing:border-box}.projects-acc-head,.projects-acc-toggle{display:flex;align-items:center;min-width:0;height:32px}.projects-acc-toggle{flex:1 1;justify-content:flex-start;gap:8px;margin:0;padding:0 4px 0 10px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer}.projects-acc-toggle .nav-icon{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;color:inherit}.projects-acc-toggle .nav-icon svg{width:18px;height:18px}.projects-acc-toggle .nav-label{flex:1 1;min-width:0;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.2;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-acc-chevron{flex-shrink:0;font-size:16px;opacity:.7;margin-right:2px;line-height:1}.projects-acc-add{flex:0 0 28px;align-self:center;display:grid;place-items:center;width:28px;height:32px;margin:0 2px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:22px;font-weight:400;line-height:1;position:relative;top:-4px;cursor:pointer}.projects-acc-toggle:active,.projects-acc-toggle:hover{background:transparent;color:#e4e4e4;transform:none!important;outline:none!important}.projects-acc-add:active,.projects-acc-add:hover{background:rgba(255,255,255,.08);color:#fff;transform:none!important;outline:none!important}.projects-acc-list{list-style:none;margin:0;padding:0 0 4px;display:flex;flex-direction:column;gap:1px}.projects-acc-empty-btn,.projects-acc-item{width:100%;height:28px;margin:0;padding:0 10px 0 40px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;color:#8a8a8a;font:inherit;font-size:12px;font-weight:500;letter-spacing:.02em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.projects-acc-empty-btn{color:var(--muted)}.projects-acc-empty-btn:active,.projects-acc-empty-btn:hover,.projects-acc-item:active,.projects-acc-item:hover{background:rgba(255,255,255,.05);color:#e4e4e4;transform:none!important;outline:none!important}.projects-acc-item.is-on{border-left-color:#fff;color:#fff;background:rgba(255,255,255,.05)}.ws-header-add{margin-left:auto;flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--muted);font-size:22px;font-weight:400;line-height:1;cursor:pointer}.ws-header-add:hover{color:#fff;background:rgba(255,255,255,.08)}.ws-tree{padding:0 0 4px}.ws-tree,.ws-tree-list{display:flex;flex-direction:column}.ws-tree-list{list-style:none;margin:0;padding:0;gap:1px}.ws-tree-error{padding:6px 12px 8px 28px;color:#e08a8a;font-size:11px;line-height:1.35}.ws-tree-row{display:flex;align-items:center;min-width:0;height:28px;padding-right:4px}.ws-tree-chevron-btn{flex:0 0 28px;height:28px;border:0;background:transparent;color:#8a8a8a;padding:0;cursor:pointer}.ws-tree-chevron{font-size:9px;line-height:1}.ws-tree-archived-toggle,.ws-tree-create,.ws-tree-mod,.ws-tree-name{flex:1 1;min-width:0;height:28px;margin:0;padding:0 8px 0 0;border:0;border-left:2px solid transparent;background:transparent;color:#cfcfcf;font:inherit;font-size:13px;font-weight:600;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ws-tree-create{padding-left:28px;color:var(--muted)}.ws-tree-create,.ws-tree-mod{font-weight:500;font-size:12px}.ws-tree-mod{padding-left:40px;color:#8a8a8a;display:flex;align-items:center;gap:8px}.ws-tree-mod.is-on,.ws-tree-name.is-on{border-left-color:#fff}.ws-tree-archived-toggle:hover,.ws-tree-chevron-btn:hover,.ws-tree-create:hover,.ws-tree-mod.is-on,.ws-tree-mod:hover,.ws-tree-name.is-on,.ws-tree-name:hover{color:#fff;background:rgba(255,255,255,.05)}.ws-tree-mods{list-style:none;margin:0;padding:0 0 4px}.ws-tree-rename{flex:1 1;min-width:0;height:24px;margin:0 4px 0 0;padding:0 6px;border:1px solid var(--line);border-radius:4px;background:#111;color:#fff;font:inherit;font-size:12px}.ws-tree-menu{position:relative;flex-shrink:0}.ws-tree-menu-btn{width:24px;height:24px;border:0;margin:0;padding:0;background:transparent;color:#8a8a8a;letter-spacing:.08em;cursor:pointer}.ws-tree-menu-btn:hover{color:#fff}.ws-tree-menu-pop{position:absolute;right:0;top:24px;z-index:40;min-width:168px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#111;box-shadow:0 8px 24px rgba(0,0,0,.45)}.ws-tree-menu-pop button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#eee;padding:8px 10px;font:inherit;font-size:12px;border-radius:6px}.ws-tree-menu-pop button:hover{background:rgba(255,255,255,.06)}.ws-tree-archived{padding-top:4px}.ws-tree-archived-toggle{padding-left:10px;color:var(--muted);display:flex;align-items:center;gap:8px}.ws-tree-archived-row{display:flex;align-items:center;gap:4px;padding-left:18px}.ws-tree-name.is-archived{color:#777;font-weight:500}.ws-tree-reactivate{flex-shrink:0;height:22px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:10px;cursor:pointer}.ws-create-label{display:block;margin:12px 0 6px;font-size:12px;color:var(--muted)}.ws-create-input{width:100%;height:auto;min-height:40px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-input);color:var(--text);font:inherit}.ws-create-input:focus,.ws-create-input:focus-visible{outline:none;border-color:var(--line-focus);box-shadow:var(--focus-ring)}.ws-url-field{display:flex;align-items:center;gap:6px}.ws-url-field .ws-create-input{flex:1 1;min-width:0}.ws-url-brack,.ws-url-suffix{flex-shrink:0;color:var(--muted);font-size:13px;white-space:nowrap}.ws-info-url{margin:6px 0 0;color:var(--muted);font-size:12px}.ws-upgrade-tiers{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.ws-upgrade-tiers li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.ws-upgrade-tiers span{color:var(--muted);font-size:13px}.ws-feed-banner{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px 4px}.ws-feed-banner strong{font-size:14px}.ws-feed-banner span{color:var(--muted);font-size:12px}.ws-readonly-pill{margin-left:8px;font-size:11px;color:var(--muted)}.ws-module-empty{padding:32px 16px;text-align:center}.nav-plan-foot{display:flex;align-items:center;padding:6px 10px 8px}.nav-tier-badge-foot{pointer-events:none}.ws-tree-mod-row{display:flex;align-items:center;min-width:0}.ws-tree-mod-row .ws-tree-mod{flex:1 1;padding-left:4px}.ws-tree-nested-chevron{flex:0 0 22px;height:28px;border:0;background:transparent;color:#8a8a8a;font-size:8px;padding:0 0 0 18px;cursor:pointer}.ws-tree-channels{list-style:none;margin:0;padding:0 0 4px}.ws-tree-channel{width:100%;height:26px;margin:0;padding:0 10px 0 22px;border:0;border-left:2px solid transparent;background:transparent;color:#8a8a8a;font:inherit;font-size:12px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ws-chan-group{padding:2px 0 6px}.ws-chan-label{padding:6px 10px 4px 12px;color:#6a6a6a;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ws-tree-channel.is-create{color:var(--muted)}.ws-tree-server{padding:0}.ws-tree-server-name{display:flex;align-items:center;gap:6px;width:100%;height:26px;margin:0;padding:0 10px 0 12px;border:0;background:transparent;color:#cfcfcf;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.ws-tree-server-name:hover{color:#fff}.ws-tree-channels.is-nested{padding-left:8px}.channel-thread-tabs{display:flex;gap:4px;flex-shrink:0;padding:0 12px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.channel-thread-tabs button{height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#8a8a8a;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.channel-thread-tabs button.is-on,.channel-thread-tabs button:hover{color:#fff;background:rgba(255,255,255,.06)}.channel-tasks{padding:16px 18px 24px}.channel-tasks-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.channel-tasks-list li{display:flex;align-items:center;gap:8px}.channel-tasks-list label{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;color:#ddd;font-size:13px}.channel-tasks-list li.is-done span{color:#8a8a8a;text-decoration:line-through}.channel-task-x{width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:#8a8a8a;cursor:pointer}.channel-task-x:hover{color:#fff}.channel-tasks-add{display:flex;gap:8px}.channel-tasks-add input{flex:1 1;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(0,0,0,.25);color:inherit;font:inherit}.channel-tasks-add button{height:36px;padding:0 12px;border:0;border-radius:8px;background:rgba(255,255,255,.1);color:#fff;font:inherit;cursor:pointer}.projects-choice-actions.is-stack{flex-direction:column;align-items:stretch}.ws-tree-channel.is-on,.ws-tree-channel:hover{color:#fff;background:rgba(255,255,255,.05)}.ws-tree-channel.is-on{border-left-color:#fff}.ws-hub-header{display:flex;align-items:center;gap:16px;padding:22px 20px 16px;border-bottom:1px solid var(--line)}.ws-hub-avatar{width:56px;height:56px;border-radius:10px;object-fit:cover;background:#161616;flex-shrink:0}.ws-hub-avatar.is-sm{width:40px;height:40px}.ws-hub-avatar.is-fallback{display:grid;place-items:center;font-weight:700;letter-spacing:.04em;color:#fff}.ws-hub-copy h1{margin:0;font-size:22px;font-weight:750;letter-spacing:-.02em}.ws-hub-name-btn{padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:text;text-align:left}.ws-hub-rename{width:min(420px,100%);margin:0;padding:2px 6px;border:1px solid rgba(52,211,153,.45);border-radius:6px;background:#0a0a0a;color:#fafafa;font-size:22px;font-weight:750;letter-spacing:-.02em}.ws-tree-role{color:#a1a1aa;font-weight:550;letter-spacing:.04em}.ws-hub-copy p{margin:4px 0 0;font-size:12px;color:var(--muted)}.ws-channel-cards{list-style:none;margin:16px 0 0;padding:0 16px 24px;display:grid;grid-gap:10px;gap:10px}.ws-channel-card{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.03);color:inherit;font:inherit;text-align:left;cursor:pointer}.ws-channel-card span{color:var(--muted);font-size:13px}.ws-channel-card.is-create{border-style:dashed}.ws-create-heading{margin:20px 20px 0}.ws-create-form{padding:8px 20px 28px;display:flex;flex-direction:column;gap:4px;max-width:520px}.ws-avatar-row{margin:10px 0 16px}.ws-avatar-row,.ws-members-toolbar{display:flex;align-items:center;gap:12px}.ws-members-toolbar{justify-content:space-between;padding:16px 8px 12px}.ws-members-toolbar h2{margin:0}.notify-block-btn{width:100%;margin-top:4px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#e08a8a;font:inherit;font-size:12px;text-align:left;cursor:pointer}.notify-block-btn:hover{color:#ffb0b0}.notify-actions{gap:6px;margin-top:8px}.ws-invite-link{margin:10px 0 0;font-size:12px;word-break:break-all;color:var(--muted)}.ws-invite-mutuals{display:flex;flex-direction:column;gap:6px;margin:10px 0 0}.people-card-role{margin:4px 0 0;font-size:11px;color:var(--muted);text-transform:capitalize}.projects-choice-modal{width:min(400px,100%)}.projects-choice-actions{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.projects-choice-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height);padding:0 var(--btn-pad-x);border:1px solid var(--btn-ghost-border);border-radius:var(--btn-radius);background:var(--btn-ghost-bg);color:var(--btn-ghost-text);font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.projects-choice-btn:hover:not(:disabled){background:var(--btn-ghost-hover-bg);border-color:var(--btn-ghost-hover-border);color:#fff}.projects-choice-btn:active:not(:disabled){background:rgba(0,0,0,.35)}.projects-choice-btn:disabled{opacity:.42;cursor:default}.projects-choice-btn.is-primary{border:1px solid var(--btn-primary-border);background:var(--btn-primary-bg);color:var(--btn-primary-text)}.projects-choice-btn.is-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:#fff}.projects-choice-btn.is-primary:active:not(:disabled){background:var(--btn-primary-active);border-color:var(--btn-primary-active)}.workspace{grid-area:main;position:relative;flex-direction:column;height:100%;overflow:visible;background:#000}.workspace,.workspace-body{display:flex;min-width:0;min-height:0}.workspace-body{flex:1 1;overflow:hidden}.topchrome{flex-shrink:0;min-height:var(--topchrome);border-bottom:1px solid var(--line);background:#000;display:flex;align-items:stretch;padding:0}.web-chrome{width:100%;display:flex;flex-direction:column;gap:0}.password-chip{flex-shrink:0;display:flex;align-items:center;gap:6px;max-width:min(420px,42vw);height:34px}.password-chip-label{font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.password-chip-primary{padding:0 10px;background:#fff;color:#000}@property --fill-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.password-chip-fill,.password-chip-primary,.password-chip-save{flex-shrink:0;border:0;border-radius:8px;height:28px;font-weight:600;font-size:12px}.password-chip-fill,.password-chip-save{position:relative;isolation:isolate;overflow:hidden;padding:0 12px;background:transparent;color:#fff;z-index:0}.password-chip-fill:before,.password-chip-save:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--fill-orbit),transparent 0deg,transparent 240deg,rgba(126,232,255,.12) 270deg,#7ee8ff 312deg,#fff 332deg,#7ee8ff 348deg,transparent 1turn);animation:password-chip-orbit 2.2s linear infinite;z-index:0;pointer-events:none}.password-chip-fill:after,.password-chip-save:after{content:"";position:absolute;inset:1.5px;border-radius:6.5px;background:linear-gradient(180deg,#3c3c3c,#1a1a1a 42%,#050505);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);z-index:1;pointer-events:none}.password-chip-fill-label{position:relative;z-index:2}.chip-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:36px;overflow:hidden;border:0;border-radius:8px;padding:0 14px;background:transparent;color:#fff;font-weight:600;font-size:13px;z-index:0}.chip-btn:before{inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(126,232,255,.55),rgba(255,255,255,.28) 38%,rgba(126,232,255,.18));z-index:0}.chip-btn:after,.chip-btn:before{content:"";position:absolute;pointer-events:none}.chip-btn:after{inset:1.5px;border-radius:6.5px;background:linear-gradient(180deg,#3c3c3c,#1a1a1a 42%,#050505);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);z-index:1}.chip-btn-label{position:relative;z-index:2}.chip-btn:hover:not(:disabled){filter:brightness(1.08);transform:none;outline:none}.chip-btn:active:not(:disabled){transform:none;outline:none}.chip-btn:disabled{opacity:.6}.term-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--btn-height);min-height:var(--btn-height);padding:0 var(--btn-pad-x);border-radius:var(--btn-radius);font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:none;cursor:pointer;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.term-btn:active,.term-btn:hover{transform:none!important;outline:none!important;filter:none!important;z-index:auto}.term-btn:disabled{opacity:.42;cursor:default}.term-btn-emerald,.term-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);font-weight:var(--btn-weight);box-shadow:none}.term-btn-emerald:hover:not(:disabled),.term-btn-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:#fff;box-shadow:none}.term-btn-emerald:active:not(:disabled),.term-btn-primary:active:not(:disabled){background:var(--btn-primary-active);border-color:var(--btn-primary-active)}.term-btn-emerald-ghost,.term-btn-ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-text);border:1px solid var(--btn-ghost-border)}.term-btn-emerald-ghost:hover:not(:disabled),.term-btn-ghost:hover:not(:disabled){background:var(--btn-ghost-hover-bg);color:#fff;border-color:var(--btn-ghost-hover-border)}.term-btn-emerald-ghost:active:not(:disabled),.term-btn-ghost:active:not(:disabled){background:rgba(0,0,0,.4)}.term-btn-light{background:#f4f4f5;color:#111;border:1px solid #e4e4e7}.term-btn-light:hover:not(:disabled){background:#fff}.term-btn svg{width:16px;height:16px;flex-shrink:0}.gate-or{margin:4px 0;text-align:center;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:12px;letter-spacing:.18em;color:#52525b}.gate-id-preview-actions .term-btn{width:auto;min-width:0;height:var(--btn-height-sm);min-height:var(--btn-height-sm);padding:0 14px}@keyframes password-chip-orbit{to{--fill-orbit:360deg}}.password-chip-fill:hover:not(:disabled),.password-chip-save:hover:not(:disabled){filter:brightness(1.08)}.password-chip-fill:active,.password-chip-fill:hover:not(:disabled),.password-chip-save:active,.password-chip-save:hover:not(:disabled){transform:none;outline:none}.password-chip-fill:disabled,.password-chip-save:disabled{opacity:.6;animation:none}.password-chip-fill:disabled:before,.password-chip-save:disabled:before{animation:none}.password-chip-ghost{flex-shrink:0;border:0;border-radius:8px;height:28px;padding:0 8px;background:transparent;color:var(--muted);font-size:12px}.password-chip-ghost:hover:not(:disabled){color:#fff;background:var(--bg-hover)}.tabs-bar{align-items:stretch;gap:0;width:100%}.tabs,.tabs-bar{display:flex;min-width:0;height:100%;overflow:hidden}.tabs{align-items:flex-end;gap:6px;flex:0 1 auto}.tabs-viewport{flex:0 1 auto;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs-viewport::-webkit-scrollbar{display:none;width:0;height:0}.tabs-track{display:flex;align-items:flex-end;gap:6px;height:100%;width:max-content}.tabs-scroll-btn{flex-shrink:0;align-self:stretch;width:28px;height:100%;border:0;border-radius:0;background:transparent;color:#fff;font-size:18px;line-height:1;display:grid;place-items:center;padding:0}.tabs-scroll-btn:hover{background:#1a1a1a}.tabs-scroll-left{margin-right:2px}.tabs-scroll-right{margin-left:2px}.tab{display:flex;align-items:center;gap:6px;flex:0 0 auto;position:relative;z-index:1;width:160px;max-width:220px;min-width:72px;height:28px;padding:0 8px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:#141414;color:var(--muted);font-size:12px;box-sizing:border-box}.titlebar .tab,.titlebar .tab.active,.titlebar .tab.active:hover,.titlebar .tab:active,.titlebar .tab:hover{transform:none;outline:none;outline-offset:0}.tab:hover{background:#1c1c1c;color:#fff}.tab.active{background:#222;color:#fff;border-color:#3a3a3a;z-index:2}.tab-favicon{flex-shrink:0;width:14px;height:14px;border-radius:3px;object-fit:contain;background:transparent}.tab-favicon-empty{background:rgba(255,255,255,.12)}.tab-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tab-close{flex-shrink:0;width:16px;height:16px;border-radius:4px;display:grid;place-items:center;font-size:14px;line-height:1;color:var(--muted)}.tab-close:hover{background:#333;color:#fff}.tab-new{flex-shrink:0;align-self:flex-end;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#fff;font-size:18px;line-height:1}.tab-new:hover{background:#1a1a1a}.tabs-drag{flex:1 1 auto;align-self:stretch;min-width:24px;height:100%;-webkit-app-region:drag;app-region:drag}.urlbar-top{display:flex;align-items:center;gap:8px;width:100%;height:var(--urlbar);padding:0 10px}.urlbar-nav{display:flex;gap:2px;flex-shrink:0}.urlbar-nav button{background:transparent;border:0;color:#fff;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;padding:0}.urlbar-nav button:hover:not(:disabled){background:var(--bg-hover)}.urlbar-nav button:disabled{opacity:.35}.urlbar-top input{flex:1 1;min-width:0;height:34px;padding:0 12px;border-radius:17px;background:#111;border:1px solid var(--line);color:#fff}.urlbar-field{flex:1 1;min-width:0;position:relative}.urlbar-field input{width:100%}.urlbar-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:90;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:12px;background:#0c0c0c;box-shadow:0 12px 28px rgba(0,0,0,.55);max-height:min(320px,50vh);overflow:auto}.urlbar-suggest li+li{margin-top:2px}.urlbar-suggest button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left}.urlbar-suggest button.is-active,.urlbar-suggest button:hover{background:#1a1a1a;transform:none;outline:none}.urlbar-suggest-host{font-size:13px;font-weight:600}.urlbar-suggest-title{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.urlbar-top input:focus{border-color:#555;outline:none}.urlbar-star{flex-shrink:0;background:transparent;border:0;color:#fff;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;padding:0}.urlbar-star:hover:not(:disabled){background:var(--bg-hover)}.urlbar-star:disabled{opacity:.35}.urlbar-star.is-on{color:#fff}.bookmarks-drawer{flex:0 0 320px;width:320px;min-width:260px;max-width:min(360px,42vw);min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--line);background:#0a0a0a;overflow:hidden}.bookmarks-drawer .page{padding:14px 14px 18px;gap:10px}.bookmarks-drawer .bookmarks-title h2{margin:0;font-size:16px}.bookmarks-drawer .bookmarks-title .offgrid-lock{margin-top:0}.bookmarks-drawer-close{margin-left:auto;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:22px;line-height:1;cursor:pointer}.bookmarks-drawer-close:hover{background:var(--bg-hover)}.bookmarks-drawer .bookmarks-clear-history,.bookmarks-drawer .bookmarks-new-folder{padding:6px 10px;font-size:12px}.web-error{margin:0;font-size:11px}.main{position:relative;min-width:0;min-height:0;flex:1 1;background:var(--bg)}.app-starfield,.main{height:100%;overflow:hidden}.app-starfield{position:absolute;inset:0;z-index:0;width:100%;pointer-events:none}.main-sky{position:relative;z-index:1;height:100%;min-height:0;overflow:hidden}.shell-web .main{background:#000}.home-page{flex-direction:column;width:100%;padding:0;box-sizing:border-box}.home-feed,.home-page{display:flex;height:100%;min-height:0;background:transparent}.home-feed{min-width:0;flex:1 1;flex-direction:column;overflow:hidden;border:0;gap:0}.terminal-page{overflow:auto;padding:20px 24px 40px;gap:28px}.terminal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0}.terminal-head h2{margin:0}.terminal-manage{flex-shrink:0;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.terminal-manage:hover{border-color:var(--hud);color:var(--hud)}.terminal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.terminal-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:108px;padding:16px;border:1px solid var(--card-line);border-radius:12px;background:var(--card);color:inherit;text-align:left;cursor:pointer}.terminal-card strong{font-size:15px}.terminal-card span{color:var(--muted);font-size:13px;line-height:1.4}.terminal-card:hover{border-color:var(--hud)}.terminal-block h3{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.terminal-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.terminal-activity-hit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--card-line);border-radius:10px;background:var(--card);color:inherit;text-align:left;cursor:pointer}.terminal-activity-hit:hover{border-color:var(--hud)}.terminal-activity-main{display:flex;flex-direction:column;gap:2px;min-width:0}.terminal-activity-main span,.terminal-activity-when{color:var(--muted);font-size:12px}.terminal-activity-when{flex-shrink:0}.terminal-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.terminal-shortcut{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid var(--card-line);border-radius:10px;background:var(--card);color:inherit;text-align:left;cursor:pointer}.terminal-shortcut span{color:var(--muted);font-size:12px}.terminal-shortcut:hover{border-color:var(--hud)}@media (max-width:900px){.terminal-cards{grid-template-columns:1fr}}.home-rail{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:24px}.home-rail-module{border:1px solid var(--card-line);background:var(--card);border-radius:var(--radius-2xl);padding:16px 16px 14px}.home-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.home-rail-head h2{margin:0;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.home-rail-head button{border:0;background:transparent;color:var(--text);font:inherit;font-size:12px;padding:0;cursor:pointer}.home-rail-head button:hover{text-decoration:underline}.home-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.home-rail-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--text);font:inherit;padding:8px 6px;cursor:pointer}.app-menu-label:hover,.app-menu-list button:hover,.home-rail-head button:hover,.home-rail-row:active,.home-rail-row:hover{background:var(--bg-hover);transform:none!important;outline:none!important}.app-menu-list button:hover{background:var(--hud);color:#000}.app-menu-label:hover,.app-menu.is-open .app-menu-label{background:#1a1a1a;color:#fff}.home-rail-avatar{width:36px;height:36px;flex-shrink:0;border-radius:3px;object-fit:cover;background:#141414}.home-rail-avatar.is-initial{display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.home-rail-copy{min-width:0;display:flex;align-items:baseline;gap:0}.home-rail-copy strong{font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-rail-copy .home-rail-sep{flex-shrink:0;margin:0 .4em;color:var(--muted);font-size:12px}.home-rail-copy span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-page{gap:20px}.projects-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.projects-head h2{margin:0}.projects-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.projects-action{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height-sm);padding:0 14px;border:1px solid var(--btn-ghost-border);border-radius:var(--btn-radius);background:var(--btn-ghost-bg);color:var(--btn-ghost-text);font-family:var(--btn-font);font-size:11px;font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase;cursor:pointer}.projects-action:hover:not(:disabled){background:var(--btn-ghost-hover-bg);border-color:var(--btn-ghost-hover-border);color:#fff}.projects-action.is-primary{border:1px solid var(--btn-primary-border);background:var(--btn-primary-bg);color:var(--btn-primary-text)}.projects-action.is-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:#fff}.projects-body{flex:1 1;min-height:0;display:flex}.projects-empty{flex:1 1;display:grid;place-items:center;padding:48px 28px;border:1px dashed var(--line);border-radius:14px;background:var(--bg-raise,#0c0c0e)}.projects-empty p{margin:0;max-width:420px;text-align:center;color:var(--muted);font-size:14px;line-height:1.55}.browser-stage{position:relative}.browser-host-main,.browser-stage{width:100%;height:100%;min-height:200px;background:#000}.browser-host-main.is-home{visibility:hidden}.session-gate{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;background:#000;pointer-events:none;text-align:center}.session-gate-mark{width:28px;height:28px;border:2px solid var(--hud);border-top:2px solid transparent;border-radius:50%;animation:session-gate-spin .85s linear infinite}.session-gate h2{margin:8px 0 0;font-size:16px;font-weight:600;letter-spacing:.02em}.session-gate p{margin:0;max-width:440px;color:var(--muted);font-size:13px;line-height:1.5}.session-gate-host{color:var(--text)}@keyframes session-gate-spin{to{transform:rotate(1turn)}}.newtab-home{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;padding:0;background:#000;overflow:hidden}.newtab-home-spaces{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.newtab-home-spaces .newtab-spaces-dock{grid-row:2;grid-column:1;position:relative;z-index:50;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:48px;padding:8px 12px 40px;background:rgba(0,0,0,.72)}.newtab-spaces-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px 12px;gap:8px 12px;width:100%;max-width:100%}.newtab-shooter-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;justify-self:start;gap:8px;flex:0 0 auto}.newtab-spaces-bar .newtab-spaces{grid-column:2;justify-self:center}.newtab-spaces-hint{position:relative;justify-self:center;align-self:center;max-width:280px;padding:10px 28px 10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(8,8,10,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(0,0,0,.4);color:#fff}.newtab-spaces-hint p{margin:0;font-size:12px;line-height:1.4}.newtab-spaces-hint-sub{margin-top:4px!important;color:rgba(255,255,255,.55);font-size:11px!important}.newtab-spaces-hint-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.7);font-size:16px;line-height:1;cursor:pointer}.newtab-spaces-hint-x:hover{background:rgba(255,255,255,.08);color:#fff}.newtab-shooter-toggle{border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.55);color:rgba(255,255,255,.82);border-radius:999px;padding:6px 12px;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.newtab-shooter-toggle.is-on{background:rgba(255,255,255,.92);color:#111;border-color:rgba(255,255,255,.4)}.newtab-shooter-hud{grid-row:1;grid-column:1;position:absolute;top:14px;left:16px;z-index:32;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.newtab-shooter-best,.newtab-shooter-run{font-family:IBM Plex Mono,ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-weight:500;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1,tabular-nums slashed-zero;font-synthesis:none;text-transform:none}.newtab-shooter-run{font-size:26px;letter-spacing:.08em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.7)}.newtab-shooter-best{display:inline-flex;align-items:center;gap:8px;font-size:15px;letter-spacing:.06em;color:rgba(255,255,255,.78);text-shadow:0 1px 8px rgba(0,0,0,.7)}.newtab-shooter-trophy{width:16px;height:16px;flex-shrink:0}.newtab-shooter-paused{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hud);text-shadow:var(--hud-glow)}.darke-balance-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(18,18,22,.92) 42%,rgba(0,0,0,.78));box-shadow:0 0 0 1px rgba(0,0,0,.55),0 8px 18px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.28);color:#fff;white-space:nowrap;pointer-events:none;flex-shrink:0}.darke-balance-pill-label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7)}.darke-balance-pill-value{font-size:13px;font-weight:400;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 11px;border-radius:999px;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.16);color:#fff;text-shadow:0 0 10px rgba(255,255,255,.18)}.newtab-shooter-hint{position:relative;align-self:center;max-width:280px;padding:10px 28px 10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(8,8,10,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(0,0,0,.4);color:#fff}.newtab-shooter-hint p{margin:0;font-size:12px;line-height:1.4}.newtab-turret{position:absolute;z-index:24;pointer-events:none;color:#fff;transform:translate(-50%,-50%)}.newtab-turret.is-hit{filter:brightness(2.6)}.newtab-turret-shard{position:absolute;z-index:24;height:1.5px;margin:-.75px 0 0;background:#fff;pointer-events:none}.newtab-turret-shield{position:absolute;z-index:23;pointer-events:none;transform:translate(-50%,-50%)}.newtab-turret-shield-dot{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--hud);box-shadow:0 0 6px rgba(var(--hud-rgb),.7)}.newtab-saucer{position:absolute;z-index:25;pointer-events:none;color:#fff;transform:translate(-50%,-50%)}.newtab-saucer svg{display:block;width:100%;height:100%;overflow:visible}.newtab-saucer.is-exploding{animation:newtab-boulder-explode .72s ease-out forwards}.newtab-saucer-light{fill:#3ec8ff;stroke:none;transform-origin:40px 4.2px;animation:newtab-saucer-beacon .85s ease-in-out infinite}.newtab-saucer.is-exploding .newtab-saucer-light{animation:none;opacity:0}@keyframes newtab-saucer-beacon{0%,to{fill:#123a55;opacity:.35}45%,55%{fill:#5ad8ff;opacity:1;filter:drop-shadow(0 0 4px #3ec8ff)}}.newtab-saucer-pellet{position:absolute;z-index:26;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;background:#fff;pointer-events:none}.newtab-turret-ship{display:block;width:100%;height:100%;overflow:visible;filter:none}.newtab-debris,.newtab-shot{position:absolute;z-index:23;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:0;background:#fff;box-shadow:none;pointer-events:none}.newtab-debris{width:3px;height:3px;margin:-1.5px 0 0 -1.5px}.newtab-boulder{position:absolute;z-index:22;pointer-events:none;color:#fff;background:none;box-shadow:none}.newtab-boulder svg{display:block;width:100%;height:100%;overflow:visible}.newtab-boulder-0,.newtab-boulder-1,.newtab-boulder-2{-webkit-clip-path:none;clip-path:none;background:none}.newtab-boulder.is-exploding{animation:newtab-boulder-explode .72s ease-out forwards}@keyframes newtab-boulder-explode{0%{transform:translate(-50%,-50%) scale(1);opacity:1;filter:brightness(1)}40%{transform:translate(-50%,-50%) scale(1.35);opacity:1;filter:brightness(1.8)}to{transform:translate(-50%,-50%) scale(.2);opacity:0;filter:brightness(2.4)}}.newtab-shooter-toast{position:absolute;left:50%;bottom:64px;z-index:40;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(8,8,10,.92);color:#fff;font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newtab-shooter-undo{border:0;border-radius:8px;padding:4px 10px;background:rgba(255,255,255,.12);color:#fff;font-size:12px}.newtab-shooter-undo:hover{background:rgba(255,255,255,.2)}.newtab-spaces{display:flex;justify-content:center;flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.newtab-spaces::-webkit-scrollbar{display:none}.newtab-space-pill{display:flex;flex:0 0 auto;align-items:center;gap:0;border-radius:999px}.newtab-space-pill.is-active{background:#fff}.newtab-space-tab{border:0;border-radius:999px;padding:7px 14px;background:transparent;color:rgba(255,255,255,.55);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer}.newtab-space-pill.is-active .newtab-space-tab{color:#000;padding-right:4px}.newtab-space-tab:hover{color:#fff;background:rgba(255,255,255,.06)}.newtab-space-edit,.newtab-space-pill.is-active .newtab-space-tab:hover{color:#000;background:transparent}.newtab-space-edit{display:none;border:0;width:22px;height:22px;margin-right:6px;border-radius:999px;font-size:11px;line-height:1;cursor:pointer;padding:0}.newtab-space-pill.is-active .newtab-space-edit,.newtab-space-pill:hover .newtab-space-edit{display:grid;place-items:center}.newtab-space-pill:not(.is-active) .newtab-space-edit{color:rgba(255,255,255,.7)}.newtab-space-edit:hover{background:rgba(0,0,0,.08)}.newtab-space-pill:not(.is-active) .newtab-space-edit:hover{background:rgba(255,255,255,.1)}.newtab-space-rename{width:108px;margin:2px 8px;border:0;border-radius:999px;background:transparent;color:#000;font-size:12px;font-weight:600;letter-spacing:.04em;padding:5px 6px;outline:none}.newtab-notes{grid-row:1;grid-column:1;position:absolute;top:14px;right:14px;z-index:28;width:min(280px,calc(100% - 28px));max-height:min(52vh,calc(100% - 28px),420px);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(8,8,10,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px rgba(0,0,0,.45);overflow:hidden}.newtab-notes:not(.is-collapsed){max-height:calc(100% - 28px)}.newtab-notes.is-collapsed{max-height:none;height:auto}.newtab-notes-resize{flex:0 0 12px;width:100%;padding:0;border:0;border-top:1px solid rgba(255,255,255,.08);background:transparent;cursor:ns-resize;touch-action:none;position:relative}.newtab-notes-resize:after{content:"";position:absolute;left:50%;top:50%;width:36px;height:3px;border-radius:2px;background:rgba(255,255,255,.32);transform:translate(-50%,-50%);pointer-events:none}.newtab-notes-resize:active:after,.newtab-notes-resize:hover:after{background:rgba(255,255,255,.55)}.newtab-notes-head{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.newtab-notes.is-collapsed .newtab-notes-head{border-bottom:0}.newtab-notes-toggle{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#eee;cursor:pointer;text-align:left}.newtab-notes-chevron{color:var(--muted);width:1em;flex-shrink:0}.newtab-notes-title{flex:1 1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newtab-notes-count{flex-shrink:0;font-size:11px;color:var(--muted)}.newtab-notes-lock,.offgrid-lock{position:relative;flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;color:var(--muted);cursor:default}.newtab-notes-lock-icon,.offgrid-lock-icon{width:14px;height:14px}.offgrid-lock:hover{color:#ddd}.newtab-notes-lock:after,.offgrid-lock:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max-content;max-width:220px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#111;color:#eee;font-size:11px;font-weight:500;line-height:1.35;white-space:normal;box-shadow:0 8px 20px rgba(0,0,0,.55);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.newtab-notes-lock:after{left:auto;right:0}.newtab-notes-lock:hover:after,.offgrid-lock:hover:after{opacity:1;transform:translateY(0)}.newtab-notes-add{width:30px;height:30px;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:#fff;font-size:18px;line-height:1;cursor:pointer}.newtab-notes-add:disabled{opacity:.5;cursor:default}.newtab-notes-body{display:flex;flex-direction:column;gap:8px;padding:8px;min-height:0;overflow:auto}.newtab-notes-empty{margin:4px 2px 8px;font-size:12px}.newtab-note-folder{display:flex;flex-direction:column;gap:6px}.newtab-note-folder-head{display:flex;align-items:center;gap:2px;min-width:0}.newtab-note-folder-toggle{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;padding:4px 4px 4px 2px;text-align:left;cursor:pointer}.newtab-note-folder-toggle.is-static{cursor:default}.newtab-note-folder-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.newtab-note-folder-add{width:24px;height:24px;font-size:16px}.newtab-note-folder-rename{flex:1 1;min-width:0;background:#000;border:1px solid var(--line);border-radius:6px;color:#fff;padding:4px 8px;font:inherit;font-size:12px}.newtab-notes-compose{display:flex;flex-direction:column;gap:6px}.newtab-notes-compose input{width:100%;background:#000;border:1px solid var(--line);border-radius:8px;color:#fff;padding:8px 10px;font:inherit;font-size:13px}.newtab-notes-compose-actions{display:flex;justify-content:flex-end;gap:6px}.newtab-notes-compose-actions>button{border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.newtab-notes-compose-actions>button[type=submit]{border:0;background:#fff;color:#000}.newtab-notes-compose-actions>button[type=button]{border:1px solid var(--line);background:transparent;color:#ccc}.newtab-notes-list{list-style:none;margin:0;padding:0}.newtab-notes-done,.newtab-notes-list{display:flex;flex-direction:column;gap:6px}.newtab-notes-done{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.newtab-notes-done-title{margin:0 2px 2px}.newtab-notes-done-title,.newtab-notes-done-toggle{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a}.newtab-notes-done-toggle{width:100%;margin:0;padding:4px 2px;border:0;border-radius:6px;background:transparent;cursor:pointer;text-align:left}.newtab-notes-done-count{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:#9a9a9a}.newtab-note-item{display:flex;align-items:flex-start;gap:4px;padding:6px 4px 6px 6px;border-radius:8px;background:rgba(255,255,255,.03)}.newtab-note-check{flex:0 0 auto;min-width:0;display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin:0;cursor:pointer;color:#ddd;font-size:13px;line-height:1.35}.newtab-note-check input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px;height:14px;margin:3px 0 0;padding:0;flex-shrink:0;border:0;border-radius:0;background:transparent;accent-color:#c0392b;cursor:pointer}.newtab-note-check input[type=checkbox]:focus{outline:1px solid rgba(255,255,255,.45);outline-offset:1px;border-color:transparent}.newtab-note-text{padding:0;border:0;background:transparent;color:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:text}.newtab-note-edit,.newtab-note-text{flex:1 1;min-width:0;margin:0;font:inherit;font-size:13px;line-height:1.35}.newtab-note-edit{width:100%;background:#000;border:1px solid var(--line);border-radius:6px;color:#fff;padding:4px 8px}.newtab-note-item.is-done .newtab-note-text{color:var(--muted);text-decoration:line-through}.newtab-note-star{flex-shrink:0;width:26px;height:26px;margin-top:0;border:0;border-radius:6px;background:transparent;color:var(--muted);display:grid;place-items:center;padding:0;cursor:pointer}.newtab-note-star-icon{width:15px;height:15px}.newtab-note-star.is-on{color:var(--hover-blue)}.newtab-home-spaces .newtab-orbs{grid-row:1;grid-column:1;position:relative;z-index:1;min-height:0;min-width:0;width:100%;height:100%;overflow:hidden;pointer-events:auto}.newtab-ring.is-empty-space{border-style:dashed;opacity:.85}.newtab-home.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newtab-home.is-shooting .newtab-orb,.newtab-home.is-shooting .newtab-orb-hit,.newtab-home.is-shooting .newtab-orb-x{pointer-events:none;cursor:crosshair}.home-stars{display:block}.home-stars,.newtab-orbs.pane-star-host,.pane-star-host{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.newtab-orbs.pane-star-host,.pane-star-host{flex:none;overflow:hidden}.pane-sky-ui{position:relative;z-index:1;flex:1 1 auto;min-height:0;height:100%;overflow:auto;overscroll-behavior:contain;padding:28px 32px;background:transparent}.newtab-rings{position:absolute;inset:0;z-index:1;pointer-events:none}.newtab-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,255,255,.18);box-sizing:border-box;box-shadow:0 0 0 1px rgba(0,0,0,.55),0 0 18px rgba(255,255,255,.04)}.newtab-ring-1{border-color:rgba(255,255,255,.28);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 22px rgba(255,255,255,.06)}.newtab-ring-2{border-color:rgba(255,255,255,.2)}.newtab-ring-3{border-color:rgba(255,255,255,.14)}.newtab-center{position:absolute;left:50%;top:50%;z-index:2;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;margin:0;cursor:pointer;pointer-events:auto;overflow:hidden;color:inherit;background:radial-gradient(circle at 32% 28%,rgba(70,70,78,.95) 0,rgba(28,28,32,.98) 55%,rgba(10,10,12,1) 100%);border:1px solid rgba(255,255,255,.08)}.newtab-center,.newtab-center:active,.newtab-center:hover{transform:translate(-50%,-50%);box-shadow:0 10px 28px rgba(0,0,0,.65),inset 0 8px 16px rgba(255,255,255,.06),inset 0 -10px 18px rgba(0,0,0,.55)}.newtab-center:active,.newtab-center:hover{outline:none;border-color:rgba(255,255,255,.08)}.newtab-center:focus-visible{outline:2px solid rgba(120,180,255,.55);outline-offset:3px}.newtab-center.is-busy,.newtab-center:disabled{cursor:wait;opacity:.85}.newtab-home.is-shooting .newtab-center{pointer-events:none;cursor:crosshair}.newtab-center-photo{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.newtab-center-photo,.newtab-center.has-photo:after{position:absolute;inset:0;border-radius:50%;pointer-events:none}.newtab-center.has-photo:after{content:"";box-shadow:inset 0 -10px 18px rgba(0,0,0,.35)}.newtab-center-add{position:relative;z-index:1;font-size:clamp(11px,14%,14px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(220,220,230,.78);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.1}.newtab-orb{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;will-change:left,top;cursor:-webkit-grab;cursor:grab;touch-action:none}.newtab-orb.is-dragging-orb{cursor:-webkit-grabbing;cursor:grabbing;z-index:60}.newtab-orb-hit{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.newtab-orb-hit:disabled{cursor:default}.newtab-orb-hit:focus-visible{outline:1px solid #fff;outline-offset:3px;border-radius:8px}.newtab-orb-core{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.72) 0,rgba(220,225,235,.28) 18%,rgba(90,95,110,.45) 45%,rgba(18,18,22,.92) 72%,rgba(0,0,0,1) 100%);box-shadow:0 10px 22px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.4),inset 0 -10px 18px rgba(0,0,0,.55),inset 0 8px 14px rgba(255,255,255,.18),inset -6px -8px 16px rgba(0,0,0,.45);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.newtab-orb-core.has-favicon{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.65) 0,rgba(200,205,220,.22) 18%,rgba(70,75,90,.5) 45%,rgba(12,12,16,.95) 72%,rgba(0,0,0,1) 100%)}.newtab-orb-face{inset:20%;width:60%;height:60%;object-fit:contain;border-radius:22%;opacity:.58;filter:saturate(1.05) contrast(1.05);mix-blend-mode:screen;-webkit-user-drag:none}.newtab-orb-face,.newtab-orb-note{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.newtab-orb-note{inset:18%;display:flex;align-items:center;justify-content:center;padding:2px;color:rgba(255,255,255,.92);font-size:clamp(9px,14%,13px);font-weight:600;line-height:1.2;text-align:center;overflow:hidden;word-break:break-word;text-shadow:0 1px 2px rgba(0,0,0,.75)}.newtab-orb-core.has-note{background:radial-gradient(circle at 32% 28%,rgba(255,250,200,.95) 0,rgba(255,230,100,.85) 28%,rgba(230,180,40,.9) 58%,rgba(140,100,20,.95) 100%)}.newtab-orb-core.has-note .newtab-orb-note{color:rgba(40,30,0,.92);text-shadow:0 1px 0 rgba(255,255,220,.45)}.newtab-orb-core.has-note .newtab-orb-gloss{opacity:.45}.newtab-orb-core.has-note.has-priority{background:radial-gradient(circle at 32% 28%,rgba(255,160,150,.9) 0,rgba(220,60,50,.85) 40%,rgba(120,20,20,.95) 75%,rgba(40,0,0,1) 100%);animation:newtab-orb-priority-pulse 2.2s ease-in-out infinite}.newtab-orb-core.has-note.has-priority .newtab-orb-note{color:rgba(255,255,255,.95);text-shadow:0 1px 2px rgba(0,0,0,.55)}.newtab-orb.is-priority:not(.is-exploding){animation:newtab-orb-priority-glow 2.2s ease-in-out infinite}@keyframes newtab-orb-priority-pulse{0%,to{filter:brightness(1);box-shadow:0 10px 22px rgba(0,0,0,.55),0 0 0 0 rgba(255,60,50,0),inset 0 -10px 18px rgba(0,0,0,.45),inset 0 8px 14px rgba(255,200,180,.2)}50%{filter:brightness(1.06);box-shadow:0 10px 22px rgba(0,0,0,.55),0 0 14px 2px rgba(255,70,55,.28),inset 0 -10px 18px rgba(0,0,0,.42),inset 0 8px 14px rgba(255,200,180,.22)}}@keyframes newtab-orb-priority-glow{0%,to{filter:drop-shadow(0 0 0 rgba(255,40,40,0))}50%{filter:drop-shadow(0 0 5px rgba(255,60,50,.35))}}.newtab-orb-hit.is-note-hit{cursor:inherit}.newtab-orb-gloss{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.55) 0,rgba(255,255,255,.18) 16%,transparent 42%),radial-gradient(circle at 70% 78%,transparent 40%,rgba(0,0,0,.35) 100%)}.newtab-orb-gloss,.newtab-orb-shade{position:absolute;inset:0;z-index:2;border-radius:50%;pointer-events:none}.newtab-orb-shade{background:radial-gradient(circle at 50% 115%,rgba(0,0,0,.55) 0,transparent 55%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.newtab-orb.is-paused:not(.is-exploding) .newtab-orb-core{transform:scale(1.07);filter:brightness(1.08);box-shadow:0 14px 28px rgba(0,0,0,.6),0 4px 10px rgba(0,0,0,.45),inset 0 -10px 18px rgba(0,0,0,.5),inset 0 10px 16px rgba(255,255,255,.22),inset -6px -8px 16px rgba(0,0,0,.4)}.newtab-orb-hit:active,.newtab-orb-hit:hover,.newtab-orb-x:active,.newtab-orb-x:hover{transform:none;outline:none;box-shadow:none}.newtab-orb-host{position:absolute;left:50%;top:calc(100% + 2px);transform:translateX(-50%);max-width:min(140px,160%);padding:0 2px;font-size:11px;line-height:1.2;color:rgba(255,255,255,.78);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newtab-orb-menu{position:fixed;z-index:50;min-width:160px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#111;box-shadow:0 8px 24px rgba(0,0,0,.55)}.newtab-orb-menu>button{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:6px;color:#fff;padding:8px 10px;font-size:13px;cursor:pointer}.newtab-orb-menu>button:hover{background:var(--bg-hover)}.newtab-orb-menu>button.is-danger{color:var(--danger)}.newtab-modal-backdrop{position:absolute;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.55)}.newtab-modal{width:min(420px,100%);display:flex;flex-direction:column;gap:14px;padding:20px 18px 16px;border:1px solid var(--line);border-radius:12px;background:#0a0a0a;box-shadow:0 16px 40px rgba(0,0,0,.55)}.newtab-modal h3{margin:0;font-size:16px;font-weight:600;letter-spacing:.02em;color:#fff}.newtab-modal-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.newtab-modal-field input,.newtab-modal-field textarea{padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:#000;color:#fff;font:inherit;resize:vertical}.newtab-modal-field input{height:40px;padding-top:0;padding-bottom:0}.newtab-modal-field input:focus,.newtab-modal-field textarea:focus{outline:1px solid #fff;border-color:#fff}.newtab-modal-check{display:flex;align-items:center;justify-content:flex-end;gap:8px;align-self:flex-end;font-size:13px;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.newtab-modal-check input{width:16px;height:16px;accent-color:#c0392b;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newtab-modal-actions{display:flex;justify-content:flex-end;gap:8px}.newtab-modal-actions>button{border:0;border-radius:8px;padding:8px 14px;font-weight:600;cursor:pointer}.newtab-modal-actions>button[type=button]{background:transparent;color:#fff;border:1px solid var(--line)}.newtab-modal-actions>button[type=submit]{background:#fff;color:#000}.newtab-modal-actions>button:disabled{opacity:.5;cursor:default}.newtab-orb-x{position:absolute;top:-2px;right:-2px;z-index:2;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.72);color:#fff;font-size:14px;line-height:1;cursor:pointer;opacity:.55}.newtab-orb-x:hover:not(:disabled){opacity:1;background:#c0392b}.newtab-orb-x:disabled{pointer-events:none;opacity:0}.newtab-orb-burst,.newtab-orb-laser{position:absolute;z-index:3;pointer-events:none;opacity:0}.newtab-orb-laser{left:50%;top:50%;width:140%;height:2px;margin:-1px 0 0 -70%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);box-shadow:0 0 6px rgba(255,255,255,.8);transform-origin:center}.newtab-orb-laser-a{transform:rotate(18deg)}.newtab-orb-laser-b{transform:rotate(72deg)}.newtab-orb-laser-c{transform:rotate(126deg)}.newtab-orb-laser-d{transform:rotate(162deg)}.newtab-orb-burst{inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0,rgba(255,220,180,.55) 35%,transparent 70%)}.newtab-orb.is-exploding{pointer-events:none}.newtab-orb.is-exploding .newtab-orb-core{animation:newtab-orb-explode .72s ease-out forwards}.newtab-orb.is-exploding .newtab-orb-laser{animation:newtab-orb-laser .72s ease-out forwards}.newtab-orb.is-exploding .newtab-orb-burst{animation:newtab-orb-burst .72s ease-out forwards}.newtab-orb.is-exploding .newtab-orb-host,.newtab-orb.is-exploding .newtab-orb-x{animation:newtab-orb-fade .24s ease-out forwards}@keyframes newtab-orb-explode{0%{transform:scale(1);opacity:1;filter:brightness(1)}35%{transform:scale(1.15);opacity:1;filter:brightness(1.8)}70%{transform:scale(1.35);opacity:.55;filter:brightness(2.4)}to{transform:scale(.15);opacity:0;filter:brightness(3)}}@keyframes newtab-orb-laser-a{0%{opacity:0;transform:rotate(18deg) scaleX(.2)}20%{opacity:1;transform:rotate(18deg) scaleX(1)}to{opacity:0;transform:rotate(18deg) scaleX(1.15)}}@keyframes newtab-orb-laser-b{0%{opacity:0;transform:rotate(72deg) scaleX(.2)}20%{opacity:1;transform:rotate(72deg) scaleX(1)}to{opacity:0;transform:rotate(72deg) scaleX(1.15)}}@keyframes newtab-orb-laser-c{0%{opacity:0;transform:rotate(126deg) scaleX(.2)}20%{opacity:1;transform:rotate(126deg) scaleX(1)}to{opacity:0;transform:rotate(126deg) scaleX(1.15)}}@keyframes newtab-orb-laser-d{0%{opacity:0;transform:rotate(162deg) scaleX(.2)}20%{opacity:1;transform:rotate(162deg) scaleX(1)}to{opacity:0;transform:rotate(162deg) scaleX(1.15)}}.newtab-orb.is-exploding .newtab-orb-laser-a{animation-name:newtab-orb-laser-a}.newtab-orb.is-exploding .newtab-orb-laser-b{animation-name:newtab-orb-laser-b}.newtab-orb.is-exploding .newtab-orb-laser-c{animation-name:newtab-orb-laser-c}.newtab-orb.is-exploding .newtab-orb-laser-d{animation-name:newtab-orb-laser-d}@keyframes newtab-orb-burst{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes newtab-orb-fade{to{opacity:0}}.settings-search{display:flex;flex-direction:column;gap:10px;margin:0 0 28px;max-width:520px}.settings-search label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:13px}.settings-search input{height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#111;color:#fff}.settings-welcome{display:flex;flex-direction:column;gap:10px;margin:0 0 28px;max-width:520px}.settings-welcome h3{margin:0;font-size:15px;font-weight:600}.settings-welcome-toggle{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-welcome-toggle input{width:14px;height:14px;margin:0;accent-color:var(--hover-blue);cursor:pointer}.welcome-backdrop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.72)}@property --welcome-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.welcome-modal{--welcome-glow:var(--hud);position:relative;width:min(760px,calc(100vw - 48px));overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;padding:28px 28px 24px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 50% -8%,rgba(var(--hud-rgb),.32) 0,transparent 54%),linear-gradient(180deg,#1c1c20 0,#0c0c0e 46%,#060607 100%);box-shadow:0 24px 64px rgba(0,0,0,.7)}.welcome-modal:before{background:radial-gradient(ellipse at 50% 110%,rgba(var(--hud-rgb),.14) 0,transparent 52%)}.welcome-modal:after,.welcome-modal:before{content:"";position:absolute;inset:0;pointer-events:none}.welcome-modal:after{z-index:4;border-radius:inherit;padding:2px;background:conic-gradient(from var(--welcome-glow-angle),transparent 0deg,transparent 250deg,color-mix(in srgb,var(--welcome-glow) 18%,transparent) 300deg,var(--welcome-glow) 338deg,color-mix(in srgb,var(--welcome-glow) 18%,transparent) 352deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 8px var(--welcome-glow));animation:welcome-border-glow 3.6s linear infinite}@keyframes welcome-border-glow{to{--welcome-glow-angle:360deg}}.welcome-modal>*{position:relative;z-index:1}.welcome-modal .apps-modal-x{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8)}.welcome-toast{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:2;margin:0;padding:8px 14px;border-radius:8px;background:#0a0a0a;border:1px solid var(--line);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.45)}.welcome-kicker{margin:0;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:none;color:var(--muted);text-shadow:0 1px 8px rgba(0,0,0,.85)}.welcome-hero{align-items:center;justify-content:flex-start;text-align:center;gap:0;padding:8px 12px 0}.welcome-actions-block,.welcome-hero{display:flex;flex-direction:column;flex:0 0 auto}.welcome-actions-block{align-items:stretch;gap:12px;z-index:5;pointer-events:auto}.welcome-skip{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;font-size:13px;color:rgba(255,255,255,.82);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:6;pointer-events:auto}.welcome-skip input{width:14px;height:14px;margin:0;accent-color:var(--hover-blue);cursor:pointer}.likes-hint-modal{width:min(420px,calc(100vw - 48px));gap:16px;padding:28px 24px 22px}.likes-hint-modal .welcome-hero{margin:0}.welcome-logo{display:block;width:min(280px,70%);height:auto;margin:0 auto 16px;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(0,0,0,.7))}.welcome-modal h2{margin:0 0 20px;max-width:18em;font-size:clamp(18px,2.4vw,24px);font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:none;color:rgba(255,255,255,.94);text-shadow:0 1px 10px rgba(0,0,0,.75)}.likes-hint-modal h2{margin:0 auto;max-width:none;font-size:18px;font-weight:700;letter-spacing:.02em}.welcome-brief{width:100%;max-width:36em;margin:0 auto;padding:16px 22px 18px;border-radius:14px;background:rgba(0,0,0,.48)}.welcome-subhead{margin:0 0 12px;font-size:12px;line-height:1.55;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.75)}.welcome-lead,.welcome-subhead{max-width:none;font-weight:400;color:#fff;opacity:1}.welcome-lead{margin:0 auto 8px;font-size:15px;line-height:1.65;letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.8)}.darkeid-path-row{display:flex;align-items:stretch;gap:6px;width:100%;margin:12px 0}.darkeid-path-input{flex:1 1 auto;min-width:0;height:30px;padding:0 8px;border:1px solid #6a6a6a;border-radius:2px;background:#fff;color:#111;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;line-height:30px}.darkeid-path-btn{flex:0 0 auto;min-width:34px;height:30px;padding:0 10px;border:1px solid #5c5c5c;border-radius:2px;background:#3a3a3a;color:#f3f3f3;font-size:13px;font-weight:600;line-height:1;cursor:pointer}.darkeid-path-open{min-width:52px}.darkeid-path-btn:hover:not(:disabled){background:#4a4a4a}.darkeid-path-btn:disabled{opacity:.55;cursor:default}.welcome-path-note{margin:0 0 10px;line-height:1.4}.welcome-id-path,.welcome-path-note{font-size:12px;color:rgba(255,255,255,.78)}.welcome-id-path{margin:12px auto;max-width:100%;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;word-break:break-all}.welcome-body,.welcome-id-path{font-weight:400;text-shadow:0 1px 8px rgba(0,0,0,.8)}.welcome-body{margin:0 auto 4px;max-width:none;font-size:15px;line-height:1.65;color:#fff;opacity:1;text-align:center}.welcome-stats{display:flex;justify-content:center;align-items:center;gap:28px;margin:0;padding:4px 0;border:0;background:transparent}.welcome-stats-count{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff;text-align:center}.welcome-share{display:flex;align-items:center;justify-content:center;align-self:center;width:-moz-fit-content;width:fit-content;gap:10px;margin-top:4px;padding:6px 16px;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,.22)}.welcome-share:has(.welcome-share-btn:hover),.welcome-share:hover{border-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 0 18px rgba(255,255,255,.28)}.welcome-share-btn{width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.welcome-share-btn svg{width:18px;height:18px}.welcome-share-btn:hover:not(:disabled){background:rgba(255,255,255,.12);color:#fff}.welcome-share-btn:disabled{opacity:.6}.welcome-invite-row{display:flex;align-items:center;justify-content:center;align-self:center;gap:8px;width:auto;max-width:100%}.welcome-invite-input{flex:0 1 auto;width:min(240px,46vw);min-width:0;height:42px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.72);color:#fff;font-size:13px}.welcome-copy{flex-shrink:0;height:var(--btn-height);padding:0 var(--btn-pad-x);border:1px solid var(--btn-ghost-border);border-radius:var(--btn-radius);background:var(--btn-ghost-bg);color:var(--btn-ghost-text);font-family:var(--btn-font);font-weight:var(--btn-weight);font-size:var(--btn-size);letter-spacing:var(--btn-tracking);text-transform:uppercase;cursor:pointer}.welcome-copy:hover:not(:disabled){background:var(--btn-ghost-hover-bg);border-color:var(--btn-ghost-hover-border);color:#fff;filter:none}.welcome-copy:disabled{opacity:.6}.welcome-features{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.welcome-features>li{margin:0;padding:0}.welcome-feature{display:flex;gap:12px;align-items:center;width:100%;margin:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:#000;text-align:left;color:inherit;outline:1px solid transparent;outline-offset:1px;cursor:pointer;transition:outline-color .16s ease,border-color .16s ease,background-color .16s ease}.welcome-feature:focus-visible,.welcome-feature:hover:not(:disabled){outline-color:var(--hover-blue);border-color:var(--hover-blue);background:#0c0c0c;z-index:2}.welcome-feature:focus-visible .welcome-feature-go,.welcome-feature:hover:not(:disabled) .welcome-feature-go{color:var(--hover-blue);opacity:1;transform:translateX(3px)}.welcome-feature:disabled{cursor:default;opacity:.7}.welcome-feature-copy{flex:1 1;min-width:0}.welcome-feature-go{flex-shrink:0;font-size:16px;line-height:1;color:var(--muted);opacity:.45;transform:translateX(0);transition:color .16s ease,opacity .16s ease,transform .16s ease}.welcome-feature-icon{flex-shrink:0;width:56px;height:56px;border-radius:10px;object-fit:contain;background:#000;display:grid;place-items:center;color:var(--hover-blue)}.welcome-feature strong{display:block;font-size:13px;color:#fff;margin-bottom:2px}.welcome-feature p{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.welcome-check{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.82);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 1px 6px rgba(0,0,0,.8)}.welcome-check input{width:15px;height:15px;margin:0;accent-color:var(--hover-blue);cursor:pointer}.welcome-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.welcome-primary{border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);height:var(--btn-height);padding:0 var(--btn-pad-x);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--btn-font);font-weight:var(--btn-weight);font-size:var(--btn-size);letter-spacing:var(--btn-tracking);text-transform:uppercase}.welcome-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:#fff;filter:none}.welcome-primary:disabled{opacity:.6}.settings-passwords{display:flex;flex-direction:column;gap:10px;margin:0;max-width:none}.games-coming{max-width:420px;margin:8px 0 0;padding:28px 24px 32px;border:1px solid var(--line);border-radius:14px;background:var(--bg-raise);text-align:center}.games-tank-mark{width:88px;height:56px;margin:0 auto 16px;color:var(--hud)}.games-tank-mark svg{width:100%;height:100%}.games-coming h3{margin:0 0 6px;font-size:18px;font-weight:700;letter-spacing:.06em}.games-launch-grid{display:grid;grid-template-columns:max-content;justify-content:start;width:max-content;max-width:none;grid-gap:18px 14px;gap:18px 14px;padding:8px 2px 24px}@media (min-width:900px){.apps-grid.games-launch-grid{grid-template-columns:max-content}}@media (min-width:1280px){.apps-grid.games-launch-grid{grid-template-columns:max-content}}.games-launch-grid .apps-card{width:max-content;min-width:108px}.games-launch-grid .apps-card-main h3{max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap;letter-spacing:.04em}.games-tank-icon{color:var(--hud)}.games-tank-icon .apps-card-icon{width:80px;height:80px;object-fit:cover}.tank-stage{position:absolute;inset:0;overflow:hidden}.tank-bg-video{z-index:0;width:100%;height:100%;object-fit:cover}.tank-bg-video,.tank-stage-dim{position:absolute;inset:0;pointer-events:none}.tank-stage-dim{z-index:1;background:rgba(0,0,0,.28)}.tank-stage-ui{z-index:2;height:100%;overflow:hidden;flex-direction:column;padding:16px 24px 28px}.tank-brand,.tank-stage-ui{position:relative;display:flex;align-items:center}.tank-brand{flex:0 0 auto;flex-direction:column;justify-content:flex-start;width:100%;min-height:0}.tank-logo-btn{display:block;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 8px 18px rgba(0,0,0,.65))}.tank-logo{display:block;height:86px;width:auto;max-width:min(340px,78vw);object-fit:contain}.tank-tabs{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:14px;padding:4px;border:1px solid rgba(126,232,255,.35);background:rgba(0,10,16,.55)}.tank-tabs>button{height:32px;padding:0 18px;border:0;background:transparent;color:rgba(200,240,255,.7);font-size:12px;font-weight:800;letter-spacing:.16em;cursor:pointer}.tank-tabs>button.is-on{background:#00e5ff;color:#041018}.tank-tabs>button:active,.tank-tabs>button:hover{transform:none;outline:none}.tank-board{display:flex;align-items:flex-start;justify-content:center;gap:20px;width:100%;max-width:1020px}.tank-investors-rail{width:228px;flex:0 0 auto;max-height:min(70vh,520px);overflow:auto;padding:12px 12px 14px;border:1px solid rgba(126,232,255,.35);background:linear-gradient(180deg,rgba(6,16,24,.88),rgba(3,8,12,.92));text-align:left}.tank-investors-rail h3{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.18em;color:#7ee8ff}.tank-rail-total{margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid rgba(126,232,255,.28)}.tank-rail-total-value{margin:0;font-size:18px;font-weight:800;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#c9f6ff}.tank-investors-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-height:8px}.tank-investor-hit{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.tank-investor-hit:active,.tank-investor-hit:hover{transform:none;outline:none}.tank-investor-photo{width:40px;height:40px;flex:0 0 auto;border-radius:4px;object-fit:cover;background:#12181f;border:1px solid rgba(126,232,255,.4);display:grid;place-items:center;font-size:16px;font-weight:700;color:#ddd}.tank-investor-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.tank-investor-amount{display:block;margin:0;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#c9f6ff}.tank-investor-when{font-size:11px;color:rgba(200,240,255,.7)}.tank-invested-list{list-style:none;margin:0 auto;padding:0;width:min(420px,100%);display:flex;flex-direction:column;gap:8px}.tank-invested-hit{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid rgba(126,232,255,.35);background:rgba(6,16,24,.88);color:#fff;text-align:left;cursor:pointer}.tank-invested-hit:active,.tank-invested-hit:hover{transform:none;outline:none;border-color:#00e5ff}.tank-invested-hit .apps-card-icon-wrap,.tank-invested-hit .tank-app-icon{width:48px;height:48px;border-radius:8px}.tank-invested-hit .apps-card-icon{width:48px;height:48px}.tank-invested-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.tank-invested-name{font-size:15px;font-weight:700}.tank-invested-meta{font-size:12px;color:rgba(200,240,255,.75);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tank-head-actions{position:absolute;top:0;right:0;display:flex;align-items:center;gap:12px}.tank-playfield{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain}.tank-playfield>.error,.tank-playfield>.muted{text-align:center;max-width:420px}.tank-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.tank-investors{width:100%;margin:4px 0 0;text-align:center}.tank-investors>h3{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.22em;color:#7ee8ff;text-shadow:0 0 10px rgba(0,229,255,.35)}.tank-investors-list{list-style:none;margin:0 auto;padding:0;min-height:8px;max-width:320px;display:flex;flex-direction:column;gap:6px}.tank-investors-list>li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tank-kicker{margin:4px 0 0;font-size:13px;letter-spacing:.12em;font-weight:700;color:var(--muted)}.tank-balance{margin:0;font-size:15px;font-weight:700;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tank-card-handle{margin:2px 0 0;font-size:12px;color:rgba(180,220,235,.72)}.tank-dir-card .apps-card-copy{width:100%;text-align:center}.tank-card-back{align-self:center;width:calc(100% - 8px);max-width:180px}.tank-card-back:disabled{opacity:.4;cursor:default}.tank-icon-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:28px;font-weight:700;color:#ddd}.tank-staff-mark{margin:0;font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--muted)}.tank-raised{margin:0 22px 10px;font-weight:650}.tank-backers{margin:0 22px 12px}.tank-modal-actions{gap:10px;margin:8px 22px 18px}.tank-in-row,.tank-modal-actions{display:flex;flex-wrap:wrap;align-items:center}.tank-in-row{gap:8px}.tank-in-row input{width:120px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text)}.tank-pitch{position:relative;width:min(560px,100%);margin:0 auto;padding:2px;border-radius:4px;background:linear-gradient(180deg,rgba(90,230,255,.55),rgba(20,40,55,.2) 40%,rgba(90,230,255,.28));box-shadow:0 0 0 1px rgba(0,0,0,.55),0 18px 50px rgba(0,0,0,.45),0 0 40px rgba(0,180,220,.12)}.tank-pitch:after,.tank-pitch:before{content:"";position:absolute;width:18px;height:18px;pointer-events:none;border-color:#7ee8ff;border-style:solid}.tank-pitch:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.tank-pitch:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.tank-pitch-hero{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#0d1117}.tank-pitch-hero.is-empty{display:grid;place-items:center}.tank-pitch-hero.is-empty .apps-card-icon-wrap{width:96px;height:96px}.tank-pitch-body{padding:22px 28px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;border-radius:3px;background:linear-gradient(180deg,rgba(6,16,24,.88),rgba(3,8,12,.92))}.tank-pitch-id{display:flex;align-items:center;justify-content:center;gap:16px;text-align:left}.tank-app-icon{width:88px;height:88px;border-radius:10px;border:1px solid rgba(126,232,255,.55);box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 18px rgba(0,229,255,.28)}.tank-app-icon .apps-card-icon{width:88px;height:88px;object-fit:cover}.tank-pitch-meta h3{font-weight:800;letter-spacing:.04em;text-shadow:0 2px 12px rgba(0,0,0,.65)}.tank-pitch-id h3,.tank-pitch-meta h3{margin:0;font-size:26px}.tank-pitch-copy{margin:0;max-width:420px;white-space:pre-wrap;word-break:break-word;line-height:1.5;color:rgba(230,244,250,.92)}.tank-pitch .tank-backers,.tank-pitch .tank-raised{margin:0}.tank-pitch .tank-raised{font-size:13px;letter-spacing:.04em;color:#c9f6ff}.tank-error{max-width:420px;line-height:1.45;text-align:center}.tank-pitch-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.tank-in-panel,.tank-next-wrap{flex-direction:column;align-items:center}.tank-in-panel{width:100%;display:flex;gap:12px;margin-top:4px}.tank-in-label{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7ee8ff}.tank-in-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tank-in-presets>button{height:40px;padding:0 16px;border:1px solid rgba(126,232,255,.45);border-radius:2px;background:rgba(0,20,32,.7);color:#d7f7ff;font-weight:800;letter-spacing:.08em;cursor:pointer;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.tank-in-presets>button.is-on{background:#00e5ff;color:#041018;border-color:#00e5ff;box-shadow:0 0 16px rgba(0,229,255,.45)}.tank-in-presets>button:disabled{opacity:.35;cursor:default}.tank-custom-input{width:min(220px,100%);height:40px;padding:0 12px;border:1px solid rgba(126,232,255,.45);border-radius:2px;background:rgba(0,12,20,.75);color:#fff;text-align:center;font-weight:700}.tank-in-btn,.tank-next-btn,.tank-out-btn,.tank-visit{display:inline-grid;place-items:center;min-width:148px;height:48px;padding:0 22px;border:0;font-weight:800;font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tank-visit{background:transparent;color:#7ee8ff;box-shadow:inset 0 0 0 2px rgba(126,232,255,.7)}.tank-visit:hover{background:rgba(0,229,255,.12)}.tank-in-btn{background:linear-gradient(180deg,#7dfff0,#00d4c8 48%,#00a894);color:#041018;box-shadow:0 0 18px rgba(0,229,200,.45),inset 0 1px 0 rgba(255,255,255,.45)}.tank-in-btn:hover:not(:disabled){filter:brightness(1.08)}.tank-out-btn{background:linear-gradient(180deg,#3a1218,#1a080c);color:#ff8a96;box-shadow:inset 0 0 0 2px #e23a4a}.tank-out-btn:hover:not(:disabled){background:linear-gradient(180deg,#5a1820,#2a0c10)}.tank-next-btn{min-width:168px;background:linear-gradient(180deg,#7dfff0,#00d4c8 48%,#00a894);color:#041018;box-shadow:0 0 18px rgba(0,229,200,.45),inset 0 1px 0 rgba(255,255,255,.45)}.tank-next-btn:hover{filter:brightness(1.08)}.tank-next-hint{margin:0;font-size:12px;letter-spacing:.06em;color:rgba(200,240,255,.75)}.tank-in-btn:disabled,.tank-out-btn:disabled{opacity:.4;cursor:default;filter:none;box-shadow:none}.listings-later{margin:0;font-size:13px}.tank-portfolio-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tank-portfolio-list>li{display:flex;align-items:center;gap:10px}.profile-listing-row .tank-icon-fallback,.tank-portfolio .tank-icon-fallback,.tank-portfolio-list img{width:36px;height:36px;border-radius:8px;object-fit:cover;background:#12181f;flex-shrink:0}.tank-portfolio-copy{min-width:0}.tank-portfolio-copy .muted{margin:2px 0 0}.settings-passwords-head{display:flex;align-items:center;gap:8px}.settings-passwords-head h3{margin:0;font-size:15px;font-weight:600}.settings-passwords-reveal{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--muted);font-size:13px;cursor:pointer}.settings-passwords-reveal input{width:14px;height:14px;margin:0;accent-color:var(--hover-blue)}.settings-passwords-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.settings-passwords-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#0a0a0a}.settings-passwords-item.is-editing{align-items:stretch}.settings-passwords-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.settings-passwords-actions>button:not(.danger){background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.settings-passwords-edit{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.settings-passwords-edit label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.settings-passwords-edit input{width:100%;background:#000;border:1px solid var(--line);border-radius:8px;color:#fff;padding:8px 10px;font:inherit;font-size:13px}.settings-passwords-edit-actions{display:flex;justify-content:flex-end;gap:8px}.settings-passwords-edit-actions>button[type=submit]{background:#fff;color:#000;border:0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.settings-passwords-edit-actions>button[type=button]{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.settings-passwords-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-passwords-origin{font-size:13px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-passwords-secret,.settings-passwords-user{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page .text-link{background:none;border:0;color:var(--muted);text-decoration:underline;text-underline-offset:3px;padding:8px 0}.page .confirm-actions>button:not(.danger):not(.text-link){background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);height:var(--btn-height-sm);padding:0 14px;font-family:var(--btn-font);font-size:11px;font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase}.page{padding:28px 32px;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;background:transparent}.page.has-starfield{position:relative;z-index:1;padding:28px 32px;background:transparent!important}.page:has(>.profile-card){overflow:hidden;padding:20px 24px 0;width:100%;background:#000}html[data-theme=hud] .page:has(>.profile-card){background:#000}.page-starfield{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.compose{display:flex;gap:8px;position:relative;z-index:2;pointer-events:auto}.compose input{flex:1 1;pointer-events:auto}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.card{background:var(--bg-raise);border:1px solid var(--line);border-radius:12px;padding:16px}.card h3{margin:0 0 8px}.card p{margin:0;color:var(--muted);font-size:13px}.slug-display{font-size:28px;letter-spacing:.04em;margin:12px 0 0}.profile-card{display:flex;flex-direction:column;flex:1 1;min-height:0;margin-bottom:0;width:100%}.profile-card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.profile-joined{margin:0;font-size:13px;color:var(--muted)}.profile-facts{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.profile-facts li{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:13px;line-height:1.35}.profile-facts li>:not(svg){min-width:0;overflow-wrap:anywhere;word-break:break-word}.profile-facts svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.profile-facts img.profile-fact-signal,.profile-facts svg.profile-fact-signal{width:20px;height:20px;margin-top:-1px;border-radius:5px;object-fit:cover}.profile-socials{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:10px 0 0;padding:0}.profile-social-btn{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;pointer-events:auto;position:relative;z-index:2}.profile-social-btn img{width:22px;height:22px;object-fit:contain;display:block}.profile-social-btn:active,.profile-social-btn:hover{transform:none!important;outline:none!important;background:rgba(255,255,255,.08)}.profile-facts-pane{color:var(--muted)}.profile-facts-hero{margin-top:10px;color:rgba(255,255,255,.92);text-shadow:0 1px 8px rgba(0,0,0,.75)}.profile-facts-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;color:var(--muted);text-shadow:none}.profile-facts-meta li{align-items:center}.profile-facts-meta svg{margin-top:0}.profile-age-toggle{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;font-size:13px;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-age-toggle input{width:14px;height:14px;margin:0;accent-color:var(--hover-blue);cursor:pointer}.apps-field-hint{font-size:12px;line-height:1.35;color:var(--muted)}.apps-rep-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;color:var(--text);font-size:12px;line-height:1.4}.apps-rep-check input{margin-top:3px;width:16px;height:16px;flex-shrink:0}.profile-switch-field{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;margin:0 0 18px}.profile-switch-field .apps-field-label{justify-content:flex-start;font-size:13px}.profile-switch-field .apps-field-hint{grid-column:1/-1;margin:0}.profile-switch{position:relative;display:inline-flex;width:42px;height:24px;cursor:pointer}.profile-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.profile-switch-track{display:block;width:42px;height:24px;border-radius:999px;background:#2a2a2a;border:1px solid var(--line);transition:background .16s ease,border-color .16s ease}.profile-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#ddd;transition:transform .16s ease}.profile-switch input:checked+.profile-switch-track{background:#10b981;border-color:#34d399}.profile-switch input:checked+.profile-switch-track:after{transform:translateX(18px)}.profile-switch input:focus-visible+.profile-switch-track{outline:2px solid var(--hover-blue);outline-offset:2px}.profile-switch input:disabled+.profile-switch-track{opacity:.45}.profile-username-field{position:relative;display:block}.profile-username-field input{padding-right:32px}.profile-username-field.is-invalid input,.profile-username-field.is-taken input{border-color:#ff5a5a}.profile-username-field.is-free input{border-color:#3ddc84}.profile-username-mark{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px;line-height:1;pointer-events:none}.profile-username-mark.is-ok{color:#3ddc84}.profile-username-mark.is-bad{color:#ff5a5a}.profile-username-msg{margin-top:4px;font-size:12px}.profile-username-msg.is-ok{color:#3ddc84}.profile-username-msg.is-bad{color:#ff5a5a}.profile-fact-link{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.profile-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.profile-edit-btn{margin-top:0;border:1px solid var(--line);background:transparent;color:var(--text);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.invite-card{max-width:520px;margin:0 0 24px;padding:16px 16px 14px;border:1px solid var(--line);border-radius:12px}.invite-card h3{margin:0 0 6px;font-size:16px}.invite-card .muted{margin:0 0 12px}.board-note{margin:0 0 10px;max-width:720px;font-size:13px;line-height:1.45}.board-mine{margin:0 0 16px;font-size:15px;font-weight:700;letter-spacing:.06em}.board-mine,.board-table{max-width:720px}.board-cols{display:grid;grid-template-columns:4.5rem 1fr 6.5rem;align-items:center;grid-gap:10px;gap:10px}.board-cols-head{padding:0 12px 8px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.board-cols-head>span:last-child{text-align:right}.board-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.board-list>li{display:grid;grid-template-columns:4.5rem 1fr 6.5rem;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px}.board-list>li.is-me{border-color:#fff}.board-rank{font-weight:700;color:var(--muted)}.board-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-count{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.invite-row{display:flex;gap:8px;align-items:center}.invite-link{flex:1 1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-size:13px}.invite-row>button{height:34px;padding:0 12px;border:0;border-radius:8px;background:#fff;color:#000;font-weight:600;font-size:13px;cursor:pointer;flex-shrink:0}.invite-count{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:.06em}.profile-avatar{width:52px;height:52px;border-radius:3px;display:grid;place-items:center;font-weight:700;font-size:22px;background:#1a1a1e;border:1px solid var(--line);color:#e8e8e8;object-fit:cover;flex:0 0 auto}.apps-builder-avatar.is-initial,.apps-profile-avatar.is-initial,.people-card-photo.is-initial,.profile-avatar.is-initial{display:grid;place-items:center;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-avatar-lg{width:88px;height:88px;font-size:32px}.profile-photo-pick{display:flex;align-items:center;gap:14px}.profile-photo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.profile-listing{margin-top:8px}.profile-listing-row{display:flex;align-items:center;gap:10px;margin-top:8px}.profile-listing-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-listing-row img{width:36px;height:36px;border-radius:8px;object-fit:cover}.apps-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.apps-list-cta{background:#fff;color:#000;border:0;border-radius:8px;padding:8px 12px;font-weight:600;cursor:pointer}.apps-tabs{margin-top:18px;margin-bottom:4px}.apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:18px 14px;gap:18px 14px;padding:8px 2px 24px}@media (min-width:900px){.apps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.apps-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.people-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.people-head h2{margin:6px 0 0;text-transform:none}.people-invite-btn{height:34px;padding:0 14px;border:1px solid var(--line);background:#fff;color:#000;font-weight:650;font-size:13px;flex-shrink:0}.movies-kind-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}.movies-kind-tabs{margin:0}.movies-search{height:34px;width:min(280px,100%);padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#111;color:#fff;font-size:13px;flex-shrink:0;margin-left:auto}.movies-search::placeholder{color:var(--muted)}.movies-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;margin-bottom:8px;flex-wrap:wrap}.movies-filter-tabs{margin:0;flex:1 1;min-width:0}.movies-year-filter{height:34px;min-width:118px;margin-left:auto;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#111;color:#fff;font-size:13px;cursor:pointer}.movies-kind-filter{margin-left:0;flex-shrink:0}.hub-filter-left{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.hub-filter-left .movies-year-filter{margin-left:0}.games-filter-selects{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.games-filter-selects .movies-search,.games-filter-selects .movies-year-filter{margin-left:0}.games-filter-selects .movies-search{width:min(180px,100%)}.games-shelf-btn{height:34px;padding:0 12px;border:1px solid #3a3a3a;border-radius:8px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:550;cursor:pointer;flex-shrink:0;white-space:nowrap;opacity:1}.games-shelf-btn.is-on{background:#f4f4f5;color:#09090b;border-color:#f4f4f5;font-weight:600}.pane-sky-ui.movies-hub{padding-top:0}.movies-hub>.movies-filter-row{position:-webkit-sticky;position:sticky;top:0;z-index:8;margin:0 -32px 8px;padding:10px 32px;flex-wrap:nowrap;background:rgba(0,0,0,.72)}.movies-hub .books-genre-tabs,.movies-hub .games-cat-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.movies-hub .books-genre-tabs::-webkit-scrollbar,.movies-hub .games-cat-tabs::-webkit-scrollbar{display:none}.movies-hub .games-cat-tabs>button{flex:0 0 auto;padding:6px 11px}.movies-load-more{display:block;margin:4px auto 16px;height:34px;padding:0 18px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#000;font-weight:650;font-size:13px;cursor:pointer}.movies-load-more:disabled{opacity:.55;cursor:default}.movies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:18px 14px;gap:18px 14px;padding:8px 2px 16px}.movies-card{position:relative}.movies-card-marks{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:6px}.movies-fav,.movies-watch-mark{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:15px;cursor:pointer}.movies-card-marks .movies-fav,.movies-card-marks .movies-watch-mark{position:static}.movies-watch-mark{display:grid;place-items:center}.movies-card-mark-icon{width:16px;height:16px}.movies-fav:active,.movies-fav:hover,.movies-watch-mark:active,.movies-watch-mark:hover{transform:none;outline:none}.movies-fav-detail.is-on,.movies-fav.is-on{color:var(--hud)}.movies-fav-detail.is-on .movies-card-mark-icon,.movies-fav.is-on .movies-card-mark-icon,.movies-watch-btn.is-on .movies-watch-icon{color:var(--hud);stroke:var(--hud);fill:var(--hud)}.movies-watch-mark.is-on{color:var(--hud)}.movies-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.movies-fav-detail{position:static;width:auto;height:32px;padding:0 12px;border-radius:8px}.movies-watch-btn{display:inline-flex;align-items:center;gap:6px}.movies-watch-icon{width:15px;height:15px;flex-shrink:0}.movies-profile-btn{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.movies-profile-btn.is-on{background:#f4f4f5;color:#09090b;border-color:#f4f4f5;font-weight:600}.profile-tmdb-strip{list-style:none;margin:10px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.profile-tmdb-poster{width:44px;height:66px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:6px;overflow:hidden;background:#111;cursor:pointer}.profile-tmdb-poster img,.profile-tmdb-poster span{display:block;width:100%;height:100%;object-fit:cover}.profile-tmdb-poster span{display:grid;place-items:center;font-size:16px;font-weight:700;color:var(--muted)}.movies-card-main{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.movies-poster{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:8px;background:#141414}.movies-poster.is-empty{display:grid;place-items:center;font-size:28px;font-weight:700;color:var(--muted)}.movies-card-main h3{margin:0;font-size:13px;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.movies-year{margin:0;font-size:12px;color:var(--muted)}.movies-attrib{margin:8px 0 24px;font-size:11px;color:var(--muted)}.movies-attrib a{color:inherit}.books-on-profile{margin:6px 0 0;font-size:11px;color:var(--hud)}.books-home-label{margin:8px 0 4px}.books-search-row .movies-search{margin-left:0;width:min(420px,100%)}.books-genre-tabs{flex:1 1;width:auto;min-width:0;max-width:100%}.games-cat-tabs{display:flex;flex-wrap:nowrap;gap:8px;flex:1 1;min-width:0;padding:0;border:0;background:transparent}.games-cat-tabs>button{background:#18181b;border:1px solid #27272a;color:#a1a1aa;border-radius:999px;padding:7px 14px;font-weight:500;font-size:13px}.games-cat-tabs>button:hover{color:#f4f4f5}.games-cat-tabs>button.active{background:#f4f4f5;color:#09090b;font-weight:600;border-color:#f4f4f5}.games-cover{aspect-ratio:2/3;border:1px solid var(--line);transition:transform .16s ease,box-shadow .16s ease,outline-color .16s ease}.games-card-main{position:relative}.games-card-main:hover .games-cover{transform:scale(var(--hover-scale));box-shadow:var(--hud-glow);outline:var(--hover-stroke);outline-offset:1px}.games-rating-badge{position:absolute;top:8px;left:8px;right:auto;z-index:2;min-width:36px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.72);border:1px solid var(--line);color:var(--text);font-size:12px;font-weight:650;text-align:center}.games-platforms{margin:0;font-size:11px;color:var(--muted);line-height:1.3}.games-platforms-detail{margin-top:6px;font-size:13px}.games-key-note{margin:8px 0 4px}.games-key-note code{font-size:12px}.games-skel .games-skel-line{display:block;height:10px;margin-top:8px;border-radius:4px;background:#1a1a1a}.games-skel .games-skel-line.is-short{width:55%}.games-detail{width:min(820px,100%)}.games-no-trailer{margin:14px 0 8px}.games-overview{max-height:180px;overflow:auto}.games-reqs{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.games-reqs h4{margin:0 0 8px;font-size:13px;font-weight:650}.games-reqs p{margin:0 0 8px;font-size:12px;color:var(--muted);white-space:pre-wrap}.movies-detail{width:min(720px,100%);max-height:min(88vh,900px);padding:52px 20px 20px}.movies-detail-hero{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px;align-items:start}.movies-detail-hero>.movies-poster,.movies-detail-hero>img{width:140px;border-radius:8px}.books-detail.movies-detail{width:min(900px,100%)}.books-detail .movies-detail-hero{grid-template-columns:minmax(220px,280px) 1fr;gap:20px;align-items:start}.books-detail .movies-detail-hero>.movies-poster{width:100%;height:auto;max-height:min(70vh,520px);aspect-ratio:2/3;object-fit:cover}.movies-detail-copy h3{margin:0 0 4px;font-size:20px}.movies-detail-meta{margin:0;font-weight:500;font-size:14px;color:var(--muted)}.movies-detail-meta+.movies-detail-meta{margin-top:2px}.games-platforms-detail+.movies-detail-actions,.movies-detail-meta+.movies-detail-actions,.movies-detail-meta+.movies-rating,.movies-rating+.movies-detail-actions{margin-top:8px}.movies-rating{margin:0 0 10px;font-size:13px;color:var(--muted)}.movies-overview{margin:0;font-size:14px;line-height:1.45}.movies-trailer{display:block;width:100%;aspect-ratio:16/9;margin-top:16px;border:0;border-radius:8px;background:#000}.people-card{background:transparent;border:0}.people-card-photo.is-initial{display:grid;place-items:center}.people-card-main:active,.people-card-main:hover{transform:none;outline:none}.apps-card{position:relative;background:transparent;border:0;border-radius:14px;padding:4px;display:flex;flex-direction:column;gap:0}.apps-card:hover{transform:none;background:transparent;border-color:transparent;box-shadow:none}.apps-card-top{display:flex;align-items:flex-start;gap:4px}.apps-card-main{flex:1 1;min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:4px;border:0;background:transparent;color:inherit;cursor:pointer}.apps-card-main:active,.apps-card-main:hover{transform:none;outline:none}.apps-card-icon-wrap{width:80px;height:80px;border-radius:18px;background:#12181f;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;overflow:hidden;flex:0 0 auto;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.apps-card-main:focus-visible .apps-card-icon-wrap,.apps-card-main:hover .apps-card-icon-wrap{transform:translateY(-3px) scale(1.06);border-color:#00e5ff;box-shadow:0 0 0 1px rgba(0,229,255,.35),0 10px 22px rgba(0,229,255,.28)}.apps-card-icon,.apps-modal-icon{width:80px;height:80px;border-radius:18px;object-fit:cover;flex:0 0 auto;background:#111}.apps-modal-icon{width:64px;height:64px;border-radius:14px}.apps-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.apps-card-copy h3,.apps-card-main h3{margin:0;font-size:13px;font-weight:650;color:#fff;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-tagline{margin:0;font-size:11px;color:#8b949e;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.apps-card-meta{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;font-size:10px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.apps-card-cat{color:#8b949e}.apps-card-rating{color:#00e5ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apps-platforms{display:flex;flex-wrap:wrap;gap:4px}.apps-platform-chip{font-size:11px;color:#c8c8ff;border:1px solid rgba(200,200,255,.28);border-radius:999px;padding:1px 7px}.apps-status{font-size:12px;color:var(--muted)}.apps-status.is-live{color:#6ecf6e}.apps-funding{font-size:11px;color:var(--muted);border:1px solid rgba(200,200,255,.28);border-radius:999px;padding:1px 7px}.apps-thumbs{font-size:12px;color:var(--muted)}.apps-fav{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.apps-fav:hover:not(:disabled){background:var(--bg-hover);color:#ff7a9a}.apps-fav.is-active{color:#ff4d6d}.apps-fav:disabled{opacity:.5;cursor:default}.apps-card-fav{position:absolute;top:6px;right:4px}.apps-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.apps-card-edit{flex-shrink:0;font-size:12px}.apps-card-edit:active,.apps-card-edit:hover{transform:none;outline:none}.apps-modal-actions-left{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.apps-edit-btn{border:1px solid var(--line);background:transparent;color:#ddd;border-radius:8px;padding:8px 12px;font-size:13px;cursor:pointer}.apps-edit-btn:hover{background:var(--bg-hover)}.profile-listing .apps-list-cta{margin-top:12px}.profile-listing-actions .apps-list-cta{margin-top:0}.apps-limit-modal{width:min(400px,100%)}.apps-limit-copy{margin:8px 0 4px;color:#ccc;line-height:1.45}.apps-limit-ok{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);height:var(--btn-height-sm);padding:0 14px;font-family:var(--btn-font);font-size:11px;font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase;cursor:pointer}.apps-archived-banner{margin:0 0 12px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,180,80,.35);background:rgba(255,160,60,.08);color:#e6c08a;font-size:13px;line-height:1.4}.apps-archive-btn{margin-right:auto;cursor:pointer}.apps-archive-btn:disabled{opacity:.5;cursor:default}.apps-field input:-moz-read-only{opacity:.75;cursor:default}.apps-field input:disabled,.apps-field input:read-only{opacity:.75;cursor:default}.apps-builder{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;text-align:left}.apps-builder:active,.apps-builder:hover{transform:none;outline:none}.apps-builder-avatar,.apps-profile-avatar{width:22px;height:22px;border-radius:3px;display:grid;place-items:center;font-size:11px;font-weight:700;background:#222;border:1px solid var(--line);color:#ddd;flex:0 0 auto;object-fit:cover}.apps-builder-name{color:#c8c8ff}.apps-modal-backdrop{position:fixed;inset:0;z-index:40;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;padding:24px 80px}.apps-modal-stage{position:relative;flex:0 0 auto;width:max-content;max-width:100%}.apps-modal-stage>.apps-modal{max-width:100%}.apps-modal-backdrop.is-profile-edit{z-index:500}.apps-listing-backdrop,.movies-detail-backdrop{z-index:80;padding:24px 88px}.apps-listing-backdrop .apps-modal-stage{width:min(1080px,calc(100vw - 176px));max-width:min(1080px,100%);min-width:0;flex:0 0 auto;overflow:visible}.apps-listing-backdrop .apps-listing-modal{width:100%;max-width:1080px}.apps-listing-backdrop .apps-modal-nav{z-index:6}.movies-detail-backdrop .apps-modal-stage{width:min(720px,calc(100vw - 176px));max-width:min(720px,100%);min-width:0;overflow:visible}.movies-detail-backdrop .movies-detail{width:100%}.movies-detail-backdrop .apps-modal-nav{z-index:6}.movies-detail-backdrop.books-detail-backdrop .apps-modal-stage{width:min(900px,calc(100vw - 176px));max-width:min(900px,100%)}.apps-modal-backdrop.is-over-profile{inset:auto;top:var(--titlebar);left:var(--sidebar);right:0;bottom:0;width:auto;height:auto;z-index:80;display:grid;place-items:center;isolation:isolate;background:rgba(0,0,0,.78)}.apps-modal-backdrop.is-over-profile .apps-modal-stage{width:min(720px,100%);max-width:720px;justify-self:center;align-self:center}.apps-modal-backdrop.is-over-profile.books-detail-backdrop .apps-modal-stage{width:min(900px,100%);max-width:900px}.apps-modal-backdrop.is-over-profile.apps-listing-backdrop .apps-modal-stage{width:min(920px,calc(100% - 48px));max-width:920px}.apps-modal{position:relative;gap:20px;width:min(560px,100%);max-height:min(84vh,720px);overflow:auto;background:var(--bg-raise);padding:24px}.apps-listing-modal,.apps-modal{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px}.apps-listing-modal{width:min(1080px,100%);max-height:min(88vh,760px);padding:0;overflow:hidden;background:#0c0c0e;color:var(--text);box-shadow:0 12px 40px rgba(0,0,0,.55)}.apps-listing-body{min-height:0;padding:0 0 18px}.apps-listing-scroll{min-height:0;flex:1 1 auto;overflow:auto}.apps-listing-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:16px;padding:20px 24px 20px 16px;border-bottom:1px solid #1e293b;background:#0d1117;z-index:4}.apps-listing-head-icon{width:56px;height:56px;border-radius:14px;object-fit:cover;flex:0 0 auto;background:#111}.apps-listing-head-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding-top:2px}.apps-listing-head-title-row{display:flex;align-items:center;gap:10px;min-width:0}.apps-listing-head-title-row .apps-edit-btn{flex:0 0 auto}.apps-listing-head-title-row h3{margin:0;flex:1 1;min-width:0;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-listing-head-tagline{margin:0;color:var(--muted);font-size:14px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.apps-listing-head-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.apps-listing-site{margin:0;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.apps-listing-head .apps-vote{flex:0 0 auto;padding-top:2px}.apps-listing-layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.1fr);overflow:hidden}.apps-listing-about{border-right:1px solid #1e293b;display:flex;flex-direction:column;gap:22px}.apps-listing-about,.apps-listing-people{min-width:0;overflow:auto;padding:24px 28px 28px}.apps-listing-people{background:#0a0a0c}.apps-listing-about .apps-listing-overview,.apps-listing-about .apps-modal-actions,.apps-listing-about .error{margin:0}.apps-listing-about .apps-listing-team-h{margin:0 0 12px}.apps-listing-people-head{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.apps-listing-people .apps-listing-team-h{font-size:15px;margin:0;flex-shrink:0}.apps-people-search{height:36px;width:100%;min-width:0;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#111;color:#fff;font-size:13px}.apps-people-search::placeholder{color:var(--muted)}.apps-people-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:14px;gap:14px}.apps-people-grid-hit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;width:100%;margin:0;padding:18px 12px 16px;border:1px solid #2a2a32;border-radius:12px;background:#121216;color:inherit;cursor:pointer}.apps-people-grid-hit:hover{border-color:#d4af37}.apps-people-grid-hit.is-static{cursor:default}.apps-people-grid-face{width:64px;height:64px;border-radius:3px;object-fit:cover;flex-shrink:0}.apps-people-grid-face.is-initial{display:inline-flex;align-items:center;justify-content:center;background:#1c1c22;color:#fff;font-weight:700;font-size:22px}.apps-people-grid-copy{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.apps-people-grid-name{font-size:13px;font-weight:650}.apps-people-grid-name,.apps-people-grid-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-people-grid-role{font-size:12px;color:var(--muted)}@media (max-width:820px){.apps-listing-layout{grid-template-columns:1fr}.apps-listing-about{border-right:none;border-bottom:1px solid #1e293b;max-height:none}.apps-listing-about,.apps-listing-people{padding:20px 22px 22px}.apps-listing-head{padding:16px 18px 16px 12px;gap:12px}}.apps-listing-head .apps-listing-by{flex:0 0 auto;display:flex;align-items:center;gap:10px;max-width:44%}.apps-listing-by-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.apps-listing-head .apps-builder{max-width:100%;color:#c9d1d9}.apps-listing-head .apps-builder-text{min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-listing-head .apps-builder-name{color:#fff}.apps-listing-head .apps-builder-avatar{width:48px;height:48px;border-radius:10px;font-size:20px}.apps-listing-follow{border:1px solid var(--line);background:transparent;color:var(--text);border-radius:6px;padding:2px 10px;font-size:11px;font-weight:650;line-height:1.2;cursor:pointer}.apps-listing-follow.is-on{background:rgba(255,255,255,.08)}.apps-listing-follow:disabled{opacity:.55;cursor:default}.apps-listing-head .apps-profile-back{position:relative;top:auto;left:auto;width:36px;height:36px;margin-top:10px;z-index:1}.apps-modal-x{position:absolute;top:10px;right:12px;border:0;background:transparent;color:#aaa;font-size:22px;line-height:1;cursor:pointer;z-index:3}.apps-listing-modal .apps-modal-x{top:12px;right:12px;width:32px;height:32px;border-radius:8px;background:rgba(13,17,23,.72);color:#fff}.apps-modal-banner{position:relative;flex:0 0 auto;width:100%;aspect-ratio:16/9;margin:0;background:#0d1117;border-bottom:1px solid #1e293b;box-shadow:inset 0 0 0 1px #1e293b;border-radius:0;overflow:hidden}.apps-hero-nav{position:absolute;top:50%;z-index:4;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:22px;line-height:1;cursor:pointer;transform:translateY(-50%);padding:0 0 5px}.apps-hero-nav.is-prev{left:10px}.apps-hero-nav.is-next{right:10px}.apps-hero-nav:active,.apps-hero-nav:hover{transform:translateY(-50%);outline:none;background:rgba(0,0,0,.78)}.apps-hero-dots{position:absolute;left:0;right:0;bottom:10px;z-index:4;display:flex;justify-content:center;gap:6px;pointer-events:none}.apps-hero-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.4)}.apps-hero-dot.is-on{background:#fff}.apps-modal-nav{position:absolute;top:50%;--nav-shift:0px;transform:translate(var(--nav-shift),-50%);width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(13,17,23,.72);color:rgba(255,255,255,.92);font-size:28px;line-height:1;cursor:pointer;z-index:3;padding:0 0 6px}.apps-modal-nav:active,.apps-modal-nav:hover{transform:translate(var(--nav-shift),-50%);outline:none;background:rgba(13,17,23,.9)}.apps-modal-stage>.apps-modal-nav.is-prev{left:0;--nav-shift:calc(-100% - 14px)}.apps-modal-stage>.apps-modal-nav.is-next{right:0;left:auto;--nav-shift:calc(100% + 14px)}.apps-modal-hero-img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;margin:0;background:#0d1117;border:0;border-radius:0}.apps-modal-banner-empty{position:absolute;inset:0;height:auto;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.08),transparent 62%),#0c0c0e}.apps-modal-hero,.apps-modal-info{display:flex;gap:14px;align-items:flex-start;margin:8px 22px 14px}.apps-modal-info{margin-top:16px}.apps-modal-info .apps-vote{margin-left:auto;flex-shrink:0}.apps-modal-hero-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.apps-modal-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.apps-modal-hero h3{margin:0;color:#fff;font-size:22px;font-weight:700;letter-spacing:.01em}.apps-modal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.apps-listing-modal .apps-funding,.apps-listing-modal .apps-paid-badge,.apps-listing-modal .apps-status{border:1px solid var(--hud-dim,rgba(var(--hud-rgb),.35));color:var(--hud);border-radius:999px;padding:5px 12px;font-size:12px;line-height:1.2}.apps-listing-modal .apps-builder{color:var(--muted)}.apps-modal-tagline{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.apps-modal-desc{margin:0 22px 16px;color:#c9d1d9;white-space:pre-wrap;word-break:break-word;line-height:1.65;font-size:14.5px}.apps-listing-place{margin:-8px 22px 16px;color:var(--muted);font-size:13px;line-height:1.4}.apps-listing-overview{margin:0 22px 16px}.apps-listing-overview-copy{margin:0;line-height:1.7}.apps-listing-modal .error{margin:8px 22px 0}.apps-modal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 22px}.apps-visit{display:inline-flex;align-items:center;justify-content:center;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);height:var(--btn-height-sm);padding:0 16px;font-family:var(--btn-font);font-weight:var(--btn-weight);font-size:11px;letter-spacing:var(--btn-tracking);text-transform:uppercase;text-decoration:none;cursor:pointer}.apps-listing-modal .apps-visit{background:#fff;color:#000;min-width:112px;padding:10px 22px;font-size:14px;border-radius:8px;white-space:nowrap}.apps-contact-founder{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px 18px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.apps-contact-founder:hover{background:rgba(255,255,255,.06)}.apps-visit:hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:#fff;filter:none;transform:none!important;outline:none!important}.apps-url{color:#8ab4ff;font-size:13px;word-break:break-all;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.apps-vote{display:flex;gap:8px}.apps-vote>button{border:1px solid var(--line);background:#151518;color:#ddd;border-radius:8px;padding:6px 10px;cursor:pointer}.apps-vote>button.active{border-color:#fff;color:#fff}.apps-profile-modal{display:flex;flex-direction:column;width:min(360px,100%);max-height:min(90vh,860px);padding:0;overflow:hidden}.apps-profile-modal-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--card-line);background:var(--card)}.apps-profile-modal-head h3{min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.2}.apps-profile-modal-head .apps-submit-actions{margin:0;flex-shrink:0}.apps-profile-modal-body{min-height:0;flex:1 1;overflow-y:auto;padding:16px 16px 20px}.apps-field-required{color:var(--muted);font-weight:500}.apps-profile-social-break{height:1px;margin:8px 0 16px;background:rgba(255,255,255,.1)}.apps-profile-social-title{margin:0 0 12px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.apps-profile-view{position:relative;display:flex;flex-direction:column;width:min(400px,100%);height:auto;max-height:min(92vh,920px);padding:0;overflow-x:hidden;overflow-y:auto;background:#000;border:1px solid #2a2a2a;border-radius:18px}.apps-modal-backdrop.is-profile-view{display:grid;top:var(--app-topbar);left:var(--rail);right:0;bottom:0;z-index:35;padding:0;place-items:stretch;background:#000;transform:translateX(100%);animation:none;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.apps-modal-backdrop.is-profile-view.is-in{transform:translateX(0)}.apps-modal-backdrop.is-profile-view.is-leaving:not(.is-profile-panel){transform:translateX(100%);animation:none}.apps-modal-backdrop.is-profile-view.is-profile-panel{display:flex;justify-content:flex-end;background:transparent;transform:none;animation:none;transition:background .7s cubic-bezier(.22,1,.36,1)}.apps-modal-backdrop.is-profile-view.is-profile-panel.is-in{background:rgba(0,0,0,.38)}.apps-modal-backdrop.is-profile-view.is-profile-panel .apps-modal-stage{width:min(400px,100%);flex:0 0 min(400px,100%);transform:translateX(100%);animation:none;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.apps-modal-backdrop.is-profile-view.is-profile-panel.is-in .apps-modal-stage{transform:translateX(0)}.apps-modal-backdrop.is-profile-view.is-profile-panel.is-leaving{animation:none;background:transparent}.apps-modal-backdrop.is-profile-view.is-profile-panel.is-leaving .apps-modal-stage{transform:translateX(100%);animation:none;transition:transform .7s cubic-bezier(.22,1,.36,1)}.apps-modal-backdrop.is-profile-view.is-profile-panel .apps-profile-view{border-left:1px solid rgba(255,255,255,.1)}.profile-layout.is-identity-only{grid-template-columns:minmax(0,1fr);gap:0;overflow:auto}@keyframes profile-cover-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}.apps-modal-backdrop.is-profile-view .apps-modal-stage{width:100%;height:100%;max-width:none;flex:1 1}.apps-modal-backdrop.is-profile-view .apps-profile-view{width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;overflow:hidden;display:flex;flex-direction:column;background:#000}.apps-modal-backdrop.is-profile-view .apps-modal-nav.is-prev{left:12px;--nav-shift:0}.apps-modal-backdrop.is-profile-view .apps-modal-nav.is-next{right:12px;left:auto;--nav-shift:0}.profile-shell{display:flex;flex-direction:column}.profile-layout,.profile-shell{height:100%;min-height:0;width:100%}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-auto-flow:row;justify-content:stretch;align-items:stretch;grid-gap:20px 24px;gap:20px 24px;flex:1 1;max-height:100%;padding:4px 4px 16px;overflow:hidden}.profile-layout.is-ops{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.profile-layout.is-about-wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.profile-nav-bar{flex:0 0 72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px 12px;border-top:1px solid var(--card-line);background:linear-gradient(180deg,#101010,#070707);z-index:4}.profile-nav-bar-center{flex:1 1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.profile-nav-spacer{flex:0 0 46px;width:46px;height:46px}.profile-nav-back{margin:0;max-width:min(240px,100%);padding:8px 16px;border:1px solid var(--card-line);border-radius:10px;background:#1a1a1a;box-shadow:none;color:#e8e8e8;font:inherit;font-size:13px;font-weight:650;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.profile-nav-back:hover{transform:none!important;outline:none!important;background:#222;color:#fff}.profile-nav-back:active{transform:none!important;background:#161616}.profile-nav-btn{display:flex;align-items:center;gap:8px;min-width:0;max-width:min(280px,42%);min-height:46px;margin:0;padding:6px 12px 8px;border:1px solid #2a2a2a;border-top-color:#525252;border-radius:14px;background:linear-gradient(180deg,#2c2c2c,#1a1a1a 42%,#0d0d0d);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 18px rgba(0,0,0,.55),0 2px 0 #050505;color:#fff;font:inherit;cursor:pointer}.profile-nav-btn:active:not(:disabled),.profile-nav-btn:hover:not(:disabled){transform:none!important;outline:none!important;background:linear-gradient(180deg,#3a3a3a,#1f1f1f 48%,#121212);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 18px rgba(255,255,255,.12),0 10px 22px rgba(0,0,0,.6),0 2px 0 #050505}.profile-nav-btn:active:not(:disabled){transform:translateY(1px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 10px rgba(0,0,0,.55)}.profile-nav-btn:disabled{opacity:.34;cursor:default;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 10px rgba(0,0,0,.4)}.profile-nav-chevron{flex-shrink:0;font-size:22px;line-height:1;padding-bottom:2px;color:#f2f2f2}.profile-nav-face{width:28px;height:28px;flex-shrink:0;border-radius:3px;object-fit:cover;background:#1a1a1a;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.profile-nav-face.is-initial{display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.profile-nav-handle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;letter-spacing:.02em;color:#fff}.profile-layout-col{min-width:0;min-height:0;max-height:100%;overflow:auto;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-2xl);padding:16px;box-sizing:border-box}.profile-layout-about{display:flex;flex-direction:column;min-height:0;overflow:hidden}.profile-layout-about>.profile-about-hint,.profile-layout-about>.profile-layout-h-row{flex-shrink:0}.profile-layout-media[hidden]{display:none!important}.profile-layout-ops{min-width:0;overflow:auto;padding-right:8px}.profile-ops-block{margin:0 0 22px}.profile-ops-block:last-child{margin-bottom:0}.profile-ops-status{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.profile-ops-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.profile-ops-status.is-online{color:#34d399}.profile-ops-status.is-peer{color:#67e8f9}.profile-ops-status.is-offline{color:#a1a1aa}.profile-ops-fp-row{display:flex;align-items:center;gap:8px;margin-top:8px}.profile-ops-fp{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;letter-spacing:.08em;color:#e4e4e7;word-break:break-all}.profile-ops-empty{margin:8px 0 0;font-size:13px;color:#a1a1aa}.profile-ops-ws{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.profile-ops-ws-btn{width:100%;text-align:left;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(255,255,255,.03);color:#f4f4f5;cursor:pointer}.profile-ops-ws-btn:hover{border-color:rgba(52,211,153,.45)}.profile-ops-chat{margin-top:12px;width:100%}.profile-layout-identity{width:100%;max-width:none;justify-self:stretch;text-align:left}.profile-layout-identity .profile-layout-carousel{margin:-16px -16px 12px}.profile-layout-identity .profile-layout-carousel-frame{border-radius:calc(var(--radius-2xl) - 1px) calc(var(--radius-2xl) - 1px) 14px 14px;overflow:hidden;pointer-events:none}.profile-relation{position:absolute;left:50%;bottom:16px;z-index:4;width:max-content;max-width:calc(100% - 28px);padding:8px 12px;border-radius:4px;background:rgba(248,248,248,.94);color:#161616;box-shadow:0 10px 28px rgba(0,0,0,.4);transform:translateX(-50%);pointer-events:none;text-align:center}.profile-relation-count,.profile-relation-follow,.profile-relation-line{margin:0;line-height:1.3}.profile-relation-follow{font-size:15px;font-weight:700}.profile-relation-line{margin-top:4px;font-size:13px;font-weight:500}.profile-relation-count{margin-top:3px;color:#4a4a4a;font-size:12px;font-weight:400}.profile-layout-id{display:grid;grid-gap:4px;gap:4px;min-width:0;margin:2px 0 0}.profile-layout-id-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.profile-layout-id-row .profile-layout-name,.profile-layout-id-row .profile-layout-name-sep{margin:0}.profile-layout-id-row .profile-layout-handle{font-size:14px;font-weight:400}.profile-layout-title{margin:0;color:#a3a3a3;font-size:13px;font-weight:400;line-height:1.35}.profile-layout-carousel{display:grid;grid-gap:8px;gap:8px;position:relative}.profile-layout-carousel-frame{position:relative;overflow:visible;border-radius:14px;background:#111}.profile-photo-edit{left:8px}.profile-photo-edit,.profile-photo-fav{position:absolute;top:8px;z-index:8;pointer-events:auto}.profile-photo-fav{right:8px;display:grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;transform:none!important}.profile-photo-fav:active,.profile-photo-fav:hover{transform:none!important;outline:none!important;background:rgba(0,0,0,.78)}.profile-photo-fav.is-on{color:var(--hud)}.profile-photo-fav-icon{width:18px;height:18px}.profile-photo-edit .apps-profile-edit-listing,.profile-photo-edit .profile-edit-btn{margin:0;padding:4px 10px;height:auto;font-size:12px;font-weight:600;background:rgba(0,0,0,.78);border:2px solid #ffffff;color:#fff;pointer-events:auto;position:relative;z-index:9;transform:none!important;cursor:pointer}.profile-photo-edit .apps-profile-edit-listing:active,.profile-photo-edit .apps-profile-edit-listing:hover,.profile-photo-edit .profile-edit-btn:active,.profile-photo-edit .profile-edit-btn:hover{transform:none!important;outline:none!important;background:rgba(0,0,0,.92);border-color:#ffffff}.profile-layout-face{display:block;width:100%;max-width:100%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:14px;background:#161616;pointer-events:none}.profile-layout-face.is-initial{display:grid;place-items:center;font-size:clamp(48px,8vw,88px);font-weight:800;letter-spacing:.02em;color:#f2f2f2;line-height:1}.profile-layout-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:4px 0 0}.profile-layout-headline{margin:4px 0 0;color:#d4d4d4;font-size:12px;font-weight:500;line-height:1.3}.profile-layout-headline-block{margin:0;color:rgba(255,255,255,.92);font-size:14px;font-weight:500;line-height:1.4}.profile-layout-meta{margin-top:8px}.profile-layout-meta .profile-facts-meta{margin-top:0}.profile-layout-meta .profile-follow-counts{margin-top:10px}.profile-layout-follow{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.profile-layout-name-block{min-width:0}.profile-layout-name{margin:0;font-family:Segoe UI,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;color:#fff;line-height:1.2}.profile-layout-name-sep{margin:0 .4em;font-weight:500;color:var(--muted)}.profile-layout-handle{font-size:16px;font-weight:500;letter-spacing:0;color:var(--muted)}.profile-layout-name-row .profile-follow-btn{flex-shrink:0}.profile-layout-name-row .profile-follow-error{flex-basis:100%}.profile-layout-stack{margin-top:12px}.profile-layout-actions{margin-top:12px}.profile-follow-counts,.profile-layout-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.profile-follow-counts{margin:10px 0 0;color:#a3a3a3;font-size:12px;font-weight:500}.profile-follow-counts-dot{color:#737373;font-weight:500}.profile-follow-counts strong{color:#a3a3a3;font-weight:500}.follow-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;margin:0;padding:8px 18px;min-height:36px;border:1px solid transparent;border-radius:999px;background:var(--hud);color:#021018;font:inherit;font-size:14px;font-weight:650;letter-spacing:0;line-height:1;white-space:nowrap;cursor:pointer;transform:none!important;outline:none!important}.follow-pill:active,.follow-pill:hover{transform:none!important;outline:none!important;filter:brightness(1.08)}.follow-pill.is-on{background:transparent;border-color:rgba(255,255,255,.55);color:#fff;filter:none}.follow-pill.is-on:active,.follow-pill.is-on:hover{border-color:var(--hud);color:var(--hud);filter:none}.follow-pill:disabled{opacity:.55;cursor:default;filter:none}.follow-pill-icon{display:block;flex-shrink:0}.follow-pill-idle{display:inline-flex;align-items:center;gap:6px}.follow-pill-swap{display:none}.follow-pill.is-on:focus-visible .follow-pill-idle,.follow-pill.is-on:hover .follow-pill-idle{display:none}.follow-pill.is-on:focus-visible .follow-pill-swap,.follow-pill.is-on:hover .follow-pill-swap{display:inline}.profile-follow-btn{min-width:118px}.profile-follow-error{width:100%;color:#e6a0a0;font-size:12px}.profile-layout-h{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#a3a3a3}.profile-layout-h-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 10px}.profile-layout-h-row .profile-layout-h{margin:0}.profile-fav-h{display:inline-flex;align-items:center;gap:7px}.profile-fav-heart{width:13px;height:13px;object-fit:contain;flex-shrink:0}.profile-about-head{margin-top:28px}.profile-recommend-head{margin-top:40px}.profile-layout-media .profile-recommend-head{margin-top:0}.profile-layout-col .profile-layout-h:not(:first-child),.profile-layout-media .profile-layout-h-row{margin-top:22px}.profile-layout-col .profile-layout-h.profile-recommend-head:not(:first-child){margin-top:40px}.profile-layout-media .profile-layout-h-row:first-child{margin-top:0}.profile-view-all{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:var(--hud);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer}.profile-media-all-backdrop.apps-modal-backdrop.is-over-profile{display:grid;place-items:center;padding:28px 32px;background:rgba(0,0,0,.72)}.profile-media-all{display:flex;flex-direction:column;width:min(560px,100%);height:min(90vh,100%);min-height:0;overflow:hidden;padding:0;border:1px solid var(--card-line);border-radius:14px;background:#0a0a0a}.profile-media-all-head{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:#0a0a0a}.profile-media-all-face{width:28px;height:28px;flex-shrink:0;border-radius:3px;object-fit:cover}.profile-media-all-face.is-initial{display:grid;place-items:center;background:#2a2a2a;color:#fff;font-size:12px;font-weight:700}.profile-media-all-head .profile-fav-h{margin:0 auto 0 0;font-size:18px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.profile-media-all-head .profile-fav-heart{width:16px;height:16px}.profile-media-all-head .apps-modal-x{position:static;top:auto;right:auto;flex-shrink:0;transform:none!important}.profile-media-all-body{flex:1 1;min-height:0;overflow:auto;padding:16px 18px 24px}.profile-media-all-grid.movies-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-media-all-grid .movies-card,.profile-media-all-grid .movies-card-main{min-width:0}.profile-media-all-grid .movies-poster{width:100%;max-width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:center top}.profile-layout-bio{margin:0;flex-shrink:0;max-height:none;overflow:visible;font-size:14px;line-height:1.55;color:rgba(255,255,255,.92);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.profile-bio-edit{display:grid;grid-gap:10px;gap:10px;flex-shrink:0}.profile-bio-edit-input{width:100%;min-height:110px;resize:vertical;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#111;color:#fff;font-size:14px;line-height:1.5;font-family:inherit}.profile-bio-edit-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-bio-edit-actions{display:flex;align-items:center;gap:14px}.profile-bio-save{margin:0;padding:4px 0;border:0;background:transparent;color:#fff;font-size:12px;font-weight:650;cursor:pointer}.profile-bio-edit-input:disabled,.profile-bio-save:disabled{opacity:.6;cursor:default}.profile-layout-empty{margin:0}.profile-latest{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0;margin-top:22px;overflow:auto}.profile-layout-about>.profile-latest:first-child{margin-top:0}.profile-latest-head{margin-top:0;margin-bottom:6px}.profile-about-hint{align-self:flex-start;margin:0 0 4px;padding:0;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.01em;cursor:pointer;transform:none!important}.profile-about-hint:active,.profile-about-hint:hover{color:var(--hud);transform:none!important}.profile-latest-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:28px 12px 32px;text-align:center}.profile-latest-term{margin:0;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:13px;font-weight:650;letter-spacing:.12em;color:var(--hud)}.profile-latest-empty-copy{margin:0;font-size:12px;color:var(--muted)}.profile-latest-create{margin:10px 0 0;padding:8px 16px;border:1px solid color-mix(in srgb,var(--hud) 55%,var(--card-line));border-radius:8px;background:color-mix(in srgb,var(--hud) 14%,transparent);color:var(--hud);font-size:12px;font-weight:650;letter-spacing:.04em;cursor:pointer}.profile-latest-create:active,.profile-latest-create:hover{background:color-mix(in srgb,var(--hud) 22%,transparent)}.profile-latest-all,.profile-latest-row{transform:none!important;outline:none!important}.profile-latest-all{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer}.profile-latest-all:active,.profile-latest-all:hover{color:var(--hud);transform:none!important;outline:none!important}.profile-latest-list{list-style:none;margin:0;padding:0;flex-direction:column;gap:8px}.profile-latest-list,.profile-latest-list>li{display:flex;flex:0 0 auto;min-height:0}.profile-latest-row{display:grid;align-content:start;width:100%;flex:0 0 auto;min-height:0;margin:0;padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:rgba(24,24,27,.7);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.profile-latest-row:active,.profile-latest-row:hover{border-color:rgba(255,255,255,.15);transform:none!important;outline:none!important}.profile-latest-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;color:#e5e5e5}.profile-latest-meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:10px;line-height:1.2;color:#a3a3a3}.status-updates{margin-top:22px}.status-compose,.status-reply{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px}.status-compose input,.status-reply input{width:100%;border:1px solid var(--line);border-radius:8px;background:#0c0c0e;color:#fff;padding:8px 10px;font-size:13px}.status-compose-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.status-compose-row button{border:0;border-radius:8px;background:#fff;color:#111;padding:5px 12px;font-size:12px;font-weight:650;cursor:pointer}.status-compose-row button:disabled{opacity:.5;cursor:default}.status-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.status-feed{max-width:560px}.status-card{padding:10px 0;border-bottom:1px solid var(--line)}.status-content{margin:4px 0;font-size:14px;line-height:1.45;white-space:pre-wrap}.status-meta{margin:0;font-size:11px}.status-author{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:12px}.status-avatar{width:28px;height:28px;border-radius:3px;object-fit:cover}.status-avatar.is-sm{width:20px;height:20px}.status-comment-count{margin-top:6px;padding:0;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.status-thread{margin-top:10px;padding:8px 0 0 8px;border-left:1px solid var(--line)}.status-comments{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:10px;gap:10px}.status-comment p{margin:2px 0;font-size:13px;line-height:1.4}.notify-page,.page.has-starfield.notify-page{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;box-sizing:border-box}.notify-page .beeper-deck-page{flex:1 1;min-height:0;height:100%}.notify-page .beeper-toggle{grid-template-columns:1fr 1fr}.beeper-stream:has(.notify-coming-soon){display:flex}.notify-list{padding:8px 10px 16px;grid-gap:8px;gap:8px}.notify-coming-soon{display:grid;place-content:center;justify-items:center;flex:1 1;width:100%;min-height:100%;padding:32px 24px;text-align:center}.notify-coming-soon-title{margin:0;color:#fff;font-size:16px;font-weight:700;letter-spacing:.04em}.notify-coming-soon-sub{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.notify-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:start;width:100%;margin:0;padding:12px 12px 12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);background:rgba(27,31,35,.55);box-shadow:inset 3px 0 0 rgba(var(--hud-rgb),.28);color:var(--text);font:inherit;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.notify-card.is-reply{box-shadow:inset 3px 0 0 rgba(var(--hud-rgb),.55)}.notify-card.is-comment{box-shadow:inset 3px 0 0 rgba(255,255,255,.22)}.notify-card.is-follow{box-shadow:inset 3px 0 0 var(--hud)}.notify-card.is-unread{background:rgba(var(--hud-rgb),.1);border-color:rgba(var(--hud-rgb),.22)}.notify-card.is-open,.notify-card:active,.notify-card:hover{background:rgba(var(--hud-rgb),.14);border-color:rgba(var(--hud-rgb),.35);transform:none!important;outline:none!important}.notify-card-photo{width:40px;height:40px;border-radius:var(--avatar-radius);object-fit:cover;background:#141414}.notify-card>.person-peek-hit{display:block;width:40px}.notify-card-main{min-width:0;display:grid;grid-gap:3px;gap:3px;padding-top:1px}.notify-card-action{margin:0;color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.25}.notify-card-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;color:var(--muted);font-size:13px;line-height:1.3}.notify-card-name{color:#e8e8e8;font-weight:600}.notify-card-at{color:var(--muted);font-weight:400}.notify-card-preview{margin:2px 0 0;color:#8f8f8f;font-size:13px;font-weight:400;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notify-card .notify-actions{margin-top:8px}.notify-card-time{padding-top:2px;color:var(--muted);font-size:12px;font-weight:400;line-height:1.25;white-space:nowrap}.notify-card-aside{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px;min-width:36px;padding-top:2px}.notify-card-aside .notify-card-time{padding-top:0}.notify-card-aside .newsfeed-owner-menu{margin-left:0}.notify-page .newsfeed-card .notify-you-line{margin-top:4px;font-size:15px;letter-spacing:0;line-height:1.35}.notify-page .newsfeed-card .notify-you-line .newsfeed-you-kind,.notify-page .newsfeed-card .notify-you-line .newsfeed-you-quote{font-size:15px}.notify-page .newsfeed-card .notify-actions{margin-top:4px}.notify-panel{max-width:560px;margin:0 0 16px;padding:14px 16px 16px;border:1px solid var(--card-line);border-radius:var(--radius-2xl);background:var(--card)}.page>.notify-panel{max-width:640px}.notify-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.notify-head h3{margin:0;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.notify-mark{border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.notify-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.notify-item{display:grid;grid-gap:8px;gap:8px;border-radius:10px;background:transparent;padding:10px}.notify-item.is-unread{background:var(--bg-hover)}.notify-item.is-active{background:color-mix(in srgb,var(--hud) 10%,var(--bg-hover));outline:1px solid color-mix(in srgb,var(--hud) 35%,transparent)}.notify-item-main{width:100%;display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.notify-item-main,.notify-item-main:active,.notify-item-main:hover{transform:none!important}.notify-actor{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.notify-copy{margin:0;font-size:13px;line-height:1.4;color:#e5e5e5}.notify-quote{margin:0;padding:8px 10px;border-left:2px solid var(--hud);background:rgba(255,255,255,.03);color:#d4d4d4;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.notify-when{font-size:11px}.notify-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.notify-actions .follow-pill{min-height:32px;padding:6px 14px;font-size:13px}.notify-visit{margin:0;padding:6px 12px;border:1px solid var(--card-line);border-radius:999px;background:transparent;color:#e5e5e5;font-size:13px;font-weight:650;cursor:pointer;transform:none!important}.notify-visit:active,.notify-visit:hover{transform:none!important;outline:none!important}.notify-detail-empty{margin:auto 0;text-align:center}.notify-detail-follow{display:grid;grid-gap:12px;gap:12px;padding:8px 4px}.notify-detail-thread{display:grid;grid-gap:14px;gap:14px}.notify-detail-post{margin:0;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.03);color:#d4d4d4;font-size:13px;line-height:1.45;white-space:pre-wrap}.profile-top8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.profile-top8>li{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 5);width:calc((100% - 48px) / 5);max-width:calc((100% - 48px) / 5)}.profile-top8>li>.person-peek-hit{display:block;width:100%;min-width:0}.profile-recommend-add{display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:transparent;color:#a1a1aa;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer}.profile-recommend-add:hover{color:#f4f4f5}.manage-top8-modal{width:min(420px,100%)}.profile-invite-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.profile-invite-head h3{margin:0}.profile-invite-head .apps-modal-x{position:static;top:auto;right:auto;flex-shrink:0}.manage-top8-modal .invite-row{margin-top:16px}.apps-profile-modal,.manage-top5-modal{background:var(--card);border-color:var(--card-line)}.manage-top5-modal{width:min(720px,100%);padding:16px 20px 20px}.manage-top5-modal h3{margin:0 0 8px}.newsfeed-confirm-modal{width:min(24rem,calc(100% - 32px));max-width:24rem;max-height:none;padding:24px;overflow:visible;background:rgba(24,24,27,.92);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.newsfeed-confirm-title{margin:0 0 4px;color:#fff;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.3}.newsfeed-confirm-copy{margin:0 0 24px;color:#a3a3a3;font-size:14px;font-weight:400;line-height:1.45}.newsfeed-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.newsfeed-confirm-cancel,.newsfeed-confirm-delete{margin:0;padding:8px 16px;border-radius:8px;font:inherit;font-size:12px;line-height:1.2;cursor:pointer;transform:none!important;outline:none!important;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.newsfeed-confirm-cancel{border:0;background:#27272a;color:#d4d4d4;font-weight:500}.newsfeed-confirm-cancel:active,.newsfeed-confirm-cancel:hover{background:#3f3f46;color:#fff;transform:none!important;outline:none!important}.newsfeed-confirm-delete{border:0;background:#e11d48;color:#fff;font-weight:600;box-shadow:0 10px 15px -3px rgba(76,5,25,.4)}.newsfeed-confirm-delete:active,.newsfeed-confirm-delete:hover{background:#f43f5e;transform:none!important;outline:none!important}.newsfeed-confirm-cancel:disabled,.newsfeed-confirm-delete:disabled{opacity:.55;cursor:default}.manage-top5-hint{margin:0 0 22px;line-height:1.45}.manage-top5-invite-url{color:#e5e5e5;text-decoration:underline;text-underline-offset:2px;word-break:break-all;cursor:text;transform:none!important;outline:none!important}.manage-top5-invite-url:active,.manage-top5-invite-url:hover{color:#fff;transform:none!important;outline:none!important}.manage-top5-copy{display:inline-flex;align-items:center;justify-content:center;vertical-align:-3px;margin:0 0 0 6px;padding:2px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;transform:none!important;outline:none!important}.manage-top5-copy:active,.manage-top5-copy:hover{color:#fff;background:rgba(255,255,255,.08);transform:none!important;outline:none!important}.manage-top5-copy.is-copied{color:var(--hud)}.manage-top5-copy-icon{width:15px;height:15px}.manage-top5-filled{position:relative;isolation:isolate;min-width:0}.manage-top5-slots .profile-top8-hit{z-index:0}.manage-top5-remove{position:absolute;top:6px;right:6px;z-index:8;margin:0;padding:3px 7px;border:0;border-radius:6px;background:rgba(0,0,0,.78);color:#fff;font:inherit;font-size:10px;font-weight:650;letter-spacing:.02em;line-height:1.2;cursor:pointer;pointer-events:auto}.manage-top5-remove:disabled{opacity:.5;cursor:default}.manage-top5-slots{list-style:none;margin:0 0 16px;padding:0;display:flex;gap:10px}.manage-top5-slots>li{flex:1 1;min-width:0}.manage-top5-slots>li.is-over{outline:1px dashed var(--hud);outline-offset:2px;border-radius:8px}.manage-top5-slots .profile-top8-hit{cursor:-webkit-grab;cursor:grab}.manage-top5-slots .profile-top8-hit:active{cursor:-webkit-grabbing;cursor:grabbing}.manage-top5-slots .profile-top8-empty{pointer-events:none}.manage-top8-search{width:100%;margin:0 0 12px}.manage-top8-picker{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:320px;overflow:auto}.manage-top8-choice{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#111;color:#fff;text-align:left;cursor:pointer}.manage-top8-choice .newsfeed-card-photo{flex-shrink:0}.manage-top8-choice:active,.manage-top8-choice:hover{border-color:var(--hud);transform:none!important;outline:none!important}.manage-top8-face{width:36px;height:54px;border-radius:4px;object-fit:cover;background:#1a1a1a}.manage-top8-face.is-initial{display:grid;place-items:center;font-size:14px;font-weight:700}.profile-top8-empty,.profile-top8-hit{width:100%;min-height:0;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer}.profile-top8-hit{position:relative;overflow:hidden;border-radius:6px}.profile-tank-badge:active,.profile-tank-badge:hover,.profile-top8-empty:active,.profile-top8-empty:hover,.profile-top8-hit:active,.profile-top8-hit:hover{transform:none!important;outline:none!important;z-index:0!important}.manage-top5-remove:active,.manage-top5-remove:hover{background:#000;transform:none!important;outline:none!important;z-index:8!important}.manage-top5-slots .profile-top8-hit:active,.manage-top5-slots .profile-top8-hit:hover{transform:none!important;outline:none!important;z-index:0!important}.profile-top8-empty{color:var(--muted);aspect-ratio:2/3;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--line);border-radius:6px;background:#0c0c0e}.profile-top8-face{display:block;width:100%;aspect-ratio:2/3;height:auto;border-radius:6px;object-fit:cover;background:#1a1a1a;border:1px solid rgba(255,255,255,.16)}.profile-top8-face.is-initial{display:grid;place-items:center;font-size:22px;font-weight:700}.profile-top8-name{position:absolute;left:0;right:0;bottom:0;z-index:1;min-width:0;padding:22px 8px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;font-weight:400;line-height:1.2;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.45) 55%,transparent);pointer-events:none}.profile-top8-plus{font-size:22px;line-height:1;color:var(--hud)}.profile-top8-invite{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.profile-tank-badges{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.profile-tank-badge{width:100%;margin:0;padding:8px 10px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:#0c0c0e;color:#fff;text-align:left;cursor:pointer}.profile-tank-badge img,.profile-tank-fallback{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#151515}.profile-tank-fallback{display:grid;place-items:center;font-size:14px;font-weight:700}.profile-tank-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.profile-tank-name{font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-tank-amt{font-size:11px;color:var(--hud);letter-spacing:.04em}.profile-my-apps{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.profile-my-app{width:100%;margin:0;padding:8px 10px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:#0c0c0e;color:#fff;text-align:left;cursor:pointer}.profile-my-app:disabled{cursor:default;opacity:.7}.profile-my-app:active,.profile-my-app:hover{transform:none;outline:none}.profile-my-app img,.profile-my-app-add-mark{width:36px;height:36px;border-radius:8px;object-fit:cover;flex:0 0 auto}.profile-my-app-add{border-style:dashed}.profile-my-app-add-mark{display:grid;place-items:center;background:#161616;border:1px solid var(--line);font-size:20px;font-weight:650;color:var(--muted)}.profile-my-app-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.profile-my-app-tag{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-experience-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;max-height:132px;overflow:auto}.profile-experience-item{width:100%;margin:0;padding:8px 10px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:#0c0c0e;color:#fff;text-align:left;cursor:pointer}.profile-experience-item:disabled{cursor:default}.profile-experience-item .profile-tank-fallback,.profile-experience-item img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.profile-experience-item .profile-tank-fallback{display:grid;place-items:center;font-size:16px;font-weight:700}.profile-experience-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.profile-experience-title,.profile-experience-years{font-size:12px;color:var(--muted)}.apps-experience-years{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.apps-experience-present{display:flex;align-items:center;gap:6px;font-size:13px;padding-bottom:6px;color:#fff}.apps-card-icon-fallback{display:grid;place-items:center;font-weight:700;background:#151515}.profile-layout-tmdb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;margin:0;align-items:start}.profile-layout-tmdb.profile-tmdb-preview{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-layout-tmdb>li{min-width:0}.profile-tmdb-empty-slot{display:block;width:100%;aspect-ratio:2/3;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#111}.profile-layout-tmdb .profile-tmdb-poster{display:grid;width:100%;height:auto;aspect-ratio:2/3}.profile-layout-tmdb .profile-tmdb-poster img,.profile-layout-tmdb .profile-tmdb-poster span,.profile-layout-tmdb .profile-tmdb-poster>*{grid-area:1/1;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center top}.profile-card>.profile-shell{height:100%;min-height:0}@media (max-width:980px){.profile-layout,.profile-layout.is-about-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row;padding:16px 20px}.profile-layout-identity{max-width:none;grid-column:auto}.profile-layout-media:not(:empty){grid-column:1/-1}.profile-top8>li{flex-basis:calc((100% - 48px) / 5)}}@media (max-width:640px){.profile-layout,.profile-layout.is-about-wide{grid-template-columns:1fr}.profile-top8>li{flex-basis:calc((100% - 12px) / 2);width:calc((100% - 12px) / 2);max-width:calc((100% - 12px) / 2)}}.apps-profile-hero{position:relative;flex:0 0 auto;aspect-ratio:1/1;width:100%;min-height:0;background:#0a0a0a}.apps-profile-hero-face,.apps-profile-hero-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.apps-profile-hero-face.is-initial,.apps-profile-hero-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:88px;font-weight:800;letter-spacing:.02em;color:#f2f2f2;background:#161616;line-height:1}.apps-profile-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,0) 32%,rgba(0,0,0,.12) 62%,rgba(0,0,0,.72))}.apps-profile-back{position:absolute;top:14px;left:14px;z-index:5;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.48);color:#fff;display:grid;place-items:center;cursor:pointer;pointer-events:auto}.apps-profile-back:hover{background:rgba(0,0,0,.72)}.apps-profile-back svg{width:20px;height:20px}.apps-profile-edit{position:absolute;top:14px;right:14px;z-index:3;height:40px;padding:0 14px;border:0;border-radius:999px;background:rgba(0,0,0,.48);color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer}.apps-profile-edit:active,.apps-profile-edit:hover{transform:none;outline:none;background:rgba(0,0,0,.72)}.apps-profile-apps{position:absolute;right:14px;top:38%;z-index:2;display:flex;flex-direction:column;gap:10px}.apps-profile-app{width:56px;height:56px;padding:0;border:2px solid rgba(80,190,255,.9);border-radius:10px;overflow:hidden;background:#000;cursor:pointer}.apps-profile-app:hover{border-color:#7ad4ff}.apps-profile-app img{display:block;width:100%;height:100%;object-fit:cover}.apps-profile-identity{flex:0 0 auto;position:relative;z-index:6;padding:14px 20px 8px;background:#000}.apps-profile-identity h3,.apps-profile-nameplate h3{margin:0;font-family:IBM Plex Mono,ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:clamp(16px,3.2vw,20px);font-weight:500;font-synthesis:none;letter-spacing:.08em;color:#fff}.apps-profile-age{font-size:.72em;font-weight:400;letter-spacing:0;color:#9a9a9a}.apps-profile-edit-listing{margin-top:10px;height:32px;padding:0 12px;border:1px solid #2a2a2a;border-radius:8px;background:transparent;color:#ddd;font-size:13px;cursor:pointer}.apps-profile-footer{flex:0 0 auto;position:relative;z-index:4;padding:8px 20px 24px;background:#000}.apps-profile-footer .profile-tmdb-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;margin:12px 0 0}.apps-profile-footer .profile-tmdb-strip>li{min-width:0}.apps-profile-footer .profile-tmdb-poster{width:100%;height:auto;aspect-ratio:2/3}.apps-profile-footer .profile-facts-hero{margin-top:0;text-shadow:none}.apps-submit-modal{width:min(520px,100%)}.apps-modal-backdrop.is-startup-studio{inset:auto;top:var(--titlebar);left:var(--sidebar);right:0;bottom:0;z-index:36;padding:0;display:flex;align-items:stretch;justify-content:stretch;background:#050506}.apps-startup-studio{width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;overflow:hidden;display:flex;flex-direction:column;padding:0;background:#070708}.startup-studio-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;padding:16px 22px 12px;border-bottom:1px solid #1c1c1c;background:linear-gradient(180deg,#121214,#0a0a0c)}.startup-studio-head h3{margin:0 0 4px;font-size:20px;letter-spacing:.02em}.startup-studio-head .apps-submit-note{margin:0}.startup-studio-head-actions{margin:0;flex-shrink:0}.startup-studio-x{position:static;width:34px;height:34px;margin:0}.apps-startup-studio>.apps-archived-banner,.startup-studio-error{margin:0;padding:8px 22px;flex-shrink:0}.startup-studio-grid{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.1fr);grid-gap:16px;gap:16px;padding:16px 20px 20px;overflow:auto}.startup-studio-grid.is-single{grid-template-columns:1fr}.startup-studio-col{min-width:0;padding:18px 18px 12px;border:1px solid #222;border-radius:16px;background:#0c0c10;overflow:auto}.startup-studio-col.is-spotlight{border-color:#3a3424;background:radial-gradient(120% 80% at 50% -20%,rgba(212,175,55,.12),transparent 55%),#10100c}.startup-studio-col-h{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c8c4b8}.startup-studio-col.is-spotlight .startup-studio-col-h{color:#e8d48a}.startup-studio-preview{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px;border:1px solid #2e2a20;border-radius:12px;background:#0a0a0a}.startup-studio-preview-icon{width:56px;height:56px;border-radius:12px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#161616;font-size:22px;font-weight:700}.startup-studio-preview-icon img{width:100%;height:100%;object-fit:cover}.startup-studio-preview-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.startup-studio-preview-copy strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-studio-preview-copy span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-startup-studio .apps-icon-placeholder,.apps-startup-studio .apps-icon-preview{width:88px;height:88px;border-radius:16px}.apps-startup-studio .apps-field textarea{min-height:160px;resize:vertical}.apps-field-lock{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.apps-startup-studio .apps-placement-field,.apps-startup-studio .apps-team-field{background:rgba(0,0,0,.28)}@media (max-width:900px){.startup-studio-grid{grid-template-columns:1fr}}.my-startups-panel{width:min(640px,100%);max-height:min(80vh,720px);overflow:auto}.my-startups-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.my-startups-row{display:flex;align-items:center;gap:10px}.my-startups-main{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.28);color:inherit;text-align:left;cursor:pointer}.my-startups-main .tank-icon-fallback,.my-startups-main img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:0 0 auto}.my-startups-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.my-startups-copy strong{font-size:14px}.apps-submit-note{margin:0 0 14px}.apps-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;font-size:13px}.apps-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.apps-char-count{color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apps-field input,.apps-field select,.apps-field textarea{width:100%}.apps-hero-pick,.apps-icon-pick{display:flex;align-items:center;gap:12px}.apps-icon-actions{display:flex;flex-wrap:wrap;gap:8px}.apps-icon-preview{width:48px;height:48px;border-radius:10px;object-fit:cover}.apps-icon-placeholder{width:48px;height:48px;border-radius:10px;border:1px dashed var(--line);display:grid;place-items:center;color:var(--muted);font-size:11px}.apps-hero-preview{width:120px;height:68px;border-radius:8px;object-fit:cover;border:1px solid var(--line);background:#111}.apps-hero-placeholder{min-height:68px;flex:1 1;border-radius:8px;border:1px dashed var(--line);display:grid;place-items:center;color:var(--muted);font-size:11px;padding:8px;text-align:center}.apps-media-sheet{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#12181f}.apps-media-choice{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);font-size:14px;text-align:left;cursor:pointer}.apps-media-choice:hover:not(:disabled){background:rgba(255,255,255,.04)}.apps-media-choice-icon{width:22px;text-align:center;color:var(--muted)}.apps-media-choice-icon.is-play{color:#ff3b30}.apps-media-cancel{margin:12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font-weight:650;padding:8px 16px;cursor:pointer}.apps-media-photos{display:flex;flex-direction:column;gap:12px}.apps-media-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:16px;border:1px dashed #334155;border-radius:12px;background:transparent;color:var(--muted);font-size:13px;cursor:pointer}.apps-media-drop:hover:not(:disabled){border-color:#00e5ff;color:var(--text)}.apps-media-drop-icon{font-size:18px;color:var(--muted)}.apps-media-or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.apps-media-or:after,.apps-media-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.apps-media-yt{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:transparent;color:var(--muted)}.apps-media-yt input{flex:1 1;min-width:0;border:0;background:transparent;padding:0;color:var(--text)}.apps-media-yt-btn{width:100%;text-align:left;cursor:pointer;font:inherit}.apps-media-thumbs{display:flex;flex-wrap:wrap;gap:8px}.apps-media-thumb{position:relative;width:64px;height:64px}.apps-media-thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.apps-media-thumb>button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:0;border-radius:50%;background:#000;color:#fff;font-size:14px;line-height:1;cursor:pointer}.apps-modal-hero-video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.apps-platforms-field,.apps-status-field{border:0;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.apps-platforms-field legend,.apps-status-field legend{padding:0;margin-bottom:6px;width:100%;font-size:13px}.apps-platforms-field label,.apps-status-field label{display:inline-flex;align-items:center;gap:6px;font-size:13px}.apps-submit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px}.apps-placement-field{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:0 0 14px;display:grid;grid-gap:8px;gap:8px}.apps-placement-field legend{padding:0 4px;font-size:13px;font-weight:650}.apps-placement-field label{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff}.apps-team-field{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:0 0 14px;display:grid;grid-gap:10px;gap:10px}.apps-team-field legend{display:inline-flex;align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:650}.apps-people-tip{position:relative;flex-shrink:0;display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:10px;font-weight:700;line-height:1;cursor:default}.apps-people-tip:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max-content;max-width:260px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#111;color:#eee;font-size:11px;font-weight:500;line-height:1.35;white-space:normal;box-shadow:0 8px 20px rgba(0,0,0,.55);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.apps-people-tip:focus,.apps-people-tip:hover{color:#ddd}.apps-people-tip:focus:after,.apps-people-tip:hover:after{opacity:1;transform:translateY(0)}.apps-admin-badge{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--line);border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--hud,#00e5ff);vertical-align:middle}.apps-team-admin{padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:#151515;color:#fff;cursor:pointer}.apps-team-admin,.apps-team-count,.apps-team-error,.apps-team-field .muted{margin:0;font-size:12px}.apps-team-error{color:#ff6b6b;font-weight:650}.apps-team-editor-list,.apps-team-picker,.startup-team-faces{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.apps-team-editor-list{display:grid;grid-gap:6px;gap:6px}.apps-team-editor-list>li{display:flex;align-items:center;gap:8px;min-width:0}.apps-team-editor-list>li>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-team-choice,.apps-team-remove{margin:0;border:1px solid var(--line);border-radius:8px;background:#151515;color:#fff;cursor:pointer}.apps-team-remove{padding:4px 8px;font-size:12px}.apps-team-search-label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.apps-team-picker{display:grid;grid-gap:6px;gap:6px;max-height:180px;overflow:auto}.apps-team-choice{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;text-align:left;font-size:13px}.apps-team-choice span{flex:1 1;min-width:0}.apps-team-choice .startup-team-face,.apps-team-choice img{width:28px;height:28px;border-radius:3px;background:#111;flex-shrink:0}.apps-team-invite-row{display:flex;gap:8px;align-items:center}.apps-team-invite-row input{flex:1 1;min-width:0}.apps-experience-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.startup-team-hit{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.startup-team-hit.is-static{cursor:default}.apps-team-member-copy,.startup-team-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.startup-team-face{width:28px;height:28px;border-radius:3px;object-fit:cover;flex-shrink:0}.startup-team-name{font-size:12px;max-width:8.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-team-member-copy .muted,.startup-team-role{font-size:11px;color:var(--muted);max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-listing-team{margin:12px 0 4px}.apps-listing-team-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:650}.profile-my-app-item{display:grid;grid-gap:8px;gap:8px}.profile-my-app-team{padding:0 10px 2px}.apps-placement-field input{width:16px;height:16px;accent-color:#fff}.apps-placement-note{margin:4px 0 0;font-size:12px;line-height:1.4}.apps-paid-status{margin:0;font-size:13px;font-weight:650;color:#fff}.apps-pay-backdrop{z-index:80}.apps-pay-modal{width:min(420px,100%)}.apps-pay-copy{margin:0 0 12px;font-size:15px;line-height:1.45}.apps-card-paid{margin:6px 0 0;font-size:11px;color:var(--muted)}.apps-paid-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--line);font-size:11px;color:var(--hud)}.apps-submit-actions>button[type=submit]{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);padding:0 14px}.apps-submit-actions>button[type=button],.apps-submit-actions>button[type=submit]{height:var(--btn-height-sm);font-family:var(--btn-font);font-size:11px;font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase}.apps-submit-actions>button[type=button]{background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-text);border-radius:var(--btn-radius);padding:0 12px}.apps-page{position:relative}.settings{margin:0}.settings div{display:grid;grid-gap:4px;gap:4px;margin-bottom:16px}.settings dt{color:var(--muted);font-size:13px}.settings-vault-path{font-family:ui-monospace,Consolas,monospace;font-size:12px;word-break:break-all;color:#fff}.danger{align-self:start;background:transparent;color:var(--danger);border:1px solid var(--danger);border-radius:8px;padding:8px 12px}.unlock-slug{margin:0 0 8px;font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff}.settings-history{gap:8px;margin:8px 0 16px}.settings-actions,.settings-history{display:flex;flex-direction:column;align-items:flex-start}.settings-actions{gap:16px;margin-top:8px}.bookmarks-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bookmarks-title{display:flex;align-items:center;gap:8px;min-width:0}.bookmarks-title h2{margin:6px 0 0}.bookmarks-title .offgrid-lock{margin-top:6px}.bookmarks-new-folder{background:#fff;color:#000;border:0;border-radius:8px;padding:8px 12px;font-weight:600;cursor:pointer;flex-shrink:0}.bookmarks-new-folder:hover{filter:brightness(.92)}.bookmarks-clear-history{flex-shrink:0;border-radius:8px;padding:8px 12px;font-weight:600}.bookmark-folder-form{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#0a0a0a;max-width:420px}.bookmark-folder-form.is-inline{margin:0 8px 10px;max-width:none}.bookmark-folder-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.bookmark-folder-form input{background:#111;border:1px solid var(--line);border-radius:8px;color:#fff;padding:8px 10px;font-size:14px}.bookmark-tree{display:flex;flex-direction:column;gap:12px}.bookmark-folder{border:1px solid var(--line);border-radius:12px;background:#080808;padding:6px;transition:border-color .12s ease,background .12s ease}.bookmark-folder-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 2px 0}.bookmark-folder-toggle{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;background:transparent;border:0;color:inherit;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.bookmark-folder-toggle:hover:not(.is-static){background:var(--bg-hover)}.bookmark-folder-toggle.is-static{cursor:default}.bookmark-folder-chevron{color:var(--muted);width:1em;flex-shrink:0}.bookmark-folder-name{font-size:14px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-folder-count{font-size:12px;color:var(--muted);flex-shrink:0}.bookmark-folder-head .bookmark-menu{padding-right:2px}.bookmark-folder-list{padding:4px 2px 2px}.bookmark-folder-empty{list-style:none;padding:10px 12px;font-size:13px}.bookmark-menu{position:relative;flex-shrink:0;align-self:center}.bookmark-menu-trigger{width:34px;height:34px;display:grid;place-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.bookmark-menu-trigger:hover:not(:disabled){background:var(--bg-hover);color:#fff}.bookmark-menu-trigger:disabled{opacity:.5;cursor:default}.bookmark-menu-dropdown{position:fixed;z-index:70;min-width:168px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#111;box-shadow:0 8px 24px rgba(0,0,0,.55);transform:translateX(-100%)}.bookmark-menu-dropdown>button{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:6px;color:#fff;padding:8px 10px;font-size:13px;cursor:pointer}.bookmark-menu-dropdown>button:hover:not(:disabled){background:var(--bg-hover)}.bookmark-menu-dropdown>button.is-danger{color:var(--danger)}.bookmark-menu-dropdown>button.is-danger:hover:not(:disabled){background:rgba(255,80,80,.12)}.bookmark-menu-dropdown>button:disabled{opacity:.5;cursor:default}.bookmark-move-backdrop{position:fixed;inset:0;z-index:80}.bookmark-move-target{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-move-select{width:100%;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#000;color:#fff;font:inherit;cursor:pointer}.bookmark-move-select:focus{outline:1px solid #fff;border-color:#fff}.bookmark-move-select:disabled{opacity:.5;cursor:default}.vault-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vault-list-item{display:flex;align-items:stretch;gap:8px;border:1px solid var(--line);border-radius:10px;padding:4px;background:#0a0a0a}.vault-list-item.is-highlighted{border-color:rgba(70,140,255,.45);box-shadow:inset 3px 0 0 #3b82f6;background:#0a1018}.vault-list-main{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:transparent;border:0;color:inherit;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.vault-list-main:hover{background:var(--bg-hover)}.vault-list-title{font-size:14px;font-weight:600;color:#fff}.vault-list-title,.vault-list-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.vault-list-url{font-size:12px;color:var(--muted)}.vault-list-meta{font-size:11px;color:var(--muted)}.vault-list-delete{flex-shrink:0;align-self:center;background:transparent;border:0;color:var(--danger);padding:8px 10px;border-radius:8px;font-size:13px}.vault-list-delete:hover:not(:disabled){background:rgba(255,80,80,.12)}.vault-list-delete:disabled{opacity:.5}.settings-action-block{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:360px}.settings-action-block>.danger,.settings-actions>.danger{align-self:flex-start}.settings-action-block>button:not(.danger),.settings-actions>button:not(.danger){background:#fff;color:#000;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.settings-actions button:disabled{opacity:.5}.confirm-box{width:min(100%,420px);border:1px solid var(--line);border-radius:10px;padding:14px;background:#0a0a0a;display:flex;flex-direction:column;gap:12px}.gate-confirm{margin-top:4px}.confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.confirm-actions .danger{align-self:center}code{font-family:ui-monospace,Consolas,monospace;font-size:.9em}.help-article{max-width:640px;display:flex;flex-direction:column;gap:8px;padding-bottom:32px}.help-lead{margin:0 0 8px;font-size:15px;line-height:1.55;color:#ddd}.help-article h3{margin:18px 0 0;font-size:14px;font-weight:650;letter-spacing:.02em;color:#fff}.help-article p{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.help-article strong{color:#e8e8e8;font-weight:600}@keyframes settingsSlideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.settings-page{width:100%;max-width:none;box-sizing:border-box;gap:18px;padding-bottom:40px;animation:settingsSlideIn .35s cubic-bezier(.16,1,.3,1) forwards}.settings-page>.error,.settings-page>.manual-search,.settings-page>.manual-section,.settings-page>.muted,.settings-page>.page-head,.settings-page>.settings-card{max-width:640px;width:100%}.settings-card{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#0a0a0a}.settings-card h3{margin:0 0 2px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#fff}.settings-key-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-key-actions button{height:36px;padding:0 12px}.settings-darke-id{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.04em}.settings-field{display:flex;flex-direction:column;gap:6px;margin:0}.settings-label{font-size:13px;color:#d0d0d0}.settings-value{margin:0;font-size:14px;color:#fff}.settings-path{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#000;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.45;word-break:break-all;color:#fff}.settings-help{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.settings-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-row>button:not(.text-link){height:var(--btn-height-sm);padding:0 14px;border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--btn-font);font-weight:var(--btn-weight);font-size:11px;letter-spacing:var(--btn-tracking);text-transform:uppercase}.settings-check{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;color:#d0d0d0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-check input{width:14px;height:14px;margin:0;accent-color:var(--hover-blue);cursor:pointer}.settings-switch-row{justify-content:flex-start;gap:10px}.settings-switch-state{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;letter-spacing:.08em;color:#71717a}.settings-check input.settings-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:40px;height:22px;flex-shrink:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#27272a;transition:background .15s ease,border-color .15s ease}.settings-check input.settings-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#d4d4d8;transition:transform .15s ease,background .15s ease}.settings-check input.settings-switch:checked{background:#065f46;border-color:rgba(52,211,153,.55)}.settings-check input.settings-switch:checked:after{transform:translateX(18px);background:#34d399}.settings-session{gap:14px}.settings-signout{align-self:flex-start;min-height:var(--btn-height);height:auto;padding:10px 16px;border:1px solid var(--btn-ghost-border);border-radius:var(--btn-radius);background:var(--btn-ghost-bg);color:var(--btn-ghost-text);font-family:var(--btn-font);font-weight:var(--btn-weight);font-size:var(--btn-size);letter-spacing:var(--btn-tracking);text-transform:uppercase;max-width:100%;text-align:left;white-space:normal;line-height:1.3}.settings-signout:hover:not(:disabled){background:var(--btn-ghost-hover-bg);border-color:var(--btn-ghost-hover-border);color:#fff;filter:none}.settings-delete{align-self:flex-start}html[data-theme=hud]{--hover-blue:var(--hud);--hover-stroke:1px solid var(--hud)}html[data-theme=hud],html[data-theme=hud] #root,html[data-theme=hud] body{color:var(--text);background:var(--bg)}html[data-theme=hud] .titlebar{background:var(--bg);border-bottom:0;box-shadow:none}html[data-theme=hud] .win-btn{color:var(--hud)}html[data-theme=hud] .titlebar .tab{background:rgba(var(--hud-rgb),.05);color:var(--hud);border:1px solid transparent;border-bottom:0}html[data-theme=hud] .titlebar .tab:hover{background:rgba(var(--hud-rgb),.1);color:var(--hud)}html[data-theme=hud] .titlebar .tab.active{background:rgba(var(--hud-rgb),.12);color:var(--hud);border-color:var(--hud);outline:none;box-shadow:none}html[data-theme=hud] .titlebar .tab-new,html[data-theme=hud] .titlebar .tabs-scroll-btn{color:var(--hud)}html[data-theme=hud] .titlebar .tab-new:hover,html[data-theme=hud] .titlebar .tabs-scroll-btn:hover{background:rgba(var(--hud-rgb),.1)}html[data-theme=hud] .topchrome{background:#01060a;border-bottom:0}html[data-theme=hud] .urlbar-top input{background:rgba(0,10,16,.9);border:1px solid var(--hud-faint);color:var(--hud);box-shadow:inset 0 0 12px rgba(var(--hud-rgb),.06)}html[data-theme=hud] .urlbar-suggest{background:#010b10;border-color:var(--hud-dim);box-shadow:0 12px 28px rgba(0,0,0,.55),var(--hud-glow)}html[data-theme=hud] .urlbar-suggest button{color:var(--hud)}html[data-theme=hud] .urlbar-suggest button.is-active,html[data-theme=hud] .urlbar-suggest button:hover{background:rgba(var(--hud-rgb),.1)}html[data-theme=hud] .urlbar-nav button{color:var(--hud)}html[data-theme=hud] .app-frame,html[data-theme=hud] .app-topbar,html[data-theme=hud] .gate,html[data-theme=hud] .main,html[data-theme=hud] .shell,html[data-theme=hud] .workspace{background:var(--bg)}html[data-theme=hud] .app-topbar{border-bottom-color:rgba(var(--hud-rgb),.28)}html[data-theme=hud] .page{background:transparent}html[data-theme=hud] .bookmarks-drawer{background:#01060a;border-left-color:var(--hud-dim);box-shadow:-8px 0 24px rgba(var(--hud-rgb),.06)}html[data-theme=hud] .outer-rail{background:#000000;border-right:1px solid rgba(var(--hud-rgb),.28)}html[data-theme=hud] .outer-rail-btn{color:var(--text)}html[data-theme=hud] .outer-rail-btn.is-on,html[data-theme=hud] .outer-rail-btn:hover{background:rgba(var(--hud-rgb),.12)}html[data-theme=hud] .sidebar{background:linear-gradient(180deg,#000000 0,color-mix(in srgb,#000000 42%,var(--hud)) 100%);border-right:1px solid rgba(var(--hud-rgb),.28);box-shadow:none}html[data-theme=hud] .nav-sep{background:var(--hud-faint)}html[data-theme=hud] .projects-acc-add,html[data-theme=hud] .projects-acc-empty-btn,html[data-theme=hud] .projects-acc-item,html[data-theme=hud] .projects-acc-toggle,html[data-theme=hud] .rail-nav,html[data-theme=hud] .side-footer>button,html[data-theme=hud] .side-nav>button,html[data-theme=hud] .ws-header-add,html[data-theme=hud] .ws-tree-create,html[data-theme=hud] .ws-tree-mod,html[data-theme=hud] .ws-tree-name{color:var(--text);border-radius:0;letter-spacing:0}html[data-theme=hud] .rail-nav .nav-label,html[data-theme=hud] .side-footer>button .nav-label,html[data-theme=hud] .side-nav>button .nav-label{letter-spacing:0;text-transform:none;font-size:14px}html[data-theme=hud] .nav-unread{background:var(--hud);box-shadow:0 0 0 2px #021018}html[data-theme=hud] .side-footer>button.active,html[data-theme=hud] .side-footer>button:active,html[data-theme=hud] .side-footer>button:hover,html[data-theme=hud] .side-nav>button.active,html[data-theme=hud] .side-nav>button:active,html[data-theme=hud] .side-nav>button:hover{transform:none!important;outline:none!important;box-shadow:none}html[data-theme=hud] .rail-nav:hover,html[data-theme=hud] .side-footer>button:hover,html[data-theme=hud] .side-nav>button:hover{background:rgba(255,255,255,.04)!important;color:#fff}html[data-theme=hud] .rail-nav.active,html[data-theme=hud] .side-footer>button.active,html[data-theme=hud] .side-nav>button.active{background:#000!important;border-left-color:#fff;color:#fff}html[data-theme=hud] .rail-nav.active:hover,html[data-theme=hud] .side-footer>button.active:hover,html[data-theme=hud] .side-nav>button.active:hover{background:#000!important;color:#fff}html[data-theme=hud] .projects-acc-toggle .nav-label{letter-spacing:0;text-transform:none;font-size:14px}html[data-theme=hud] .projects-acc-add,html[data-theme=hud] .projects-acc-toggle{color:var(--text)}html[data-theme=hud] .projects-acc-toggle:hover{color:#fff}html[data-theme=hud] .projects-acc-add:active,html[data-theme=hud] .projects-acc-add:hover{background:rgba(var(--hud-rgb),.14);color:#fff}html[data-theme=hud] .projects-acc-empty-btn,html[data-theme=hud] .projects-acc-item{color:var(--hud-dim)}html[data-theme=hud] .projects-acc-empty-btn:hover,html[data-theme=hud] .projects-acc-item:hover{background:rgba(var(--hud-rgb),.08);color:var(--hud)}html[data-theme=hud] .projects-acc-item.is-on{border-left-color:var(--hud);color:#fff}html[data-theme=hud] .projects-choice-btn.is-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border)}html[data-theme=hud] input,html[data-theme=hud] textarea{background:#01080c;border-color:var(--hud-faint);color:var(--hud)}html[data-theme=hud] input:focus,html[data-theme=hud] textarea:focus{outline:1px solid var(--hud-dim);border-color:var(--hud)}html[data-theme=hud] .gate button[type=submit]:not(.chip-btn):not(.term-btn),html[data-theme=hud] .go-btn,html[data-theme=hud] .page .confirm-actions>button:not(.danger):not(.text-link),html[data-theme=hud] .projects-action.is-primary,html[data-theme=hud] .settings-row>button:not(.text-link):not(.danger),html[data-theme=hud] .welcome-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border)}html[data-theme=hud] .settings-signout,html[data-theme=hud] .welcome-copy{background:var(--btn-ghost-bg);color:var(--btn-ghost-text);border:1px solid var(--btn-ghost-border)}html[data-theme=hud] .projects-action:not(.is-primary){border-color:var(--btn-ghost-border);color:var(--btn-ghost-text);background:var(--btn-ghost-bg)}html[data-theme=hud] .projects-empty{border-color:var(--hud-dim);background:rgba(2,16,22,.5)}html[data-theme=hud] .gate .text-link,html[data-theme=hud] .page .text-link{color:var(--hud)}html[data-theme=hud] .gate-card{background:rgba(2,16,22,.88);border:1px solid var(--hud-dim);border-radius:2px;box-shadow:var(--hud-glow)}html[data-theme=hud] .copy,html[data-theme=hud] .gate-id-loc-label,html[data-theme=hud] .gate-id-loc-path,html[data-theme=hud] .gate-note,html[data-theme=hud] .hint{color:var(--hud)}html[data-theme=hud] .gate-id-loc-btn,html[data-theme=hud] .gate-pass-btn{border-color:var(--hud-faint);color:var(--hud)}html[data-theme=hud] .gate-pass-btn:hover:not(:disabled){background:rgba(var(--hud-rgb),.1)}html[data-theme=hud] .gate-copied,html[data-theme=hud] .gate-crack p{color:var(--hud)}html[data-theme=hud] .gate-crack.is-weak .gate-crack-bar{background:#ff1a1a;box-shadow:0 0 10px #ff1a1a}html[data-theme=hud] .gate-crack.is-solid .gate-crack-bar{background:#f5d000;box-shadow:0 0 10px #f5d000}html[data-theme=hud] .gate-crack.is-bunker .gate-crack-bar{background:#3dcf7a;box-shadow:0 0 10px #3dcf7a}html[data-theme=hud] .help-lead,html[data-theme=hud] .help-page h3,html[data-theme=hud] .page-head h2{color:var(--text);letter-spacing:.02em}html[data-theme=hud] .help-article{color:var(--text)}html[data-theme=hud] .pane-tabs{background:rgba(var(--hud-rgb),.06);border-color:var(--hud-faint)}html[data-theme=hud] .pane-tabs>button.active{background:var(--hud);color:#021018}html[data-theme=hud] .games-cat-tabs>button{background:rgba(var(--hud-rgb),.06);border-color:var(--hud-faint);color:var(--hud-dim)}html[data-theme=hud] .games-cat-tabs>button:hover{color:var(--hud)}html[data-theme=hud] .games-cat-tabs>button.active{background:var(--hud);color:#021018;border-color:var(--hud)}html[data-theme=hud] .games-shelf-btn{background:#141414;border-color:#4a4a4a;color:#fff;opacity:1}html[data-theme=hud] .movies-fav{color:#fff}html[data-theme=hud] .movies-fav.is-on{color:var(--hud)}html[data-theme=hud] .movies-fav.is-on .movies-card-mark-icon,html[data-theme=hud] .movies-watch-btn.is-on .movies-watch-icon{color:var(--hud);stroke:var(--hud);fill:var(--hud)}html[data-theme=hud] .games-shelf-btn.is-on,html[data-theme=hud] .movies-profile-btn.is-on{background:var(--hud);color:#021018;border-color:var(--hud)}html[data-theme=hud] .movies-profile-btn.is-on .movies-watch-icon{color:#021018;stroke:#021018;fill:#021018}html[data-theme=hud] .settings-card,html[data-theme=hud] .settings-passwords-item{background:rgba(2,16,22,.88);border:1px solid var(--hud-faint);border-radius:2px;box-shadow:inset 0 0 20px rgba(var(--hud-rgb),.03)}html[data-theme=hud] .apps-modal{background:var(--bg-raise);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.5)}html[data-theme=hud] .settings-card h3{color:var(--hud)}html[data-theme=hud] .apps-profile-identity h3,html[data-theme=hud] .apps-profile-nameplate h3,html[data-theme=hud] .profile-layout-name{color:#fff;letter-spacing:0}html[data-theme=hud] .profile-nav-bar{border-top-color:var(--hud-dim);background:linear-gradient(180deg,#101010,#070707)}html[data-theme=hud] .profile-nav-btn{border-color:var(--hud-dim);border-top-color:rgba(var(--hud-rgb),.45);color:#fff}html[data-theme=hud] .profile-nav-back{border-color:var(--hud-dim);background:#1a1a1a;color:#e8e8e8}html[data-theme=hud] .profile-nav-back:hover{background:#222;color:#fff}html[data-theme=hud] .profile-nav-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 18px rgba(var(--hud-rgb),.22),0 10px 22px rgba(0,0,0,.6),0 2px 0 #050505}html[data-theme=hud] .welcome-modal{--welcome-glow:var(--hud);border:1px solid var(--hud);box-shadow:0 24px 64px rgba(0,0,0,.7),0 0 28px rgba(var(--hud-rgb),.28)}html[data-theme=hud] .welcome-toast{background:#041018;border-color:rgba(var(--hud-rgb),.35)}html[data-theme=hud] .welcome-kicker{color:rgba(255,255,255,.72)}html[data-theme=hud] .welcome-modal h2{color:rgba(255,255,255,.94)}html[data-theme=hud] .welcome-subhead{color:#fff}html[data-theme=hud] .welcome-share{border-color:rgba(var(--hud-rgb),.35)}html[data-theme=hud] .welcome-share:has(.welcome-share-btn:hover),html[data-theme=hud] .welcome-share:hover{border-color:var(--hud);box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 0 18px rgba(var(--hud-rgb),.45)}html[data-theme=hud] .welcome-share-btn{color:var(--hud)}html[data-theme=hud] .welcome-share-btn:hover:not(:disabled){background:rgba(var(--hud-rgb),.16);color:#fff}html[data-theme=hud] .welcome-invite-input{color:var(--hud);border-color:rgba(var(--hud-rgb),.28);background:rgba(4,10,16,.78)}html[data-theme=hud] .darkeid-path-input{background:#fff;color:#111;border-color:#6a6a6a}html[data-theme=hud] .darkeid-path-btn{background:#3a3a3a;color:#f3f3f3;border-color:#5c5c5c}html[data-theme=hud] .settings-path,html[data-theme=hud] .settings-value{color:var(--hud);border-color:var(--hud-faint);background:#01080c}html[data-theme=hud] .welcome-feature{border:1px solid var(--hud-faint);background:rgba(var(--hud-rgb),.04)}html[data-theme=hud] .welcome-feature:hover:not(:disabled){outline-color:var(--hud)}html[data-theme=hud] .newtab-home{background:radial-gradient(ellipse at 50% 46%,rgba(0,60,80,.28) 0,transparent 52%),#01070c}html[data-theme=hud] .newtab-ring{border-width:1px;border-color:var(--hud-faint);box-shadow:0 0 0 1px rgba(0,0,0,.45),0 0 22px rgba(var(--hud-rgb),.12)}html[data-theme=hud] .newtab-ring-1{border-color:var(--hud-dim);box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 28px rgba(var(--hud-rgb),.22)}html[data-theme=hud] .newtab-ring-2{border-color:rgba(var(--hud-rgb),.28)}html[data-theme=hud] .newtab-ring-3{border-color:rgba(var(--hud-rgb),.16)}html[data-theme=hud] .newtab-center{border:1px solid var(--hud-dim);box-shadow:0 0 24px rgba(var(--hud-rgb),.18),inset 0 0 18px rgba(var(--hud-rgb),.08)}html[data-theme=hud] .newtab-center:active,html[data-theme=hud] .newtab-center:hover{border-color:var(--hud-dim);box-shadow:0 0 24px rgba(var(--hud-rgb),.18),inset 0 0 18px rgba(var(--hud-rgb),.08)}html[data-theme=hud] .newtab-center-add{color:var(--hud);letter-spacing:.12em;text-transform:uppercase;font-size:10px;text-shadow:0 0 8px rgba(var(--hud-rgb),.5)}html[data-theme=hud] .newtab-spaces{border:1px solid var(--hud-dim);background:rgba(1,12,18,.72);border-radius:2px;box-shadow:var(--hud-glow)}html[data-theme=hud] .newtab-space-pill.is-active{background:var(--hud)}html[data-theme=hud] .newtab-space-tab{color:var(--hud);letter-spacing:.1em;text-transform:uppercase;font-size:11px;border-radius:2px}html[data-theme=hud] .newtab-space-pill.is-active .newtab-space-tab{color:#021018}html[data-theme=hud] .newtab-space-tab:hover{color:var(--hud);background:rgba(var(--hud-rgb),.08)}html[data-theme=hud] .newtab-space-rename{color:#021018}html[data-theme=hud] .newtab-spaces-hint{border:1px solid var(--hud-dim);border-radius:2px;background:rgba(1,12,18,.9);color:var(--hud);box-shadow:var(--hud-glow)}html[data-theme=hud] .newtab-spaces-hint-sub{color:var(--hud)!important}html[data-theme=hud] .newtab-shooter-toggle{border:1px solid var(--hud-dim);border-radius:2px;background:rgba(1,12,18,.85);color:var(--hud);box-shadow:var(--hud-glow)}html[data-theme=hud] .newtab-shooter-toggle.is-on{background:var(--hud);color:#021018}html[data-theme=hud] .newtab-shooter-run{color:var(--hud);text-shadow:var(--hud-glow)}html[data-theme=hud] .newtab-shooter-best{color:var(--hud)}html[data-theme=hud] .darke-balance-pill{border-color:var(--hud-dim);background:linear-gradient(180deg,rgba(var(--hud-rgb),.16) 0,rgba(1,12,18,.92) 48%,rgba(0,8,12,.88) 100%);box-shadow:0 0 0 1px rgba(var(--hud-rgb),.12),var(--hud-glow),inset 0 1px 0 rgba(var(--hud-rgb),.22)}html[data-theme=hud] .darke-balance-pill-label{color:var(--hud)}html[data-theme=hud] .darke-balance-pill-value{color:var(--hud);border-color:var(--hud-faint);background:rgba(0,10,16,.72);text-shadow:var(--hud-glow)}html[data-theme=hud] .newtab-shooter-hint,html[data-theme=hud] .newtab-shooter-toast{border:1px solid var(--hud-dim);border-radius:2px;background:rgba(1,12,18,.9);color:var(--hud);box-shadow:var(--hud-glow)}html[data-theme=hud] .newtab-boulder,html[data-theme=hud] .newtab-saucer,html[data-theme=hud] .newtab-turret{color:#fff}html[data-theme=hud] .newtab-turret-shard{background:#fff}html[data-theme=hud] .newtab-turret-shield-dot{background:var(--hud);box-shadow:0 0 7px rgba(var(--hud-rgb),.75)}html[data-theme=hud] .newtab-debris,html[data-theme=hud] .newtab-saucer-pellet,html[data-theme=hud] .newtab-shot{background:#fff;box-shadow:none}html[data-theme=hud] .newtab-turret-ship{background:none;box-shadow:none}html[data-theme=hud] .newtab-notes{border:1px solid var(--hud-dim);border-radius:2px;background:rgba(2,16,22,.82);box-shadow:var(--hud-glow),inset 0 0 24px rgba(var(--hud-rgb),.04)}html[data-theme=hud] .newtab-notes-head{border-bottom-color:var(--hud-faint)}html[data-theme=hud] .newtab-notes-resize{border-top-color:var(--hud-faint)}html[data-theme=hud] .newsfeed-post-resize{border-bottom-color:var(--hud-faint)}html[data-theme=hud] .newtab-notes-done-toggle,html[data-theme=hud] .newtab-notes-title,html[data-theme=hud] .newtab-notes-toggle{color:var(--hud);letter-spacing:.1em;text-transform:uppercase}html[data-theme=hud] .newtab-note-text,html[data-theme=hud] .newtab-notes-chevron,html[data-theme=hud] .newtab-notes-count,html[data-theme=hud] .newtab-notes-done-count,html[data-theme=hud] .newtab-notes-empty{color:var(--hud)}html[data-theme=hud] .newtab-note-item{background:rgba(var(--hud-rgb),.04);border:1px solid transparent}html[data-theme=hud] .newtab-note-item.is-done .newtab-note-text{color:rgba(var(--hud-rgb),.35)}html[data-theme=hud] .newtab-note-edit,html[data-theme=hud] .newtab-notes-compose input{background:#01080c;border-color:var(--hud-faint);color:var(--hud)}html[data-theme=hud] .newtab-notes-add{color:var(--hud);border:1px solid var(--hud-faint)}html[data-theme=hud] .newtab-modal-actions>button[type=submit],html[data-theme=hud] .newtab-notes-compose-actions>button[type=submit]{background:var(--hud);color:#021018}html[data-theme=hud] .newtab-modal{border:1px solid var(--line);background:var(--bg-raise);box-shadow:0 16px 48px rgba(0,0,0,.5);color:var(--text)}html[data-theme=hud] .newtab-orb-menu{border:1px solid var(--hud-dim);background:rgba(2,16,22,.96);box-shadow:var(--hud-glow)}html[data-theme=hud] .newtab-orb-host{color:var(--hud)}html[data-theme=hud] .newtab-notes-done{border-top-color:var(--hud-faint)}html[data-theme=hud] .bookmark-row,html[data-theme=hud] .vault-list-main{border-color:var(--hud-faint)}html[data-theme=hud] .error{color:#ff8aa0}html[data-theme=hud] .apps-team-error{color:#ff6b6b}html[data-theme=hud] .gate-card-stars{background:rgba(1,10,14,.42);border:1px solid var(--hud-dim);border-radius:2px;box-shadow:var(--hud-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:28px 22px 24px}html[data-theme=hud] .gate h1,html[data-theme=hud] .page-head,html[data-theme=hud] .unlock-slug{color:var(--text)}html[data-theme=hud] .welcome-lead,html[data-theme=hud] .welcome-stats-count{color:#fff}html[data-theme=hud] .bookmark-folder-name,html[data-theme=hud] .help-article h3,html[data-theme=hud] .help-article p,html[data-theme=hud] .help-article strong,html[data-theme=hud] .profile-facts-pane,html[data-theme=hud] .profile-joined,html[data-theme=hud] .profile-listing,html[data-theme=hud] .vault-list-meta,html[data-theme=hud] .vault-list-title,html[data-theme=hud] .vault-list-url,html[data-theme=hud] .welcome-feature p{color:var(--hud)}html[data-theme=hud] .profile-edit-btn{border-color:var(--hud-faint);color:var(--hud)}html[data-theme=hud] .profile-photo-edit .apps-profile-edit-listing,html[data-theme=hud] .profile-photo-edit .profile-edit-btn{border:2px solid #ffffff;color:#fff;background:rgba(0,0,0,.78)}html[data-theme=hud] .invite-card{border-color:var(--hud-faint)}html[data-theme=hud] .board-copy{background:var(--hud);color:#021018}html[data-theme=hud] .board-cols-head,html[data-theme=hud] .board-list>li.is-me,html[data-theme=hud] .board-mine{color:var(--hud)}html[data-theme=hud] .board-list>li{border-color:var(--hud-faint);background:rgba(2,16,22,.88)}html[data-theme=hud] .board-list>li.is-me{border-color:var(--hud);box-shadow:var(--hud-glow)}html[data-theme=hud] .invite-card h3,html[data-theme=hud] .invite-count{color:var(--hud)}html[data-theme=hud] .invite-link{border-color:var(--hud-faint);color:var(--hud)}html[data-theme=hud] .invite-row>button{background:var(--hud);color:#041018}html[data-theme=hud] .profile-avatar{background:rgba(var(--hud-rgb),.1);border-color:var(--hud-dim);color:var(--hud)}html[data-theme=hud] .bookmark-folder,html[data-theme=hud] .bookmark-folder-form,html[data-theme=hud] .bookmark-menu-dropdown,html[data-theme=hud] .confirm-box,html[data-theme=hud] .password-chip,html[data-theme=hud] .vault-list-item{background:rgba(2,16,22,.88);border-color:var(--hud-faint)}html[data-theme=hud] .apps-listing-modal{background:var(--bg-raise);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.55)}html[data-theme=hud] .apps-listing-follow,html[data-theme=hud] .apps-listing-head .apps-builder-name,html[data-theme=hud] .apps-listing-head-tagline,html[data-theme=hud] .apps-modal-tagline{color:var(--hud)}html[data-theme=hud] .apps-listing-follow{border-color:var(--hud)}html[data-theme=hud] .apps-vote>button.active{border-color:var(--hud);color:var(--hud)}html[data-theme=hud] .apps-modal-banner-empty{background:radial-gradient(ellipse at 50% 40%,rgba(var(--hud-rgb),.1),transparent 62%),#0d1117}html[data-theme=hud] .apps-listing-modal h3{color:#fff}html[data-theme=hud] .apps-listing-modal .apps-modal-desc{color:#c9d1d9}html[data-theme=hud] .apps-card-main h3,html[data-theme=hud] .people-card-main h3{color:#fff}html[data-theme=hud] .games-coming{border-color:var(--hud-faint);background:var(--hud-deep)}html[data-theme=hud] .games-coming h3,html[data-theme=hud] .tank-balance,html[data-theme=hud] .tank-kicker,html[data-theme=hud] .tank-staff-mark{color:var(--hud)}html[data-theme=hud] .tank-in-btn{background:linear-gradient(180deg,#7dfff0,#00d4c8 48%,#00a894);color:#041018}html[data-theme=hud] .tank-in-presets>button.is-on{background:#00e5ff;color:#041018;border-color:#00e5ff}html[data-theme=hud] .tank-custom-input,html[data-theme=hud] .tank-in-presets>button,html[data-theme=hud] .tank-in-row input{border-color:var(--hud-faint);color:var(--hud)}html[data-theme=hud] .tank-out-btn{background:linear-gradient(180deg,#3a1218,#1a080c);color:#ff8a96}html[data-theme=hud] .apps-card-cat,html[data-theme=hud] .apps-tagline{color:#8b949e}html[data-theme=hud] .apps-funding,html[data-theme=hud] .apps-paid-badge,html[data-theme=hud] .apps-platform-chip,html[data-theme=hud] .apps-status,html[data-theme=hud] .apps-status.is-live{border-color:var(--hud-dim);color:var(--hud)}html[data-theme=hud] .apps-listing-place{color:var(--hud)}html[data-theme=hud] .apps-listing-modal .apps-contact-founder,html[data-theme=hud] .apps-listing-modal .apps-edit-btn{background:var(--hud);border:0;color:#021018}html[data-theme=hud] .apps-listing-modal .apps-contact-founder:hover,html[data-theme=hud] .apps-listing-modal .apps-edit-btn:hover{filter:brightness(.92);background:var(--hud)}html[data-theme=hud] .apps-listing-modal .apps-vote>button{border-color:var(--hud-dim);background:rgba(var(--hud-rgb),.06);color:var(--hud)}html[data-theme=hud] .apps-listing-modal .apps-vote>button.active{border-color:var(--hud);background:var(--hud);color:var(--bg)}html[data-theme=hud] .apps-listing-backdrop .apps-modal-nav,html[data-theme=hud] .apps-listing-modal .apps-hero-nav{border-color:var(--hud-dim);color:var(--hud)}html[data-theme=hud] .apps-listing-modal .apps-hero-dot.is-on{background:var(--hud)}html[data-theme=hud] .apps-limit-ok,html[data-theme=hud] .apps-listing-modal .apps-visit,html[data-theme=hud] .apps-submit-actions>button[type=submit],html[data-theme=hud] .apps-visit,html[data-theme=hud] .go-btn{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border)}html[data-theme=hud] .settings-accent-swatch{border-radius:50%}.settings-accent-picks{display:flex;flex-wrap:wrap;gap:10px}.settings-accent-swatch{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.42),transparent 46%),var(--swatch);cursor:pointer}.settings-accent-swatch:hover{transform:none;outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.28)}.settings-accent-swatch.is-on{box-shadow:0 0 0 2px #09090b,0 0 0 4px #f4f4f5}.idle-lock{position:absolute;inset:0;z-index:400;display:grid;place-items:center;padding:32px 24px;overflow:hidden;background:#01060a}.idle-lock-chrome{position:absolute;top:0;left:0;right:0;z-index:2;height:36px;display:flex;align-items:center;padding:0 0 0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.idle-lock-chrome .win-btn,.idle-lock-chrome .window-controls{-webkit-app-region:no-drag;app-region:no-drag;pointer-events:auto}.idle-lock-chrome .win-btn,.idle-lock-chrome .win-btn.win-close:active,.idle-lock-chrome .win-btn.win-close:hover,.idle-lock-chrome .win-btn:active,.idle-lock-chrome .win-btn:focus,.idle-lock-chrome .win-btn:focus-visible,.idle-lock-chrome .win-btn:hover{transform:none!important;outline:none!important;background:transparent!important;filter:none!important}.idle-lock-chrome-drag{flex:1 1 auto;align-self:stretch;min-width:24px}.idle-lock-card{position:relative;z-index:1;width:min(420px,100%);display:flex;flex-direction:column;gap:12px}.tabs-locked-label{display:flex;align-items:center;height:100%;padding:0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hud);pointer-events:none}.settings-idle-picks{display:flex;flex-wrap:wrap;gap:8px}.settings-idle-pick{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--hud);font-weight:600;font-size:13px;cursor:pointer}.settings-idle-pick.is-on{border-color:var(--hud);box-shadow:var(--hud-glow);background:rgba(var(--hud-rgb),.12)}.settings-font-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.settings-font-row>span{color:var(--text);font-weight:600}.settings-font-step{display:flex;align-items:center;gap:8px}.settings-font-step button{width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--hud);font-size:20px;font-weight:600;line-height:1}.settings-font-step button:active,.settings-font-step button:hover{transform:none!important;border-color:var(--hud);background:rgba(var(--hud-rgb),.12)}.settings-font-step button:disabled{opacity:.35;cursor:default}.settings-font-step output{min-width:52px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.settings-font-preview{margin:0;color:var(--muted);font-size:var(--feed-font);line-height:1.4}.settings-accent-current{margin:4px 0 0;font-size:13px;color:var(--muted)}.beeper-float{position:fixed;z-index:140;display:flex;flex-direction:column;min-width:340px;pointer-events:auto;border:1px solid var(--line);border-radius:2px;background:var(--bg);box-shadow:0 12px 32px rgba(0,0,0,.45)}html[data-theme=hud] .beeper-float{border:1px solid var(--hud-dim);background:rgba(2,12,18,.96);box-shadow:0 12px 32px rgba(0,0,0,.55),var(--hud-glow)}.beeper-float-drag{min-height:0;flex:1 1;display:flex}.beeper-float.is-min .beeper-float-drag{flex:0 0 auto}.beeper-resize{position:absolute;right:2px;bottom:2px;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--hud) 50%) no-repeat,linear-gradient(135deg,transparent 65%,var(--hud) 65%)}.beeper-popout-root{min-height:100%;height:100%;overflow:hidden;background:var(--bg)}.beeper-deck,.beeper-popout-root{display:flex;flex-direction:column}.beeper-deck{min-height:0;flex:1 1;width:100%;background:transparent;border:0;color:var(--text);gap:16px}.beeper-deck-page,.beeper-deck-window{min-height:0;height:100%;border:0}.beeper-deck-page{display:flex;flex-direction:column;gap:0}.beeper-deck-page .newsfeed-panes{flex:1 1;min-height:0;height:100%}.beeper-chrome{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--bg-raise);border-bottom:1px solid var(--line);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.beeper-deck-window .beeper-chrome{cursor:default}.beeper-chrome-actions,.beeper-chrome-actions button{-webkit-app-region:no-drag;app-region:no-drag}.beeper-chrome-copy{display:grid;min-width:0;flex:1 1;line-height:1.15}.beeper-chrome-copy strong{font-size:11px;letter-spacing:.14em;color:var(--hud)}.beeper-chrome-copy span{font-size:10px;color:var(--muted);letter-spacing:.08em}.beeper-chrome-actions{display:flex;gap:4px}.beeper-chrome-actions button{width:22px;height:22px;border:1px solid var(--line);background:var(--bg);color:var(--hud);cursor:pointer;font:inherit;line-height:1}.beeper-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;flex-shrink:0;padding:6px;border:1px solid var(--card-line);border-radius:0;background:var(--card)}.beeper-toggle.is-triple{grid-template-columns:1fr 1fr 1fr}.beeper-toggle button{border:0;border-radius:var(--radius-lg);background:transparent;color:var(--muted);padding:8px 6px;font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.beeper-toggle button.is-on{color:#fff;background:rgba(255,255,255,.08)}.channel-info-card{flex-shrink:0;padding:12px 14px 10px;border:1px solid var(--card-line);border-radius:0;background:var(--card)}.ws-info-row{display:flex;align-items:flex-start;gap:12px}.ws-info-avatar{width:48px;height:48px;border-radius:8px;object-fit:cover;background:#161616;flex-shrink:0}.ws-info-avatar.is-fallback{display:grid;place-items:center;font-weight:700;font-size:13px;letter-spacing:.04em;color:#fff}.ws-info-copy{min-width:0;flex:1 1}.ws-channel-modal .ws-create-label{display:block;margin:12px 0 6px}.ws-channel-modal .ws-create-input{width:100%}.ws-channel-modal .newsfeed-confirm-actions{margin-top:18px}.invite-toast{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:2;margin:0;padding:8px 14px;border-radius:8px;background:#0a0a0a;border:1px solid var(--line);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.45)}.ws-channel-modal textarea.ws-create-input{height:auto;min-height:72px;padding:10px 12px;resize:vertical}.ws-guest-badge{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.ws-channel-name-field{display:flex;align-items:center;gap:6px}.ws-channel-name-field>span{color:var(--muted);font-size:18px;font-weight:700}.ws-channel-name-field .ws-create-input{flex:1 1}.ws-radio-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ws-radio{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.ws-radio.is-on{border-color:rgb(var(--hud-rgb));background:rgba(var(--hud-rgb),.08)}.ws-radio input{margin-top:3px}.ws-radio em,.ws-radio strong{display:block}.ws-radio em{color:var(--muted);font-style:normal;font-size:12px}.ws-scope-picks{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ws-scope-label{margin:16px 0 0;padding:0;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em}.ws-scope-btn,.ws-scope-static{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;text-align:left}.ws-scope-btn{cursor:pointer}.ws-invite-person:active,.ws-invite-person:hover,.ws-scope-btn:active,.ws-scope-btn:hover{transform:none;outline:none;z-index:auto}.ws-scope-btn.is-on,.ws-scope-static{border-color:rgb(var(--hud-rgb));background:rgba(var(--hud-rgb),.08)}.ws-invite-hits{gap:8px;margin-top:10px}.ws-invite-person{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.ws-invite-person.is-on{border-color:rgb(var(--hud-rgb));background:rgba(var(--hud-rgb),.08)}.ws-invite-person-photo{width:36px;height:36px;flex-shrink:0;border-radius:var(--avatar-radius,8px);object-fit:cover;background:#141414;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.ws-invite-person-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.ws-invite-person-meta strong{font-size:14px;line-height:1.2}.ws-invite-person-meta span{color:var(--muted);font-size:12px}.ws-invite-already{margin-left:auto;flex-shrink:0;padding:3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none}.ws-invite-already-inline{margin:8px 0 0;color:var(--muted);font-size:12px;font-weight:700}.ws-channel-multi-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.ws-channel-multi-wrap.is-open{grid-template-rows:1fr}.ws-channel-multi-wrap>.ws-channel-multi{min-height:0;overflow:hidden}.ws-channel-multi{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.28)}.ws-channel-multi-wrap.is-open .ws-channel-multi{margin-top:0}.ws-channel-multi-list{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto;padding:6px}.ws-channel-multi-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;border:1px solid transparent;color:#fff;cursor:pointer}.ws-channel-multi-row:hover{background:rgba(var(--hud-rgb),.08)}.ws-channel-multi-row.is-on{border-color:rgb(var(--hud-rgb));background:rgba(var(--hud-rgb),.12)}.ws-channel-multi-row input{accent-color:rgb(var(--hud-rgb))}.ws-invite-done{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ws-invite-done-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgba(var(--hud-rgb),.16);color:var(--hud);font-size:18px;font-weight:700}.ws-invite-done-row{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.ws-invite-done-row span{color:var(--muted);font-size:12px}.channel-members{padding:8px 4px 24px}.channel-members h3{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.channel-members-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.channel-members-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--card-line);border-radius:10px;background:var(--card)}.channel-members-avatar{width:36px;height:36px;flex-shrink:0}.channel-members-meta{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1 1}.channel-members-meta span,.channel-members-role{color:var(--muted);font-size:12px}.channel-members-role{flex-shrink:0;font-weight:700}.channel-members-remove{flex-shrink:0;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.ws-scope-btn em,.ws-scope-btn span,.ws-scope-static span{color:var(--muted);font-style:normal;font-size:12px}.ws-create-channel-actions{flex-wrap:wrap}.newsfeed-channel-detail>.newsfeed-pane,.newsfeed-channel-detail>.newsfeed-panes{flex:1 1;min-height:0}.ws-onboard{padding:4px 4px 12px}.channel-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:48px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(16,18,22,.55)}.channel-thread-title{min-width:0;margin:0;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:.01em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-thread-title.is-btn{cursor:pointer}.channel-thread-title.is-btn:hover{text-decoration:underline}.channel-thread-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.channel-thread-invite,.channel-thread-more{height:32px;margin:0;border:0;border-radius:6px;background:transparent;color:#c8c8c8;font:inherit;cursor:pointer}.channel-thread-invite{padding:0 10px;font-size:13px;font-weight:500}.channel-thread-more{width:32px;padding:0;font-size:16px;letter-spacing:.08em}.channel-thread-invite:hover,.channel-thread-more:hover{background:rgba(255,255,255,.08);color:#fff}.channel-thread-menu{position:relative}.ws-onboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ws-onboard-card{position:relative;min-height:88px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.03)}.ws-onboard-card:hover{border-color:rgb(var(--hud-rgb));background:rgba(var(--hud-rgb),.08)}.ws-onboard-open,.ws-onboard-open:active,.ws-onboard-open:hover,.ws-onboard-x,.ws-onboard-x:active,.ws-onboard-x:hover{transform:none!important;outline:none!important}.ws-onboard-open{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:88px;padding:14px 32px 12px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ws-onboard-open strong{font-size:13px}.ws-onboard-open span{color:var(--muted);font-size:12px;line-height:1.35}.ws-onboard-x{position:absolute;top:4px;right:4px;z-index:1;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.ws-onboard-x:hover{color:#fff;background:rgba(255,255,255,.08)}@media (max-width:1100px){.ws-onboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-attach-btn{flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;transform:none!important;outline:none!important}.channel-attach-btn:active,.channel-attach-btn:hover{color:#fff;transform:none!important;outline:none!important}.channel-attach-btn svg{width:16px;height:16px}.channel-attach-list,.channel-attach-pending{list-style:none;margin:0 0 8px;padding:0 14px;display:flex;flex-wrap:wrap;gap:8px}.channel-attach-list li,.channel-attach-pending li{display:flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:8px;font-size:12px}.channel-attach-pending button{border:0;background:transparent;color:var(--muted);cursor:pointer;transform:none!important;outline:none!important}.channel-attach-list img{display:block;max-width:180px;max-height:120px;border-radius:6px}.channel-attach-list a{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsfeed-detail-footer.is-drop{outline:1px dashed rgb(var(--hud-rgb));outline-offset:-4px}.channel-info-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.channel-info-title{margin:0;font-size:16px;font-weight:700;letter-spacing:0}.channel-info-desc{margin:6px 0 0;font-size:13px;color:var(--muted);line-height:1.4}.channel-info-cancel,.channel-info-edit{flex-shrink:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer;padding:2px 0}.channel-info-cancel:hover,.channel-info-edit:hover{color:#fff}.channel-info-desc-input,.channel-info-title-input{width:100%;border:1px solid var(--card-line);border-radius:8px;background:#0b0b0b;color:var(--text);font:inherit;padding:8px 10px}.channel-info-title-input{font-size:16px;font-weight:700;margin-bottom:8px}.channel-info-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.newsfeed-user-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:6px 2px 8px;font-size:12px;color:var(--muted)}.newsfeed-user-filter-clear{margin:0;padding:0;border:0;background:transparent;color:var(--hud);font-size:12px;font-weight:600;cursor:pointer;transform:none!important}.beeper-transmit{display:grid;grid-gap:4px;gap:4px;flex-shrink:0;padding:10px 12px;border:1px solid var(--card-line);border-top:0;border-radius:0;background:var(--card)}.beeper-transmit-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.beeper-transmit-row{display:flex;align-items:center;gap:8px}.newsfeed-compose-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--bg-active)}.newsfeed-compose-avatar.is-initial{display:grid;place-items:center;color:var(--text);font-size:13px;font-weight:700}.beeper-transmit-row input{flex:1 1;min-width:0;border:1px solid var(--line);background:var(--bg);color:var(--text);padding:7px 8px;font:inherit;font-size:16px;pointer-events:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text}.beeper-transmit-field{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;border:1px solid var(--card-line);border-radius:999px;background:#0a0a0a;padding:0 10px 0 0}.beeper-transmit-field input,.beeper-transmit-field textarea{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);padding:8px 10px;font:inherit;font-size:16px;line-height:1.35;pointer-events:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text;outline:none;box-shadow:none;caret-color:var(--text)}.beeper-transmit-field textarea{display:block;min-height:22px;max-height:220px;resize:vertical;overflow-y:auto}.beeper-transmit-field:has(textarea){align-items:flex-end;border-radius:12px;padding:4px 10px 4px 0}.beeper-transmit-field input:focus,.beeper-transmit-field textarea:focus,.beeper-transmit-field:focus-within{outline:none;border-color:var(--card-line);background:#0a0a0a;box-shadow:none}html[data-theme=hud] .beeper-transmit-field,html[data-theme=hud] .beeper-transmit-field:focus-within{background:#0a0a0a;border-color:var(--card-line)}html[data-theme=hud] .beeper-transmit-field input,html[data-theme=hud] .beeper-transmit-field input:focus,html[data-theme=hud] .beeper-transmit-field textarea,html[data-theme=hud] .beeper-transmit-field textarea:focus{background:transparent;border:0;color:var(--text);outline:none;box-shadow:none}.beeper-transmit-field .beeper-count{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.beeper-transmit-row button,.newsfeed-post-link{border:0;background:transparent;color:var(--hud);font:inherit;font-weight:700;font-size:13px;letter-spacing:0;padding:0 4px;cursor:pointer}.newsfeed-post-link{flex-shrink:0}.beeper-transmit-row button:disabled,.newsfeed-post-link:disabled{opacity:.4;cursor:default}.newsfeed-post-link:not(:disabled):hover{text-decoration:underline}.beeper-count{font-size:10px;color:var(--muted)}.beeper-count.is-max,.beeper-count.is-over{color:var(--hud);font-weight:700}.beeper-error{margin:8px 10px 0}.beeper-stream{padding:8px 10px 16px}.newsfeed-panes{min-height:0;flex:1 1;overflow:hidden}.newsfeed-panes-track{display:flex;width:200%;height:100%;transform:translateX(0);transition:transform .28s ease}.newsfeed-panes.is-detail .newsfeed-panes-track{transform:translateX(-50%)}.newsfeed-panes.is-split{display:block;overflow:hidden;min-height:0;height:100%}.newsfeed-panes.is-split .newsfeed-panes-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0;width:100%;height:100%;transform:none;transition:none}.newsfeed-panes.is-split.is-detail .newsfeed-panes-track{transform:none}.newsfeed-panes.is-split .newsfeed-pane{display:flex;flex-direction:column;width:auto;min-height:0;height:100%}.newsfeed-panes.is-split .newsfeed-pane:not(.newsfeed-detail){grid-column:1}.newsfeed-panes.is-split .newsfeed-detail{grid-column:2;position:relative;border:0;border-left:1px solid rgba(255,255,255,.1);background:rgba(27,31,35,.58);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:0;overflow:hidden;gap:0;min-height:0;height:100%}.newsfeed-pane.newsfeed-detail.is-idle,.newsfeed-panes.is-split .newsfeed-detail.is-idle{background:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.newsfeed-detail.is-idle .newsfeed-back,.newsfeed-detail.is-idle .newsfeed-detail-footer,.newsfeed-detail.is-idle .newsfeed-detail-scroll,.newsfeed-detail.is-idle .newsfeed-original,.newsfeed-detail.is-idle .newsfeed-post-resize,.newsfeed-detail.is-idle .newsfeed-profile-back{display:none!important}.newsfeed-detail-idle{position:absolute;inset:0;background:#000;pointer-events:none}.newsfeed-panes.is-split.is-messages-only .newsfeed-panes-track{grid-template-columns:minmax(0,1fr)}.newsfeed-panes.is-split.is-messages-only .newsfeed-detail{grid-column:1;width:100%;border-left:0}.newsfeed-panes.is-split .channel-info-card{border-top:0;border-left:0;border-right:0}.newsfeed-panes.is-split .beeper-transmit{border-left:0;border-right:0;border-bottom-color:rgba(255,255,255,.1)}.newsfeed-panes.is-split .beeper-stream{flex:1 1;min-height:0}.newsfeed-panes.is-split .newsfeed-original{flex-shrink:0;min-height:0;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.1)}.newsfeed-original:has(+.newsfeed-post-resize),.newsfeed-panes.is-split .newsfeed-original:has(+.newsfeed-post-resize){border-bottom:0}.newsfeed-post-resize{flex:0 0 10px;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid var(--hud-faint);background:transparent;cursor:ns-resize;touch-action:none;position:relative}.newsfeed-post-resize:after{content:"";position:absolute;left:50%;top:50%;width:36px;height:3px;border-radius:2px;background:var(--hud);transform:translate(-50%,-50%);pointer-events:none}.newsfeed-post-resize:active:after,.newsfeed-post-resize:hover:after{background:var(--hud);box-shadow:0 0 8px rgba(var(--hud-rgb),.55)}.newsfeed-original.is-sized,.newsfeed-panes.is-split .newsfeed-original.is-sized{flex:0 0 var(--detail-post-h);height:var(--detail-post-h);max-height:calc(100% - 168px);min-height:0;overflow:auto}.newsfeed-detail.is-post-sized .newsfeed-detail-scroll,.newsfeed-detail:has(.newsfeed-original.is-sized) .newsfeed-detail-scroll{flex:1 1 auto;min-height:88px;overflow:auto;padding:10px 14px 16px}body.is-ns-resize,body.is-ns-resize *{cursor:ns-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.newsfeed-panes.is-split .newsfeed-detail-scroll{flex:1 1;min-height:0}.newsfeed-panes.is-split .newsfeed-detail-footer{flex-shrink:0}.newsfeed-panes.is-split .newsfeed-card{border-left:0;border-right:0}.newsfeed-panes.is-split .newsfeed-card.is-open,.newsfeed-panes.is-split .newsfeed-card:active,.newsfeed-panes.is-split .newsfeed-card:hover{background:rgba(var(--hud-rgb),.12);border-color:rgba(var(--hud-rgb),.55);border-left-color:rgba(var(--hud-rgb),.55);border-right-color:transparent;box-shadow:inset 2px 0 0 var(--hud)}.newsfeed-pane{display:flex;flex-direction:column;width:50%;min-width:0;min-height:0;height:100%;gap:0}.beeper-stream{min-height:0;flex:1 1;overflow:auto;padding:0}.beeper-stream .status-list{gap:0}.newsfeed-sort{position:relative;display:flex;align-items:center;gap:12px;flex-shrink:0;padding:8px 14px 10px}.newsfeed-sort:before{content:"";flex:1 1 auto;height:1px;min-width:24px;background:rgba(255,255,255,.22)}.newsfeed-sort-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin:0;padding:4px 2px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.newsfeed-sort-btn .newsfeed-sort-value{color:var(--text);font-weight:400}.newsfeed-sort-caret{font-size:10px;line-height:1;color:var(--muted)}.newsfeed-sort-btn:active,.newsfeed-sort-btn:hover{transform:none!important;outline:none!important}.newsfeed-sort-pop{position:absolute;top:calc(100% - 2px);right:10px;z-index:24;min-width:156px;padding:6px 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#1b1f23;box-shadow:0 10px 28px rgba(0,0,0,.45);display:grid}.newsfeed-sort-pop button{padding:10px 16px;border:0;border-left:2px solid transparent;background:transparent;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.newsfeed-sort-pop button.is-on{border-left-color:var(--hud);background:rgba(var(--hud-rgb),.1)}.newsfeed-sort-pop button:active,.newsfeed-sort-pop button:hover{background:rgba(255,255,255,.06);transform:none!important;outline:none!important}.newsfeed-card{display:block;width:100%;text-align:left;padding:14px 16px 16px 8px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--text);font:inherit;cursor:pointer}.beeper-stream .newsfeed-card{background:rgba(27,31,35,.55)}.newsfeed-card.is-open,.newsfeed-card:active,.newsfeed-card:hover{background:rgba(var(--hud-rgb),.12);border-color:rgba(var(--hud-rgb),.55);box-shadow:inset 2px 0 0 var(--hud);transform:none!important;outline:none!important}.newsfeed-card-inner{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.newsfeed-card-inner:not(.is-compact){grid-template-columns:6px 56px minmax(0,1fr) auto;column-gap:8px;row-gap:10px}.newsfeed-card-photo{width:56px;height:56px;border-radius:3px;object-fit:cover;object-position:center;background:#141414;overflow:hidden;image-rendering:auto}.newsfeed-card-photo.is-initial{display:grid;place-items:center;color:#fff;font-size:18px;font-weight:700}.newsfeed-card-body{min-width:0}.newsfeed-card-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.25}.newsfeed-card-name{color:var(--text);font-size:14px;font-weight:700;letter-spacing:0}.newsfeed-card-at,.newsfeed-card-dot,.newsfeed-card-time{color:var(--muted);font-size:13px;font-weight:400}.newsfeed-follow{margin:0;padding:0;border:0;background:transparent;color:var(--hud);font:inherit;font-size:13px;font-weight:650;cursor:pointer;transform:none!important;outline:none!important}.newsfeed-follow.is-on{color:var(--hud);font-weight:500}.newsfeed-follow:active,.newsfeed-follow:hover{text-decoration:underline;transform:none!important;outline:none!important}.newsfeed-follow:disabled{opacity:.5;cursor:default}.newsfeed-card-identity{display:grid;grid-gap:2px;gap:2px;min-width:0}.newsfeed-card-headline{margin:0;color:#a3a3a3;font-size:12px;font-weight:400;line-height:1.3}.newsfeed-author-badge{display:inline-flex;align-items:center;align-self:center;margin:0;padding:2px 6px;border-radius:4px;background:rgba(var(--hud-rgb),.18);color:var(--hud);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.newsfeed-comment-when{display:inline-flex;align-items:baseline;gap:6px;margin-left:0}.newsfeed-owner-menu{position:relative;flex-shrink:0;margin-left:auto}.newsfeed-menu-btn{width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:14px;line-height:1;letter-spacing:.08em;cursor:pointer}.newsfeed-menu-btn:active,.newsfeed-menu-btn:hover{color:var(--text);background:rgba(255,255,255,.06);transform:none!important;outline:none!important}.newsfeed-menu-pop{position:absolute;top:calc(100% + 4px);right:0;left:auto;z-index:20;min-width:148px;padding:4px;border:1px solid rgba(255,255,255,.1);background:rgba(20,22,24,.96);display:grid}.newsfeed-menu-pop button{padding:7px 8px;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.newsfeed-menu-pop button:hover{background:rgba(255,255,255,.06);transform:none!important;outline:none!important}.newsfeed-menu-pop button.is-danger{color:var(--danger)}.newsfeed-inline-edit{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;margin-top:6px}.newsfeed-inline-edit textarea{display:block;width:100%;min-height:64px;resize:vertical;overflow:auto;border:1px solid var(--card-line);border-radius:8px;background:rgba(0,0,0,.35);color:var(--text);padding:8px 10px;font:inherit;font-size:var(--feed-font);line-height:1.4;white-space:pre-wrap;word-break:break-word;outline:none;box-shadow:none}.newsfeed-inline-edit textarea:focus{outline:none;border-color:var(--card-line);box-shadow:none}html[data-theme=hud] .newsfeed-inline-edit textarea,html[data-theme=hud] .newsfeed-inline-edit textarea:focus{background:rgba(0,0,0,.35);border-color:var(--card-line);color:var(--text);outline:none}.newsfeed-inline-edit-actions{display:flex;align-items:center;gap:10px}.newsfeed-inline-edit-actions .beeper-count{margin-right:auto}.newsfeed-edit-save:disabled{opacity:.45;cursor:default;text-decoration:none}.newsfeed-edit-cancel,.newsfeed-edit-save{border:0;background:transparent;color:var(--hud);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.newsfeed-edit-cancel{color:var(--muted);font-weight:500}.newsfeed-edit-cancel:hover,.newsfeed-edit-save:hover{transform:none!important;outline:none!important;text-decoration:underline}.newsfeed-card-text{margin:4px 0 0;color:var(--text);font-size:var(--feed-font);line-height:1.4;white-space:pre-wrap;word-break:break-word}.newsfeed-card .newsfeed-card-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.newsfeed-original .newsfeed-card-text{white-space:pre-wrap;word-break:break-word}.newsfeed-see-more-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.newsfeed-see-more{margin:0;padding:0;border:0;background:transparent;color:var(--hud);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.newsfeed-see-more:active,.newsfeed-see-more:hover{text-decoration:underline;transform:none!important;outline:none!important}.newsfeed-you-mark{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;flex:1 1;margin:0;color:rgba(var(--hud-rgb),.72);font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1.2;overflow:hidden}.newsfeed-you-mark.is-empty{min-height:0}.newsfeed-stat,.newsfeed-you-kind,.newsfeed-you-mark .newsfeed-card-dot{flex-shrink:0;white-space:nowrap}.newsfeed-stat{display:inline-flex;align-items:center;gap:5px;color:#a3a3a3;font-weight:600}.newsfeed-stat-icon{width:15px;height:15px;flex-shrink:0}.newsfeed-you-quote{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a3a3a3;font-weight:400;letter-spacing:0}.newsfeed-card-foot{display:flex;align-items:center;gap:10px;min-width:0;margin-top:6px}.newsfeed-bookmark{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#a3a3a3;cursor:pointer}.newsfeed-bookmark:active,.newsfeed-bookmark:hover{color:var(--hud);background:rgba(var(--hud-rgb),.12);transform:none!important;outline:none!important}.newsfeed-bookmark.is-on{color:var(--hud)}.newsfeed-card-inner:not(.is-compact)>.newsfeed-card-foot{grid-column:3;min-width:0;overflow:hidden;margin-top:0}.newsfeed-card-inner.is-compact .newsfeed-card-foot,.newsfeed-card-inner.is-compact .newsfeed-you-mark{min-width:0;overflow:hidden}.newsfeed-card-aside{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px;min-width:36px;padding-top:2px}.newsfeed-card-aside .newsfeed-card-time{font-size:12px;line-height:1.25;white-space:nowrap;text-transform:none;letter-spacing:0}.newsfeed-card-unread{width:6px;height:6px;margin-top:25px;border-radius:50%;background:#2f6bff;box-shadow:none}.newsfeed-card-unread.is-off{background:transparent}.newsfeed-card-inner.is-compact{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;grid-column-gap:10px;column-gap:10px;grid-row-gap:6px;row-gap:6px}.newsfeed-card-inner.is-compact .newsfeed-card-main{min-width:0;display:flex;flex-direction:column;gap:6px}.newsfeed-card-inner.is-compact .newsfeed-card-photo{width:40px;height:40px;border-radius:3px}.newsfeed-original .newsfeed-card-inner.is-compact .newsfeed-post-bubble{margin-top:2px;padding:18px 20px;border-radius:10px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08)}.newsfeed-original .newsfeed-card-inner.is-compact .newsfeed-post-bubble .newsfeed-card-text{margin:0}.newsfeed-card-inner:not(.is-compact):not(.has-headline){align-items:center}.newsfeed-card-inner:not(.is-compact):not(.has-headline) .newsfeed-card-unread{margin-top:0}.newsfeed-original{flex-shrink:0;margin:0;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:inset 2px 0 0 var(--hud);background:rgba(var(--hud-rgb),.08)}.newsfeed-original .newsfeed-card{padding:0;border:0;background:transparent;box-shadow:none;cursor:default}.newsfeed-original .newsfeed-card-time{flex-shrink:0;padding-top:2px}.newsfeed-card-head{display:flex;align-items:center;gap:8px}.newsfeed-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.newsfeed-handle{font-size:12px;color:var(--hud)}.newsfeed-back{margin:8px 10px 0;color:var(--hud);letter-spacing:.04em}.newsfeed-back,.newsfeed-profile-back{align-self:flex-start;padding:0;border:0;background:transparent;font:inherit;font-size:12px;cursor:pointer}.newsfeed-profile-back{display:flex;align-items:center;gap:4px;margin:10px 14px 12px;color:#34d399;line-height:1.2;transform:none!important;outline:none!important}.newsfeed-profile-back:active,.newsfeed-profile-back:hover{text-decoration:underline;color:#6ee7b7;transform:none!important;outline:none!important}.newsfeed-detail-scroll{min-height:0;flex:1 1;overflow:auto;padding:10px 14px 16px}.newsfeed-detail:not(.is-post-expanded) .newsfeed-detail-scroll{min-height:140px}.newsfeed-detail:not(.is-post-expanded) .newsfeed-detail-scroll:has(.ws-onboard){min-height:220px}.newsfeed-detail.is-post-expanded .newsfeed-original{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.newsfeed-detail.is-post-expanded .newsfeed-original .newsfeed-card-inner.is-compact{flex:1 1;min-height:0;overflow:hidden;align-items:stretch}.newsfeed-detail.is-post-expanded .newsfeed-original .newsfeed-card-main{min-height:0;height:100%;overflow:hidden}.newsfeed-detail.is-post-expanded .newsfeed-original .newsfeed-inline-edit,.newsfeed-detail.is-post-expanded .newsfeed-original .newsfeed-post-bubble{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.newsfeed-detail.is-post-expanded .newsfeed-original .newsfeed-inline-edit{overflow:hidden}.newsfeed-detail.is-post-expanded .newsfeed-original .newsfeed-inline-edit textarea{flex:1 1 auto;min-height:0;height:auto!important;max-height:none;overflow-y:auto;resize:none}.newsfeed-detail.is-post-expanded .newsfeed-original .newsfeed-card-foot,.newsfeed-detail.is-post-expanded .newsfeed-original .newsfeed-inline-edit-actions{flex-shrink:0}.newsfeed-detail.is-post-expanded .newsfeed-detail-scroll{flex:0 0;min-height:0;overflow:hidden;padding:0}.newsfeed-detail-footer .beeper-transmit-field:has(textarea){border-radius:999px;align-items:center}.newsfeed-detail-footer .beeper-transmit-field:has(textarea:not([rows="1"])){border-radius:12px;align-items:flex-end}.newsfeed-detail-footer .beeper-transmit-field textarea{resize:none;max-height:120px}.newsfeed-comments-empty{margin:0;padding:28px 12px;text-align:center;font-size:13px}.newsfeed-thread{list-style:none;margin:0;padding:0 2px 0 0;display:grid;grid-gap:16px;gap:16px}.newsfeed-thread.is-nested{margin:12px 0 0;padding:12px 0 0;gap:14px;min-width:0;width:100%;box-sizing:border-box}.newsfeed-thread:not(.is-nested)>.newsfeed-comment>.newsfeed-thread.is-nested{margin-left:15px;width:calc(100% - 15px);padding-left:16px;border-left:2px solid rgba(var(--hud-rgb),.42)}.newsfeed-thread.is-nested>.newsfeed-comment>.newsfeed-thread.is-nested{margin-left:0;width:100%;padding-left:0;border-left:0}.newsfeed-comment{display:flex;flex-direction:column;min-width:0;padding:0}.newsfeed-comment-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;align-items:start}.newsfeed-comment-row>.newsfeed-card-aside{padding-top:8px}.newsfeed-comment-row>.newsfeed-card-aside .newsfeed-owner-menu{margin-left:0}.newsfeed-comment.is-target>.newsfeed-comment-row>.newsfeed-comment-body{background:rgba(var(--hud-rgb),.1);box-shadow:none;outline:none}.newsfeed-comment.is-target>.newsfeed-comment-row{scroll-margin-top:8px}.newsfeed-comment-body{min-width:0;padding:8px 10px;border-radius:3px}.newsfeed-comment-photo{width:32px;height:32px;margin-top:8px;border-radius:3px;object-fit:cover;background:#141414}.newsfeed-comment-photo.is-initial{display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.newsfeed-comment-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.25}.newsfeed-comment-text{margin:3px 0 0;color:var(--text);font-size:var(--feed-font);line-height:1.4;white-space:pre-wrap;word-break:break-word}.newsfeed-reply-at{color:var(--hud);font-weight:400;margin-right:.4em}.newsfeed-reply-btn{margin-top:4px;padding:0;border:0;background:transparent;color:#a3a3a3;font:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.newsfeed-reply-icon{display:block;flex-shrink:0}.newsfeed-reply-btn:active,.newsfeed-reply-btn:hover{color:#fff;transform:none!important;outline:none!important}.newsfeed-comment.is-target .newsfeed-reply-btn{color:#a3a3a3}.newsfeed-comment.is-target .newsfeed-reply-btn:hover{color:#fff}.newsfeed-detail-footer{flex-shrink:0;padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.newsfeed-replying{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:6px 8px;background:rgba(var(--hud-rgb),.1);box-shadow:inset 2px 0 0 var(--hud);font-size:12px;color:var(--text)}.newsfeed-replying button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.newsfeed-replying button:hover{color:var(--hud);transform:none!important;outline:none!important}.beeper-stream .status-feed{max-width:none}.beeper-stream .status-card{border-bottom-color:transparent}.beeper-stream .status-author,.beeper-stream .status-comment-count,.beeper-stream .status-content{color:var(--text)}.beeper-float.is-min .beeper-error,.beeper-float.is-min .beeper-stream,.beeper-float.is-min .beeper-toggle,.beeper-float.is-min .beeper-transmit,.beeper-float.is-min .newsfeed-panes{display:none}.person-peek-hit{display:inline-flex;align-items:center;min-width:0;max-width:100%;cursor:pointer}.newsfeed-card-inner>.person-peek-hit{display:block;width:56px}.newsfeed-card-inner.is-compact>.person-peek-hit{width:40px}.newsfeed-comment-row>.person-peek-hit{display:block;width:32px}.person-peek-hit .newsfeed-card-photo,.person-peek-hit .newsfeed-comment-photo{display:block}.person-peek{position:fixed;z-index:80;width:300px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#1b1f23;box-shadow:0 12px 40px rgba(0,0,0,.55);color:var(--text);pointer-events:auto}.person-peek-hero{position:relative;height:168px;background:#0c0c0e}.person-peek-photo{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.person-peek-photo.is-initial{display:grid;place-items:center;color:#fff;font-size:64px;font-weight:700;background:#141414}.person-peek-body{display:grid;grid-gap:8px;gap:8px;padding:12px 14px 14px}.person-peek-id{display:grid;grid-gap:3px;gap:3px;min-width:0}.person-peek-id-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.person-peek-id-row strong{overflow:hidden;color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.person-peek-id-dot,.person-peek-id-row span{color:var(--muted);font-size:13px;font-weight:400}.person-peek-headline{margin:0;color:#a3a3a3;font-size:13px;line-height:1.35}.person-peek-facts{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;color:var(--muted);font-size:13px;line-height:1.3}.person-peek-facts li{display:inline-flex;align-items:center;gap:6px;min-width:0}.person-peek-facts svg{width:14px;height:14px;flex-shrink:0;opacity:.85}.person-peek-counts{display:flex;flex-wrap:wrap;gap:14px;margin:0;color:var(--muted);font-size:13px}.person-peek-counts strong{color:var(--text);font-weight:700}.person-peek-follow{width:100%;margin-top:4px}.person-peek-visit{width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.person-peek-visit:active,.person-peek-visit:hover{transform:none!important;outline:none!important;background:rgba(255,255,255,.06)}.gate-require-id{margin:0 0 16px;text-align:center;font-size:13px;letter-spacing:.04em;color:var(--muted)}.gate-id-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.gate-id-help{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer;padding:0}.gate-id-help svg{width:14px;height:14px}.signup-progress{margin:0 0 10px;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:11px;font-weight:650;color:rgba(16,185,129,.8)}.signup-kicker,.signup-progress{text-align:center;letter-spacing:.12em}.signup-kicker{margin:0 0 12px;font-size:13px;color:var(--muted)}.signup-wizard .gate-logo{margin-bottom:12px}.signup-toast{position:fixed;top:28px;left:50%;transform:translateX(-50%);z-index:40;margin:0;padding:10px 16px;border-radius:8px;background:#0a0a0a;border:1px solid #34d399;color:#fff;font-size:13px;font-weight:650;letter-spacing:.02em;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.55)}.signup-title{margin:0 0 12px;text-align:center;line-height:1.2}.gate-login-title,.signup-title{font-size:22px;letter-spacing:.06em}.gate-login-title{font-weight:650}.signup-title-ready{font-size:20px;letter-spacing:.03em;white-space:nowrap}.signup-copy{margin:0 0 20px;text-align:center;font-size:13.5px;line-height:1.45;color:var(--muted)}.signup-copy-list{margin-top:-8px;letter-spacing:.03em}.signup-id-row{display:flex;align-items:stretch;gap:8px}.signup-id-row>input{flex:1 1 auto;min-width:0}.signup-id-wiggle{flex:0 0 auto;animation:signup-wiggle 2.2s ease-in-out infinite}.signup-id-action{width:auto;min-width:112px;padding:0 12px}.signup-id-action.is-icon{width:42px;min-width:42px;padding:0}@keyframes signup-wiggle{0%,68%,to{transform:rotate(0deg)}72%{transform:rotate(-6deg)}76%{transform:rotate(6deg)}80%{transform:rotate(-4deg)}84%{transform:rotate(4deg)}88%{transform:rotate(-2deg)}92%{transform:rotate(1deg)}}.signup-id-warn{margin:0;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:11px;line-height:1.4;letter-spacing:.02em;color:#e8b84a}.signup-avatars{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}.signup-avatar-upload,.signup-preset{border:1px solid var(--line);background:#0a0a0a;color:var(--muted);cursor:pointer;padding:6px}.signup-avatar-upload.is-on,.signup-preset.is-on{border-color:var(--text)}.signup-preset{width:64px;height:64px}.signup-preset img{width:52px;height:52px;display:block}.signup-avatar-upload{display:flex;flex-direction:column;align-items:center;gap:4px;font:inherit;font-size:11px}.ws-boot-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:stretch;background:#050505}.ws-boot{margin:0;flex:1 1;padding:28px 22px;border:0;background:#050505;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.7;letter-spacing:.02em;color:#9dffb0}.ws-boot p{margin:0}.ak-panel{margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--line)}.ak-title{margin:0 0 8px;font-size:13px}.ak-primary-label,.ak-title{letter-spacing:.06em;text-transform:uppercase}.ak-primary-label{margin:0;font-size:11px;color:var(--muted)}.ak-primary-key{margin:6px 0 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;letter-spacing:.06em}.ak-tg{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:12px}.ak-tg button{border:1px solid var(--line);background:#111;color:inherit;font:inherit;font-size:12px;padding:8px 10px;cursor:pointer}.ak-revoke,.ak-tg button.is-danger{color:#ff6b6b;border-color:rgba(255,107,107,.4);background:transparent}.ak-create{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.ak-create-label{margin:0;font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.ak-picks{display:flex;flex-wrap:wrap;gap:6px}.ak-picks button{border:1px solid var(--line);background:transparent;color:inherit;font:inherit;font-size:12px;padding:6px 10px;cursor:pointer}.ak-picks button.is-on{border-color:var(--text)}.ak-table{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ak-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.ak-snip{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.ak-revoke{font:inherit;font-size:12px;padding:4px 8px;cursor:pointer}.ws-hub-header{gap:12px}.gate-id-preview-kicker-row{display:flex;align-items:center;justify-content:center;gap:6px;position:relative}.gate-id-tip{position:relative;display:inline-flex}.gate-id-tip-btn{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.gate-id-tip-btn svg{width:15px;height:15px}.gate-id-tip-btn:active,.gate-id-tip-btn:hover{color:#fff;transform:none!important;outline:none!important;filter:none!important}.gate-id-tip-pop{position:absolute;left:50%;top:calc(100% + 8px);z-index:20;width:max-content;max-width:20rem;transform:translateX(-50%);padding:12px;border-radius:6px;background:#18181b;border:1px solid rgba(16,185,129,.3);color:#d4d4d8;font-size:12px;font-weight:400;text-align:left;box-shadow:0 20px 40px rgba(0,0,0,.45)}.gate-id-tip-pop,.manual-sub{line-height:1.45;letter-spacing:0;text-transform:none}.manual-sub{margin:8px 0 0;font-size:13.5px;color:var(--muted);font-weight:500}.manual-home{margin-top:12px;display:inline-block}.manual-search{display:block;max-width:640px;width:100%}.manual-search-input{width:100%;box-sizing:border-box;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;background:#18181b;border:1px solid #27272a;color:var(--text);border-radius:6px;padding:10px 12px}.manual-section{max-width:640px;width:100%;display:flex;flex-direction:column;gap:8px}.manual-section-title{margin:12px 0 2px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#fff}.manual-acc{border:1px solid #27272a;border-radius:6px;background:#0a0a0a}.manual-acc-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;background:transparent;color:#fff;font:inherit;font-size:13.5px;font-weight:650;text-align:left;cursor:pointer}.manual-acc-toggle svg{width:16px;height:16px;flex:0 0 auto;transition:transform .16s ease}.manual-acc.is-open .manual-acc-toggle svg{transform:rotate(180deg)}.manual-acc-toggle:active,.manual-acc-toggle:hover{transform:none!important;outline:none!important;filter:none!important}.manual-acc-body{margin:0;padding:0 14px 14px;font-size:13.5px;line-height:1.5;color:var(--muted)}.landing{position:relative;flex:1 1;min-height:0;overflow:auto;background:#01060a url(/welcome.jpg) 50%/cover no-repeat;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.landing-inner{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%;background:rgba(1,6,10,.58)}.landing-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(1,6,10,.55),rgba(1,6,10,0))}.landing-logo-btn{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.landing-logo-btn:active,.landing-logo-btn:hover{transform:none!important;outline:none!important;filter:none!important}.landing-logo{height:34px;width:auto;object-fit:contain}.landing-nav{display:flex;align-items:center;gap:6px}.landing-nav .term-btn{width:auto;min-width:0;padding:0 16px;height:var(--btn-height-sm);min-height:var(--btn-height-sm)}.landing-nav .term-btn-light{min-width:132px}.landing-ghost{border:0;background:transparent;color:#a1a1aa;font-family:var(--btn-font);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;padding:8px 12px;cursor:pointer}.landing-ghost:active,.landing-ghost:hover{color:#fff;transform:none!important;outline:none!important;filter:none!important}.landing-main{flex:1 1;width:min(1040px,calc(100% - 48px));margin:0 auto;padding:24px 0 32px}.landing-home{width:min(1180px,calc(100% - 48px));padding:0 0 56px}.landing-hero{gap:0;min-height:0;max-width:none;padding:72px 0 52px;animation:landing-rise .7s ease-out both}.landing-hero,.landing-hero-copy-col{display:flex;flex-direction:column;align-items:center;width:100%}.landing-hero-copy-col{max-width:52rem;text-align:center}.landing-hero-sub{margin:0;max-width:46rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.6vw,28px);line-height:1.4;font-style:normal;font-weight:400;letter-spacing:-.02em;color:rgba(250,250,250,.92);text-align:center;text-shadow:0 1px 14px rgba(0,0,0,.75)}.landing-try{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin:2.15em 0 0;padding:0;border:0;background:transparent}.landing-try-kicker{margin:0;font-size:12px;font-weight:750;letter-spacing:.14em;color:#34d399}.landing-try-q{margin:0;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.04em;color:rgba(212,212,216,.72);text-shadow:0 1px 10px rgba(0,0,0,.55)}.landing-try-actions{display:flex;flex-direction:column;gap:10px}.landing-try-btn{width:auto;min-width:220px;height:var(--btn-height-lg);min-height:var(--btn-height-lg);padding:0 var(--btn-pad-x-lg)}.landing-try-btn.term-btn-emerald:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:#fff;box-shadow:none}.landing-try-btn-ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-text);border:1px solid var(--btn-ghost-border)}.landing-try-btn-ghost:hover:not(:disabled){background:var(--btn-ghost-hover-bg);border-color:var(--btn-ghost-hover-border);color:#fff}.landing-explainer{display:flex;justify-content:center;width:100%;padding:0 0 64px}.landing-explainer .landing-video-frame{width:70%;max-width:none;min-height:360px}.landing-video-frame{aspect-ratio:16/9;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(1,6,10,.18),rgba(1,6,10,.55) 72%,rgba(1,6,10,.82)),url(/welcome.jpg) center 38% /128% no-repeat;box-shadow:0 18px 48px rgba(0,0,0,.5)}.landing-video-frame,.landing-video-stage{position:relative;width:100%;min-height:280px}.landing-video-stage{flex-direction:column;height:100%;border:0;background:transparent;color:inherit}.landing-video-play,.landing-video-stage{display:flex;align-items:center;justify-content:center}.landing-video-play{width:64px;height:64px;border-radius:2px;border:1px solid rgba(255,255,255,.28);background:rgba(5,5,6,.62);color:#f4f4f5;box-shadow:none}.landing-video-play svg{width:22px;height:22px;margin-left:2px}.landing-video-caption{position:absolute;left:0;right:0;bottom:18px;max-width:none;padding:0 16px;text-align:center;font-size:12px;font-weight:550;letter-spacing:.08em;text-transform:none;color:rgba(244,244,245,.9);text-shadow:0 1px 12px rgba(0,0,0,.7)}.landing-chat-embed{width:100%;min-height:480px;height:min(560px,72vh);border:1px solid #27272a;border-radius:14px;overflow:hidden;background:rgba(9,9,11,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 64px rgba(0,0,0,.45)}.landing-demo-pane{height:100%;background:rgba(0,0,0,.45)}.landing-demo-pane .dm-chat-head{background:rgba(24,24,27,.9)}.landing-demo-helper{margin:0;font-size:12px;line-height:1.45;font-style:italic;color:#71717a}.landing-demo-link-row{display:flex;gap:8px;align-items:stretch}.landing-demo-link{flex:1 1;min-width:0;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#050506;color:#a1a1aa;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;letter-spacing:.02em}.landing-demo-copy{width:auto;min-width:72px;height:38px;padding:0 12px}.shell-copy-toast{position:fixed;left:50%;bottom:28px;z-index:400;display:flex;align-items:center;gap:8px;margin:0;padding:12px 16px;border-radius:14px;background:rgba(18,18,18,.92);border:1px solid #2a2a2a;color:#fafafa;font-size:13px;font-weight:650;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,140%);animation:shell-copy-toast-in .35s ease forwards;pointer-events:none}.shell-copy-toast-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#22c55e;color:#052e16;font-size:12px;font-weight:800;line-height:1}.shell-copy-toast.is-out{animation:shell-copy-toast-out .35s ease forwards}@keyframes shell-copy-toast-in{0%{transform:translate(-50%,140%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes shell-copy-toast-out{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,140%);opacity:0}}.landing-demo-pane .dm-sec-badge{white-space:normal;text-align:right;max-width:18em}.landing-demo-compose textarea{width:100%;min-height:56px;max-height:96px;resize:none;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#09090b;color:#f4f4f5;font:inherit;line-height:1.4}.landing-demo-card{display:flex;flex-direction:column;gap:16px;width:100%;padding:28px 28px 24px;min-height:380px;border:1px solid #27272a;border-radius:14px;background:rgba(24,24,27,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.landing-demo-sub{margin:0;font-size:14px;line-height:1.5;font-style:italic;color:#a1a1aa}.landing-demo-msg-label{margin:0;font-size:13px;line-height:1.4;font-style:italic;color:#d4d4d8}.landing-demo-card textarea{width:100%;flex:1 1;min-height:148px;resize:none;padding:14px 16px;border:1px solid #27272a;border-radius:8px;background:rgba(9,9,11,.85);color:#fafafa;font-family:inherit;font-size:15px;line-height:1.45}.landing-demo-card textarea::placeholder{color:#71717a}.landing-demo-templates{display:flex;flex-direction:column;gap:8px}.landing-demo-templates-label{font-size:10px;font-weight:650;letter-spacing:.12em;color:#71717a}.landing-demo-chips{display:flex;flex-wrap:wrap;gap:8px}.landing-demo-chip{height:28px;padding:0 10px;border:1px solid #27272a;border-radius:999px;background:#09090b;color:#e4e4e7;font:inherit;font-size:12px;cursor:pointer}.landing-demo-chip.is-on,.landing-demo-chip:hover{border-color:#3f3f46;background:#18181b;color:#fafafa}.landing-demo-go{align-self:stretch;width:100%;min-width:0;padding:0 18px;height:42px}.speed-id-backdrop{background:rgba(0,0,0,.78);padding:24px}.apps-modal.speed-id-modal{width:min(440px,calc(100vw - 32px));max-width:440px;padding:28px 24px 22px;border-radius:2px;background:#050506;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 40px rgba(0,0,0,.72)}.speed-id-modal{display:flex;flex-direction:column;gap:12px}.speed-id-logo{display:block;height:32px;width:auto;margin:0 auto 8px;object-fit:contain}.speed-id-modal h3{text-align:center}.speed-id-modal .dm-session-label[for=speed-id-pass]{margin:0;text-align:left;font-size:10px;font-weight:650;letter-spacing:.12em;color:#a1a1aa}.speed-id-modal .gate-crack{width:100%;margin-top:2px;gap:5px}.speed-id-modal .gate-crack-bar{height:4px;border-radius:0;box-shadow:none}.speed-id-modal .gate-crack p{font-size:10px;font-weight:650;letter-spacing:.06em;color:#a1a1aa}.speed-id-modal .gate-pass-row{gap:6px}.speed-id-modal .gate-pass-row input{width:auto;min-width:0;height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:#000;color:#fafafa;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;letter-spacing:.01em}.speed-id-modal .gate-pass-btn{width:40px;min-width:40px;height:46px;border-radius:2px;border-color:rgba(255,255,255,.16);background:#000;color:#d4d4d8}.speed-id-suggest{align-self:center;margin:0;padding:0;border:0;background:none;color:#a1a1aa;font:inherit;font-size:12px;font-weight:500;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.speed-id-suggest:hover:not(:disabled){color:#e4e4e7}.speed-id-suggest:disabled{opacity:.4;cursor:default}.speed-id-error{margin:0;color:#f87171}.speed-id-go{width:100%;margin-top:8px;height:var(--btn-height-lg);min-height:var(--btn-height-lg)}.speed-id-go.term-btn-emerald:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:#fff;box-shadow:none}.speed-id-go:disabled{opacity:.45}.speed-id-row{display:flex;gap:6px;align-items:stretch;width:100%}.speed-id-modal .speed-id-handle,.speed-id-modal>.speed-id-handle{width:100%;height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:#000;color:#fafafa;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.speed-id-modal .gate-pass-row input::placeholder,.speed-id-modal .speed-id-handle::placeholder{color:#71717a;letter-spacing:0}.speed-id-modal .profile-username-field{width:100%}.speed-id-modal .profile-username-field .speed-id-handle{padding-right:36px}.speed-id-modal .profile-username-mark{font-size:18px;font-weight:700}.darke-login-kicker{margin:0 0 4px;text-align:center;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;font-weight:650;letter-spacing:.14em;color:#a1a1aa}.darke-login-help{margin:0;font-size:11px;line-height:1.45;color:#71717a}.darke-login-file{align-self:stretch;margin:0;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:#000;color:#d4d4d8;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;font-weight:650;letter-spacing:.08em;cursor:pointer}.darke-login-file:hover:not(:disabled){color:#fff;border-color:rgba(255,255,255,.28)}.darke-login-modal .speed-id-suggest{align-self:flex-start}.guest-frame{display:flex;flex-direction:column;background:#01060a}.guest-frame,.guest-frame .dm-pane{flex:1 1;min-height:0}.guest-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(24,24,27,.92);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;letter-spacing:.08em;color:#e4e4e7}.guest-banner button{border:0;background:transparent;color:#34d399;font:inherit;letter-spacing:.08em;cursor:pointer}.guest-banner button:hover{color:#6ee7b7}.guest-empty{display:flex;align-items:center;justify-content:center;padding:48px 24px}.landing-kicker{margin:0 0 22px;font-weight:650;letter-spacing:.18em;color:rgba(255,255,255,.55)}.landing-badge,.landing-kicker{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:11px}.landing-badge{margin:0 0 18px;text-align:center;letter-spacing:.12em;color:rgba(196,196,196,.75)}.landing-hero-title{margin:0 0 18px;text-align:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#fafafa}.landing-hero-title>span{display:block}.landing-hero-title .landing-hero-knox{display:block;font-size:clamp(32px,5.2vw,64px);font-weight:600;letter-spacing:-.04em;line-height:1.08;white-space:nowrap;color:#34d399;text-shadow:0 1px 0 rgba(0,0,0,.45),0 10px 32px rgba(0,0,0,.7)}.landing-hero-rest{margin-top:10px;font-size:clamp(20px,3.1vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:#f4f4f5;text-shadow:0 2px 20px rgba(0,0,0,.72)}.landing-hero-copy{margin:0 0 32px;max-width:38ch;text-align:left;font-size:16px;font-weight:500;font-style:normal;line-height:1.55;color:rgba(244,244,245,.82)}.landing-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 4px}.landing-cta-btn{width:auto!important;min-width:188px;height:var(--btn-height-lg);padding:0 var(--btn-pad-x-lg)}.landing-ops{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px 56px;gap:48px 56px;align-items:start;padding:8px 0 12px;border-top:1px solid rgba(255,255,255,.1)}.landing-ops-label{margin:28px 0 14px;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:11px;font-weight:650;letter-spacing:.2em;color:rgba(255,255,255,.45)}.landing-ops-title{margin:0 0 16px;max-width:16em;font-size:clamp(22px,2.6vw,32px);font-weight:700;letter-spacing:.02em;line-height:1.2;color:#fff}.landing-ops-copy{margin:0;max-width:42ch;font-size:15px;line-height:1.55;color:#a1a1aa}.landing-ops-list{margin:0;padding:20px 0 0;list-style:none}.landing-ops-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08);animation:landing-rise .7s ease-out both}.landing-ops-row:first-child{animation-delay:.08s}.landing-ops-row:nth-child(2){animation-delay:.16s}.landing-ops-row:nth-child(3){animation-delay:.24s}.landing-ops-row:last-child{border-bottom:0}.landing-ops-row:hover h3{color:#fff}.landing-ops-index{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:12px;font-weight:650;letter-spacing:.12em;color:rgba(255,255,255,.38);padding-top:3px}.landing-ops-row h3{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.14em;color:#e4e4e7}.landing-ops-row p{margin:0;font-size:14px;line-height:1.5;color:#d4d4d8}.landing-ops-row p.landing-ops-darke{margin-top:1.25em;color:#e4e4e7}@keyframes landing-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-hero,.landing-ops-row{animation:none}}.landing-foot{padding:20px 28px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:min(1180px,calc(100% - 48px));margin:0 auto;border-top:1px solid rgba(255,255,255,.08)}.landing-foot-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px}.landing-copy{margin:0;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:10px;letter-spacing:.12em;color:#52525b}.landing .manual-page{padding:0 0 24px}@media (max-width:900px){.landing-ops{grid-template-columns:1fr;gap:8px}.landing-hero{min-height:auto;padding:36px 0 40px;align-items:center}.landing-hero,.landing-hero-copy-col{max-width:none}.landing-explainer .landing-video-frame{width:70%}.landing-chat-embed,.landing-demo-card{min-height:420px;height:min(520px,70vh);margin-bottom:0}.landing-foot{align-items:center;width:min(1040px,calc(100% - 48px))}.landing-foot-links{justify-content:center}}@media (max-width:640px){.landing-bar{padding:14px 16px}.landing-home,.landing-main{width:min(1040px,calc(100% - 32px))}.landing-hero-title .landing-hero-knox{font-size:clamp(18px,6.4vw,36px)}.landing-hero-rest{font-size:clamp(16px,5vw,24px)}.landing-nav .landing-ghost:first-child{display:none}}.pricing{position:relative;flex:1 1;min-height:0;overflow:auto;background:#000000}.pricing-inner{position:relative;z-index:1;min-height:100%}.pricing-inner,.pricing-main{display:flex;flex-direction:column}.pricing-main{width:min(1280px,calc(100% - 40px));margin:0 auto;padding:36px 0 48px;align-items:center}.pricing-title{margin:0 auto 12px;text-align:center;font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;color:#fafafa}.pricing-sub{margin:0 auto 24px;max-width:58ch;text-align:center;font-size:15px;line-height:1.5;color:#a1a1aa}.pricing-toggle-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.pricing-toggle{display:inline-flex;align-items:center;background:#18181b;border:1px solid #27272a;border-radius:9999px;padding:3px;gap:4px}.pricing-toggle-btn{border:0;background:transparent;color:#a1a1aa;padding:7px 16px;border-radius:9999px;font-size:13px;font-weight:550;cursor:pointer;transition:all .15s ease}.pricing-toggle-btn.is-active{background:#27272a;color:#ffffff;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.4)}.pricing-grid{width:100%;max-width:1140px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.pricing-card{display:flex;flex-direction:column;padding:28px 24px 24px;border:1px solid #27272a;border-radius:12px;background:rgba(14,14,18,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;transition:border-color .15s ease}.pricing-card:hover{border-color:#3f3f46}.pricing-card.is-rec{border-color:#52525b;background:rgba(18,18,22,.95)}.pricing-card h2{margin:0;font-size:15px;font-weight:700;letter-spacing:.08em;color:#fafafa}.pricing-price{margin:12px 0 4px;display:flex;align-items:baseline;gap:6px;color:#fff}.pricing-price span{font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1}.pricing-price small{font-size:14px;color:#71717a;letter-spacing:0}.pricing-seat-note{margin:0 0 16px;font-size:13px;color:#71717a;min-height:18px}.pricing-seat-pill{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 12px;border-radius:6px;background:#18181b;border:1px solid #27272a;font-size:13px;color:#fafafa;margin-bottom:20px}.pricing-card-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;flex:1 1}.pricing-feature-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#d4d4d8;line-height:1.45}.pricing-feature-check{color:#10b981;font-weight:700;font-size:14px;flex-shrink:0}.pricing-cta-btn{width:100%;padding:12px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;background:#ffffff;color:#000000;border:1px solid #ffffff;transition:all .15s ease;margin-top:auto}.pricing-cta-btn:hover{background:#e4e4e7;border-color:#e4e4e7}.pricing-footer-guarantee{margin:36px 0 8px;font-size:14px;color:#71717a;text-align:center;letter-spacing:.02em}.pricing-footer-contact{margin:16px 0 8px;display:flex;align-items:center;justify-content:center;gap:12px}.pricing-footer-contact-text{margin:0;font-size:14px;color:#a1a1aa}.pricing-footer-contact-btn{background:#141417;color:#fafafa;border:1px solid #3f3f46;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.pricing-footer-contact-btn:hover{background:#1f1f23;border-color:#71717a;color:#ffffff}.pricing-home{margin-top:16px}@media (max-width:960px){.pricing-grid{grid-template-columns:1fr;max-width:420px}}.rooms-paywall-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px}.rooms-paywall-modal{width:min(420px,calc(100vw - 32px));background:#09090b;border:1px solid #27272a;border-radius:16px;padding:32px 28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 24px 48px -12px rgba(0,0,0,.85);box-sizing:border-box}.rooms-paywall-icon-card{width:56px;height:56px;border-radius:14px;background:#141417;border:1px solid #27272a;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fafafa}.rooms-paywall-icon{width:32px;height:32px}.rooms-paywall-title{margin:0 0 12px;color:#fafafa;font-size:20px;font-weight:700;letter-spacing:-.01em}.rooms-paywall-body{margin:0 0 28px;color:#a1a1aa;font-size:14px;line-height:1.55;max-width:36ch}.rooms-paywall-actions{width:100%;display:flex;flex-direction:column;gap:10px}.rooms-paywall-btn{width:100%;height:42px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.rooms-paywall-btn-primary{background:#ffffff;color:#000000;border:1px solid #ffffff}.rooms-paywall-btn-primary:hover{background:#e4e4e7;border-color:#e4e4e7}.rooms-paywall-btn-secondary{background:#09090b;color:#ffffff;border:1px solid #3f3f46}.rooms-paywall-btn-secondary:hover{background:#18181b;border-color:#71717a}.rooms-paywall-dismiss{margin-top:18px;background:transparent;border:0;color:#71717a;font-size:13px;cursor:pointer;padding:4px 8px;transition:color .15s ease}.rooms-paywall-dismiss:hover{color:#d4d4d8;text-decoration:underline}.your-profile-modal-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px}.your-profile-modal-card{width:min(420px,calc(100vw - 32px));background:#09090b;border:1px solid #27272a;border-radius:16px;padding:32px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 24px 48px -12px rgba(0,0,0,.85);box-sizing:border-box;position:relative}.your-profile-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:0;color:#71717a;font-size:16px;cursor:pointer;transition:all .15s ease}.your-profile-modal-close:hover{color:#fafafa;background:#18181b}.your-profile-avatar-wrap{margin:4px 0 16px;display:flex;justify-content:center}.your-profile-avatar{width:112px!important;height:112px!important;font-size:42px!important;border-radius:50%!important;border:2px solid #27272a!important;box-shadow:0 8px 24px rgba(0,0,0,.6)!important;object-fit:cover!important}.your-profile-name{margin:0 0 4px;font-size:20px;font-weight:700;color:#fafafa;letter-spacing:-.01em}.your-profile-handle{margin:0 0 12px;font-size:14px;color:#10b981;font-family:ui-monospace,monospace}.your-profile-headline{margin:0 0 16px;font-size:14px;color:#a1a1aa;line-height:1.5;max-width:36ch}.your-profile-meta-list{width:100%;display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding:12px 14px;background:#141417;border:1px solid #27272a;border-radius:10px;font-size:13px;color:#d4d4d8;text-align:left;box-sizing:border-box}.your-profile-meta-row{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.your-profile-meta-icon{color:#71717a;font-size:14px;flex-shrink:0}.your-profile-meta-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.your-profile-edit-btn{width:100%;height:42px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;background:#ffffff;color:#000000;border:1px solid #ffffff;transition:all .15s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.your-profile-edit-btn:hover{background:#e4e4e7;border-color:#e4e4e7}.dm-nav{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;flex:1 1;padding:6px 8px 0;gap:8px;overflow:hidden;background:transparent}.dm-nav-head{overflow:visible;flex-shrink:0}.dm-nav-actions,.dm-nav-head{display:flex;flex-direction:column;gap:4px}.dm-nav-search{position:relative;flex-shrink:0;padding:0;display:block}.dm-nav-search-icon{position:absolute;left:14px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:#71717a;pointer-events:none}.dm-nav-search-input{display:block;box-sizing:border-box;width:100%;margin:0;padding:9px 12px 9px 34px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.04);color:#fafafa;font:inherit;font-size:13px;outline:none}.dm-nav-search-input::placeholder{color:#71717a}.dm-nav-search-input:focus,.dm-nav-search-input:focus-visible{border-color:#3f3f46}.dm-nav-stream{display:flex;align-items:stretch;justify-content:stretch;gap:0;padding:0}.dm-nav-stream-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:32px;margin:0;padding:0 8px;border:0;border-radius:0;background:transparent;color:#71717a;font-size:13px;font-weight:550;letter-spacing:0;cursor:pointer;transform:none!important;outline:none!important;border-bottom:2px solid transparent}.dm-nav-stream-count{display:none}.dm-nav-stream-btn.is-on{background:transparent;color:#fafafa;font-weight:650;border-bottom-color:#e4e4e7}.dm-nav-stream-btn:hover:not(.is-on){color:#d4d4d8}.dm-nav-teams-entry{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 8px;border:1px solid transparent;border-radius:12px;background:transparent;color:#f4f4f5;font-size:14px;font-weight:650;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.dm-nav-teams-entry.is-on,.dm-nav-teams-entry:hover{background:rgba(255,255,255,.05)}.dm-nav-teams-entry-icon{width:18px;height:18px;color:#e4e4e7;flex:0 0 auto}.dm-nav-teams-entry .dm-nav-unread{margin-left:auto}.dm-nav-vault-back{display:block;width:100%;margin:0 0 8px;padding:8px;border:0;border-radius:8px;background:transparent;color:#a1a1aa;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.dm-nav-vault-back:hover{color:#fafafa;background:rgba(255,255,255,.05)}.dm-nav-section-add{display:flex;gap:6px;align-items:center;padding:0 4px 8px}.dm-nav-section-add .dm-nav-search-input{padding-left:12px}.dm-nav-section-add-btn{flex:0 0 auto;padding:8px 10px;border:1px solid #27272a;border-radius:8px;background:#18181b;color:#e4e4e7;font-size:12px;font-weight:650;cursor:pointer;transform:none!important}.dm-nav-head .sidebar-brand{flex:1 1 auto}.dm-nav-head .sidebar-brand-row{width:100%;min-height:0;margin:0;padding:0 2px}.dm-nav-head .sidebar-logo{max-height:22px;max-width:110px}.dm-nav .ws-logo-menu{width:100%}.dm-nav-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;scrollbar-width:thin;scrollbar-color:#27272a transparent}.dm-nav-scroll::-webkit-scrollbar{width:8px}.dm-nav-scroll::-webkit-scrollbar-track{background:transparent}.dm-nav-scroll::-webkit-scrollbar-thumb{background:#27272a;border-radius:999px}.dm-nav-scroll::-webkit-scrollbar-thumb:hover{background:#3f3f46}.sidebar-search{position:relative;display:block}.sidebar-search input{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-input);color:var(--text);font-size:14px;line-height:20px}.sidebar-search input:focus,.sidebar-search input:focus-visible{outline:none;border-color:var(--line-focus);box-shadow:var(--focus-ring)}.search-modal{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:240px;overflow:auto;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(9,9,11,.96);box-shadow:0 12px 32px rgba(0,0,0,.45)}.search-hit{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.search-hit:hover{background:rgba(255,255,255,.06)}.search-hit-title{font-size:12px;font-weight:650}.search-hit-body{font-size:12px;color:#a1a1aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-hit-body mark{background:rgba(52,211,153,.28);color:#d1fae5;padding:0 1px}.folder-add-btn{margin-left:auto;border:0;background:transparent;color:#6ee7b7;font-size:11px;cursor:pointer}.folder-create{display:flex;gap:6px;margin:6px 0 8px}.folder-create input{flex:1 1;min-width:0;padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:rgba(9,9,11,.8);color:inherit}.folder-tree{margin-bottom:8px;flex:0 0 auto}.folder-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:6px 4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font-size:13px}.folder-menu{position:fixed;z-index:40;min-width:160px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(9,9,11,.98)}.folder-menu-label{margin:0 0 6px;padding:4px 8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.folder-menu button{display:block;width:100%;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer}.folder-menu button:hover{background:rgba(255,255,255,.08)}.downloads-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.downloads-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.downloads-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.downloads-copy span{font-size:12px;color:#a1a1aa}.downloads-actions{display:flex;flex-wrap:wrap;gap:8px}.dm-bubble.is-search-hit{outline:1px solid rgba(52,211,153,.7);box-shadow:0 0 0 4px rgba(52,211,153,.12)}.dm-status-pill{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(9,9,11,.7)}.dm-status-avatar{width:22px;height:22px;border-radius:50%}.dm-status-copy{display:flex;flex-direction:column;min-width:0;flex:1 1}.dm-status-copy strong{font-size:12px;font-weight:650;color:#f4f4f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-status-copy span{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;color:#a1a1aa}.dm-nav-section{display:flex;flex-direction:column;flex:0 0 auto;gap:6px;min-height:auto}.dm-nav-folders{gap:0}.dm-nav-folders-head{width:100%;padding:4px 6px 0 10px}.dm-nav-folders-head .dm-nav-label{padding:0;flex:1 1;min-width:0}.dm-nav-folder-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:auto;padding:0;border:0;border-radius:6px;background:transparent;color:#a1a1aa;font-size:16px;font-weight:500;line-height:1;cursor:pointer;transform:none!important}.dm-nav-folder-add:active,.dm-nav-folder-add:hover{color:#f4f4f5;background:rgba(255,255,255,.06);transform:none!important}.dm-nav-folders .folder-tree{margin:0}.dm-nav-folders .folder-toggle{padding:4px 10px;font-size:14px;font-weight:500;color:#f4f4f5}.dm-nav-folders .msg-nav-empty{margin:2px 0 0;padding:0 10px}.dm-nav-team-toggle{padding:2px 4px 2px 0;gap:10px}.dm-nav-team-title{display:flex;align-items:center;gap:2px;min-width:0;flex:0 1 auto}.dm-nav-team-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;font-size:13px;font-weight:600;color:#f4f4f5}.dm-nav-team-chevron{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;color:#a1a1aa}.dm-nav-team-chevron-icon{width:14px;height:14px}.dm-nav-team-kind{flex:0 0 auto;margin-left:auto;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.dm-nav-team-chats{padding:0 4px 6px 0}.dm-nav-team-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:2px;gap:2px;min-height:52px;padding:8px 6px 8px 8px}.dm-nav-team-head.has-home{grid-template-columns:minmax(0,1fr) 28px}.dm-nav-team-head .folder-toggle{flex:1 1;min-width:0;width:100%;padding:2px 4px 2px 0;gap:10px}.dm-nav-team-home{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#a1a1aa;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dm-nav-team-home:hover{color:#fff;background:rgba(255,255,255,.08)}.dm-nav-team-home-icon{width:16px;height:16px}.dm-nav-team-mark{width:32px;height:32px;border-radius:10px;object-fit:cover;flex:0 0 auto;background:#1c1c1e}.dm-nav-team-mark.is-letter{display:grid;place-items:center;color:#f4f4f5;font-size:13px;font-weight:700}.tcc-bind-list{list-style:none;margin:0 0 12px;padding:0;max-height:240px;overflow:auto}.tcc-bind-list button{width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#f4f4f5;text-align:left;cursor:pointer}.tcc-bind-list button:hover{background:rgba(255,255,255,.06)}.tcc{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:18px 18px 32px;color:#e4e4e7}.tcc-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 20px}.tcc-hero-left{min-width:0}.tcc-admin-pill{margin:0 0 8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#71717a}.tcc-hero-brand{display:flex;align-items:center;gap:12px}.tcc-hero-avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#18181b;border:1px solid #27272a}.tcc-hero-letter{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fafafa}.tcc h1{margin:0;font-size:22px;letter-spacing:.01em;font-weight:700}.tcc-hero-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tcc-ghost-btn,.tcc-solid-btn,.tcc-upgrade-btn{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 24px;border-radius:999px;font-size:13px;font-weight:650;cursor:pointer;align-self:flex-start}.tcc-ghost-btn{border:1px solid #3f3f46;background:#18181b;color:#f4f4f5}.tcc-ghost-btn.is-on{border-color:#fafafa}.tcc-solid-btn{border:1px solid #fafafa}.tcc-solid-btn,.tcc-upgrade-btn{background:#fafafa;color:#09090b}.tcc-upgrade-btn{border:0}.tcc-note{margin:0;color:#a1a1aa;font-size:13px}.tcc-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #27272a;padding-bottom:0;scrollbar-width:none}.tcc-tabs::-webkit-scrollbar{display:none}.tcc-tab{flex:0 0 auto;padding:10px 12px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#71717a;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.tcc-tab.is-on{color:#fafafa;border-bottom-color:#fafafa}.tcc-dash{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);grid-gap:16px;gap:16px;align-items:start}.tcc-dash-invite-col,.tcc-dash-main,.tcc-dash-side{display:flex;flex-direction:column;gap:16px;min-width:0}.tcc-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.tcc-kicker{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#71717a}.tcc-head-actions{position:relative;display:flex;align-items:center;gap:8px}.tcc-table-wrap{overflow-x:auto}.tcc-table{width:100%;border-collapse:collapse;font-size:13px}.tcc-table th{padding:8px 10px;text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#71717a;font-weight:650;border-bottom:1px solid #27272a}.tcc-table td{padding:10px;border-bottom:1px solid #1f1f23;vertical-align:middle;color:#e4e4e7}.tcc-empty-cell{color:#71717a}.tcc-member-cell{display:flex;align-items:center;gap:10px;min-width:0}.tcc-more{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#a1a1aa;font-size:18px;cursor:pointer}.tcc-more:hover{background:#27272a;color:#fafafa}.tcc-empty-seat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding:10px 12px;border:1px solid #27272a;border-radius:10px;background:#111113;color:#a1a1aa;font-size:13px}.tcc-plan-tag{font-size:12px;color:#a1a1aa}.tcc-seat-count{margin:0;font-size:15px;color:#a1a1aa}.tcc-seat-count strong{font-size:28px;font-weight:750;color:#fafafa;margin-right:6px}.tcc-seat-bar{height:4px;border-radius:999px;background:#27272a;overflow:hidden}.tcc-seat-bar span{display:block;height:100%;background:#fafafa}.tcc-active-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#d4d4d8}.tcc-username-row{display:flex;gap:8px;align-items:center}.tcc-username-row .dm-admin-link{flex:1 1;min-width:0}.tcc-export-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:120px;padding:6px;border:1px solid #27272a;border-radius:10px;background:#18181b}.tcc-export-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#f4f4f5;text-align:left;cursor:pointer}.tcc-export-menu button:hover{background:#27272a}.tcc-member-cards{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:8px}.tcc-member-card{padding:10px;border:1px solid #27272a;border-radius:12px;background:#18181b}.tcc-member-card-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px;color:#a1a1aa;font-size:12px}.tcc-pills{display:none}.tcc-desktop,.tcc-mobile{display:contents}.tcc-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #27272a;border-radius:14px;background:rgba(9,9,11,.72)}.tcc-card h2,.tcc-card h3{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa}.tcc-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tcc-card-head h2{flex:1 1;min-width:0}.tcc-brand{display:flex;gap:14px;align-items:flex-start}.tcc-avatar{width:72px;height:72px;padding:0;border:1px dashed #3f3f46;border-radius:16px;background:#18181b;color:#f4f4f5;font-size:28px;cursor:pointer;overflow:hidden}.tcc-avatar.is-drop{border-color:#22c55e}.tcc-avatar img{width:100%;height:100%;object-fit:cover}.tcc-brand-fields{flex:1 1;min-width:0}.tcc-hint{margin:8px 0 0;font-size:12px}.tcc-slug-row{align-items:center}.tcc-slug-prefix{flex:0 0 auto;font-size:12px;color:#86efac;white-space:nowrap}.tcc-seats{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tcc-seat-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#14532d;color:#bbf7d0;font-size:12px;font-weight:650}.tcc-seat-badge.is-full{background:#7f1d1d;color:#fecaca}.tcc-log ul{margin:0;padding:0;list-style:none}.tcc-log li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid #27272a;font-size:13px}.tcc-log time{color:#71717a;font-size:11px}.tcc-members{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tcc-member{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:10px;border:1px solid #27272a;border-radius:12px;background:#18181b}.tcc-member-avatar{width:36px;height:36px}.tcc-member-copy{display:flex;flex-direction:column;min-width:0}.tcc-member-copy span{color:#71717a;font-size:12px}.tcc-member-copy strong{font-weight:700;color:#fafafa}.tcc-member-handle{font-size:12px;color:#71717a}#tcc-member-search{margin-bottom:12px}.tcc-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;letter-spacing:0;text-transform:none;color:#71717a}.tcc-status i{width:7px;height:7px;border-radius:50%;background:#52525b}.tcc-status.is-online{color:#e4e4e7}.tcc-status.is-online i{background:#22c55e}.tcc-role-pill{display:inline-flex;padding:3px 8px;border:1px solid #3f3f46;border-radius:999px;font-size:12px;color:#e4e4e7}.tcc-role-pill.is-owner{background:#18181b}.tcc-role,.tcc-role-pill{font-size:12px}.tcc-role{padding:6px 8px;border:1px solid #3f3f46;border-radius:8px;background:#09090b;color:#f4f4f5}.tcc-revoke{padding:7px 10px;border:0;border-radius:8px;background:#7f1d1d;color:#fecaca;font-size:12px;font-weight:650;cursor:pointer}.tcc-switch{position:relative;display:inline-flex;flex:0 0 auto;width:40px;height:22px;cursor:pointer}.tcc-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.tcc-switch span{display:block;width:100%;height:100%;border-radius:999px;background:#3f3f46;transition:background .15s ease}.tcc-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#f4f4f5;transition:transform .15s ease}.tcc-switch input:checked+span{background:#16a34a}.tcc-switch input:checked+span:after{transform:translateX(18px)}.tcc-switch input:focus-visible+span{outline:2px solid #22c55e;outline-offset:2px}.tcc-invite-rules{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:end}.tcc-invite-rules .tcc-ghost-btn{grid-column:1/-1;justify-self:start}.tcc-invite-rules label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#a1a1aa}.tcc-invite-rules input,.tcc-invite-rules select{min-width:120px;padding:7px 8px;border:1px solid #3f3f46;border-radius:8px;background:#09090b;color:#f4f4f5}@media (max-width:720px){.tcc-dash{grid-template-columns:1fr}.tcc-hero-right{width:100%}.tcc-members-table{display:none}.tcc-member-cards{display:flex}.tcc-invite-rules{grid-template-columns:1fr}}.chat-move-wrap{position:relative}.chat-move-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:196px;margin:0;padding:6px;list-style:none;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#18181b;box-shadow:0 12px 32px rgba(0,0,0,.45)}.chat-move-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#f4f4f5;text-align:left;cursor:pointer}.chat-move-menu button:active,.chat-move-menu button:hover{background:rgba(255,255,255,.06);transform:none!important}.chat-move-menu em{font-style:normal;font-size:11px;color:#a1a1aa}.dm-nav-group-row{display:flex;align-items:center;gap:4px}.dm-nav-label{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin:0;padding:10px 6px 6px;color:#71717a;font-size:11px;font-weight:650;letter-spacing:.14em;line-height:1.25;text-transform:uppercase;pointer-events:none}.dm-nav-section-icon{width:14px;height:14px;flex:0 0 auto;color:#a1a1aa}.dm-nav-group-row .dm-nav-label{flex:1 1;min-width:0}.dm-add-team{border:0;background:transparent;color:#a1a1aa;font-family:inherit;font-size:11px;font-weight:550;padding:4px 6px;cursor:pointer;border-radius:6px}.dm-add-team:hover{color:#e4e4e7;background:rgba(255,255,255,.05)}.dm-add-team-menu{display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(9,9,11,.92)}.dm-add-team-menu button{border:0;background:transparent;color:#e4e4e7;text-align:left;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;letter-spacing:.08em;padding:8px;border-radius:6px;cursor:pointer}.dm-add-team-menu button:hover{background:rgba(255,255,255,.06)}.dm-nav-section-chats{flex:0 0 auto;min-height:auto;justify-content:flex-start;gap:0}.dm-nav-section-chats>.dm-nav-label{flex:0 0 auto;margin:0;padding:0 4px;line-height:1.2}.dm-nav-section-chats>.dm-nav-list{flex:0 0 auto;justify-content:flex-start;align-content:flex-start;margin:0;padding:0;min-height:auto;overflow:visible}.dm-team-list{display:flex;flex-direction:column;gap:2px}.dm-team-row{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;color:#fafafa;font-size:13px;font-weight:550;text-align:left;cursor:pointer}.dm-team-row.is-on,.dm-team-row:hover{background:rgba(255,255,255,.06)}.dm-team-shield{width:16px;height:16px;flex:0 0 16px;color:#a1a1aa}.dm-team-row.is-on .dm-team-shield,.dm-team-row:hover .dm-team-shield{color:#e4e4e7}.dm-all-teams{border:0;background:transparent;color:#71717a;font-size:12px;padding:6px 8px;text-align:left;cursor:pointer;border-radius:6px}.dm-all-teams:hover{color:#a1a1aa}.teams-directory{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-width:28em}.teams-directory-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(9,9,11,.55);color:#fafafa;font-size:14px;text-align:left;cursor:pointer}.teams-directory-row:hover{background:rgba(255,255,255,.06)}.teams-directory-icon{width:18px;height:18px;color:#a1a1aa}.teams-directory-actions{margin-top:16px}.dm-team-slot{height:auto!important;min-height:36px;padding:6px 8px!important;gap:8px;border-radius:8px;border:1px solid transparent;color:#f4f4f5}.dm-team-slot:focus-visible,.dm-team-slot:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);color:#fff}.dm-team-badge{flex:0 0 22px;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;letter-spacing:.04em}.dm-team-badge.is-img{object-fit:cover}.dm-team-slot-copy{flex:1 1;min-width:0}.dm-team-slot-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;color:#fafafa}.dm-team-slot .ws-tree-chevron{color:#71717a;margin-left:auto}.ws-tree-empty{padding:6px 8px 8px;font-size:12px}.dm-nav-group{flex:1 1;display:flex;align-items:center;justify-content:space-between;padding:6px 4px;border:0;background:transparent;color:var(--muted);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;font-weight:650;letter-spacing:.16em;cursor:pointer}.dm-nav-foot{margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;flex-shrink:0}.dm-nav-feed{border:0;background:transparent;color:#71717a;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;font-weight:650;letter-spacing:.16em;padding:8px 4px;cursor:pointer;text-align:left}.dm-nav-feed:hover{color:#a1a1aa}.dm-home{display:flex;flex-direction:column;height:100%;min-height:0;padding:48px 32px 40px;overflow:auto}.dm-home-head{max-width:40em;margin:0 auto 32px;text-align:center}.dm-home-head h1{margin:0 0 12px;font-size:clamp(22px,3vw,28px);letter-spacing:.08em}.dm-home-head p{margin:0;font-size:14px;line-height:1.5;color:#d4d4d8}.dm-home-first .dm-home-head p{font-style:italic;color:#a1a1aa}.dm-home-compose{display:flex;flex-direction:column;gap:14px;width:min(640px,100%);margin:0 auto}.dm-home-area{width:100%;min-height:180px;resize:vertical;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(9,9,11,.78);color:#fafafa;font-family:inherit;font-size:15px;line-height:1.5}.dm-home-area::placeholder{color:#71717a}.dm-pending-badge{display:block;margin-top:6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:9px;letter-spacing:.08em;color:#a1a1aa}.dm-pending-badge.is-mailbox{color:#a78bfa}.dm-pending-badge.is-purged{color:#34d399}.dm-ready-backdrop{display:flex;align-items:center;justify-content:center}.dm-ready-modal{width:min(440px,calc(100vw - 32px));padding:24px 22px 20px;background:#0a0a0c;border:1px solid rgba(255,255,255,.12)}.dm-ready-modal h3{margin:0 0 10px;letter-spacing:.1em}.dm-ready-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.dm-ready-actions .projects-choice-btn,.dm-ready-actions .term-btn{width:100%}.dm-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(920px,100%);margin:0 auto}.dm-home-card{padding:20px 18px 18px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(9,9,11,.72)}.dm-home-card h2{margin:0 0 6px;font-size:13px;letter-spacing:.1em;color:#e4e4e7}.dm-home-card-copy{margin:0 0 16px;font-size:13px;line-height:1.45;color:#a1a1aa}.dm-home-btn{width:100%}.dm-home-regen{display:block;width:100%;margin-top:10px;border:0;background:transparent;color:#a1a1aa;font-size:12px;letter-spacing:.04em;cursor:pointer}.dm-home-regen:hover{color:#fff}.dm-join-error{margin:-8px 0 10px;font-size:12px;color:#fca5a5}@media (max-width:820px){.dm-home-grid{grid-template-columns:1fr}}.dm-nav-head .nav-cat{margin:0;letter-spacing:.16em}.dm-nav-start{width:100%;min-height:40px;height:auto;padding:8px 12px;font-size:13px;font-weight:650;letter-spacing:.02em;line-height:1.3;white-space:nowrap;border-radius:999px}.dm-nav-newchat{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:#f4f4f5;font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.dm-nav-newchat:active,.dm-nav-newchat:hover{transform:none!important;outline:none!important;background:rgba(255,255,255,.06)}.dm-nav-newchat-icon{width:18px;height:18px;flex:0 0 auto;color:#e4e4e7}.dm-nav-list{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 auto;gap:1px;min-height:auto;overflow:visible}.dm-nav-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 10px}.dm-nav-empty p{margin:0;color:#71717a;font-size:13px}.dm-nav-empty-btn{padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:#f4f4f5;font-size:12px;font-weight:650;cursor:pointer;transform:none!important}.dm-nav-newchat-plus{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;font-size:18px;line-height:1;font-weight:500}.new-chat-panel{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;gap:8px;padding:8px 6px 12px;background:#09090b;overflow:hidden}.new-chat-head{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:36px;padding:0 4px}.new-chat-back{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#f4f4f5;font-size:28px;line-height:1;cursor:pointer;transform:none!important}.new-chat-back:active,.new-chat-back:hover{background:rgba(255,255,255,.06);transform:none!important}.new-chat-head h2{margin:0;font-size:16px;font-weight:650;color:#fafafa}.new-chat-search-wrap{position:relative;flex-shrink:0;padding:0 4px}.new-chat-search-icon{position:absolute;left:14px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:#71717a;pointer-events:none}.new-chat-label{margin:4px 8px 0;color:#71717a;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.new-chat-search{display:block;box-sizing:border-box;width:100%;margin:0;padding:9px 12px 9px 36px;border:1px solid #27272a;border-radius:10px;background:#18181b;color:#fafafa;font:inherit;font-size:13px;outline:none}.new-chat-panel>.new-chat-search{padding-left:12px;width:calc(100% - 8px);margin:0 4px}.new-chat-search:focus,.new-chat-search:focus-visible{border-color:#3f3f46}.new-chat-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 0}.new-chat-actions,.new-chat-scroll{display:flex;flex-direction:column;gap:2px}.new-chat-actions{margin-bottom:8px}.new-chat-action,.new-chat-person{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:8px;border:0;border-radius:10px;background:transparent;color:#f4f4f5;font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transform:none!important}.new-chat-action:active,.new-chat-action:hover,.new-chat-person.is-on,.new-chat-person:active,.new-chat-person:hover{background:rgba(255,255,255,.05);transform:none!important}.new-chat-action-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#27272a;color:#e4e4e7;flex-shrink:0}.new-chat-action-icon.is-at{font-size:16px;font-weight:650}.new-chat-action-svg{width:18px;height:18px}.new-chat-section{margin:10px 8px 4px;color:#71717a;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.new-chat-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.new-chat-person-copy{display:flex;flex-direction:column;min-width:0;flex:1 1;gap:1px}.new-chat-person-copy strong{font-size:14px;font-weight:600;color:#fafafa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-chat-person-copy span{font-size:12px;color:#a1a1aa}.new-chat-check{color:#a1a1aa;font-size:14px}.new-chat-person.is-on .new-chat-check{color:#6ee7b7}.new-chat-empty{margin:8px;font-size:12px}.new-chat-create{flex-shrink:0;margin:8px 4px 0}.group-avatar-setup{display:flex;align-items:center;gap:12px;padding:4px 8px 8px}.group-avatar-preview{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.group-avatar-preview.is-letter{display:grid;place-items:center;color:#f4f4f5;font-size:18px;font-weight:600}.group-avatar-tools{display:flex;flex-direction:column;gap:8px;min-width:0}.group-avatar-colors{display:flex;flex-wrap:wrap;gap:6px}.group-avatar-swatch{width:18px;height:18px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;transform:none!important}.group-avatar-swatch.is-on{border-color:#fafafa}.group-avatar-upload{width:-moz-fit-content;width:fit-content;padding:4px 0;border:0;background:transparent;color:#a1a1aa;font:inherit;font-size:12px;cursor:pointer;transform:none!important}.group-avatar-upload:hover{color:#f4f4f5}.dm-nav-faces{position:relative;width:32px;height:32px;flex:0 0 32px;align-self:center}.dm-nav-faces.is-stack{width:44px;flex-basis:44px}.dm-nav-faces .dm-nav-avatar{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;border:2px solid #121215;font-size:11px;font-weight:700}.dm-nav-faces.is-stack .dm-nav-avatar:last-child{left:14px;z-index:1}.room-face{position:relative;display:inline-flex}.room-face-main{width:100%;height:100%;border-radius:50%}.room-face-mark{position:absolute;bottom:-2px;left:-2px;width:16px;height:16px;border-radius:4px;border:2px solid #09090b;background:#18181b;box-sizing:content-box}.dm-nav-row{display:block;flex:0 0 auto;min-height:64px;padding:8px 12px 8px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;overflow:hidden;box-sizing:border-box}.dm-nav-row.is-menu,.dm-nav-row:hover{background:rgba(255,255,255,.035);border-color:transparent}.dm-nav-row-main{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.dm-nav-preview{display:block;min-width:0;flex:1 1;margin-top:0;color:#71717a;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-nav-row.is-on .dm-nav-who strong{color:#fafafa}.dm-nav-seats{display:flex;flex-direction:column;gap:8px;padding:8px 8px 10px}.dm-nav-seats-copy{display:flex;align-items:center;justify-content:space-between;color:#a1a1aa;font-size:12px}.dm-nav-seats-copy strong{color:#e4e4e7;font-weight:600}.dm-nav-seats-bar{height:4px;border-radius:999px;background:#27272a;overflow:hidden}.dm-nav-seats-bar span{display:block;height:100%;border-radius:inherit;background:#e4e4e7}.dm-nav-seats-add{width:100%;margin:0 0 4px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:transparent;color:#f4f4f5;font:inherit;font-size:13px;font-weight:550;cursor:pointer;transform:none!important}.dm-nav-seats-add:active,.dm-nav-seats-add:hover{transform:none!important;background:rgba(255,255,255,.05)}.dm-nav-row.is-on{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.dm-nav-row.is-menu:not(.is-on),.dm-nav-row:hover:not(.is-on){background:rgba(255,255,255,.035);border-color:transparent}.dm-nav-face{position:relative;width:48px;height:48px;flex-shrink:0}.dm-nav-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#27272a;flex-shrink:0}.dm-nav-avatar.is-initial{display:grid;place-items:center;color:#f4f4f5;font-size:15px;font-weight:650}.dm-nav-avatar.is-group-mesh{display:grid;place-items:center;border-radius:50%;background:#1c1c1e;color:#f4f4f5;border:0}.dm-nav-group-mesh{width:18px;height:18px}.dm-nav-presence{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.55);border:2px solid var(--bg-raise)}.dm-nav-copy{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0;overflow:hidden}.dm-nav-more,.dm-nav-row-main:active,.dm-nav-row-main:focus,.dm-nav-row-main:hover{transform:none!important;outline:none!important}.dm-nav-more{width:28px;height:28px;margin-top:0;padding:0;border:0;border-radius:6px;background:transparent;color:#a1a1aa;font-size:16px;line-height:1;cursor:pointer;opacity:0}.dm-nav-more.is-open,.dm-nav-row.is-menu .dm-nav-more,.dm-nav-row.is-on .dm-nav-more,.dm-nav-row:hover .dm-nav-more{opacity:1}.dm-nav-more.is-open,.dm-nav-more:hover{color:#fff;background:rgba(255,255,255,.08);transform:none!important;outline:none!important}.dm-nav-pin{display:inline-block;width:13px;height:13px;margin-right:0;vertical-align:-1px;color:#a1a1aa;flex-shrink:0}.chat-nav-menu-icon{width:16px;height:16px;flex-shrink:0}.chat-nav-menu{min-width:220px;padding:8px;border-radius:14px}.chat-nav-menu button{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px}.chat-nav-menu-danger{color:#f87171}.chat-rename-modal{width:min(420px,calc(100vw - 32px))}.chat-rename-modal h3{margin:0 0 14px;font-size:16px;font-weight:650}.chat-move-modal{width:min(380px,calc(100vw - 32px));padding-top:18px}.chat-move-modal h3{margin:0 0 6px;font-size:16px;font-weight:650}.chat-move-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:min(52vh,360px);overflow:auto}.chat-move-list button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font-size:14px;cursor:pointer;transform:none!important;outline:none!important}.chat-move-list button:hover{background:rgba(255,255,255,.06);transform:none!important;outline:none!important}.chat-move-icon{flex:0 0 auto;opacity:.7}.dm-nav-who{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;flex:1 1;max-width:100%}.dm-nav-who-copy{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1 1 auto;overflow:hidden}.dm-nav-who-bottom,.dm-nav-who-top{display:flex;align-items:center;min-width:0}.dm-nav-meta{flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px;flex:0 0 auto;min-width:36px;padding-top:1px}.dm-nav-time{margin:0;flex-shrink:0;color:#52525b;font-size:11px;font-weight:500;letter-spacing:0;line-height:1.2;white-space:nowrap}.dm-nav-who strong{display:flex;align-items:center;gap:6px;flex:1 1;max-width:100%;font-size:14px;font-weight:600;color:#e4e4e7}.dm-nav-title-text,.dm-nav-who strong{min-width:0;overflow:hidden;white-space:nowrap}.dm-nav-title-text{text-overflow:ellipsis}.dm-nav-badge{margin-left:0;padding:1px 6px;border:1px solid rgba(255,255,255,.16);color:#a1a1aa;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.dm-nav-badge,.dm-nav-unread{border-radius:999px;flex-shrink:0}.dm-nav-unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#e4e4e7;color:#09090b;font-size:10px;font-weight:700;letter-spacing:0;line-height:1}.dm-nav-row.is-unread .dm-nav-who strong{font-weight:650;color:#fafafa}.dm-nav-handle{display:none}.chat-head-handle{font-size:13px;font-weight:500;color:#71717a}.chat-head.is-direct{border-bottom:1px solid rgba(255,255,255,.08);background:rgba(12,12,14,.96)}.chat-head-bar.is-direct{align-items:center;padding:10px 12px 10px 16px}.chat-head-identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.chat-head-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:#27272a}.chat-head-avatar.is-initial{display:grid;place-items:center;font-size:13px;font-weight:700;color:#f4f4f5}.chat-head-identity .chat-head-title h2,.chat-head.is-direct .chat-head-title h2{margin:0;font-size:16px;font-weight:650;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-head-actions.is-direct{gap:2px}.chat-head-icon-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#e4e4e7;cursor:pointer}.chat-head-icon-btn:hover{background:rgba(255,255,255,.06)}.chat-head-icon-btn svg{width:22px;height:22px}.chat-head-more{position:relative}.chat-head-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:180px;margin:0;padding:6px;list-style:none;border:1px solid #27272a;border-radius:10px;background:#18181b;box-shadow:0 12px 32px rgba(0,0,0,.45)}.chat-head-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#f4f4f5;text-align:left;font-size:14px;cursor:pointer}.chat-head-menu button:hover{background:#27272a}.chat-head-menu button.is-danger{color:#f87171}.chat-inline-search{display:flex;align-items:center;gap:8px;padding:8px 16px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.chat-inline-search-icon{width:16px;height:16px;color:#71717a;flex-shrink:0}.chat-inline-search input{flex:1 1;min-width:0;height:36px;padding:0 10px;border:1px solid #27272a;border-radius:8px;background:#09090b;color:#f4f4f5;font-size:14px}.chat-inline-search-count{font-size:12px;color:#71717a}.dm-blocked-note{margin:0;padding:8px 16px;text-align:center;font-size:13px;color:#a1a1aa}.signup-field-help{margin:4px 0 14px;font-size:12px;line-height:1.4;color:#71717a}.profile-name-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #27272a;background:rgba(24,24,27,.96);color:#e4e4e7;font-size:13px;z-index:8}.profile-name-banner p{margin:0;flex:1 1 12rem}.dm-nav-snip{font-size:11px;font-style:italic;line-height:1.4;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-nav-meta,.dm-nav-snip{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.dm-nav-meta{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.08em;color:#71717a}.dm-nav-meta time{margin-left:auto}.dm-node{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#d97706;box-shadow:0 0 8px rgba(217,119,6,.55)}.dm-node.is-on{background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.55)}.dm-node-label{text-transform:uppercase}.dm-pane{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg)}.dm-empty-main{margin:auto;max-width:36ch;text-align:center;padding:32px}.dm-empty-main p{margin:0 0 8px}.dm-admin-share{padding:12px 16px 14px;border-bottom:1px solid rgba(52,211,153,.22);background:rgba(6,78,59,.18)}.dm-admin-badge{margin:0 0 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;color:#6ee7b7}.dm-admin-link-row{display:flex;gap:8px;align-items:stretch}.dm-admin-link{flex:1 1;padding:0 10px;border:1px solid rgba(52,211,153,.28);border-radius:8px;background:#050506;color:#d1fae5;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.dm-admin-copy,.dm-admin-link{min-width:0;height:38px;font-size:12px}.dm-admin-copy{width:auto;padding:0 12px}.dm-admin-note{margin:8px 0 0;font-size:12px;font-style:italic;line-height:1.4;color:#a1a1aa}.dm-chat-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.chat-head{flex-direction:column;align-items:stretch;gap:0;padding:0;border-bottom:0}.chat-head-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px}.chat-head-title{min-width:0;flex:1 1;padding:0}.chat-head-meta{display:none}.chat-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-move-btn,.chat-sec-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.04em;transform:none!important}.chat-sec-pill{border:1px solid #27272a;color:#d4d4d8}.chat-sec-pill.is-signal{border-color:rgba(52,211,153,.35);color:#6ee7b7}.chat-sec-pill-icon{width:14px;height:14px}.chat-move-btn{border:0;background:#27272a;color:#f4f4f5;cursor:pointer}.chat-move-btn:active,.chat-move-btn:hover{background:#3f3f46;transform:none!important}.chat-title-btn{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:text}.chat-title-btn h2,.chat-title-input{margin:0;font-size:18px;letter-spacing:.02em}.chat-title-input{width:min(100%,28rem);padding:2px 6px;border:1px solid rgba(52,211,153,.45);border-radius:4px;background:rgba(9,9,11,.85);color:inherit;font:inherit}.chat-head-tabs{flex-wrap:nowrap;align-items:stretch;padding:0 12px;overflow-x:auto}.chat-head-tabs,.people-dir-tabs{display:flex;gap:4px;border-bottom:1px solid rgba(255,255,255,.12)}.people-dir-tabs{margin:0 0 12px;padding:0 8px}.people-team-toolbar{flex-wrap:nowrap;justify-content:space-between;gap:16px;margin:0 8px 16px}.people-team-toolbar,.people-team-toolbar-left{display:flex;flex-direction:row;align-items:center}.people-team-toolbar-left{gap:12px;min-width:0;flex:1 1 auto}.people-team-search.movies-search{width:min(240px,100%);margin-left:0;flex-shrink:1;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-input)}.people-invite-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:auto!important;max-width:max-content;min-width:0;height:auto;min-height:0;margin:0;padding:8px 16px;border:0;border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.people-invite-btn:hover:not(:disabled){background:var(--btn-primary-hover)}.people-seat-count{margin:0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.members-request-row{margin-bottom:12px}.chat-tab{display:inline-flex;align-items:center;gap:6px;margin:0;padding:10px 12px 11px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#a1a1aa;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.chat-tab-icon{font-size:14px;line-height:1;flex-shrink:0}.chat-tab-count{color:#71717a;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-tab.is-on .chat-tab-count{color:#a1a1aa}.chat-tab:hover{color:#e4e4e7}.chat-tab.is-on{color:#fafafa;border-bottom-color:#fafafa}.chat-panel{flex:1 1;min-height:0;overflow:auto;padding:20px}.chat-member-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.chat-member{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(9,9,11,.45)}.chat-member-head{grid-column:1/-1;display:flex;align-items:center;gap:10px}.chat-member-meta,.chat-member-status{grid-column:2}.chat-member-avatar{width:32px;height:32px;flex-shrink:0;border-radius:3px;object-fit:cover;background:#141414}.chat-member-avatar.is-initial{display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.chat-member-who{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.chat-member-who strong{display:inline-flex;align-items:center;gap:8px;font-size:14px}.chat-member-handle,.chat-member-meta{font-size:12px;color:#a1a1aa}.chat-member-status{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;letter-spacing:.08em;color:#fbbf24}.chat-member-status.is-on{color:#6ee7b7}.chat-settings-label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}h3.chat-settings-label{margin:22px 0 12px;color:#e4e4e7}.chat-settings-diag{margin:8px 0 0;font-size:12px;color:#a1a1aa;word-break:break-all}.chat-settings-row{margin-bottom:16px}.chat-settings-actions,.chat-settings-row{display:flex;flex-wrap:wrap;gap:8px}.chat-settings-note{margin:14px 0 0;font-size:13px;color:#6ee7b7}.dm-chat-head h2{margin:0;font-size:16px;letter-spacing:.04em}.dm-chat-head p{margin:2px 0 0;font-size:12px;color:#a1a1aa}.dm-sec-badge{margin:0;padding:6px 10px;border:1px solid rgba(217,119,6,.45);border-radius:4px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;font-weight:650;letter-spacing:.1em;color:#fbbf24;white-space:nowrap}.dm-sec-badge.is-on{border-color:rgba(52,211,153,.45);color:#6ee7b7}.dm-stream{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:24px 16px;max-width:768px;width:100%;margin:0 auto}.dm-stream-empty{margin:auto;max-width:46ch;text-align:center;font-size:13px;line-height:1.5;color:#a1a1aa}.dm-stream.is-feed{max-width:none;margin:0;gap:4px;padding:12px 16px 4px}.dm-stream.is-feed:before{content:"";flex:1 1 auto;min-height:0}.dm-feed-item{width:100%}.dm-feed-item .newsfeed-comment-row{grid-template-columns:32px minmax(0,1fr)}.dm-only-you{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:#a1a1aa;font-size:12px;font-weight:500;line-height:1.2}.dm-only-you-icon{width:14px;height:14px;flex:0 0 auto;color:#a1a1aa}.dm-feed-item .invite-link-bar{margin-top:10px;max-width:100%}.dm-feed-item .chat-origin-invite{margin-top:10px}.dm-feed-item .invite-link-note{margin-bottom:2px}.p2p-enclave-card{width:min(560px,100%);margin:8px auto 16px 0;padding:14px 16px 16px;border:1px solid #27272a;border-radius:14px;background:#18181b;color:#d4d4d8}.p2p-enclave-card h3{margin:0 0 8px;font-size:14px;font-weight:700;color:#fafafa}.p2p-enclave-card p{margin:0;font-size:13px;line-height:1.5;color:#a1a1aa}.dm-ice-nudge{padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.04);color:#d4d4d8;font-size:12px;line-height:1.4}.dm-ice-chips,.dm-ice-nudge{width:min(720px,calc(100% - 32px));margin:0 auto 8px}.dm-ice-chips{display:flex;flex-wrap:wrap;gap:8px}.dm-ice-chip{max-width:100%;padding:8px 12px;border:1px solid #27272a;border-radius:999px;background:#18181b;color:#e4e4e7;font-size:12px;font-weight:550;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.dm-ice-chip:hover{background:#27272a}.dm-day-rule{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;margin:18px 0 10px}.dm-day-line{flex:1 1 auto;height:1px;background:var(--line-divider)}.dm-day-chip-wrap{position:relative;flex:0 0 auto}.dm-day-chip{display:inline-flex;align-items:center;gap:6px;width:auto!important;margin:0;padding:6px 12px;border:1px solid var(--line);border-radius:9999px;background:var(--bg-card);color:var(--text);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:default;pointer-events:none;transform:none}.dm-day-chip:active,.dm-day-chip:focus,.dm-day-chip:hover{transform:none!important;outline:none!important;filter:none!important;z-index:auto}.dm-day-menu{position:absolute;left:50%;right:auto;top:calc(100% + 6px);z-index:8;min-width:220px;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:12px;background:var(--bg-modal);box-shadow:0 12px 32px rgba(0,0,0,.45);transform:translateX(-50%)}.dm-day-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;font:inherit;font-size:13px;cursor:pointer}.dm-day-menu button:hover{background:var(--bg-hover)}.dm-chat-footer{background:var(--bg);padding-top:6px}.dm-voice-error{margin:0 0 6px;padding:0 4px;color:#f87171;font-size:12px}.dm-mic-btn{position:relative;flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#71717a;font-size:16px;line-height:1;cursor:pointer}.dm-mic-btn,.dm-mic-btn:hover:not(:disabled){transform:none!important;outline:none!important}.dm-mic-btn:hover:not(:disabled){color:#e4e4e7}.dm-mic-btn.is-rec{color:#ef4444;animation:dm-mic-pulse 1.1s ease-in-out infinite}.dm-mic-btn.is-rec:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.22)}.dm-mic-btn.is-busy{opacity:.55;cursor:wait}@keyframes dm-mic-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 6px rgba(239,68,68,.85))}}.chat-origin-card{align-self:stretch;max-width:min(100%,768px);margin:0 0 8px;padding:4px 0 16px;border-bottom:1px solid var(--line-divider)}.chat-origin-card .dm-only-you{margin:0 0 8px}.chat-origin-title{margin:0 0 8px;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:32px;color:var(--text)}.chat-origin-copy{margin:0 0 14px;padding-top:4px;max-width:52ch;font-size:14px;line-height:20px;color:var(--text-secondary)}.chat-origin-invite{display:inline-flex;width:auto!important}.dm-typing-bar.is-node-greeting{align-self:flex-start;margin:0;padding:0 2px}.dm-bubble{max-width:min(72%,520px);padding:8px 12px 6px;border-radius:10px}.dm-bubble p{margin:0;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.dm-bubble.is-sent{align-self:flex-end;background:#064e3b;color:#ecfdf5}.dm-bubble.is-received{align-self:flex-start;background:#27272a}.dm-bubble.is-system{align-self:stretch;max-width:min(100%,640px);background:rgba(6,78,59,.22);border:1px solid rgba(52,211,153,.28);color:#ecfdf5}.dm-bubble-row{display:flex;align-items:flex-end;gap:10px;width:min(72%,560px);margin:8px 8px 4px}.dm-bubble-row.is-theirs{align-self:flex-start}.dm-bubble-row.is-mine{align-self:flex-end;flex-direction:column;align-items:flex-end}.dm-bubble-avatar{width:32px;height:32px;border-radius:50%;background:#27272a;flex-shrink:0}.dm-bubble-avatar.is-initial{display:grid;place-items:center;color:#f4f4f5;font-size:11px;font-weight:700}.dm-bubble-col{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dm-bubble-row.is-mine .dm-bubble-col{align-items:flex-end}.dm-bubble-name{display:flex;align-items:center;gap:6px;padding-left:4px;color:#a1a1aa;font-size:12px;font-weight:550}.dm-bubble-row .dm-bubble{max-width:100%}.dm-bubble.is-received{background:#18181b;color:#f4f4f5;border-radius:16px;padding:10px 16px}.dm-bubble.is-sent{background:#f4f4f5;color:#18181b;font-weight:500;border-radius:16px;padding:10px 16px}.dm-bubble-status{color:#71717a;font-size:11px}.dm-msg-wrap{display:flex;width:100%}.dm-msg-wrap.is-mine{justify-content:flex-end}.dm-msg-wrap.is-theirs{justify-content:flex-start}.dm-pin-item{flex:0 0 auto;width:100%;margin:8px 0 12px;align-self:stretch}.dm-pin-item-inner{display:flex;width:100%;justify-content:center}.dm-pane.is-direct .dm-stream.is-feed{padding:8px 12px 12px;gap:0}.dm-pane.is-direct .dm-msg-wrap{width:100%}.dm-pane.is-direct .dm-msg-wrap.is-tight{margin-bottom:3px}.dm-pane.is-direct .dm-msg-wrap.is-break{margin-bottom:16px}.dm-pane.is-direct .dm-bubble-row{width:-moz-fit-content;width:fit-content;max-width:80%;margin:0;gap:6px}.dm-pane.is-direct .dm-bubble-row,.dm-pane.is-direct .dm-bubble-row.is-mine{flex-direction:row;align-items:flex-end}.dm-pane.is-direct .dm-bubble-col{width:-moz-fit-content;width:fit-content;max-width:100%}.dm-pane.is-direct .dm-bubble-name{padding:0 4px 2px;color:#a1a1aa;font-size:12px;font-weight:600}.dm-pane.is-direct .dm-bubble{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 12px 6px;border-radius:16px;font-size:14px;font-weight:400;line-height:1.45;color:#f4f4f5}.dm-pane.is-direct .dm-bubble p{display:block;margin:0;font-size:14px;font-weight:400;line-height:1.45;color:inherit}.dm-pane.is-direct .dm-bubble p:after{content:"";display:table;clear:both}.dm-pane.is-direct .dm-bubble.is-received{background:#2c2c2e;color:#f4f4f5;border-bottom-left-radius:4px}.dm-pane.is-direct .dm-bubble.is-sent{background-image:linear-gradient(180deg,var(--hud-bubble-from,#c24e10) 0,var(--hud-bubble-mid,#8a320c) 55%,var(--hud-bubble-to,#4a1608) 100%);background-repeat:no-repeat;color:#f4f4f5;font-weight:400;border-bottom-right-radius:4px}.dm-pane.is-direct .dm-bubble.is-sent.is-cluster-first:not(.is-cluster-last),.dm-pane.is-direct .dm-bubble.is-sent.is-cluster-middle{border-bottom-right-radius:4px}.dm-pane.is-direct .dm-bubble.is-sent.is-cluster-last:not(.is-cluster-first),.dm-pane.is-direct .dm-bubble.is-sent.is-cluster-middle{border-top-right-radius:4px}.dm-pane.is-direct .dm-bubble.is-sent.is-cluster-last{border-bottom-right-radius:4px}.dm-pane.is-direct .dm-bubble.is-received.is-cluster-first:not(.is-cluster-last),.dm-pane.is-direct .dm-bubble.is-received.is-cluster-middle{border-bottom-left-radius:4px}.dm-pane.is-direct .dm-bubble.is-received.is-cluster-last:not(.is-cluster-first),.dm-pane.is-direct .dm-bubble.is-received.is-cluster-middle{border-top-left-radius:4px}.dm-pane.is-direct .dm-bubble.is-received.is-cluster-last{border-bottom-left-radius:4px}.dm-pane.is-direct .dm-bubble-time{float:right;margin:4px 0 0 8px;line-height:1.2}.dm-bubble-time,.dm-pane.is-direct .dm-bubble-time{font-size:11px;font-weight:400;white-space:nowrap;opacity:.7}.dm-bubble-time{line-height:1}.dm-pane.is-direct .dm-bubble.is-received .dm-bubble-time{color:#c4c4c8;opacity:.7}.dm-pane.is-direct .dm-bubble-row>.newsfeed-reply-btn,.dm-pane.is-direct .dm-msg-more-btn{flex-shrink:0;opacity:0;padding:4px 6px;font-size:12px}.dm-msg-more{position:relative;flex-shrink:0}.dm-msg-more-btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#a1a1aa;cursor:pointer;transform:none!important;outline:none!important;box-shadow:none!important}.dm-msg-more-btn:active,.dm-msg-more-btn:focus,.dm-msg-more-btn:focus-visible,.dm-msg-more-btn:hover{color:#fff;background:transparent;transform:none!important;outline:none!important;box-shadow:none!important}.dm-msg-more-btn svg{width:18px;height:18px;color:inherit}.dm-msg-menu{position:absolute;bottom:calc(100% + 8px);z-index:40;min-width:210px;margin:0;padding:8px 6px;list-style:none;border-radius:14px;background:#2c2c2e;box-shadow:0 16px 40px rgba(0,0,0,.45)}.dm-msg-menu.is-portaled{position:fixed;top:0;left:0;bottom:auto;right:auto;z-index:80}.dm-bubble-row.is-mine .dm-msg-menu:not(.is-portaled){left:0}.dm-bubble-row.is-theirs .dm-msg-menu:not(.is-portaled){right:0}.dm-msg-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#f4f4f5;font-size:15px;text-align:left;cursor:pointer}.dm-msg-menu button svg{width:18px;height:18px;color:#d4d4d8}.dm-msg-menu button:hover{background:rgba(255,255,255,.06)}.dm-msg-menu button.is-danger{color:#f87171}.dm-msg-pick{width:22px;height:22px;flex-shrink:0;border:2px solid #71717a;border-radius:50%;background:transparent;color:#0a0a0a;font-size:12px;cursor:pointer}.dm-msg-pick.is-on{border-color:#3b82f6;background:#3b82f6;color:#fff}.dm-pin-bar{display:flex;align-items:center;gap:12px;flex-shrink:0;width:100%;padding:10px 16px 10px 20px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(16,16,18,.98);color:inherit;text-align:left;cursor:pointer;transform:none!important;outline:none!important;box-shadow:none!important}.dm-pin-bar:active,.dm-pin-bar:focus,.dm-pin-bar:focus-visible,.dm-pin-bar:hover{background:rgba(16,16,18,.98);transform:none!important;outline:none!important;box-shadow:none!important}.dm-pin-bar-copy{flex:1 1;min-width:0}.dm-pin-bar-copy strong{display:block;font-size:14px;font-weight:600;color:#f4f4f5}.dm-pin-bar-copy span{display:block;overflow:hidden;color:#a1a1aa;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dm-pin-bar-icon{width:20px;height:20px;flex-shrink:0;color:#a1a1aa}.dm-pin-notice{flex-direction:column;flex:0 0 auto;width:auto;max-width:100%;padding:2px 8px 4px;text-align:center}.dm-pin-notice,.dm-pin-notice-line{display:flex;align-items:center;gap:8px}.dm-pin-notice-line{margin:0;color:#a1a1aa;font-size:13px;line-height:1.35}.dm-pin-notice-icon{width:14px;height:14px;flex-shrink:0;color:#a1a1aa}.dm-pin-notice-go{height:28px;padding:0 12px;border:0;border-radius:999px;background:#3a3a3c;color:#e4e4e7;font-size:13px;font-weight:500;cursor:pointer;transform:none!important;outline:none!important;box-shadow:none!important}.dm-pin-notice-go:active,.dm-pin-notice-go:focus,.dm-pin-notice-go:focus-visible,.dm-pin-notice-go:hover{background:#3a3a3c;color:#e4e4e7;transform:none!important;outline:none!important;box-shadow:none!important}.pin-modal{width:min(340px,calc(100vw - 32px));padding:6px 4px 14px;border-radius:22px;background:#2c2c2e;box-shadow:0 24px 64px rgba(0,0,0,.5)}.pin-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 8px 20px}.pin-modal-head h2{margin:0;font-size:18px;font-weight:650}.pin-modal-opts{display:flex;flex-direction:column;padding:4px 8px 8px}.pin-opt{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border:0;border-radius:10px;color:#f4f4f5;font-size:16px;text-align:left;cursor:pointer}.pin-opt,.pin-radio{background:transparent}.pin-radio{width:22px;height:22px;flex-shrink:0;border:2px solid #636366;border-radius:50%}.pin-radio.is-on{border-color:#3b82f6;box-shadow:inset 0 0 0 5px #3b82f6}.pin-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:4px 16px}.pin-cancel,.pin-confirm{min-width:88px;height:40px;padding:0 18px;border:0;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer}.pin-cancel{background:#3a3a3c;color:#f4f4f5}.pin-confirm{background:#3b82f6;color:#fff}.dm-select-bar{display:flex;align-items:center;gap:10px;padding:10px 16px 16px}.dm-select-bar span{margin-right:auto;color:#a1a1aa;font-size:13px}.dm-select-bar button{border:0;border-radius:8px;background:#27272a;color:#f4f4f5;padding:8px 12px;cursor:pointer}.dm-select-bar button.is-danger{color:#f87171}.fwd-scrim{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(0,0,0,.45)}.fwd-modal{width:min(420px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 48px));display:flex;flex-direction:column;border-radius:18px;background:#2c2c2e;box-shadow:0 24px 64px rgba(0,0,0,.5)}.fwd-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px}.fwd-head h2{margin:0;font-size:18px;font-weight:650}.fwd-close{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#e4e4e7;font-size:22px;cursor:pointer}.fwd-search{display:flex;align-items:center;gap:8px;margin:4px 16px 8px;padding:8px 12px;border-radius:10px;background:#1c1c1e}.fwd-search-icon{width:16px;height:16px;color:#71717a}.fwd-search input{flex:1 1;border:0;background:transparent;color:#f4f4f5;font-size:14px;outline:none}.fwd-list{margin:0;padding:4px 0 8px;overflow:auto;list-style:none;flex:1 1}.fwd-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:0;background:transparent;color:#f4f4f5;text-align:left;cursor:pointer}.fwd-row:hover{background:rgba(255,255,255,.04)}.fwd-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.fwd-avatar.is-group,.fwd-avatar.is-initial{display:grid;place-items:center;background:#3b3b5c;color:#c7c7ff;font-size:14px;font-weight:700}.fwd-name{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0;font-size:16px}.fwd-note-badge{font-style:normal;font-size:12px;color:#60a5fa}.fwd-check{width:22px;height:22px;border:2px solid #636366;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#fff}.fwd-check.is-on{border-color:#3b82f6;background:#3b82f6}.fwd-foot{display:flex;justify-content:flex-end;padding:8px 16px 16px}.fwd-send{width:48px;height:48px;border:0;border-radius:50%;background:#3b82f6;color:#fff;font-size:22px;cursor:pointer}.fwd-send:disabled{opacity:.35;cursor:default}.dm-bubble-row .newsfeed-reply-btn{opacity:0}.dm-bubble-row:hover .newsfeed-reply-btn,.dm-msg-more.is-open .dm-msg-more-btn,.dm-pane.is-direct .dm-bubble-row:hover .dm-msg-more-btn,.dm-pane.is-direct .dm-bubble-row:hover>.newsfeed-reply-btn{opacity:1}.dm-day-chip{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#71717a}.dm-chat-console{width:min(720px,calc(100% - 32px));margin:8px auto 16px;padding:10px 12px;border:1px solid rgba(39,39,42,.9);border-radius:16px;background:#121215}.dm-chat-console-row{display:flex;align-items:flex-end;gap:8px}.dm-chat-attach{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#a1a1aa;cursor:pointer;transform:none!important}.dm-chat-attach:hover{color:#fff;transform:none!important}.dm-chat-attach svg{width:18px;height:18px}.dm-chat-console textarea{flex:1 1;min-width:0;min-height:36px;max-height:160px;margin:0;padding:8px 4px;border:0;background:transparent;color:#f4f4f5;font:inherit;font-size:14px;line-height:20px;resize:none}.dm-chat-console textarea:focus,.dm-chat-console textarea:focus-visible{outline:none}.dm-chat-send{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;color:#09090b;cursor:pointer;transform:none!important}.dm-chat-send:hover:not(:disabled){background:#e4e4e7;transform:none!important}.dm-chat-send:disabled{opacity:.4;cursor:default}.dm-chat-send svg{width:18px;height:18px}.dm-system-link-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.members-search{display:block;margin-bottom:12px}.members-search input{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-input);color:var(--text);font-size:14px;line-height:20px}.members-search-hits{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.members-search-hit{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.members-search-hit span{display:flex;flex-direction:column;min-width:0;flex:1 1;font-size:12px;color:#a1a1aa}.members-search-hit strong{color:#fafafa;font-size:13px}.members-search-avatar{width:28px;height:28px;border-radius:50%}.invite-modal{width:min(440px,100%)}.invite-modal-tabs{display:flex;align-items:stretch;gap:20px;margin:0 0 8px;padding:0;border-bottom:1px solid rgba(255,255,255,.12)}.invite-modal-tab{display:inline-flex;align-items:center;width:max-content;max-width:max-content;margin:0 0 -1px;padding:8px 0 7px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#a1a1aa;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transform:none!important;outline:none!important}.invite-modal-tab:active,.invite-modal-tab:focus,.invite-modal-tab:hover{color:#e4e4e7;transform:none!important;outline:none!important}.invite-modal-tab.is-on{color:#fafafa;border-bottom-color:#fafafa}.invite-capacity{margin:10px 2px 0;color:#a1a1aa;font-size:13px;line-height:1.4}.invite-capacity.is-full{color:#a1a1aa}.invite-capacity-upgrade{display:inline;margin:0;padding:0;border:0;background:none;color:var(--hud);font:inherit;font-weight:650;cursor:pointer;transform:none!important;outline:none!important}.invite-capacity-upgrade:active,.invite-capacity-upgrade:focus,.invite-capacity-upgrade:hover{text-decoration:underline;transform:none!important;outline:none!important}.invite-capacity-hint{margin:10px 2px 0;color:#71717a;font-size:12px;line-height:18px}.invite-people-search{margin:8px 0 0}.invite-link-bar{display:flex;align-items:center;gap:8px;min-width:0;margin-top:10px;padding:6px 6px 6px 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#2b2b2e}.invite-link-url{flex:1 1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#e8eaed;font:inherit;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-link-url:focus,.invite-link-url:focus-visible{outline:none}.invite-link-copy{width:auto;min-width:0;flex-shrink:0;height:36px;min-height:36px;padding:0 14px;border-radius:var(--btn-radius);font-size:var(--btn-size)}.invite-link-copy,.invite-link-copy:active:not(:disabled),.invite-link-copy:hover:not(:disabled){transform:none!important;outline:none!important}.invite-link-copy:disabled{opacity:.55;cursor:default}.invite-link-rotate{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#3f3f46;color:#f4f4f5;cursor:pointer;transform:none!important}.invite-link-rotate:active:not(:disabled),.invite-link-rotate:hover:not(:disabled){background:#52525b;transform:none!important}.invite-link-rotate:disabled{opacity:.55;cursor:default}.invite-link-bar.is-disabled{opacity:.45}.invite-link-copy-icon{width:16px;height:16px;flex-shrink:0}.invite-link-note{display:flex;align-items:flex-start;gap:8px;margin:10px 2px 0;color:#9aa0a6;font-size:12px;line-height:18px}.invite-link-info{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-top:1px;border:1.5px solid #9aa0a6;border-radius:50%;color:#9aa0a6;font-size:11px;font-style:italic;font-weight:700;line-height:1}.directory-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.directory-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.directory-row:focus,.directory-row:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);transform:none!important;outline:none!important}.directory-avatar-wrap{position:relative;flex-shrink:0}.directory-avatar{width:40px;height:40px;border-radius:50%}.directory-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid var(--bg-raise,#161616);border-radius:50%;background:#52525b}.directory-dot.is-on{background:#22c55e}.directory-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.directory-copy strong{font-size:14px;font-weight:650;color:#fafafa}.directory-copy span{font-size:12px;color:#a1a1aa}.directory-status{font-size:12px;color:#71717a}.user-profile-modal{width:min(400px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 24px 22px}.user-profile-avatar{width:88px;height:88px;border-radius:50%}.user-profile-modal h3{margin:8px 0 0;font-size:20px;font-weight:650}.user-profile-handle{margin:0;color:#a1a1aa;font-size:14px}.user-profile-headline{margin:4px 0 0;font-size:14px;color:#e4e4e7}.user-profile-bio{margin:4px 0 8px;font-size:13px;line-height:1.45;color:#a1a1aa}.user-profile-modal .term-btn{margin-top:8px}.create-folder-modal{width:min(440px,100%);padding:24px;gap:12px}.create-folder-modal h3{margin:0 28px 0 0;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0;color:var(--text)}.create-folder-modal .projects-choice-actions{margin-top:8px}.create-project-modal{width:min(440px,100%);padding:24px;gap:20px}.create-project-modal h3{margin:0 28px 0 0;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0;color:var(--text)}.create-project-search input{display:block;box-sizing:border-box;width:100%;height:auto;min-height:40px;margin:0;padding:10px 14px 10px 36px;border:1px solid var(--line);border-radius:10px;background:var(--bg-input);color:var(--text);font:inherit;font-size:14px;line-height:20px;outline:none}.create-project-search input:focus,.create-project-search input:focus-visible{border-color:var(--line-focus);box-shadow:var(--focus-ring)}.create-project-search{position:relative;display:block;isolation:isolate}.create-project-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1;font-size:13px;line-height:1;opacity:.7;pointer-events:none}.create-project-hits{list-style:none;margin:8px 0 0;padding:0;max-height:168px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--bg-card)}.create-project-hit{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.create-project-hit:hover{background:rgba(255,255,255,.05)}.create-project-hit span,.create-project-person span{display:flex;flex-direction:column;min-width:0;flex:1 1;gap:1px;font-size:12px;color:#a1a1aa}.create-project-hit strong,.create-project-person strong{color:#fafafa;font-size:13px;font-weight:600}.create-project-avatar{width:32px;height:32px;border-radius:50%;flex:0 0 auto}.create-project-roster{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.create-project-person{display:flex;align-items:center;gap:10px;padding:8px 4px}.create-project-remove{flex:0 0 auto;border:0;background:transparent;color:#71717a;font-size:14px;line-height:1;cursor:pointer}.create-project-remove:hover{color:#fafafa}.create-project-owner-badge{flex:0 0 auto;padding:3px 8px;border:1px solid var(--line);border-radius:9999px;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.create-project-modal .projects-choice-actions{margin-top:16px}.dm-bubble-meta{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:10px;letter-spacing:.04em;opacity:.7}.dm-bubble-meta svg{width:11px;height:11px}.dm-reply-btn{margin-left:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;opacity:.85;cursor:pointer}.dm-reply-btn:hover{opacity:1}.dm-quote{display:block;width:100%;margin:0 0 8px;padding:6px 8px;border:0;border-left:3px solid rgba(52,211,153,.7);border-radius:0 6px 6px 0;background:rgba(0,0,0,.22);color:inherit;font:inherit;font-size:12px;line-height:1.35;text-align:left;opacity:.9;cursor:pointer;white-space:pre-wrap;word-break:break-word;transform:none}.dm-quote:active,.dm-quote:focus,.dm-quote:hover{transform:none!important;outline:none!important;filter:none!important;z-index:auto;opacity:1}.dm-quote.is-missing{cursor:default;opacity:.65;font-style:italic}.dm-reply-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px 0;font-size:12px;color:#a1a1aa}.dm-reply-bar p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-reply-bar button{border:0;background:transparent;color:#6ee7b7;cursor:pointer;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.dm-composer{display:flex;align-items:flex-end;gap:8px;width:min(768px,100%);margin:0 auto 16px;padding:12px 16px;min-height:52px;border:1px solid var(--line);border-radius:16px;background:var(--bg-input)}.dm-typing-bar{display:flex;align-items:center;gap:8px;margin:0;width:100%;padding:0 16px 4px;background:transparent;font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:0;color:var(--text-secondary)}.dm-typing-bar.is-dots{justify-content:flex-start;padding:0 20px 8px}.dm-typing-bubble{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:10px 14px;border-radius:16px;border-bottom-left-radius:6px;background:#2c2c2e}.dm-typing-bar+.dm-composer{border-top:0;padding-top:8px}.dm-typing-dots{display:inline-flex;align-items:center;gap:3px}.dm-typing-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#d4d4d8;opacity:.35;animation:dm-typing-pulse 1s ease-in-out infinite}.dm-typing-dots i:nth-child(2){animation-delay:.15s}.dm-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes dm-typing-pulse{0%,to{opacity:.28;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.dm-composer textarea{flex:1 1;min-height:42px;max-height:160px;resize:none;padding:10px 12px;color:#f4f4f5;font:inherit;line-height:1.4}.dm-attach,.dm-composer textarea{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#09090b}.dm-attach{width:42px;height:42px;color:#a1a1aa;cursor:pointer}.dm-attach svg{width:16px;height:16px}.dm-send{width:auto!important;min-width:96px;height:42px;gap:6px}.dm-send svg{width:14px;height:14px}.dm-session-modal{width:min(440px,calc(100% - 32px));max-width:440px}.dm-session-label{display:block;margin:0 0 6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa}.dm-session-field,.dm-session-label{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.dm-session-field{width:100%;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#09090b;color:#ecfdf5;font-size:12px;letter-spacing:.04em}.dm-session-copy{width:auto!important;min-width:0;height:38px;padding:0 14px;font-size:11px}.chat-search-page{display:flex;flex-direction:column;align-items:stretch;width:min(720px,100%);max-width:720px;margin:0 auto;padding:48px 24px 32px;min-height:100%;box-sizing:border-box}.chat-search-field{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#1c1c1e}.chat-search-field-icon{width:18px;height:18px;flex:0 0 auto;color:#9aa0a6}.chat-search-field input{flex:1 1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#f4f4f5;font:inherit;font-size:16px;line-height:22px}.chat-search-field input:focus,.chat-search-field input:focus-visible{outline:none}.chat-search-list{display:flex;flex-direction:column;margin-top:28px;min-width:0}.chat-search-list h2{margin:0 8px 10px;color:#9aa0a6;font-size:13px;font-weight:500}.chat-search-empty{margin:8px}.chat-search-hit{display:flex;align-items:center;gap:16px;width:100%;padding:12px 8px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.chat-search-hit:active,.chat-search-hit:hover{transform:none!important;outline:none!important;background:rgba(255,255,255,.05)}.chat-search-hit-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.chat-search-hit-copy strong{color:#f4f4f5;font-size:15px;font-weight:500}.chat-search-hit-copy span,.chat-search-hit-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-search-hit-copy span{color:#9aa0a6;font-size:13px}.chat-search-hit-copy mark{background:rgba(59,130,246,.28);color:inherit;border-radius:2px}.chat-search-hit time{flex:0 0 auto;color:#71717a;font-size:13px}.teams-hub{display:flex;flex-direction:column;gap:22px;max-width:980px;padding:28px 28px 48px;color:#e4e4e7}.teams-hub-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}.teams-hub-kicker{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#71717a}.teams-hub h1{margin:0 0 8px;font-size:28px;font-weight:700;color:#fafafa}.teams-hub-actions{display:flex;flex-wrap:wrap;gap:8px}.teams-hub-search{position:relative;max-width:420px}.teams-hub-search-icon{position:absolute;left:14px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:#71717a;pointer-events:none}.teams-hub-search .dm-nav-search-input{padding-left:34px}.teams-hub-grid-wrap{display:flex;flex-direction:column;gap:28px}.teams-hub-block h2{margin:0 0 12px;font-size:15px;font-weight:650;color:#a1a1aa}.teams-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.teams-hub-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border:1px solid #27272a;border-radius:14px;background:#18181b;color:inherit;text-align:left;cursor:pointer;transform:none!important;outline:none!important}.teams-hub-card:hover{border-color:#3f3f46;background:#1f1f23}.teams-hub-card-brand{display:flex;align-items:center;gap:10px;min-width:0}.teams-hub-card-brand span{display:flex;flex-direction:column;min-width:0;gap:2px}.teams-hub-card-brand strong{font-size:15px;color:#fafafa}.teams-hub-card-mark{width:36px;height:36px;border-radius:10px;object-fit:cover;background:#27272a;flex:0 0 auto}.teams-hub-card-mark.is-letter{display:grid;place-items:center;font-size:14px;font-weight:700;color:#f4f4f5}.teams-hub-card-meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#a1a1aa}.teams-hub-card-link{font-size:12px;font-weight:650;color:#d4d4d8}.teams-convert{padding:28px;border:1px solid #27272a;border-radius:16px;background:linear-gradient(180deg,#18181b,#111113)}.teams-convert h2{margin:0 0 10px;font-size:24px;color:#fafafa}.teams-convert-list{margin:16px 0 22px;padding-left:18px;color:#d4d4d8;line-height:1.7}.teams-setup-modal{max-width:420px}.teams-setup-label{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:12px;font-weight:650;color:#a1a1aa}.teams-setup-tiers{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:16px}.teams-setup-tier{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #27272a;border-radius:10px;background:#111113;color:#e4e4e7;text-align:left;cursor:pointer;transform:none!important}.teams-setup-tier.is-on{border-color:#3f3f46;background:#27272a}.teams-join-field{width:100%;min-height:72px;resize:vertical}.convo-settings{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;max-height:100vh;overflow:hidden;color:#e4e4e7}.convo-settings-head{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 12px;border-bottom:1px solid #27272a}.convo-settings-head h1{margin:0;font-size:16px;font-weight:650}.convo-settings-back{width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:#fafafa;font-size:28px;line-height:1;cursor:pointer;transform:none!important}.convo-settings-scroll{flex:1 1 auto;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 20px 48px;display:flex;flex-direction:column;align-items:center;gap:16px}.convo-settings-scroll>*{flex:0 0 auto}.convo-settings-hero{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:520px;width:100%}.convo-settings-hero h2{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px;font-size:22px;color:#fafafa}.convo-settings-handle{font-size:14px;font-weight:500;color:#a1a1aa}.convo-settings-avatar,.convo-settings-mark{width:96px;height:96px;border-radius:50%;background:#27272a;object-fit:cover}.convo-settings-avatar-btn{position:relative;padding:0;border:0;background:transparent;cursor:pointer;transform:none!important}.convo-settings-avatar-btn:disabled{cursor:default}.convo-settings-avatar-edit{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#18181b;color:#fafafa;border:2px solid #09090b}.convo-settings-avatar-edit svg{width:14px;height:14px}.convo-settings-name{width:min(420px,100%)}.convo-settings-admin-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:rgba(34,197,94,.16);color:#22c55e;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.convo-settings-perm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 8px;color:#a1a1aa;font-size:13px}.convo-settings-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(9,9,11,.72)}.convo-settings-modal-card{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(380px,100%);padding:20px;border-radius:16px;background:#1e1e1e}.convo-settings-modal-preview{width:120px;height:120px;border-radius:50%;object-fit:cover}.convo-settings-mark.is-group{display:grid;place-items:center;color:#c4b5fd;background:#1e1b4b}.convo-settings-mesh{width:42px;height:42px}.convo-settings-desc{width:100%;max-width:420px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#a1a1aa;text-align:center;resize:none;font:inherit}.convo-settings-shortcuts{display:flex;gap:18px}.convo-settings-fab{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;padding:12px 8px 10px;border:1px solid #2a2a2a;border-radius:18px;background:#1e1e1e;color:#e4e4e7;font-size:11px;font-weight:650;cursor:pointer;transform:none!important}.convo-settings-fab.is-on{color:#fbbf24}.convo-settings-fab svg{width:20px;height:20px}.convo-settings-search{position:relative;width:min(520px,100%)}.convo-settings-search-icon{position:absolute;left:12px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:#71717a}.convo-settings-search input{width:100%;padding:10px 12px 10px 34px;border:1px solid #2a2a2a;border-radius:12px;background:#1e1e1e;color:#fafafa;font:inherit}.convo-settings-hits{display:flex;flex-direction:column;gap:4px;width:min(520px,100%)}.convo-settings-hits button{padding:10px 12px;border:0;border-radius:10px;background:#1c1c1e;color:#d4d4d8;text-align:left;cursor:pointer;transform:none!important}.convo-settings-card{width:min(520px,100%);border-radius:16px;background:#1e1e1e;border:1px solid #2a2a2a;overflow:hidden}.convo-settings-card.is-danger{background:#161616}.convo-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:14px 16px;border:0;border-bottom:1px solid #2a2a2a;background:transparent;color:inherit;text-align:left;cursor:pointer;transform:none!important;outline:none!important}div.convo-settings-row{cursor:default}.convo-settings-row.is-stack{flex-direction:column;align-items:stretch;cursor:default}.convo-settings-row:last-child{border-bottom:0}.convo-settings-row>span{display:flex;flex-direction:column;gap:4px;min-width:0}.convo-settings-row strong{font-size:14px;font-weight:600;color:#f4f4f5}.convo-settings-row em{font-style:normal;font-size:12px;color:#71717a}.convo-settings-row-icon{width:16px;height:16px;margin-bottom:4px;color:#a1a1aa}.convo-settings-value{flex:0 0 auto;color:#71717a;font-size:13px}.convo-settings-row select{border:0;background:transparent;color:#a1a1aa;font:inherit}.convo-settings-pill{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;max-width:46%;min-height:28px;padding:4px 26px 4px 10px;border-radius:999px;background:#161616;border:1px solid #2f2f2f;color:#e4e4e7;cursor:pointer}.convo-settings-pill-label{font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convo-settings-pill select{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;font-size:12px}.convo-settings-pill-caret{position:absolute;right:6px;width:14px;height:14px;color:#a1a1aa;pointer-events:none}.convo-settings-lede{margin:0;max-width:420px;color:#a1a1aa;font-size:14px;line-height:1.4}.convo-settings-lede-btn{border:0;background:transparent;color:#71717a;font:inherit;cursor:pointer;transform:none!important}.convo-settings-link-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px}.convo-settings-link-row>span{display:flex;flex-direction:column;gap:6px;min-width:0}.convo-settings-link-row strong{font-size:14px;color:#f4f4f5}.convo-settings-copy{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 12px;border:1px solid #2f2f2f;border-radius:999px;background:#161616;color:#fafafa;font-size:12px;font-weight:650;cursor:pointer;transform:none!important}.convo-settings-copy svg{width:14px;height:14px}.convo-settings-help{margin:0;padding:0 16px 14px;color:#71717a;font-size:12px;line-height:1.4}.convo-settings-modal-card.is-edit{align-items:stretch;gap:14px;background:#1e1e1e;border:1px solid #2a2a2a}.convo-settings-modal-card.is-edit .convo-settings-avatar-btn{align-self:center}.convo-settings-modal-field{display:flex;flex-direction:column;gap:6px;color:#a1a1aa;font-size:12px;font-weight:650}.convo-settings-modal-field input,.convo-settings-modal-field textarea{padding:10px 12px;border:1px solid #2a2a2a;border-radius:10px;background:#161616;color:#fafafa;font:inherit;font-weight:400;resize:vertical}.convo-settings-modal-actions{display:flex;justify-content:flex-end;gap:8px}.convo-settings-btn{padding:8px 14px;border:1px solid #2f2f2f;border-radius:999px;background:#161616;color:#e4e4e7;font-size:13px;font-weight:650;cursor:pointer;transform:none!important}.convo-settings-btn.is-primary{background:var(--hud,#c24e10);border-color:transparent;color:#fafafa}.convo-settings-btn.is-danger{background:#dc2626;border-color:transparent;color:#fff}.convo-settings-modal-card.is-confirm{align-items:stretch;text-align:left;gap:12px}.convo-settings-modal-card.is-confirm h2{margin:0;font-size:18px;font-weight:750;color:#fafafa}.convo-settings-modal-card.is-confirm p{margin:0;color:#a1a1aa;font-size:14px;line-height:1.45}.convo-settings-inline{display:flex;gap:8px}.convo-settings-swatches{display:flex;flex-wrap:wrap;gap:8px}.convo-settings-swatch{width:22px;height:22px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;transform:none!important}.convo-settings-swatch.is-on{border-color:#fafafa}.convo-settings-row.is-disabled{opacity:.45;pointer-events:none;cursor:default}.convo-settings-members-head{padding:12px 16px 4px;color:#a1a1aa;font-size:13px}.convo-settings-members-list.is-scroll{max-height:560px;overflow-y:auto}.convo-settings-member{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 16px}.convo-settings-member-avatar{width:36px;height:36px;border-radius:50%}.convo-settings-member span{display:flex;flex-direction:column;min-width:0}.convo-settings-member strong{display:flex;align-items:center;gap:6px}.convo-settings-member-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}button.convo-settings-member-act{margin:0;padding:4px 8px;border:1px solid #3f3f46;border-radius:8px;background:transparent;color:#e4e4e7;font-size:11px;font-weight:600;cursor:pointer}button.convo-settings-member-act.is-danger{border-color:#7f1d1d;color:#f87171}.convo-settings-member-menu{position:relative}button.convo-settings-member-more{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#a1a1aa;cursor:pointer}button.convo-settings-member-more:hover,button.convo-settings-member-more[aria-expanded=true]{background:#18181b;color:#fafafa}.convo-settings-member-pop{position:fixed;z-index:9999;min-width:196px;padding:6px;border:1px solid #27272a;border-radius:10px;background:#111113;box-shadow:0 12px 32px rgba(0,0,0,.45)}.convo-settings-member-pop button{display:block;width:100%;margin:0;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#e4e4e7;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.convo-settings-member-pop button:hover{background:#1c1c1f}.convo-settings-member-pop button.is-danger{color:#f87171}.convo-settings-group-pick{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;margin:12px 0}.convo-settings-group-pick-btn{margin:0;padding:10px 12px;border:1px solid #27272a;border-radius:10px;background:#09090b;color:#f4f4f5;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.dm-empty-invite{display:flex;flex-direction:column;gap:8px;margin:16px 12px 8px;max-width:560px}.dm-empty-invite-label{margin:0;color:#a1a1aa;font-size:12px;font-weight:600;letter-spacing:.02em}.convo-settings-link{margin:0;padding:0 16px 12px;color:#71717a;font-size:12px;word-break:break-all}.convo-settings-card.is-danger .convo-settings-row.is-danger strong{color:#f87171}button.convo-settings-switch{position:relative;box-sizing:border-box;flex:0 0 auto;width:44px!important;min-width:44px;height:26px!important;min-height:26px;padding:0!important;border:0;border-radius:999px;background:#3f3f46;cursor:pointer;transform:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.convo-settings-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fafafa;transition:transform .16s ease}.convo-settings-switch.is-on{background:#22c55e}.convo-settings-switch.is-on:after{transform:translateX(18px)}.convo-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 16px 16px}.convo-media-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.convo-media-cell span{font-size:12px;font-weight:600;color:#e4e4e7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo-media-cell em{font-style:normal;font-size:11px;color:#71717a}.convo-media-file{display:grid;place-items:center;height:96px;border:1px solid #2a2a2a;border-radius:12px;background:#18181b;color:#a1a1aa;font-size:12px;cursor:pointer;transform:none!important}.dm-bubble.has-media{padding:6px;overflow:hidden}.dm-bubble.has-media p{padding:2px 6px 4px}.chat-media-thumb{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:10px;overflow:hidden;background:#111113;cursor:pointer;transform:none!important}.chat-media-thumb img,.chat-media-thumb video{display:block;width:100%;max-height:280px;object-fit:cover}.chat-media-thumb.is-compact img,.chat-media-thumb.is-compact video{height:96px;max-height:96px}.chat-media-play{position:absolute;right:8px;bottom:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.62);color:#fff;font-size:11px}.chat-media-lightbox{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:rgba(0,0,0,.88)}.chat-media-lightbox-scrim{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}.chat-media-lightbox-stage{position:relative;z-index:1;flex:1 1;display:grid;place-items:center;padding:48px 16px 16px;min-height:0}.chat-media-lightbox-stage img,.chat-media-lightbox-stage video{max-width:min(96vw,1100px);max-height:calc(100vh - 96px);object-fit:contain}.chat-media-lightbox-bar{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 16px 16px;color:#e4e4e7;font-size:13px}.chat-media-lightbox-bar span{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-media-lightbox-bar button{padding:6px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);color:#fafafa;cursor:pointer;transform:none!important}.convo-settings-chevron{width:16px;height:16px;color:#71717a;flex-shrink:0}.convo-media-sheet{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;background:#111113;animation:convo-media-in .2s ease}@keyframes convo-media-in{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.convo-media-tabs{display:flex;flex-shrink:0;gap:0;padding:0 8px;border-bottom:1px solid #27272a}.convo-media-tab{flex:1 1;height:40px;margin:0;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#71717a;font-size:13px;font-weight:550;cursor:pointer;transform:none!important}.convo-media-tab.is-on{color:#fafafa;font-weight:650;border-bottom-color:#e4e4e7}.convo-media-sheet-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 16px 32px}.convo-media-empty{margin:24px 4px;color:#71717a;font-size:13px}.convo-media-group{margin:0 0 22px}.convo-media-group h2{margin:0 0 10px;color:#a1a1aa;font-size:12px;font-weight:650}.convo-media-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.convo-media-thumbs .chat-media-thumb{aspect-ratio:1;border-radius:6px}.convo-media-thumbs .chat-media-thumb img,.convo-media-thumbs .chat-media-thumb video,.convo-media-thumbs .chat-media-thumb.is-compact img,.convo-media-thumbs .chat-media-thumb.is-compact video{height:100%;max-height:none}.convo-media-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.convo-media-audio,.convo-media-list a{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-radius:10px;color:inherit;text-decoration:none}.convo-media-list a:hover{background:rgba(255,255,255,.04)}.convo-media-list strong{font-size:14px;font-weight:600;color:#f4f4f5}.convo-media-list em{font-style:normal;font-size:12px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo-media-audio{gap:8px}.convo-media-audio audio{width:100%}.chat-media-player{width:100%;border-radius:10px;overflow:hidden;background:#111113}.chat-media-player video{display:block;width:100%;max-height:320px;background:#000}.sidebar-user{position:relative;flex-shrink:0;margin:0 -8px;padding:0;border-top:1px solid rgba(255,255,255,.08);background:rgba(6,6,8,.92);box-shadow:inset 0 12px 24px rgba(0,0,0,.45)}.sidebar-user-menu{top:auto;bottom:calc(100% + 4px);left:8px;right:8px;width:auto}button.sidebar-user-pill{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:0;background:transparent;color:#fafafa;text-align:left;transform:none!important;outline:none!important;filter:none!important}button.sidebar-user-pill.is-on,button.sidebar-user-pill:hover{background:rgba(255,255,255,.06);transform:none!important;outline:none!important}.sidebar-user-avatar{width:32px;height:32px;flex-shrink:0;border-radius:8px;font-size:13px}.sidebar-user-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.sidebar-user-copy strong{font-size:13px;font-weight:600}.sidebar-user-copy em,.sidebar-user-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy em{font-size:11px;font-style:normal;color:#d4d4d8}.ws-admin{display:flex;flex-direction:column;height:100%;min-height:0;background:#0c0c0e}.ws-admin-scroll{flex:1 1;min-height:0;overflow:auto;padding:16px 24px 40px}.ws-admin-create{max-width:460px;display:flex;flex-direction:column;gap:8px}.ws-admin h1,.ws-admin-create h1{margin:0;font-size:18px}.ws-admin-desc,.ws-admin-sub{margin:0 0 12px;color:#a1a1aa;font-size:13px;line-height:1.45}.ws-admin-prompt{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.04);color:#e4e4e7;font-size:13px}.ws-admin-lock{display:inline-flex;align-items:center;margin:0 0 16px;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(24,24,27,.9);color:#e4e4e7;font-size:11px;font-weight:700;letter-spacing:.04em}.ws-admin-hero{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.ws-admin-hero h2{margin:0 0 8px;font-size:22px}.ws-admin-plan{display:inline-flex;padding:2px 8px;border-radius:999px;background:#27272a;color:#d4d4d8;font-size:11px;font-weight:700}.ws-admin-plan.is-pro{background:#14532d;color:#86efac}.ws-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ws-admin-table{width:100%;border-collapse:collapse;font-size:13px}.ws-admin-table td,.ws-admin-table th{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;color:#d4d4d8}.ws-admin-table th{color:#71717a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ws-admin-who{display:inline-flex;align-items:center;gap:8px}.ws-admin-mini{width:24px;height:24px;border-radius:6px;font-size:11px}button.ws-admin-kill{border:0;background:transparent;color:#f87171;font:inherit;font-size:12px;font-weight:600;transform:none!important;outline:none!important}.ws-invite-hits{display:flex;flex-direction:column;gap:4px;margin:8px 0}.ws-invite-scope{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:13px;color:#e4e4e7}.upgrade-plans-backdrop{z-index:220;background:var(--bg-overlay)}.upgrade-plans{width:min(640px,calc(100vw - 32px));max-height:min(90vh,760px);overflow:auto;padding:22px 22px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg-modal);box-shadow:0 24px 64px rgba(0,0,0,.55);color:var(--text)}.upgrade-plans-head{margin:0 0 16px}.upgrade-plans-head h2{margin:0 0 6px;color:var(--text);font-size:18px;font-weight:650;letter-spacing:0;line-height:1.3;text-align:left;text-transform:none}.upgrade-plans-head p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.upgrade-plans-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.upgrade-plan-card{display:flex;flex-direction:column;gap:10px;min-height:176px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-raise)}.upgrade-plan-card.is-rec{border-color:color-mix(in srgb,var(--hud) 45%,var(--line))}.upgrade-plan-card.is-current{opacity:.78}.upgrade-plan-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.upgrade-plan-card h3{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text);font-size:14px;font-weight:650}.upgrade-plan-badge{padding:2px 6px;border:1px solid color-mix(in srgb,var(--hud) 40%,var(--line));border-radius:999px;color:var(--text-secondary);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.upgrade-plan-price{margin:0;color:var(--text);font-size:13px;font-weight:600;white-space:nowrap}.upgrade-plan-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;flex:1 1 auto}.upgrade-plan-card li{color:var(--text-secondary);font-size:12px;line-height:1.4}.upgrade-plan-card .projects-choice-btn{width:100%}.upgrade-plan-current{margin:0;padding:8px 0 2px;color:var(--muted);font-size:12px;font-weight:600}button.projects-choice-btn.upgrade-plans-dismiss{display:block;width:max-content;height:auto;min-height:0;margin:14px auto 0;padding:4px 8px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}button.projects-choice-btn.upgrade-plans-dismiss:hover:not(:disabled){border:0;background:transparent;color:var(--text)}@media (max-width:560px){.upgrade-plans-grid{grid-template-columns:1fr}}.landing.is-mkt{background:#080a0d;font-family:Plus Jakarta Sans,Inter,sans-serif}.landing.is-mkt .landing-inner{background:radial-gradient(1px 1px at 25px 35px,rgba(255,255,255,.18),transparent),radial-gradient(1.5px 1.5px at 120px 180px,rgba(255,255,255,.22),transparent),radial-gradient(1px 1px at 280px 90px,rgba(255,255,255,.16),transparent),#080a0d;background-size:600px 600px,600px 600px,600px 600px,auto}.landing.is-mkt .landing-main.landing-home{width:100%;max-width:none;margin:0;padding:0}.mkt-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.12);background:#000000}.mkt-bar-inner{max-width:1240px;margin:0 auto;height:64px;min-height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mkt-header-left{display:flex;align-items:center;gap:24px}.mkt-header-right{gap:20px}.mkt-brand,.mkt-header-right{display:flex;align-items:center}.mkt-brand{padding:0;border:0;background:transparent;color:#fff;cursor:pointer;text-decoration:none}.mkt-brand:active,.mkt-brand:hover,.mkt-btn-outline:active,.mkt-btn-outline:hover,.mkt-cta-btn:active,.mkt-cta-btn:hover,.mkt-foot button:active,.mkt-foot button:hover,.mkt-nav-link:active,.mkt-nav-link:hover{transform:none!important;outline:none!important;filter:none!important}.mkt-header-logo{height:38px;width:auto;max-width:220px;object-fit:contain;display:block}.mkt-wordmark{display:inline-block;font-family:"Plus Jakarta Sans",var(--font-sans),sans-serif;font-size:22px;font-weight:900;letter-spacing:.14em;color:#fff;text-transform:uppercase;line-height:1}.mkt-nav-link{border:0;background:transparent;color:#cbd5e1;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:color .15s ease;padding:6px 4px}.mkt-nav-link:hover{color:#ffffff}.mkt-btn-outline{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border:1.5px solid rgba(255,255,255,.45);border-radius:6px;background:rgba(0,0,0,.35);color:#fff;font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .15s ease;cursor:pointer}.mkt-btn-outline:hover{border-color:#fff;background:rgba(255,255,255,.12);color:#fff}.mkt-immersive{color:#f8fafc;font-family:"Plus Jakarta Sans",var(--font-sans),sans-serif}.mkt-hero{position:relative;padding:88px 24px 80px;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.35) 45%,rgba(0,0,0,.9)),url(https://geluqlfuzkgtpiskznso.supabase.co/storage/v1/object/public/landing%20page/team.jpg) center 22% /cover no-repeat;min-height:520px;display:flex;flex-direction:column;justify-content:center}.mkt-hero-copy{max-width:860px;margin:0 auto;text-align:center}.mkt-badge{display:inline-flex;align-items:center;justify-content:center;margin:0 auto 18px;padding:6px 18px;border-radius:999px;background:#ffffff;color:#000000;font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;box-shadow:0 4px 16px rgba(0,0,0,.5)}.mkt-badge,.mkt-chrome{text-transform:uppercase}.mkt-chrome{margin:0 0 14px;font-family:"Plus Jakarta Sans",var(--font-sans),Impact,sans-serif;font-size:clamp(38px,6.5vw,76px);font-weight:900;letter-spacing:-.01em;line-height:1.04;color:#ffffff;text-shadow:0 4px 24px rgba(0,0,0,.85)}.mkt-lede{max-width:700px;margin:0 auto 24px;color:#e2e8f0;font-family:var(--font-sans),sans-serif;font-size:clamp(14px,1.8vw,16px);line-height:1.5;font-weight:400;text-shadow:0 2px 10px rgba(0,0,0,.85)}.mkt-hero-actions{display:flex;flex-direction:column}.mkt-cta-btn,.mkt-hero-actions{align-items:center;justify-content:center}.mkt-cta-btn{display:inline-flex;min-height:46px;padding:0 34px;border:1.5px solid #ffffff;border-radius:6px;background:rgba(0,0,0,.75);color:#ffffff;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 20px rgba(0,0,0,.5)}.mkt-cta-btn:hover{background:#ffffff;color:#000000}.mkt-sub-cta{margin:10px 0 0;color:#cbd5e1;font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:400;letter-spacing:.02em;text-shadow:0 2px 6px rgba(0,0,0,.85)}.mkt-lower-section{position:relative;padding:80px 24px 88px;background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.45) 40%,rgba(0,0,0,.92)),url(https://geluqlfuzkgtpiskznso.supabase.co/storage/v1/object/public/landing%20page/jet.png) 50% /cover no-repeat;min-height:460px;display:flex;flex-direction:column;justify-content:center}.mkt-cards-section{max-width:860px;margin:0 auto;width:100%}.mkt-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.mkt-card{border-radius:10px;border:1px solid rgba(255,255,255,.22);background:rgba(8,10,14,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;position:relative;min-height:120px;box-shadow:0 12px 32px rgba(0,0,0,.65)}.mkt-card,.mkt-card-overlay{display:flex;flex-direction:column;justify-content:center}.mkt-card-overlay{padding:24px 28px;width:100%;height:100%}.mkt-card-overlay h3{margin:0 0 8px;color:#ffffff;font-family:"Plus Jakarta Sans",var(--font-sans),sans-serif;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.85)}.mkt-card-overlay p{margin:0;color:#e2e8f0;font-size:13px;line-height:1.45;font-weight:400;text-shadow:0 2px 8px rgba(0,0,0,.85)}.mkt-bottom-cta{margin:48px auto 0;text-align:center}.mkt-foot{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:32px 24px 44px;border-top:1px solid rgba(255,255,255,.1);background:#000000;color:#94a3b8;font-family:var(--font-sans),sans-serif;font-size:12px}.mkt-foot,.mkt-foot-brand{display:flex;align-items:center}.mkt-foot-brand{gap:14px}.mkt-foot-logo{height:28px;width:auto;max-width:150px;object-fit:contain;display:block}.mkt-foot-brand span{font-size:11px}.mkt-foot nav{display:flex;flex-wrap:wrap;gap:18px}.mkt-foot a,.mkt-foot button{color:#94a3b8;font-size:12px;text-decoration:none;border:0;background:transparent;cursor:pointer;font-family:var(--font-sans),sans-serif;transition:color .15s ease}.mkt-foot a:hover,.mkt-foot button:hover{color:#fff}.mkt-foot-copy{text-align:right;font-size:11px}@media (max-width:768px){.mkt-cards{grid-template-columns:1fr}.mkt-foot-copy{text-align:left}}