@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap";:root{color:#f8f4ff;font-synthesis:none;text-rendering:optimizelegibility;--line:#906fe12e;--line-strong:#a081eb4d;--text:#f5f2ff;--muted:#a19aae;--violet:#8b5cff;--green:#7cf4c5;--amber:#ffd27f;background:#040407;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:#020204;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 46%,#27185633,#0000 24%),radial-gradient(circle at 50% 48%,#000000e0,#0000 48%),linear-gradient(#020204 0%,#050409 48%,#020204 100%)!important}.container{z-index:3;width:min(1280px,100% - 48px);margin:0 auto;position:relative}.space-scene{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.space-scene:before{content:"";opacity:.08;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:88px 88px;animation:24s linear infinite starsDrift;position:absolute;inset:0}@keyframes starsDrift{to{transform:translate(-88px,88px)}}.glass-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#1c162b94,#08070d4d);box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff14}.topbar{z-index:80;border-top:0;border-left:0;border-right:0;border-radius:0;height:78px;position:sticky;top:0}.brand{cursor:pointer;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:10px;font:800 20px Manrope,sans-serif;display:inline-flex}.brand-mark{letter-spacing:0;color:#fff;background:linear-gradient(135deg,#a78aff,#5427ff);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 12px 30px #5427ff6b}.brand i{letter-spacing:.08em;text-transform:uppercase;color:#bdaaff;border:1px solid #bea4ff3d;border-radius:7px;padding:4px 6px;font-size:9px;font-style:normal}.desktop-nav{gap:24px;margin-right:auto;display:flex}.desktop-nav a{color:#a69fb7;font-size:14px;transition:all .25s;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";background:linear-gradient(90deg, transparent, var(--violet), transparent);height:2px;position:absolute;bottom:-29px;left:0;right:0}.command-button,.icon-button,.avatar-button,.create-button,.primary-hero,.secondary-hero,.ghost-action,.news-cta,.banner-controls button,.mobile-menu{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:13px;justify-content:center;align-items:center;gap:8px;transition:all .25s;display:inline-flex}.command-button{color:#b4adc5;height:40px;padding:0 13px}.icon-button,.avatar-button,.mobile-menu{width:40px;height:40px}.notification-button{position:relative}.notification-button span{background:var(--green);width:8px;height:8px;box-shadow:0 0 14px var(--green);border-radius:50%;position:absolute;top:9px;right:9px}.create-button,.primary-hero{color:#fff;background:linear-gradient(135deg,#a98aff,#5a2dff);border:0;height:46px;padding:0 18px;font-weight:800;box-shadow:0 14px 35px #5a2dff59}.create-button:hover,.primary-hero:hover,.secondary-hero:hover,.ghost-action:hover,.command-button:hover,.icon-button:hover{border-color:var(--line-strong);transform:translateY(-2px)}.primary-hero,.secondary-hero{height:48px;padding:0 18px;font-size:13px}.secondary-hero{color:#e0d9f0}.avatar-button{background:#9a73ff21;font-size:12px;font-weight:800}.news-banner{border-radius:24px;align-items:center;gap:18px;min-height:108px;padding:20px 22px;display:flex;overflow:hidden}.news-banner:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 0,#9a73ff52,#0000 36%);position:absolute;inset:-1px}.news-icon,.balance-icon,.notify-icon,.platform-stat span{color:#fff;background:linear-gradient(135deg,#a98aff59,#5a2dff38);border:1px solid #bea4ff30;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.news-copy{flex:1}.news-copy span,.section-heading span,.modal-kicker,.mini-panel-title span{color:#b79dff;letter-spacing:.16em;font-size:10px;font-weight:800}.news-copy h3{margin:6px 0 4px;font:800 20px/1.15 Manrope,sans-serif}.news-cta{color:#eee8ff;height:42px;padding:0 14px}.banner-controls button{width:32px;height:32px}.hero-section{grid-template-columns:1fr 520px;align-items:center;gap:48px;min-height:600px;padding:55px 0 35px;display:grid}.eyebrow-pill{color:#c5b4ff;border:1px solid var(--line);background:#ffffff09;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.hero-copy h1{letter-spacing:-.07em;margin:20px 0 18px;font:800 clamp(50px,7vw,86px)/.94 Manrope,sans-serif}.hero-copy h1 span{color:#0000;background:linear-gradient(100deg,#fff,#a98aff 60%,#6f42ff);-webkit-background-clip:text;background-clip:text}.hero-copy p{color:#aaa2ba;max-width:610px;margin:0;font-size:16px;line-height:1.75}.hero-dashboard{border-radius:34px;min-height:430px;padding:22px;position:relative;overflow:hidden}.hero-dashboard:before{content:"";background:radial-gradient(circle at 65% 18%,#9a73ff40,#0000 36%);position:absolute;inset:-40px}.dashboard-card{z-index:2;background:#05040961;border:1px solid #bea4ff1f;border-radius:28px;padding:24px;position:relative}.card-header h3{margin:5px 0 0;font:800 24px/1.1 Manrope,sans-serif}.live-dot{color:#91ffd4;border:1px solid #7cf4c52e;border-radius:999px;padding:6px 9px;font-size:10px}.balance-block{background:#ffffff09;border:1px solid #bea4ff1f;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:24px;padding:18px;display:grid}.balance-block small{color:#8f879f;font-size:12px}.balance-block strong{margin-top:5px;font:800 28px/1 Manrope,sans-serif;display:block}.balance-block>span{color:#91ffd4;font-size:12px}.orbit-mini-feed{gap:10px;margin-top:18px;display:grid}.orbit-mini-feed div{background:#ffffff09;border:1px solid #bea4ff17;border-radius:16px;padding:13px 14px}.orbit-mini-feed strong{color:#d8ceff;font-size:12px;display:block}.orbit-mini-feed p{color:#9f97ac;margin:5px 0 0;font-size:12px;line-height:1.5}.floating-card{z-index:3;border-radius:18px;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;bottom:22px;right:15px}.floating-card strong{font-size:12px;display:block}.floating-card small{color:#8f879e;font-size:10px;display:block}.floating-card>span{color:#a98aff}.platform-section,.marketplace-section{padding:48px 0 0}.section-heading h2{letter-spacing:-.05em;margin:8px 0 0;font:800 clamp(28px,4vw,42px)/1.08 Manrope,sans-serif}.platform-stat{border-radius:22px;flex-direction:column;justify-content:space-between;min-height:165px;padding:20px;display:flex}.platform-stat strong{margin-top:18px;font:800 28px/1 Manrope,sans-serif;display:block}.platform-stat small{color:#9e96ad;font-size:12px;line-height:1.5}.notification-mode-card{border-radius:26px;padding:24px}.mini-heading h2{max-width:620px;font-size:28px}.chat-heading-row{align-items:start}.tasks-toolbar input,.create-modal input,.create-modal textarea,.create-modal select{color:#fff;background:#03030652;border:1px solid #bea4ff1f;border-radius:14px;outline:0;width:100%;padding:13px}.notify-preview{background:#ffffff09;border:1px solid #bea4ff1a;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.notify-preview strong{display:block}.notify-preview p{color:#9e96ad;margin:5px 0 0;font-size:13px;line-height:1.55}.notify-mode-list{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.notify-mode-list button{cursor:pointer;color:#c5bdd2;background:#ffffff09;border:1px solid #bea4ff1f;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:flex}.notify-mode-list button.active,.notify-mode-list button:hover{color:#fff;background:#9a73ff2e;border-color:#bea4ff52}.notify-mode-list.vertical{flex-direction:column}.notify-mode-list.vertical button{justify-content:flex-start;width:100%}.marketplace-layout{grid-template-columns:210px minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.category-sidebar,.profile-card,.tasks-toolbar,.task-card,.empty-state{border-radius:22px}.category-sidebar{padding:14px;position:sticky;top:98px}.category-sidebar h4{color:#8e86a0;text-transform:uppercase;letter-spacing:.12em;margin:5px 8px 12px;font-size:12px}.category-sidebar button{cursor:pointer;color:#b4acbf;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;width:100%;height:42px;margin-bottom:7px;padding:0 10px;display:flex}.category-sidebar button small{color:#777085;margin-left:auto}.category-sidebar button.active,.category-sidebar button:hover{color:#fff;background:#9a73ff21;border-color:#bea4ff29}.tasks-column{gap:12px;display:grid}.tasks-toolbar{grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid}.tasks-toolbar label{align-items:center;gap:8px;display:flex}.tasks-toolbar input{background:0 0;border:0;padding:7px}.tasks-toolbar>button,.ghost-action{min-height:42px;padding:0 13px}.tasks-toolbar select,.task-filter-panel select,.task-filter-panel input{color:#e7defe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(135deg,#150f26eb,#07050df5);border:1px solid #9770ff38;outline:0;min-height:42px;padding:0 12px}.tasks-toolbar select{cursor:pointer;min-width:180px}.tasks-toolbar select:focus,.task-filter-panel select:focus,.task-filter-panel input:focus{border-color:#bea4ff7a;box-shadow:0 0 0 3px #7e59ff1c}.tasks-toolbar option,.task-filter-panel option{color:#e7defe;background:#080611}.task-filter-toggle.active{color:#fff;background:#7e59ff2e!important;border-color:#bea4ff6b!important}.task-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.task-filter-panel label{color:#968da7;gap:7px;font-size:11px;display:grid}.task-filter-panel input::placeholder{color:#d5caff66}.urgent-filter{cursor:pointer;background:#ffa74f0e;border:1px solid #ffa74f29;grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:42px;padding:0 12px;display:flex!important}.urgent-filter input{accent-color:#a98aff;width:16px;min-height:16px;margin:0;padding:0}.urgent-filter span{color:#ffd5a5;align-items:center;gap:7px;display:inline-flex}.reset-task-filters{color:#c9baff;cursor:pointer;background:#ffffff09;border:1px solid #9770ff33;justify-content:center;align-self:end;align-items:center;gap:8px;min-height:42px;display:inline-flex}.task-list{gap:12px;display:grid}.task-card{cursor:pointer;padding:20px;transition:all .25s}.task-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.task-topline,.task-footer,.client-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-labels,.tags{flex-wrap:wrap;gap:7px;display:flex}.category-label,.urgent-label,.tags span,.modal-tags span{color:#d0c4ff;background:#9a73ff17;border:1px solid #bea4ff21;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.urgent-label{color:#ffd5a5;background:#ffa74f1a}.task-topline button{cursor:pointer;background:#ffffff08;border:1px solid #bea4ff1f;border-radius:12px;width:36px;height:36px}.task-topline button.saved{color:#b79dff}.task-card h3{margin:14px 0 8px;font:800 18px/1.24 Manrope,sans-serif}.task-card>p{color:#9e96ad;margin:0;font-size:13px;line-height:1.6}.tags{margin-top:14px}.task-footer{border-top:1px solid #bea4ff17;margin-top:18px;padding-top:16px}.crypto-price strong{color:#b9ffdc}.crypto-price small{color:#8fbda7}.tasks-api-state{color:#a99cc1;padding:13px 15px;font-size:12px}.tasks-api-error{color:#ffc1cc;justify-content:space-between;align-items:center;gap:12px;display:flex;border-color:#ff698233!important}.tasks-api-error button{color:#ffd5dc;cursor:pointer;background:#ffffff09;border:1px solid #ff698238;padding:8px 11px}.task-pagination{grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.task-pagination button{color:#d9ceff;cursor:pointer;background:#ffffff09;border:1px solid #9770ff38;place-items:center;width:42px;height:38px;display:grid}.task-pagination button:disabled{opacity:.34;cursor:not-allowed}.task-pagination span{text-align:center;color:#a79eb5;font-size:12px}.task-pagination strong{color:#f3edff}.task-pagination small{color:#756d81;margin-top:3px;display:block}.client-meta{justify-content:flex-start}.client-avatar,.profile-avatar{background:linear-gradient(135deg,#7e57ff,#251251);border-radius:13px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.client-meta small,.task-price small{color:#827b90;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.task-price{text-align:right}.task-price strong{font-size:15px}.profile-card{padding-bottom:16px;position:sticky;top:98px;overflow:hidden}.profile-cover{background:radial-gradient(circle at 30% 20%,#b79dff8c,#0000 22%),linear-gradient(135deg,#9a73ff6b,#190c34b3);height:86px}.profile-avatar{border:4px solid #0a0710e6;width:58px;height:58px;margin:-29px auto 0;position:relative}.profile-avatar span,.profile-big-avatar span{background:var(--green);border:2px solid #120d1c;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:1px}.profile-card h3,.profile-card p{text-align:center}.profile-card h3{margin:10px 0 2px;font:800 15px Manrope,sans-serif}.profile-card p{color:#8e86a0;margin:0;font-size:11px}.profile-rating{color:var(--amber);justify-content:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.profile-stats{border:1px solid #bea4ff1c;border-radius:15px;grid-template-columns:1fr 1fr;margin:15px;display:grid;overflow:hidden}.profile-stats div{border-right:1px solid #bea4ff1a;place-items:center;padding:12px;display:grid}.profile-stats div:last-child{border-right:0}.profile-card>button{cursor:pointer;background:#ffffff09;border:1px solid #bea4ff24;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 30px);min-height:40px;margin:0 15px;display:flex}.empty-state{text-align:center;color:#9d96ad;padding:38px}.profile-page{padding:32px 0 92px}.profile-hero-section{padding-top:24px}.profile-hero-card{border-radius:28px;min-height:360px;padding:28px;position:relative;overflow:hidden}.profile-cover-band{background:radial-gradient(circle at 20% 30%,#c2aeff59,#0000 24%),linear-gradient(135deg,#21143fbf,#693aff3d);border-bottom:1px solid #bea4ff1f;height:140px;position:absolute;inset:0 0 auto}.profile-hero-top,.profile-identity-row{z-index:2;position:relative}.profile-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-status-pill{color:#afffd9;background:#7cf4c517;border:1px solid #7cf4c529;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.profile-identity-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:84px;display:grid}.profile-big-avatar{background:linear-gradient(135deg,#8b61ff,#28105f);border:6px solid #0a0710f0;border-radius:30px;place-items:center;width:108px;height:108px;font:800 32px Manrope,sans-serif;display:grid;position:relative}.profile-avatar img,.profile-big-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-title-line h1{letter-spacing:-.055em;margin:0;font:800 clamp(34px,5vw,54px)/1 Manrope,sans-serif}.profile-title-line span{color:#c6b5ff;background:#9a73ff1a;border:1px solid #bea4ff2e;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.profile-identity-copy strong{margin-top:10px;font-size:18px;display:block}.profile-meta-row span{color:#bdb5cc;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #bea4ff1c;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:9px 12px;font-size:12px;display:inline-flex}.profile-actions-box{gap:10px;min-width:190px;display:grid}.profile-grid-layout{grid-template-columns:minmax(0,1fr) 360px;gap:20px;padding-top:22px;display:grid}.profile-main-column,.profile-side-column{gap:20px;display:grid}.profile-section-card,.profile-side-card{border-radius:24px;padding:24px}.profile-section-heading,.mini-panel-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;display:flex}.profile-section-heading h2,.mini-panel-title h3{letter-spacing:-.045em;margin:7px 0 0;font:800 28px/1.1 Manrope,sans-serif}.mini-panel-title h3{font-size:22px}.profile-stats-dashboard article{background:#ffffff09;border:1px solid #bea4ff1a;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:142px;padding:18px;display:flex}.profile-stats-dashboard small{color:#9a93a9;letter-spacing:.11em;text-transform:uppercase;font-size:11px}.profile-stats-dashboard strong{font:800 30px/1 Manrope,sans-serif}.profile-stats-dashboard span{color:#8e879c;font-size:12px}.timeline-list{gap:12px;display:grid}.timeline-item{background:#ffffff08;border:1px solid #bea4ff14;border-radius:16px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.timeline-item>span{background:#ffffff0a;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.timeline-item strong{display:block}.timeline-item p{color:#9d96aa;margin:5px 0 0;font-size:13px}.timeline-item small{color:#7e758b;margin-top:7px;font-size:12px;display:block}.green{color:var(--green)}.purple{color:#c7b4ff}.blue{color:#a7c4ff}.wallet-card-box{background:#9a73ff1c;border:1px solid #bea4ff24;border-radius:18px;justify-content:space-between;align-items:center;padding:18px;display:flex}.wallet-card-box small{color:#aaa2b8}.wallet-card-box strong{margin-top:7px;font:800 28px/1 Manrope,sans-serif;display:block}.wide-button{width:100%;margin-top:14px}.wallet-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-add-toggle{color:#c9b9ff;cursor:pointer;background:#0504097a;border:1px solid #9770ff33;flex:none;place-items:center;width:36px;height:36px;display:grid}.wallet-address-form{border-top:1px solid #9770ff21;gap:10px;margin-top:15px;padding-top:15px;display:grid}.wallet-address-form label{color:#bdb4ca;gap:6px;font-size:12px;display:grid}.wallet-address-form input,.wallet-address-form select{color:#f2edff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040308b8;border:1px solid #9770ff38;outline:0;width:100%;padding:11px 12px}.wallet-address-form option{color:#f2edff;background:#09070f}.wallet-address-form input:focus,.wallet-address-form select:focus{border-color:#bea4ff7a;box-shadow:0 0 0 3px #7e59ff1c}.wallet-address-form input::placeholder{color:#d5caff66}.wallet-address-form .primary-hero{justify-content:center;align-items:center;gap:7px;display:flex}.wallet-form-note{color:#91e9be;align-items:center;gap:8px;font-size:11px;display:flex}.wallet-error,.wallet-empty{color:#958d9f;border-top:1px solid #9770ff1a;align-items:center;gap:8px;margin-top:13px;padding:11px 0;font-size:11px;line-height:1.45;display:flex}.wallet-error{color:#ffc3ce}.payout-wallet-list{margin-top:10px;display:grid}.payout-wallet-row{border-top:1px solid #9770ff1c;gap:9px;padding:13px 0;display:grid}.payout-wallet-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.payout-wallet-main div{gap:3px;min-width:0;display:grid}.payout-wallet-main strong{color:#eee8fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-network-mark{color:#c9b9ff;background:#7e59ff1a;border:1px solid #a98aff38;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.payout-wallet-row code{overflow-wrap:anywhere;color:#a79daf;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.payout-wallet-actions button{color:#9d91b5;cursor:pointer;background:#05040970;border:1px solid #9770ff29;place-items:center;width:31px;height:31px;display:grid}.payout-wallet-actions button.active{color:#90f5c2;border-color:#6df4b438}.payout-wallet-actions button:disabled{cursor:default}.payout-wallet-actions .wallet-remove{color:#ff9cb0;margin-left:auto}.payout-request-form{margin-top:13px}.payout-history-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payout-history-head button{color:#9d91b5;cursor:pointer;background:#05040970;border:1px solid #9770ff29;border-radius:0;flex:none;place-items:center;width:31px;height:31px;display:grid}.payout-history-head button:disabled{cursor:default;opacity:.66}.payout-history-list,.admin-payout-list{max-height:360px;margin-top:10px;padding-right:3px;display:grid;overflow:auto}.payout-request-row,.admin-payout-row{border-top:1px solid #9770ff1a;gap:8px;padding:12px 0;display:grid}.payout-request-main,.admin-payout-main{gap:3px;min-width:0;display:grid}.payout-request-main strong,.admin-payout-main strong{color:#f0eafa;font-size:12px}.payout-request-main small,.admin-payout-main small,.payout-request-note{color:#8d849a;font-size:10px;line-height:1.45}.payout-request-row code,.admin-payout-main code{overflow-wrap:anywhere;color:#a79daf;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.payout-status{color:#b9add0;text-transform:uppercase;background:#0504096b;border:1px solid #9770ff29;border-radius:0;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800}.payout-status-pending{color:#ffd98d;border-color:#ffda8038}.payout-status-approved{color:#9dcbff;border-color:#89c6ff3d}.payout-status-paid{color:#91e9be;border-color:#6df4b43d}.payout-status-rejected,.payout-status-failed{color:#ff9cb0;border-color:#ff81a03d}.admin-payout-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-payout-actions button{color:#c9b9ff;cursor:pointer;background:#05040970;border:1px solid #9770ff29;border-radius:0;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-payout-actions button:disabled{cursor:default;opacity:.68}.admin-hero-card{justify-content:space-between;align-items:flex-end;gap:18px;padding:26px;display:flex;overflow:hidden}.admin-hero-card h1{letter-spacing:-.04em;margin:8px 0 6px;font:900 44px/1 Manrope,sans-serif}.admin-hero-card p{color:#9f96ad;margin:0;font-size:13px}.admin-hero-actions button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.admin-tabs{gap:8px;padding:10px;display:flex;overflow:auto}.admin-tabs button{color:#a99fba;cursor:pointer;background:#05040975;border:1px solid #9770ff29;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}.admin-tabs button.active,.admin-tabs button:hover{color:#f1eaff;background:#7e59ff24;border-color:#bea4ff57}.admin-alert,.admin-loading{color:#ffc4ce;align-items:center;gap:9px;margin-top:14px;padding:13px;font-size:12px;display:flex}.admin-stat-card{justify-content:space-between;align-items:flex-start;gap:14px;min-height:132px;padding:18px;display:flex}.admin-stat-card small{color:#8f86a1;text-transform:uppercase;letter-spacing:.11em;font-size:11px}.admin-stat-card strong{color:#f4edff;margin:13px 0 5px;font:900 32px/1 Manrope,sans-serif;display:block}.admin-panel-wide{grid-column:1/-1;padding:20px}.admin-section-card{margin-top:16px;padding:20px}.admin-panel-head h2{margin:6px 0 0;font:900 24px/1.1 Manrope,sans-serif}.admin-table-list,.admin-compact-list{gap:9px;max-height:580px;padding-right:5px;display:grid;overflow:auto}.admin-data-row{background:#ffffff07;border:1px solid #9770ff1f;grid-template-columns:minmax(160px,1.25fr) minmax(120px,.9fr) minmax(130px,.95fr) minmax(90px,.7fr) minmax(92px,.65fr);align-items:center;gap:10px;padding:12px;display:grid}.admin-data-cell{color:#a79fb5;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.admin-data-cell strong{color:#f1eafa;font-size:12px}.admin-data-cell span{color:inherit}.admin-status{color:#c7b9ff;text-transform:uppercase;letter-spacing:.08em;background:#7e59ff1a;border:1px solid #9770ff29;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.admin-status-active,.admin-status-open,.admin-status-approved,.admin-status-paid,.admin-status-completed{color:#aafbd5;background:#7cf4c512;border-color:#7cf4c533}.admin-status-pending,.admin-status-review,.admin-status-funded,.admin-status-in_work,.admin-status-in_progress{color:#ffe1a8;background:#ffbc5412;border-color:#ffcb7038}.admin-status-disputed,.admin-status-banned,.admin-status-failed,.admin-status-rejected,.admin-status-blocked{color:#ffc3ce;background:#ff4f6f12;border-color:#ff698238}.admin-empty{color:#8f879e;background:#ffffff05;border:1px solid #9770ff1a;align-items:center;gap:9px;min-height:70px;padding:12px;font-size:12px;display:flex}.admin-user-toolbar label{color:#8e849d;letter-spacing:.12em;text-transform:uppercase;gap:7px;min-width:0;font-size:10px;font-weight:900;display:grid}.admin-search-field,.admin-user-toolbar select,.admin-inline-select{color:#efe8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#04030894;border:1px solid #9770ff29;outline:0;width:100%;min-height:38px}.admin-search-field input{color:#efe8ff;background:0 0;border:0;outline:0;min-width:0}.admin-search-field input::placeholder{color:#d5caff6b}.admin-user-toolbar option,.admin-inline-select option{color:#e7defe;background:#080611}.admin-search-field:focus-within,.admin-user-toolbar select:focus,.admin-inline-select:focus{border-color:#bea4ff7a;box-shadow:0 0 0 3px #7e59ff1c}.admin-filter-reset,.admin-row-action{color:#d8ccff;cursor:pointer;background:#7e59ff1a;border:1px solid #9770ff2e;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.admin-filter-reset:hover,.admin-row-action:hover{color:#fff;background:#7e59ff2e;border-color:#bea4ff66}.admin-inline-alert,.admin-inline-success,.admin-mini-loading{color:#ffc3ce;background:#ff4f6f0e;border:1px solid #ff698233;align-items:center;gap:8px;margin:10px 0 12px;padding:10px 11px;font-size:12px;display:flex}.admin-inline-success{color:#aafbd5;background:#7cf4c50e;border-color:#7cf4c52e}.admin-mini-loading{color:#b8aec7;background:#ffffff06;border-color:#9770ff24}.admin-user-row .admin-data-cell strong{gap:2px;display:grid}.admin-user-row small{color:#776f86;font-size:10px;font-weight:700}.admin-user-name{color:#f4edff!important}.admin-inline-select{min-height:32px;font-size:11px;font-weight:800}.admin-inline-select:disabled{cursor:not-allowed;opacity:.58}.admin-profile-panel{min-width:0;padding:20px;position:sticky;top:92px}.admin-profile-empty{text-align:center;color:#8f879e;align-content:center;place-items:center;gap:9px;min-height:220px;font-size:12px;display:grid}.admin-profile-avatar{color:#f1eaff;background:radial-gradient(circle at 35% 20%,#bea4ff57,#050409d1);border:1px solid #bea4ff3d;place-items:center;width:56px;height:56px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.admin-profile-head h3{color:#f4edff;margin:4px 0 3px;font:900 22px/1.05 Manrope,sans-serif}.admin-profile-head p{color:#9f96ad;overflow-wrap:anywhere;margin:0;font-size:12px}.admin-profile-badges>span{color:#c7b9ff;text-transform:uppercase;letter-spacing:.08em;background:#7e59ff1a;border:1px solid #9770ff29;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.admin-profile-meta div,.admin-profile-stats div{background:#ffffff06;border:1px solid #9770ff1a;min-width:0;padding:10px}.admin-profile-meta strong,.admin-profile-stats strong{color:#eee7fb;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.admin-dispute-row .admin-data-cell strong{gap:2px;display:grid}.admin-dispute-row small{color:#776f86;font-size:10px;font-weight:700}.admin-dispute-form{background:#0c040a7a;border:1px solid #ff69822e;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.admin-dispute-form label{color:#998fa8;letter-spacing:.12em;text-transform:uppercase;gap:6px;min-width:0;font-size:10px;font-weight:900;display:grid}.admin-dispute-form input,.admin-dispute-form select,.admin-dispute-form textarea{color:#efe8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040308b8;border:1px solid #9770ff2e;outline:0;width:100%;min-height:38px;padding:9px 11px}.admin-dispute-form input:focus,.admin-dispute-form select:focus,.admin-dispute-form textarea:focus{border-color:#bea4ff7a;box-shadow:0 0 0 3px #7e59ff1c}.admin-dispute-form input::placeholder,.admin-dispute-form textarea::placeholder{color:#d5caff6b}.admin-dispute-form option{color:#e7defe;background:#080611}.admin-dispute-note{min-width:0}.profile-description{color:#b7afc4;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.profile-account-dates{color:#81798e;border-top:1px solid #bea4ff17;flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.profile-account-dates span{align-items:center;gap:7px;display:inline-flex}.profile-loading,.profile-api-error{color:#c9baff;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:24px;display:flex}.profile-api-error{color:#ffc1cc;justify-content:space-between}footer{z-index:3;border-top:1px solid #bea4ff1a;margin-top:70px;padding:36px 0 28px;position:relative}.footer-inner{grid-template-columns:1fr auto;gap:26px;display:grid}.footer-inner p{color:#777085;margin:12px 0 0;font-size:12px}.footer-links{color:#938ca0;align-items:center;gap:22px;font-size:12px;display:flex}.footer-meta{color:#6f687c;border-top:1px solid #bea4ff17;grid-column:1/-1;gap:18px;padding-top:18px;font-size:11px;display:flex}.footer-meta span:last-child{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020205b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:24px;width:min(580px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto}.modal-close{cursor:pointer;background:#ffffff0a;border:1px solid #bea4ff24;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.task-modal h2,.create-modal h2,.profile-edit-modal h2{letter-spacing:-.04em;margin:16px 44px 12px 0;font:800 28px/1.15 Manrope,sans-serif}.task-modal p,.create-modal p,.profile-edit-modal p{color:#9c95aa;line-height:1.7}.modal-labels,.modal-tags{flex-wrap:wrap;gap:8px;display:flex}.modal-summary{border:1px solid #bea4ff1a;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid;overflow:hidden}.modal-summary div{border-right:1px solid #bea4ff17;padding:14px}.modal-summary div:last-child{border-right:0}.modal-summary small{color:#837b91;display:block}.modal-summary strong{margin-top:6px;display:block}.modal-actions{grid-template-columns:auto 1fr;gap:10px;margin-top:20px;display:grid}.task-response-form,.task-responses-section{border-top:1px solid #bea4ff1f;margin-top:20px;padding-top:18px}.task-response-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.task-response-heading h3{margin:4px 0 0;font:800 18px/1.2 Manrope,sans-serif}.task-response-form label{color:#bdb4ca;gap:7px;font-size:12px;display:grid}.task-response-form textarea,.task-response-form input{color:#f2edff;resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040308b8;border:1px solid #9770ff38;outline:0;width:100%;padding:12px 14px}.task-response-form textarea{min-height:112px}.task-response-form textarea:focus,.task-response-form input:focus{border-color:#bea4ff7a;box-shadow:0 0 0 3px #7e59ff1c}.task-response-form textarea::placeholder,.task-response-form input::placeholder{color:#d5caff66}.response-form-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.response-form-actions{grid-template-columns:auto 1fr;gap:10px;margin-top:14px;display:grid}.response-form-actions button{justify-content:center;align-items:center;gap:8px;display:flex}.response-form-actions button:disabled{opacity:.6;cursor:wait}.response-form-error,.response-success,.response-state{color:#ffc3ce;background:#3f0c1b47;border:1px solid #ff69823d;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.response-success{color:#b9ffdc;background:#0e3c2b47;border-color:#6df4b438}.response-success div{gap:2px;display:grid}.response-success span{color:#d2ffe9a8}.response-state{color:#a9a0b6;background:#06040b6b;border-color:#9770ff29}.response-error{color:#ffc3ce;border-color:#ff69823d}.task-response-list{scrollbar-color:#a98aff7a #05040999;scrollbar-width:thin;gap:10px;max-height:390px;padding-right:4px;display:grid;overflow-y:auto}.task-response-card{background:#05040980;border:1px solid #9770ff29;padding:14px}.task-response-card p{color:#aaa1b7;margin:12px 0;font-size:13px;line-height:1.55}.response-person div{gap:3px;min-width:0;display:grid}.response-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.response-person small{color:#a98aff;align-items:center;gap:4px;display:flex}.response-status{color:#c9b9ff;text-transform:uppercase;border:1px solid #a98aff33;padding:5px 8px;font-size:10px;font-weight:800}.response-status.accepted{color:#90f5c2;border-color:#6df4b43d}.response-status.rejected{color:#ff9cb0;border-color:#ff69823d}.response-offer{border-top:1px solid #9770ff1a;grid-template-columns:1fr 1fr;gap:10px;padding-top:11px;display:grid}.response-offer span{gap:3px;display:grid}.response-offer small{color:#7f778c}.response-offer strong{color:#ebe4fa;font-size:13px}.accept-response-button{color:#b9ffdc;cursor:pointer;background:#13493452;border:1px solid #6df4b43d;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 12px;display:flex}.accept-response-button:disabled{opacity:.58;cursor:wait}.deals-section{margin-top:18px}.deal-refresh,.deal-icon-action,.deal-form-title button{color:#b9a8e8;cursor:pointer;background:#05040975;border:1px solid #9770ff2e;place-items:center;width:36px;height:36px;display:grid}.deal-refresh:disabled,.deal-icon-action:disabled{opacity:.55;cursor:wait}.deal-state{color:#aaa1b7;background:#0504096b;border:1px solid #9770ff26;align-items:center;gap:9px;padding:13px 14px;font-size:12px;display:flex}.deal-error{color:#ffc3ce;border-color:#ff69823d}.deal-card{background:#04030875;border:1px solid #9770ff26;padding:16px}.deal-card-head h3{margin:5px 0 0;font:800 17px/1.3 Manrope,sans-serif}.deal-status{color:#c9b9ff;text-transform:uppercase;border:1px solid #a98aff38;flex:none;padding:6px 8px;font-size:10px;font-weight:800}.deal-status.completed{color:#90f5c2;border-color:#6df4b43d}.deal-status.disputed,.deal-status.cancelled,.deal-status.refunded{color:#ff9cb0;border-color:#ff69823d}.deal-status.review,.deal-status.waiting_acceptance,.deal-status.waiting_funding,.deal-status.waiting_confirmation{color:#ffe09a;border-color:#ffcc6647}.deal-meta span{background:#00000024;border:1px solid #9770ff17;gap:4px;min-width:0;padding:10px;display:grid}.deal-meta small{color:#776f84}.deal-meta strong{color:#e9e1f8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-escrow-note{color:#91e9be;overflow-wrap:anywhere;background:#0504096b;border:1px solid #6df4b424;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.deal-submission,.deal-dispute-reason{background:#06040b6b;border:1px solid #9770ff21;margin-top:12px;padding:12px}.deal-submission small{color:#9f83ee;letter-spacing:.08em;font-size:10px;font-weight:800}.deal-submission p{color:#aaa1b7;margin:8px 0;font-size:13px;line-height:1.55}.deal-submission a{color:#c9b9ff;align-items:center;gap:6px;font-size:12px;display:inline-flex}.deal-dispute-reason{color:#ffc3ce;border-color:#ff698233;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.deal-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.danger-action{color:#ffc3ce!important;border-color:#ff698233!important}.deal-action-form{background:#03020794;border:1px solid #9770ff29;gap:11px;margin-top:14px;padding:13px;display:grid}.deal-form-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-action-form label{color:#bdb4ca;gap:6px;font-size:12px;display:grid}.deal-action-form textarea,.deal-action-form input{color:#f2edff;resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040308b8;border:1px solid #9770ff38;outline:0;width:100%;padding:11px 13px}.deal-action-form textarea{min-height:96px}.deal-action-form textarea:focus,.deal-action-form input:focus{border-color:#bea4ff7a;box-shadow:0 0 0 3px #7e59ff1c}.deal-action-form textarea::placeholder,.deal-action-form input::placeholder{color:#d5caff66}.create-modal label,.profile-edit-modal label{color:#c5bdd2;flex-direction:column;gap:7px;margin-top:14px;font-size:12px;display:flex}.profile-edit-modal input,.profile-edit-modal textarea{color:#f2edff;resize:vertical;background:#04030885;border:1px solid #9770ff38;outline:0;width:100%;padding:12px 14px}.profile-edit-modal input:focus,.profile-edit-modal textarea:focus{border-color:#bea4ff7a;box-shadow:0 0 0 3px #7e59ff1c}.profile-readonly-row{background:#ffffff06;border:1px solid #bea4ff1a;grid-template-columns:auto 1fr;gap:5px 14px;margin-top:16px;padding:13px;display:grid}.profile-edit-error{color:#ffc1cc;background:#ff4f6f0e;border:1px solid #ff698238;margin-top:14px;padding:12px;font-size:12px}.profile-edit-modal button:disabled{cursor:wait;opacity:.65}.secure-note{color:#aafbd5;background:#7cf4c50f;border:1px solid #7cf4c524;border-radius:15px;gap:10px;margin-top:16px;padding:13px;display:flex}.secure-note span{color:#96aa9d;font-size:12px;line-height:1.45}.secure-note strong{color:#b9ffdc;display:block}.crypto-first-note{color:#bfeaff;background:#36a6ff0e;border:1px solid #74d3ff29;gap:10px;margin-top:16px;padding:13px;display:flex}.crypto-first-note span{color:#91aab8;font-size:12px;line-height:1.45}.crypto-first-note strong{color:#ccefff;display:block}.task-create-error{color:#ffc1cc;background:#ff4f6f0e;border:1px solid #ff698238;align-items:center;gap:8px;margin-top:14px;padding:12px;font-size:12px;display:flex}.create-modal button:disabled{cursor:wait;opacity:.65}.urgent-task-toggle{cursor:pointer;background:#ffa74f0e;border:1px solid #ffa74f29;grid-template-columns:auto 1fr;align-items:center;padding:12px;display:grid!important}.urgent-task-toggle input{accent-color:#a98aff;min-height:16px;margin:0;width:16px!important;padding:0!important}.toast{z-index:150;color:#e9e1ff;border-radius:16px;align-items:center;gap:9px;max-width:540px;padding:14px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px}.toast-raised{bottom:88px}.api-status-toast{z-index:151;color:#ffd0d7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:min(540px,100vw - 48px);padding:13px 14px;font-size:12px;line-height:1.45;display:grid;position:fixed;bottom:24px;right:24px;background:linear-gradient(135deg,#360c19eb,#0c070ff0)!important;border-color:#ff698247!important}.api-status-toast button{color:#ffd0d7;cursor:pointer;background:#ffffff0a;border:1px solid #ff9bac3d;place-items:center;width:34px;height:34px;display:grid}.api-status-toast button:disabled{cursor:wait;opacity:.62}.spinning{animation:.8s linear infinite apiSpinner}@keyframes apiSpinner{to{transform:rotate(360deg)}}@media (width<=1100px){.desktop-nav{display:none}.mobile-menu{display:inline-flex}.hero-section,.profile-grid-layout{grid-template-columns:1fr}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-split,.admin-users-layout{grid-template-columns:1fr}.admin-profile-panel{position:static}.marketplace-layout{grid-template-columns:180px minmax(0,1fr)}.profile-sidebar{display:none}.platform-grid{grid-template-columns:repeat(2,1fr)}.profile-identity-row{grid-template-columns:auto 1fr}.profile-actions-box{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=820px){.container{width:calc(100% - 30px)}.topbar{height:68px}.command-button,.icon-button,.avatar-button,.top-actions .create-button{display:none}.mobile-panel{border-radius:18px;gap:7px;padding:12px;display:grid;position:absolute;top:68px;left:12px;right:12px}.mobile-panel a,.mobile-panel button{text-align:left;color:#fff;background:#ffffff0a;border:0;border-radius:13px;padding:12px}.news-banner{align-items:flex-start}.news-copy p,.news-cta{display:none}.hero-section{min-height:auto;padding-top:50px}.hero-copy{text-align:center}.hero-copy p,.eyebrow-pill{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.marketplace-layout{grid-template-columns:1fr}.category-sidebar{gap:8px;display:flex;position:static;overflow:auto}.category-sidebar h4{display:none}.category-sidebar button{min-width:max-content;margin:0}.tasks-toolbar{grid-template-columns:1fr}.tasks-toolbar select{width:100%}.task-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stats-dashboard{grid-template-columns:repeat(2,1fr)}.footer-inner{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.mobile-bottom-nav{z-index:75;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07060bc7;border-top:1px solid #bea4ff1f;justify-content:space-around;align-items:center;height:68px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{color:#847b93;background:0 0;border:0;justify-items:center;gap:4px;font-size:9px;display:grid}.mobile-bottom-nav button.active{color:#c9b9ff}.mobile-bottom-nav .mobile-create{color:#fff;background:linear-gradient(135deg,#a98aff,#5a2dff);border-radius:16px;width:46px;height:46px;transform:translateY(-9px)}footer{padding-bottom:92px}}@media (width<=560px){.container{width:calc(100% - 24px)}.brand i{display:none}.news-section{padding-top:14px}.hero-copy h1{font-size:47px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-dashboard{min-height:auto}.floating-card{margin-top:12px;position:static}.platform-grid,.profile-stats-dashboard,.profile-actions-box,.form-row,.modal-actions,.response-form-row,.response-form-actions,.response-offer{grid-template-columns:1fr}.response-person{grid-template-columns:auto minmax(0,1fr)}.response-status{grid-column:2;justify-self:start}.section-heading{align-items:flex-start}.section-heading h2{font-size:28px}.admin-page{padding-top:20px}.admin-hero-card{flex-direction:column;align-items:stretch;padding:20px}.admin-hero-card h1{font-size:34px}.admin-hero-actions{grid-template-columns:1fr;display:grid}.admin-overview-grid{grid-template-columns:1fr}.admin-section-card,.admin-panel-wide{padding:16px}.admin-user-toolbar{grid-template-columns:1fr}.admin-data-row{grid-template-columns:1fr;gap:7px}.admin-data-cell{grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.admin-data-cell:before{content:attr(data-label);color:#766f85;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.admin-row-action,.admin-filter-reset{width:100%}.admin-dispute-form{grid-template-columns:1fr}.admin-dispute-form .primary-hero{width:100%}.admin-profile-meta,.admin-profile-stats{grid-template-columns:1fr}.admin-tabs{margin-inline:-4px}.notification-mode-card{padding:18px}.ghost-action{display:none}.task-filter-toggle{display:inline-flex}.task-filter-panel{grid-template-columns:1fr}.profile-identity-row{grid-template-columns:1fr;margin-top:60px}.profile-big-avatar{border-radius:24px;width:88px;height:88px}.profile-title-line h1{font-size:34px}.profile-meta-row{flex-direction:column}.deal-meta{grid-template-columns:1fr}.deal-card-head{flex-direction:column;align-items:stretch}.deal-status{align-self:flex-start}.deal-actions{grid-template-columns:1fr;display:grid}.deal-actions button,.deal-icon-action{width:100%}.modal{padding:22px 18px}.modal-summary{grid-template-columns:1fr}.modal-summary div{border-bottom:1px solid #bea4ff17;border-right:0}.modal-summary div:last-child{border-bottom:0}.toast{bottom:80px;left:12px;right:12px}}.realistic-black-hole-scene:before{content:"";opacity:.95;background:radial-gradient(circle at 50% 47%,#7756ff21,#0000 17%),radial-gradient(circle at 50% 47%,#000000e0,#0000 42%),radial-gradient(circle at 22% 18%,#6548c71a,#0000 23%),radial-gradient(circle at 74% 70%,#5938b014,#0000 26%);position:absolute;inset:0}.deep-star-field span{left:var(--x);top:var(--y);width:var(--size);height:var(--size);animation-delay:var(--delay);background:#dcd3ffbf;border-radius:50%;position:absolute;box-shadow:0 0 10px #9c76ff6b}.real-black-hole{opacity:.86;filter:drop-shadow(0 0 55px #472caa59);width:min(760px,76vw);height:min(760px,76vw);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.gravity-halo{filter:blur(8px);background:radial-gradient(circle,#0000 0 31%,#5b3fcd16 36%,#0000 43%),radial-gradient(circle,#0000 0 51%,#a993ff11 54%,#0000 62%);border-radius:50%;animation:8s ease-in-out infinite kronixHaloPulse;position:absolute;inset:7%}.lensed-back-disk{filter:blur(3px);opacity:.62;z-index:1;background:radial-gradient(#0000 0 27%,#fdedc433 31%,#b68eff4d 39%,#502dbe29 53%,#0000 66%);border-radius:50%;height:25%;position:absolute;top:38.7%;left:9%;right:9%;transform:rotate(-7deg)scaleX(1.18)}.accretion-disk-main{filter:blur(1.2px)drop-shadow(0 0 20px #7e58ff4d);opacity:.82;z-index:4;background:linear-gradient(90deg,#0000 0 8%,#e0bf882e 17%,#fcecc36b 32%,#a679ff99 50%,#f4e1b861 68%,#623ad62e 84%,#0000 100%),radial-gradient(#0000 0 28%,#e0d6ff52 34%,#744dff47 43%,#0000 65%);border-radius:50%;height:15%;position:absolute;top:44%;left:7%;right:7%;transform:rotate(-7deg)scaleX(1.28)}.accretion-disk-front{filter:blur(.75px)drop-shadow(0 0 13px #9c76ff59);opacity:.9;z-index:9;background:linear-gradient(90deg,#0000,#fcebc36b 24%,#a478ff85 50%,#f5e1b859 73%,#0000);border-radius:50%;height:8%;position:absolute;top:47.3%;left:15%;right:15%;transform:rotate(-7deg)scaleX(1.25)}.event-horizon-real{z-index:7;background:radial-gradient(circle,#000 0 57%,#000000fa 64%,#050409e6 72%,#0000 78%);border-radius:50%;position:absolute;inset:34.5%;box-shadow:0 0 20px #000,0 0 62px #000000f0,0 0 100px #4c31b859}.photon-ring-real{opacity:.78;z-index:8;border:1px solid #f2e2b561;border-radius:50%;position:absolute;inset:32.4%;box-shadow:0 0 8px #f4e1b852,0 0 22px #9b74ff52,inset 0 0 17px #7c57ff2e}.black-core-real{z-index:10;background:#000;border-radius:50%;position:absolute;inset:39.5%;box-shadow:inset 0 0 34px #000,0 0 35px #000}.disk-dust-layer i{width:var(--size);height:var(--size);transform-origin:0 0;transform:rotate(var(--angle)) translateX(var(--radius)) scaleY(var(--depth));opacity:.44;animation-delay:var(--delay);z-index:6;background:#eeddb4a8;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ebd6a96b,0 0 18px #8962ff3d}@keyframes kronixTextGlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes kronixHaloPulse{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:.92;transform:scale(1.035)}}@media (width<=820px){.hero-copy h1{font-size:clamp(40px,10vw,60px)!important}}.work-guide-card{border-radius:26px;padding:24px}.work-guide-list{gap:12px;display:grid}.work-guide-item{background:#ffffff08;border:1px solid #bea4ff1c;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:15px;display:grid}.work-guide-item>span{color:#c7b4ff;background:#9a73ff1a;border:1px solid #bea4ff2b;place-items:center;width:42px;height:42px;display:grid}.work-guide-item small{color:#8f849f;letter-spacing:.14em;font-size:9px;font-weight:800;display:block}.work-guide-item strong{margin-top:4px;font-size:14px;display:block}.work-guide-item p{color:#9e96ad;margin:5px 0 0;font-size:12px;line-height:1.55}.stats-refresh{color:#e8e0ff;cursor:pointer;background:#ffffff0b;border:1px solid #bea4ff2e;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.stats-refresh:hover:not(:disabled){background:#9a73ff29;border-color:#bea4ff5c}.stats-refresh:disabled{cursor:wait;opacity:.58}.stats-error{color:#ffc1cc;background:#ff4f6f12;border:1px solid #ff698233;margin:-8px 0 16px;padding:12px 14px}.empty-state .primary-hero,.empty-state .secondary-hero{margin:18px auto 0}.task-card[role=button]:focus-visible{border-color:#cfbeff8c;box-shadow:0 0 0 3px #7e59ff29,0 24px 80px #00000057}@media (width<=560px){.work-guide-card{padding:18px}.work-guide-item{padding:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=560px){.hero-copy h1{letter-spacing:-.045em!important;font-size:41px!important}}*{scrollbar-color:#7048ffb8 #05040ac7;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#05040ae0;border-left:1px solid #9770ff26}::-webkit-scrollbar-thumb{background:linear-gradient(#7e59ffe0,#341b7ceb);border:2px solid #05040af0}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a484ffeb,#4927a4f5)}.tasks-toolbar>button,.ghost-action,.auth-button,.create-modal select,.create-modal option{color:#e7defe!important;background:linear-gradient(135deg,#150f26d6,#090711eb)!important;border:1px solid #9770ff47!important;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000003d!important}.create-modal option{color:#e7defe!important;background:#080611!important}.tasks-toolbar input,.create-modal input,.create-modal textarea,.create-modal select,.auth-card input{caret-color:#a98aff}.tasks-toolbar input::placeholder,.create-modal input::placeholder,.create-modal textarea::placeholder,.auth-card input::placeholder{color:#d5caff7a}.auth-button{cursor:pointer;letter-spacing:.02em;border-radius:0;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;transition:all .25s;display:inline-flex}.auth-button:hover{transform:translateY(-2px);border-color:#bea4ff6b!important}.auth-layout{grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);align-items:stretch;gap:24px;display:grid}.auth-copy,.auth-card{padding:30px;position:relative;overflow:hidden}.auth-copy:after,.auth-card:after{content:"";pointer-events:none;opacity:.82;background:radial-gradient(circle at 24% 20%,#9770ff2e,#0000 28%),linear-gradient(135deg,#ffffff0a,#0000 38%);position:absolute;inset:0}.auth-copy>*,.auth-card>*{z-index:2;position:relative}.auth-back{margin-bottom:58px}.auth-kicker,.auth-card-head span{color:#a98aff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-flex}.auth-copy h1{letter-spacing:-.055em;color:#f4efff;max-width:720px;margin:16px 0;font:800 clamp(38px,5.2vw,70px)/1.02 Manrope,Inter,sans-serif}.auth-copy p{color:#a69db8;max-width:620px;margin:0;font-size:15px;line-height:1.75}.auth-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.auth-benefits article{background:#ffffff07;border:1px solid #9770ff2e;grid-template-columns:auto 1fr;gap:10px;padding:16px;display:grid}.auth-benefits strong{font-size:13px;display:block}.auth-benefits small{color:#8f879e;margin-top:6px;line-height:1.45;display:block}.auth-card{min-height:560px}.auth-tabs{background:#03030759;border:1px solid #9770ff2e;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:26px;padding:6px;display:grid}.auth-tabs button,.role-switch button,.open-profile-link{color:#aaa1bd;cursor:pointer;background:0 0;border:1px solid #0000;min-height:42px;font-weight:800;transition:all .22s}.auth-tabs button.active,.auth-tabs button:hover,.role-switch button.active,.role-switch button:hover{color:#fff;background:#9770ff29;border-color:#9770ff40}.auth-card-head{margin-bottom:18px}.auth-card-head h2{letter-spacing:-.035em;margin:8px 0 0;font:800 28px/1.1 Manrope,Inter,sans-serif}.auth-card label{color:#c5bdd6;gap:8px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.auth-card input{color:#f2edff;background:#04030885;border:1px solid #9770ff38;outline:0;width:100%;min-height:48px;padding:0 14px}.auth-card input:focus{border-color:#bea4ff7a;box-shadow:0 0 0 3px #7e59ff1c}.role-switch{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.role-switch button{background:#ffffff06;border-color:#9770ff29;justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-submit:disabled,.auth-tabs button:disabled,.role-switch button:disabled{cursor:wait;opacity:.68}.auth-note{color:#aafbd5;background:#7cf4c50b;border:1px solid #7cf4c524;grid-template-columns:auto 1fr;gap:9px;margin-top:16px;padding:13px;font-size:12px;line-height:1.45;display:grid}.auth-note.auth-error{color:#ffc1cc;background:#ff4f6f0e;border-color:#ff698238}.open-profile-link{background:#ffffff06;border-color:#9770ff2b;width:100%;margin-top:12px}.mobile-panel a,.mobile-panel button{color:#e7defe!important}@media (width<=1100px){.auth-layout{grid-template-columns:1fr}}@media (width<=820px){.auth-button{display:none}.auth-benefits{grid-template-columns:1fr}.auth-copy,.auth-card{padding:22px}.auth-back{margin-bottom:34px}}@media (width<=560px){.auth-page{padding-top:22px}.auth-copy h1{font-size:36px}.role-switch{grid-template-columns:1fr}}.realistic-black-hole-scene.stable-particle-hole:before{opacity:1;background:radial-gradient(circle at 50% 47%,#ffd48413,#0000 11%),radial-gradient(circle at 50% 47%,#7e58ff25,#0000 19%),radial-gradient(circle at 50% 47%,#000000eb,#0000 44%),radial-gradient(circle at 17% 23%,#7655d212,#0000 22%),radial-gradient(circle at 80% 76%,#5938b00e,#0000 24%)}.stable-black-hole.real-black-hole{opacity:.94;filter:drop-shadow(0 0 44px #000000b8)drop-shadow(0 0 78px #5f3fd63d);width:min(920px,84vw);height:min(920px,84vw);animation:16s ease-in-out infinite kronixBlackHoleBreath;top:44%}.stable-black-hole .gravity-halo{filter:blur(10px);opacity:.88;background:radial-gradient(circle,#0000 0 28%,#ffe0ac0c 32%,#0000 38%),radial-gradient(circle,#0000 0 42%,#9070ff13 47%,#0000 56%),radial-gradient(circle,#0000 0 60%,#5e3bd30d 65%,#0000 73%);inset:2%}.stable-black-hole .lensed-back-disk{filter:blur(3.8px)drop-shadow(0 0 28px #9770ff24);opacity:.78;background:radial-gradient(#0000 0 24%,#ffe7b714 27%,#ffd07f36 33%,#ad84ff4a 42%,#4e2bb82b 57%,#0000 69%);height:31%;top:35.8%;left:4%;right:4%;transform:rotate(-7deg)scaleX(1.22)}.stable-black-hole .accretion-disk-main{filter:blur(1.05px)drop-shadow(0 0 24px #ffba5d29)drop-shadow(0 0 24px #7e58ff38);opacity:.92;background:linear-gradient(90deg,#0000 0 4%,#5d33aa1a 9%,#ca80421f 17%,#ffdda663 28%,#ffbc5480 39%,#b181ff7a 51%,#ffcf8380 62%,#ffe0b157 74%,#5a33be21 88%,#0000 100%),radial-gradient(#0000 0 24%,#ffe6b947 31%,#9a71ff4d 42%,#4d2bbe1f 56%,#0000 70%);height:17.8%;top:43.15%;left:2%;right:2%;transform:rotate(-6deg)scaleX(1.34)}.stable-black-hole .accretion-disk-front{filter:blur(.55px)drop-shadow(0 0 14px #ffbe5f2e)drop-shadow(0 0 16px #9770ff45);opacity:.96;background:linear-gradient(90deg,#0000 0 5%,#ffd79459 18%,#ffb94e8c 32%,#b080ff85 50%,#ffd69673 68%,#6039cc24 85%,#0000 100%);height:8.5%;top:47.35%;left:9%;right:9%;transform:rotate(-6deg)scaleX(1.31)}.stable-black-hole .event-horizon-real{background:radial-gradient(circle,#000 0 53%,#000000fe 60%,#000000f5 66%,#07040dc7 73%,#0000 79%);inset:35%;box-shadow:0 0 24px #000,0 0 72px #000000f5,0 0 116px #1e0e529e,0 0 170px #6744e233}.stable-black-hole .photon-ring-real{opacity:.86;border:1px solid #ffe6ae75;inset:32.8%;box-shadow:0 0 7px #ffd6946b,0 0 18px #ffb85433,0 0 36px #8b5cff38,inset 0 0 22px #7652ff29}.stable-black-hole .black-core-real{inset:40%;box-shadow:inset 0 0 44px #000,0 0 50px #000,0 0 115px #000000e0}.stable-black-hole .disk-dust-layer i{opacity:.52;animation:kronixDiskDust var(--speed) linear infinite;background:#ffd289b8;box-shadow:0 0 5px #ffdb9f70,0 0 12px #ffb04c33,0 0 18px #8962ff33}.stable-black-hole .disk-dust-layer i.hot{background:#ffeecbeb;box-shadow:0 0 7px #fff4e0b8,0 0 18px #ffba5270,0 0 30px #9770ff42}.stable-black-hole .disk-dust-layer i.cold{background:#aa87ffad;box-shadow:0 0 8px #9a73ff7a,0 0 18px #5a34d63d}.stable-black-hole .disk-dust-layer i.soft{filter:blur(.45px);opacity:.38}.orbiting-particle-cloud b,.infalling-particles em{width:var(--size);height:var(--size);transform-origin:0 0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.orbiting-particle-cloud b{transform:rotate(var(--angle)) translateX(var(--radius)) scaleY(var(--tilt));animation:kronixParticleOrbit var(--speed) linear infinite;animation-delay:var(--delay);opacity:.34;z-index:5;background:#d6c6ffa3;box-shadow:0 0 6px #dbd1ff85,0 0 13px #8b5cff61}.orbiting-particle-cloud b.bright{opacity:.7;background:#ffefcfd1;box-shadow:0 0 8px #ffe9c0a8,0 0 18px #ffb4484d,0 0 26px #8b5cff47}.orbiting-particle-cloud b.violet{background:#9368ffb3;box-shadow:0 0 8px #8b5cff94,0 0 20px #5028be42}.infalling-particles em{transform:rotate(var(--angle)) translateX(var(--radius));animation:kronixInfall var(--speed) cubic-bezier(.55,.02,.28,1) infinite;animation-delay:var(--delay);opacity:.22;z-index:2;background:#beacff61;box-shadow:0 0 7px #8b5cff5c}.deep-star-field span{opacity:.24;animation:9s ease-in-out infinite kronixStarFloat}@keyframes kronixDiskDust{0%{transform:rotate(var(--angle)) translateX(var(--radius)) scaleY(var(--depth));opacity:.1}22%{opacity:.58}52%{opacity:.72}to{transform:rotate(calc(var(--angle) + 360deg)) translateX(var(--radius)) scaleY(var(--depth));opacity:.12}}@keyframes kronixParticleOrbit{0%{transform:rotate(var(--angle)) translateX(var(--radius)) scaleY(var(--tilt)) scale(.72);opacity:.1}18%{opacity:.38}46%{opacity:.72}70%{opacity:.36}to{transform:rotate(calc(var(--angle) + 360deg)) translateX(var(--radius)) scaleY(var(--tilt)) scale(.72);opacity:.1}}@keyframes kronixInfall{0%{transform:rotate(var(--angle)) translateX(var(--radius)) scale(.8);opacity:0}20%{opacity:.28}76%{opacity:.45}to{transform:rotate(calc(var(--angle) + 280deg)) translateX(92px) scale(.28);opacity:0}}@keyframes kronixStarFloat{0%,to{opacity:.12;transform:translate(0,0)scale(.72)}45%{opacity:.42;transform:translate(10px,-14px)scale(1.04)}70%{opacity:.2}}@keyframes kronixBlackHoleBreath{0%,to{transform:translate(-50%,-50%)scale(1)rotate(-.35deg)}50%{transform:translate(-50%,calc(5px - 50%))scale(1.009)rotate(.35deg)}}@media (width<=820px){.stable-black-hole.real-black-hole{opacity:.73;width:660px;height:660px;top:38%}}@media (width<=560px){.stable-black-hole.real-black-hole{opacity:.58;width:500px;height:500px;top:34%}}.section-heading>div,.admin-panel-head>div,.client-meta>div{min-width:0}.task-card h3,.task-card>p,.modal h2,.modal p,.profile-meta-row span,.admin-data-cell{overflow-wrap:anywhere;word-break:break-word}@media (width<=820px){.chat-heading-row{grid-template-columns:minmax(0,1fr) 42px;align-items:start;margin-bottom:14px;display:grid}.chat-heading-row h2{max-width:100%;font-size:clamp(25px,5.8vw,30px)!important;line-height:1.08!important}.banner-controls button{width:36px;min-width:36px;height:36px}.mobile-bottom-nav{padding:0 max(8px, env(safe-area-inset-left)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-right))}.mobile-bottom-nav button{flex:1 1 0;min-width:0;min-height:54px;padding:6px 0 8px}.mobile-bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-bottom-nav .mobile-create{flex:0 0 48px;min-height:48px}.admin-user-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.admin-filter-reset{width:100%}.admin-data-row,.admin-user-row,.admin-dispute-row{grid-template-columns:1fr;gap:8px}.admin-data-cell{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:9px;display:grid}.admin-data-cell:before{content:attr(data-label);color:#766f85;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.admin-inline-select{min-height:38px}.admin-search-field input{min-height:34px}}@media (width<=560px){.chat-heading-row{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.chat-heading-row h2{font-size:clamp(24px,7.4vw,28px)!important}.task-topline,.task-footer{align-items:flex-start}.task-footer{grid-template-columns:1fr;display:grid}.task-price{text-align:left}.task-price small{flex-wrap:wrap}.profile-hero-top{grid-template-columns:1fr;align-items:stretch;display:grid}.profile-hero-top .secondary-hero,.profile-status-pill{justify-content:center;min-height:44px}.admin-user-toolbar{grid-template-columns:1fr}}@media (width<=820px){.modal-backdrop{padding:max(10px, env(safe-area-inset-top)) 12px max(10px, env(safe-area-inset-bottom));place-items:center;overflow:hidden}.modal{overscroll-behavior:contain;scrollbar-color:#7048ffb8 #05040ad6;scrollbar-width:thin;width:min(100%,620px);max-height:calc(100svh - 24px);padding:18px;overflow:hidden auto}.modal::-webkit-scrollbar{width:10px}.task-response-list::-webkit-scrollbar{width:10px}.admin-dispute-form::-webkit-scrollbar{width:10px}.modal::-webkit-scrollbar-track{background:#05040ae6}.task-response-list::-webkit-scrollbar-track{background:#05040ae6}.admin-dispute-form::-webkit-scrollbar-track{background:#05040ae6}.modal::-webkit-scrollbar-thumb{background:linear-gradient(#7e59ffe0,#341b7ceb);border:2px solid #05040af0}.task-response-list::-webkit-scrollbar-thumb{background:linear-gradient(#7e59ffe0,#341b7ceb);border:2px solid #05040af0}.admin-dispute-form::-webkit-scrollbar-thumb{background:linear-gradient(#7e59ffe0,#341b7ceb);border:2px solid #05040af0}.modal-close{z-index:12;width:44px;min-width:44px;height:44px;margin:0 0 6px auto;position:sticky;top:0;background:#07050ee0!important;box-shadow:0 10px 30px #00000052!important}.modal-kicker{overflow-wrap:anywhere;max-width:100%;display:inline-flex}.task-modal h2,.create-modal h2,.profile-edit-modal h2{margin:8px 0 12px;font-size:clamp(24px,5.8vw,30px)!important;line-height:1.12!important}.task-modal p,.create-modal p,.profile-edit-modal p,.task-response-card p,.response-success,.response-form-error,.response-state,.secure-note,.crypto-first-note,.profile-edit-error{overflow-wrap:anywhere;word-break:break-word}.modal-summary{margin:16px 0}.modal-tags,.modal-labels{min-width:0}.modal-tags span,.modal-labels span{overflow-wrap:anywhere;max-width:100%}.create-modal input,.create-modal textarea,.create-modal select,.profile-edit-modal input,.profile-edit-modal textarea,.task-response-form input,.task-response-form textarea,.deal-action-form input,.deal-action-form textarea,.admin-dispute-form input,.admin-dispute-form select,.admin-dispute-form textarea,.auth-card input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:48px;color:#f2edff!important;background:#040308c7!important}.create-modal textarea,.profile-edit-modal textarea,.task-response-form textarea,.deal-action-form textarea,.admin-dispute-form textarea{min-height:116px}.create-modal select,.admin-dispute-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.create-modal input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.72)}.task-response-form input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.72)}.modal-actions button,.response-form-actions button,.accept-response-button,.form-submit,.auth-submit,.auth-tabs button,.role-switch button,.open-profile-link,.admin-dispute-form .primary-hero{min-height:48px}.task-response-list{max-height:min(330px,42svh);overflow-x:hidden}.task-response-card,.response-person,.response-offer{min-width:0}.response-offer strong,.response-person strong{overflow-wrap:anywhere;white-space:normal}.profile-readonly-row{grid-template-columns:1fr}.profile-readonly-row small{grid-column:auto}.admin-dispute-form{overscroll-behavior:contain;align-items:stretch;max-height:calc(100svh - 112px);padding-bottom:18px;overflow:hidden auto}}@media (width<=560px){.modal-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}.modal{width:100%;max-height:calc(100svh - 16px);padding:16px}.modal-close{width:46px;min-width:46px;height:46px}.task-modal h2,.create-modal h2,.profile-edit-modal h2{font-size:clamp(23px,7.2vw,28px)!important}.modal-actions,.response-form-actions{grid-template-columns:1fr}.modal-actions button,.response-form-actions button{width:100%}.secure-note,.crypto-first-note,.response-form-error,.response-success,.response-state,.task-create-error{align-items:flex-start}.auth-page{padding-bottom:92px}.auth-card{min-height:auto}.admin-dispute-form{max-height:calc(100svh - 96px);padding-bottom:22px}}:root,:root[data-theme=portal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080c13;--bg-elevated:#0d1520;--surface:#0e1822e6;--surface-solid:#101b27;--surface-soft:#307b991c;--surface-hover:#2eada329;--text:#e8edf2;--text-soft:#b4c1cb;--text-faint:#8495a2;--border:#36afb033;--border-strong:#45cdbf5c;--accent:#62dc91;--accent-strong:#2fca7d;--accent-soft:#49d28b2b;--accent-contrast:#06120d;--secondary:#2fc3b9;--success:#62dc91;--warning:#d6b967;--danger:#ef7892;--kronix-purple:#9566c7;--portal-purple:#5b2a86;--portal-blue:#245d8f;--portal-blue-bright:#347fa8;--portal-turquoise:#27c5b8;--portal-green:#62dc91;--control-border:#37beb442;--control-bg:#0b1620eb;--control-hover:#2aa79d2e;--focus-ring:#2fc3b938;--shadow:0 30px 88px #01050c94;--shadow-soft:0 18px 52px #01060e5c;--header:#080d15eb;--hero-glow:#4f449133;--grid-line:#2ea8ac0a;--grid-line-fine:#7754a805;--grid-glow:#2570971a;--panel-gradient:linear-gradient(145deg, #111f2bf2, #0b1721ed 56%, #1a122bd6);--panel-gradient-soft:linear-gradient(145deg, #12222dd6, #0b1923d1 58%, #1f1531ad);--control-gradient:linear-gradient(145deg, #12222ef5, #0e1926f0 58%, #27193ac7);--accent-gradient:linear-gradient(115deg, var(--accent-strong), var(--portal-turquoise) 56%, var(--portal-blue-bright));--accent-gradient-hover:linear-gradient(115deg, #48d98a, #38cabd 55%, #438ab2);--portal-ease:cubic-bezier(.2, .72, .25, 1);--dimension-art:url(/dimension-home-kronix-v2-hq.jpg);--dimension-position:58% top;--dimension-atmosphere-x:0px;--dimension-atmosphere-y:0px;--dimension-edge-x:0px;--dimension-edge-y:0px}.safe-link-preview{border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface-soft);min-width:190px;max-width:420px;color:var(--text-soft);border-radius:7px 10px 10px 7px;gap:3px;margin-top:7px;padding:7px 9px;text-decoration:none;display:grid}.safe-link-preview>span{color:var(--accent);align-items:center;gap:5px;display:flex}.safe-link-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.safe-link-preview small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.audio-loading{align-items:center;gap:6px;font-size:8px;display:flex}@keyframes chat-recording-pulse{to{opacity:.45;scale:.82}}.chat-drop-overlay{z-index:70;border:2px dashed color-mix(in srgb, var(--accent) 66%, var(--border));background:color-mix(in srgb, var(--surface-solid) 92%, transparent);color:var(--accent);text-align:center;pointer-events:none;border-radius:15px;place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:8px}.chat-drop-overlay strong{color:var(--text);font-size:12px}.chat-drop-overlay span{color:var(--text-faint);font-size:9px}.forward-chat-modal{width:min(540px,100%)}.forward-chat-modal blockquote{border-left:2px solid var(--accent);background:var(--surface-soft);border-radius:7px;gap:4px;margin:0 0 12px;padding:9px 11px;display:grid}.forward-chat-modal blockquote strong{color:var(--accent);font-size:9px}.forward-chat-modal blockquote span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.forward-chat-list{gap:3px;max-height:390px;display:grid;overflow-y:auto}.forward-chat-list>button{min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 8px;display:grid}.forward-chat-list>button:hover{background:var(--surface-hover)}.forward-chat-list>button>span{gap:3px;min-width:0;display:grid}.forward-chat-list strong,.forward-chat-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forward-chat-list strong{font-size:10px}.forward-chat-list small{color:var(--text-faint);font-size:8px}@media (width<=720px){.safe-link-preview{min-width:0}.chat-drop-overlay{display:none}}:root[data-theme=portal][data-view=tasks],:root[data-theme=portal][data-view=listings],:root[data-theme=portal][data-view=deals],:root[data-theme=portal][data-view=feed],:root[data-theme=portal][data-view=admin]{--dimension-art:image-set(url(/dimension-citadel-rm.jpg) 1x, url(/dimension-citadel-rm-hq.jpg) 2x);--dimension-position:center top}:root[data-theme=portal][data-view=chat]{--dimension-art:image-set(url(/dimension-federation-rm.jpg) 1x, url(/dimension-federation-rm-hq.jpg) 2x);--dimension-position:center top}:root[data-theme=portal][data-view=profile],:root[data-theme=portal][data-view=register]{--dimension-art:image-set(url(/dimension-garage-rm.jpg) 1x, url(/dimension-garage-rm-hq.jpg) 2x);--dimension-position:center top}:root[data-theme=portal][data-view=not-found]{--dimension-art:image-set(url(/dimension-home.jpg) 1x, url(/dimension-home-hq.jpg) 2x);--dimension-position:center top}@media (width>=2200px){:root[data-theme=portal]{--dimension-art:url(/dimension-home-kronix-v2-hq.jpg)}:root[data-theme=portal][data-view=tasks],:root[data-theme=portal][data-view=listings],:root[data-theme=portal][data-view=deals],:root[data-theme=portal][data-view=feed],:root[data-theme=portal][data-view=admin]{--dimension-art:url(/dimension-citadel-rm-hq.jpg)}:root[data-theme=portal][data-view=chat]{--dimension-art:url(/dimension-federation-rm-hq.jpg)}:root[data-theme=portal][data-view=profile],:root[data-theme=portal][data-view=register]{--dimension-art:url(/dimension-garage-rm-hq.jpg)}:root[data-theme=portal][data-view=not-found]{--dimension-art:url(/dimension-home-hq.jpg)}}*{box-sizing:border-box}:root{background:var(--bg);color:var(--text)}html{scroll-behavior:auto;background:var(--bg)}body{background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--bg);min-width:320px;color:var(--text);background-size:64px 64px;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .18s,color .18s}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}::selection{color:var(--text);background:var(--accent-soft)}.app-shell{min-height:100vh;overflow:clip;background:0 0!important}.container{width:min(1240px,100% - 48px);margin-inline:auto}.glass-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.space-layer{opacity:.35}.dimension-atmosphere{display:none}:root[data-theme=portal] .dimension-atmosphere{z-index:-1;pointer-events:none;transform:translate3d(var(--dimension-atmosphere-x), var(--dimension-atmosphere-y), 0);transition:transform .18s ease-out;display:block;position:fixed;inset:76px 0 0;overflow:hidden}:root[data-theme=portal] .dimension-signal{color:#70ffb06b;letter-spacing:.24em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;position:absolute;top:24px;left:max(24px,50vw - 620px)}:root[data-theme=portal] .dimension-orbit{border:1px solid #42e7df1f;border-radius:50%;animation:18s ease-in-out infinite alternate dimension-drift;position:absolute;box-shadow:0 0 38px #46ff9414}:root[data-theme=portal] .dimension-orbit-one{width:180px;height:48px;bottom:10vh;right:6vw;transform:rotate(-18deg)}:root[data-theme=portal] .dimension-orbit-two{width:48px;height:140px;animation-delay:-7s;bottom:7vh;right:16vw}:root[data-theme=portal] .dimension-planet{opacity:.48;background:radial-gradient(circle at 32% 28%,#b6ff7547,#0000 16%),radial-gradient(circle at 64% 64%,#824cce57,#0f18258c 48%,#02090d1a 72%);border:1px solid #9676ff38;border-radius:50%;animation:14s ease-in-out infinite alternate dimension-float;position:absolute;box-shadow:inset -12px -8px 24px #0006,0 0 34px #8153d21f}:root[data-theme=portal] .dimension-planet:after{content:"";border:2px solid #5ee8d34d;border-radius:50%;width:150%;height:22%;position:absolute;top:45%;left:-25%;transform:rotate(-14deg)}:root[data-theme=portal] .dimension-planet-one{width:86px;height:86px;top:24vh;left:3vw}:root[data-theme=portal] .dimension-planet-two{width:46px;height:46px;animation-delay:-8s;top:14vh;right:8vw}:root[data-theme=portal] .dimension-satellite{opacity:.54;background:linear-gradient(#97ffa74d,#04191c9e);border:1px solid #6fff9a47;border-radius:50% 50% 40% 40%;width:48px;height:18px;animation:18s ease-in-out infinite alternate dimension-satellite;position:absolute;top:58vh;right:8vw;transform:rotate(-9deg);box-shadow:0 0 18px #53ff8d1f}:root[data-theme=portal] .dimension-satellite:before{content:"";background:#42e7df1f;border:1px solid #42e7df4d;border-radius:50% 50% 0 0;width:16px;height:10px;position:absolute;bottom:10px;right:14px}:root[data-theme=portal] .dimension-satellite>i{border-bottom:1px solid #c4ff6b5c;width:12px;height:12px;position:absolute;bottom:-13px;transform:rotate(45deg)}:root[data-theme=portal] .dimension-satellite>i:first-child{left:5px}:root[data-theme=portal] .dimension-satellite>i:last-child{right:5px}:root[data-theme=portal] .dimension-dust{position:absolute;inset:0}:root[data-theme=portal] .dimension-dust>i{width:2px;height:2px;animation:4.2s ease-in-out infinite dimension-dust-twinkle;animation-delay:var(--dust-delay);background:#b8ff75b8;border-radius:50%;position:absolute;box-shadow:0 0 8px #56ff9fe6}:root[data-theme=portal] .dimension-dust>i:nth-child(3n){background:#9167ffb3}:root[data-theme=portal] .dimension-dust>i:nth-child(4n){background:#42e7dfb3;width:4px;height:4px}@keyframes dimension-drift{to{opacity:.55;transform:translate(-18px,-12px)rotate(-10deg)}}@keyframes dimension-float{to{transform:translate(16px,-20px)rotate(8deg)}}@keyframes dimension-satellite{to{transform:translate(-50px,24px)rotate(4deg)}}@keyframes dimension-dust-twinkle{50%{opacity:.18;transform:scale(.5)}}.page-dimension-decor{display:none}:root[data-theme=portal] .page-dimension-decor{z-index:-1;pointer-events:none;display:block;position:fixed;inset:76px 0 0;overflow:hidden}:root[data-theme=portal] .page-alien-orb{opacity:.68;background:radial-gradient(circle at 34% 28%,#c4ff776b 0 7%,#0000 9%),radial-gradient(circle at 62% 64%,#452d75,#111c2b 58%,#061014 74%);border:1px solid #9a73ff57;border-radius:50%;width:56px;height:56px;animation:11s ease-in-out -3s infinite alternate dimension-float;position:absolute;bottom:11vh;left:22px;box-shadow:inset -9px -8px 18px #0000007a,0 0 24px #8f62ff29}:root[data-theme=portal] .page-energy-comet{opacity:.52;background:linear-gradient(90deg,#0000,#42e7dfb8,#c5ff6b);border-radius:999px;width:52px;height:2px;animation:9s ease-in-out -2s infinite kronix-comet;position:absolute;top:55vh;right:max(180px,12vw);transform:rotate(-27deg);box-shadow:0 0 12px #53ff8db8}:root[data-theme=portal] .page-dimension-profile .page-alien-orb,:root[data-theme=portal] .page-dimension-register .page-alien-orb{left:auto;right:24px}:root[data-theme=portal] .page-dimension-chat .page-alien-orb{top:19vh;bottom:auto}@keyframes kronix-comet{0%,72%,to{opacity:0;translate:110px -48px}82%{opacity:.78}96%{opacity:0;translate:-86px 38px}}:root[data-theme=portal] .page-universe-object{object-fit:contain;opacity:.5;filter:drop-shadow(0 16px 20px #0000007a)drop-shadow(0 0 18px #71ff8333);-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}:root[data-theme=portal] .page-universe-object-primary{width:176px;animation:8s ease-in-out -2s infinite alternate kronix-edge-object;top:17vh;right:-52px;rotate:-8deg}:root[data-theme=portal] .page-universe-object-secondary{width:104px;animation:9.5s ease-in-out -5s infinite alternate-reverse kronix-edge-object;bottom:9vh;left:-28px;rotate:6deg}:root[data-theme=portal] .page-dimension-chat .page-universe-object-primary,:root[data-theme=portal] .page-dimension-register .page-universe-object-primary{width:224px}:root[data-theme=portal] .page-dimension-profile .page-universe-object-primary{width:112px;top:28vh;left:-30px;right:auto}:root[data-theme=portal] .page-dimension-profile .page-universe-object-secondary{width:98px;left:auto;right:-18px}:root[data-theme=portal] .page-dimension-admin .page-universe-object-primary{width:86px;left:20px;right:auto}:root[data-theme=portal] .page-dimension-admin .page-universe-object-secondary{width:184px;left:auto;right:-58px}:root[data-theme=portal] .page-dimension-not-found .page-universe-object-primary{width:102px;top:24vh;right:-12px}:root[data-theme=portal] .page-dimension-not-found .page-universe-object-secondary{width:94px;bottom:7vh;left:-20px}@keyframes kronix-edge-object{to{translate:10px -13px;rotate:4deg}}.topbar{z-index:80;border:0;border-bottom:1px solid var(--border);background:var(--header);height:76px;box-shadow:none;-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);position:sticky;top:0}.topbar-inner{align-items:center;gap:28px;height:100%;display:flex}.brand{color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:11px;padding:0;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(145deg, var(--accent), var(--accent-strong));width:38px;height:38px;box-shadow:0 10px 26px var(--accent-soft), inset 0 1px 0 #ffffff5c;letter-spacing:-.04em;border-radius:11px;place-items:center;font-weight:850;display:grid}.brand-mark-rick{border:1px solid color-mix(in srgb, var(--accent) 54%, #eaffce);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 19px color-mix(in srgb, var(--accent) 36%, transparent);isolation:isolate;background:radial-gradient(circle at 48% 52%,#06151a 0 44%,#153421 45% 55%,#62ff7c 67%,#b9ff73 78%,#0e2b22 82%);border-radius:50%;position:relative;overflow:hidden}.brand-mark-rick img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.brand-mark-portal{z-index:1;object-fit:fill;opacity:.88;width:calc(100% + 10px);height:calc(100% + 10px);inset:-5px;rotate:12deg}.brand-mark-character{z-index:2;filter:drop-shadow(0 2px 2px #00000085);width:auto;height:137px;top:0;left:-28px}.brand-copy{text-align:left;gap:1px;display:grid}.brand-copy strong{letter-spacing:.18em;font-size:16px;line-height:1}.brand-copy strong em{color:var(--accent);letter-spacing:.08em;white-space:nowrap;font-size:.64em;font-style:normal}.brand-copy small{color:var(--text-faint);letter-spacing:.16em;font-size:8px;font-style:normal;font-weight:800}.desktop-nav{align-items:center;gap:4px;margin-right:auto;display:flex}.desktop-nav a{color:var(--text-soft);border-radius:10px;padding:10px 13px;font-size:13px;font-weight:650;text-decoration:none;transition:color .15s,background .15s;position:relative}.desktop-nav a:hover{color:var(--text);background:var(--surface-soft)}.desktop-nav a.active{color:var(--text);background:var(--accent-soft)}.desktop-nav a.active:after{background:var(--accent);content:"";border-radius:999px;height:2px;position:absolute;bottom:3px;left:13px;right:13px}.top-actions{align-items:center;gap:8px;display:flex}.command-button,.auth-button,.create-button,.theme-switcher-trigger{border:1px solid var(--border);background:var(--surface-soft);min-height:40px;color:var(--text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:750;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.command-button:hover,.auth-button:hover,.theme-switcher-trigger:hover{border-color:var(--border-strong);background:var(--surface-hover)}.create-button{background:var(--accent);color:var(--accent-contrast);box-shadow:0 10px 28px var(--accent-soft);border-color:#0000}.create-button:hover{background:var(--accent-strong);transform:translateY(-1px)}.auth-button{background:0 0}.avatar-button{border:1px solid var(--border-strong);background:var(--surface-soft);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.admin-command-button{display:none}.user-menu{position:relative}.user-menu-trigger{border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:32px minmax(80px,auto) 14px;align-items:center;gap:9px;padding:5px 10px 5px 6px;display:grid}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-hover)}.user-menu-avatar{background:var(--accent);width:32px;height:32px;color:var(--accent-contrast);object-fit:cover;border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.user-menu-label{text-align:left;gap:1px;max-width:116px;display:grid}.user-menu-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user-menu-label small{color:var(--text-faint);font-size:8px}.user-menu-trigger>svg{color:var(--text-faint)}.user-menu-popover{z-index:125;border:1px solid var(--border-strong);background:var(--surface-solid);width:290px;box-shadow:var(--shadow);border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.user-menu-identity{border-bottom:1px solid var(--border);gap:3px;margin:2px 2px 8px;padding:10px;display:grid}.user-menu-identity strong{font-size:12px}.user-menu-identity span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.user-menu-popover>button{width:100%;min-height:52px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:8px 10px;display:grid}.user-menu-popover>button:hover{background:var(--surface-soft);color:var(--text)}.user-menu-popover>button>svg{color:var(--accent);justify-self:center}.user-menu-popover>button>span{gap:2px;display:grid}.user-menu-popover>button strong{color:var(--text);font-size:10px}.user-menu-popover>button small{color:var(--text-faint);font-size:8px}.user-menu-popover>.user-menu-logout{border-top:1px solid var(--border);border-radius:0 0 10px 10px;margin-top:5px}.user-menu-popover>.user-menu-logout>svg,.user-menu-popover>.user-menu-logout strong{color:var(--danger)}.user-menu-popover>button:disabled{opacity:.58;cursor:wait}.theme-switcher{position:relative}.theme-switcher-trigger{min-width:104px;color:var(--text-soft)}.theme-switcher-trigger>span{color:var(--text)}@media (width>=901px) and (width<=1500px){.topbar-inner{gap:14px}.desktop-nav a{padding-inline:8px;font-size:12px}.brand-copy small,.search-command span,.theme-switcher-trigger>span,.theme-switcher-trigger>svg:last-child,.user-menu-label{display:none}.search-command,.theme-switcher-trigger{width:40px;min-width:40px;padding-inline:0}.user-menu-trigger{grid-template-columns:32px 14px;min-width:0}}@media (width>=901px) and (width<=1180px){.create-button{width:42px;padding-inline:0}.create-button span{display:none}}.theme-menu{z-index:120;border:1px solid var(--border-strong);background:var(--surface-solid);width:310px;box-shadow:var(--shadow);border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.theme-menu-heading{gap:2px;padding:10px 11px 12px;display:grid}.theme-menu-heading strong{font-size:13px}.theme-menu-heading span{color:var(--text-faint);font-size:11px}.theme-menu>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;padding:10px;display:grid}.theme-menu>button:hover,.theme-menu>button.active{background:var(--surface-soft)}.theme-menu>button>span{gap:2px;display:grid}.theme-menu>button strong{font-size:12px}.theme-menu>button small{color:var(--text-faint);font-size:10px}.theme-menu>button>svg{color:var(--accent)}.theme-swatch{border:1px solid #7f7f7f38;border-radius:10px;width:32px;height:32px}.theme-swatch-portal{background:radial-gradient(circle at 68% 32%,#b9f1d0 0 10%,#62dc91 11% 25%,#2fc3b9 26% 40%,#245d8f 41% 58%,#321f4c 59%)}.theme-menu-note{color:var(--text-faint);margin:4px 11px 8px;font-size:10px;line-height:1.45}.mobile-menu{display:none}.mobile-panel{background:var(--surface-solid);border-color:var(--border-strong)}.mobile-theme-switcher{width:100%}.mobile-theme-switcher .theme-switcher-trigger{justify-content:flex-start;width:100%}.mobile-theme-switcher .theme-switcher-trigger svg:last-child{margin-left:auto}.mobile-theme-switcher .theme-menu{width:100%;box-shadow:none;margin-top:8px;position:static}.home-page{position:relative}.hero-section{--hero-parallax-x:0px;--hero-parallax-y:0px;isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:76px;min-height:650px;padding-block:72px 64px;display:grid;position:relative}.hero-section:before{z-index:-1;background:radial-gradient(circle, var(--hero-glow), transparent 66%);filter:blur(10px);content:"";border-radius:50%;width:560px;height:560px;position:absolute;top:4%;right:24%}.hero-copy,.hero-dashboard{z-index:2;position:relative}.hero-copy{max-width:650px}.hero-character-layer,.hero-character,.hero-brand-title{background:linear-gradient(100deg, var(--text) 8%, var(--accent) 52%, var(--secondary) 92%);color:#0000;filter:drop-shadow(0 0 18px var(--accent-soft));letter-spacing:-.085em;-webkit-background-clip:text;background-clip:text;margin:24px 0 0;font-size:clamp(66px,7vw,112px);font-weight:920;line-height:.82}.eyebrow-pill{border:1px solid var(--border);background:var(--surface-soft);color:var(--accent);letter-spacing:.15em;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.hero-copy h1{max-width:700px;color:var(--text);letter-spacing:-.065em;margin:24px 0 20px;font-size:clamp(48px,5.1vw,76px);font-weight:740;line-height:.98}.hero-brand-title+h1{margin-top:20px}.hero-copy h1 span{color:var(--accent)}.hero-copy>p{max-width:610px;color:var(--text-soft);margin:0;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.primary-hero,.secondary-hero{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.primary-hero{background:var(--accent);color:var(--accent-contrast);box-shadow:0 14px 34px var(--accent-soft)}.primary-hero:hover{background:var(--accent-strong);transform:translateY(-1px)}.secondary-hero{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.secondary-hero:hover{background:var(--surface-hover)}.hero-dashboard{background:linear-gradient(145deg, var(--surface), var(--surface-soft));box-shadow:var(--shadow);border-radius:24px;gap:14px;padding:20px;display:grid;position:relative}.dashboard-card.main-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;min-height:350px;padding:28px}.card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-header small{color:var(--text-faint);letter-spacing:.15em;font-size:9px;font-weight:850}.card-header h3{color:var(--text);letter-spacing:-.03em;margin:8px 0 0;font-size:27px}.live-dot{border:1px solid color-mix(in srgb, var(--success) 32%, transparent);color:var(--success);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:850;display:inline-flex}.live-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.balance-block{border:1px solid var(--border);background:var(--surface-solid);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:28px 0 14px;padding:18px;display:grid}.balance-icon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.balance-block small{color:var(--text-faint);margin-bottom:5px;font-size:11px;display:block}.balance-block strong{font-size:27px;line-height:1}.balance-block>span{color:var(--success);font-size:10px;font-weight:750}.orbit-mini-feed{gap:8px;display:grid}.orbit-mini-feed>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:12px 14px}.orbit-mini-feed strong{color:var(--text);font-size:11px}.orbit-mini-feed p{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;line-height:1.5;overflow:hidden}.floating-card.secure-card{background:var(--surface-solid);border-radius:13px;align-items:center;gap:12px;width:100%;min-height:64px;margin:0;padding:14px 16px;display:flex;position:static}.floating-card strong{color:var(--text)}.floating-card small{color:var(--text-faint)}.secure-card>span{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.secure-card div{flex:1;gap:2px;min-width:0;display:grid}.secure-card strong{font-size:11px}.secure-card small{color:var(--text-faint);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.secure-card>svg{color:var(--success);flex:none;margin-left:10px}.news-section{padding-top:26px}.news-banner{background:var(--surface);border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;min-height:118px;padding:20px;display:grid}.news-icon{width:50px;height:50px;color:var(--accent);background:var(--accent-soft);border-radius:14px;place-items:center;display:grid}.news-copy span,.section-heading span{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:850}.news-copy h3{margin:4px 0;font-size:16px}.news-copy p{color:var(--text-soft);margin:0;font-size:12px}.news-cta{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:750;display:inline-flex}.banner-controls{color:var(--text-faint);align-items:center;gap:7px;font-size:10px;display:flex}.banner-controls button{border:1px solid var(--border);width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.platform-section{padding-block:52px 24px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(24px,2.2vw,34px)}.stats-refresh{border:1px solid var(--border);background:var(--surface-soft);width:38px;height:38px;color:var(--text-soft);cursor:pointer;border-radius:11px;place-items:center;display:grid}.platform-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.platform-stat{background:var(--surface);border-radius:17px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-height:145px;padding:20px;display:grid}.platform-stat>span{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.platform-stat strong{letter-spacing:-.04em;font-size:30px;line-height:1}.platform-stat small{color:var(--text-soft);grid-column:1/-1;font-size:11px}.stats-error{color:var(--danger);margin-bottom:12px;font-size:12px}@media (width<=1120px){.desktop-nav{gap:0}.desktop-nav a{padding-inline:9px}.theme-switcher:not(.mobile-theme-switcher),.search-command span{display:none}.search-command{width:40px;padding:0}.hero-section{grid-template-columns:1fr 420px;gap:38px}}@media (width<=900px){.container{width:min(100% - 32px,720px)}.topbar{height:68px}.desktop-nav,.top-actions>.command-button,.top-actions>.create-button,.top-actions>.auth-button,.top-actions>.theme-switcher,.top-actions>.avatar-button,.top-actions>.user-menu{display:none}.top-actions{margin-left:auto}.mobile-menu{border:1px solid var(--border);background:var(--surface-soft);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:11px;place-items:center;display:grid}.mobile-panel{z-index:90;box-shadow:var(--shadow);border-radius:16px;gap:4px;padding:10px;display:grid;position:fixed;top:68px;left:16px;right:16px}.mobile-panel>a,.mobile-panel>button:not(.theme-switcher-trigger){color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:13px 14px;font-size:13px;font-weight:700;text-decoration:none}.mobile-panel>a:hover{background:var(--surface-soft)}.mobile-panel>a{align-items:center;gap:9px;display:flex}.mobile-panel>button:not(.theme-switcher-trigger){background:var(--accent);color:var(--accent-contrast);text-align:center;margin-top:4px}.mobile-panel>.mobile-logout-button{border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);justify-content:center;align-items:center;gap:8px;display:flex}.hero-section{grid-template-columns:1fr;gap:34px;min-height:auto;padding-block:52px}.hero-copy{text-align:center;max-width:700px}.eyebrow-pill,.hero-copy>p{margin-inline:auto}.hero-actions{justify-content:center}.hero-dashboard{width:100%;max-width:640px;margin-inline:auto}.platform-grid{grid-template-columns:repeat(2,1fr)}.news-banner{grid-template-columns:auto 1fr auto}.news-copy p,.news-cta{display:none}}@media (width<=560px){.container{width:min(100% - 24px,480px)}.brand-copy small{display:none}.hero-section{gap:28px;padding-block:40px 32px}.hero-section:before{width:440px;height:440px;top:0;right:-50%}.hero-copy h1{margin-top:20px;font-size:clamp(42px,13vw,58px)}.hero-brand-title{margin-top:22px;font-size:clamp(62px,20vw,82px)}.hero-brand-title+h1{margin-top:18px}.hero-copy>p{font-size:14px;line-height:1.65}.hero-actions{display:grid}.primary-hero,.secondary-hero{width:100%}.hero-dashboard{border-radius:18px;padding:10px}.dashboard-card.main-card{min-height:310px;padding:18px}.card-header h3{font-size:22px}.balance-block{grid-template-columns:auto 1fr}.balance-block>span{display:none}.floating-card.secure-card{margin-top:0}.news-section{padding-top:14px}.news-banner{grid-template-columns:auto 1fr auto;gap:10px;min-height:96px;padding:13px}.news-icon{border-radius:11px;width:40px;height:40px}.news-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.banner-controls span{display:none}.platform-section{padding-top:36px}.platform-grid{gap:8px}.platform-stat{min-height:120px;padding:15px}.platform-stat strong{font-size:25px}}.listings-page,.deals-page{min-height:calc(100vh - 76px);padding:42px 0 100px}.listings-page-embedded{min-height:0;padding:0}.listings-page-embedded .container{width:100%}.listings-hero,.deals-page-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.listings-hero>div>span,.deals-page-hero>span{color:var(--accent);letter-spacing:.16em;font-size:.78rem;font-weight:850}.listings-hero h1,.deals-page-hero h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.deals-page-hero{display:block}.listings-hero p,.deals-page-hero p{max-width:720px;color:var(--text-soft);margin:0;font-size:1rem;line-height:1.6}.listings-toolbar{border-radius:16px;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,auto));gap:9px;padding:10px;display:grid}.listings-toolbar select,.listing-search{border:1px solid var(--border);background:var(--surface-solid);min-height:46px;color:var(--text);border-radius:11px;font-size:.9rem}.listings-toolbar select{padding:0 12px}.listing-search{align-items:center;gap:9px;padding:0 13px;display:flex}.listing-search svg{color:var(--accent)}.listing-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:.95rem}.listing-results-head{color:var(--text-faint);padding:16px 2px 10px;font-size:.85rem}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.listing-card{border-radius:18px;transition:border-color .16s,transform .16s;overflow:hidden}.listing-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.listing-card-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.listing-card-image{background:radial-gradient(circle at 30% 30%, var(--accent-soft), transparent 55%), linear-gradient(135deg, var(--bg-elevated), var(--surface-solid));height:184px;color:var(--text-faint);place-items:center;display:grid;position:relative;overflow:hidden}.listing-card-image img{object-fit:cover;width:100%;height:100%}.listing-card-image>span{background:var(--accent);color:var(--accent-contrast);letter-spacing:.08em;border-radius:7px;padding:5px 8px;font-size:.72rem;font-weight:900;position:absolute;top:12px;right:12px}.listing-card-body{padding:16px}.listing-card-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.listing-type,.listing-status,.listing-badge-new{border:1px solid var(--border);letter-spacing:.05em;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:850}.listing-type.sell{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}.listing-type.buy{color:var(--secondary);background:color-mix(in srgb, var(--secondary) 10%, transparent)}.listing-status.archived{color:var(--text-faint)}.listing-status.sold{color:var(--success)}.listing-badge-new{color:var(--accent)}.listing-card h2{margin:13px 0 8px;font-size:1.14rem;line-height:1.3}.listing-card-body>p{min-height:43px;color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.listing-price{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px;padding-top:14px;display:flex}.listing-price strong{color:var(--accent);font-size:1.1rem}.listing-price small{color:var(--text-faint);font-size:.8rem}.listing-card-footer{color:var(--text-faint);flex-wrap:wrap;gap:10px 14px;margin-top:14px;font-size:.76rem;display:flex}.listing-card-footer span{align-items:center;gap:4px;display:inline-flex}.listing-card-footer span:first-child svg{color:var(--warning)}.listing-owner-actions{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 10px 10px;display:grid}.listing-owner-actions button{border:1px solid var(--border);background:var(--surface-solid);min-height:36px;color:var(--text-soft);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.listing-owner-actions button.danger{color:var(--danger)}.listing-state,.listing-empty{min-height:160px;color:var(--text-soft);grid-column:1/-1;justify-content:center;align-items:center;gap:10px;display:flex}.listing-empty{border:1px solid var(--border);border-radius:18px;flex-direction:column}.listing-error{color:var(--danger)}.listing-pagination{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.listing-pagination button{border:1px solid var(--border);background:var(--surface-solid);min-height:40px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 14px}.listing-detail-modal{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);width:min(980px,100% - 32px);max-height:calc(100vh - 34px);padding:0;display:grid;overflow:auto}.listing-detail-image{object-fit:cover;background:var(--surface-soft);width:100%;height:100%;min-height:560px}.listing-image-empty{color:var(--text-faint);place-items:center;display:grid}.listing-detail-copy{padding:34px}.listing-detail-copy h2{margin:16px 0 12px;font-size:2rem;line-height:1.1}.listing-detail-copy>p,.listing-detail-copy section p{color:var(--text-soft);white-space:pre-wrap;font-size:.98rem;line-height:1.65}.listing-detail-copy section h3{margin:24px 0 4px;font-size:1rem}.listing-detail-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.listing-detail-facts span{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:5px;padding:12px;display:grid}.listing-detail-facts small{color:var(--text-faint);font-size:.75rem}.listing-detail-facts strong{font-size:.87rem}.listing-owner{border-top:1px solid var(--border);align-items:center;gap:11px;margin-top:24px;padding-top:18px;display:flex}.listing-owner>div{gap:4px;display:grid}.listing-owner small{color:var(--text-faint);align-items:center;gap:4px;font-size:.78rem;display:flex}.listing-owner svg{color:var(--warning)}.listing-safe-deal{width:100%;margin-top:20px}.listing-report-button{width:100%;color:var(--text-faint);cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:.78rem}.listing-form-modal{width:min(780px,100% - 32px);max-height:calc(100vh - 34px);overflow:auto}.listing-form-modal>label,.listing-form-modal .form-row label{color:var(--text-soft);gap:7px;margin-bottom:13px;font-size:.82rem;font-weight:700;display:grid}.listing-form-modal input,.listing-form-modal select,.listing-form-modal textarea{border:1px solid var(--border);background:var(--surface-solid);width:100%;min-height:44px;color:var(--text);border-radius:9px;outline:0;padding:10px 12px}.listing-form-modal textarea{resize:vertical}.listing-type-switch{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.listing-type-switch label{margin:0}.listing-type-switch input{clip-path:inset(50%);opacity:0;pointer-events:none;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important}.listing-type-switch span{border:1px solid var(--border);background:var(--surface-soft);min-height:48px;color:var(--text-soft);text-align:center;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:8px;display:flex}.listing-type-switch input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.label-with-icon{align-items:center;gap:6px;display:inline-flex}.deals-page-card{margin-top:20px}.deal-heading-actions{align-items:center;gap:8px;display:flex}.deal-card-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.deal-card.expanded{border-color:var(--border-strong)}.deal-meta{position:relative}.deal-expand-icon{color:var(--text-faint);align-content:center;position:absolute;right:5px;background:0 0!important;border:0!important}.deal-create-form{border-radius:14px;margin:16px 0;padding:18px}.deal-create-form>label,.deal-create-grid label,.deal-reviews label{color:var(--text-soft);gap:7px;font-size:.82rem;font-weight:700;display:grid}.deal-create-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;display:grid}.deal-create-form input,.deal-create-form select,.deal-create-form textarea,.deal-reviews input,.deal-reviews select,.deal-reviews textarea{border:1px solid var(--border);background:var(--surface-solid);width:100%;min-height:44px;color:var(--text);border-radius:9px;outline:none;padding:10px 12px}.deal-create-form textarea,.deal-reviews textarea{resize:vertical;min-height:84px}.deal-create-obligations{margin-top:12px}.deal-filter-tabs,.deal-detail-tabs{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.deal-filter-tabs button,.deal-detail-tabs button{border:1px solid var(--border);background:var(--surface-soft);min-height:36px;color:var(--text-soft);cursor:pointer;border-radius:9px;padding:0 12px;font-size:.8rem}.deal-filter-tabs button.active,.deal-detail-tabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.deal-status.awaiting_confirmation,.deal-status.awaiting_payment,.deal-status.waiting_acceptance,.deal-status.waiting_funding{color:var(--warning)}.deal-status.funded,.deal-status.in_progress{color:var(--secondary)}.deal-status.seller_completed,.deal-status.waiting_confirmation{color:var(--accent)}.deal-status.disputed{color:var(--danger)}.deal-details{border-top:1px solid var(--border);margin-top:16px;padding-top:18px}.deal-timeline{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.deal-timeline>div{color:var(--text-faint);text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.deal-timeline>div:before{z-index:0;background:var(--border);content:"";width:110%;height:2px;position:absolute;top:15px;left:-55%}.deal-timeline>div:first-child:before,.deal-timeline>div.terminal:before{display:none}.deal-timeline span{z-index:1;border:1px solid var(--border);background:var(--surface-solid);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:850;display:grid}.deal-timeline small{max-width:120px;font-size:.7rem;line-height:1.3}.deal-timeline .done span,.deal-timeline .active span{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.deal-timeline .active small{color:var(--accent)}.deal-timeline .terminal{color:var(--danger);grid-column:1/-1;margin-top:8px}.deal-terms-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.deal-terms-grid>div{border:1px solid var(--border);background:var(--surface-solid);border-radius:11px;padding:14px}.deal-terms-grid small{color:var(--accent);font-size:.76rem;font-weight:800}.deal-terms-grid p{color:var(--text-soft);white-space:pre-wrap;margin:8px 0 0;font-size:.88rem;line-height:1.55}.deal-history{gap:0;padding:6px 2px;display:grid}.deal-history>div{grid-template-columns:14px 1fr;gap:10px;min-height:52px;display:grid}.deal-history>div>span{border:2px solid var(--accent);width:9px;height:9px;box-shadow:0 0 12px var(--accent-soft);border-radius:50%;margin-top:4px}.deal-history>div>div{border-bottom:1px solid var(--border);align-content:start;gap:4px;padding-bottom:14px;display:grid}.deal-history strong{font-size:.86rem}.deal-history small{color:var(--text-faint);font-size:.75rem}.deal-conversation,.deal-evidence-panel{gap:12px;display:grid}.deal-message-list{gap:8px;max-height:320px;display:grid;overflow:auto}.deal-message-list article{border:1px solid var(--border);background:var(--surface-solid);border-radius:12px 12px 12px 3px;width:min(78%,560px);padding:11px 13px}.deal-message-list article.mine{background:var(--accent-soft);border-radius:12px 12px 3px;justify-self:end}.deal-message-list p{color:var(--text-soft);white-space:pre-wrap;margin:5px 0;font-size:.88rem;line-height:1.5}.deal-message-list small{color:var(--text-faint);font-size:.7rem}.deal-conversation form,.deal-evidence-panel form{gap:8px;display:grid}.deal-conversation textarea,.deal-evidence-panel textarea{border:1px solid var(--border);background:var(--surface-solid);min-height:74px;color:var(--text);resize:vertical;border-radius:10px;padding:11px}.deal-conversation form .primary-hero,.deal-evidence-panel form .primary-hero{justify-self:start}.deal-evidence-list{gap:7px;display:grid}.deal-evidence-list article{border:1px solid var(--border);background:var(--surface-solid);border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.deal-evidence-list article>svg{color:var(--accent)}.deal-evidence-list article>div{flex:1;gap:3px;display:grid}.deal-evidence-list small{color:var(--text-faint);font-size:.72rem}.deal-evidence-list button,.deal-file-picker{border:1px solid var(--border);background:var(--surface-soft);min-height:36px;color:var(--text-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;display:inline-flex}.deal-file-picker{width:fit-content}.deal-file-picker input{opacity:0;pointer-events:none;position:absolute}.deal-evidence-panel form>small,.deal-empty-inline{color:var(--text-faint);font-size:.75rem}.dispute-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:14px;padding:16px;display:grid}.dispute-panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.dispute-panel-heading>div{gap:4px;display:grid}.dispute-panel-heading small{color:var(--accent);letter-spacing:.07em;font-size:.7rem;font-weight:800}.dispute-panel-heading h3{margin:0;font-size:1.05rem}.dispute-panel-heading span,.dispute-summary small,.dispute-resolution small{color:var(--text-faint);font-size:.76rem}.dispute-summary,.dispute-resolution{border:1px solid var(--border);background:var(--surface-solid);border-radius:10px;gap:7px;padding:13px;display:grid}.dispute-summary p,.dispute-resolution p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dispute-resolution{border-color:var(--accent)}.dispute-panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.dispute-panel-grid>div{min-width:0}.dispute-panel-grid h4{margin:0}.dispute-panel input:not([type=file]),.dispute-panel select{border:1px solid var(--border);background:var(--surface-solid);width:100%;min-width:0;color:var(--text);border-radius:9px;padding:10px}.dispute-panel .deal-conversation label{color:var(--text-soft);gap:6px;font-size:.76rem;display:grid}.dispute-panel .deal-evidence-list a{color:var(--accent);overflow-wrap:anywhere;font-size:.76rem}.admin-dispute-archive{gap:9px;display:grid}.admin-dispute-archive>details{border:1px solid var(--border);border-radius:10px;padding:12px}.admin-dispute-archive>details>summary{cursor:pointer;font-weight:700}.admin-dispute-archive-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.admin-dispute-archive-actions span{color:var(--text-soft);font-size:.8rem}@media (width<=800px){.dispute-panel-grid{grid-template-columns:1fr}}.deal-reviews{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.deal-reviews h3{font-size:1rem}.deal-reviews article{border:1px solid var(--border);background:var(--surface-solid);border-radius:10px;gap:5px;margin:8px 0;padding:12px;display:grid}.deal-reviews article>span{color:var(--warning);letter-spacing:.1em}.deal-reviews article p{color:var(--text-soft);margin:0;font-size:.86rem}.deal-reviews form{grid-template-columns:160px 1fr auto;align-items:end;gap:9px;margin-top:12px;display:grid}.notification-center{position:relative}.notification-trigger{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-trigger>span{border:2px solid var(--bg);background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:80;border-radius:15px;width:min(390px,100vw - 24px);max-height:min(560px,100vh - 100px);position:fixed;top:70px;right:max(12px,50vw - 620px);overflow:hidden}.notification-popover header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.notification-popover header>div{gap:2px;display:grid}.notification-popover header small{color:var(--accent);letter-spacing:.12em;font-size:.66rem;font-weight:850}.notification-popover header strong{font-size:.95rem}.notification-popover header button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.notification-list{max-height:480px;overflow:auto}.notification-list>button{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:7px 1fr;gap:9px;padding:13px 14px;display:grid}.notification-list>button:hover{background:var(--surface-hover)}.notification-list>button>span{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-list>button.unread>span{background:var(--accent);box-shadow:0 0 10px var(--accent)}.notification-list>button>div{gap:4px;display:grid}.notification-list strong{font-size:.82rem}.notification-list p{color:var(--text-soft);margin:0;font-size:.76rem;line-height:1.45}.notification-list small{color:var(--text-faint);font-size:.68rem}.notification-state{min-height:120px;color:var(--text-faint);justify-content:center;align-items:center;gap:8px;font-size:.8rem;display:flex}.admin-deal-audit summary{color:var(--accent);cursor:pointer;font-size:.76rem}.admin-deal-audit>div{border:1px solid var(--border);background:var(--surface-solid);border-radius:9px;gap:6px;min-width:260px;margin-top:9px;padding:10px;display:grid}.admin-deal-audit strong{color:var(--text);margin-top:5px;font-size:.74rem}.admin-deal-audit small{color:var(--text-faint);font-size:.7rem;line-height:1.4}.admin-deal-audit button{color:var(--secondary);text-align:left;cursor:pointer;background:0 0;border:0;font-size:.72rem}.admin-deal-row>.admin-data-cell:nth-child(6){grid-column:span 3}.admin-deal-row>.admin-data-cell:nth-child(7){grid-column:span 2}.admin-dispute-row>.admin-data-cell:nth-child(7){grid-column:1/-1}@media (width<=1040px){.listings-toolbar{grid-template-columns:1fr 1fr}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-nav{gap:12px}.desktop-nav a{font-size:.75rem}}@media (width<=720px){.listings-page,.deals-page{padding:24px 0 96px}.listings-hero{flex-direction:column;align-items:stretch}.listings-toolbar,.listing-grid,.listing-detail-modal,.deal-create-grid,.deal-terms-grid{grid-template-columns:1fr}.listing-detail-image{min-height:230px;max-height:280px}.listing-detail-copy{padding:22px}.listing-detail-facts{grid-template-columns:1fr}.deal-timeline{align-items:flex-start;padding-bottom:8px;display:flex;overflow-x:auto}.deal-timeline>div{flex:0 0 112px}.deal-timeline>div:before{display:none}.deal-reviews form{grid-template-columns:1fr}.notification-popover{position:fixed;top:66px;right:12px}}@media (width<=480px){.container{width:min(100% - 24px,1240px)}.listings-toolbar,.listing-owner-actions{grid-template-columns:1fr}.deal-heading-actions{flex-direction:column;align-items:stretch}.deal-heading-actions .secondary-hero{width:100%}.deal-meta{grid-template-columns:1fr}.deal-message-list article{width:92%}}.auth-page{min-height:calc(100vh - 76px);padding:54px 0 74px}.auth-layout{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:14px;max-width:1040px;display:grid}.auth-copy,.auth-card{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;padding:34px}.auth-copy{background:linear-gradient(145deg, var(--accent-soft), var(--surface));position:relative;overflow:hidden}.auth-copy:after{background:radial-gradient(circle, var(--hero-glow), transparent 68%);content:"";border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-120px}.auth-back{width:auto;min-height:38px;margin-bottom:70px}.auth-kicker{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:850}.auth-copy h1{letter-spacing:-.055em;max-width:520px;margin:16px 0 14px;font-size:clamp(38px,4vw,58px);line-height:1.04}.auth-copy>p{max-width:500px;color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.auth-benefits{z-index:1;gap:8px;margin-top:46px;display:grid;position:relative}.auth-benefits article{border:1px solid var(--border);background:var(--surface-soft);color:var(--accent);border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.auth-benefits article>svg{background:var(--accent-soft);border-radius:10px;width:36px;height:36px;padding:8px}.auth-benefits article>div{gap:3px;display:grid}.auth-benefits strong{color:var(--text);font-size:10px}.auth-benefits small{color:var(--text-faint);font-size:9px}.auth-card{flex-direction:column;display:flex}.auth-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-tabs button{min-height:38px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:10px;font-weight:800}.auth-tabs button.active{background:var(--surface-solid);color:var(--text);box-shadow:var(--shadow-soft)}.auth-card-head{margin:30px 0 20px}.auth-card-head span{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:850}.auth-card-head h2{letter-spacing:-.035em;margin:7px 0 0;font-size:23px}.auth-card>label,.modal>label,.modal .form-row>label,.wallet-address-form label,.deal-action-form label,.admin-dispute-form label{color:var(--text-soft);gap:7px;margin-bottom:13px;font-size:10px;font-weight:700;display:grid}.auth-card input,.modal input,.modal textarea,.modal select,.wallet-address-form input,.wallet-address-form select,.deal-action-form input,.deal-action-form textarea,.admin-dispute-form input,.admin-dispute-form textarea,.admin-inline-select,.admin-search-field input{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:46px;color:var(--text);border-radius:11px;outline:0;padding:11px 12px;font-size:12px;line-height:1.5}.auth-card input:focus,.modal input:focus,.modal textarea:focus,.modal select:focus,.wallet-address-form input:focus,.wallet-address-form select:focus,.deal-action-form input:focus,.deal-action-form textarea:focus{border-color:color-mix(in srgb, var(--accent) 52%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}.role-switch{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 14px;display:grid}.role-switch button{border:1px solid var(--border);background:var(--surface-soft);min-height:46px;color:var(--text-soft);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.role-switch button.active{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:var(--accent-soft);color:var(--accent)}.auth-submit{width:100%;margin-top:2px}.auth-note{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-faint);border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px;font-size:9px;line-height:1.5;display:flex}.auth-note>svg{color:var(--success);flex:none}.auth-note.auth-error,.auth-note.auth-error>svg{color:var(--danger)}.open-profile-link{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:18px 0 0;font-size:10px;font-weight:750}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020308b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface-solid);width:min(720px,100%);max-height:calc(100vh - 56px);box-shadow:var(--shadow);scrollbar-color:var(--border-strong) transparent;border-radius:22px;padding:30px;position:relative;overflow-y:auto}.task-modal{width:min(900px,100%)}.modal-close{border:1px solid var(--border);background:var(--surface-soft);width:38px;height:38px;color:var(--text-soft);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.modal-kicker{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:850}.modal h2{letter-spacing:-.045em;max-width:calc(100% - 56px);margin:11px 0 9px;font-size:clamp(25px,3vw,38px)}.modal>p{color:var(--text-soft);margin:0 0 22px;font-size:12px;line-height:1.7}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modal textarea{resize:vertical;min-height:110px}.crypto-budget-row{grid-template-columns:1fr 160px}.urgent-task-toggle{cursor:pointer;align-items:center;gap:8px;display:flex!important}.urgent-task-toggle input{width:16px;min-height:16px;accent-color:var(--accent)}.urgent-task-toggle span{color:var(--warning);align-items:center;gap:6px;display:inline-flex}.crypto-first-note,.secure-note{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:11px;align-items:flex-start;gap:10px;margin-top:9px;padding:12px;font-size:9px;line-height:1.55;display:flex}.crypto-first-note>svg,.secure-note>svg{color:var(--accent);flex:none}.crypto-first-note strong,.secure-note strong{color:var(--text);display:block}.form-submit{width:100%;margin-top:16px}.task-create-error,.profile-edit-error,.response-form-error,.wallet-error{border:1px solid color-mix(in srgb, var(--danger) 28%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);border-radius:10px;align-items:center;gap:8px;margin-top:11px;padding:10px;font-size:10px;display:flex}.profile-readonly-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:1fr auto;gap:3px 10px;margin-top:4px;padding:12px;display:grid}.profile-readonly-row span,.profile-readonly-row small{color:var(--text-faint);font-size:9px}.profile-readonly-row small{grid-column:1/-1}.modal-labels{flex-wrap:wrap;gap:6px;padding-right:54px;display:flex}.modal-labels>span{background:var(--accent-soft);color:var(--accent);border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.modal-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.modal-summary>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:5px;padding:13px;display:grid}.modal-summary small{color:var(--text-faint);font-size:8px}.modal-summary strong{font-size:13px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.task-responses-section,.task-response-form{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.task-response-heading small{color:var(--accent);letter-spacing:.14em;font-size:8px;font-weight:850}.task-response-heading h3{margin:5px 0 14px;font-size:18px}.task-response-list{gap:8px;display:grid}.task-response-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;padding:14px}.response-person{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.response-person>div{gap:2px;display:grid}.response-person strong{font-size:10px}.response-person small{color:var(--warning);align-items:center;gap:3px;font-size:8px;display:flex}.response-status,.deal-status,.payout-status{background:var(--surface-hover);color:var(--text-soft);border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.response-status.accepted,.deal-status.completed,.payout-status-paid,.payout-status-completed{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.payout-status-processing{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.response-status.rejected,.deal-status.cancelled,.deal-status.refunded,.payout-status-rejected,.payout-status-failed{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.task-response-card>p{color:var(--text-soft);margin:12px 0;font-size:11px;line-height:1.55}.response-offer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.response-offer>span{background:var(--surface-solid);border-radius:9px;gap:3px;padding:10px;display:grid}.response-offer small{color:var(--text-faint);font-size:8px}.response-offer strong{font-size:10px}.accept-response-button{background:var(--accent);min-height:38px;color:var(--accent-contrast);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.response-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.response-form-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.response-success{border:1px solid color-mix(in srgb, var(--success) 28%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);color:var(--success);border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.response-success>div{gap:3px;display:grid}.response-success strong{font-size:10px}.response-success span{color:var(--text-soft);font-size:9px}.response-state{color:var(--text-soft);align-items:center;gap:8px;padding:14px;font-size:10px;display:flex}.deals-section,.wallet-section{min-width:0}.deal-refresh,.wallet-add-toggle,.payout-history-head>button{border:1px solid var(--border);background:var(--surface-soft);width:36px;height:36px;color:var(--text-soft);cursor:pointer;border-radius:10px;place-items:center;display:grid}.deal-state,.wallet-empty{min-height:120px;color:var(--text-soft);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:10px;display:flex}.deal-list{gap:10px;display:grid}.deal-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:16px}.deal-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-card-head small{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:850}.deal-card-head h3{margin:5px 0 0;font-size:16px}.deal-category-line{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.deal-category-line>span:first-child{color:var(--text-faint);font-size:9px}.deal-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.deal-meta>span{border:1px solid var(--border);background:var(--surface-solid);border-radius:10px;gap:4px;padding:11px;display:grid}.deal-meta small{color:var(--text-faint);font-size:8px}.deal-meta strong{font-size:10px}.deal-escrow-note,.deal-dispute-reason{border:1px solid var(--border);background:var(--surface-solid);color:var(--text-soft);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;font-size:9px;display:flex}.deal-escrow-note>svg{color:var(--success);flex:none}.deal-dispute-reason>svg{color:var(--warning);flex:none}.deal-submission{border:1px solid var(--border);background:var(--surface-solid);border-radius:10px;margin-top:10px;padding:12px}.deal-submission small{color:var(--accent);font-size:8px;font-weight:800}.deal-submission p{color:var(--text-soft);font-size:10px;line-height:1.55}.deal-submission a{color:var(--accent);align-items:center;gap:5px;font-size:9px;text-decoration:none;display:inline-flex}.deal-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.deal-actions .primary-hero,.deal-actions .secondary-hero{width:auto;min-height:38px;font-size:9px}.danger-action{color:var(--danger)}.deal-icon-action{border:1px solid var(--border);width:38px;height:38px;color:var(--danger);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.deal-action-form{border:1px solid var(--border);background:var(--surface-solid);border-radius:12px;margin-top:12px;padding:14px}.deal-form-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.deal-form-title strong{font-size:11px}.deal-form-title button{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wallet-section-heading,.payout-history-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mini-panel-title span{color:var(--accent);letter-spacing:.14em;font-size:8px;font-weight:850}.mini-panel-title h3{margin:5px 0 0;font-size:17px}.wallet-card-box{border:1px solid var(--border);background:linear-gradient(145deg, var(--accent-soft), var(--surface-soft));color:var(--accent);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:17px;display:flex}.wallet-card-box>div{gap:5px;display:grid}.wallet-card-box small{color:var(--text-faint);font-size:8px}.wallet-card-box strong{color:var(--text);font-size:18px}.wallet-held{color:var(--text-faint);margin-top:7px;font-size:8px}.wallet-address-form{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin-top:14px;padding:14px}.wallet-form-note{color:var(--text-faint);align-items:flex-start;gap:8px;margin:4px 0 11px;font-size:8px;display:flex}.wallet-form-note>svg{color:var(--success);flex:none}.wallet-address-form .primary-hero{width:100%;min-height:40px}.payout-wallet-list,.payout-history-list,.admin-payout-list{gap:7px;margin-top:14px;display:grid}.payout-wallet-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(150px,.8fr) minmax(160px,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.payout-wallet-main{align-items:center;gap:8px;display:flex}.wallet-network-mark{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:grid}.payout-wallet-main>div{gap:3px;display:grid}.payout-wallet-main strong{font-size:10px}.payout-wallet-main small{color:var(--text-faint);font-size:8px}.payout-wallet-row code,.payout-request-row code,.admin-payout-row code{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.payout-wallet-actions{gap:4px;display:flex}.payout-wallet-actions button{border:1px solid var(--border);background:var(--surface-solid);width:30px;height:30px;color:var(--text-faint);cursor:pointer;border-radius:8px;place-items:center;display:grid}.payout-wallet-actions button.active{color:var(--success)}.payout-wallet-actions button.wallet-remove{color:var(--danger)}.payout-request-panel,.payout-history-panel,.admin-payout-panel{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.payout-request-row,.admin-payout-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(120px,.6fr) auto minmax(160px,1fr);align-items:center;gap:10px;padding:11px;display:grid}.payout-request-main,.admin-payout-main{gap:3px;display:grid}.payout-request-main strong,.admin-payout-main strong{font-size:10px}.payout-request-main small,.admin-payout-main small{color:var(--text-faint);font-size:8px}.payout-request-note{color:var(--text-faint);grid-column:1/-1;font-size:8px}.admin-payout-main code{margin-top:5px}.admin-payout-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.admin-payout-actions button{border:1px solid var(--border);background:var(--surface-solid);min-height:32px;color:var(--text-soft);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:inline-flex}.admin-payout-lock{color:var(--text-faint);grid-column:1/-1;font-size:8px}.deposit-section{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.bitcoin-wallet-panel{border-bottom:1px solid var(--border);gap:15px;margin-bottom:22px;padding-bottom:22px;display:grid}.bitcoin-wallet-panel .mini-panel-title h3{word-spacing:.12em}.bitcoin-wallet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bitcoin-wallet-head>button,.bitcoin-withdraw-form .wallet-section-heading>button{border:1px solid var(--border);background:var(--surface-soft);width:36px;height:36px;color:var(--accent);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.bitcoin-safety-note{border:1px solid color-mix(in srgb, var(--success) 24%, transparent);background:color-mix(in srgb, var(--success) 6%, var(--surface-soft));color:var(--text-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.bitcoin-safety-note svg{color:var(--success);flex:none}.bitcoin-balance-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bitcoin-balance-strip article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.bitcoin-balance-strip small{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.bitcoin-balance-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bitcoin-fiat-card{grid-template-columns:minmax(0,1fr) auto}.bitcoin-fiat-card small{grid-column:1/-1}.bitcoin-fiat-card select{width:58px;color:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;font-size:9px;font-weight:800}.bitcoin-deposit-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, var(--surface-soft)), var(--surface-soft));border-radius:13px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.bitcoin-qr{aspect-ratio:1;border:1px solid var(--border-strong);width:112px;color:var(--accent);background:#07101a;border-radius:11px;place-items:center;display:grid;overflow:hidden}.bitcoin-qr img{object-fit:contain;width:100%;height:100%;display:block}.bitcoin-deposit-card>div:nth-child(2){gap:7px;min-width:0;display:grid}.bitcoin-deposit-card>div:nth-child(2)>span{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.bitcoin-deposit-card code{overflow-wrap:anywhere;color:var(--text);-webkit-user-select:all;user-select:all;font-size:11px;line-height:1.5}.bitcoin-deposit-card small{color:var(--text-faint);font-size:8px}.bitcoin-address-actions{flex-wrap:wrap;grid-column:2;gap:7px;display:flex}.bitcoin-address-actions button,.bitcoin-cancel{border:1px solid var(--border);background:var(--surface-solid);min-height:36px;color:var(--text-soft);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.bitcoin-address-actions button:first-child{border-color:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--accent)}.bitcoin-withdraw-form{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:11px;padding:14px;display:grid}.bitcoin-withdraw-form label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.bitcoin-withdraw-form input{border:1px solid var(--border);background:var(--surface-solid);min-height:42px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:9px 11px}.bitcoin-withdraw-form input:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}.bitcoin-withdraw-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bitcoin-withdraw-preview>div{border:1px solid var(--border);background:var(--surface-solid);border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.bitcoin-withdraw-preview span{color:var(--text-faint);text-transform:uppercase;font-size:8px;font-weight:800}.bitcoin-withdraw-preview strong,.bitcoin-withdraw-preview code{overflow-wrap:anywhere;color:var(--text);font-size:10px}.bitcoin-withdraw-preview label,.bitcoin-withdraw-preview button{grid-column:1/-1}.bitcoin-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bitcoin-history-grid>section{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;min-width:0;padding:13px}.bitcoin-operation-list{gap:8px;max-height:410px;margin-top:11px;display:grid;overflow:auto}.bitcoin-operation-list article{border:1px solid var(--border);background:var(--surface-solid);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;padding:10px;display:grid}.bitcoin-operation-list article>div{align-items:center;gap:7px;min-width:0;display:flex}.bitcoin-operation-list article>div>span{gap:2px;min-width:0;display:grid}.bitcoin-operation-list strong{color:var(--text);font-size:9px}.bitcoin-operation-list small{color:var(--text-faint);font-size:8px;line-height:1.45}.bitcoin-operation-list code{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;grid-column:1/-1;font-size:8px;overflow:hidden}.bitcoin-operation-list article>small{grid-column:1/-1}.bitcoin-operation-list .bitcoin-cancel{min-height:32px;color:var(--danger);grid-column:1/-1}.payout-status-review,.payout-status-broadcasted{border-color:color-mix(in srgb, var(--warning) 28%, transparent);color:var(--warning)}.payout-status-confirmed{border-color:color-mix(in srgb, var(--success) 28%, transparent);color:var(--success)}.payout-status-reorged{border-color:color-mix(in srgb, var(--danger) 28%, transparent);color:var(--danger)}.bitcoin-admin,.bitcoin-admin-hero{gap:12px;display:grid}.bitcoin-admin-auth{grid-template-columns:minmax(180px,.6fr) minmax(240px,1fr);gap:9px;display:grid}.bitcoin-admin-auth label,.bitcoin-admin-setting label,.bitcoin-destination-list label{min-width:0;color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.bitcoin-admin-auth input,.bitcoin-admin-setting input,.bitcoin-destination-list input{border:1px solid var(--border);background:var(--surface-solid);min-width:0;min-height:39px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:8px 10px}.bitcoin-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bitcoin-admin-metrics article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:5px;padding:11px;display:grid}.bitcoin-admin-metrics small{color:var(--text-faint);text-transform:uppercase;font-size:8px;font-weight:800}.bitcoin-admin-metrics strong{color:var(--text);font-size:11px}.bitcoin-admin-setting{grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.bitcoin-admin-setting p{color:var(--text-faint);margin:0 0 8px;font-size:9px;line-height:1.5}.bitcoin-admin-setting button,.bitcoin-admin-actions button,.bitcoin-admin-row-actions button{border:1px solid var(--border);background:var(--surface-soft);min-height:39px;color:var(--accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.bitcoin-destination-list{gap:8px;display:grid}.bitcoin-destination-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(110px,.5fr) minmax(240px,1fr) 110px 36px;align-items:end;gap:8px;padding:10px;display:grid}.bitcoin-destination-list article>button{border:1px solid var(--border);background:var(--surface-solid);width:36px;height:39px;color:var(--danger);cursor:pointer;border-radius:9px;place-items:center;display:grid}.bitcoin-allocation-total{color:var(--danger);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.bitcoin-allocation-total.valid{color:var(--success)}.bitcoin-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.bitcoin-admin-withdrawals{gap:8px;display:grid}.bitcoin-admin-withdrawals>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px;display:grid}.bitcoin-admin-withdrawals>article>div:first-child{gap:4px;min-width:0;display:grid}.bitcoin-admin-withdrawals strong{color:var(--text);font-size:10px}.bitcoin-admin-withdrawals span,.bitcoin-admin-withdrawals small{color:var(--text-faint);font-size:8px}.bitcoin-admin-withdrawals code{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;font-size:8px;overflow:hidden}.bitcoin-admin-row-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.bitcoin-admin-row-actions button{min-height:32px}.bitcoin-system-wallets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bitcoin-system-wallets article,.bitcoin-distribution-history article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:4px;padding:10px;display:grid}.bitcoin-system-wallets strong,.bitcoin-distribution-history strong{color:var(--text);font-size:9px}.bitcoin-system-wallets span,.bitcoin-system-wallets small,.bitcoin-distribution-history span,.bitcoin-distribution-history small{color:var(--text-faint);font-size:8px;line-height:1.5}.bitcoin-distribution-history{gap:8px;margin-top:10px;display:grid}.bitcoin-distribution-history article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.deposit-heading-actions{gap:6px;display:flex}.deposit-heading-actions button{border:1px solid var(--border);background:var(--surface-soft);width:36px;height:36px;color:var(--accent);cursor:pointer;border-radius:9px;place-items:center;display:grid}.deposit-heading-actions button:disabled{cursor:default;opacity:.62}.wallet-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.wallet-balance-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:6px;min-width:0;padding:12px;display:grid}.wallet-balance-item>div{color:var(--accent);justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-balance-item span{letter-spacing:.12em;font-size:8px;font-weight:850}.wallet-balance-item strong{overflow-wrap:anywhere;color:var(--text);font-size:14px}.wallet-balance-item small{color:var(--text-faint);font-size:8px;line-height:1.45}.deposit-request-form{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:11px;margin-top:14px;padding:14px;display:grid}.deposit-request-form label,.deposit-reference-field{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.deposit-request-form input,.deposit-request-form select,.deposit-request-form textarea,.deposit-reference-field input{border:1px solid var(--border);background:var(--surface-solid);width:100%;min-height:40px;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;outline:0;padding:9px 11px}.deposit-request-form textarea{resize:vertical;min-height:72px}.deposit-request-form input:focus,.deposit-request-form select:focus,.deposit-request-form textarea:focus,.deposit-reference-field input:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}.deposit-request-form input::placeholder,.deposit-request-form textarea::placeholder,.deposit-reference-field input::placeholder{color:var(--text-faint)}.deposit-request-form .primary-hero{width:100%;min-height:40px}.deposit-currency-tabs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.deposit-currency-tabs button{border:1px solid var(--border);background:var(--surface-solid);min-height:36px;color:var(--text-faint);cursor:pointer;border-radius:9px;font-size:10px;font-weight:850}.deposit-currency-tabs button.active{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:var(--accent-soft);color:var(--accent)}.deposit-method-card{border:1px solid var(--border);background:var(--surface-solid);border-radius:10px;gap:5px;padding:11px;display:grid}.deposit-method-card strong{color:var(--text);font-size:10px}.deposit-method-card span,.deposit-method-card small{color:var(--text-soft);font-size:9px;line-height:1.55}.deposit-method-card small{color:var(--text-faint)}.deposit-history-panel{border-top:1px solid var(--border);margin-top:18px;padding-top:17px}.deposit-history-list{gap:8px;max-height:520px;margin-top:12px;padding-right:3px;display:grid;overflow:auto}.deposit-request-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:9px;min-width:0;padding:12px;display:grid}.deposit-request-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deposit-request-head>div{gap:3px;min-width:0;display:grid}.deposit-request-head strong{color:var(--text);font-size:11px}.deposit-request-head small,.deposit-request-meta,.deposit-step-note{color:var(--text-faint);font-size:8px;line-height:1.5}.deposit-request-meta{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.deposit-request-meta span{align-items:center;gap:4px;display:inline-flex}.deposit-payment-details{border:1px dashed var(--border-strong);background:var(--surface-solid);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.deposit-payment-details span{overflow-wrap:anywhere;color:var(--text-soft);font-size:9px;line-height:1.45}.deposit-payment-details button{border:1px solid var(--border);background:var(--surface-soft);width:30px;height:30px;color:var(--accent);cursor:pointer;border-radius:8px;place-items:center;display:grid}.deposit-step-note{margin:0}.deposit-request-actions{flex-wrap:wrap;gap:7px;display:flex}.deposit-request-actions button{border:1px solid var(--border);background:var(--accent-soft);min-height:34px;color:var(--accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.deposit-request-actions button:disabled{cursor:default;opacity:.62}.deposit-request-actions .deposit-cancel-action{background:color-mix(in srgb, var(--danger) 6%, var(--surface-soft));color:var(--danger)}.payout-status-created,.payout-status-waiting_payment,.payout-status-pending_review{border-color:color-mix(in srgb, var(--warning) 28%, transparent);color:var(--warning)}.payout-status-credited{border-color:color-mix(in srgb, var(--success) 28%, transparent);color:var(--success)}.payout-status-cancelled{color:var(--text-faint)}footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 74%, transparent);margin-top:48px}.footer-inner{grid-template-columns:1.2fr .8fr .7fr;align-items:start;gap:48px;min-height:210px;padding-block:44px;display:grid}.footer-brand{margin-bottom:13px}.footer-brand .brand-mark{width:34px;height:34px}.footer-inner>div:first-child>p{max-width:390px;color:var(--text-faint);margin:0;font-size:10px;line-height:1.7}.footer-links{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.footer-links a{color:var(--text-soft);font-size:10px;text-decoration:none}.footer-links a:hover{color:var(--accent)}.footer-meta{color:var(--text-faint);justify-items:end;gap:9px;font-size:9px;display:grid}.footer-meta span{align-items:center;gap:5px;display:inline-flex}.mobile-bottom-nav{display:none}.api-status-toast,.toast{z-index:180;background:var(--surface-solid);max-width:min(420px,100% - 40px);color:var(--text);border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:10px;display:flex;position:fixed;bottom:20px;right:20px}.api-status-toast{color:var(--danger);bottom:70px}.api-status-toast button{background:var(--surface-soft);width:28px;height:28px;color:inherit;border:0;border-radius:8px;place-items:center;display:grid}@media (width<=820px){.auth-layout{grid-template-columns:1fr}.auth-copy{padding-bottom:26px}.auth-back{margin-bottom:42px}.auth-benefits{grid-template-columns:repeat(3,1fr);margin-top:30px}.auth-benefits article{grid-template-columns:1fr}.auth-benefits article>svg{width:34px;height:34px}.footer-inner{grid-template-columns:1fr 1fr}.footer-meta{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:space-between;justify-items:start}}@media (width<=560px){.auth-page{padding-top:18px}.auth-layout{width:min(100% - 24px,480px)}.auth-copy,.auth-card{padding:22px}.auth-card{order:-1}.auth-copy h1{font-size:38px}.auth-benefits{grid-template-columns:1fr}.auth-benefits article{grid-template-columns:36px 1fr}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:calc(100vh - 24px);padding:22px 16px calc(28px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.form-row,.crypto-budget-row,.response-form-row{grid-template-columns:1fr}.modal-summary{grid-template-columns:1fr 1fr}.modal-summary>div:last-child{grid-column:1/-1}.modal-actions,.response-form-actions{display:grid}.modal-actions button,.response-form-actions button{width:100%}.deal-meta,.payout-wallet-row,.payout-request-row{grid-template-columns:1fr}.payout-wallet-actions{justify-content:flex-end}.footer-inner{grid-template-columns:1fr;padding-bottom:112px}.footer-meta{grid-column:auto;grid-template-columns:1fr}.mobile-bottom-nav{z-index:100;height:calc(68px + env(safe-area-inset-bottom));padding:7px 8px env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--header);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{min-width:0;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;gap:2px;font-size:8px;display:grid}.mobile-bottom-nav button.active{background:var(--accent-soft);color:var(--accent)}.mobile-bottom-nav .mobile-create{background:var(--accent);width:46px;height:46px;color:var(--accent-contrast);box-shadow:0 10px 24px var(--accent-soft);border-radius:14px;place-self:center}.toast{right:12px;bottom:calc(80px + env(safe-area-inset-bottom));max-width:none;left:12px}.api-status-toast{right:12px;bottom:calc(130px + env(safe-area-inset-bottom));max-width:none;left:12px}}.profile-page{min-height:calc(100vh - 76px);padding:38px 0 78px}.profile-hero-section{margin-bottom:14px}.profile-hero-card{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;padding:24px;position:relative;overflow:hidden}.profile-cover-band{background:linear-gradient(120deg, var(--accent-soft), color-mix(in srgb, var(--secondary) 14%, transparent), transparent);height:112px;position:absolute;inset:0 0 auto}.profile-cover-band:after{opacity:.45;background:linear-gradient(90deg, transparent, var(--surface-soft));content:"";position:absolute;inset:0}.profile-hero-top{justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex;position:relative}.profile-back-link{color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.profile-status-pill{border:1px solid color-mix(in srgb, var(--success) 25%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);color:var(--success);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.profile-identity-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:32px;display:grid;position:relative}.profile-big-avatar{border:5px solid var(--surface-solid);width:98px;height:98px;box-shadow:var(--shadow-soft);border-radius:25px}.profile-identity-copy{min-width:0;padding-bottom:4px}.profile-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-title-line h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px)}.profile-title-line>span{background:var(--accent-soft);color:var(--accent);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.profile-title-line>.profile-prime-badge{border:1px solid color-mix(in srgb, var(--accent) 44%, transparent);background:var(--accent-soft);min-height:27px;color:var(--accent);font:inherit;letter-spacing:.07em;cursor:pointer;border-radius:8px;align-items:center;padding:6px 8px;font-size:9px;font-weight:850;display:inline-flex}.profile-title-line>.profile-prime-badge:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface-soft))}.profile-title-line>.profile-prime-vip{color:#bd80ff}.profile-title-line>.profile-prime-sponsor{color:#f1be58}.profile-identity-copy>strong{color:var(--text-soft);margin-top:5px;font-size:12px;display:block}.profile-meta-row{flex-wrap:wrap;gap:14px;margin-top:15px;display:flex}.profile-meta-row span{color:var(--text-faint);align-items:center;gap:5px;font-size:9px;display:inline-flex}.profile-actions-box{align-items:center;gap:8px;padding-bottom:4px;display:flex}.profile-actions-box .primary-hero,.profile-actions-box .secondary-hero{white-space:nowrap;min-height:42px}.profile-dashboard-shell{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:14px;display:grid}.profile-dashboard-nav{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:16px;gap:4px;padding:10px;display:grid;position:sticky;top:94px}.profile-dashboard-nav button{min-height:44px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:grid}.profile-dashboard-nav button:hover{background:var(--surface-soft);color:var(--text)}.profile-dashboard-nav button.active{background:var(--accent-soft);color:var(--accent)}.profile-dashboard-nav button small{background:var(--surface-soft);min-width:20px;height:20px;color:var(--text-faint);border-radius:7px;place-items:center;font-size:8px;display:grid}.profile-dashboard-content{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.profile-dashboard-content>*{min-width:0;max-width:100%}.retention-admin-stack{gap:16px;display:grid}.retention-admin-stack .admin-section-card{margin-top:0}.retention-admin-hint{color:var(--text-faint);margin:0 0 12px;font-size:11px;line-height:1.6}.retention-admin-summary{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.retention-admin-summary span{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.retention-admin-form{gap:10px;display:grid}.retention-admin-form label,.retention-prime-grant label{color:var(--text-faint);letter-spacing:.09em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.retention-admin-form textarea{border:1px solid var(--border);background:var(--surface-soft);min-height:390px;color:var(--text);resize:vertical;border-radius:12px;padding:12px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.retention-admin-form button{justify-self:start}.retention-prime-grant{grid-template-columns:minmax(130px,.45fr) minmax(130px,.45fr) minmax(100px,.3fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.retention-prime-grant input,.retention-prime-grant select,.retention-prime-grant textarea{border:1px solid var(--border);background:var(--surface-soft);min-width:0;color:var(--text);font:inherit;border-radius:10px;padding:10px}.retention-prime-grant textarea{resize:vertical;min-height:42px}.retention-prime-grant button{justify-content:center;min-height:42px}.progression-card h3{align-items:center;gap:7px;margin:0 0 10px;font-size:13px;display:flex}.progression-card h3 svg{color:var(--accent)}.progression-overview{grid-template-columns:minmax(118px,.56fr) minmax(180px,1.4fr) minmax(110px,.5fr);align-items:stretch;gap:10px;display:grid}.progression-level,.progression-streak,.progression-xp{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.progression-level svg,.progression-streak svg{color:var(--accent)}.progression-level span,.progression-streak span,.progression-xp>div{gap:2px;min-width:0;display:grid}.progression-level small,.progression-streak small,.progression-xp small,.progression-next small{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.progression-level strong,.progression-streak strong{font-size:19px}.progression-xp{align-content:center;display:grid}.progression-xp>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.progression-xp>div:first-child span{font-weight:850}.progression-bar,.progression-missions i{background:var(--border);border-radius:999px;height:7px;display:block;overflow:hidden}.progression-bar i,.progression-missions i b{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.progression-events{color:var(--accent);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.progression-events span{background:var(--accent-soft);border-radius:999px;padding:4px 8px}.progression-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.progression-columns>div{min-width:0}.progression-columns p,.prime-section p{color:var(--text-faint);margin:0;font-size:11px;line-height:1.55}.progression-tags,.progression-achievements,.prime-active-list{flex-wrap:wrap;gap:6px;display:flex}.progression-tags span,.progression-achievements span,.prime-tier{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.progression-next{border-left:2px solid var(--accent);background:var(--surface-soft);color:var(--text-soft);gap:3px;margin-top:10px;padding:9px;font-size:11px;display:grid}.progression-missions{gap:7px;display:grid}.progression-missions article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:9px;display:grid}.progression-missions article div{gap:2px;display:grid}.progression-missions strong{font-size:11px}.progression-missions small{color:var(--text-faint);font-size:10px}.progression-missions article>span{color:var(--accent);white-space:nowrap;align-self:center;font-size:10px}.progression-missions i{grid-column:1/-1;height:4px}.prime-section{border-top:1px solid var(--border);gap:9px;margin-top:16px;padding-top:15px;display:grid}.prime-section>div:first-child{gap:2px;display:grid}.prime-section h3{margin-bottom:0}.prime-empty{color:var(--text-faint);font-size:11px}.prime-tier{color:var(--accent);font-weight:800}.prime-vip{border-color:color-mix(in srgb, #b974ff 45%, var(--border))}.prime-sponsor{border-color:color-mix(in srgb, #f1be58 50%, var(--border))}.prime-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prime-plans article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;align-content:start;gap:5px;padding:10px;display:grid}.prime-plans strong{color:var(--accent);font-size:12px}.prime-plans span{font-size:11px;font-weight:800}.prime-plans small{min-height:31px;color:var(--text-faint);font-size:10px;line-height:1.4}.prime-plans button{justify-content:center;min-height:32px;margin-top:2px;font-size:10px}.progression-details{margin-top:14px}.progression-details summary{cursor:pointer;color:var(--text-soft);font-size:11px;font-weight:800}.progression-achievements{margin-top:10px}.progression-history{gap:4px;margin-top:9px;display:grid}.progression-history article{border-bottom:1px solid var(--border);color:var(--text-soft);justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;display:flex}.progression-history strong{color:var(--accent)}.progression-error{background:color-mix(in srgb, var(--danger) 11%, var(--surface-soft));color:var(--danger);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px;font-size:11px;display:flex}.progression-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.progression-card{overflow:hidden}.progression-heading{margin-bottom:15px}.progression-path{grid-template-columns:118px minmax(0,1fr) minmax(190px,.82fr);align-items:stretch;gap:10px;display:grid}.progression-level-hero,.progression-route,.progression-next-reward{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;min-width:0}.progression-level-hero{background:linear-gradient(145deg, var(--accent-soft), var(--surface-soft));align-content:center;justify-items:start;gap:2px;padding:14px;display:grid}.progression-level-hero svg{color:var(--accent)}.progression-level-hero>span,.progression-level-hero small,.progression-next-reward small,.progression-route-copy small{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.progression-level-hero strong{color:var(--text);font-size:30px;line-height:1}.progression-route{align-content:center;gap:10px;padding:14px;display:grid}.progression-route-copy{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.progression-route-copy>span{color:var(--text);font-size:18px;font-weight:850}.progression-route>p{color:var(--text-faint);margin:0;font-size:10px}.progression-bar{height:8px}.progression-bar i{transition:width .32s}.progression-next-reward{grid-template-columns:20px minmax(0,1fr);align-content:center;gap:9px;padding:14px;display:grid}.progression-next-reward>svg{color:var(--accent)}.progression-next-reward div{gap:4px;display:grid}.progression-next-reward strong{color:var(--text-soft);font-size:11px;line-height:1.45}.progression-now{grid-template-columns:minmax(0,1fr) minmax(220px,.58fr);gap:10px;margin-top:10px;display:grid}.progression-unlocked{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;gap:8px;min-width:0;padding:12px;display:grid}.progression-unlocked>div:first-child{color:var(--text-soft);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.progression-unlocked>div:first-child svg{color:var(--accent)}.progression-unlocked>p{color:var(--text-faint);margin:0;font-size:10px}.progression-prime-summary{border:1px solid var(--border);background:var(--surface-soft);min-width:0;color:var(--text-soft);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:11px 12px;transition:border-color .18s,transform .18s,background .18s;display:grid}.progression-prime-summary:hover{border-color:color-mix(in srgb, var(--accent) 44%, transparent);background:var(--accent-soft);transform:translateY(-1px)}.progression-prime-summary>svg:first-child{color:var(--accent)}.progression-prime-summary>span{gap:3px;min-width:0;display:grid}.progression-prime-summary small{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.progression-prime-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.prime-section{margin-top:14px;padding-top:14px}.prime-section-copy{justify-content:space-between;align-items:end;gap:16px;display:flex!important}.prime-section-copy>div{gap:3px;display:grid}.prime-section-copy>div>span{color:var(--accent);letter-spacing:.12em;font-size:9px;font-weight:850}.prime-section-copy h3{margin:0}.prime-section-copy p{text-align:right;max-width:390px}.prime-plans{margin-top:2px}.prime-plan-card{grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.prime-plan-card:hover,.prime-plan-card.is-active{border-color:color-mix(in srgb, var(--accent) 46%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 8%, transparent);transform:translateY(-1px)}.prime-plan-info{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:11px;display:grid}.prime-plan-info>div{align-items:center;gap:6px;display:flex}.prime-plan-info svg{color:var(--accent)}.prime-plan-info strong{color:var(--text);font-size:12px}.prime-plan-info div span{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:auto;padding:3px 5px;font-size:8px;font-weight:850}.prime-plan-info p{color:var(--text-soft);margin:0;font-size:10px;font-weight:800}.prime-plan-info small{min-height:28px;color:var(--text-faint);font-size:9px;line-height:1.45}.prime-plan-card .secondary-hero{margin:0 10px 10px}.progression-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.progression-detail-grid>div{min-width:0}.progression-detail-grid>div>p{color:var(--text-faint);margin:0;font-size:10px}.prime-info-backdrop{z-index:260;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070912bd;place-items:center;padding:20px;animation:.16s both primeFadeIn;display:grid;position:fixed;inset:0}.prime-info-dialog{border:1px solid var(--border-strong);background:var(--surface-solid);border-radius:19px;width:min(100%,520px);max-height:min(720px,100vh - 40px);padding:22px;animation:.2s both primeDialogIn;position:relative;overflow:auto;box-shadow:0 24px 70px #00000061}.prime-info-close{border:1px solid var(--border);background:var(--surface-soft);width:32px;height:32px;color:var(--text-soft);cursor:pointer;border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.prime-dialog-mark{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.prime-dialog-state{border:1px solid var(--border);color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:14px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.prime-dialog-state.is-active{border-color:color-mix(in srgb, var(--success) 38%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success)}.prime-info-dialog h3{color:var(--text);margin:10px 0 3px;font-size:25px}.prime-dialog-expiry{color:var(--text-faint);margin:0;font-size:11px}.prime-dialog-benefits{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.prime-dialog-benefits>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:11px}.prime-dialog-benefits h4{color:var(--text-soft);align-items:center;gap:6px;margin:0 0 8px;font-size:10px;display:flex}.prime-dialog-benefits h4 svg{color:var(--accent)}.prime-dialog-benefits ul{color:var(--text-soft);gap:5px;margin:0;padding-left:16px;font-size:10px;line-height:1.45;display:grid}.prime-dialog-benefits p{color:var(--text-faint);margin:0;font-size:10px;line-height:1.5}.prime-dialog-obtain{border-left:2px solid var(--accent);background:var(--accent-soft);grid-template-columns:17px minmax(0,1fr);gap:8px;margin-top:11px;padding:11px;display:grid}.prime-dialog-obtain>svg{color:var(--accent)}.prime-dialog-obtain div{gap:3px;display:grid}.prime-dialog-obtain strong{color:var(--text);font-size:10px}.prime-dialog-obtain span,.prime-dialog-obtain small{color:var(--text-soft);font-size:10px;line-height:1.45}.prime-dialog-obtain small{color:var(--text-faint)}.prime-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.prime-dialog-actions button{min-height:38px}@keyframes primeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes primeDialogIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.admin-user-row-prime{grid-template-columns:minmax(145px,1.05fr) minmax(135px,.92fr) minmax(130px,.68fr) minmax(110px,.63fr) minmax(78px,.5fr) minmax(120px,.75fr) minmax(100px,.55fr)}.admin-user-sidebar{gap:12px;min-width:0;display:grid}.admin-user-sidebar .admin-profile-panel{position:sticky;top:92px}.admin-prime-status{border:1px solid var(--border);max-width:100%;color:var(--text-faint);border-radius:8px;padding:5px 7px;font-size:9px;font-weight:800;line-height:1.35;display:inline-flex}.admin-prime-status.prime-vip{border-color:color-mix(in srgb, #b974ff 45%, var(--border));color:#bd80ff}.admin-prime-status.prime-sponsor{border-color:color-mix(in srgb, #f1be58 45%, var(--border));color:#f1be58}.admin-prime-manager{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:17px;padding:17px;position:sticky;top:92px}.admin-prime-manager-head{justify-content:space-between;gap:10px;display:flex}.admin-prime-manager-head>div{gap:3px;display:grid}.admin-prime-manager-head>div>span{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:850}.admin-prime-manager-head h3{color:var(--text);margin:0;font-size:15px}.admin-prime-manager-head p{color:var(--text-faint);margin:0;font-size:9px}.admin-prime-manager-head>svg{color:var(--accent)}.admin-prime-current{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:12px;padding:10px;display:grid}.admin-prime-current>svg{color:var(--accent)}.admin-prime-current>div{gap:2px;display:grid}.admin-prime-current small,.admin-prime-current span{color:var(--text-faint);font-size:9px}.admin-prime-current strong{color:var(--text);font-size:12px}.admin-prime-form{gap:9px;margin-top:12px;display:grid}.admin-prime-form label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.admin-prime-form input,.admin-prime-form select,.admin-prime-form textarea{border:1px solid var(--border);background:var(--surface-soft);min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:9px;padding:8px 9px}.admin-prime-form textarea{resize:vertical;min-height:62px}.admin-prime-permanent{grid-template-columns:15px minmax(0,1fr);align-items:center;display:flex!important}.admin-prime-permanent input{min-height:0;margin:0}.admin-prime-remove{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface-soft));min-height:38px;color:var(--danger);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.admin-prime-form button:disabled{cursor:default;opacity:.58}@media (width<=700px){.progression-path,.progression-now,.progression-detail-grid,.prime-dialog-benefits{grid-template-columns:1fr}.progression-level-hero{grid-template-columns:26px auto 1fr;align-items:center}.progression-level-hero>small{grid-column:2/-1}.prime-section-copy{align-items:start;display:grid!important}.prime-section-copy p{text-align:left}.prime-info-backdrop{align-items:end;padding:0}.prime-info-dialog{width:100%;max-height:min(760px,100vh - 12px);padding:19px 16px calc(22px + env(safe-area-inset-bottom));border-radius:19px 19px 0 0}.prime-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.admin-user-sidebar .admin-profile-panel,.admin-prime-manager{position:static}}.profile-section-card,.profile-side-card{background:var(--surface);box-shadow:none;border-radius:18px;padding:22px}.profile-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.profile-section-heading span{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:850}.profile-section-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:21px}.inline-edit-button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:9px}.profile-stats-dashboard{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.profile-stats-dashboard article{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;align-content:space-between;min-height:112px;padding:14px;display:grid}.profile-stats-dashboard small{color:var(--text-faint);font-size:8px;font-weight:750}.profile-stats-dashboard strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:16px;font-size:20px}.profile-stats-dashboard span{color:var(--text-faint);margin-top:5px;font-size:8px;line-height:1.35}.profile-overview-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.profile-description{color:var(--text-soft);margin:0;font-size:12px;line-height:1.75}.profile-activity-list{border:1px solid var(--border);background:var(--border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.profile-activity-list>div{background:var(--surface-solid);color:var(--accent);grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.profile-activity-list span{gap:3px;display:grid}.profile-activity-list strong{color:var(--text);font-size:10px}.profile-activity-list small{color:var(--text-faint);font-size:8px}.profile-quick-actions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.profile-quick-actions button{border:1px solid var(--border);background:var(--surface);min-height:90px;color:var(--accent);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.profile-quick-actions button:hover{border-color:var(--border-strong);background:var(--surface-solid)}.profile-quick-actions button>svg{background:var(--accent-soft);border-radius:10px;width:34px;height:34px;padding:8px}.profile-quick-actions span{gap:4px;display:grid}.profile-quick-actions strong{color:var(--text);font-size:11px}.profile-quick-actions small{color:var(--text-faint);font-size:8px}.profile-settings-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.profile-settings-list{border:1px solid var(--border);background:var(--border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.profile-settings-list>div{background:var(--surface-solid);justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.profile-settings-list span{color:var(--text-faint);font-size:9px}.profile-settings-list strong{text-align:right;overflow-wrap:anywhere;max-width:65%;font-size:10px}.settings-edit-button{margin-top:16px}.account-security-row{border:1px solid var(--border);background:var(--surface-soft);color:var(--accent);border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.account-security-row span{gap:3px;display:grid}.account-security-row small{color:var(--text-faint);font-size:8px}.account-security-row strong{color:var(--text);overflow-wrap:anywhere;font-size:10px}.account-security-card>p{color:var(--text-faint);margin:16px 0 0;font-size:10px;line-height:1.65}.password-settings-form{border-top:1px solid var(--border);gap:10px;margin-top:16px;padding-top:15px;display:grid}.password-settings-intro{color:var(--text-faint);align-items:flex-start;gap:8px;font-size:9px;line-height:1.55;display:flex}.password-settings-intro>svg{color:var(--accent);flex:none}.password-settings-form label{color:var(--text-soft);gap:6px;font-size:9px;font-weight:800;display:grid}.password-settings-form input{border:1px solid var(--border);background:var(--surface-solid);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:10px;outline:none;padding:0 11px}.password-settings-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.password-change-submit{width:100%;min-height:44px;margin-top:2px}.password-settings-feedback{color:var(--success);align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.5;display:flex}.password-settings-feedback>svg{flex:none}.password-settings-feedback.is-error{color:var(--danger)}.account-logout-button{border:1px solid color-mix(in srgb, var(--danger) 24%, transparent);background:color-mix(in srgb, var(--danger) 7%, transparent);width:100%;min-height:62px;color:var(--danger);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:11px;margin-top:16px;padding:11px 13px;display:grid}.account-logout-button>svg{justify-self:center}.account-logout-button>span{gap:3px;display:grid}.account-logout-button strong{color:var(--danger);font-size:10px}.account-logout-button small{color:var(--text-faint);font-size:8px}.account-logout-button:hover{border-color:color-mix(in srgb, var(--danger) 38%, transparent);background:color-mix(in srgb, var(--danger) 11%, transparent)}.account-logout-button:disabled{opacity:.58;cursor:wait}.profile-loading,.profile-api-error{min-height:160px;color:var(--text-soft);border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.profile-api-error{min-height:auto;color:var(--danger);justify-content:space-between;margin-bottom:14px}@media (width<=1100px){.profile-stats-dashboard{grid-template-columns:repeat(3,1fr)}.profile-quick-actions{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.profile-page{padding-top:20px}.profile-identity-row{grid-template-columns:auto minmax(0,1fr)}.profile-actions-box{grid-column:1/-1}.profile-actions-box .primary-hero,.profile-actions-box .secondary-hero{width:auto}.profile-dashboard-shell{grid-template-columns:1fr}.progression-overview{grid-template-columns:repeat(3,1fr)}.profile-dashboard-nav{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.profile-dashboard-nav button{grid-template-columns:18px auto auto;min-width:max-content}.profile-overview-grid,.profile-settings-grid{grid-template-columns:1fr}.retention-prime-grant{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-grant-reason{grid-column:1/-1}}@media (width<=560px){.profile-hero-card{padding:16px}.profile-hero-top{align-items:flex-start}.profile-identity-row{text-align:center;grid-template-columns:1fr;margin-top:24px}.profile-big-avatar{width:86px;height:86px;margin-inline:auto}.profile-title-line{justify-content:center}.profile-meta-row{justify-content:center;gap:8px}.profile-meta-row span:nth-child(2){justify-content:center;width:100%}.profile-actions-box{grid-template-columns:1fr;display:grid}.profile-actions-box .primary-hero,.profile-actions-box .secondary-hero{width:100%}.profile-section-card,.profile-side-card{padding:16px}.progression-overview,.progression-columns,.prime-plans{grid-template-columns:1fr}.progression-xp>div:first-child{gap:2px;display:grid}.progression-missions article{grid-template-columns:1fr}.progression-missions article>span{white-space:normal;align-self:auto}.profile-stats-dashboard{grid-template-columns:repeat(2,1fr)}.profile-quick-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-message-report-row{grid-template-columns:minmax(120px,.7fr) minmax(110px,.65fr) minmax(180px,1.25fr) minmax(80px,.45fr) minmax(280px,1.45fr)}.admin-report-context{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:var(--surface-soft);border-radius:12px;grid-column:1/-1;gap:10px;margin-top:8px;padding:13px;display:grid}.admin-report-context>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-report-context>header>div{gap:3px;display:grid}.admin-report-context>header strong{font-size:11px}.admin-report-context>header small{color:var(--text-faint);font-size:8px}.admin-report-context>header button{border:1px solid var(--border);background:var(--surface-solid);width:27px;height:27px;color:var(--text-soft);cursor:pointer;border-radius:7px;place-items:center;display:grid}.admin-report-context blockquote{border-left:3px solid var(--warning);background:var(--surface-solid);border-radius:7px;gap:4px;margin:0;padding:9px 11px;display:grid}.admin-report-context blockquote strong{color:var(--warning);font-size:8px}.admin-report-context blockquote span,.admin-report-context blockquote small{color:var(--text-soft);overflow-wrap:anywhere;font-size:9px;line-height:1.5}.admin-context-messages{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 55%, transparent);border-radius:9px;gap:5px;max-height:330px;padding:7px;display:grid;overflow-y:auto}.admin-context-messages article{border:1px solid var(--border);background:var(--surface-solid);border-radius:8px;gap:4px;padding:8px 9px;display:grid}.admin-context-messages article.target{border-color:var(--warning);box-shadow:0 0 0 2px color-mix(in srgb, var(--warning) 16%, transparent)}.admin-context-messages article>span{justify-content:space-between;gap:8px;display:flex}.admin-context-messages strong{font-size:8px}.admin-context-messages time{color:var(--text-faint);font-size:7px}.admin-context-messages p{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.admin-retained-message{border:1px dashed var(--warning);color:var(--warning);border-radius:8px;gap:8px;padding:9px;display:flex}.admin-retained-message>span{color:var(--text-soft);gap:3px;font-size:9px;display:grid}.admin-retained-message strong{color:var(--warning);font-size:8px}.admin-report-context details{color:var(--text-soft);font-size:8px}.admin-report-context details summary{color:var(--accent);cursor:pointer}.admin-report-context details p{background:var(--surface-solid);border-radius:7px;gap:3px;margin:6px 0 0;padding:7px;display:grid}.admin-report-context details p span{color:var(--text-faint);overflow-wrap:anywhere}@media (width<=900px){.admin-message-report-row{grid-template-columns:1fr}.admin-report-context{grid-column:auto}}.home-workspaces{padding-block:64px 34px}.text-action{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.home-workspace-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-workspace-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--surface-soft));min-height:235px;box-shadow:var(--shadow-soft);border-radius:18px;padding:24px}.workspace-card-top{justify-content:space-between;align-items:center;display:flex}.workspace-card-top>span{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border-radius:13px;place-items:center;display:grid}.workspace-card-top small{color:var(--text-faint);letter-spacing:.14em;font-size:11px;font-weight:850}.home-workspace-card h3{letter-spacing:-.025em;margin:48px 0 10px;font-size:20px}.home-workspace-card p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.workspace-page{background:color-mix(in srgb, var(--bg) 84%, transparent);min-height:calc(100vh - 76px);padding-bottom:74px;position:relative}.workspace-hero{justify-content:space-between;align-items:flex-end;gap:56px;min-height:340px;padding-block:68px 52px;display:flex}.workspace-hero>div:first-child{max-width:760px}.workspace-kicker{color:var(--accent);letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.workspace-hero h1{letter-spacing:-.06em;margin:18px 0 14px;font-size:clamp(46px,5vw,72px);line-height:1}.workspace-hero p{max-width:670px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.65}.workspace-hero-actions{justify-items:stretch;gap:10px;min-width:260px;display:grid}.workspace-result-count{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--accent);border-radius:13px;align-items:center;gap:11px;padding:15px 16px;display:flex}.workspace-result-count>span{color:var(--text-soft);gap:2px;font-size:11px;display:grid}.workspace-result-count strong{color:var(--text);font-size:14px}.standalone-marketplace{padding-bottom:20px}.marketplace-result-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.marketplace-result-head>div{align-items:baseline;gap:8px;display:flex}.marketplace-result-head strong{font-size:16px}.marketplace-result-head span{color:var(--text-faint);font-size:11px}.ghost-action,.task-filter-toggle{border:1px solid var(--border);background:var(--surface-soft);min-height:40px;color:var(--text-soft);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.task-filter-toggle.active{border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:var(--accent-soft);color:var(--accent)}.marketplace-layout{grid-template-columns:230px minmax(0,1fr) 250px;align-items:start;gap:16px;padding-top:18px;display:grid}.category-sidebar{background:var(--surface);box-shadow:none;border-radius:16px;gap:4px;padding:12px;display:grid;position:sticky;top:94px}.category-sidebar h4{color:var(--text-faint);letter-spacing:.16em;text-transform:uppercase;margin:6px 8px 10px;font-size:9px;font-weight:850}.category-sidebar button{min-height:44px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:grid}.category-sidebar button:hover{background:var(--surface-soft);color:var(--text)}.category-sidebar button.active{background:var(--accent-soft);color:var(--accent)}.category-sidebar button small{color:var(--text-faint);font-size:10px}.tasks-column{min-width:0}.tasks-toolbar{background:var(--surface);box-shadow:none;border-radius:15px;grid-template-columns:minmax(0,1fr) 190px;gap:10px;padding:10px;display:grid}.task-search{border:1px solid var(--border);background:var(--surface-soft);min-height:46px;color:var(--text-faint);border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:0 12px;display:grid}.task-search:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent)}.task-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.task-search input::placeholder{color:var(--text-faint)}.task-search button{background:var(--surface-hover);width:28px;height:28px;color:var(--text-soft);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.tasks-toolbar>select,.task-filter-panel select,.task-filter-panel input{border:1px solid var(--border);background:var(--surface-soft);min-height:46px;color:var(--text);border-radius:11px;outline:0;padding:0 12px;font-size:12px}.task-filter-panel{background:var(--surface);box-shadow:none;border-radius:15px;grid-template-columns:1.2fr 1fr 1fr 1fr auto auto;align-items:end;gap:10px;margin-top:10px;padding:14px;display:grid}.task-filter-panel label{gap:6px;display:grid}.task-filter-panel label>span{color:var(--text-faint);font-size:10px;font-weight:700}.urgent-filter{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:11px;align-content:center;min-height:46px;padding:0 12px}.urgent-filter input{opacity:0;position:absolute}.urgent-filter span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex;color:var(--text-soft)!important}.urgent-filter:has(input:checked){border-color:color-mix(in srgb, var(--warning) 42%, transparent);background:color-mix(in srgb, var(--warning) 11%, transparent)}.urgent-filter:has(input:checked) span{color:var(--warning)!important}.reset-task-filters{border:1px solid var(--border);min-height:46px;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:11px;padding:0 12px}.active-filter-row{flex-wrap:wrap;align-items:center;gap:7px;padding:12px 2px 2px;display:flex}.active-filter-row>span{color:var(--text-faint);font-size:10px}.active-filter-row i{background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:700}.active-filter-row button{color:var(--text-soft);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:10px}.task-list{gap:10px;margin-top:10px;display:grid}.task-card{background:var(--surface);box-shadow:none;cursor:pointer;border-radius:17px;padding:22px;transition:border-color .16s,transform .16s,background .16s;position:relative}.task-card:hover{border-color:var(--border-strong);background:var(--surface-solid);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.task-card:focus-visible{outline:3px solid var(--accent-soft);border-color:var(--accent)}.task-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.task-status-label,.category-label,.urgent-label{border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.task-status-label{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.task-status-label.status-in_progress{background:var(--accent-soft);color:var(--accent)}.task-status-label.status-completed{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.task-status-label.status-cancelled,.task-status-label.status-blocked{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.category-label{background:var(--surface-soft);color:var(--text-soft)}.category-badge{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 13%, transparent);min-height:25px;color:var(--accent);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px 999px 999px 5px;justify-content:center;align-items:center;padding:0 8px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.category-badge.is-compact{min-height:20px;padding-inline:6px;font-size:7px}.category-badge-hit{border-color:color-mix(in srgb, var(--warning) 38%, transparent);background:color-mix(in srgb, var(--warning) 13%, transparent);color:var(--warning)}.category-badge-new{border-color:color-mix(in srgb, var(--success) 38%, transparent);background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.category-badge-top{border-color:color-mix(in srgb, var(--secondary) 42%, transparent);background:color-mix(in srgb, var(--secondary) 13%, transparent);color:var(--secondary)}.category-badge-sale{border-color:color-mix(in srgb, var(--danger) 38%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.urgent-label{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning)}.task-topline>button{border:1px solid var(--border);background:var(--surface-soft);width:34px;height:34px;color:var(--text-faint);cursor:pointer;border-radius:10px;place-items:center;display:grid}.task-topline>button.saved{color:var(--accent);background:var(--accent-soft)}.task-card h3{letter-spacing:-.025em;margin:17px 0 8px;font-size:20px}.task-card>p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.tags,.modal-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tags span,.modal-tags span{border:1px solid var(--border);color:var(--text-faint);border-radius:7px;padding:6px 8px;font-size:9px}.task-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:18px;margin-top:20px;padding-top:16px;display:flex}.client-meta{align-items:center;gap:9px;display:flex}.client-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);object-fit:cover;border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:850;display:grid;overflow:hidden}.client-meta>div{gap:3px;display:grid}.client-meta strong{align-items:center;gap:4px;font-size:11px;display:inline-flex}.client-meta small{color:var(--text-faint);align-items:center;gap:4px;font-size:9px;display:flex}.client-meta small svg{color:var(--warning)}.task-price{text-align:right;gap:3px;display:grid}.task-price strong{color:var(--text);font-size:17px}.task-price small{color:var(--text-faint);font-size:9px}.profile-sidebar{position:sticky;top:94px}.profile-card{background:var(--surface);box-shadow:none;text-align:center;border-radius:16px;padding:0 16px 16px;overflow:hidden}.profile-cover{background:linear-gradient(135deg, var(--accent-soft), color-mix(in srgb, var(--secondary) 16%, transparent));height:68px;margin:0 -16px}.profile-avatar{border:4px solid var(--surface-solid);width:54px;height:54px;margin:-27px auto 10px}.profile-card h3{margin:0;font-size:13px}.profile-card>p{color:var(--text-faint);margin:4px 0 8px;font-size:10px}.profile-rating{color:var(--warning);justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.profile-rating span{color:var(--text-faint)}.profile-stats{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0;display:grid;overflow:hidden}.profile-stats>div{background:var(--surface-solid);gap:2px;padding:10px;display:grid;border:0!important}.profile-stats strong{font-size:15px}.profile-stats small{color:var(--text-faint);font-size:8px}.profile-card>.profile-open-button{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:44px;color:var(--text);box-shadow:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 15px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.profile-card>.profile-open-button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.profile-open-button>svg{flex:none}.tasks-api-state,.empty-state{background:var(--surface);min-height:230px;color:var(--text-soft);text-align:center;border-radius:17px;align-content:center;place-items:center;gap:8px;margin-top:10px;padding:30px;display:grid}.empty-state svg{color:var(--accent)}.empty-state h3{color:var(--text);margin:4px 0 0;font-size:19px}.empty-state p{color:var(--text-soft);margin:0 0 8px;font-size:12px}.pagination-controls{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.pagination-controls button{border:1px solid var(--border);background:var(--surface-soft);min-height:38px;color:var(--text-soft);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pagination-controls button:disabled{opacity:.45;cursor:not-allowed}.pagination-controls span{color:var(--text-faint);font-size:10px}.chat-workspace-hero{min-height:200px;padding-block:28px 22px}.chat-workspace-hero h1{margin-block:12px 10px;font-size:clamp(40px,4vw,56px);line-height:.94}.chat-workspace-hero p{font-size:14px}.standalone-chat{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.site-chat-card{background:var(--surface);min-width:0;box-shadow:none;border-radius:18px;padding:20px}.chat-heading-row{margin-bottom:16px}.chat-heading-row>div>p{color:var(--text-faint);margin:5px 0 0;font-size:10px}.chat-message-content{border:1px solid var(--border);background:var(--surface-solid);border-radius:4px 13px 13px;min-width:0;padding:11px 13px}.work-guide-card{background:var(--surface);box-shadow:none;border-radius:18px;padding:20px;position:sticky;top:94px}@media (width<=1040px){.marketplace-layout{grid-template-columns:190px minmax(0,1fr)}.marketplace-layout>.profile-sidebar{display:none}.task-filter-panel{grid-template-columns:repeat(3,1fr)}.standalone-chat{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=820px){.home-workspace-grid{grid-template-columns:1fr}.home-workspace-card{min-height:auto}.home-workspace-card h3{margin-top:28px}.workspace-hero{flex-direction:column;align-items:flex-start;gap:28px;min-height:auto;padding-block:48px 36px}.workspace-hero-actions{grid-template-columns:1fr 1fr;width:100%}.marketplace-layout{grid-template-columns:1fr}.category-sidebar{scrollbar-width:none;padding:8px;display:flex;position:static;overflow-x:auto}.category-sidebar h4{display:none}.category-sidebar button{grid-template-columns:18px auto auto auto;min-width:max-content}.standalone-chat{grid-template-columns:1fr}.work-guide-card{position:static}}@media (width<=560px){.home-workspaces{padding-top:44px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.workspace-hero h1{font-size:44px}.workspace-hero p{font-size:14px}.workspace-hero-actions{grid-template-columns:1fr}.tasks-workspace-hero{gap:20px;padding-block:32px 26px}.tasks-workspace-hero h1,.chat-workspace-hero h1{font-size:38px}.tasks-workspace-hero p,.chat-workspace-hero p{font-size:13px}.marketplace-result-head{align-items:flex-start}.marketplace-result-head>div{gap:2px;display:grid}.tasks-toolbar{grid-template-columns:1fr}.task-filter-panel{grid-template-columns:1fr;width:100%;min-width:0}.task-filter-panel label,.task-filter-panel select,.task-filter-panel input,.task-filter-panel .urgent-filter,.task-filter-panel .reset-task-filters{width:100%;min-width:0}.task-filter-panel .urgent-filter,.task-filter-panel .reset-task-filters{grid-column:auto}.task-card{padding:17px}.task-card h3{font-size:17px}.task-footer{flex-direction:column;align-items:flex-start}.task-price{border-top:1px solid var(--border);text-align:left;width:100%;padding-top:12px}.chat-workspace-hero{gap:18px;padding-block:30px 24px}}.admin-page{padding:34px 0 92px}.admin-hero-card{background:radial-gradient(circle at 88% 15%, var(--hero-glow), transparent 36%), var(--surface);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:168px;padding:22px 24px;display:flex;overflow:hidden}.admin-kicker{color:var(--accent);letter-spacing:.17em;font-size:10px;font-weight:850}.admin-hero-card h1{color:var(--text);letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(35px,4vw,54px);line-height:.96}.admin-hero-card p{max-width:650px;color:var(--text-soft);margin:0;font-size:13px;line-height:1.6}.admin-hero-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-hero-actions button{border-radius:11px;min-height:42px}.admin-workspace{padding-top:16px}.admin-navigation{gap:7px;display:grid}.admin-group-tabs{border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:5px;padding:6px;display:grid}.admin-group-tabs button,.admin-section-tabs button{min-height:40px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.admin-group-tabs button:hover,.admin-section-tabs button:hover{border-color:var(--border);background:var(--surface-soft);color:var(--text)}.admin-group-tabs button.active{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft);color:var(--accent)}.admin-section-tabs{scrollbar-width:none;gap:5px;padding:3px 2px;display:flex;overflow-x:auto}.admin-section-tabs button{min-height:36px;color:var(--text-faint);flex:none;padding-inline:10px;font-size:10px}.admin-section-tabs button.active{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:var(--accent-soft);color:var(--accent)}.admin-alert,.admin-loading{color:var(--danger);border-radius:12px;align-items:center;gap:9px;margin-top:14px;padding:13px;font-size:12px;display:flex}.admin-loading{color:var(--text-soft)}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-stat-card{border:1px solid var(--border);width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.admin-stat-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:var(--surface-hover);transform:translateY(-1px)}.admin-stat-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-stat-card small{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-stat-card strong{color:var(--text);margin:13px 0 5px;font-size:31px;line-height:1;display:block}.admin-stat-card span{color:var(--text-faint);font-size:10px}.admin-stat-card svg,.admin-panel-head svg{color:var(--accent)}.admin-panel-wide{border-radius:17px;grid-column:1/-1;padding:20px}.admin-section-card{border-radius:17px;margin-top:16px;padding:20px}.admin-section-split{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;margin-top:16px;display:grid}.admin-section-split .admin-section-card{margin-top:0}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.admin-panel-head span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-panel-head h2{color:var(--text);letter-spacing:-.025em;margin:6px 0 0;font-size:23px;line-height:1.1}.admin-table-list,.admin-compact-list{scrollbar-color:var(--border-strong) transparent;gap:8px;max-height:580px;padding-right:4px;display:grid;overflow:auto}.admin-compact-list{max-height:360px}.admin-data-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(160px,1.25fr) minmax(120px,.9fr) minmax(130px,.95fr) minmax(90px,.7fr) minmax(92px,.65fr);align-items:center;gap:10px;padding:12px;display:grid}.admin-data-cell{overflow-wrap:anywhere;min-width:0;color:var(--text-soft);font-size:11px;line-height:1.45}.admin-data-cell strong,.admin-user-name{font-size:11px;color:var(--text)!important}.admin-data-cell small,.admin-user-row small,.admin-dispute-row small{color:var(--text-faint);font-size:9px}.admin-status,.admin-profile-badges>span{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:var(--accent-soft);width:max-content;max-width:100%;min-height:24px;color:var(--accent);letter-spacing:.07em;text-transform:uppercase;border-radius:7px;align-items:center;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.admin-status-active,.admin-status-open,.admin-status-approved,.admin-status-paid,.admin-status-completed{border-color:color-mix(in srgb, var(--success) 24%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success)}.admin-status-pending,.admin-status-review,.admin-status-funded,.admin-status-in_work,.admin-status-in_progress{border-color:color-mix(in srgb, var(--warning) 24%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--warning)}.admin-status-disputed,.admin-status-banned,.admin-status-failed,.admin-status-rejected,.admin-status-blocked{border-color:color-mix(in srgb, var(--danger) 24%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.admin-empty{border:1px solid var(--border);background:var(--surface-soft);min-height:70px;color:var(--text-faint);border-radius:11px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.admin-users-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);align-items:start;gap:16px;margin-top:16px;display:grid}.admin-users-layout:not(.has-selection){grid-template-columns:minmax(0,1fr)}.admin-users-layout .admin-section-card{margin-top:0}.admin-user-toolbar{grid-template-columns:minmax(220px,1.1fr) minmax(140px,.55fr) minmax(140px,.55fr) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.admin-user-toolbar label{min-width:0;color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-search-field,.admin-user-toolbar select,.admin-inline-select,.admin-dispute-form input,.admin-dispute-form select,.admin-dispute-form textarea{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:38px;color:var(--text);border-radius:9px;outline:0}.admin-search-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;display:grid}.admin-search-field svg{color:var(--accent)}.admin-search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0}.admin-search-field input::placeholder,.admin-dispute-form input::placeholder,.admin-dispute-form textarea::placeholder{color:var(--text-faint)}.admin-user-toolbar select,.admin-inline-select{cursor:pointer;padding:0 10px}.admin-search-field:focus-within,.admin-user-toolbar select:focus,.admin-inline-select:focus,.admin-dispute-form input:focus,.admin-dispute-form select:focus,.admin-dispute-form textarea:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-filter-reset,.admin-row-action{border:1px solid var(--border);background:var(--accent-soft);min-height:38px;color:var(--accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.admin-row-action{white-space:nowrap}.admin-filter-reset:hover,.admin-row-action:hover{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 20%, transparent)}.admin-inline-alert,.admin-inline-success,.admin-mini-loading{border:1px solid color-mix(in srgb, var(--danger) 22%, transparent);background:color-mix(in srgb, var(--danger) 7%, transparent);color:var(--danger);border-radius:10px;align-items:center;gap:8px;margin:10px 0 12px;padding:10px 11px;font-size:11px;display:flex}.admin-inline-success{border-color:color-mix(in srgb, var(--success) 22%, transparent);background:color-mix(in srgb, var(--success) 7%, transparent);color:var(--success)}.admin-mini-loading{border-color:var(--border);background:var(--surface-soft);color:var(--text-soft)}.admin-user-row{grid-template-columns:minmax(145px,1.08fr) minmax(135px,1fr) minmax(140px,.72fr) minmax(110px,.7fr) minmax(78px,.58fr) minmax(100px,.58fr)}.admin-task-row{grid-template-columns:minmax(170px,1.1fr) minmax(120px,.72fr) minmax(105px,.62fr) minmax(92px,.58fr) minmax(72px,.42fr) minmax(145px,.78fr)}.admin-category-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:16px;display:grid}.admin-category-layout .admin-section-card{margin-top:16px}.admin-category-form{gap:12px;display:grid}.admin-category-form>label{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-category-form input:not([type=checkbox]),.admin-category-form select{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:42px;color:var(--text);border-radius:10px;outline:0;padding:0 11px}.admin-category-form input:focus,.admin-category-form select:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-category-toggle{grid-template-columns:auto 1fr;align-items:center;text-transform:none!important;display:flex!important}.admin-category-toggle input{width:17px;height:17px;accent-color:var(--accent)}.admin-category-preview{border:1px dashed var(--border-strong);background:var(--surface-soft);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:11px;display:flex}.admin-category-preview small{width:100%;color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-category-preview strong{color:var(--text);font-size:12px}.admin-category-form-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-category-form-actions button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.admin-category-list{gap:8px;display:grid}.admin-category-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-category-name{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.admin-category-name>strong{color:var(--text);font-size:12px}.admin-category-name>small{width:100%;color:var(--text-faint);font-size:9px}.admin-category-counts{gap:7px;display:flex}.admin-category-counts span{border:1px solid var(--border);min-width:68px;color:var(--text-faint);text-align:center;border-radius:8px;gap:2px;padding:7px 9px;font-size:8px;display:grid}.admin-category-counts strong{color:var(--text);font-size:12px}.admin-chat-row{grid-template-columns:minmax(110px,.72fr) minmax(90px,.55fr) minmax(180px,1.35fr);align-items:start}.admin-payout-row{grid-template-columns:minmax(145px,1fr) minmax(170px,1.1fr) minmax(105px,.7fr) minmax(82px,.5fr) minmax(90px,.58fr) minmax(105px,.65fr)}.admin-payout-settings-note{color:var(--text-faint);margin-bottom:12px;font-size:10px;line-height:1.55}.admin-payout-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-payout-settings-grid form{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:end;gap:8px;padding:11px;display:flex}.admin-payout-settings-grid label{flex:1;gap:6px;min-width:0;display:grid}.admin-payout-settings-grid label span{color:var(--text-faint);letter-spacing:.1em;font-size:8px;font-weight:800}.admin-payout-settings-grid input{min-width:0;padding:9px 10px}.admin-payout-details{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.admin-payout-details>div{gap:4px;min-width:0;display:grid}.admin-payout-details span{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-payout-details strong{overflow-wrap:anywhere;color:var(--text-soft);font-size:9px;font-weight:600;line-height:1.45}.admin-payout-important{border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);background:color-mix(in srgb, var(--warning) 7%, transparent);color:var(--warning);border-radius:9px;grid-column:1/-1;align-items:center;padding:9px 10px;grid-template-columns:auto minmax(0,1fr) auto!important}.admin-payout-important span{color:var(--warning);letter-spacing:0;text-transform:none}.admin-deposit-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-deposit-toolbar p{max-width:720px;color:var(--text-faint);margin:0;font-size:10px;line-height:1.55}.admin-deposit-row{grid-template-columns:minmax(150px,1fr) minmax(110px,.72fr) minmax(150px,1fr) minmax(135px,.92fr) minmax(90px,.6fr) minmax(95px,.62fr);align-items:start}.admin-deposit-user,.admin-deposit-sums{gap:3px;display:grid}.admin-deposit-user small{color:var(--text-faint);font-size:9px;font-weight:400}.admin-deposit-sums strong{color:var(--success)!important;font-size:10px!important}.admin-deposit-details{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.admin-deposit-details>div{gap:4px;min-width:0;display:grid}.admin-deposit-details span{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-deposit-details strong{overflow-wrap:anywhere;color:var(--text-soft);font-size:9px;font-weight:600;line-height:1.45}.admin-deposit-form{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface-soft))}.admin-deposit-credit-warning{border:1px solid color-mix(in srgb, var(--success) 22%, transparent);background:color-mix(in srgb, var(--success) 7%, transparent);min-height:38px;color:var(--success);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;line-height:1.45;display:flex}.admin-status-pending_review{border-color:color-mix(in srgb, var(--warning) 24%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--warning)}.admin-status-credited{border-color:color-mix(in srgb, var(--success) 24%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success)}.admin-profile-panel{border-radius:17px;min-width:0;padding:20px;position:sticky;top:92px}.admin-profile-close{border:1px solid var(--border);background:var(--surface-soft);width:32px;height:32px;color:var(--text-faint);cursor:pointer;border-radius:9px;place-items:center;margin-left:auto;display:grid}.admin-profile-close:hover{border-color:color-mix(in srgb, var(--accent) 38%, transparent);color:var(--accent)}.admin-profile-empty{min-height:220px;color:var(--text-faint);text-align:center;align-content:center;place-items:center;gap:9px;font-size:11px;display:grid}.admin-profile-empty strong{color:var(--text);font-size:14px}.admin-profile-empty svg{color:var(--accent)}.admin-profile-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.admin-profile-avatar{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:14px;place-items:center;font-size:21px;font-weight:850;display:grid;overflow:hidden}.admin-profile-avatar img{object-fit:cover;width:100%;height:100%}.admin-profile-head span{color:var(--text-faint);letter-spacing:.1em;font-size:9px;font-weight:800}.admin-profile-head h3{color:var(--text);margin:4px 0 3px;font-size:21px;line-height:1.05}.admin-profile-head p{overflow-wrap:anywhere;color:var(--text-soft);margin:0;font-size:11px}.admin-profile-badges{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.admin-profile-description{color:var(--text-soft);white-space:pre-wrap;margin:16px 0 0;font-size:11px;line-height:1.65}.admin-profile-meta,.admin-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.admin-profile-meta div,.admin-profile-stats div{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;min-width:0;padding:10px}.admin-profile-meta span,.admin-profile-stats span{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.admin-profile-meta strong,.admin-profile-stats strong{overflow-wrap:anywhere;color:var(--text);margin-top:5px;font-size:11px;display:block}.admin-deals-stack{gap:16px;display:grid}.admin-dispute-row{grid-template-columns:minmax(170px,1.04fr) minmax(150px,.86fr) minmax(210px,1.15fr) minmax(120px,.7fr) minmax(92px,.55fr) minmax(96px,.55fr)}.admin-dispute-form{border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);background:color-mix(in srgb, var(--danger) 4%, var(--surface-soft));border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.admin-dispute-form label{min-width:0;color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-dispute-form input,.admin-dispute-form select,.admin-dispute-form textarea{padding:9px 11px}.admin-dispute-form textarea{resize:vertical;min-height:38px}.admin-dispute-form .primary-hero{min-height:38px}.admin-payment-actions,.admin-payout-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-payout-actions button{border:1px solid var(--border);background:var(--surface-soft);min-height:32px;color:var(--accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.admin-payout-lock{color:var(--text-faint);font-size:9px;line-height:1.45}.admin-danger-action{border-color:color-mix(in srgb, var(--danger) 24%, var(--border))!important;color:var(--danger)!important}.admin-danger-action:hover{background:color-mix(in srgb, var(--danger) 10%, var(--surface-soft))!important}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-settings-grid .admin-section-card{margin-top:16px}.chat-limits-settings{grid-column:1/-1}.chat-limits-policy{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-soft));color:var(--text-soft);border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 11px;font-size:11px;line-height:1.55;display:flex}.chat-limits-policy svg{color:var(--accent);flex:none;margin-top:1px}.chat-limits-policy p,.chat-limits-hint,.chat-limits-group p{margin:0}.chat-limits-policy strong{color:var(--text)}.chat-limits-hint{color:var(--text-faint);margin-bottom:12px;font-size:11px;line-height:1.55}.chat-limits-form{gap:12px;display:grid}.chat-limits-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chat-limits-group{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;min-width:0;margin:0;padding:12px}.chat-limits-group legend{color:var(--text);padding:0 5px;font-size:12px;font-weight:800}.chat-limits-group p{min-height:34px;color:var(--text-faint);font-size:10px;line-height:1.45}.chat-limits-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.chat-limits-fields label{min-width:0;color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;line-height:1.3;display:grid}.chat-limits-fields input{border:1px solid var(--border);background:var(--surface-solid);min-width:0;min-height:38px;color:var(--text);font:inherit;letter-spacing:normal;border-radius:9px;padding:8px 9px}.admin-settings-summary{border:1px solid var(--border);background:var(--border);border-radius:11px;gap:1px;display:grid;overflow:hidden}.admin-settings-summary>div{background:var(--surface-solid);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px;display:grid}.admin-settings-summary span{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-settings-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:11px}.admin-settings-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.admin-settings-actions button{align-items:center;gap:7px;min-height:40px;display:inline-flex}.feed-admin-stack{gap:16px;display:grid}.feed-admin-stack .admin-section-card{margin-top:0}.feed-admin-settings{gap:12px;display:grid}.feed-admin-settings .admin-panel-head{margin-bottom:0}.feed-admin-settings .admin-panel-head p{max-width:42rem;color:var(--text-faint);margin:6px 0 0;font-size:11px;line-height:1.5}.feed-admin-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.feed-admin-toggle,.feed-admin-order{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:11px;align-items:flex-start;gap:9px;min-height:72px;padding:11px;display:flex}.feed-admin-toggle input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.feed-admin-toggle span{gap:3px;display:grid}.feed-admin-toggle strong,.feed-admin-order>span{color:var(--text);font-size:11px}.feed-admin-toggle small{color:var(--text-faint);font-size:9px;line-height:1.4}.feed-admin-order{cursor:default;gap:7px;display:grid}.feed-admin-order>span{font-weight:800}.feed-admin-order select{border:1px solid var(--border);background:var(--surface-solid);width:100%;min-height:32px;color:var(--text);font:inherit;border-radius:8px}.feed-admin-list{scrollbar-color:var(--border-strong) transparent;gap:9px;max-height:600px;padding-right:4px;display:grid;overflow:auto}.feed-admin-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:9px;padding:12px;display:grid}.feed-admin-item>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feed-admin-item>header>div{gap:3px;min-width:0;display:grid}.feed-admin-item strong{color:var(--text);font-size:12px}.feed-admin-item header span,.feed-admin-item>small{color:var(--text-faint);font-size:9px;line-height:1.4}.feed-admin-item p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.feed-admin-item footer{flex-wrap:wrap;gap:7px;display:flex}.feed-admin-item footer .admin-row-action{min-height:33px;padding:0 9px}.feed-admin-flags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.feed-admin-flags b,.feed-admin-flags em,.feed-admin-item>header>em{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.feed-admin-flags b{background:color-mix(in srgb, var(--warning) 14%, var(--surface-solid));color:var(--warning)}.admin-access-list{gap:8px;display:grid}.admin-access-list>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:5px;padding:12px;display:grid}.admin-access-list strong{color:var(--text);font-size:11px}.admin-access-list span{color:var(--text-faint);font-size:10px;line-height:1.5}@media (width<=1040px){.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-split,.admin-users-layout,.admin-category-layout,.admin-settings-grid{grid-template-columns:1fr}.feed-admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-limits-columns{grid-template-columns:1fr}.admin-deposit-details,.admin-payout-details{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payout-settings-grid{grid-template-columns:1fr}.admin-payout-settings-grid form{flex-direction:column;align-items:stretch}.admin-profile-panel{position:static}}@media (width<=640px){.admin-page{padding-top:20px}.admin-hero-card{flex-direction:column;align-items:stretch;min-height:auto;padding:20px}.admin-hero-actions,.admin-overview-grid,.admin-user-toolbar{grid-template-columns:1fr}.admin-hero-actions{display:grid}.admin-section-card,.admin-panel-wide{padding:16px}.admin-data-row{grid-template-columns:1fr;gap:7px}.admin-data-cell{grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:11px;display:grid}.admin-data-cell:before{content:attr(data-label);color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.admin-row-action,.admin-filter-reset{width:100%}.admin-dispute-form,.admin-profile-meta,.admin-profile-stats,.admin-settings-summary>div{grid-template-columns:1fr}.admin-settings-actions{display:grid}.admin-settings-actions button{justify-content:center;width:100%}.feed-admin-settings-grid{grid-template-columns:1fr}.feed-admin-item>header{flex-direction:column;align-items:stretch}.feed-admin-flags{justify-content:flex-start}.admin-category-item{grid-template-columns:1fr}.admin-category-counts{justify-content:stretch}.admin-category-counts span{flex:1}.wallet-balance-grid,.admin-deposit-details,.admin-payout-details{grid-template-columns:1fr}.admin-payout-important{grid-template-columns:auto minmax(0,1fr)!important}.admin-payout-important span{grid-column:1/-1}.deposit-request-head,.admin-deposit-toolbar{flex-direction:column;align-items:stretch}}.feed-page{min-height:calc(100vh - 76px);padding:2.6rem 0 6.5rem}.feed-hero{margin-bottom:1.25rem}.feed-hero>span,.feed-composer-head>div>span{color:var(--accent);letter-spacing:.16em;font-size:.73rem;font-weight:850}.feed-hero h1{letter-spacing:-.055em;margin:.45rem 0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.feed-hero p{max-width:44rem;color:var(--text-soft);margin:0;line-height:1.6}.feed-layout{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:start;gap:1.25rem;display:grid}.feed-main{gap:1rem;min-width:0;display:grid}.feed-aside{gap:1rem;display:grid;position:sticky;top:5.5rem}.feed-composer,.feed-post,.feed-safety,.feed-moderation,.feed-loading,.feed-empty{border-radius:1rem}.feed-composer{gap:.9rem;padding:1.15rem;display:grid}.feed-composer-head,.feed-post>header,.feed-post-actions,.feed-composer-actions,.feed-toolbar,.feed-comment-toggle,.feed-profile-modal header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.feed-composer-head>svg{color:var(--accent)}.feed-composer textarea,.feed-comment-form textarea,.feed-report-form textarea,.feed-image-link input{border:1px solid var(--control-border);background:var(--control-bg);width:100%;color:var(--text);border-radius:.75rem;outline:none}.feed-composer textarea{resize:vertical;min-height:7.2rem;padding:.85rem}.feed-composer textarea:focus,.feed-comment-form textarea:focus,.feed-report-form textarea:focus,.feed-image-link input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.feed-private-source{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--accent-soft);color:var(--text-soft);border-radius:.8rem;gap:.65rem;padding:.75rem;display:flex}.feed-private-source>svg{color:var(--accent);flex:none;margin-top:.1rem}.feed-private-source strong{color:var(--text);font-size:.85rem;display:block}.feed-private-source p{margin:.22rem 0 .5rem;font-size:.78rem;line-height:1.42}.feed-private-source button,.feed-text-action,.feed-image-link button,.feed-refresh,.feed-moderation article button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-weight:750}.feed-image-drafts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.feed-image-drafts figure{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-solid);border-radius:.7rem;margin:0;position:relative;overflow:hidden}.feed-image-drafts img{object-fit:cover;width:100%;height:100%}.feed-image-drafts button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:.3rem;right:.3rem}.feed-composer-tools{gap:.45rem;display:grid}.feed-image-link{border:1px dashed var(--border-strong);min-width:0;color:var(--text-faint);border-radius:.75rem;align-items:center;gap:.45rem;padding:.35rem .5rem;display:flex}.feed-image-link input{background:0 0;border:0;min-width:0;padding:.45rem}.feed-image-link button{flex:none;padding:.45rem}.feed-composer-tools small,.deal-share-note{color:var(--text-faint);font-size:.73rem;line-height:1.42}.feed-composer-actions{justify-content:flex-end}.feed-composer-actions .primary-hero,.feed-composer-actions .secondary-hero{width:auto;min-height:2.65rem}.feed-toolbar{padding:.1rem .15rem}.feed-toolbar>div{gap:.35rem;display:flex}.feed-toolbar>div button{border:1px solid var(--border);background:var(--surface-soft);min-height:2.4rem;color:var(--text-soft);cursor:pointer;border-radius:.7rem;padding:.35rem .75rem;font-weight:750}.feed-toolbar>div button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.feed-refresh{color:var(--text-soft);padding:.4rem}.feed-post>header{align-items:flex-start}.feed-post>header>time{color:var(--text-faint);flex:none;font-size:.73rem}.feed-author{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;display:flex}.feed-author>span:not(.feed-avatar){gap:.05rem;min-width:0;display:grid}.feed-author strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.feed-author small,.feed-author em{color:var(--text-faint);font-size:.7rem;font-style:normal}.feed-avatar{border:1px solid var(--border-strong);background:var(--accent-soft);width:2.45rem;height:2.45rem;color:var(--accent);border-radius:.8rem;flex:none;place-items:center;font-size:.85rem;font-weight:850;display:grid;overflow:hidden}.feed-avatar-large{border-radius:1rem;width:4.5rem;height:4.5rem;font-size:1.4rem}.feed-avatar img{object-fit:cover;width:100%;height:100%}.feed-prime-badge{background:color-mix(in srgb, var(--accent) 18%, transparent);width:fit-content;color:var(--accent);letter-spacing:.04em;border-radius:.4rem;margin-left:.2rem;padding:.18rem .4rem;font-size:.62rem;display:inline-flex}.feed-prime-badge.vip{color:#be9bff;background:#9566c72e}.feed-prime-badge.sponsor{color:var(--warning);background:color-mix(in srgb, var(--warning) 16%, transparent)}.feed-result-badge{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-soft);color:var(--accent);border-radius:.5rem;align-items:center;gap:.35rem;margin-top:.85rem;padding:.34rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.feed-post-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:.85rem 0;line-height:1.55}.feed-post-images{border-radius:.8rem;gap:.35rem;display:grid;overflow:hidden}.feed-post-images.images-1{grid-template-columns:1fr}.feed-post-images.images-2,.feed-post-images.images-3,.feed-post-images.images-4{grid-template-columns:repeat(2,1fr)}.feed-post-images img{object-fit:cover;background:var(--surface-solid);width:100%;min-height:12rem;max-height:26rem}.feed-post-actions{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.7rem}.feed-reactions{align-items:center;gap:.3rem;display:flex}.feed-reactions button,.feed-comment-toggle{min-height:2.35rem;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.3rem;padding:.32rem .48rem;display:inline-flex}.feed-reactions button:hover,.feed-reactions button.active{border-color:var(--border-strong);background:var(--accent-soft);color:var(--accent)}.feed-text-action{align-items:center;gap:.28rem;padding:.25rem;font-size:.72rem;display:inline-flex}.feed-post-actions-right{display:flex}.feed-comments{margin-top:.35rem}.feed-comment-toggle{color:var(--text-soft);font-size:.75rem;font-weight:700}.feed-comment-list{gap:.65rem;margin:.55rem 0;display:grid}.feed-comment-list article{border-left:2px solid var(--border-strong);background:var(--surface-soft);border-radius:.25rem .7rem .7rem .25rem;padding:.7rem}.feed-comment-list .feed-author{transform-origin:0 0;transform:scale(.92)}.feed-comment-list article>p{color:var(--text-soft);white-space:pre-wrap;margin:.25rem 0 .4rem;font-size:.84rem;line-height:1.45}.feed-comment-list footer{color:var(--text-faint);justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.feed-comment-form{grid-template-columns:1fr auto;align-items:end;gap:.55rem;display:grid}.feed-comment-form textarea{resize:vertical;min-height:2.65rem;padding:.65rem}.feed-comment-form .primary-hero{width:auto;min-height:2.65rem}.feed-report-form{gap:.45rem;width:min(100%,23rem);margin-top:.45rem;display:grid}.feed-report-form textarea{min-height:4rem;padding:.55rem;font-size:.75rem}.feed-report-form>span{justify-content:flex-end;gap:.4rem;display:flex}.feed-report-form .primary-hero,.feed-report-form .secondary-hero{width:auto;min-height:2.25rem;font-size:.7rem}.feed-empty,.feed-loading{min-height:8rem;color:var(--text-soft);text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:1rem;display:grid}.feed-empty h2{color:var(--text);margin:0;font-size:1.1rem}.feed-empty p{margin:0;font-size:.82rem}.feed-empty>svg,.feed-safety>svg{color:var(--accent)}.feed-safety{gap:.55rem;padding:1rem;display:grid}.feed-safety h2{margin:0;font-size:.95rem}.feed-safety p{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.5}.feed-profile-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01060cbf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.feed-profile-modal{border-radius:1rem;width:min(100%,32rem);padding:1.1rem;position:relative}.feed-modal-close{background:var(--surface-soft);width:2.25rem;height:2.25rem;color:var(--text-soft);cursor:pointer;border:0;border-radius:.6rem;place-items:center;display:grid;position:absolute;top:.65rem;right:.65rem}.feed-profile-modal header{justify-content:flex-start}.feed-profile-modal h2{margin:0;font-size:1.25rem}.feed-profile-modal header p,.feed-profile-modal header span{color:var(--text-faint);margin:.18rem 0;font-size:.78rem}.feed-public-bio{color:var(--text-soft);white-space:pre-wrap;line-height:1.5}.feed-profile-modal dl{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1rem 0 0;display:grid}.feed-profile-modal dl>div{background:var(--surface-soft);border-radius:.65rem;padding:.55rem}.feed-profile-modal dt{color:var(--text-faint);font-size:.68rem}.feed-profile-modal dd{color:var(--text);margin:.22rem 0 0;font-weight:850}.feed-moderation{overflow:hidden}.feed-moderation summary{color:var(--accent);cursor:pointer;align-items:center;gap:.5rem;padding:.85rem;font-size:.82rem;font-weight:800;display:flex}.feed-moderation>div{gap:.45rem;padding:0 .85rem .85rem;display:grid}.feed-moderation h3{color:var(--text-soft);margin:.45rem 0 0;font-size:.75rem}.feed-moderation article{background:var(--surface-soft);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem;display:flex}.feed-moderation article p{min-width:0;color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.7rem}.feed-moderation article b{color:var(--danger)}.feed-moderation article span{color:var(--text-faint);text-align:right;flex:none;gap:.2rem;font-size:.64rem;display:grid}.deal-complete-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.deal-share-feed{width:auto!important;min-height:2.35rem!important}.deal-share-note{margin:-.2rem 0 .85rem}@media (width<=900px){.feed-layout{grid-template-columns:minmax(0,1fr)}.feed-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=640px){.feed-page{padding:1rem 0 5.4rem}.feed-hero{margin-bottom:.75rem}.feed-hero h1{margin:.25rem 0;font-size:1.75rem}.feed-hero p{font-size:.77rem;line-height:1.42}.feed-layout{gap:.7rem}.feed-composer,.feed-post{border-radius:.8rem;padding:.75rem}.feed-composer textarea{min-height:6.2rem;font-size:16px}.feed-image-link{flex-wrap:wrap}.feed-image-link input{flex:12rem;font-size:16px}.feed-composer-actions{align-items:stretch}.feed-composer-actions .primary-hero,.feed-composer-actions .secondary-hero{flex:1;min-width:0;padding-inline:.5rem;font-size:.67rem}.feed-post>header{gap:.4rem}.feed-post>header>time{text-align:right;font-size:.63rem}.feed-post-images img,.feed-post-images.images-1 img{min-height:8.5rem;max-height:18rem}.feed-comment-form{grid-template-columns:1fr}.feed-comment-form .primary-hero{width:100%}.feed-aside{grid-template-columns:1fr}.feed-profile-modal{max-height:min(42rem,100vh - 2rem);overflow-y:auto}.feed-profile-modal dl{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-moderation article{flex-direction:column;align-items:flex-start}.feed-moderation article span{text-align:left}.deal-complete-head{flex-direction:column;align-items:flex-start}.deal-share-feed{width:100%!important}}.feed-page{padding:1.3rem 0 6.5rem}.feed-page-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.95rem;display:flex}.feed-page-head>div{min-width:0}.feed-page-head>div>span,.feed-composer-head>div>span{color:var(--accent);letter-spacing:.14em;font-size:.67rem;font-weight:850}.feed-page-head h1{letter-spacing:-.045em;margin:.2rem 0;font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:1}.feed-page-head p{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.45}.feed-page-nav{flex:none;align-items:center;gap:.35rem;display:flex}.feed-page-nav a{border:1px solid var(--border);background:var(--surface-soft);min-height:2.35rem;color:var(--text-soft);border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.feed-page-nav a:hover,.feed-page-nav a:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--text);outline:none}.feed-layout{grid-template-columns:minmax(0,720px) minmax(190px,1fr);gap:1.5rem}.feed-main,.feed-stream{gap:.8rem}.feed-stream,.feed-composer{scroll-margin-top:5.8rem}.feed-composer,.feed-post{border-radius:.8rem}.feed-composer{gap:.75rem;padding:.9rem}.feed-composer-head{align-items:flex-start}.feed-composer-head h2{margin:.2rem 0 0;font-size:1.08rem}.feed-composer-head p{color:var(--text-faint);margin:.22rem 0 0;font-size:.76rem;line-height:1.4}.feed-composer-head>svg{margin-top:.1rem}.feed-private-source{border-radius:.65rem;grid-template-columns:1.1rem minmax(0,1fr);gap:.5rem;padding:.65rem .7rem}.feed-private-source p{margin:.16rem 0 .35rem;font-size:.72rem}.feed-private-source strong{font-size:.78rem}.feed-private-source button{padding:0;font-size:.71rem}.feed-composer-field{position:relative}.feed-composer textarea{border-radius:.65rem;min-height:5.4rem;padding:.72rem .72rem 1.5rem;line-height:1.45}.feed-character-count{color:var(--text-faint);pointer-events:none;font-size:.64rem;position:absolute;bottom:.42rem;right:.58rem}.feed-image-drafts{grid-template-columns:repeat(4,minmax(0,5rem));gap:.4rem}.feed-image-drafts figure{border-radius:.6rem}.feed-composer-tools{gap:.3rem}.feed-image-link{border-radius:.62rem;min-height:2.45rem;padding:.22rem .42rem}.feed-image-link input{padding:.35rem;font-size:.76rem}.feed-image-link button{padding:.35rem;font-size:.72rem}.feed-composer-tools small{font-size:.67rem}.feed-composer-actions{gap:.45rem;margin-top:.05rem}.feed-composer-actions .primary-hero,.feed-composer-actions .secondary-hero{min-height:2.45rem;padding-inline:.75rem;font-size:.72rem}.feed-stream-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.1rem .1rem 0;display:flex}.feed-stream-head>div:first-child{align-items:baseline;gap:.5rem;min-width:0;display:flex}.feed-stream-head h2{color:var(--text);margin:0;font-size:.92rem}.feed-stream-head>div:first-child>span{color:var(--text-faint);white-space:nowrap;font-size:.7rem}.feed-toolbar{gap:.45rem;padding:0}.feed-toolbar>div{gap:.25rem}.feed-toolbar>div button{border-radius:.58rem;min-height:2.2rem;padding:.3rem .55rem;font-size:.68rem}.feed-refresh{min-height:2.2rem;color:var(--text-faint);align-items:center;gap:.3rem;padding:.3rem .45rem;font-size:.68rem;display:inline-flex}.feed-refresh:hover,.feed-refresh:focus-visible{color:var(--accent);outline:none}.feed-post{padding:.9rem;scroll-margin-top:5.8rem}.feed-post>header>time{margin-top:.12rem;font-size:.68rem}.feed-author{gap:.5rem}.feed-avatar{border-radius:.68rem;width:2.2rem;height:2.2rem;font-size:.8rem}.feed-author strong{font-size:.82rem}.feed-author small,.feed-author em{font-size:.65rem}.feed-prime-badge{border-radius:.32rem;margin-left:.05rem;padding:.13rem .3rem;font-size:.56rem}.feed-result-badge{border-radius:.45rem;margin-top:.65rem;padding:.27rem .42rem;font-size:.65rem}.feed-post-body{margin:.7rem 0;font-size:.91rem;line-height:1.52}.feed-post-images{border-radius:.65rem;gap:.28rem}.feed-post-images img{min-height:10rem;max-height:21rem}.feed-post-images.images-1 img{min-height:13rem}.feed-post-actions{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;padding-top:.55rem}.feed-reactions,.feed-post-actions-right{flex-wrap:wrap;gap:.2rem}.feed-reactions button,.feed-comment-toggle{border-radius:.52rem;min-height:2.1rem;padding:.28rem .42rem;font-size:.68rem}.feed-reaction-label{font-size:.66rem}.feed-engagement-total{color:var(--text-faint);white-space:nowrap;margin-left:.18rem;font-size:.66rem}.feed-post-actions-right{align-items:center;margin-left:auto}.feed-comment-toggle{color:var(--text-soft)}.feed-comment-toggle:hover,.feed-comment-toggle:focus-visible{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text);outline:none}.feed-comments{margin-top:.45rem;padding-top:.1rem}.feed-comment-list article{border-left-width:2px;border-radius:.2rem .6rem .6rem .2rem;padding:.6rem .65rem}.feed-comment-list .feed-author{transform:none}.feed-comment-list .feed-avatar{border-radius:.55rem;width:1.85rem;height:1.85rem;font-size:.68rem}.feed-comment-list article>p{margin:.18rem 0 .35rem;font-size:.79rem}.feed-comment-list footer{font-size:.63rem}.feed-empty-comments{color:var(--text-faint);padding:.3rem 0;font-size:.72rem}.feed-comment-form{gap:.45rem}.feed-comment-form textarea{border-radius:.6rem;min-height:2.45rem;padding:.55rem}.feed-comment-form .primary-hero{min-height:2.45rem;font-size:.7rem}.feed-empty,.feed-loading{border-radius:.75rem;min-height:7rem;font-size:.78rem}.feed-safety{border-left:2px solid color-mix(in srgb, var(--accent) 55%, var(--border));background:0 0;border-radius:0;grid-template-columns:1.2rem minmax(0,1fr);gap:.55rem;padding:.25rem 0 .25rem .7rem}.feed-safety h2{font-size:.8rem}.feed-safety p{font-size:.71rem;line-height:1.45}@media (width<=900px){.feed-page-head{margin-bottom:.8rem}.feed-layout{grid-template-columns:minmax(0,1fr);gap:.9rem}.feed-aside{grid-template-columns:minmax(0,1fr);gap:.75rem}.feed-safety{max-width:46rem}}@media (width<=640px){.feed-page{padding:.85rem 0 5.4rem}.feed-page-head{align-items:start;gap:.65rem;display:grid}.feed-page-head h1{font-size:1.7rem}.feed-page-head p{font-size:.76rem}.feed-page-nav{width:100%}.feed-page-nav a{flex:1;min-height:2.75rem}.feed-composer,.feed-post{border-radius:.72rem;padding:.75rem}.feed-composer-head h2{font-size:1rem}.feed-composer-head p{font-size:.71rem}.feed-composer textarea{min-height:5.6rem}.feed-image-link,.feed-image-link button{min-height:2.75rem}.feed-image-drafts{grid-template-columns:repeat(4,minmax(0,1fr))}.feed-composer-actions{justify-content:stretch}.feed-composer-actions .primary-hero,.feed-composer-actions .secondary-hero{flex:9rem;min-height:2.75rem}.feed-stream-head{align-items:start;gap:.45rem;display:grid}.feed-toolbar{justify-content:space-between;width:100%}.feed-toolbar>div{flex:1}.feed-toolbar>div button{flex:1;min-height:2.75rem}.feed-refresh{min-height:2.75rem}.feed-post>header>time{max-width:5.5rem}.feed-author{min-height:2.75rem}.feed-post-actions{align-items:center}.feed-reaction-label{display:none}.feed-reactions button{justify-content:center;min-width:2.75rem;min-height:2.75rem}.feed-post-actions-right{gap:.15rem}.feed-comment-toggle,.feed-text-action,.feed-comment-form .primary-hero{min-height:2.75rem}}@media (width<=420px){.feed-post-actions{align-items:stretch}.feed-post-actions-right{justify-content:space-between;width:100%;margin-left:0}.feed-comment-toggle{flex:1;justify-content:center}}.feed-post-actions{background:0 0;align-items:center;gap:.35rem;margin-top:.6rem;padding:.5rem 0 0;position:relative;overflow:visible}.feed-reactions,.feed-post-actions-right{align-items:center;gap:.18rem;display:flex}.feed-post-actions-right{margin-left:auto}.feed-reaction-buttons{display:contents}.feed-reaction-menu{display:none;position:relative}.feed-reaction-buttons>button,.feed-reaction-menu-trigger,.feed-comment-toggle,.feed-overflow-menu>summary{min-height:2rem;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.28rem;padding:.25rem .42rem;list-style:none;display:inline-flex}.feed-reaction-buttons>button:hover,.feed-reaction-buttons>button.active,.feed-reaction-menu-trigger:hover,.feed-reaction-menu-trigger.active,.feed-reaction-menu-trigger:focus-visible,.feed-comment-toggle:hover,.feed-comment-toggle:focus-visible,.feed-overflow-menu>summary:hover,.feed-overflow-menu>summary:focus-visible{border-color:var(--border-strong);background:var(--surface-soft);color:var(--accent);outline:none}.feed-overflow-menu{position:relative}.feed-overflow-menu>summary::-webkit-details-marker{display:none}.feed-engagement-total{min-width:1rem;color:var(--text-faint);text-align:center;margin-left:.05rem;font-size:.68rem}.feed-reaction-popover,.feed-overflow-popover{z-index:12;border:1px solid var(--border-strong);background:var(--surface-solid);border-radius:.6rem;min-width:max-content;padding:.28rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 .6rem 1.5rem #00000038}.feed-reaction-popover{gap:.12rem}.feed-reaction-popover button,.feed-menu-action{min-height:2rem;color:var(--text-soft);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.42rem;align-items:center;gap:.35rem;padding:.3rem .45rem;font-size:.7rem;font-weight:750;display:inline-flex}.feed-reaction-popover button:hover,.feed-menu-action:hover{background:var(--accent-soft);color:var(--accent)}.feed-menu-action.danger:hover{color:var(--danger)}.feed-overflow-popover .feed-text-action{border-radius:.42rem;min-height:2rem;padding:.3rem .45rem}.feed-overflow-popover .feed-report-form{width:min(15rem,100vw - 2.25rem);margin:0;padding:.15rem}.feed-comments{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);margin-top:.5rem;padding-top:.1rem}.feed-comment-list{gap:.28rem;margin:.4rem 0 .5rem}.feed-comment-list .feed-comment{border-left:1px solid var(--border-strong);background:0 0;border-radius:0 .4rem .4rem 0;padding:.42rem .48rem}.feed-comment.is-reply{margin-top:.2rem}.feed-comment-header{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.feed-comment-author{min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.38rem;padding:0;display:inline-flex}.feed-comment-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.feed-comment-author span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.feed-comment-header time{color:var(--text-faint);white-space:nowrap;flex:none;font-size:.61rem}.feed-comment-list .feed-avatar-comment{border-radius:.48rem;width:1.5rem;height:1.5rem;font-size:.57rem}.feed-comment-list .feed-comment>p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:.22rem 0 .18rem;font-size:.78rem;line-height:1.4}.feed-comment-actions{background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:.25rem;margin-top:.1rem;padding:0;display:flex;overflow:visible}.feed-comment-reply{min-height:1.75rem;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.24rem;padding:.16rem .2rem;font-size:.64rem;font-weight:750;display:inline-flex}.feed-comment-reply:hover,.feed-comment-reply:focus-visible{background:var(--accent-soft);color:var(--accent);outline:none}.feed-comment-actions .feed-overflow-menu>summary{min-height:1.75rem;padding:.14rem .2rem}.feed-comment-children{border-left:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));gap:.25rem;margin:.25rem 0 0 .58rem;padding-left:.42rem;display:grid}.feed-comment-children .feed-comment-list{margin:0}.feed-comment-compose{gap:.28rem;display:grid}.feed-replying-to{border-left:2px solid var(--accent);background:var(--accent-soft);min-width:0;color:var(--text-soft);border-radius:.32rem;align-items:center;gap:.35rem;padding:.28rem .4rem;font-size:.68rem;display:flex}.feed-replying-to>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-replying-to strong{color:var(--text)}.feed-replying-to button{width:1.5rem;height:1.5rem;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex:none;place-items:center;margin-left:auto;display:grid}.feed-replying-to button:hover,.feed-replying-to button:focus-visible{background:var(--surface-soft);color:var(--text);outline:none}.feed-comment-form{grid-template-columns:1fr auto;gap:.35rem}.feed-comment-form textarea{border-radius:.55rem;min-height:2.3rem;padding:.45rem .52rem;font-size:.76rem;line-height:1.35}.feed-comment-form .primary-hero{min-height:2.3rem;padding-inline:.62rem;font-size:.68rem}:root[data-theme] .feed-post-actions,:root[data-theme] .feed-comment-actions{background:0 0;overflow:visible}:root[data-theme] .feed-post-actions:before,:root[data-theme] .feed-comment-actions:before{content:none;display:none}@media (width<=640px){.feed-page-nav{display:none}.feed-page-head{margin-bottom:.65rem}.feed-post-actions{flex-wrap:nowrap;justify-content:space-between}.feed-reaction-buttons{display:none}.feed-reaction-menu{display:block}.feed-reaction-menu-trigger,.feed-overflow-menu>summary,.feed-comment-toggle{min-width:2.75rem;min-height:2.75rem}.feed-comment-toggle{flex:0 auto}.feed-reaction-label{display:none}.feed-comment-list{gap:.22rem}.feed-comment-list .feed-comment{padding:.36rem .42rem}.feed-comment-list .feed-avatar-comment{width:1.65rem;height:1.65rem}.feed-comment-author{min-height:2.75rem}.feed-comment-header time{font-size:.58rem}.feed-comment-list .feed-comment>p{margin:.16rem 0 .1rem;font-size:.76rem}.feed-comment-reply{min-height:2.75rem;padding-inline:.35rem}.feed-comment-actions .feed-overflow-menu>summary{min-width:2.75rem;min-height:2.75rem}.feed-comment-children{margin-left:.35rem;padding-left:.32rem}.feed-replying-to button{width:2.75rem;height:2.75rem;margin:-.28rem -.4rem -.28rem auto}.feed-comment-form{grid-template-columns:1fr auto;align-items:stretch}.feed-comment-form textarea{min-height:2.75rem;font-size:16px}.feed-comment-form .primary-hero{width:auto;min-width:2.75rem;min-height:2.75rem;padding-inline:.62rem}.feed-reaction-popover button,.feed-menu-action,.feed-overflow-popover .feed-text-action{min-height:2.75rem}}@media (width<=420px){.feed-post-actions{align-items:center}.feed-post-actions-right{justify-content:flex-end;width:auto;margin-left:auto}.feed-comment-toggle{flex:0 auto}.feed-comment-toggle span{text-overflow:ellipsis;white-space:nowrap;max-width:8.8rem;overflow:hidden}.feed-comment-author span{display:none}}.feed-post{z-index:0;position:relative;overflow:visible}.feed-post.has-open-action-popover{z-index:30}.feed-reactions{gap:.12rem}.feed-reaction-option{font-variant-numeric:tabular-nums;min-width:2.1rem;padding-inline:.34rem}.feed-reaction-count{color:currentColor;text-align:center;min-width:.8rem;font-size:.7rem;font-weight:760}.feed-post-actions-right{gap:.12rem}.feed-post-delete,.feed-post-report,.feed-overflow-trigger{min-width:2rem;min-height:2rem;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.52rem;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}.feed-post-delete{color:color-mix(in srgb, var(--danger) 78%, var(--text-faint))}.feed-post-delete:hover,.feed-post-delete:focus-visible{border-color:color-mix(in srgb, var(--danger) 38%, var(--border));background:color-mix(in srgb, var(--danger) 9%, transparent);color:var(--danger);outline:none}.feed-post-report:hover,.feed-post-report:focus-visible,.feed-overflow-trigger:hover,.feed-overflow-trigger:focus-visible{border-color:var(--border-strong);background:var(--surface-soft);color:var(--accent);outline:none}.feed-overflow-menu,.feed-report-action{position:relative}.feed-overflow-popover,.feed-report-popover{z-index:60}.feed-report-popover{border:1px solid var(--border-strong);background:var(--surface-solid);border-radius:.65rem;width:min(15.5rem,100vw - 2rem);margin:0;padding:.55rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 .6rem 1.5rem #00000038}.feed-report-form label{color:var(--text-soft);gap:.25rem;font-size:.68rem;font-weight:700;display:grid}.feed-report-form select{border:1px solid var(--control-border);background:var(--control-bg);width:100%;min-height:2.1rem;color:var(--text);font:inherit;border-radius:.48rem;outline:none;padding:.35rem .45rem}.feed-report-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.feed-overflow-popover .feed-report-popover{width:min(15rem,100vw - 2.25rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:.15rem;position:static}.feed-comment-actions .feed-overflow-trigger{min-height:1.75rem;padding:.14rem .2rem}@media (width<=640px){.feed-reaction-option,.feed-post-delete,.feed-post-report,.feed-overflow-trigger{min-width:2.75rem;min-height:2.75rem}.feed-reaction-popover{min-width:10.75rem;padding:.25rem}.feed-reaction-popover .feed-reaction-option{width:100%;color:var(--text-soft);justify-content:flex-start;gap:.45rem;padding-inline:.55rem;font-size:.72rem;font-weight:750}.feed-reaction-popover .feed-reaction-option:after{content:attr(title)}.feed-reaction-count{font-size:.72rem}.feed-post-actions-right{gap:.1rem}.feed-comment-actions .feed-overflow-trigger{min-width:2.75rem;min-height:2.75rem}.feed-report-popover{width:min(15.5rem,100vw - 1.5rem)}}@media (width<=420px){.feed-post-actions,.feed-post-actions-right{flex-wrap:nowrap}.feed-comment-toggle{min-width:2.75rem;padding-inline:.3rem}.feed-comment-action-label{justify-content:center;min-width:.7rem;display:inline-flex}.feed-comment-action-label i{display:none}.feed-comment-action-label b{font-size:.72rem;font-style:normal}}.glass-panel,.news-banner,.dashboard-card,.category-sidebar,.profile-card,.tasks-toolbar,.task-filter-panel,.task-card,.empty-state,.tasks-api-state,.site-chat-card,.work-guide-card,.notification-mode-card,.platform-stat,.modal,.auth-copy,.auth-card,.profile-hero-card,.profile-section-card,.profile-side-card,.profile-stats-dashboard article,.timeline-item,.notify-preview,.admin-hero-card,.admin-tabs,.admin-alert,.admin-loading,.admin-stat-card,.admin-panel-wide,.admin-section-card,.admin-data-row,.admin-empty,.admin-profile-panel,.admin-dispute-form,.payout-request-row,.admin-payout-row,.modal-summary,.secure-note,.crypto-first-note,.response-state,.response-success,.response-form-error,.task-create-error,.profile-api-error{border-color:var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow-soft)!important}.hero-dashboard{background:linear-gradient(145deg, var(--surface), var(--surface-soft))!important}.dashboard-card.main-card{border-color:var(--border)!important;background:var(--surface-soft)!important;box-shadow:none!important}.balance-block{border-color:var(--border)!important;background:var(--surface-solid)!important;box-shadow:none!important}.wallet-card-box{border-color:var(--border)!important;background:linear-gradient(145deg, var(--accent-soft), var(--surface-soft))!important;box-shadow:none!important}.admin-dispute-form{background:color-mix(in srgb, var(--danger) 4%, var(--surface))!important}.task-card:hover{background:var(--surface-solid)!important;box-shadow:var(--shadow-soft)!important}.auth-copy:after,.auth-card:after{background:radial-gradient(circle at 24% 20%, var(--accent-soft), transparent 30%), linear-gradient(135deg, var(--surface-soft), transparent 40%)!important;opacity:.7!important}.auth-copy h1{color:var(--text)!important}.auth-copy>p,.auth-card label{color:var(--text-soft)!important}.open-profile-link{border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:12px;padding:8px 12px;display:inline-flex;color:var(--text-soft)!important;background:0 0!important;border:0!important}.open-profile-link:hover{background:var(--surface-soft)!important;color:var(--text)!important}.open-profile-link:focus-visible{outline-offset:1px}.auth-benefits svg{color:var(--accent)!important}.auth-tabs button.active,.auth-tabs button:hover,.role-switch button.active,.role-switch button:hover{border-color:color-mix(in srgb, var(--accent) 32%, transparent)!important;background:var(--accent-soft)!important;color:var(--accent)!important}.auth-card input,.create-modal input,.create-modal textarea,.create-modal select,.task-search input,.tasks-toolbar input,.task-filter-panel input{caret-color:var(--accent)!important}.auth-card input::placeholder,.create-modal input::placeholder,.create-modal textarea::placeholder{color:var(--text-faint)!important}.urgent-task-toggle input{accent-color:var(--accent)!important}.modal-close{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text-soft)!important}.footer-meta{border-color:var(--border)!important}:focus-visible{outline-offset:3px;outline:2px solid color-mix(in srgb, var(--accent) 48%, transparent)!important}input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-solid) inset!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-solid) inset!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-solid) inset!important}.profile-avatar,.profile-big-avatar,.client-avatar{background:linear-gradient(145deg, var(--accent), var(--accent-strong))!important;color:var(--accent-contrast)!important}.profile-avatar span,.profile-big-avatar span{border-color:var(--surface-solid)!important}.tasks-toolbar>button,.ghost-action,.auth-button{border:1px solid var(--border)!important;background:var(--surface-soft)!important;box-shadow:none!important;color:var(--text)!important;border-radius:11px!important}.tasks-toolbar>button:hover,.ghost-action:hover,.auth-button:hover{border-color:var(--border-strong)!important;background:var(--surface-hover)!important}.create-modal select,.create-modal option,.task-filter-panel select,.tasks-toolbar select,.wallet-address-form select,.admin-user-toolbar select,.admin-inline-select{color-scheme:normal;border-color:var(--border)!important;background:var(--surface-solid)!important;color:var(--text)!important}.mobile-panel>a,.mobile-panel>button{color:var(--text)!important}.mobile-panel{border:1px solid var(--border-strong)!important;background:var(--surface-solid)!important}.mobile-panel>button:not(.theme-switcher-trigger):not(.mobile-logout-button){color:var(--accent-contrast)!important}.mobile-panel>.mobile-logout-button{border:1px solid color-mix(in srgb, var(--danger) 32%, transparent)!important;background:color-mix(in srgb, var(--danger) 10%, var(--surface-solid))!important;color:var(--danger)!important}*{scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar-track{border-color:var(--border);background:var(--bg-elevated)}::-webkit-scrollbar-thumb{border-color:var(--bg-elevated);background:var(--border-strong)}@media (width<=820px){.create-modal input,.create-modal textarea,.create-modal select,.profile-edit-modal input,.profile-edit-modal textarea,.task-response-form input,.task-response-form textarea,.deal-action-form input,.deal-action-form textarea,.admin-dispute-form input,.admin-dispute-form select,.admin-dispute-form textarea,.auth-card input{color-scheme:normal;border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important}.create-modal input::placeholder,.create-modal textarea::placeholder,.profile-edit-modal input::placeholder,.profile-edit-modal textarea::placeholder,.task-response-form input::placeholder,.task-response-form textarea::placeholder,.deal-action-form input::placeholder,.deal-action-form textarea::placeholder,.admin-dispute-form input::placeholder,.admin-dispute-form textarea::placeholder,.auth-card input::placeholder{color:var(--text-faint)!important}}:root[data-theme=portal] .app-shell{z-index:0;isolation:isolate;position:relative}:root[data-theme=portal] .space-scene{display:none}:root[data-theme=portal] .hero-section{min-height:690px;padding-inline:70px}.hero-character-stage{display:none}:root[data-theme=portal] .hero-character-stage,:root[data-theme=warfront] .hero-character-stage{display:contents}:root[data-theme=portal] .hero-character-layer{z-index:1;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}:root[data-theme=portal] .hero-character,:root[data-theme=warfront] .hero-character{z-index:3;object-fit:contain;-webkit-user-select:none;user-select:none;will-change:transform, translate;height:auto;display:block;position:absolute;bottom:20px}:root[data-theme=portal] .hero-character{filter:drop-shadow(0 24px 26px #00000075)drop-shadow(0 0 20px #70ff831f)}:root[data-theme=portal] .hero-character-rick,:root[data-theme=warfront] .hero-character-rick{z-index:1;width:210px;transform:translate3d(var(--hero-parallax-x), var(--hero-parallax-y), 0) rotate(-2deg);animation:.85s cubic-bezier(.2,.78,.2,1) both kronix-rick-enter,5.8s ease-in-out 1s infinite alternate kronix-character-idle;left:-150px;opacity:.96!important}:root[data-theme=portal] .hero-character-morty,:root[data-theme=warfront] .hero-character-morty{width:185px;transform:translate3d(var(--hero-parallax-x), var(--hero-parallax-y), 0) rotate(2deg);animation:.9s cubic-bezier(.2,.78,.2,1) 90ms both kronix-morty-enter,5.2s ease-in-out 1.2s infinite alternate kronix-character-idle;right:-150px;opacity:.95!important}:root[data-theme=portal] .hero-brand-title{z-index:1;background:linear-gradient(98deg, var(--text) 4%, var(--accent) 42%, var(--secondary) 76%, var(--kronix-purple) 108%);filter:drop-shadow(0 0 24px #53ff8d47);letter-spacing:-.075em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;max-width:max-content;font-family:Arial Black,Inter,sans-serif;font-weight:900;position:relative;transform:skew(-2deg)}:root[data-theme=portal] .hero-brand-title:before{z-index:-1;color:#a971ff47;content:attr(data-text);clip-path:inset(58% 0 16%);position:absolute;inset:0;transform:translate(4px,2px)}@keyframes kronix-rick-enter{0%{opacity:0;transform:translate(-44px,28px)rotate(-5deg)}to{transform:translate3d(var(--hero-parallax-x), var(--hero-parallax-y), 0) rotate(-2deg)}}@keyframes kronix-morty-enter{0%{opacity:0;transform:translate(44px,28px)rotate(5deg)}to{transform:translate3d(var(--hero-parallax-x), var(--hero-parallax-y), 0) rotate(2deg)}}@keyframes kronix-character-idle{to{translate:0 -8px}}:root[data-theme=portal] .topbar:after{background:linear-gradient(90deg, transparent 5%, var(--secondary) 35%, var(--accent) 58%, transparent 94%);height:1px;box-shadow:0 0 11px color-mix(in srgb, var(--accent) 34%, transparent);content:"";opacity:.58;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}:root[data-theme=portal] .brand-mark{background:radial-gradient(circle at 50% 50%, #07161a 0 31%, transparent 33%), repeating-conic-gradient(from 22deg, #b7ff73 0 9deg, #42e7df 10deg 17deg, #197d66 18deg 28deg);color:#dfffe6;text-shadow:0 0 8px #71ff83d9;border:1px solid #8bffafb3;border-radius:50% 45% 50% 42%;overflow:hidden;transform:rotate(-5deg);box-shadow:0 0 0 3px #53ff8d17,0 0 24px #53ff8d47,inset 0 0 10px #071416}:root[data-theme=portal] .brand-copy small,:root[data-theme=portal] .eyebrow-pill,:root[data-theme=portal] .news-copy span,:root[data-theme=portal] .section-heading span,:root[data-theme=portal] .auth-kicker,:root[data-theme=portal] .modal-kicker,:root[data-theme=portal] .workspace-hero-kicker,:root[data-theme=portal] .admin-kicker,:root[data-theme=portal] .mini-panel-title span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-theme=portal] .brand-copy strong{letter-spacing:.1em}:root[data-theme=portal] .desktop-nav a.active{border:1px solid var(--control-border);background:linear-gradient(135deg, color-mix(in srgb, var(--secondary) 10%, transparent), var(--accent-soft));color:#eafff2;box-shadow:inset 0 0 18px #45e9de0f}:root[data-theme=portal] .desktop-nav a.active:after{background:linear-gradient(90deg, var(--secondary), var(--accent));height:3px;box-shadow:0 0 9px color-mix(in srgb, var(--accent) 48%, transparent)}:root[data-theme=portal] .create-button,:root[data-theme=portal] .primary-hero,:root[data-theme=portal] .auth-submit,:root[data-theme=portal] .form-submit,:root[data-theme=portal] .accept-response-button{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));background:linear-gradient(105deg, var(--accent), var(--accent-strong) 58%, var(--secondary))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 5%, transparent), 0 12px 30px color-mix(in srgb, var(--accent-strong) 16%, transparent)!important;color:var(--accent-contrast)!important}:root[data-theme=portal] .create-button:hover,:root[data-theme=portal] .primary-hero:hover,:root[data-theme=portal] .auth-submit:hover,:root[data-theme=portal] .form-submit:hover,:root[data-theme=portal] .accept-response-button:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--text));transform:translateY(-2px)scale(1.012);background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 86%, var(--text)), var(--accent) 54%, color-mix(in srgb, var(--secondary) 88%, var(--text)))!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 7%, transparent), 0 14px 34px color-mix(in srgb, var(--accent-strong) 22%, transparent)!important}:root[data-theme=portal] .theme-switcher-trigger:hover,:root[data-theme=portal] .command-button:hover,:root[data-theme=portal] .auth-button:hover,:root[data-theme=portal] .ghost-action:hover,:root[data-theme=portal] .secondary-hero:hover,:root[data-theme=portal] .news-cta:hover,:root[data-theme=portal] .admin-row-action:hover{transform:translateY(-1px);border-color:#7cffae6b!important;box-shadow:0 0 22px #44efab1a,inset 0 1px #b8ffcc14!important}:root[data-theme=portal] button:active:not(:disabled){filter:brightness(1.08)}:root[data-theme=portal] button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.5;box-shadow:none!important;transform:none!important}:root[data-theme=portal] .theme-menu,:root[data-theme=portal] .user-menu-panel,:root[data-theme=portal] .mobile-panel{background:linear-gradient(#65ff9f06 1px,#0000 1px) 0 0/18px 18px,linear-gradient(145deg,#05191dfa,#030f14fa)!important;border-color:#5bfaa640!important;box-shadow:0 24px 70px #000508b8,inset 0 1px #73ffa414!important}:root[data-theme=portal] .glass-panel,:root[data-theme=portal] .auth-copy,:root[data-theme=portal] .auth-card,:root[data-theme=portal] .category-sidebar,:root[data-theme=portal] .tasks-toolbar,:root[data-theme=portal] .task-filter-panel,:root[data-theme=portal] .task-card,:root[data-theme=portal] .site-chat-card,:root[data-theme=portal] .work-guide-card,:root[data-theme=portal] .home-workspace-card,:root[data-theme=portal] .profile-hero-card,:root[data-theme=portal] .profile-section-card,:root[data-theme=portal] .profile-side-card,:root[data-theme=portal] .profile-stats-dashboard article,:root[data-theme=portal] .notification-mode-card,:root[data-theme=portal] .modal,:root[data-theme=portal] .admin-hero-card,:root[data-theme=portal] .admin-tabs,:root[data-theme=portal] .admin-stat-card,:root[data-theme=portal] .admin-panel-wide,:root[data-theme=portal] .admin-section-card,:root[data-theme=portal] .admin-profile-panel,:root[data-theme=portal] .platform-stat,:root[data-theme=portal] .news-banner{-webkit-backdrop-filter:blur(20px)saturate(1.14);backdrop-filter:blur(20px)saturate(1.14);background:linear-gradient(135deg,#68ffa308,#0000 38%),linear-gradient(155deg,#07191ee6,#030e13db)!important;border-color:#60f5ae2b!important;box-shadow:0 20px 56px #00050861,inset 0 1px #91ffb70e!important}:root[data-theme=portal] .hero-dashboard{border:1px solid #67ffa242;border-radius:30px 16px;background:radial-gradient(at 88% 11%,#7fff642e,#0000 24%),linear-gradient(145deg,#071c1ff0,#020f14e0)!important;box-shadow:0 35px 90px #0005089e,0 0 55px #40ef9d12,inset 0 1px #b2ffc514!important}:root[data-theme=portal] .dashboard-card.main-card,:root[data-theme=portal] .balance-block,:root[data-theme=portal] .orbit-mini-feed>div,:root[data-theme=portal] .admin-data-row,:root[data-theme=portal] .deal-card,:root[data-theme=portal] .task-response-card{background:linear-gradient(145deg,#081e21c7,#041117d1)!important;border-color:#65ff9f29!important}:root[data-theme=portal] .dashboard-card.main-card,:root[data-theme=portal] .orbit-mini-feed,:root[data-theme=portal] .orbit-mini-feed>div,:root[data-theme=portal] .orbit-mini-feed p{min-width:0;max-width:100%}:root[data-theme=portal] .task-card:nth-child(3n+1),:root[data-theme=portal] .platform-stat:nth-child(3n+1){border-radius:22px 12px 18px}:root[data-theme=portal] .task-card:nth-child(3n+2),:root[data-theme=portal] .platform-stat:nth-child(3n+2){border-radius:12px 22px 12px 18px}:root[data-theme=portal] .task-card:nth-child(3n+1){background:radial-gradient(circle at 94% 88%,#71ff831a,#0000 23%),linear-gradient(155deg,#081f22f0,#030e13e0)!important}:root[data-theme=portal] .task-card:nth-child(3n+2){background:radial-gradient(circle at 7% 14%,#42e7df17,#0000 24%),linear-gradient(145deg,#071b22f0,#061018e0)!important}:root[data-theme=portal] .task-card:nth-child(3n){background:radial-gradient(circle at 88% 10%,#a070ff14,#0000 22%),linear-gradient(160deg,#0a1922f0,#040f14e0)!important}:root[data-theme=portal] .task-card,:root[data-theme=portal] .platform-stat,:root[data-theme=portal] .admin-stat-card{position:relative;overflow:hidden}:root[data-theme=portal] .task-card:after,:root[data-theme=portal] .platform-stat:after,:root[data-theme=portal] .admin-stat-card:after{content:"";opacity:.72;background:linear-gradient(90deg,#42e7df,#a7ff70);border-radius:0 0 0 8px;width:42px;height:5px;position:absolute;top:0;right:0;box-shadow:0 0 16px #71ff8394}:root[data-theme=portal] .task-card:nth-child(3n+2):before,:root[data-theme=portal] .profile-section-card:before,:root[data-theme=portal] .admin-section-card:before{content:"";pointer-events:none;border:3px double #73ff8b33;border-radius:50% 44% 53% 47%;width:78px;height:62px;position:absolute;bottom:-30px;right:-24px;transform:rotate(-16deg);box-shadow:inset 0 0 16px #42e7df1c,0 0 18px #71ff8314}:root[data-theme=portal] .profile-section-card,:root[data-theme=portal] .admin-section-card{position:relative;overflow:hidden}:root[data-theme=portal] .task-card:hover{background:linear-gradient(145deg,#0a2726f0,#05161cf0)!important;border-color:#77ffa75c!important;box-shadow:0 24px 58px #0007097a,0 0 28px #53ff8d14!important}:root[data-theme=portal] .home-workspace-card,:root[data-theme=portal] .platform-stat,:root[data-theme=portal] .news-banner{transition:border-color .18s,box-shadow .18s,transform .18s}:root[data-theme=portal] .home-workspace-card:hover,:root[data-theme=portal] .platform-stat:hover,:root[data-theme=portal] .news-banner:hover{transform:translateY(-3px);border-color:#74ffa54d!important;box-shadow:0 24px 56px #0007096b,0 0 26px #53ff8d14!important}:root[data-theme=portal] .news-banner{border-radius:13px 28px 13px 20px;position:relative;overflow:hidden}:root[data-theme=portal] .news-banner:after{content:"";pointer-events:none;border:2px solid #5bff9247;border-radius:50%;width:98px;height:72px;position:absolute;bottom:-46px;right:10%;transform:rotate(-9deg);box-shadow:inset 0 0 21px #42e7df24,0 0 22px #71ff831a}:root[data-theme=portal] .news-icon,:root[data-theme=portal] .balance-icon,:root[data-theme=portal] .secure-card>span,:root[data-theme=portal] .platform-stat>span,:root[data-theme=portal] .notify-icon,:root[data-theme=portal] .admin-profile-avatar,:root[data-theme=portal] .wallet-network-mark{border:1px solid #68ffa538;border-radius:50% 44% 50% 42%;box-shadow:inset 0 0 13px #42e7df1f,0 0 16px #53ff8d14;color:#8eff9a!important;background:radial-gradient(circle at 42% 44%,#42e7df1f,#53ff8d2e,#020f13e6)!important}:root[data-theme=portal] .auth-copy{border-radius:30px 14px;background:radial-gradient(at 88% 18%,#69ff7724,#0000 26%),linear-gradient(145deg,#092021ed,#030f14e6)!important}:root[data-theme=portal] .auth-copy:after{border:12px double #6fff8738;width:280px;height:280px;bottom:-106px;right:-74px;box-shadow:0 0 45px #53ff8d26;background:radial-gradient(circle,#041215b8 27%,#42e7df24 30% 40%,#71ff8340 42% 48%,#0000 50%)!important}:root[data-theme=portal] .auth-card,:root[data-theme=portal] .modal{border-radius:14px 28px 14px 24px}:root[data-theme=portal] input,:root[data-theme=portal] textarea,:root[data-theme=portal] select,:root[data-theme=portal] .task-search,:root[data-theme=portal] .admin-search-field{border-color:var(--control-border)!important;background:color-mix(in srgb, var(--bg) 76%, transparent)!important;color:var(--text)!important}:root[data-theme=portal] input:focus,:root[data-theme=portal] textarea:focus,:root[data-theme=portal] select:focus,:root[data-theme=portal] .task-search:focus-within,:root[data-theme=portal] .admin-search-field:focus-within{border-color:color-mix(in srgb, var(--accent) 62%, var(--secondary))!important;box-shadow:0 0 0 3px var(--focus-ring), 0 0 20px color-mix(in srgb, var(--secondary) 6%, transparent)!important}:root[data-theme=portal] .profile-dashboard-nav{background:linear-gradient(155deg,#071b1fed,#030f14e8);border-color:#60f5ae30}:root[data-theme=portal] .profile-dashboard-nav button.active,:root[data-theme=portal] .admin-group-tabs button.active,:root[data-theme=portal] .admin-section-tabs button.active,:root[data-theme=portal] .admin-tabs button.active,:root[data-theme=portal] .category-sidebar button.active{box-shadow:inset 3px 0 0 var(--accent);border-color:var(--border-strong)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--secondary) 10%, transparent), var(--accent-soft))!important;color:color-mix(in srgb, var(--accent) 66%, var(--text))!important}:root[data-theme=portal] .modal-backdrop{background:radial-gradient(circle at 80% 14%,#47ff8e14,#0000 30%),#000608d1}:root[data-theme=portal] .mobile-bottom-nav{background:#020e12f0;border-top-color:#63ffa538;box-shadow:0 -12px 38px #00070975}.chat-nav-link{align-items:center;gap:6px;display:inline-flex}.chat-nav-link b,.mobile-chat-link b,.mobile-chat-nav b{background:var(--accent);min-width:18px;height:18px;color:var(--accent-contrast);border-radius:999px;place-items:center;padding:0 5px;font-size:8px;line-height:1;display:inline-grid}.mobile-chat-link{justify-content:space-between;align-items:center;display:flex!important}.mobile-chat-nav{position:relative}.mobile-chat-nav b{border:2px solid var(--header);position:absolute;top:2px;left:calc(50% + 6px)}.hidden-conversations{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 76%, transparent);border-radius:10px;margin:6px 4px 0}.hidden-conversations summary{min-height:34px;color:var(--text-soft);cursor:pointer;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:750;list-style:none;display:flex}.hidden-conversations summary::-webkit-details-marker{display:none}.hidden-conversations summary span{flex:1}.hidden-conversations summary b{background:var(--surface-hover);min-width:17px;height:17px;color:var(--text-faint);border-radius:999px;place-items:center;font-size:8px;display:grid}.hidden-conversations[open] summary>svg:last-child{rotate:180deg}.hidden-conversations>div{gap:3px;padding:0 4px 4px;display:grid}.hidden-conversations>div>button{min-width:0;min-height:38px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px;display:grid}.hidden-conversations>div>button:hover{background:var(--surface-hover);color:var(--text)}.hidden-conversations>div>button>span{gap:2px;min-width:0;display:grid}.hidden-conversations strong,.hidden-conversations small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hidden-conversations strong{font-size:9px}.hidden-conversations small{color:var(--text-faint);font-size:8px}.presence-dot{border:2px solid var(--surface-solid);background:var(--text-faint);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.presence-dot.online{background:#55e995;box-shadow:0 0 8px #55e99573}.presence-dot.recent{background:var(--warning)}.unread-message-divider{width:100%;color:var(--text-faint);align-items:center;gap:10px;margin:11px 0;font-size:8px;display:flex}.unread-message-divider:before,.unread-message-divider:after{background:var(--border);content:"";flex:1;height:1px}.unread-message-divider span{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 88%, transparent);border-radius:999px;padding:5px 9px}.unread-message-divider{color:var(--accent);font-weight:850}.unread-message-divider:before,.unread-message-divider:after{background:color-mix(in srgb, var(--accent) 38%, transparent)}@keyframes chat-message-highlight{0%,to{box-shadow:none}24%,70%{box-shadow:0 0 0 3px var(--accent-soft), 0 0 24px color-mix(in srgb, var(--accent) 32%, transparent)}}@keyframes skeleton-slide{to{background-position:-200% 0}}@keyframes typing-dot{to{opacity:.45;translate:0 -3px}}@media (width<=720px){.mobile-bottom-nav{grid-template-columns:repeat(6,1fr)}}:root[data-theme=portal] footer{background:radial-gradient(circle at 8% 24%,#b8ff75a3 0 1px,#0000 2px),radial-gradient(circle at 24% 68%,#42e7df7a 0 1px,#0000 2px),radial-gradient(circle at 77% 35%,#ab77ff80 0 1px,#0000 2px),radial-gradient(circle at 91% 76%,#b8ff7580 0 1px,#0000 2px),linear-gradient(#0000,#020c10c7);border-top-color:#62ffa524;position:relative;overflow:hidden}:root[data-theme=portal] footer:before{content:"";border:1px solid #66ffa41f;border-radius:50%;width:220px;height:118px;position:absolute;bottom:-70px;right:12%;transform:rotate(-8deg);box-shadow:inset 0 0 36px #42e7df14,0 0 36px #53ff8d14}:root[data-theme=portal] .footer-inner{z-index:1;position:relative}@media (width<=1359px){:root[data-theme=portal] .hero-section,:root[data-theme=warfront] .hero-section{padding-inline:0}:root[data-theme=portal] .hero-character,:root[data-theme=warfront] .hero-character{display:none}}@media (width<=1439px){:root[data-theme=portal] .page-dimension-decor{display:none}}:root[data-theme=portal] .spinning{filter:drop-shadow(0 0 6px #71ff83b3)}@media (width<=900px){:root[data-theme=portal] .hero-section{min-height:auto}:root[data-theme=portal] .hero-character-layer{inset:0 -12px}:root[data-theme=portal] .hero-copy,:root[data-theme=portal] .hero-dashboard{z-index:2}}@media (width<=820px){:root[data-theme=portal] body{background:linear-gradient(180deg, #02090d6b, #02090de0 58%, #02090d), radial-gradient(ellipse at 50% 32%, #02090d66, transparent 68%), var(--dimension-art) var(--dimension-position) / auto 680px no-repeat, #02090d}:root[data-theme=portal][data-view=home] body{background:linear-gradient(180deg, #02090d52, #02090dd1 62%, #02090d 94%), linear-gradient(90deg, #02090d61, #02090d2e 48%, #02090d57), var(--dimension-art) var(--dimension-position) / auto 720px no-repeat, #02090d}:root[data-theme=portal] .dimension-atmosphere{opacity:.55;inset:68px 0 0}:root[data-theme=portal] .dimension-signal{font-size:8px;top:15px;left:16px}:root[data-theme=portal] .dimension-orbit{opacity:.42;animation-duration:28s}:root[data-theme=portal] .dimension-planet-one{width:64px;height:64px;top:30vh;left:-24px}:root[data-theme=portal] .dimension-satellite{display:none}}@media (width<=560px){:root[data-theme=portal] .brand-mark{width:36px;height:36px}:root[data-theme=portal] .hero-section{gap:28px}:root[data-theme=portal] .hero-dashboard{border-radius:22px 12px}:root[data-theme=portal] .news-banner:after,:root[data-theme=portal] .dimension-orbit-two{display:none}:root[data-theme=portal] .task-card,:root[data-theme=portal] .platform-stat{border-radius:14px!important}}@media (prefers-reduced-motion:reduce){:root[data-theme=portal] .dimension-orbit,:root[data-theme=portal] .dimension-planet,:root[data-theme=portal] .dimension-satellite,:root[data-theme=portal] .dimension-dust>i,:root[data-theme=portal] .page-dimension-decor img,:root[data-theme=portal] .page-alien-orb,:root[data-theme=portal] .page-energy-comet,:root[data-theme=portal] .hero-character,:root[data-theme=warfront] .hero-character{animation:none}:root[data-theme=portal] .create-button,:root[data-theme=portal] .primary-hero,:root[data-theme=portal] .task-card,:root[data-theme=portal] .home-workspace-card,:root[data-theme=portal] .platform-stat,:root[data-theme=portal] .news-banner{transition:none}}:root[data-theme=portal] body:after{z-index:79;top:calc(var(--cursor-y,-100px) - 44px);left:calc(var(--cursor-x,-100px) - 44px);content:"";filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#7bff821c,#42e7df09 38%,#0000 70%);border-radius:50%;width:88px;height:88px;transition:top 90ms linear,left 90ms linear,opacity .18s;position:fixed}.app-shell>main{animation:.38s cubic-bezier(.2,.72,.25,1) both kronix-page-arrive}@keyframes kronix-page-arrive{0%{opacity:0;filter:blur(4px);translate:0 12px}to{opacity:1;filter:blur();translate:0}}.tasks-workspace-hero,.chat-workspace-hero{grid-template-columns:minmax(0,1fr) 170px 260px;align-items:end;gap:24px;display:grid;position:relative}.universe-hero-character{z-index:2;outline-offset:5px;cursor:pointer;background:0 0;border:0;align-self:end;place-items:end center;width:170px;height:230px;padding:0;animation:.64s cubic-bezier(.2,.78,.2,1) both kronix-character-arrive;display:grid;position:relative}.universe-hero-character img{object-fit:contain;filter:drop-shadow(0 22px 24px #00000075)drop-shadow(0 0 18px #71ff8326);transform-origin:50% 90%;width:100%;height:100%;transition:scale .2s,rotate .2s,filter .2s;animation:5.8s ease-in-out .7s infinite alternate kronix-character-breathe;display:block}.universe-hero-character>span{border:1px solid var(--border-strong);background:var(--surface-solid);box-shadow:var(--shadow-soft);color:var(--accent);opacity:0;white-space:nowrap;border-radius:11px 11px 11px 3px;padding:7px 9px;font-size:9px;font-weight:850;transition:opacity .16s,translate .16s;position:absolute;top:20px;right:-24px;translate:0 7px}.universe-hero-character:hover img,.universe-hero-character:focus-visible img{filter:drop-shadow(0 25px 26px #00000080)drop-shadow(0 0 28px #71ff834d);rotate:-1.5deg;scale:1.035}.universe-hero-character:hover>span,.universe-hero-character:focus-visible>span{opacity:1;translate:0}.character-meeseeks{height:214px}.character-meeseeks img{transform:scaleX(-1)}.character-summer-morty{width:184px;height:244px}@keyframes kronix-character-arrive{0%{opacity:0;filter:blur(7px);translate:0 42px;scale:.9}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes kronix-character-breathe{to{translate:0 -7px;rotate:.7deg}}.profile-character-art,.admin-character-art,.auth-character-art,.news-character-art,.workspace-card-art,.task-card-character{object-fit:contain;-webkit-user-select:none;user-select:none;height:auto;display:block}.profile-character-art{z-index:2;filter:drop-shadow(0 16px 22px #0000006b)drop-shadow(0 0 18px #71ff8329);pointer-events:none;align-self:end;width:86px;max-height:128px;animation:.68s both kronix-character-arrive,5.4s ease-in-out .72s infinite alternate kronix-character-breathe;position:relative;opacity:1!important}.profile-hero-card{padding-right:24px}.profile-identity-row{grid-template-columns:auto minmax(0,1fr) 86px auto}.admin-character-art{filter:drop-shadow(0 16px 22px #0000007a)drop-shadow(0 0 16px #71ff8324);order:2;align-self:end;width:126px;max-height:190px;animation:.68s both kronix-character-arrive;opacity:1!important}.admin-hero-card>div:first-of-type{order:1}.admin-hero-actions{order:3}.auth-character-art{z-index:1;filter:drop-shadow(0 18px 22px #00000070)drop-shadow(0 0 18px #71ff831f);pointer-events:none;width:214px;animation:.72s both kronix-character-arrive,6.5s ease-in-out .76s infinite alternate kronix-character-breathe;position:absolute;bottom:-48px;right:26px;opacity:1!important}.auth-copy{padding-bottom:250px}.auth-copy:after{display:none}.home-workspace-card{isolation:isolate;transition:translate .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.home-workspace-card>:not(.workspace-card-art){z-index:2;position:relative}.workspace-card-art{z-index:1;opacity:.72;filter:drop-shadow(0 14px 18px #0000006b)drop-shadow(0 0 13px #71ff8324);pointer-events:none;transition:translate .21s,scale .21s,rotate .21s,opacity .21s;position:absolute}.workspace-art-butter-robot{width:76px;top:46px;right:8px}.workspace-art-pickle{width:86px;bottom:-22px;right:-5px}.workspace-art-portal-gun{width:122px;top:52px;right:-14px;rotate:-8deg}.workspace-art-portal-gun,.task-card-character-toward-content,:root[data-theme=portal] .page-universe-object-toward-content{transform:scaleX(-1)}.home-workspace-card:hover .workspace-card-art{opacity:.95;translate:-5px -5px;rotate:-1deg;scale:1.04}.home-workspace-card h3,.home-workspace-card p{max-width:calc(100% - 78px)}.task-card:has(.task-card-character){padding-right:112px}.task-card-character{z-index:1;opacity:.78;filter:drop-shadow(0 12px 17px #0000006b)drop-shadow(0 0 10px #71ff831f);pointer-events:none;width:82px;max-height:118px;transition:translate .18s,scale .18s,rotate .18s;position:absolute;bottom:14px;right:12px}.task-card-character-0{width:108px;right:4px}.task-card-character-1{width:72px}.task-card-character-2{width:103px;right:4px}.task-card:hover .task-card-character{translate:-4px -4px;rotate:-1deg;scale:1.045}.task-card>:not(.task-card-character){z-index:2;position:relative}.dimension-object-divider{grid-template-columns:1fr 220px 1fr;align-items:center;gap:18px;width:min(800px,100% - 32px);height:122px;margin:4px auto 8px;display:grid;overflow:hidden}.dimension-object-divider>span{background:linear-gradient(90deg,#0000,#42e7df6b,#71ff838a);height:1px;box-shadow:0 0 12px #71ff8333}.dimension-object-divider>span:last-child{transform:scaleX(-1)}.dimension-object-divider img{object-fit:contain;filter:drop-shadow(0 0 18px #71ff8340);width:220px;height:112px;animation:6.4s ease-in-out infinite alternate kronix-props-drift;display:block}@keyframes kronix-props-drift{to{translate:0 -5px;rotate:1.5deg}}.news-banner{grid-template-columns:auto minmax(0,1fr) 122px auto auto;position:relative;overflow:hidden}.news-icon{order:1}.news-copy{order:2}.news-character-art{z-index:1;object-position:top;filter:drop-shadow(0 12px 14px #0006);pointer-events:none;order:3;align-self:end;width:116px;max-height:108px;transition:scale .18s,translate .18s}.news-cta{z-index:2;order:4;position:relative}.banner-controls{z-index:2;order:5;position:relative}.news-banner:hover .news-character-art{translate:0 -3px;scale:1.04}.footer-easter-egg{border:1px solid var(--border);background:var(--surface-soft);width:min(250px,100%);color:var(--text-faint);text-align:left;cursor:pointer;border-radius:14px 9px;grid-template-columns:86px 1fr;align-items:center;gap:8px;margin-top:17px;padding:5px 9px 5px 3px;transition:border-color .18s,background .18s,transform .18s;display:grid}.footer-easter-egg img{object-fit:contain;width:86px;height:58px;transition:translate .22s,rotate .22s,filter .22s;display:block}.footer-easter-egg span{font-size:8px;line-height:1.45}.footer-easter-egg:hover,.footer-easter-egg.is-active{border-color:var(--border-strong);background:var(--surface-hover);transform:translateY(-2px)}.footer-easter-egg:hover img{translate:4px -3px;rotate:2deg}.footer-easter-egg.is-active img{filter:drop-shadow(0 0 14px #71ff8361);animation:.72s both kronix-easter-ship}@keyframes kronix-easter-ship{45%{translate:46px -16px;rotate:7deg;scale:1.08}}.home-workspaces:before,.standalone-marketplace:before,.standalone-chat:before,.profile-dashboard-shell:before,.admin-workspace:before{z-index:-1;content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(#71ff8316,#42e7df06 42%,#0000 72%);height:110px;position:absolute;top:-54px;left:8%;right:8%}.home-workspaces,.standalone-marketplace,.standalone-chat,.profile-dashboard-shell,.admin-workspace{isolation:isolate;position:relative}:root[data-theme=portal] .site-chat-card,:root[data-theme=portal] .admin-panel-wide,:root[data-theme=portal] .profile-hero-card{outline-offset:-7px;outline:1px solid #42e7df12;box-shadow:0 20px 56px #00050866,inset 0 0 0 1px #71ff8309,inset 0 0 40px #42e7df06!important}.not-found-page{align-items:center;min-height:calc(100vh - 76px);padding:46px 0 74px;display:grid}.not-found-stage{background:linear-gradient(135deg,#071c1ff0,#020f14e6);border-radius:30px 14px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:38px;min-height:620px;padding:52px;display:grid;position:relative;overflow:hidden}.not-found-stage:before{content:"";opacity:.16;filter:saturate(.8);background:-webkit-image-set(url(/dimension-citadel-rm.jpg) 1x,url(/dimension-citadel-rm-hq.jpg) 2x) 50%/cover;background:image-set("/dimension-citadel-rm.jpg" 1x,"/dimension-citadel-rm-hq.jpg" 2x) 50%/cover;position:absolute;inset:0}.not-found-copy{z-index:2;position:relative}.not-found-code{color:#0000;letter-spacing:-.09em;filter:drop-shadow(0 0 24px #2fc3b92e);background:linear-gradient(100deg,#e8edf2,#9566c7 34%,#347fa8 58%,#2fc3b9 78%,#62dc91);-webkit-background-clip:text;background-clip:text;margin:18px 0 4px;font-size:clamp(84px,12vw,168px);font-weight:950;line-height:.76;display:block}.not-found-copy h1{letter-spacing:-.06em;margin:22px 0 16px;font-size:clamp(40px,5vw,66px);line-height:.95}.not-found-copy p{max-width:540px;color:var(--text-soft);margin:0 0 28px;font-size:15px;line-height:1.7}.not-found-copy small{color:var(--text-faint);align-items:center;gap:7px;margin-top:20px;font-size:9px;display:flex}.not-found-art{z-index:1;isolation:isolate;min-height:500px;position:relative}.not-found-art img{object-fit:contain;filter:drop-shadow(0 24px 26px #00000075)drop-shadow(0 0 18px #71ff8324);height:auto;display:block;position:absolute;opacity:1!important}.not-found-portal{z-index:1;width:65%;animation:5.8s ease-in-out infinite alternate kronix-portal-pulse;top:4%;left:17%;opacity:.3!important}.not-found-rick{z-index:2;width:46%;animation:.72s both kronix-character-arrive;bottom:0;left:0}.not-found-morty{z-index:3;width:40%;animation:.72s 80ms both kronix-character-arrive;bottom:0;right:1%}.not-found-cruiser{z-index:4;width:34%;animation:6.5s ease-in-out infinite alternate kronix-props-drift;top:-2%;right:2%;opacity:.9!important}@keyframes kronix-portal-pulse{to{filter:drop-shadow(0 0 34px #71ff8357);rotate:3deg;scale:1.05}}@media (width<=1100px){.tasks-workspace-hero,.chat-workspace-hero{grid-template-columns:minmax(0,1fr) 140px 230px;gap:16px}.universe-hero-character{width:140px;height:190px}.character-summer-morty{width:150px;height:205px}.profile-hero-card{padding-right:24px}.profile-character-art{display:none}.profile-identity-row{grid-template-columns:auto minmax(0,1fr)}.profile-actions-box{grid-column:1/-1}.news-banner{grid-template-columns:auto minmax(0,1fr) auto auto}.news-character-art{display:none}}@media (width<=820px){:root[data-theme=portal] body:after{display:none}.tasks-workspace-hero,.chat-workspace-hero{display:flex}.universe-hero-character{opacity:.52;pointer-events:none;width:94px;height:122px;position:absolute;top:20px;right:8px}.universe-hero-character>span{display:none}.tasks-workspace-hero>div:first-child,.chat-workspace-hero>div:first-child{z-index:2;padding-right:54px;position:relative}.admin-character-art{display:none}.auth-copy{padding-bottom:26px}.auth-character-art{width:128px;bottom:-14px;right:-14px;opacity:.36!important}.auth-benefits{padding-right:60px}.task-card:has(.task-card-character){padding-right:24px}.task-card-character{display:none}.dimension-object-divider{grid-template-columns:1fr 120px 1fr;height:88px}.dimension-object-divider img{width:120px;height:82px}.not-found-stage{grid-template-columns:1fr;min-height:auto;padding:34px 28px}.not-found-art{min-height:350px}}@media (width<=560px){.universe-hero-character{display:none}.tasks-workspace-hero>div:first-child,.chat-workspace-hero>div:first-child{padding-right:0}.auth-character-art{display:none}.auth-benefits{padding-right:0}.workspace-card-art{opacity:.42}.workspace-art-butter-robot,.workspace-art-pickle,.workspace-art-portal-gun{right:0}.workspace-art-portal-gun{width:108px}.home-workspace-card h3,.home-workspace-card p{max-width:calc(100% - 44px)}.dimension-object-divider{grid-template-columns:1fr 92px 1fr;gap:8px;width:calc(100% - 24px)}.dimension-object-divider img{width:92px}.footer-easter-egg{width:100%}.not-found-page{padding:18px 0 86px}.not-found-stage{border-radius:22px 12px;width:calc(100% - 24px);padding:28px 20px}.not-found-copy{text-align:center}.not-found-copy .workspace-kicker,.not-found-copy small{justify-content:center}.not-found-copy .primary-hero{width:100%}.not-found-art{min-height:270px}.not-found-rick{width:45%;left:5%}.not-found-morty{width:38%;right:6%}.not-found-portal{width:64%;top:3%;left:18%}.not-found-cruiser{width:36%;top:-12%;right:1%}}@media (prefers-reduced-motion:reduce){.app-shell>main,.universe-hero-character,.universe-hero-character img,.profile-character-art,.admin-character-art,.auth-character-art,.dimension-object-divider img,.footer-easter-egg.is-active img,.not-found-art img{animation:none!important}}@media (width<=900px){:root[data-theme=portal] .hero-character-stage,:root[data-theme=warfront] .hero-character-stage{z-index:1;justify-content:center;align-items:flex-end;gap:18px;width:100%;height:230px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}:root[data-theme=portal] .hero-character-stage .hero-character,:root[data-theme=warfront] .hero-character-stage .hero-character{flex:none;animation:.68s both kronix-character-arrive,5.8s ease-in-out .76s infinite alternate kronix-character-breathe;display:block;position:relative;inset:auto;transform:none;opacity:1!important}:root[data-theme=portal] .hero-character-stage .hero-character-rick,:root[data-theme=warfront] .hero-character-stage .hero-character-rick{width:auto;height:220px;margin-right:0}:root[data-theme=portal] .hero-character-stage .hero-character-morty,:root[data-theme=warfront] .hero-character-stage .hero-character-morty{width:auto;height:194px;margin-left:0}}@media (width<=560px){:root[data-theme=portal] .hero-character-stage,:root[data-theme=warfront] .hero-character-stage{height:180px}:root[data-theme=portal] .hero-character-stage .hero-character,:root[data-theme=warfront] .hero-character-stage .hero-character{animation:none}:root[data-theme=portal] .hero-character-stage .hero-character-rick,:root[data-theme=warfront] .hero-character-stage .hero-character-rick{width:auto;height:170px;margin-right:0}:root[data-theme=portal] .hero-character-stage .hero-character-morty,:root[data-theme=warfront] .hero-character-stage .hero-character-morty{width:auto;height:148px;margin-left:0}}:root[data-theme=portal] body{background:linear-gradient(180deg, #080c131f, #080c1399 58%, var(--bg) 98%), radial-gradient(ellipse at 12% 16%, #5b2a8640, transparent 44%), radial-gradient(ellipse at 88% 28%, #245d8f33, transparent 42%), radial-gradient(ellipse at 52% 72%, #27c5b817, transparent 46%), var(--dimension-art) var(--dimension-position) / cover fixed, var(--bg)}:root[data-theme=portal][data-view=home] body{background:linear-gradient(180deg, #080c1314, #080c1373 54%, #080c13e6 88%, var(--bg) 100%), radial-gradient(ellipse at 8% 18%, #5b2a864d, transparent 42%), radial-gradient(ellipse at 84% 32%, #245d8f33, transparent 40%), radial-gradient(ellipse at 58% 66%, #2fc3b91c, transparent 45%), var(--dimension-art) var(--dimension-position) / cover fixed, var(--bg)}:root[data-theme=portal] :where(button,a,input,textarea,select,[role=tab],[role=option]){transition:background-color .17s var(--portal-ease), border-color .17s var(--portal-ease), box-shadow .19s var(--portal-ease), color .17s var(--portal-ease), transform .17s var(--portal-ease)}:root[data-theme=portal] .topbar{border-bottom-color:color-mix(in srgb, var(--portal-turquoise) 34%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--portal-turquoise) 3.5%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, radial-gradient(circle at 9% -40%, #5b2a8652, transparent 34%), linear-gradient(100deg, #080d15f7, #0a1823f2 58%, #171126f0);box-shadow:0 14px 48px #01050c80,0 1px #2fc3b91f}:root[data-theme=portal] .topbar:after{background:linear-gradient(90deg, transparent 4%, var(--kronix-purple) 24%, var(--portal-blue-bright) 46%, var(--portal-turquoise) 68%, var(--accent) 84%, transparent 97%);box-shadow:0 0 14px color-mix(in srgb, var(--portal-turquoise) 26%, transparent);opacity:.72}:root[data-theme=portal] .brand-mark{border-color:color-mix(in srgb, var(--portal-turquoise) 58%, var(--accent));background:radial-gradient(circle at 50% 50%, #0c1822 0 31%, transparent 33%), repeating-conic-gradient(from 22deg, #73e69a 0 9deg, #2fc3b9 10deg 17deg, #3d5793 18deg 24deg, #6b3f91 25deg 30deg);color:var(--text);text-shadow:0 0 9px #62dc9185;box-shadow:0 0 0 3px #2fc3b914,0 0 24px #62dc9133,0 0 34px #5b2a861f,inset 0 0 12px #09131d}:root[data-theme=portal] .hero-brand-title{background:linear-gradient(96deg, var(--text) 2%, #b9a5da 24%, var(--kronix-purple) 42%, var(--portal-blue-bright) 62%, var(--portal-turquoise) 79%, var(--accent) 100%);filter:drop-shadow(0 0 24px #2fc3b929);-webkit-background-clip:text;background-clip:text}:root[data-theme=portal] .hero-brand-title:before{color:#5b2a8659}:root[data-theme=portal] .create-button,:root[data-theme=portal] .primary-hero,:root[data-theme=portal] .auth-submit,:root[data-theme=portal] .form-submit,:root[data-theme=portal] .accept-response-button,:root[data-theme=portal] .listing-safe-deal{border-color:color-mix(in srgb, var(--portal-turquoise) 48%, var(--accent))!important;background:var(--accent-gradient)!important;color:var(--accent-contrast)!important;box-shadow:0 0 0 1px #62dc9114,0 14px 34px #147e7538,0 0 26px #2fc3b91a!important}:root[data-theme=portal] .create-button:hover,:root[data-theme=portal] .primary-hero:hover,:root[data-theme=portal] .auth-submit:hover,:root[data-theme=portal] .form-submit:hover,:root[data-theme=portal] .accept-response-button:hover,:root[data-theme=portal] .listing-safe-deal:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--accent) 52%, var(--text))!important;background:var(--accent-gradient-hover)!important;box-shadow:0 0 0 3px #2fc3b91a,0 17px 40px #18847a47,0 0 30px #5b2a861f!important}:root[data-theme=portal] .theme-switcher-trigger,:root[data-theme=portal] .command-button,:root[data-theme=portal] .auth-button,:root[data-theme=portal] .ghost-action,:root[data-theme=portal] .secondary-hero,:root[data-theme=portal] .news-cta,:root[data-theme=portal] .stats-refresh,:root[data-theme=portal] .banner-controls button,:root[data-theme=portal] .admin-filter-reset,:root[data-theme=portal] .admin-row-action{border-color:var(--control-border)!important;background:var(--control-gradient)!important;box-shadow:inset 0 1px #e8edf20d,0 7px 18px #01060e29!important}:root[data-theme=portal] .theme-switcher-trigger:hover,:root[data-theme=portal] .command-button:hover,:root[data-theme=portal] .auth-button:hover,:root[data-theme=portal] .ghost-action:hover,:root[data-theme=portal] .secondary-hero:hover,:root[data-theme=portal] .news-cta:hover,:root[data-theme=portal] .stats-refresh:hover,:root[data-theme=portal] .banner-controls button:hover,:root[data-theme=portal] .admin-filter-reset:hover,:root[data-theme=portal] .admin-row-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--portal-turquoise) 56%, var(--kronix-purple))!important;background:linear-gradient(135deg,#1b3e50f2,#1f1f3df0)!important;box-shadow:0 0 24px #2fc3b91a,0 10px 24px #01060e3d,inset 0 1px #e8edf212!important}:root[data-theme=portal] .desktop-nav a.active,:root[data-theme=portal] .profile-dashboard-nav button.active,:root[data-theme=portal] .admin-group-tabs button.active,:root[data-theme=portal] .admin-section-tabs button.active,:root[data-theme=portal] .admin-tabs button.active,:root[data-theme=portal] .category-sidebar button.active,:root[data-theme=portal] .auth-tabs button.active,:root[data-theme=portal] .role-switch button.active,:root[data-theme=portal] .listing-type-switch button.active{border-color:color-mix(in srgb, var(--portal-turquoise) 54%, var(--kronix-purple))!important;box-shadow:inset 3px 0 0 var(--accent), 0 0 22px #2fc3b912!important;color:color-mix(in srgb, var(--text) 80%, var(--accent))!important;background:linear-gradient(135deg,#5b2a8642,#245d8f40 52%,#2fc3b929)!important}:root[data-theme=portal] .glass-panel,:root[data-theme=portal] .task-card,:root[data-theme=portal] .listing-card,:root[data-theme=portal] .deal-card,:root[data-theme=portal] .chat-message-content,:root[data-theme=portal] .admin-data-row,:root[data-theme=portal] .task-response-card{transition:background-color .19s var(--portal-ease), border-color .19s var(--portal-ease), box-shadow .21s var(--portal-ease), color .17s var(--portal-ease), transform .19s var(--portal-ease);border-color:var(--border)!important;background:var(--panel-gradient)!important;box-shadow:0 20px 56px #01060e57,inset 0 1px #e8edf20b!important}:root[data-theme=portal] .task-card:nth-child(3n+1),:root[data-theme=portal] .listing-card:nth-child(3n+1){background:radial-gradient(circle at 94% 90%, #62dc911a, transparent 27%), var(--panel-gradient)!important}:root[data-theme=portal] .task-card:nth-child(3n+2),:root[data-theme=portal] .listing-card:nth-child(3n+2){background:radial-gradient(circle at 8% 10%, #2fc3b91c, transparent 28%), var(--panel-gradient)!important}:root[data-theme=portal] .task-card:nth-child(3n),:root[data-theme=portal] .listing-card:nth-child(3n){background:radial-gradient(circle at 90% 8%, #9566c71f, transparent 28%), var(--panel-gradient)!important}:root[data-theme=portal] .deal-card{background:radial-gradient(circle at 94% 12%,#5b2a8624,#0000 30%),linear-gradient(145deg,#11222feb,#0c1925eb 58%,#1c152dd1)!important}:root[data-theme=portal] .task-card:hover,:root[data-theme=portal] .listing-card:hover,:root[data-theme=portal] .deal-card:hover,:root[data-theme=portal] .home-workspace-card:hover,:root[data-theme=portal] .platform-stat:hover,:root[data-theme=portal] .news-banner:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--portal-turquoise) 58%, var(--kronix-purple))!important;box-shadow:0 24px 62px #01060e70,0 0 30px #2fc3b914,0 0 34px #5b2a860f!important}:root[data-theme=portal] .hero-dashboard,:root[data-theme=portal] .auth-copy,:root[data-theme=portal] .profile-hero-card,:root[data-theme=portal] .admin-hero-card,:root[data-theme=portal] .news-banner{border-color:color-mix(in srgb, var(--portal-turquoise) 36%, var(--kronix-purple))!important;background:radial-gradient(at 88% 10%,#62dc911c,#0000 28%),radial-gradient(at 10% 92%,#5b2a8629,#0000 36%),linear-gradient(145deg,#11222df2,#0a1823eb 56%,#1d142ed6)!important;box-shadow:0 30px 82px #01060e80,0 0 42px #2fc3b912,inset 0 1px #e8edf20e!important}:root[data-theme=portal] .theme-menu,:root[data-theme=portal] .user-menu-panel,:root[data-theme=portal] .notification-popover,:root[data-theme=portal] .mobile-panel{border-color:color-mix(in srgb, var(--portal-turquoise) 36%, var(--kronix-purple))!important;background:linear-gradient(150deg,#0f1f2bfb,#0a1621fc 58%,#1e142ff7)!important;box-shadow:0 26px 76px #01050dad,0 0 32px #2fc3b912,inset 0 1px #e8edf20e!important}:root[data-theme=portal] .theme-menu>button:hover,:root[data-theme=portal] .theme-menu>button.active,:root[data-theme=portal] .user-menu-panel [role=menuitem]:hover{color:var(--text);background:linear-gradient(135deg,#5b2a8633,#2fc3b924)!important}:root[data-theme=portal] :where(input,textarea,select),:root[data-theme=portal] .task-search,:root[data-theme=portal] .listing-search,:root[data-theme=portal] .admin-search-field{box-shadow:inset 0 1px #e8edf206,inset 0 0 22px #245d8f0d;border-color:var(--control-border)!important;color:var(--text)!important;background:linear-gradient(145deg,#0a1621f0,#111828eb)!important}:root[data-theme=portal] :where(input,textarea,select):hover,:root[data-theme=portal] .task-search:hover,:root[data-theme=portal] .listing-search:hover,:root[data-theme=portal] .admin-search-field:hover{border-color:color-mix(in srgb, var(--portal-blue-bright) 54%, var(--portal-turquoise))!important}:root[data-theme=portal] :where(input,textarea,select):focus,:root[data-theme=portal] .task-search:focus-within,:root[data-theme=portal] .listing-search:focus-within,:root[data-theme=portal] .admin-search-field:focus-within{border-color:var(--portal-turquoise)!important;box-shadow:0 0 0 3px var(--focus-ring), 0 0 24px #5b2a861a, inset 0 0 24px #245d8f12!important}:root[data-theme=portal] .listing-card-image{background:radial-gradient(circle at 24% 24%,#2fc3b924,#0000 46%),radial-gradient(circle at 84% 76%,#5b2a862b,#0000 48%),linear-gradient(135deg,#0d1723,#17233a)}:root[data-theme=portal] .profile-cover-band{background:radial-gradient(at 84% 28%,#62dc9129,#0000 24%),linear-gradient(108deg,#5b2a8647,#245d8f40 48%,#2fc3b929 76%,#0000)}:root[data-theme=portal] .news-icon,:root[data-theme=portal] .balance-icon,:root[data-theme=portal] .secure-card>span,:root[data-theme=portal] .platform-stat>span,:root[data-theme=portal] .notify-icon,:root[data-theme=portal] .admin-profile-avatar,:root[data-theme=portal] .wallet-network-mark{border-color:color-mix(in srgb, var(--portal-turquoise) 42%, var(--accent));box-shadow:inset 0 0 15px #2fc3b91f,0 0 20px #5b2a8614;color:color-mix(in srgb, var(--accent) 72%, var(--text))!important;background:radial-gradient(circle at 38% 34%,#62dc9138,#2fc3b92b 40%,#245d8f2e 66%,#131424eb)!important}:root[data-theme=portal] .home-workspaces:before,:root[data-theme=portal] .standalone-marketplace:before,:root[data-theme=portal] .standalone-chat:before,:root[data-theme=portal] .profile-dashboard-shell:before,:root[data-theme=portal] .admin-workspace:before{filter:blur(16px);background:radial-gradient(#5b2a8621,#245d8f17 34%,#2fc3b90e 58%,#0000 76%)}:root[data-theme=portal] footer{border-top-color:color-mix(in srgb, var(--portal-turquoise) 26%, var(--kronix-purple));background:radial-gradient(circle at 8% 24%,#62dc916b 0 1px,#0000 2px),radial-gradient(circle at 24% 68%,#2fc3b961 0 1px,#0000 2px),radial-gradient(circle at 77% 35%,#9566c76b 0 1px,#0000 2px),radial-gradient(at 86% 112%,#5b2a8638,#0000 44%),linear-gradient(#080c130f,#080e17e0)}:root[data-theme=portal] footer:before{border-color:#2fc3b924;box-shadow:inset 0 0 42px #245d8f1a,0 0 42px #5b2a8614}:root[data-theme=portal] .mobile-bottom-nav{border-top-color:color-mix(in srgb, var(--portal-turquoise) 30%, var(--kronix-purple));background:linear-gradient(100deg,#08111bf7,#0f1827f7,#1c132bf2);box-shadow:0 -14px 42px #01050d80}:root[data-theme=portal] .mobile-bottom-nav button.active{color:color-mix(in srgb, var(--accent) 80%, var(--text));text-shadow:0 0 13px #2fc3b942}@media (width<=820px){:root[data-theme=portal] body{background:linear-gradient(180deg, #080c133d, #080c13d6 60%, var(--bg)), radial-gradient(ellipse at 10% 18%, #5b2a8638, transparent 46%), radial-gradient(ellipse at 86% 28%, #245d8f29, transparent 44%), var(--dimension-art) var(--dimension-position) / auto 680px no-repeat, var(--bg)}:root[data-theme=portal][data-view=home] body{background:linear-gradient(180deg, #080c132e, #080c13cc 62%, var(--bg) 96%), radial-gradient(ellipse at 12% 18%, #5b2a863d, transparent 46%), radial-gradient(ellipse at 82% 30%, #2fc3b91a, transparent 42%), var(--dimension-art) var(--dimension-position) / auto 720px no-repeat, var(--bg)}}@media (prefers-reduced-motion:reduce){:root[data-theme=portal] :where(button,a,input,textarea,select,[role=tab],[role=option],.glass-panel,.task-card,.listing-card,.deal-card){transition-duration:.01ms!important}}.referral-registration-note,.referral-hint{color:var(--text-soft);font-size:12px;line-height:1.55}.referral-registration-note{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:10px 12px}.referral-card{gap:14px;min-width:0;display:grid}.referral-card .profile-section-heading{margin-bottom:0}.referral-card h3{color:var(--text);margin:5px 0 0;font-size:16px}.referral-metrics{flex-wrap:wrap;gap:10px;display:flex}.referral-metrics span{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:inline-flex}.referral-metrics svg{color:var(--accent)}.referral-metrics strong{color:var(--text)}.referral-link-label{color:var(--text-soft);gap:7px;font-size:11px;display:grid}.referral-link-label input{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-width:0;color:var(--text);-webkit-user-select:text;user-select:text;border-radius:10px;padding:12px}.referral-card>.secondary-hero{justify-self:start}.referral-history{gap:8px;display:grid}.referral-history article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:11px 13px;font-size:11px;display:flex}.referral-history article strong{color:var(--text)}.referral-history article span{color:var(--text-soft)}.referral-history article small{color:var(--accent);margin-left:auto}.referral-error{color:var(--danger)}.referral-admin-stack{gap:16px;display:grid}.finance-dashboard{min-width:0}.finance-dashboard .admin-panel-head p{color:var(--text-soft);margin:8px 0 0;font-size:12px}.finance-balance-grid,.finance-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-count-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.finance-balance-card,.finance-count-card,.finance-history-item,.finance-match{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px}.finance-balance-card{overflow-wrap:anywhere;gap:7px;min-width:0;padding:14px;display:grid}.finance-balance-card strong{color:var(--accent);font-size:13px}.finance-balance-card span{color:var(--text);font-size:14px;font-weight:800}.finance-balance-card small,.finance-count-card small{color:var(--text-soft);font-size:11px}.finance-count-card{align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.finance-count-card strong{color:var(--text);font-size:23px}.finance-count-card span{color:var(--accent);font-size:11px;font-weight:800}.finance-search{grid-template-columns:minmax(170px,.6fr) minmax(230px,1.4fr) auto;align-items:end;gap:10px;display:grid}.finance-search label{color:var(--text-soft);gap:6px;font-size:11px;display:grid}.finance-search input,.finance-search select{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:41px;color:var(--text);border-radius:9px;outline:0;padding:0 10px}.finance-search input:focus,.finance-search select:focus{border-color:var(--accent)}.finance-search-results{gap:8px;margin-top:14px;display:grid}.finance-match{text-align:left;width:100%;color:var(--text);cursor:pointer;overflow-wrap:anywhere;gap:5px;padding:11px;display:grid}.finance-match.selected,.finance-match:hover{border-color:var(--accent)}.finance-match span,.finance-match small{color:var(--text-soft);font-size:11px}.finance-history-list{gap:8px;max-height:580px;display:grid;overflow:auto}.finance-history-item{overflow-wrap:anywhere;gap:8px;padding:11px;display:grid}.finance-history-item>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.finance-history-item strong{color:var(--text);font-size:12px}.finance-history-item span,.finance-history-item time,.finance-history-item p{color:var(--text-soft);font-size:11px}.finance-history-item p{margin:0}.finance-more{margin-top:12px}@media (width<=1000px){.finance-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.finance-search,.finance-count-grid,.finance-balance-grid{grid-template-columns:1fr}}.referral-admin-settings{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.referral-admin-settings label{min-width:min(100%,210px);color:var(--text-soft);gap:6px;font-size:11px;display:grid}.referral-admin-settings select,.referral-admin-settings input:not([type=checkbox]),.referral-admin-actions textarea{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);border-radius:9px;padding:10px}.referral-admin-settings .referral-checkbox{align-items:center;gap:7px;min-width:auto;padding-bottom:11px;display:flex}.referral-admin-settings .referral-checkbox input{accent-color:var(--accent)}.referral-admin-list{gap:10px;display:grid}.referral-admin-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.referral-admin-main,.referral-admin-details,.referral-admin-actions>div{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.referral-admin-main strong{color:var(--text)}.referral-admin-main span,.referral-admin-details span{color:var(--text-soft);overflow-wrap:anywhere;font-size:11px}.referral-admin-main .referral-fraud{color:var(--danger);align-items:center;gap:5px;display:inline-flex}.referral-admin-item .referral-hint{margin:0}.referral-admin-actions{gap:8px;display:grid}.referral-admin-actions textarea{resize:vertical;min-height:66px}.fraud-flags-panel{gap:14px;display:grid}.fraud-flags-panel .profile-section-heading{margin-bottom:0}.fraud-flags-list{gap:10px;display:grid}.fraud-flag-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:9px;min-width:0;padding:14px;display:grid}.fraud-flag-item p{color:var(--text-soft);overflow-wrap:anywhere;margin:0;line-height:1.5}.fraud-flag-item small{color:var(--text-soft)}.fraud-flag-title,.fraud-flag-meta,.fraud-flag-actions>div{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.fraud-flag-title strong{color:var(--text)}.fraud-flag-title span,.fraud-flag-meta{color:var(--text-soft);overflow-wrap:anywhere;font-size:11px}.fraud-flag-title .fraud-severity-high{color:var(--danger)}.fraud-flag-title .fraud-severity-medium{color:var(--accent)}.fraud-flag-actions{gap:8px;display:grid}.fraud-flag-actions textarea{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:68px;color:var(--text);resize:vertical;border-radius:9px;padding:10px}.admin-audit-details{width:100%;min-width:0;color:var(--text-soft);overflow-wrap:anywhere;gap:3px;padding:8px 12px;font-size:11px;display:grid}@media (width<=620px){.referral-admin-settings{display:grid}.referral-admin-settings label{min-width:0}.referral-history article small{margin-left:0}}.mobile-profile-shortcut,.listing-mobile-filter-row,.listing-mobile-search,.listing-filter-sheet-head,.listing-filter-sheet-actions,.task-filter-backdrop,.task-filter-sheet-head,.task-filter-sheet-actions,.notification-sheet-backdrop,.notification-sheet-handle,.notification-close,.task-modal-disclosure>summary{display:none}.notification-head-actions{align-items:center;gap:.35rem;display:flex}.task-modal-disclosure>p{color:var(--text-soft);margin:0 0 1.1rem;font-size:.75rem;line-height:1.7}.listing-active-filters{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:none}.listing-active-filters button{border:1px solid var(--border);background:var(--accent-soft);min-height:2.4rem;color:var(--accent);cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.listing-mobile-details>summary{color:var(--text);margin:1.5rem 0 .25rem;font-size:1rem;font-weight:700;list-style:none;display:block}.listing-mobile-details:first-of-type>summary,.listing-action-short{display:none}.listing-mobile-details>p{color:var(--text-soft);white-space:pre-wrap;line-height:1.6}.listing-sticky-action>strong{display:none}.listing-skeleton{pointer-events:none}.listing-skeleton>i{height:184px;display:block}.listing-skeleton>div{gap:.7rem;padding:1rem;display:grid}.listing-skeleton b,.listing-skeleton span,.listing-skeleton>i,.deal-skeleton b,.deal-skeleton span{background:linear-gradient(90deg, var(--surface-soft), var(--surface-hover), var(--surface-soft));background-size:200% 100%;border-radius:.6rem;animation:1.3s linear infinite skeleton-slide;display:block}.listing-skeleton b{width:68%;height:1.15rem}.listing-skeleton span{width:92%;height:.75rem}.listing-skeleton span:last-child{width:48%}.deal-skeleton{gap:.7rem;min-height:7.5rem;padding:1rem;display:grid}.deal-skeleton b{width:62%;height:1rem}.deal-skeleton span{width:90%;height:.75rem}.deal-skeleton span:last-child{width:42%}.profile-skeleton{grid-template-columns:4rem 1fr;align-items:center;gap:1rem;min-height:13rem;margin-bottom:1rem;display:grid}.profile-skeleton>i{border-radius:50%;width:4rem;height:4rem;display:block}.profile-skeleton>div{gap:.7rem;display:grid}.profile-skeleton b{width:52%;height:1.1rem}.profile-skeleton span{width:78%;height:.8rem}.profile-skeleton i,.profile-skeleton b,.profile-skeleton span{background:linear-gradient(90deg, var(--surface-soft), var(--surface-hover), var(--surface-soft));background-size:200% 100%;border-radius:.6rem;animation:1.3s linear infinite skeleton-slide}.profile-skeleton-section{min-height:11rem;display:block}.listing-empty .secondary-hero{width:auto;min-height:2.75rem;margin-top:.4rem}.deal-terms-disclosure>summary,.profile-mobile-rating,.profile-mobile-info>summary{display:none}.app-shell>main{animation-fill-mode:backwards}@media (width<=1024px){html,body,.app-shell{max-width:100%;overflow-x:clip}:root[data-theme=portal] .hero-section{min-height:0;padding-block:2rem}.hero-brand-title{font-size:clamp(3.5rem,7vw,5rem)}.hero-copy h1{font-size:clamp(2.1rem,4vw,3rem)}.hero-copy>p{font-size:.9rem}.hero-dashboard{gap:.65rem;padding:.8rem}.dashboard-card.main-card{min-height:0;padding:1rem}.card-header h3{font-size:1.3rem}.balance-block{gap:.6rem;margin:1rem 0 .65rem;padding:.7rem}.orbit-mini-feed>div{padding:.55rem .7rem}.floating-card.secure-card{min-height:3rem;padding:.6rem .75rem}.topbar{height:3.75rem}.topbar-inner{gap:.75rem}.desktop-nav,.top-actions>.command-button,.top-actions>.create-button,.top-actions>.auth-button,.top-actions>.theme-switcher,.top-actions>.user-menu{display:none}.top-actions{gap:.35rem;margin-left:auto}.mobile-menu,.mobile-profile-shortcut{border:1px solid var(--border);background:var(--surface-soft);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;border-radius:.7rem;flex:0 0 2.75rem;place-items:center;display:grid}.mobile-panel{top:calc(3.75rem + env(safe-area-inset-top));z-index:90;width:min(21rem,100vw - 1.5rem);max-height:calc(100dvh - 4.5rem - env(safe-area-inset-top));box-shadow:var(--shadow);border-radius:1rem;gap:.2rem;padding:.6rem;display:grid;position:fixed;left:auto;right:.75rem;overflow-y:auto}.mobile-panel>a,.mobile-panel>button:not(.theme-switcher-trigger){min-height:2.75rem}.listing-grid,.home-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listings-hero h1,.deals-page-hero h1{font-size:clamp(2rem,5vw,3.2rem)}.listings-page,.deals-page{padding-top:1.6rem}.listing-card-image{height:clamp(8rem,17vw,11rem)}.listing-card-body{padding:.85rem}.deal-card{padding:.8rem}.auth-copy,.auth-card{padding:clamp(1.2rem,2.4vw,1.8rem)}}@media (width>=641px) and (width<=820px){:root[data-theme=portal] .hero-section{gap:1rem;padding-block:1.5rem}.hero-dashboard{display:none}:root[data-theme=portal] .hero-character-stage,:root[data-theme=warfront] .hero-character-stage{height:9rem;margin-bottom:0}:root[data-theme=portal] .hero-character-stage .hero-character-rick,:root[data-theme=warfront] .hero-character-stage .hero-character-rick{height:8.7rem}:root[data-theme=portal] .hero-character-stage .hero-character-morty,:root[data-theme=warfront] .hero-character-stage .hero-character-morty{height:7.7rem}}@media (width<=640px){:root[data-theme=portal]{--dimension-art:url(/dimension-home.jpg)}:root[data-theme=portal][data-view=tasks],:root[data-theme=portal][data-view=listings],:root[data-theme=portal][data-view=deals],:root[data-theme=portal][data-view=admin]{--dimension-art:url(/dimension-citadel-rm.jpg)}:root[data-theme=portal][data-view=chat]{--dimension-art:url(/dimension-federation-rm.jpg)}:root[data-theme=portal][data-view=profile],:root[data-theme=portal][data-view=register]{--dimension-art:url(/dimension-garage-rm.jpg)}:root{--mobile-nav-height:calc(3.7rem + env(safe-area-inset-bottom))}.topbar{height:calc(3.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-inner{width:min(100% - 1rem,38rem)}.brand{gap:.45rem;min-height:2.75rem}.brand-mark{width:2rem;height:2rem}.brand-copy strong{letter-spacing:.05em;font-size:.9rem}.brand-copy strong em,.brand-copy small{display:none}.mobile-panel{top:calc(3.5rem + env(safe-area-inset-top));width:auto;left:.5rem;right:.5rem}.mobile-panel>.mobile-panel-primary{display:none}.notification-trigger{min-width:2.75rem;min-height:2.75rem}.notification-popover{top:calc(3.5rem + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 5rem - var(--mobile-nav-height));left:.5rem;right:.5rem}.mobile-bottom-nav{height:var(--mobile-nav-height);padding:.3rem .35rem env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mobile-bottom-nav button{gap:0;min-height:2.75rem;font-size:.65rem;line-height:1.1}.mobile-bottom-nav button svg{width:1.2rem;height:1.2rem}.mobile-bottom-nav .mobile-create{display:none}.app-shell{padding-bottom:var(--mobile-nav-height)}.container{width:min(100% - 1rem,38rem)}.listings-page,.deals-page{padding:1rem 0 1.4rem}.listings-hero,.deals-page-hero{gap:.7rem;margin-bottom:.85rem}.listings-hero h1,.deals-page-hero h1{font-size:clamp(1.85rem,7vw,2.45rem)}.listings-hero p,.deals-page-hero p{font-size:.82rem;line-height:1.45}.listings-hero .primary-hero{align-self:flex-start;width:auto;min-height:2.75rem;padding-inline:.9rem}.listing-mobile-filter-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.listing-mobile-search{min-height:2.75rem;margin-bottom:.55rem;display:flex}.listing-mobile-filter-row>button{border:1px solid var(--border);background:var(--surface-soft);min-height:2.75rem;color:var(--text);border-radius:.7rem;align-items:center;gap:.45rem;padding:0 .8rem;font-weight:700;display:inline-flex}.listing-mobile-filter-row b{background:var(--accent);min-width:1.2rem;min-height:1.2rem;color:var(--accent-contrast);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.listing-mobile-filter-row>span{color:var(--text-faint);font-size:.78rem}.listing-active-filters{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;display:flex;overflow-x:auto}.listing-active-filters button{scroll-snap-align:start;flex:none}.listing-active-filters:after{content:"";flex:0 0 .6rem;width:.6rem}.listing-results-head{display:none}.listing-filter-backdrop{z-index:210;background:#01050bbf;border:0;width:100%;position:fixed;inset:0}.listings-toolbar{display:none}.listings-toolbar.is-open{z-index:211;width:100%;max-height:min(85dvh,45rem);padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--surface-solid);border-radius:1.2rem 1.2rem 0 0;grid-template-columns:1fr;gap:.6rem;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.listing-filter-sheet-head{justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}.listing-filter-sheet-head:before{background:var(--border-strong);content:"";border-radius:999px;width:2.6rem;height:.25rem;position:absolute;top:.45rem;left:calc(50% - 1.3rem)}.listing-filter-sheet-head button{background:var(--surface-soft);width:2.75rem;height:2.75rem;color:var(--text);border:0;border-radius:.6rem;place-items:center;display:grid}.listing-filter-sheet-actions{gap:.5rem;display:flex}.listing-filter-sheet-actions button{border:1px solid var(--border);background:var(--surface-soft);min-height:2.75rem;color:var(--text);border-radius:.7rem;flex:1}.listing-filter-sheet-actions button:last-child{background:var(--accent);color:var(--accent-contrast);border-color:#0000;flex:1.5;font-weight:700}.listing-grid{grid-template-columns:1fr;gap:.6rem}.listing-card{border-radius:.85rem}.listing-card-open{grid-template-columns:minmax(5.5rem,28%) minmax(0,1fr);align-items:stretch;display:grid}.listing-card-image,.listing-skeleton>i{width:100%;height:100%;min-height:7.5rem}.listing-card-image>span{padding:.2rem .35rem;top:.3rem;right:.3rem}.listing-card-body{min-width:0;padding:.65rem}.listing-card-labels{flex-wrap:nowrap;overflow:hidden}.listing-card-labels>*{flex:none}.listing-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.45rem 0 .25rem;font-size:clamp(.9rem,3.6vw,1.05rem);line-height:1.25;display:-webkit-box;overflow:hidden}.listing-card-body>p,.listing-price small,.listing-card-footer span:not(:first-child){display:none}.listing-price{margin-top:.35rem;padding-top:.35rem}.listing-price strong{font-size:.95rem}.listing-card-footer{margin-top:.35rem;font-size:.72rem}.listing-owner-actions{gap:.35rem;padding:.3rem .5rem .5rem;display:flex;overflow-x:auto}.listing-owner-actions button{flex:1;min-height:2.75rem;font-size:.72rem}.listing-skeleton{grid-template-columns:28% 1fr;display:grid}.listing-skeleton>div{padding:.65rem}.listing-empty{text-align:center;min-height:8rem;padding:1rem}.modal-backdrop{align-items:end;padding:0}.modal{max-height:calc(100dvh - env(safe-area-inset-top));padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.1rem 1.1rem 0 0}.modal:before{z-index:1;background:var(--border-strong);pointer-events:none;content:"";border-radius:999px;width:2.6rem;height:.25rem;position:absolute;top:.38rem;left:calc(50% - 1.3rem)}.modal-close{width:2.75rem;height:2.75rem;top:.65rem;right:.65rem}.modal h2{margin:.5rem 2.5rem .45rem 0;font-size:clamp(1.3rem,5vw,1.65rem);line-height:1.15}.modal>p{margin-bottom:.9rem;font-size:.8rem;line-height:1.45}.modal>label,.modal .form-row>label{gap:.3rem;margin-bottom:.7rem}.modal input,.modal select,.modal textarea{min-height:2.75rem;padding:.6rem .7rem}.modal textarea{min-height:6rem}.listing-detail-modal{width:100%;max-height:calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-top));margin-bottom:var(--mobile-nav-height);padding:0;display:block}html[data-listing-detail-open=true] .mobile-bottom-nav{z-index:220}.listing-detail-image{height:clamp(9rem,30dvh,14rem);min-height:0;max-height:none;display:block}.listing-detail-image.listing-image-empty{height:4rem;display:grid}.listing-detail-copy{padding:.85rem 1rem 1rem}.listing-detail-copy h2{margin:.6rem 2rem .6rem 0;font-size:clamp(1.25rem,5vw,1.65rem)}.listing-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem}.listing-detail-facts span{padding:.6rem}.listing-mobile-details{border-top:1px solid var(--border)}.listing-mobile-details>summary{min-height:2.75rem;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:700;list-style:none;display:flex}.listing-mobile-details:first-of-type>summary{display:flex}.listing-mobile-details>summary:after{content:"⌄";color:var(--accent);font-size:1.2rem}.listing-mobile-details[open]>summary:after{rotate:180deg}.listing-mobile-details>p{margin:0 0 .8rem;font-size:.85rem}.listing-owner{margin:0 0 .7rem;padding-top:.5rem}.listing-sticky-action{z-index:2;padding:.55rem 1rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-solid);justify-content:space-between;align-items:center;gap:.5rem;margin:.6rem -1rem -.2rem;display:flex;position:sticky;bottom:0}.listing-sticky-action>strong{color:var(--accent);white-space:nowrap;font-size:.9rem;display:block}.listing-sticky-action .listing-safe-deal{width:auto;min-height:2.75rem;margin:0;padding-inline:.7rem;font-size:.78rem}.listing-action-full{display:none}.listing-action-short{display:inline}.listing-report-button{width:auto;min-height:2.75rem;margin:.4rem 0 0}.deal-filter-tabs,.deal-detail-tabs,.profile-dashboard-nav{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.deal-filter-tabs button,.deal-detail-tabs button,.profile-dashboard-nav button{scroll-snap-align:start;flex:none;min-height:2.75rem}.deal-filter-tabs:after,.deal-detail-tabs:after,.profile-dashboard-nav:after{content:"";flex:0 0 .5rem;width:.5rem}.deal-list{grid-template-columns:minmax(0,1fr)}.deal-card{min-width:0;padding:.7rem}.deal-card-head h3{font-size:.95rem;line-height:1.3}.deal-meta{gap:.35rem;margin-top:.5rem;display:flex}.deal-meta>span{flex:1;min-width:0;padding:.45rem}.deal-meta>span:first-child,.deal-meta>span:nth-child(3){display:none}.deal-meta>.deal-expand-icon{flex:0 0 2.75rem;place-items:center;padding:0;display:grid}.deal-actions{gap:.4rem;margin-top:.55rem}.deal-actions .primary-hero,.deal-actions .secondary-hero,.deal-icon-action{width:auto;min-height:2.75rem;padding:0 .7rem;font-size:.78rem}.deal-actions .deal-icon-action{flex:0 0 2.75rem;width:2.75rem;padding:0}.deal-timeline{grid-template-columns:minmax(0,1fr);gap:0;padding:.2rem 0;display:grid;overflow:visible}.deal-timeline>div{text-align:left;flex:none;grid-template-columns:2rem 1fr;place-items:start;gap:.65rem;min-height:3rem;display:grid}.deal-timeline>div:before{width:2px;height:calc(100% - .6rem);display:block;top:1.6rem;left:.95rem}.deal-timeline>div:first-child:before,.deal-timeline>div.terminal:before,.deal-timeline>div:last-child:before{display:none}.deal-timeline small{max-width:none;padding-top:.4rem;font-size:.8rem}.deal-terms-grid{gap:.5rem}.deal-terms-grid>div{padding:.7rem}.deal-terms-disclosure{border-top:1px solid var(--border);margin-top:.6rem}.deal-terms-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;font-size:.9rem;font-weight:700;list-style:none;display:flex}.deal-terms-disclosure[open]>summary svg{rotate:180deg}.deal-state{min-height:5rem}.deal-state .secondary-hero{width:auto;margin-left:.35rem}.chat-message-content img{max-width:100%;height:auto}.profile-hero-card{min-height:0;padding:.85rem}.profile-skeleton{min-height:14rem}.profile-hero-top{min-height:1.5rem}.profile-status-pill{display:none}.profile-identity-row{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:.75rem}.profile-big-avatar{width:3.2rem;height:3.2rem;margin:0}.profile-title-line{gap:.25rem}.profile-title-line h1{font-size:clamp(1.1rem,5vw,1.45rem)}.profile-title-line>span{display:none}.profile-identity-copy>strong{margin-top:.1rem;font-size:.75rem}.profile-mobile-rating{color:var(--warning);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.profile-mobile-info{grid-column:1/-1;margin-top:.2rem}.profile-mobile-info>summary{min-height:2.75rem;color:var(--text-soft);cursor:pointer;align-items:center;font-size:.8rem;display:flex}.profile-mobile-info>summary:after{color:var(--accent);content:"⌄";margin-left:auto}.profile-mobile-info[open]>summary:after{rotate:180deg}.profile-mobile-info .profile-meta-row{gap:.4rem;margin:0 0 .4rem;display:grid}.profile-mobile-info .profile-meta-row span{min-height:1.5rem}.profile-title-line,.profile-meta-row{justify-content:flex-start}.profile-meta-row span:nth-child(2){width:auto}.profile-actions-box{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.profile-actions-box .primary-hero,.profile-actions-box .secondary-hero{width:auto;min-height:2.75rem;padding-inline:.75rem;font-size:.78rem}.profile-stats-dashboard article{min-height:5.2rem;padding:.65rem}.profile-stats-dashboard strong{margin-top:.4rem;font-size:1.1rem}.profile-section-card,.profile-side-card{padding:.85rem}.profile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workspace-grid{grid-template-columns:1fr}.hero-section{gap:.7rem;padding-block:1.4rem 1rem}.hero-brand-title{margin-top:.9rem;font-size:clamp(3.1rem,14vw,4rem)}.hero-copy h1,.hero-brand-title+h1{margin-top:.8rem;font-size:clamp(1.9rem,8vw,2.55rem)}.hero-copy>p{margin:.7rem auto 0;font-size:.84rem;line-height:1.45}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.hero-actions .primary-hero{width:100%;min-height:2.75rem}.hero-actions .secondary-hero{width:auto;min-height:2.75rem;padding-inline:1rem}:root[data-theme=portal] .hero-character-stage,:root[data-theme=warfront] .hero-character-stage{height:7.2rem}:root[data-theme=portal] .hero-character-stage .hero-character-rick,:root[data-theme=warfront] .hero-character-stage .hero-character-rick{height:7.1rem}:root[data-theme=portal] .hero-character-stage .hero-character-morty,:root[data-theme=warfront] .hero-character-stage .hero-character-morty{height:6.7rem}.hero-dashboard{display:none}.home-workspaces{padding-block:1.5rem}.home-workspace-card{padding:1rem}.home-workspace-card h3{margin-top:1rem;font-size:1.1rem}.workspace-hero{gap:1rem;padding-block:1.4rem}.workspace-hero h1{font-size:clamp(1.9rem,7vw,2.7rem)}.workspace-hero p{font-size:.85rem}.workspace-hero-actions{width:100%}.primary-hero,.secondary-hero{min-height:2.75rem}.page-universe-object-secondary,.dimension-dust>i:nth-child(n+7),.dimension-satellite{display:none}.page-universe-object-primary{opacity:.5;max-width:3.5rem}:root[data-theme=portal] body{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=640px) and (orientation:landscape){.topbar{height:calc(3.25rem + env(safe-area-inset-top))}.mobile-bottom-nav{height:calc(3rem + env(safe-area-inset-bottom))}.mobile-bottom-nav button{justify-content:center;gap:.3rem;display:flex}.listing-detail-image{height:6rem}}@media (width<=640px){html[data-mobile-keyboard=open] .mobile-bottom-nav{display:none}html[data-mobile-keyboard=open]:not([data-view=chat]) .app-shell{padding-bottom:0}html[data-mobile-keyboard=open] .modal{max-height:var(--visual-viewport-height,100dvh)}}@media (prefers-reduced-motion:reduce){.listing-skeleton b,.listing-skeleton span,.listing-skeleton>i,.deal-skeleton b,.deal-skeleton span,.profile-skeleton i,.profile-skeleton b,.profile-skeleton span{animation:none}}.horizontal-rail-shell{display:contents}.rail-arrow{display:none}.admin-stats-rail{display:contents}.profile-mobile-disclosure>summary{display:none}@media (width<=1024px){.horizontal-rail-shell{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.35rem;min-width:0;display:grid;position:relative}.marketplace-layout>.horizontal-rail-shell{grid-column:1/-1}.rail-arrow{border:1px solid var(--border);background:var(--surface-solid);width:2.75rem;height:2.75rem;color:var(--text-soft);cursor:pointer;border-radius:.65rem;place-items:center;padding:0;display:grid}.rail-arrow:disabled{opacity:.28;cursor:default}.horizontal-rail-shell:not(.at-end) .rail-arrow-right{border-color:var(--border-strong);color:var(--accent);box-shadow:0 0 16px var(--accent-soft)}.horizontal-rail-shell:not(.at-start) .rail-arrow-left{color:var(--accent)}.topbar{height:calc(3.5rem + env(safe-area-inset-top))}.topbar-inner{min-height:3.5rem}.brand-mark{width:2.1rem;height:2.1rem}.mobile-menu,.mobile-profile-shortcut,.notification-trigger{flex-basis:2.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.mobile-panel{top:calc(3.5rem + env(safe-area-inset-top))}.hero-section{text-align:center;grid-template-columns:1fr;gap:.45rem;min-height:0;padding-block:.95rem .7rem}.hero-copy{max-width:42rem;margin-inline:auto}.hero-dashboard{display:none}.hero-actions{justify-content:center;margin-top:.65rem}.hero-brand-title{margin-top:.45rem;font-size:clamp(2.7rem,6vw,3rem)}.hero-copy h1,.hero-brand-title+h1{margin:.45rem 0 .35rem;font-size:clamp(1.7rem,4vw,2.1rem)}.hero-copy>p{max-width:34rem;margin-inline:auto;font-size:.76rem;line-height:1.38}.hero-actions .primary-hero,.hero-actions .secondary-hero{min-height:2.65rem}:root[data-theme=portal] .hero-character-stage,:root[data-theme=warfront] .hero-character-stage{height:3.8rem;margin:0}:root[data-theme=portal] .hero-character-stage .hero-character-rick,:root[data-theme=warfront] .hero-character-stage .hero-character-rick{height:3.7rem}:root[data-theme=portal] .hero-character-stage .hero-character-morty,:root[data-theme=warfront] .hero-character-stage .hero-character-morty{height:3.5rem}.platform-section{padding-block:1.35rem .8rem}.section-heading{margin-bottom:.8rem}.section-heading h2{font-size:clamp(1.3rem,3vw,1.75rem)}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.platform-stat{border-radius:.85rem;min-height:5.5rem;padding:.75rem}.platform-stat>span{border-radius:.6rem;width:2rem;height:2rem}.platform-stat strong{font-size:1.25rem}.home-workspaces{padding-block:1rem}.home-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.home-workspace-card{min-height:8.5rem;padding:.85rem}.home-workspace-card h3{margin:.7rem 0 .25rem;font-size:1rem}.home-workspace-card p{font-size:.76rem;line-height:1.4}.workspace-card-art{opacity:.32;max-width:4.5rem}.dimension-object-divider{grid-template-columns:1fr 5rem 1fr;height:3.5rem}.dimension-object-divider img{width:5rem;height:3.4rem}.news-banner{min-height:5.5rem;padding:.75rem}.workspace-page{min-height:calc(100vh - 3.35rem);padding-bottom:2rem}.workspace-hero,.tasks-workspace-hero{flex-direction:column;align-items:stretch;gap:.8rem;min-height:0;padding-block:1.4rem 1rem;display:flex}.workspace-hero h1{margin:.65rem 0 .5rem;font-size:clamp(2rem,5vw,2.8rem)}.workspace-hero p{font-size:.82rem;line-height:1.45}.universe-hero-character{display:none}.workspace-hero-actions{gap:.5rem;min-width:0}.workspace-result-count{min-height:2.6rem;padding:.55rem .7rem}.marketplace-result-head{gap:.75rem;padding-bottom:.7rem}.marketplace-layout{gap:.7rem}.category-sidebar{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x proximity;gap:.35rem;min-width:0;padding:.3rem;display:flex;position:static;overflow-x:auto}.category-sidebar h4{display:none}.category-sidebar button{scroll-snap-align:start;grid-template-columns:1rem auto auto auto;gap:.35rem;min-width:max-content;min-height:2.75rem;padding:0 .65rem}.category-sidebar button svg{width:.95rem;height:.95rem}.deal-filter-tabs button,.deal-detail-tabs button,.profile-dashboard-nav button{min-height:2.75rem}.tasks-toolbar{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.35fr);padding:.3rem}.task-search,.tasks-toolbar select{min-height:2.75rem}.task-list{gap:.55rem;margin-top:.55rem}.task-card{padding:.9rem}.task-card h3{margin:.7rem 0 .35rem;font-size:1.02rem}.task-card>p{font-size:.78rem;line-height:1.4}.task-footer{margin-top:.75rem;padding-top:.7rem}.tasks-api-state{min-height:8rem;padding:.85rem}.profile-sidebar{display:none}.listings-page,.deals-page{padding-top:1.1rem}.listings-hero,.deals-page-hero{margin-bottom:.8rem}.listings-hero h1,.deals-page-hero h1{font-size:clamp(1.8rem,4vw,2.45rem)}.listing-grid{gap:.65rem}.listing-card-image{height:7.75rem}.listing-card-body,.deal-card{padding:.7rem}.deals-page-card{padding:.8rem}.deal-state{min-height:4.5rem;padding:.65rem}.profile-section-heading h2{font-size:clamp(1.15rem,3vw,1.45rem)}.profile-page{padding-top:1rem}.profile-dashboard-shell,.profile-dashboard-content,.profile-dashboard-nav{min-width:0;max-width:100%}.profile-dashboard-nav{overscroll-behavior-inline:contain}.profile-hero-card{border-radius:1rem;min-height:0;padding:.8rem}.profile-cover-band{height:4.5rem}.profile-hero-top{min-height:1.75rem}.profile-identity-row{gap:.65rem;margin-top:.65rem}.profile-big-avatar{border-radius:1rem;width:4rem;height:4rem}.profile-title-line h1{font-size:1.45rem}.profile-meta-row{gap:.4rem}.profile-meta-row span{min-height:1.9rem;padding:.35rem .55rem;font-size:.65rem}.profile-actions-box .primary-hero,.profile-actions-box .secondary-hero{min-height:2.5rem;padding-inline:.7rem;font-size:.72rem}.profile-stats-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.profile-stats-dashboard article{min-height:4.7rem;padding:.65rem}.profile-section-card,.profile-side-card{border-radius:.9rem;padding:.85rem}.profile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.profile-quick-actions button{min-height:4rem;padding:.6rem}.profile-mobile-info>summary{min-height:2.25rem;color:var(--text-soft);cursor:pointer;align-items:center;font-size:.72rem;display:flex}.profile-mobile-info>summary:after{color:var(--accent);content:"⌄";margin-left:auto}.profile-mobile-info[open]>summary:after{rotate:180deg}.profile-mobile-disclosure{padding:.3rem .75rem}.profile-mobile-disclosure>summary{min-height:2.65rem;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:750;list-style:none;display:flex}.profile-mobile-disclosure>summary:after{color:var(--accent);content:"›";font-size:1.1rem;transition:rotate .14s}.profile-mobile-disclosure[open]>summary:after{rotate:90deg}.profile-mobile-disclosure>.profile-section-heading{display:none}.profile-mobile-disclosure[open]{padding-bottom:.75rem}.admin-page{padding:1rem 0 2.5rem}.admin-hero-card{border-radius:1rem;min-height:0;padding:1rem}.admin-character-art{display:none}.admin-hero-card h1{margin:.45rem 0 .3rem;font-size:clamp(2rem,5vw,2.75rem)}.admin-hero-actions{gap:.45rem}.admin-hero-actions button{min-height:2.5rem}.admin-workspace{padding-top:.65rem}.admin-group-tabs{scroll-behavior:smooth;scrollbar-width:none;gap:.25rem;min-width:0;padding:.25rem;display:flex;overflow-x:auto}.admin-group-tabs button{scroll-snap-align:start;flex:none;min-width:max-content;min-height:2.75rem;padding-inline:.65rem}.admin-section-tabs{scroll-behavior:smooth;scrollbar-width:none;min-width:0}.admin-section-tabs button{scroll-snap-align:start;min-height:2.75rem;padding-inline:.65rem}.admin-overview-grid{margin-top:.7rem;display:block}.admin-stats-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-stat-card{border-radius:.85rem;min-height:5.5rem;padding:.75rem}.admin-stat-card strong{margin:.5rem 0 .2rem;font-size:1.35rem}.admin-section-card,.admin-panel-wide{border-radius:.9rem;margin-top:.7rem;padding:.85rem}.admin-panel-head h2{font-size:1.25rem}.admin-data-row{gap:.45rem;padding:.65rem}.modal{border-radius:1rem;padding:1rem}.modal input,.modal select,.modal textarea{min-height:2.5rem}footer{margin-top:1.5rem}.footer-inner{gap:1rem;min-height:0;padding-block:1.25rem}}@media (width<=640px){:root{--mobile-nav-height:calc(3.35rem + env(safe-area-inset-bottom))}.topbar{height:calc(3.15rem + env(safe-area-inset-top))}.topbar-inner{width:calc(100% - .75rem);min-height:3.15rem}.brand{min-height:2.35rem}.brand-mark{width:1.9rem;height:1.9rem}.brand-copy strong{font-size:.82rem}.top-actions{gap:.22rem}.mobile-menu,.mobile-profile-shortcut,.notification-trigger{border-radius:.65rem;flex-basis:2.35rem;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem}.mobile-menu svg,.mobile-profile-shortcut svg,.notification-trigger svg{width:1.05rem;height:1.05rem}.mobile-panel{top:calc(3.15rem + env(safe-area-inset-top))}.mobile-bottom-nav{height:var(--mobile-nav-height);padding:.2rem .25rem env(safe-area-inset-bottom)}.mobile-bottom-nav button{min-height:2.5rem;font-size:.58rem}.mobile-bottom-nav button svg{width:1.05rem;height:1.05rem}.container{width:calc(100% - 1rem)}.hero-section{gap:.4rem;padding-block:.85rem .7rem}.eyebrow-pill{gap:.3rem;padding:.28rem .45rem;font-size:.47rem}.eyebrow-pill svg{width:.75rem;height:.75rem}.hero-brand-title{margin-top:.45rem;font-size:clamp(2.45rem,12vw,3.1rem)}.hero-copy h1,.hero-brand-title+h1{margin:.45rem 0 .4rem;font-size:clamp(1.55rem,7vw,2rem);line-height:1.02}.hero-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.hero-actions{flex-wrap:nowrap;gap:.4rem;margin-top:.65rem;display:flex}.hero-actions .primary-hero,.hero-actions .secondary-hero{width:auto;min-height:2.5rem;padding-inline:.72rem;font-size:.68rem}.hero-actions .primary-hero{flex:1.15}.hero-actions .secondary-hero{flex:.85}.hero-actions svg{width:.9rem;height:.9rem}:root[data-theme=portal] .hero-character-stage,:root[data-theme=warfront] .hero-character-stage{height:4.35rem}:root[data-theme=portal] .hero-character-stage .hero-character-rick,:root[data-theme=warfront] .hero-character-stage .hero-character-rick{height:4.25rem}:root[data-theme=portal] .hero-character-stage .hero-character-morty,:root[data-theme=warfront] .hero-character-stage .hero-character-morty{height:4rem}.platform-section{padding-block:.8rem .35rem}.section-heading{gap:.5rem;margin-bottom:.5rem}.section-heading h2{margin-top:.25rem;font-size:1.08rem}.section-heading span{font-size:.46rem}.stats-refresh{width:2.25rem;height:2.25rem}.platform-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.platform-stat{scroll-snap-align:start;flex:0 0 7.45rem;grid-template-columns:1.6rem 1fr;gap:.35rem;min-height:4.25rem;padding:.5rem}.platform-stat>span{width:1.6rem;height:1.6rem}.platform-stat>span svg{width:.85rem;height:.85rem}.platform-stat strong{font-size:1rem}.platform-stat small{font-size:.6rem;line-height:1.2}.dimension-object-divider{display:none}.home-workspaces{padding-block:.8rem}.home-workspace-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.home-workspace-card{scroll-snap-align:start;flex:0 0 13rem;min-height:6.65rem;padding:.65rem}.home-workspace-card .workspace-card-art{display:none}.home-workspace-card h3,.home-workspace-card p{max-width:100%}.home-workspace-card h3{margin:.5rem 0 .2rem;font-size:.88rem}.home-workspace-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.workspace-card-top>span{width:1.75rem;height:1.75rem}.workspace-card-top svg{width:.9rem;height:.9rem}.news-section{padding-top:.5rem}.news-banner{grid-template-columns:1fr auto;gap:.4rem;min-height:4.5rem;padding:.55rem}.news-icon,.news-character-art,.news-cta{display:none}.news-copy h3{margin:.2rem 0;font-size:.78rem}.workspace-page{padding-bottom:1rem}.workspace-hero,.tasks-workspace-hero{gap:.55rem;padding-block:.85rem .65rem;display:flex}.workspace-kicker{font-size:.5rem}.workspace-hero h1{margin:.45rem 0 .35rem;font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.05}.workspace-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.workspace-hero-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.4rem;display:grid}.workspace-result-count{gap:.45rem;min-height:2.45rem;padding:.35rem .55rem}.workspace-result-count svg{width:.9rem;height:.9rem}.workspace-result-count>span{font-size:.55rem}.workspace-result-count strong{font-size:.78rem}.workspace-hero-actions .primary-hero{min-height:2.45rem;padding-inline:.55rem;font-size:.68rem}.marketplace-result-head{padding-bottom:.5rem}.marketplace-result-head strong{font-size:.82rem}.marketplace-result-head span{display:none}.ghost-action,.task-filter-toggle{min-height:2.35rem;padding-inline:.65rem;font-size:.68rem}.horizontal-rail-shell{grid-template-columns:2.1rem minmax(0,1fr) 2.1rem;gap:.25rem}.rail-arrow{border-radius:.55rem;width:2.1rem;height:2.1rem}.category-sidebar{border-radius:.7rem;padding:.2rem}.category-sidebar button{grid-template-columns:.85rem auto auto;min-height:2rem;padding-inline:.5rem;font-size:.68rem}.category-sidebar button svg{width:.8rem;height:.8rem}.category-sidebar button small{display:none}.category-sidebar .category-badge{min-height:1rem;padding-inline:.28rem;font-size:.42rem}.tasks-toolbar{border-radius:.7rem;grid-template-columns:minmax(0,1fr) 7.2rem;gap:.3rem;padding:.25rem}.task-search,.tasks-toolbar select{border-radius:.55rem;min-height:2.35rem;font-size:.68rem}.task-search{padding-inline:.55rem}.task-search svg{width:.9rem;height:.9rem}.task-search input{min-width:0;font-size:.68rem}.tasks-toolbar select{padding-inline:.4rem}.task-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.55rem}.task-filter-panel label>span{font-size:.55rem}.task-card{border-radius:.75rem;padding:.7rem}.task-card h3{margin:.45rem 0 .2rem;font-size:.9rem}.task-card>p,.task-card>.tags{display:none}.task-footer{flex-direction:row;align-items:center;margin-top:.55rem;padding-top:.5rem}.client-avatar{width:1.85rem;height:1.85rem}.client-meta small{display:none}.task-price{text-align:right;border:0;width:auto;margin-left:auto;padding:0}.task-price strong{font-size:.85rem}.tasks-column .empty-state{gap:.35rem;min-height:9.5rem;margin-top:.4rem;padding:.7rem}.tasks-column .empty-state svg{width:1.5rem;height:1.5rem}.tasks-column .empty-state h3{margin-top:.15rem;font-size:.95rem}.tasks-column .empty-state p{margin-bottom:.25rem;font-size:.68rem}.tasks-column .empty-state .primary-hero{width:auto;min-height:2.35rem;padding-inline:1rem;font-size:.68rem}.marketplace-error,.marketplace-empty,.tasks-api-state{min-height:6.5rem;padding:.75rem}.listings-page,.deals-page{padding:.7rem 0 1rem}.listings-hero,.deals-page-hero{gap:.4rem;margin-bottom:.55rem}.listings-hero h1,.deals-page-hero h1{margin-block:.3rem;font-size:1.55rem}.listings-hero p,.deals-page-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.listings-hero .primary-hero{min-height:2.35rem;padding-inline:.65rem;font-size:.68rem}.listing-mobile-search,.listing-mobile-filter-row>button{min-height:2.35rem}.listing-mobile-search{margin-bottom:.35rem}.listing-mobile-filter-row>button{padding-inline:.6rem;font-size:.7rem}.listing-grid{gap:.45rem}.listing-card-open{grid-template-columns:5rem minmax(0,1fr)}.listing-card-image,.listing-skeleton>i{min-height:6.25rem}.listing-card-body{padding:.5rem}.listing-card h2{margin:.3rem 0 .15rem;font-size:.84rem}.listing-card-footer{margin-top:.2rem;font-size:.62rem}.listing-empty{min-height:6.5rem;padding:.7rem}.listing-empty span{font-size:.7rem}.deals-page-card{padding:.65rem}.profile-section-heading{gap:.45rem}.profile-section-heading h2{margin-top:.25rem;font-size:1.08rem}.deal-heading-actions{gap:.3rem}.deal-heading-actions .secondary-hero{min-height:2.35rem;padding-inline:.55rem;font-size:.65rem}.deal-refresh{width:2.35rem;height:2.35rem}.deal-filter-tabs{scroll-behavior:smooth;gap:.25rem;padding:.2rem}.deal-filter-tabs button{min-height:2rem;padding-inline:.55rem;font-size:.64rem}.deal-state{gap:.4rem;min-height:3.5rem;padding:.55rem;font-size:.7rem}.deal-state .secondary-hero{min-height:2.2rem}.deal-card{border-radius:.72rem;padding:.55rem}.deal-card-head h3{font-size:.85rem}.deal-meta{margin-top:.35rem}.deal-meta>span{padding:.35rem}.deal-timeline>div{grid-template-columns:1.7rem 1fr;gap:.5rem;min-height:2.55rem}.deal-timeline span{width:1.7rem;height:1.7rem}.deal-timeline small{padding-top:.3rem;font-size:.7rem}.profile-page{padding-top:.55rem}.profile-hero-card{padding:.65rem}.profile-hero-top{display:none}.profile-identity-row{gap:.5rem;margin-top:0}.profile-big-avatar{width:2.75rem;height:2.75rem}.profile-title-line h1{font-size:1.05rem}.profile-mobile-rating{font-size:.66rem}.profile-mobile-info>summary{min-height:2.15rem;font-size:.7rem}.profile-actions-box{gap:.3rem}.profile-actions-box .primary-hero,.profile-actions-box .secondary-hero{min-height:2.3rem;padding-inline:.6rem;font-size:.66rem}.profile-dashboard-shell{gap:.55rem;margin-top:.55rem}.profile-dashboard-nav{border-radius:.7rem;padding:.25rem}.profile-dashboard-nav button{min-height:2.2rem;padding-inline:.55rem;font-size:.66rem}.profile-section-card,.profile-side-card{padding:.65rem}.profile-stats-dashboard{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.profile-stats-dashboard article{scroll-snap-align:start;flex:0 0 7.6rem;min-height:4.2rem;padding:.5rem}.profile-stats-dashboard strong{margin-top:.25rem;font-size:.95rem}.profile-stats-dashboard span{font-size:.55rem}.profile-overview-grid{gap:.45rem}.profile-mobile-disclosure{padding:.25rem .65rem}.profile-mobile-disclosure>summary{min-height:2.45rem;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:750;list-style:none;display:flex}.profile-mobile-disclosure>summary:after{color:var(--accent);content:"›";font-size:1.1rem;transition:rotate .14s}.profile-mobile-disclosure[open]>summary:after{rotate:90deg}.profile-mobile-disclosure>.profile-section-heading{display:none}.profile-mobile-disclosure[open]{padding-bottom:.65rem}.profile-description{margin-top:.35rem;font-size:.7rem;line-height:1.4}.profile-activity-list{gap:.3rem}.profile-activity-list>div{min-height:2.6rem;padding:.45rem}.prime-section{gap:.55rem;margin-top:.8rem;padding-top:.8rem}.prime-section-copy{gap:.35rem}.prime-section-copy p{font-size:.7rem;line-height:1.4}.prime-plans{gap:.45rem}.prime-plans .prime-plan-card{border-radius:.75rem;grid-template-rows:auto auto;padding:0}.prime-plan-info{gap:.25rem;min-height:0;padding:.6rem .7rem .45rem}.prime-plan-info small{min-height:0;line-height:1.35}.prime-plan-card .secondary-hero{min-height:2.75rem;margin:0 .7rem .7rem;padding-inline:.7rem;font-size:.7rem}.profile-quick-actions{scrollbar-width:none;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.profile-quick-actions button{flex:0 0 8.5rem;grid-template-columns:1.7rem 1fr;gap:.4rem;min-height:3.25rem;padding:.45rem}.profile-quick-actions button>svg{width:1.7rem;height:1.7rem;padding:.38rem}.profile-quick-actions small{display:none}.appearance-settings{padding:.65rem}.appearance-intro,.appearance-preview{display:none}.appearance-controls details>summary{min-height:2.5rem;padding:.45rem}.appearance-controls summary small{display:none}.appearance-preset-list{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.appearance-preset-list button{flex:none}.admin-page{padding-top:.55rem}.admin-hero-card{gap:.55rem;padding:.75rem}.admin-kicker{font-size:.48rem}.admin-hero-card h1{margin:.3rem 0 .15rem;font-size:1.65rem}.admin-hero-card p{font-size:.68rem}.admin-hero-actions{flex-wrap:nowrap;display:flex}.admin-hero-actions button{flex:1;width:auto;min-height:2.35rem;padding-inline:.5rem;font-size:.66rem}.admin-navigation .horizontal-rail-shell{grid-template-columns:2.1rem minmax(0,1fr) 2.1rem}.admin-group-tabs{border-radius:.65rem}.admin-group-tabs button,.admin-section-tabs button{gap:.35rem;min-height:2rem;padding-inline:.5rem;font-size:.62rem}.admin-group-tabs button svg,.admin-section-tabs button svg{width:.8rem;height:.8rem}.admin-stats-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.admin-stat-card{scroll-snap-align:start;flex:0 0 8.4rem;min-height:4.8rem;padding:.6rem}.admin-stat-card strong{margin:.35rem 0 .15rem;font-size:1.15rem}.admin-stat-card span{display:none}.admin-stat-card svg{width:1rem;height:1rem}.admin-overview-grid .admin-panel-wide .admin-compact-list .admin-data-row:nth-child(n+4),.admin-overview-grid .admin-panel-wide .admin-data-cell:nth-child(2),.admin-overview-grid .admin-panel-wide .admin-data-cell:nth-child(3){display:none}.admin-section-card,.admin-panel-wide{padding:.65rem}.admin-data-row{gap:.3rem;padding:.5rem}.admin-data-cell{grid-template-columns:4.5rem minmax(0,1fr);gap:.4rem;font-size:.65rem}.admin-data-cell:before{font-size:.46rem}.admin-row-action,.admin-filter-reset{width:auto;min-height:2.25rem}.admin-user-toolbar{gap:.45rem}.modal{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))}.modal-close{width:2.35rem;height:2.35rem;top:.5rem;right:.5rem}.modal h2{margin:.45rem 2.35rem .35rem 0;font-size:1.18rem}.modal>p{margin-bottom:.6rem;font-size:.7rem}.modal>label,.modal .form-row>label{margin-bottom:.45rem;font-size:.65rem}.modal input,.modal select,.modal textarea{min-height:2.35rem;padding:.45rem .55rem;font-size:.7rem}.modal textarea{min-height:4.75rem}.modal-actions{gap:.4rem}.modal-actions button{min-height:2.35rem;padding-inline:.65rem;font-size:.68rem}footer{margin-top:.8rem}.footer-inner{min-height:0;padding:.75rem 0 calc(var(--mobile-nav-height) + .65rem);gap:.45rem}.footer-inner>div:first-child>p,.footer-links,.footer-easter-egg{display:none}.footer-brand{margin:0}.footer-meta{flex-wrap:wrap;grid-template-columns:none;gap:.4rem .65rem;font-size:.48rem;display:flex}.mobile-menu,.mobile-profile-shortcut,.notification-trigger,.rail-arrow,.task-filter-toggle,.workspace-hero-actions .primary-hero,.listing-mobile-filter-row>button,.listing-mobile-search,.modal-close,.modal-actions button,.response-form-actions button{min-width:2.75rem;min-height:2.75rem}.mobile-menu,.mobile-profile-shortcut,.notification-trigger,.rail-arrow,.modal-close{width:2.75rem;height:2.75rem}.mobile-bottom-nav button{min-height:2.75rem}.horizontal-rail-shell{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.category-sidebar button,.deal-filter-tabs button,.deal-detail-tabs button,.profile-dashboard-nav button,.admin-group-tabs button,.admin-section-tabs button,.task-search,.tasks-toolbar select,.task-filter-panel select,.task-filter-panel input,.urgent-filter,.reset-task-filters,.modal input,.modal select,.modal textarea{min-height:2.75rem}.task-filter-backdrop{z-index:210;background:#01050bbf;border:0;width:100%;display:block;position:fixed;inset:0}.task-filter-panel.is-open{z-index:211;width:100%;max-height:min(82dvh,42rem);padding:.8rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--surface-solid);border-radius:1.1rem 1.1rem 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.task-filter-sheet-head{grid-column:1/-1;justify-content:space-between;align-items:center;min-height:2.75rem;padding-top:.2rem;display:flex;position:relative}.task-filter-sheet-head:before{background:var(--border-strong);content:"";border-radius:999px;width:2.6rem;height:.25rem;position:absolute;top:-.35rem;left:calc(50% - 1.3rem)}.task-filter-sheet-head button{background:var(--surface-soft);width:2.75rem;height:2.75rem;color:var(--text);border:0;border-radius:.65rem;place-items:center;display:grid}.task-filter-panel .reset-task-filters{display:none}.task-filter-sheet-actions{grid-column:1/-1;gap:.5rem;display:flex}.task-filter-sheet-actions button{border:1px solid var(--border);background:var(--surface-soft);min-height:2.75rem;color:var(--text);border-radius:.7rem;flex:1}.task-filter-sheet-actions button:last-child{background:var(--accent);color:var(--accent-contrast);border-color:#0000;flex:1.5;font-weight:750}.active-filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.active-filter-row>*{flex:none}.active-filter-row>span{display:none}.active-filter-row button{min-height:2.75rem;margin-left:0;padding-inline:.65rem}.notification-sheet-backdrop{z-index:208;background:#01050bbd;border:0;width:100%;display:block;position:fixed;inset:0}.notification-popover{z-index:209;width:100%;max-height:min(78dvh,38rem);padding-bottom:env(safe-area-inset-bottom);border-radius:1.1rem 1.1rem 0 0;position:fixed;bottom:0;left:0;right:0;top:auto!important}.notification-sheet-handle{background:var(--border-strong);border-radius:999px;width:2.8rem;height:.25rem;margin:.45rem auto 0;display:block}.notification-popover header{min-height:3.25rem;padding:.55rem .75rem}.notification-popover header>div{min-width:0}.notification-head-actions{flex:none}.notification-popover header .notification-close{background:var(--surface-soft);width:2.75rem;height:2.75rem;color:var(--text);border-radius:.65rem;place-items:center;display:grid}.notification-popover header .notification-head-actions>button:first-child:not(.notification-close){min-height:2.75rem}.notification-list{max-height:calc(78dvh - 4.5rem - env(safe-area-inset-bottom))}.notification-list>button{min-height:4.5rem;padding:.65rem .75rem}.task-modal-disclosure{border-top:1px solid var(--border);margin-top:.25rem}.task-modal-disclosure>summary{min-height:2.75rem;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:750;list-style:none;display:flex}.task-modal-disclosure>summary svg{color:var(--accent);transition:rotate .14s}.task-modal-disclosure[open]>summary svg{rotate:180deg}.task-modal-disclosure>p{margin:0 0 .6rem;font-size:.72rem;line-height:1.45}.task-modal-disclosure .modal-tags{margin:0 0 .65rem}.task-modal .modal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.55rem 0}.task-modal .modal-summary>div{grid-column:auto;min-width:0;padding:.5rem}.task-modal .modal-summary strong{overflow-wrap:anywhere;font-size:.7rem}.task-modal-actions{z-index:2;bottom:calc(-.75rem - env(safe-area-inset-bottom));padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-solid);align-items:center;margin:.7rem -.75rem 0;display:flex;position:sticky}.task-modal-actions .task-save-action{flex:0 0 2.75rem;width:2.75rem;padding:0}.task-modal-actions .task-save-action span{display:none}.task-modal-actions .primary-hero{flex:1}}@media (width<=820px){.bitcoin-balance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bitcoin-history-grid{grid-template-columns:1fr}}@media (width<=560px){.bitcoin-wallet-panel{gap:.65rem;margin-bottom:.8rem;padding-bottom:.8rem}.bitcoin-safety-note{padding:.55rem;font-size:.61rem}.bitcoin-balance-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.bitcoin-balance-strip article{scroll-snap-align:start;flex:0 0 8.2rem;min-height:4rem;padding:.55rem}.bitcoin-balance-strip strong{font-size:.73rem}.bitcoin-deposit-card{grid-template-columns:4.6rem minmax(0,1fr);gap:.6rem;padding:.6rem}.bitcoin-qr{width:4.6rem}.bitcoin-deposit-card code{font-size:.64rem}.bitcoin-address-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bitcoin-address-actions button{min-height:2.75rem;padding:.25rem;font-size:.58rem}.bitcoin-address-actions button svg{width:.85rem;height:.85rem}.bitcoin-withdraw-form{padding:.65rem}.bitcoin-withdraw-preview{grid-template-columns:1fr}.bitcoin-withdraw-preview label,.bitcoin-withdraw-preview button{grid-column:1}.bitcoin-history-grid>section{padding:.6rem}.bitcoin-operation-list{max-height:18rem}.bitcoin-operation-list article{padding:.55rem}.bitcoin-admin-auth,.bitcoin-admin-setting{grid-template-columns:1fr}.bitcoin-admin-metrics{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.bitcoin-admin-metrics article{flex:0 0 8rem}.bitcoin-destination-list article{grid-template-columns:1fr 4.6rem 2.4rem}.bitcoin-destination-list article label:nth-child(2){grid-area:2/1/auto/-1}.bitcoin-destination-list article>button{grid-area:1/3}.bitcoin-admin-actions{grid-template-columns:1fr;display:grid}.bitcoin-admin-actions button{min-height:2.65rem}.bitcoin-system-wallets{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.bitcoin-system-wallets article{flex:0 0 10rem}.bitcoin-distribution-history article>div{flex-direction:column;align-items:flex-start}}:root[data-theme=warfront]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#040203;--bg-elevated:#0a0507;--surface:#100709f5;--surface-solid:#14090d;--surface-soft:#691c2729;--surface-hover:#8f233038;--text:#d8cdca;--text-soft:#ad9998;--text-faint:#7f6b6b;--border:#7d2a3457;--border-strong:#b1323e85;--accent:#ad2c3c;--accent-strong:#8f1f30;--accent-soft:#ad2c3c33;--accent-contrast:#ead8d4;--secondary:#596741;--success:#68784b;--warning:#a66d43;--danger:#c63b48;--kronix-purple:#531923;--portal-purple:#2a0b12;--portal-blue:#241014;--portal-blue-bright:#5d252e;--portal-turquoise:#596741;--portal-green:#68784b;--control-border:#812b3563;--control-bg:#0a0406fa;--control-hover:#871f2c33;--focus-ring:#b2303d42;--shadow:0 34px 96px #000000d1;--shadow-soft:0 20px 58px #00000094;--header:#070305f7;--hero-glow:#a7182a36;--grid-line:#8526310b;--grid-line-fine:#525b3906;--grid-glow:#8a1b2a14;--panel-gradient:linear-gradient(145deg, #180a0efa, #0a0507fc 58%, #1f090ff5);--panel-gradient-soft:linear-gradient(145deg, #220d12eb, #0d0608f2 60%, #2a0c13db);--control-gradient:linear-gradient(145deg, #1b0a0efc, #0a0507fe 64%, #230b11f5);--accent-gradient:linear-gradient(118deg, #b53645, #8f1f30 54%, #59111d);--accent-gradient-hover:linear-gradient(118deg, #c84451, #a12738 52%, #6b1723);--portal-ease:cubic-bezier(.2, .72, .25, 1);--dimension-art:url(/warfront-rift-rm-v4.png);--dimension-position:center top;--dimension-atmosphere-x:0px;--dimension-atmosphere-y:0px;--dimension-edge-x:0px;--dimension-edge-y:0px}.theme-swatch-warfront{background:linear-gradient(148deg,#0000 0 46%,#b52d3e 47% 51%,#0000 52%),radial-gradient(circle at 72% 26%,#68784b 0 7%,#384329 8% 21%,#0000 22%),linear-gradient(135deg,#240b11,#050203 55%,#3a101a)}:root[data-theme=warfront] .app-shell{z-index:0;isolation:isolate;position:relative}:root[data-theme=warfront] .space-scene{display:none}:root[data-theme=warfront] body{background:linear-gradient(180deg, #0401025e, #070204c7 60%, #040203 97%), linear-gradient(90deg, #0401029e, #0d03062b 36%, #11040747 69%, #0301029e), radial-gradient(ellipse at 48% 42%, #23040933 0 28%, #03010294 68%, transparent 88%), linear-gradient(118deg, #44071075, #0b0205c2 58%, #30060e80), var(--dimension-art) var(--dimension-position) / cover fixed, var(--bg);background-blend-mode:normal, normal, normal, color, normal, normal}:root[data-theme=warfront][data-view=home] body{background:linear-gradient(180deg, #04010247, #070204ad 64%, #040203 97%), linear-gradient(90deg, #04010299, #0d03061f 38%, #11040733 69%, #03010294), radial-gradient(ellipse at 48% 44%, #23040929 0 28%, #03010280 70%, transparent 88%), linear-gradient(118deg, #44071066, #0b0205b3 58%, #30060e70), var(--dimension-art) var(--dimension-position) / cover fixed, var(--bg);background-blend-mode:normal, normal, normal, color, normal, normal}:root[data-theme=warfront] .dimension-atmosphere{z-index:-1;pointer-events:none;transform:translate3d(var(--dimension-atmosphere-x), var(--dimension-atmosphere-y), 0);transition:transform .22s ease-out;display:block;position:fixed;inset:76px 0 0;overflow:hidden}:root[data-theme=warfront] .dimension-signal{color:#b77474c2;letter-spacing:.17em;text-transform:uppercase;background:#080305b8;border:1px solid #b52d3e5c;border-radius:4px;padding:6px 9px;font-size:8px;font-weight:850;position:absolute;top:28px;right:4vw;box-shadow:0 0 28px #ad2c3c1a}:root[data-theme=warfront] .dimension-orbit{filter:drop-shadow(0 0 6px #ad2c3c94);transform-origin:50%;background:linear-gradient(90deg,#0000,#ad2c3c2e,#cd303ed1,#0000);border:0;border-radius:999px;height:2px;animation:6.6s ease-in-out infinite warfront-tracer;display:block;position:absolute}:root[data-theme=warfront] .dimension-orbit-one{width:28vw;top:19vh;right:-3vw;transform:rotate(-12deg)}:root[data-theme=warfront] .dimension-orbit-two{width:24vw;animation-delay:-3.4s;top:48vh;left:-6vw;transform:rotate(16deg)}:root[data-theme=warfront] .dimension-planet{filter:blur(12px);background:radial-gradient(circle,#ad2c3c24,#59674109 34%,#0000 68%);border:0;border-radius:50%;animation:9s ease-in-out infinite alternate warfront-smoke;display:block;position:absolute}:root[data-theme=warfront] .dimension-planet:after{display:none}:root[data-theme=warfront] .dimension-planet-one{width:34vw;height:30vw;top:8vh;left:-8vw}:root[data-theme=warfront] .dimension-planet-two{width:26vw;height:26vw;animation-delay:-5s;bottom:4vh;right:-5vw}:root[data-theme=warfront] .dimension-satellite{opacity:.55;background:linear-gradient(160deg,#4b333475,#080305f0);border:1px solid #744e5047;border-radius:38% 12% 46% 18%;width:66px;height:13px;animation:11s ease-in-out infinite alternate warfront-debris;display:block;position:absolute;bottom:10vh;right:14vw;transform:rotate(-18deg);box-shadow:0 0 16px #ad2c3c14}:root[data-theme=warfront] .dimension-satellite:before,:root[data-theme=warfront] .dimension-satellite>i{display:none}:root[data-theme=warfront] .dimension-dust{position:absolute;inset:0}:root[data-theme=warfront] .dimension-dust>i{opacity:.5;width:3px;height:3px;animation:warfront-ember 4.8s var(--dust-delay) ease-in-out infinite;background:#b92d3da3;border-radius:50%;display:block;position:absolute;box-shadow:0 0 8px #ad2c3c85}:root[data-theme=warfront] .dimension-dust>i:nth-child(3n){background:#68784b75;box-shadow:0 0 8px #5967414d}:root[data-theme=warfront] .dimension-dust>i:nth-child(4n){background:#7a283399;width:2px;height:2px}@keyframes warfront-tracer{0%,78%,to{opacity:0;scale:.72 1}84%{opacity:.9;scale:1}91%{opacity:.22;translate:-24px 8px}}@keyframes warfront-smoke{to{opacity:.58;translate:22px -12px;scale:1.09}}@keyframes warfront-debris{to{translate:-36px -18px;rotate:-5deg}}@keyframes warfront-ember{50%{opacity:.12;translate:8px -24px;scale:.55}}:root[data-theme=warfront] .hero-section:before{background:radial-gradient(circle,#b52d3e26,#49111b1c 38%,#0000 70%);width:48vw;max-width:670px;height:48vw;max-height:670px;top:8%;right:11%}:root[data-theme=warfront] .hero-section{min-height:690px;padding-inline:70px}:root[data-theme=warfront] .hero-character{filter:saturate(.78)contrast(1.18)brightness(.8)drop-shadow(0 26px 28px #000000b8)drop-shadow(0 0 24px #b52d3e52)}:root[data-theme=warfront] .hero-brand-title{filter:drop-shadow(0 0 22px #ad2c3c33);letter-spacing:-.075em;text-transform:uppercase;background:linear-gradient(98deg,#cbbdb9 4%,#bb6269 40%,#9f2637 70%,#5d111d 100%);-webkit-background-clip:text;background-clip:text;max-width:max-content;font-family:Arial Black,Inter,sans-serif;font-weight:900;position:relative;transform:skew(-2deg)}:root[data-theme=warfront] .hero-brand-title:after{content:"";background:linear-gradient(90deg,#0000,#6b1723 18%,#bd3545 56%,#596741 82%,#0000);height:2px;position:absolute;bottom:-.12em;left:1%;right:2%;transform:skew(2deg);box-shadow:0 0 12px #ad2c3c66}:root[data-theme=warfront] .topbar{background:linear-gradient(100deg,#070305fb,#110609f9 58%,#1e080ef6);border-bottom-color:#7d2a3461;box-shadow:0 12px 38px #0000009e,inset 0 -1px #68784b0a}:root[data-theme=warfront] .topbar:after{content:"";background:linear-gradient(90deg,#0000,#7d202d7a,#b52d3ec2,#59674152,#0000);width:22%;height:1px;position:absolute;bottom:-1px;right:8%;box-shadow:0 0 10px #ad2c3c47}:root[data-theme=warfront] .brand-mark{background:linear-gradient(145deg,#3b111a,#16070b 52%,#291016);border:1px solid #ad2c3c70;box-shadow:0 0 20px #ad2c3c29,inset 0 0 14px #68784b0f}:root[data-theme=warfront] .desktop-nav a.active{color:var(--text)}:root[data-theme=warfront] .desktop-nav a.active:after{background:linear-gradient(90deg,#0000,#7e1d2b,#bd3545,#0000);box-shadow:0 0 10px #ad2c3c57}:root[data-theme=warfront] :is(.create-button,.primary-hero,.auth-submit,.form-submit,.accept-response-button){background:var(--accent-gradient)!important;color:var(--accent-contrast)!important;border-color:#be3a477a!important;box-shadow:0 14px 34px #0000008f,0 0 24px #ad2c3c29,inset 0 1px #e0beba1f!important}:root[data-theme=warfront] :is(.create-button,.primary-hero,.auth-submit,.form-submit,.accept-response-button):hover:not(:disabled){transform:translateY(-2px);background:var(--accent-gradient-hover)!important;box-shadow:0 18px 42px #000000a3,0 0 30px #ad2c3c42!important}:root[data-theme=warfront] :is(.theme-switcher-trigger,.command-button,.auth-button,.ghost-action,.secondary-hero,.news-cta,.stats-refresh,.banner-controls button,.admin-filter-reset,.admin-row-action){box-shadow:inset 0 1px #d7c5c209,0 9px 22px #00000052;border-color:var(--control-border)!important;background:var(--control-gradient)!important;color:var(--text-soft)!important}:root[data-theme=warfront] :is(.theme-switcher-trigger,.command-button,.auth-button,.ghost-action,.secondary-hero,.news-cta,.stats-refresh,.banner-controls button,.admin-filter-reset,.admin-row-action):hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb, var(--accent) 76%, #6f3138)!important;color:var(--text)!important;background:linear-gradient(145deg,#300f15fa,#14070afc)!important;box-shadow:0 0 24px #ad2c3c29,0 10px 26px #0000006b!important}:root[data-theme=warfront] :is(.desktop-nav a.active,.profile-dashboard-nav button.active,.admin-group-tabs button.active,.admin-section-tabs button.active,.admin-tabs button.active,.category-sidebar button.active,.auth-tabs button.active,.role-switch button.active,.listing-type-switch button.active){border-color:color-mix(in srgb, var(--accent) 72%, #6f3138)!important;box-shadow:inset 3px 0 0 var(--accent), 0 0 22px #ad2c3c1f!important;color:var(--text)!important;background:linear-gradient(135deg,#5e17227a,#280b118f)!important}:root[data-theme=warfront] .task-card:nth-child(3n+1),:root[data-theme=warfront] .listing-card:nth-child(3n+1){background:radial-gradient(circle at 96% 8%, #ad2c3c1f, transparent 28%), var(--panel-gradient)!important}:root[data-theme=warfront] .task-card:nth-child(3n+2),:root[data-theme=warfront] .listing-card:nth-child(3n+2){background:radial-gradient(circle at 8% 92%, #59674111, transparent 27%), var(--panel-gradient)!important}:root[data-theme=warfront] .task-card:nth-child(3n),:root[data-theme=warfront] .listing-card:nth-child(3n){background:radial-gradient(circle at 92% 90%, #7e1d2b17, transparent 26%), var(--panel-gradient)!important}:root[data-theme=warfront] :is(.task-card,.listing-card,.deal-card,.home-workspace-card,.platform-stat,.news-banner,.admin-stat-card):hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--accent) 68%, #6f3138)!important;box-shadow:0 27px 68px #000000b3,0 0 32px #ad2c3c1f,inset 0 1px #d7c5c20a!important}:root[data-theme=warfront] :is(.hero-dashboard,.auth-copy,.profile-hero-card,.admin-hero-card,.news-banner){border-color:color-mix(in srgb, var(--accent) 44%, #5f3437)!important;background:linear-gradient(118deg, transparent 0 72%, #ad2c3c12 72.2% 72.8%, transparent 73%), radial-gradient(ellipse at 92% 7%, #ad2c3c21, transparent 28%), radial-gradient(ellipse at 8% 94%, #5967410b, transparent 35%), var(--panel-gradient)!important;box-shadow:0 32px 88px #000000b8,0 0 42px #ad2c3c14,inset 0 1px #d7c5c209!important}:root[data-theme=warfront] .modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(.55);backdrop-filter:blur(12px)saturate(.55);background:radial-gradient(circle at 50% 42%,#63121e2e,#0000 38%),#030102e6}:root[data-theme=warfront] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){box-shadow:inset 0 1px #d7c5c205,inset 0 0 24px #6f18250f;border-color:var(--control-border)!important;background:var(--control-gradient)!important;color:var(--text)!important}:root[data-theme=warfront] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus{outline:none;box-shadow:0 0 0 3px var(--focus-ring), 0 0 24px #ad2c3c24!important;border-color:#a72b3b!important}:root[data-theme=warfront] .listing-card-image{background:radial-gradient(circle at 80% 20%,#ad2c3c21,#0000 42%),radial-gradient(circle at 22% 78%,#5967410e,#0000 44%),linear-gradient(135deg,#0d0507,#2a0b13)}:root[data-theme=warfront] :is(.workspace-card-art,.dimension-object-divider img,.universe-hero-character img,.profile-character-art,.admin-character-art,.auth-character-art,.news-character-art,.not-found-art img){filter:saturate(.72)sepia(.08)brightness(.76)contrast(1.14)drop-shadow(0 16px 22px #000000ad)drop-shadow(0 0 12px #ad2c3c1f)}:root[data-theme=warfront] img.admin-character-art{filter:hue-rotate(-108deg)saturate(.62)brightness(.68)contrast(1.2)drop-shadow(0 16px 22px #000000b8)drop-shadow(0 0 12px #ad2c3c29)}:root[data-theme=warfront] :is(.profile-character-art,.admin-character-art,.auth-character-art){animation:none}:root[data-theme=warfront] .profile-cover-band{background:linear-gradient(115deg,#66182380,#300b1261 48%,#454c2e29 78%,#0000)}:root[data-theme=warfront] :is(.home-workspaces,.standalone-marketplace,.standalone-chat,.profile-dashboard-shell,.admin-workspace):before{filter:blur(17px);background:radial-gradient(#ad2c3c1a,#59674109 34%,#5c141f11 58%,#0000 77%)}:root[data-theme=warfront] footer{background:linear-gradient(112deg,#0000 0 73%,#ad2c3c12 73.2% 73.8%,#0000 74%),radial-gradient(circle at 8% 24%,#59674138 0 1px,#0000 2px),radial-gradient(circle at 76% 38%,#ad2c3c57 0 1px,#0000 2px),radial-gradient(at 88% 112%,#48101a47,#0000 44%),linear-gradient(#0702041a,#070305f7);border-top-color:#7d2a3452}:root[data-theme=warfront] .footer-easter-egg{background:linear-gradient(145deg,#1b090ef0,#11060ae6);border-color:#7d2a344d}:root[data-theme=warfront] .footer-easter-egg.is-active img{filter:grayscale(.22)sepia(.1)saturate(.72)brightness(.78)drop-shadow(0 0 14px #ad2c3c42)}:root[data-theme=warfront] .mobile-bottom-nav{background:linear-gradient(100deg,#070305fc,#13070bfc,#1f090ffb);border-top-color:#7d2a3461;box-shadow:0 -16px 46px #000000bd}:root[data-theme=warfront] .mobile-bottom-nav button.active{color:color-mix(in srgb, #bd6970 74%, var(--text));text-shadow:0 0 13px #ad2c3c47;background:linear-gradient(145deg,#ad2c3c38,#4c10192e)}:root[data-theme=warfront] :is(.blue,.purple){color:var(--text-soft)!important}:root[data-theme=warfront] ::selection{color:#dfd0cd;background:#ad2c3c6b}@media (width<=1024px){:root[data-theme=warfront] .dimension-signal,:root[data-theme=warfront] .dimension-satellite{display:none}:root[data-theme=warfront] .hero-section:before{width:82vw;height:82vw;right:-18%}}@media (width<=820px){:root[data-theme=warfront]{--dimension-art:url(/warfront-rift-rm-v4.png)}:root[data-theme=warfront] body,:root[data-theme=warfront][data-view=home] body{background:linear-gradient(180deg, #05010370, #070204e8 58%, var(--bg) 96%), linear-gradient(90deg, #04010285, #0e030733 62%, #0401027a), linear-gradient(118deg, #4407106b, #0b0205b8 58%, #30060e6b), var(--dimension-art) 70% top / auto 700px no-repeat, var(--bg);background-blend-mode:normal, normal, color, normal, normal}:root[data-theme=warfront] .dimension-atmosphere{inset:64px 0 0}:root[data-theme=warfront] .dimension-dust,:root[data-theme=warfront] .dimension-orbit-two,:root[data-theme=warfront] .dimension-planet-two{display:none}:root[data-theme=warfront] .dimension-orbit-one{opacity:.52;width:46vw;top:17vh}:root[data-theme=warfront] :is(.glass-panel,.task-card,.listing-card,.deal-card){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (width<=560px){:root[data-theme=warfront] .topbar button{min-height:44px}:root[data-theme=warfront] .topbar button[aria-label]{min-width:44px}:root[data-theme=warfront] body,:root[data-theme=warfront][data-view=home] body{background:linear-gradient(180deg, #05010380, #070204f0 52%, var(--bg) 94%), var(--dimension-art) 70% top / auto 560px no-repeat, var(--bg)}:root[data-theme=warfront] .dimension-atmosphere{opacity:.58}:root[data-theme=warfront] .dimension-orbit,:root[data-theme=warfront] .dimension-planet{display:none}:root[data-theme=warfront] .hero-brand-title:after{opacity:.55}}@media (width<=480px){:root[data-theme=warfront] .hero-character-stage{height:5.7rem}:root[data-theme=warfront] .hero-character-stage .hero-character-rick{height:5.55rem}:root[data-theme=warfront] .hero-character-stage .hero-character-morty{height:5.2rem}}@media (prefers-reduced-motion:reduce){:root[data-theme=warfront] :is(.dimension-dust>i,.dimension-orbit,.dimension-planet,.dimension-satellite,.hero-character){animation:none!important}:root[data-theme=warfront] :is(button,a,input,textarea,select,.glass-panel,.task-card,.listing-card,.deal-card){transition-duration:.01ms!important}}@media (width<=640px){:is(.primary-hero,.secondary-hero,.create-button,.auth-submit,.form-submit,.accept-response-button,.ghost-action,.task-filter-toggle,.admin-row-action,.admin-filter-reset,.pagination-controls button,.listing-owner-actions button,.role-switch button,.listing-type-switch span,.news-cta){border-radius:.65rem;min-height:2.75rem;padding-block:.35rem;padding-inline:.7rem;font-size:.68rem;line-height:1.15}.prime-plans .prime-plan-card,.prime-plans .prime-plan-card>*{min-width:0;max-width:100%}.prime-plan-card .secondary-hero{text-align:center;place-self:center;width:calc(100% - 1.4rem);max-width:calc(100% - 1.4rem);height:2.75rem;min-height:2.75rem;margin:0 .7rem .7rem;padding-block:0;padding-inline:.6rem;font-size:.68rem}.password-settings-form input{font-size:16px}}.feed-post-images{align-items:start}.feed-post-images img,.feed-post-images.images-1 img{object-fit:contain;object-position:center;align-self:start;height:auto;min-height:0;max-height:none;display:block}.prime-info-backdrop{z-index:1000}.prime-info-dialog{grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.prime-info-scroll{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;min-height:0;padding:22px;overflow-y:auto}.prime-dialog-actions{border-top:1px solid var(--border);background:var(--surface-solid);justify-content:flex-end;gap:8px;margin:0;padding:14px 22px 22px;display:flex}.auth-terms-consent{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:9px;margin:3px 0 14px;padding:12px;display:grid}.auth-terms-consent legend{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:8px;font-weight:800}.auth-terms-consent>label{color:var(--text-soft);align-items:flex-start;gap:9px;margin:0;font-size:9px;font-weight:600;line-height:1.55;display:flex}.auth-terms-consent input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--accent);margin:0;padding:0}.auth-terms-consent>div{flex-wrap:wrap;gap:8px;display:flex}.auth-terms-consent button,.account-legal-links button,.legal-inline-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.auth-terms-consent button{text-underline-offset:3px;padding:0;font-size:9px;text-decoration:underline}.account-legal-card>p{color:var(--text-faint);margin:0;font-size:9px;line-height:1.6}.account-legal-links{gap:8px;margin-top:15px;display:grid}.account-legal-links button{border:1px solid var(--border);background:var(--surface-soft);text-align:left;border-radius:9px;min-height:38px;padding:0 11px;font-size:9px}.account-legal-links button:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--accent-soft)}.legal-page{min-height:calc(100vh - 76px);padding:42px 0 74px}.legal-shell{gap:14px;max-width:980px;display:grid}.legal-hero,.legal-document{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:20px}.legal-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 72%, var(--surface)), var(--surface));padding:clamp(22px,4vw,38px)}.legal-back{min-height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:750;display:inline-flex}.legal-eyebrow{color:var(--accent);letter-spacing:.12em;align-items:center;gap:8px;margin-top:22px;font-size:9px;font-weight:850;display:flex}.legal-hero h1{letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(28px,5vw,48px)}.legal-hero>p{max-width:660px;color:var(--text-soft);margin:0;font-size:11px;line-height:1.65}.legal-tabs{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.legal-tabs button{border:1px solid var(--border);background:var(--surface-soft);min-height:40px;color:var(--text-soft);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.legal-tabs button.active{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--accent-soft);color:var(--accent)}.legal-document{padding:clamp(22px,4vw,38px)}.legal-document>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:17px;display:flex}.legal-document>header span{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:850}.legal-document>header p{color:var(--text-faint);margin:0;font-size:9px}.legal-section{border-bottom:1px solid var(--border);padding:22px 0}.legal-section:last-child{border-bottom:0;padding-bottom:0}.legal-section h2{color:var(--text);letter-spacing:-.02em;margin:0 0 10px;font-size:16px}.legal-section p,.legal-section li{color:var(--text-soft);font-size:11px;line-height:1.75}.legal-section p{margin:0 0 11px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{gap:7px;margin:0;padding-left:20px;display:grid}.legal-section strong{color:var(--text)}@media (width<=560px){.legal-page{padding-top:20px}.legal-tabs{grid-template-columns:1fr;display:grid}.legal-tabs button{justify-content:center}.legal-document>header{gap:4px;display:grid}.legal-section{padding:18px 0}.legal-section h2{font-size:15px}}.password-field{min-width:0;display:block;position:relative}.password-field>input{width:100%;padding-right:2.9rem!important}.password-visibility-toggle{width:2.25rem;height:2.25rem;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:.6rem;place-items:center;display:inline-grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.password-visibility-toggle:hover{background:var(--accent-soft);color:var(--accent)}.password-field:focus-within .password-visibility-toggle{color:var(--accent)}.password-visibility-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.password-visibility-toggle svg{pointer-events:none}@media (width<=640px){.password-visibility-toggle{width:2.5rem;height:2.5rem}.password-field>input{padding-right:3.15rem!important}}:root[data-appearance-custom] body{font-size:calc(16px * var(--appearance-text-scale));background:var(--bg)!important}:root[data-appearance-custom] .app-shell{isolation:isolate}:root[data-appearance-custom] .app-shell:before,:root[data-appearance-custom] .app-shell:after{content:"";pointer-events:none;position:fixed;inset:0}:root[data-appearance-custom] .app-shell:before{z-index:-2;background:var(--dimension-art) var(--dimension-position) / cover no-repeat, var(--bg);filter:brightness(var(--appearance-bg-brightness)) contrast(var(--appearance-bg-contrast)) saturate(var(--appearance-bg-saturation)) blur(var(--appearance-bg-blur));transform:scale(1.025)}:root[data-appearance-custom] .app-shell:after{z-index:-1;background:linear-gradient(180deg, rgb(8 12 19/var(--appearance-dim-top)), rgb(8 12 19/var(--appearance-dim-mid)) 58%, rgb(8 12 19/var(--appearance-dim-bottom)) 98%), radial-gradient(ellipse at 12% 16%, rgb(91 42 134/calc(.25 * var(--appearance-effects-opacity))), transparent 44%), radial-gradient(ellipse at 88% 28%, rgb(36 93 143/calc(.2 * var(--appearance-effects-opacity))), transparent 42%), radial-gradient(ellipse at 52% 72%, rgb(39 197 184/calc(.09 * var(--appearance-effects-opacity))), transparent 46%)}:root[data-appearance-custom][data-view=home] .app-shell:after{background:linear-gradient(180deg, rgb(8 12 19/calc(var(--appearance-dim-top) * .67)), rgb(8 12 19/calc(var(--appearance-dim-mid) * .75)) 54%, rgb(8 12 19/calc(var(--appearance-dim-bottom) * .9)) 88%, rgb(8 12 19/var(--appearance-dim-bottom)) 100%), radial-gradient(ellipse at 8% 18%, rgb(91 42 134/calc(.3 * var(--appearance-effects-opacity))), transparent 42%), radial-gradient(ellipse at 84% 32%, rgb(36 93 143/calc(.2 * var(--appearance-effects-opacity))), transparent 40%)}:root[data-theme=warfront][data-appearance-custom] .app-shell:after{background:linear-gradient(180deg, rgb(4 2 3/var(--appearance-dim-top)), rgb(7 2 4/var(--appearance-dim-mid)) 58%, rgb(4 2 3/var(--appearance-dim-bottom)) 98%), radial-gradient(ellipse at 12% 16%, rgb(112 20 34/calc(.3 * var(--appearance-effects-opacity))), transparent 44%), radial-gradient(ellipse at 88% 28%, rgb(76 14 25/calc(.24 * var(--appearance-effects-opacity))), transparent 42%), radial-gradient(ellipse at 52% 72%, rgb(74 87 51/calc(.07 * var(--appearance-effects-opacity))), transparent 46%)}:root[data-theme=warfront][data-appearance-custom][data-view=home] .app-shell:after{background:linear-gradient(180deg, rgb(4 2 3/calc(var(--appearance-dim-top) * .72)), rgb(7 2 4/calc(var(--appearance-dim-mid) * .82)) 54%, rgb(4 2 3/calc(var(--appearance-dim-bottom) * .94)) 88%, rgb(4 2 3/var(--appearance-dim-bottom)) 100%), radial-gradient(ellipse at 8% 18%, rgb(112 20 34/calc(.34 * var(--appearance-effects-opacity))), transparent 42%), radial-gradient(ellipse at 84% 32%, rgb(76 14 25/calc(.25 * var(--appearance-effects-opacity))), transparent 40%)}:root[data-appearance-custom] :is(.glass-panel,.task-card,.listing-card,.deal-card,.message-bubble-body,.chat-message-content,.admin-data-row,.task-response-card,.profile-section-card,.auth-card,.modal){-webkit-backdrop-filter:blur(calc(var(--appearance-panel-blur) * var(--appearance-glass))) saturate(1.1);backdrop-filter:blur(calc(var(--appearance-panel-blur) * var(--appearance-glass))) saturate(1.1);background:var(--panel-gradient)!important;border-color:var(--border)!important;box-shadow:var(--shadow-soft), 0 0 27px rgb(from var(--appearance-glow-color) r g b / var(--appearance-card-glow))!important}:root[data-appearance-custom] :is(.glass-panel,.task-card,.listing-card,.deal-card):hover{border-color:var(--border-strong)!important;box-shadow:var(--shadow-soft), 0 0 36px rgb(from var(--appearance-glow-color) r g b / var(--appearance-border-glow))!important}:root[data-appearance-custom] :is(.primary-hero,.btn-primary,.accent-button):hover{box-shadow:0 0 28px rgb(from var(--appearance-glow-color) r g b / var(--appearance-button-glow))}:root[data-appearance-custom] :is(.task-card,.listing-card,.deal-card):hover{transform:translateY(calc(-2px * var(--appearance-hover)))}:root[data-appearance-custom] :is(button,a,input,textarea,select,.glass-panel,.task-card,.listing-card,.deal-card){transition-duration:calc(.18s * var(--appearance-transition))}:root[data-appearance-custom] .dimension-atmosphere{opacity:min(1, calc(.85 * var(--appearance-effects-opacity)))}:root[data-appearance-custom] .dimension-dust>i{opacity:min(1, var(--appearance-particle))}:root[data-appearance-custom] :is(.dimension-orbit,.dimension-planet,.dimension-satellite,.page-alien-orb,.page-energy-comet){animation-duration:calc(25s / max(.1, var(--appearance-animation)))}:root[data-appearance-custom][data-appearance-particles=off] .dimension-dust,:root[data-appearance-custom][data-appearance-decorative=off] :is(.page-dimension-decor,.dimension-orbit,.dimension-planet,.dimension-satellite,.dimension-signal),:root[data-appearance-custom][data-appearance-reduced=true] :is(.dimension-dust,.page-energy-comet){display:none!important}:root[data-appearance-custom][data-appearance-reduced=true] :is(.dimension-orbit,.dimension-planet,.dimension-satellite,.page-alien-orb){animation:none!important}:root[data-appearance-custom][data-appearance-layout=compact] :is(.profile-section-card,.task-card,.listing-card-body,.admin-section-card){padding:calc(16px * var(--appearance-density))}:root[data-appearance-custom][data-appearance-layout=compact] :is(.profile-dashboard-content,.profile-settings-grid,.profile-overview-grid){gap:10px}:root[data-appearance-custom][data-appearance-density=custom]:not([data-appearance-layout=compact]) :is(.profile-section-card,.task-card){padding:calc(22px * var(--appearance-density))}:root[data-appearance-custom][data-appearance-density=custom]:not([data-appearance-layout=compact]) .admin-section-card{padding:calc(20px * var(--appearance-density))}:root[data-appearance-custom][data-appearance-text-scale=custom] .profile-section-heading h2{font-size:calc(21px * var(--appearance-text-scale))}:root[data-appearance-custom][data-appearance-text-scale=custom] .task-card h3{font-size:calc(20px * var(--appearance-text-scale))}:root[data-appearance-custom][data-appearance-text-scale=custom] .listing-card h2{font-size:calc(1.14rem * var(--appearance-text-scale))}:root[data-appearance-custom][data-appearance-text-scale=custom] :is(.profile-description,.listing-card-body>p){font-size:calc(12px * var(--appearance-text-scale))}@media (width<=820px){:root[data-appearance-custom] .app-shell:before{background-size:auto 720px;background-position:var(--dimension-position)}:root[data-appearance-custom] :is(.dimension-dust,.page-energy-comet){display:none!important}:root[data-appearance-custom] :is(.glass-panel,.task-card,.listing-card,.deal-card){-webkit-backdrop-filter:blur(min(14px, var(--appearance-panel-blur)));backdrop-filter:blur(min(14px, var(--appearance-panel-blur)))}}@media (prefers-reduced-motion:reduce){:root[data-appearance-custom] :is(.dimension-dust,.dimension-orbit,.dimension-planet,.dimension-satellite,.page-energy-comet){animation:none!important}:root[data-appearance-custom] :is(button,a,input,textarea,select,.glass-panel,.task-card,.listing-card,.deal-card){transition-duration:.01ms!important}}.appearance-settings{min-width:0}.appearance-settings .profile-section-heading>svg{color:var(--accent);flex:none}.appearance-intro{color:var(--text-soft);margin:-4px 0 15px;font-size:12px;line-height:1.6}.appearance-status{border:1px solid var(--border);background:var(--surface-soft);min-height:38px;color:var(--accent);border-radius:10px;align-items:center;gap:7px;margin-bottom:16px;padding:8px 11px;font-size:11px;display:flex}.appearance-status button{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.appearance-warning,.appearance-error{border:1px solid color-mix(in srgb, var(--warning) 35%, transparent);background:color-mix(in srgb, var(--warning) 8%, var(--surface));color:var(--warning);border-radius:9px;margin:10px 0;padding:10px 12px;font-size:11px;line-height:1.5}.appearance-error{border-color:color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger)}.appearance-message{color:var(--accent);font-size:11px}.appearance-presets,.appearance-personal-presets{margin:20px 0}.appearance-presets h3,.appearance-personal-presets h3{margin:0 0 12px;font-size:15px}.appearance-personal-presets h3 small{color:var(--text-faint);margin-left:8px;font-size:10px}.appearance-preset-list{flex-wrap:wrap;gap:7px;display:flex}.appearance-preset-list button,.appearance-footer-actions button,.appearance-personal-actions button,.appearance-preset-create button{border:1px solid var(--border);background:var(--surface-soft);min-height:34px;color:var(--text);cursor:pointer;border-radius:9px;padding:7px 10px;font-size:10px}.appearance-preset-list button:hover,.appearance-preset-list button.active{border-color:var(--accent);color:var(--accent)}.appearance-controls{gap:8px;display:grid}.appearance-controls details{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;min-width:0;overflow:hidden}.appearance-controls summary{color:var(--text);cursor:pointer;padding:13px 14px;font-size:13px;font-weight:750}.appearance-controls summary small{color:var(--text-faint);margin-top:4px;font-size:10px;font-weight:400;line-height:1.45;display:block}.appearance-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:5px 14px 16px;display:grid}.appearance-slider,.appearance-color,.appearance-select{min-width:0;color:var(--text-soft);gap:7px;font-size:11px;display:grid}.appearance-slider>span{justify-content:space-between;gap:8px;display:flex}.appearance-slider strong{color:var(--accent);white-space:nowrap;font-size:10px}.appearance-slider input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;margin:0}.appearance-color{grid-template-columns:1fr auto;align-items:center}.appearance-color input{border:1px solid var(--border);background:var(--surface-solid);cursor:pointer;border-radius:8px;width:48px;height:32px;padding:2px}.appearance-select select,.appearance-preset-create input,.appearance-personal-list input{border:1px solid var(--border);background:var(--control-bg);width:100%;min-width:0;min-height:34px;color:var(--text);border-radius:8px;padding:7px 9px;font-size:11px}.appearance-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 16px;display:grid}.appearance-toggles label{color:var(--text-soft);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.appearance-toggles input{accent-color:var(--accent)}.appearance-preview{border-radius:13px;margin:18px 0;padding:18px}.appearance-preview>span{color:var(--accent);letter-spacing:.15em;font-size:9px;font-weight:800}.appearance-preview h3{margin:8px 0;font-size:17px}.appearance-preview p{max-width:430px;color:var(--text-soft);font-size:11px;line-height:1.55}.appearance-preview button{margin-top:5px}.appearance-preview-button{cursor:default;margin-top:5px;display:inline-flex}.appearance-preset-create{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.appearance-preset-create button{border-color:var(--accent);color:var(--accent)}.appearance-personal-list{gap:7px;margin-top:12px;display:grid}.appearance-personal-list>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.appearance-personal-list strong{overflow-wrap:anywhere;min-width:0;font-size:11px}.appearance-personal-list input{max-width:260px}.appearance-personal-actions{flex-wrap:wrap;gap:5px;display:flex}.appearance-personal-actions button{min-height:29px;padding:5px 7px;font-size:9px}.appearance-empty{color:var(--text-faint);font-size:11px}.appearance-footer-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:7px;padding-top:15px;display:flex}.appearance-footer-actions button{align-items:center;gap:5px;display:inline-flex}.appearance-footer-actions .appearance-danger{border-color:color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger)}.appearance-settings button:disabled,.appearance-settings input:disabled,.appearance-settings select:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.appearance-control-grid,.appearance-toggles{grid-template-columns:1fr}.appearance-preset-list{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.appearance-preset-list button{flex:none}.appearance-preset-create{grid-template-columns:1fr}.appearance-personal-list>div{flex-direction:column;align-items:flex-start}.appearance-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appearance-footer-actions button{justify-content:center}}:root{--visual-viewport-height:100dvh;--visual-viewport-width:100vw;--visual-viewport-offset-top:0px;--visual-viewport-offset-left:0px;--mobile-keyboard-inset:0px;--chat-viewport-height:var(--visual-viewport-height);--chat-viewport-offset-top:0px}.app-shell{min-height:100dvh}@supports not (height:100dvh){:root{--visual-viewport-height:100vh}.app-shell{min-height:100vh}}@media (width<=1024px),(hover:none) and (pointer:coarse){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:clip}body,.app-shell{max-width:100%;overflow-x:clip}:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true],[role=textbox]){min-width:0!important;max-width:100%!important;font-size:16px!important}:where(textarea,[contenteditable=true],[role=textbox]){line-height:1.35}html[data-mobile-input=focused] :where(input:not([type=hidden]),textarea,select,[contenteditable=true],[role=textbox]):focus{scroll-margin-block:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-bottom))}.modal-backdrop{height:var(--visual-viewport-height,100dvh);max-height:var(--visual-viewport-height,100dvh);overflow:hidden}.modal{max-height:calc(var(--visual-viewport-height,100dvh) - env(safe-area-inset-top))!important}.listings-toolbar.is-open,.task-filter-panel.is-open{max-height:calc(var(--visual-viewport-height,100dvh) - max(8px, env(safe-area-inset-top)))!important}html[data-mobile-keyboard=open] body{overscroll-behavior-y:none}html[data-mobile-keyboard=open] .mobile-bottom-nav{display:none}html[data-mobile-keyboard=open]:not([data-view=chat]) .app-shell{padding-bottom:0}html[data-mobile-keyboard=open] .modal-backdrop{height:var(--visual-viewport-height,100dvh);max-height:var(--visual-viewport-height,100dvh);align-items:end}html[data-mobile-keyboard=open] .modal{overflow-y:auto;max-height:calc(var(--visual-viewport-height,100dvh) - max(4px, env(safe-area-inset-top)))!important}html[data-mobile-keyboard=open][data-view=chat] footer{display:none}}@media (width<=640px){html[data-prime-info-open],body[data-prime-info-open]{overscroll-behavior:none;overflow:hidden!important}body[data-prime-info-open] .mobile-bottom-nav{display:none}.prime-info-backdrop{width:100vw;height:var(--visual-viewport-height,100dvh);min-height:var(--visual-viewport-height,100dvh);padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));touch-action:none;align-items:end;inset:0;overflow:hidden}.prime-info-dialog{width:min(100%,40rem);max-height:calc(var(--visual-viewport-height,100dvh) - max(1.5rem, env(safe-area-inset-top)) - max(1.5rem, env(safe-area-inset-bottom)));touch-action:pan-y;border-radius:1rem}.prime-info-scroll{touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:3.75rem .85rem 1rem;scroll-padding-bottom:1rem}.prime-info-close{z-index:1;width:2.75rem;height:2.75rem;top:.5rem;right:.5rem}.prime-dialog-actions{padding:.75rem .85rem max(.75rem, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:.5rem;display:grid}.prime-dialog-actions button{justify-content:center;min-height:2.75rem}:root[data-theme=portal] .hero-section,:root[data-theme=warfront] .hero-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.85rem,3vw,1.15rem);min-height:0;padding-block:clamp(.95rem,3vw,1.25rem) clamp(1.1rem,4vw,1.5rem);padding-inline:0}:root[data-theme=portal] .hero-copy,:root[data-theme=warfront] .hero-copy{z-index:2;width:min(100%,34rem);margin-inline:auto;position:relative}:root[data-theme=portal] .hero-character-stage,:root[data-theme=warfront] .hero-character-stage{--mobile-hero-art-height:clamp(10.75rem, 48vw, 13rem);z-index:1;width:100%;height:var(--mobile-hero-art-height);isolation:isolate;justify-content:center;align-items:flex-start;gap:clamp(.5rem,2vw,.75rem);margin:0;display:flex;position:relative;overflow:hidden}:root[data-theme=portal] .hero-character-stage .hero-character,:root[data-theme=warfront] .hero-character-stage .hero-character{object-fit:contain;flex:none;align-self:flex-start;width:auto;max-width:none;margin-block:0;display:block;position:relative;inset:auto}:root[data-theme=portal] .hero-character-stage .hero-character-rick,:root[data-theme=warfront] .hero-character-stage .hero-character-rick{height:calc(var(--mobile-hero-art-height) + .85rem);margin-right:0}:root[data-theme=portal] .hero-character-stage .hero-character-morty,:root[data-theme=warfront] .hero-character-stage .hero-character-morty{height:calc(var(--mobile-hero-art-height) - .3rem);margin-top:.3rem;margin-left:0}}.mx-page{--mx-bg:var(--surface,#10131c);--mx-panel:var(--surface-soft,#151a25);--mx-line:var(--border,#ffffff12);--mx-muted:var(--text-soft,#9da7bc);width:min(1392px,100% - 48px);color:var(--text,#edf0f7);margin:22px auto 28px}.mx-shell{border:1px solid var(--mx-line);background:var(--mx-bg);border-radius:18px;grid-template-columns:310px minmax(0,1fr);height:min(880px,100dvh - 142px);min-height:440px;display:grid;overflow:hidden;box-shadow:0 18px 70px #0003}.mx-shell *,.mx-dialog *,.mx-popup *{box-sizing:border-box}:is(.mx-shell,.mx-dialog,.mx-popup) button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:8px;min-width:0}:is(.mx-shell,.mx-dialog,.mx-popup) button:hover{background:color-mix(in srgb, var(--accent,#8fedbd) 10%, transparent)}:is(.mx-shell,.mx-dialog,.mx-popup) button:disabled{opacity:.4;cursor:default}:is(.mx-shell,.mx-dialog,.mx-popup) button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:is(.mx-shell,.mx-dialog,.mx-popup) input,:is(.mx-shell,.mx-dialog,.mx-popup) textarea,:is(.mx-shell,.mx-dialog,.mx-popup) select{color:var(--text);background:var(--surface-soft,#171c28);border:1px solid var(--border,#ffffff1a);font:inherit;letter-spacing:normal;border-radius:8px;outline:none;min-width:0}:is(.mx-shell,.mx-dialog,.mx-popup) input:focus,:is(.mx-shell,.mx-dialog,.mx-popup) textarea:focus{border-color:var(--accent)}.mx-sidebar{border-right:1px solid var(--mx-line);background:color-mix(in srgb, var(--mx-panel) 55%, var(--mx-bg));flex-direction:column;min-height:0;display:flex}.mx-sidebar>header{justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.mx-sidebar h1{letter-spacing:-.5px;margin:2px 0 0;font-size:21px;font-weight:750;line-height:1.2}.mx-sidebar>header small{letter-spacing:2px;color:var(--accent);font-size:9px;font-weight:700}.mx-sidebar>header button,.mx-header-actions>button{width:34px;height:34px;color:var(--mx-muted);flex:0 0 34px;place-items:center;padding:0;display:grid}.mx-filter{background:var(--mx-panel);border:1px solid var(--mx-line);color:var(--mx-muted);border-radius:9px;align-items:center;gap:8px;margin:0 12px;padding:0 10px;display:flex}.mx-filter input{background:0 0;border:0;border-radius:0;width:100%;height:37px;padding:0;font-size:12px}.mx-filter button{flex-shrink:0;place-items:center;padding:2px;display:grid}.mx-tabs{gap:4px;padding:12px 12px 8px;display:flex}.mx-tabs>button{color:var(--mx-muted);flex:1;padding:7px 8px;font-size:11px}.mx-tabs>.active{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-weight:700}.mx-conversations{scrollbar-width:thin;flex:1;min-height:0;padding:2px 6px 10px;overflow-y:auto}.mx-conversation-item{text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:11px 9px;display:flex;position:relative}.mx-conversation-item.active{background:color-mix(in srgb, var(--accent) 10%, transparent)}.mx-conversation-item.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:13px;bottom:13px;left:0}.mx-avatar{flex:0 0 38px;width:38px;height:38px;display:block;position:relative}.mx-avatar img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.mx-avatar i{border:2px solid var(--mx-bg,#11151e);background:#5cdd9e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.mx-conversation-copy{flex:1;gap:4px;min-width:0;display:grid}.mx-conversation-copy>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mx-conversation-copy b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:650;display:flex;overflow:hidden}.mx-conversation-copy b svg{color:var(--accent);flex-shrink:0}.mx-conversation-copy time{color:var(--mx-muted);white-space:nowrap;flex-shrink:0;font-size:9px}.mx-conversation-copy>small{color:var(--mx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.mx-conversation-copy em{text-transform:uppercase;letter-spacing:.6px;color:var(--accent);opacity:.7;font-size:8px;font-style:normal}.mx-conversation-badges{color:var(--mx-muted);align-items:center;gap:4px;display:flex}.mx-conversation-unread{background:var(--accent);color:#0c1411;border-radius:6px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.mx-conversation-badges:has(.mx-conversation-muted) .mx-conversation-unread{background:var(--surface-hover,#414859);color:var(--text)}.mx-sidebar-foot{border-top:1px solid var(--mx-line);color:var(--mx-muted);justify-content:center;align-items:center;gap:7px;padding:13px;font-size:9px;display:flex}.mx-hidden-conversations{border-top:1px solid var(--mx-line);margin-top:8px;font-size:12px}.mx-hidden-conversations summary{cursor:pointer;color:var(--mx-muted);align-items:center;gap:8px;padding:12px;display:flex}.mx-hidden-conversations>button{text-align:left;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.mx-hidden-conversations small{color:var(--mx-muted);margin-top:3px;font-size:10px;display:block}.mx-main-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.mx-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.mx-conversation-header{border-bottom:1px solid var(--mx-line);flex-shrink:0;align-items:center;gap:8px;min-height:68px;padding:11px 18px;display:flex}.mx-profile-trigger{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.mx-profile-trigger:disabled{opacity:1!important}.mx-profile-trigger>span:last-child{min-width:0}.mx-conversation-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.4;display:block;overflow:hidden}.mx-profile-trigger small{color:var(--mx-muted);margin-top:2px;font-size:10px;display:block}.mx-header-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.mx-header-actions .active{color:var(--accent)}.mx-mobile-back{display:none}.mx-deal-banner{background:color-mix(in srgb, var(--accent) 5%, transparent);border-bottom:1px solid var(--mx-line);color:var(--accent);align-items:center;gap:9px;padding:9px 18px;display:flex}.mx-deal-banner>span{flex:1;gap:3px;min-width:0;display:grid}.mx-deal-banner b{font-size:11px}.mx-deal-banner small{color:var(--mx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mx-deal-banner button{border:1px solid var(--mx-line);white-space:nowrap;padding:7px 9px;font-size:10px}.mx-message-list{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:12px 20px 8px;overflow:hidden auto}.mx-date-divider{background:var(--mx-panel);width:fit-content;color:var(--mx-muted);border-radius:6px;margin:8px auto 15px;padding:4px 10px;font-size:10px}.mx-message-row{justify-content:flex-start;align-items:flex-end;gap:7px;min-width:0;margin:10px 0 0;padding-left:31px;display:flex;position:relative}.mx-message-row.own{justify-content:flex-end;padding-left:50px;padding-right:0}.mx-message-row.grouped{margin-top:3px}.mx-author-avatar{padding:0;position:absolute;bottom:0;left:0}.mx-author-avatar .mx-avatar{width:25px;height:25px}.mx-author-avatar .mx-avatar img{border-radius:8px}.mx-message-bubble{border:1px solid var(--mx-line);background:var(--mx-panel);overflow-wrap:anywhere;border-radius:12px 12px 12px 4px;min-width:62px;max-width:min(78%,580px);padding:8px 11px 6px}.mx-message-row.own .mx-message-bubble{background:color-mix(in srgb, var(--accent) 11%, var(--mx-bg));border-color:color-mix(in srgb, var(--accent) 18%, var(--mx-line));border-radius:12px 12px 4px}.mx-message-row.highlighted .mx-message-bubble{outline:2px solid var(--accent);outline-offset:2px}.mx-message-author{text-align:left;max-width:100%;padding:0 0 4px;display:block;color:var(--accent)!important;font-size:11px!important;font-weight:650!important}.mx-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.48}.mx-message-text a{color:var(--accent);text-decoration:underline}.mx-message-meta{color:var(--mx-muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:9px;line-height:1;display:flex}.mx-delivery{align-items:center;display:inline-flex}.mx-delivery.read{color:var(--accent)}.mx-delivery.failed{color:#f58b91}.mx-message-more{opacity:0;flex:0 0 24px;align-self:center;place-items:center;width:24px;padding:4px;display:grid;color:var(--mx-muted)!important}.mx-message-row.own .mx-message-more{order:-1}.mx-message-row:hover .mx-message-more,.mx-message-row:focus-within .mx-message-more{opacity:1}.mx-reply-quote{text-align:left;gap:2px;max-width:100%;margin:0 0 7px;display:grid;border-left:2px solid var(--accent)!important;background:color-mix(in srgb, var(--accent) 7%, transparent)!important;border-radius:0 5px 5px 0!important;padding:5px 8px!important;font-size:11px!important}.mx-reply-quote b{color:var(--accent);font-weight:600}.mx-reply-quote span{-webkit-line-clamp:2;opacity:.8;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mx-forwarded{color:var(--accent);margin-bottom:5px;font-size:10px}.mx-reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mx-reactions button{border:1px solid var(--mx-line);background:#ffffff07;border-radius:7px;align-items:center;gap:4px;padding:3px 6px;font-size:13px;display:flex}.mx-reactions button.mine{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.mx-reactions small{font-size:10px}.mx-system-message{max-width:85%;color:var(--mx-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:12px auto;font-size:10px;line-height:1.5;display:flex}.mx-system-message svg{color:var(--accent);flex-shrink:0}.mx-system-message time{opacity:.55;font-size:8px}.mx-attachments{gap:6px;min-width:0;margin-bottom:4px;display:grid}.mx-image-attachment{place-items:center;max-width:min(360px,100%);padding:0;display:grid;overflow:hidden;background:#0002!important;border-radius:8px!important;min-width:100px!important}.mx-image-attachment img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:330px;display:block}.mx-image-attachment:has(>svg){height:100px}.mx-file-attachment{text-align:left;align-items:center;gap:9px;max-width:300px;padding:9px;display:flex;border:1px solid var(--mx-line)!important;min-width:min(190px,100%)!important}.mx-file-attachment svg{color:var(--accent);flex-shrink:0}.mx-file-attachment span{gap:3px;min-width:0;display:grid}.mx-file-attachment b{overflow-wrap:anywhere;font-size:11px;font-weight:500}.mx-file-attachment small{color:var(--mx-muted);font-size:9px}.mx-audio-attachment{width:min(300px,100%);min-width:min(220px,100%)}.mx-audio-attachment audio{width:100%;height:34px}.mx-audio-attachment small{color:var(--mx-muted);font-size:9px}.mx-attachment-error,.mx-retry{align-items:center;gap:5px;padding:6px;display:flex;font-size:10px!important}.mx-edit-form{gap:6px;min-width:min(230px,100%);display:grid}.mx-edit-form textarea{resize:vertical;width:100%;min-height:64px;padding:7px;font-size:13px}.mx-edit-form>div{justify-content:flex-end;gap:4px;display:flex}.mx-edit-form button{padding:5px 8px;font-size:11px}.mx-typing-line{height:19px;color:var(--accent);flex-shrink:0;align-items:center;gap:6px;padding:0 20px;font-size:10px;display:flex}.mx-typing-line i,.mx-recording i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.mx-new-messages{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;bottom:87px;right:20px;background:var(--mx-panel)!important;border:1px solid var(--accent)!important;padding:9px 12px!important;font-size:11px!important;box-shadow:0 4px 15px #0006!important}.mx-composer{border:1px solid var(--mx-line);background:var(--mx-panel);border-radius:12px;flex-shrink:0;min-width:0;margin:0 16px 14px;padding:5px}.mx-composer:focus-within{border-color:color-mix(in srgb, var(--accent) 40%, var(--mx-line))}.mx-composer-line{align-items:flex-end;gap:1px;min-width:0;display:flex}.mx-composer-line>button{width:35px;height:35px;color:var(--mx-muted);flex:0 0 35px;place-items:center;padding:0;display:grid}.mx-composer-line>textarea{resize:none;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:0;min-height:35px;max-height:116px;padding:8px 7px;font-size:13px;line-height:19px}.mx-composer-line>.mx-send{background:var(--accent);color:#101b15;border-radius:8px;margin-left:3px}.mx-char-count{text-align:right;color:var(--mx-muted);padding:3px 5px;font-size:9px;display:block}.mx-composer-reply{border-left:2px solid var(--accent);justify-content:space-between;align-items:center;min-width:0;margin:3px 5px 7px;padding:5px 8px;display:flex}.mx-composer-reply>span{gap:3px;min-width:0;display:grid}.mx-composer-reply b{color:var(--accent);font-size:10px}.mx-composer-reply small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mx-composer-reply button{flex-shrink:0;padding:5px}.mx-composer-files{align-items:flex-start;gap:6px;max-height:124px;padding:5px;display:flex;overflow-x:auto}.mx-composer-file{border:1px solid var(--mx-line);border-radius:8px;flex:none;align-items:center;gap:6px;min-width:0;max-width:min(290px,95%);padding:5px;display:flex}.mx-composer-file>img{object-fit:cover;border-radius:5px;width:38px;height:38px}.mx-composer-file audio{width:170px;height:32px}.mx-composer-file>span{gap:3px;min-width:0;display:grid}.mx-composer-file b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:10px;overflow:hidden}.mx-composer-file small{color:var(--mx-muted);font-size:9px}.mx-composer-file button{flex-shrink:0;padding:3px}.mx-recording{color:#f79299;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:flex}.mx-recording small{color:var(--mx-muted);margin-left:auto;font-size:9px}.mx-composer-line .recording{color:#f79299;background:#f7929915}.mx-state{color:var(--mx-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:12px;display:flex}.mx-state.error{color:#f79299}.mx-state button{padding:7px;text-decoration:underline}.mx-empty{min-height:100%;color:var(--mx-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:12px;display:flex}.mx-empty svg{color:var(--accent);opacity:.7}.mx-empty span{font-size:11px}.mx-load-older{margin:0 auto 10px;display:block;color:var(--accent)!important;padding:8px!important;font-size:10px!important}.mx-connection-banner{color:var(--mx-muted);background:var(--mx-panel);text-align:center;padding:6px 12px;font-size:10px}.mx-connection-banner.offline{color:#e8ba71}.mx-search-panel{border-bottom:1px solid var(--mx-line);background:var(--mx-panel);flex-shrink:0;max-height:35%;padding:8px 14px;overflow:auto}.mx-conversation-search{align-items:center;gap:7px;display:flex}.mx-conversation-search input{flex:1;width:100%;height:33px;padding:7px 9px;font-size:12px}.mx-conversation-search button{padding:7px;font-size:11px}.mx-search-count{color:var(--accent);margin:6px 0;font-size:10px;display:block}.mx-search-results>button{text-align:left;align-items:center;gap:8px;width:100%;padding:7px;font-size:11px;display:flex}.mx-search-results>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mx-search-results>button time{color:var(--mx-muted);font-size:9px}.mx-pinned-bar{border-bottom:1px solid var(--mx-line);color:var(--accent);align-items:center;gap:8px;padding:7px 18px;display:flex}.mx-pinned-bar button{text-align:left;flex:1;gap:3px;min-width:0;padding:0;display:grid}.mx-pinned-bar b{font-size:10px;font-weight:600}.mx-pinned-bar span{text-overflow:ellipsis;white-space:nowrap;color:var(--mx-muted);font-size:11px;overflow:hidden}.mx-popup{z-index:1600;background:var(--surface,#151a24);border:1px solid var(--border,#ffffff18);width:236px;max-width:calc(100vw - 16px);max-height:min(78dvh,600px);color:var(--text,#edf0f7);border-radius:12px;padding:6px;position:fixed;overflow:auto;box-shadow:0 15px 60px #0008}.mx-popup>button{text-align:left;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12px;display:flex}.mx-popup-shade{display:none}.mx-popup .danger,.mx-dialog .danger{color:#f59299}.mx-quick-reactions{border-bottom:1px solid var(--border,#ffffff12);justify-content:space-around;margin-bottom:3px;padding:3px 0 7px;display:flex}.mx-quick-reactions button{width:33px;height:33px;padding:0;font-size:19px!important}.mx-emoji-picker{width:280px}.mx-emoji-picker>div{grid-template-columns:repeat(6,1fr);display:grid}.mx-emoji-picker button{height:37px;padding:0;font-size:23px}.mx-dialog-backdrop{z-index:1700;overscroll-behavior:contain;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mx-dialog{background:var(--surface,#151a24);width:min(460px,100%);max-height:min(85dvh,800px);color:var(--text);border:1px solid var(--border,#ffffff18);border-radius:15px;padding:18px;font-size:13px;overflow-y:auto;box-shadow:0 20px 100px #0007}.mx-dialog>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.mx-dialog>header strong{font-size:16px}.mx-dialog>header button{place-items:center;padding:5px;display:grid}.mx-dialog .mx-filter{margin:0 0 12px}.mx-person{text-align:left;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.mx-person span:last-child{gap:5px;min-width:0;display:grid}.mx-person b{font-size:12px}.mx-person small{color:var(--text-soft);font-size:10px}.mx-dialog blockquote{border-left:2px solid var(--accent);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff04;max-height:120px;margin:0 0 15px;padding:7px 10px;font-size:12px;overflow:auto}.mx-dialog .mx-primary{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);justify-content:center;margin-top:8px;padding:9px 14px;display:inline-flex}.mx-profile-heading{align-items:center;gap:14px;display:flex}.mx-profile-heading .mx-avatar{flex-basis:58px;width:58px;height:58px}.mx-profile-heading h2{margin:0 0 6px;font-size:21px}.mx-profile-heading small{color:var(--text-soft)}.mx-profile-dialog dl{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.mx-profile-dialog dt{color:var(--text-soft);font-size:10px}.mx-profile-dialog dd{margin:7px 0 0;font-size:20px}.mx-report-form{gap:13px;display:grid}.mx-report-form label{color:var(--text-soft);gap:6px;font-size:12px;display:grid}.mx-report-form :is(input,select,textarea){width:100%;padding:9px}.mx-report-form textarea{resize:vertical;min-height:85px}.mx-lightbox{width:min(950px,95vw)}.mx-lightbox>img{object-fit:contain;max-width:100%;max-height:65dvh;margin:auto;display:block}.mx-lightbox>button{color:var(--accent);margin:12px auto 0;padding:9px 15px;display:block}.mx-guest{padding:24px;overflow:auto}.mx-guest header h2{margin:0 0 10px;font-size:21px}.mx-guest p{color:var(--text-soft);font-size:13px}.mx-guest header button{background:var(--accent-soft);margin-right:8px;padding:8px 14px}.mx-guest-messages{gap:14px;margin-top:25px;display:grid}.mx-guest-messages article{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:12px}.mx-guest-messages b{color:var(--accent);font-size:12px}.mx-guest-messages time{color:var(--text-soft);font-size:10px}@media (hover:none){.mx-message-more{opacity:.7}}@media (width<=1050px){.mx-shell{grid-template-columns:275px minmax(0,1fr)}.mx-page{width:calc(100% - 28px)}.mx-message-bubble{max-width:86%}}@media (width<=760px){.mx-page{width:100%;margin:0}.mx-shell{height:calc(100dvh - var(--header-height,72px) - var(--mobile-nav-height,70px));min-height:350px;box-shadow:none;border-width:1px 0 0;border-radius:0;display:flex}.mx-sidebar{border-right:0;flex:0 0 100%;width:100%}.mx-main-pane{flex:0 0 100%;width:100%;display:none}.mx-shell.conversation-open .mx-sidebar{display:none}.mx-shell.conversation-open .mx-main-pane{display:flex}.mx-sidebar>header{padding:14px 16px}.mx-conversation-item{padding:12px}.mx-conversation-copy b{font-size:14px}.mx-conversation-copy small{font-size:12px}.mx-mobile-back{flex:0 0 30px;place-items:center;width:30px;height:36px;padding:0;display:grid;color:var(--text-soft)!important}.mx-conversation-header{gap:5px;min-height:61px;padding:9px 8px}.mx-profile-trigger{gap:8px}.mx-profile-trigger .mx-avatar{flex-basis:33px;width:33px;height:33px}.mx-conversation-title{font-size:13px}.mx-profile-trigger small{font-size:9px}.mx-header-actions{gap:0}.mx-header-actions>button{flex-basis:30px;width:30px;height:34px}.mx-message-list{padding:8px 9px}.mx-message-bubble{max-width:87%;padding:8px 10px 6px}.mx-message-row{gap:3px;padding-left:25px}.mx-message-row.own{padding-left:24px}.mx-author-avatar .mx-avatar{width:21px;height:21px}.mx-message-more{opacity:.6;flex-basis:21px;width:21px;padding:1px}.mx-message-text{font-size:14px}.mx-system-message{max-width:95%;font-size:10px}.mx-composer{margin:0 8px 8px;padding:4px}.mx-composer-line>textarea{min-height:39px;font-size:16px;line-height:21px}.mx-composer-line>button{flex-basis:44px;width:44px;height:44px}.mx-typing-line{height:19px;padding:0 13px}.mx-deal-banner{gap:7px;padding:8px 12px}.mx-deal-banner>svg{width:14px}.mx-deal-banner button{padding:7px;font-size:9px}.mx-pinned-bar{padding:7px 12px}.mx-popup{border-radius:14px;width:auto;max-height:76dvh;padding:8px}.mx-popup>button{min-height:40px;font-size:14px}.mx-popup-shade{z-index:1599;background:#0007;border:0;border-radius:0;display:block;position:fixed;inset:0}.mx-quick-reactions button{width:42px;height:38px;font-size:23px!important}.mx-emoji-picker>div{grid-template-columns:repeat(6,1fr)}.mx-emoji-picker button{height:42px}.mx-dialog-backdrop{padding:12px}.mx-dialog{max-height:calc(var(--visual-viewport-height,100dvh) - 24px);padding:16px}.mx-report-form :is(input,textarea,select){font-size:16px}}@media (prefers-reduced-motion:reduce){.mx-page *,.mx-popup *,.mx-dialog *{scroll-behavior:auto!important;transition:none!important}}.mx-composer-line>textarea:focus{box-shadow:none;background:0 0;outline:none}:root[data-theme] .mx-composer-line>textarea,:root[data-theme] .mx-composer-line>textarea:focus,:root[data-theme] .mx-filter>input,:root[data-theme] .mx-filter>input:focus{outline:none;box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=760px){html[data-view=chat],html[data-view=chat] body{height:var(--chat-viewport-height);overscroll-behavior:none;min-height:0;overflow:hidden}:root[data-view=chat] .app-shell{top:var(--chat-viewport-offset-top);height:var(--chat-viewport-height);min-height:0;padding-bottom:var(--mobile-nav-height,70px);overscroll-behavior:none;overflow-anchor:none;flex-direction:column;display:flex;position:fixed;left:0;right:0;overflow:hidden}html[data-view=chat] footer{display:none}html[data-view=chat] .mx-page{flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;max-height:none;margin:0;display:flex;overflow:hidden}html[data-view=chat] :is(.mx-shell,.mx-sidebar,.mx-main-pane,.mx-conversation){min-height:0}html[data-view=chat] .mx-shell{flex:auto;height:auto;min-height:0}html[data-view=chat] .mx-sidebar,html[data-view=chat] .mx-main-pane,html[data-view=chat] .mx-conversation{overflow:hidden}html[data-view=chat] .mx-message-list{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto}html[data-view=chat] :where(textarea,[contenteditable=true],[role=textbox]):focus{scroll-margin:0}html[data-mobile-keyboard=open][data-view=chat] .app-shell{padding-bottom:0}}.sw-tools{min-width:0;margin:0 0 14px}.sw-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sw-toolbar nav,.sw-tool-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sw-tools button,.sw-watch-toggle{border:1px solid var(--border);background:var(--surface-soft);min-height:33px;color:var(--text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.sw-tools button:hover,.sw-tools button.active,.sw-watch-toggle.active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:var(--accent-soft)}.sw-tools button:disabled{cursor:wait;opacity:.5}.sw-tools button b{opacity:.8;min-width:14px;font-size:9px;font-weight:650}.sw-context-hint{color:var(--text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}.sw-context-hint>button{flex-shrink:0;min-height:28px;padding:4px 8px;font-size:10px}.sw-saved-searches{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-wrap:wrap;gap:7px;margin-top:10px;padding:10px;display:flex}.sw-saved-searches>div{align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.sw-saved-searches button{min-height:31px;padding:5px 7px}.sw-saved-searches .sw-apply-search{justify-content:flex-start;max-width:220px}.sw-apply-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-save-dialog{gap:14px;width:min(440px,100vw - 24px);display:grid}.sw-save-dialog h2{margin:2px 30px 0 0;font-size:22px}.sw-save-dialog p{color:var(--text-soft);margin:0;font-size:12px}.sw-save-dialog>label{color:var(--text-soft);gap:7px;font-size:12px;display:grid}.sw-save-dialog input:not([type=checkbox]){border:1px solid var(--border);border-radius:8px;width:100%;min-height:39px;padding:9px 11px}.sw-save-dialog .sw-checkbox{align-items:center;gap:8px;display:flex}.sw-checkbox input{width:16px;height:16px;accent-color:var(--accent)}.sw-save-dialog>small{color:var(--text-faint);font-size:10px;line-height:1.6}.sw-listing-tools{margin-top:0;margin-bottom:14px}.listing-card{position:relative}.sw-listing-save{z-index:3;border:1px solid var(--border);width:34px;height:34px;color:var(--text-soft);background:var(--surface-solid);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.sw-listing-save.saved{color:var(--accent);border-color:var(--accent)}.listing-card:has(.sw-listing-save) .listing-card-image>span{left:10px;right:auto}.sw-detail-actions{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.sw-detail-actions>button{border:1px solid var(--border);background:var(--surface-soft);min-height:33px;color:var(--text-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.sw-detail-actions>button.saved{color:var(--accent);border-color:var(--accent)}.sw-own-response{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin-top:12px;padding:13px}.sw-own-response>strong{color:var(--accent);font-size:12px;display:block}.sw-own-response>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px}.sw-own-response>small{color:var(--text-soft);font-size:10px}.notification-popover{flex-direction:column;display:flex}.notification-popover>header,.notification-popover>nav,.notification-popover>label{flex-shrink:0}.notification-popover .notification-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.sw-notification-tabs{gap:4px;padding:0 12px 10px;display:flex}.sw-notification-tabs button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);cursor:pointer;border-radius:7px;padding:6px 8px;font-size:10px}.sw-notification-tabs button.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.sw-reminder-setting{color:var(--text-soft);justify-content:space-between;align-items:center;gap:8px;padding:0 14px 10px;font-size:10px;display:flex}.sw-reminder-setting input{width:15px;height:15px;accent-color:var(--accent)}.notification-entry{border-bottom:1px solid var(--border);position:relative}.notification-list .notification-entry>.notification-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:5px minmax(0,1fr);gap:9px;padding:12px 15px;display:grid}.notification-list .notification-entry>.notification-item:hover{background:var(--accent-soft)}.notification-item>span{background:0 0;border-radius:50%;width:5px;height:5px;margin-top:4px}.notification-item.unread>span{background:var(--accent)}.notification-item strong{font-size:11px;font-weight:700;display:block}.notification-item p{color:var(--text-soft);overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.5}.notification-item small{color:var(--text-faint);font-size:9px}.notification-item em{color:var(--accent);margin-top:6px;font-size:10px;font-style:normal;display:block}.notification-list .notification-entry>.sw-snooze{border:1px solid var(--border);background:var(--surface-soft);width:auto;color:var(--text-soft);cursor:pointer;border-radius:6px;margin:0 15px 9px 29px;padding:4px 7px;font-size:10px}@media (width<=720px){.sw-tools button{min-height:36px;padding:7px 9px}.sw-toolbar{gap:8px}.sw-toolbar nav{flex-wrap:nowrap;width:100%;display:flex}.sw-toolbar nav>button{flex:1;font-size:11px}.sw-tool-actions{width:100%}.sw-context-hint{flex-wrap:wrap;gap:5px}.sw-saved-searches{display:grid}.sw-saved-searches>div{width:100%}.sw-saved-searches .sw-apply-search{flex:1;max-width:none}.sw-save-dialog input:not([type=checkbox]){font-size:16px}.sw-listing-save{width:38px;height:38px}.listing-card:has(.sw-listing-save) .listing-card-labels{padding-right:44px}.listing-card:has(.sw-listing-save) h2{padding-right:44px}.sw-reminder-setting{min-height:36px}.notification-list .notification-entry>.sw-snooze{min-height:34px;padding:7px 9px}}
