:root{color-scheme:dark;--bg:#06090f;--surface:#0d1421;--surface-2:#141e30;--surface-3:#1b2840;--text:#ddeaf8;--text-2:#6b91b5;--text-3:#3a5470;--border:#182540;--border-2:#223454;--accent:#0dcfaa;--accent-bright:#00f0ca;--accent-dim:#09a887;--accent-glow:rgba(13,207,170,.07);--accent-soft:rgba(13,207,170,.16);--accent-hard:rgba(13,207,170,.32);--danger:#f87171;--warning:#fbbf24;--good:#34d399;--shadow-sm:0 1px 3px rgba(2,6,18,.55),0 1px 2px rgba(2,6,18,.4);--shadow:0 4px 16px rgba(2,6,18,.70),0 2px 6px rgba(2,6,18,.5);--shadow-lg:0 16px 56px rgba(2,6,18,.88),0 4px 16px rgba(2,6,18,.6);--glow:0 0 0 1px var(--accent-soft),0 0 28px rgba(13,207,170,.14);--glass-page:rgba(6,9,15,.6);--glass-panel:rgba(13,20,33,.78);--glass-surface:rgba(13,20,33,.86);--glass-card:rgba(13,20,33,.65);--glass-nav:rgba(20,30,48,.72);--glass-input:rgba(13,20,33,.85);--glass-menu:rgba(10,16,28,.96);--dot-grid:rgba(255,255,255,.018);--r-sm:7px;--r:11px;--r-lg:15px;--r-xl:20px}@media (prefers-color-scheme:light){:root{color-scheme:light;--bg:#f0f4fb;--surface:#ffffff;--surface-2:#e8eff9;--surface-3:#dde8f6;--text:#0c1628;--text-2:#3d5880;--text-3:#8099b8;--border:#c0d0e6;--border-2:#a8bed8;--accent:#0aad8e;--accent-bright:#008f74;--accent-dim:#098970;--accent-glow:rgba(10,173,142,.08);--accent-soft:rgba(10,173,142,.16);--accent-hard:rgba(10,173,142,.30);--danger:#dc2626;--warning:#b45309;--good:#047857;--shadow-sm:0 1px 3px rgba(12,22,40,.09),0 1px 2px rgba(12,22,40,.07);--shadow:0 4px 16px rgba(12,22,40,.10),0 2px 6px rgba(12,22,40,.07);--shadow-lg:0 16px 48px rgba(12,22,40,.13),0 4px 16px rgba(12,22,40,.09);--glow:0 0 0 1px var(--accent-soft),0 0 24px rgba(10,173,142,.12);--glass-page:rgba(240,244,251,.7);--glass-panel:rgba(255,255,255,.82);--glass-surface:rgba(255,255,255,.92);--glass-card:rgba(255,255,255,.72);--glass-nav:rgba(232,239,249,.88);--glass-input:rgba(255,255,255,.9);--glass-menu:rgba(255,255,255,.98);--dot-grid:rgba(0,0,0,.028)}}*,:after,:before{box-sizing:border-box}body,html{max-width:100%;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background-image:radial-gradient(var(--dot-grid) 1px,transparent 1px);background-size:26px 26px;pointer-events:none;z-index:0}h1,h2,h3,p{margin-top:0}.muted,small{color:var(--text-2)}.error{color:var(--danger)}.notice{color:var(--accent)}.warningNotice{color:var(--warning)}input,select,textarea{width:100%;color:var(--text);background:var(--glass-input);border:1px solid var(--border-2);border-radius:var(--r-sm);padding:10px 13px;font-size:14px;font-family:inherit;transition:border-color .18s,box-shadow .18s,background .18s;outline:none;position:relative;z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}input:focus,select:focus,textarea:focus{border-color:var(--accent-dim);box-shadow:0 0 0 3px var(--accent-glow)}input::placeholder,textarea::placeholder{color:var(--text-3)}label{display:grid;grid-gap:7px;color:var(--text-2);font-size:13px;font-weight:600}.button,button,label{gap:7px;position:relative;z-index:1}.button,button{border:0;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);color:#fff;font-weight:700;font-size:14px;font-family:inherit;min-height:38px;padding:0 18px;border-radius:var(--r-sm);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .16s,opacity .16s,box-shadow .22s,transform .14s}@media (prefers-color-scheme:dark){.button,button{color:#03120e}}.button:hover,button:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 0 2px var(--accent-soft),var(--shadow-sm);transform:translateY(-1px)}button:active:not(:disabled){filter:brightness(.92);transform:translateY(0);transition-duration:.06s}button:disabled{opacity:.34;cursor:not-allowed;transform:none}.secondaryBtn{background:var(--glass-nav);border:1px solid var(--border-2);color:var(--text)}.secondaryBtn:hover:not(:disabled){background:var(--surface-3);border-color:var(--accent-dim);filter:none;box-shadow:none}.ghostBtn{background:transparent;border:1px solid var(--border);color:var(--text-3)}.ghostBtn:hover:not(:disabled){border-color:var(--border-2);color:var(--text-2);background:var(--accent-glow);filter:none;box-shadow:none;transform:none}.copyBtn{min-height:28px;padding:0 10px;border-radius:var(--r-sm);font-size:12px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.copyBtn:hover:not(:disabled){border-color:var(--accent-dim);color:var(--accent);filter:none;box-shadow:none;transform:none}.eyebrow{color:var(--accent);text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:800;margin:0}.gradientText{background:linear-gradient(135deg,var(--accent-bright) 0,var(--accent) 55%,#60a5fa 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.leadNotice{margin:12px 0;padding:12px 14px;border:1px solid var(--border-2);border-radius:var(--r);font-weight:700;position:relative;z-index:1}.leadNotice,.pill{background:var(--accent-glow)}.pill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid var(--accent-soft);border-radius:999px;color:var(--accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes orbSpin{to{transform:rotate(1turn)}}@keyframes orbPulse{0%,to{opacity:.22;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes shimmer{0%{background-position:-220% 0}to{background-position:220% 0}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(13,207,170,.22)}50%{box-shadow:0 0 0 8px rgba(13,207,170,0)}}@keyframes borderGlow{0%,to{border-color:var(--border-2)}50%{border-color:var(--accent-soft)}}@keyframes orbitBlob{0%{transform:rotate(0deg) translate(170px) rotate(0deg)}to{transform:rotate(1turn) translate(170px) rotate(-1turn)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes numberIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes tabLine{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes heroPulse{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.13;transform:scale(1.04)}}.skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:var(--r-sm)}.loginPage{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;position:relative}.loginHero{display:flex;flex-direction:column;justify-content:center;padding:56px 60px;background:radial-gradient(ellipse 90% 60% at 20% 35%,rgba(13,207,170,.1) 0,transparent 65%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(96,165,250,.06) 0,transparent 55%),var(--bg);position:relative;overflow:hidden;z-index:1}.loginHero:before{width:300px;height:300px;background:radial-gradient(circle,rgba(13,207,170,.08) 0,transparent 70%);top:50%;left:50%;margin:-150px 0 0 -150px;animation:orbitBlob 22s linear infinite}.loginHero:after,.loginHero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.loginHero:after{top:-80px;left:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(13,207,170,.06) 0,transparent 65%);animation:heroPulse 6s ease-in-out infinite}.loginHeroBrand{display:flex;align-items:center;gap:12px;margin-bottom:48px}.loginHeroBrand strong{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.loginHeroTitle{font-size:clamp(28px,3.5vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:0 0 16px;color:var(--text)}.loginHeroSub{font-size:16px;color:var(--text-2);line-height:1.6;margin:0 0 40px;max-width:400px}.loginHeroFeatures{display:grid;grid-gap:14px;gap:14px;margin:0 0 48px;list-style:none;padding:0}.loginHeroFeatures li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--text-2);line-height:1.5}.loginHeroFeatures li:before{content:"";flex:0 0 18px;height:18px;margin-top:1px;border-radius:50%;background:var(--accent-glow);border:1.5px solid var(--accent-soft);background-image:radial-gradient(circle,var(--accent) 30%,transparent 70%);background-size:8px 8px;background-repeat:no-repeat;background-position:50%}.loginHeroFeatures li strong{color:var(--text);display:block;font-size:13.5px;margin-bottom:1px}.heroDataViz{position:relative;height:160px;margin-top:auto}.heroDataCard{position:absolute;background:var(--glass-panel);border:1px solid var(--border-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 18px;display:grid;grid-gap:8px;gap:8px;box-shadow:var(--shadow)}.heroDataCard:first-child{top:0;left:0;width:220px;animation:floatCard 5s ease-in-out infinite}.heroDataCard:nth-child(2){top:28px;left:180px;width:190px;animation:floatCard 5s ease-in-out 1.6s infinite;opacity:.85}.heroDataCard:nth-child(3){top:94px;left:80px;width:160px;animation:floatCard 5s ease-in-out 3s infinite;opacity:.6}.hdcLabel{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.hdcName{font-size:13px;font-weight:700;color:var(--text)}.hdcMeta{font-size:11px;color:var(--text-2)}.hdcPill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:var(--accent-glow);border:1px solid var(--accent-soft);color:var(--accent);font-size:10px;font-weight:800;width:-moz-fit-content;width:fit-content}.hdcPillLine{display:flex;gap:6px}.hdcBar{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--accent) 0,var(--accent-bright) 100%)}.loginFormWrap{display:flex;align-items:center;justify-content:center;padding:48px;background:var(--surface);border-left:1px solid var(--border);position:relative;z-index:1}.loginPanel{width:min(420px,100%);display:grid;grid-gap:16px;gap:16px;animation:scaleUp .32s cubic-bezier(.34,1.4,.64,1);position:relative}.loginBrand{display:flex;align-items:center;gap:11px;margin-bottom:4px}.loginBrand svg{flex:0 0 auto}.loginBrand strong{font-size:18px;font-weight:800;color:var(--text);letter-spacing:-.02em}.languageSwitch{min-height:30px;padding:0 10px;font-size:11px;font-weight:700}.loginPanel>.languageSwitch{justify-self:end}.authTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:4px}.authTabs button{background:transparent;color:var(--text-3);font-size:13px;min-height:32px}.authTabs button.active{background:var(--surface-2);color:var(--accent);box-shadow:var(--shadow-sm)}.authTabs button:hover:not(.active):not(:disabled){color:var(--text-2);filter:none;box-shadow:none;transform:none}.authHelp{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.centerPage{min-height:100vh;display:grid;place-items:center;padding:24px}.centerPage,.workspace{position:relative;z-index:1}.workspace{width:min(100%,1540px);margin:0 auto;padding:24px 28px 96px;overflow-x:clip}.workspaceHero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border);position:relative}.workspaceHero:after{content:"";position:absolute;bottom:-1px;left:0;width:72px;height:1px;background:var(--accent);border-radius:999px}.workspaceBrand{display:flex;align-items:center;gap:13px}.workspaceBrand svg{flex:0 0 auto}.heroTitle{margin:0;font-size:21px;font-weight:800;letter-spacing:-.025em;color:var(--text);line-height:1.2}.heroMeta{margin:3px 0 0;font-size:13px;color:var(--text-2)}.heroActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.accountMenu{position:relative;min-width:190px}.accountMenu summary{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 12px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--glass-nav);color:var(--text-2);cursor:pointer;list-style:none;transition:border-color .16s,color .16s,background .16s}.accountMenu summary::-webkit-details-marker{display:none}.accountMenu summary:hover{color:var(--text);border-color:var(--accent-dim)}.accountMenu summary span{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountMenuBody{position:absolute;right:0;z-index:30;display:grid;grid-gap:10px;gap:10px;width:min(300px,calc(100vw - 32px));margin-top:6px;padding:14px;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--glass-menu);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);animation:scaleUp .2s cubic-bezier(.34,1.4,.64,1)}.accountMenuBody p,.planQuota{display:grid;grid-gap:3px;gap:3px;margin:0}.accountMenuBody span,.planQuota small,.planQuota span{color:var(--text-2);font-size:12px}.accountMenuBody strong,.planQuota strong{color:var(--text);font-size:14px}.planQuota{margin-top:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg)}.workspaceTabs{display:flex;gap:0;border-bottom:1px solid var(--border);margin:0 0 22px;padding:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.workspaceTabs::-webkit-scrollbar{display:none}.workspaceTabs button{background:transparent;color:var(--text-3);border-radius:0;border-bottom:2px solid transparent;min-height:44px;padding:0 20px;font-size:13.5px;font-weight:600;white-space:nowrap;margin-bottom:-1px;transition:color .16s,border-color .16s;position:relative}.workspaceTabs button:hover:not(.active){color:var(--text-2);filter:none;box-shadow:none;transform:none}.workspaceTabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.workspaceTabs button.active:after{content:"";position:absolute;bottom:-2px;left:20%;right:20%;height:2px;background:var(--accent);border-radius:999px;box-shadow:0 0 8px var(--accent-soft);animation:tabLine .2s ease-out}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.metricGrid article{background:var(--glass-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;animation:fadeUp .26s ease-out both;position:relative;overflow:hidden}.metricGrid article:first-child{animation-delay:.04s}.metricGrid article:nth-child(2){animation-delay:.09s}.metricGrid article:nth-child(3){animation-delay:.14s}.metricGrid article:nth-child(4){animation-delay:.19s}.metricGrid article:hover{border-color:var(--accent-soft);box-shadow:var(--glow);transform:translateY(-2px)}.metricGrid article:after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:radial-gradient(circle at top right,var(--accent-glow),transparent 70%);border-radius:0 var(--r-lg) 0 0}.metricGrid span{display:block;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.metricGrid strong{font-size:28px;font-weight:800;color:var(--text);display:block;animation:numberIn .3s ease-out both;letter-spacing:-.02em}.upgradeCta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;border:1px solid var(--accent-soft);border-radius:var(--r-lg);background:var(--accent-glow);animation:borderGlow 3s ease-in-out infinite}.panel{background:var(--glass-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:24px;animation:fadeUp .22s ease-out;position:relative;overflow:hidden}.panel:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--border-2),transparent)}.overviewPanel{display:grid;grid-gap:22px;gap:22px}.overviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.overviewActions{display:flex;gap:8px;flex-wrap:wrap}.statusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.statusCard{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--glass-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px;min-height:108px;transition:border-color .2s,transform .2s,box-shadow .2s;animation:fadeUp .28s ease-out both}.statusCard:first-child{animation-delay:.06s}.statusCard:nth-child(2){animation-delay:.12s}.statusCard:nth-child(3){animation-delay:.18s}.statusCard:nth-child(4){animation-delay:.24s}.statusCard:hover{transform:translateY(-2px);border-color:var(--border-2)}.statusCard span{display:block;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.statusCard p{color:var(--text-2);line-height:1.5;margin:0;font-size:14px}.statusCard.done{border-color:var(--accent-soft);background:var(--accent-glow)}.statusCard.done span{color:var(--accent)}.statusCard.done p{color:var(--text)}.statusCard.active{border-color:var(--accent-soft);animation:glowPulse 2.4s ease-in-out infinite,fadeUp .28s ease-out both}.statusCard.active span{color:var(--accent)}.overviewColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.overviewBlock{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--glass-card);padding:18px;transition:border-color .18s}.overviewBlock:hover{border-color:var(--border-2)}.overviewBlock h3{margin-bottom:2px;font-size:14px;color:var(--text-2);font-weight:700}.overviewBlock strong{color:var(--text)}.requestPanel{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(420px,1.35fr);grid-gap:24px;gap:24px}.requestIntro{align-self:start;position:-webkit-sticky;position:sticky;top:18px}.requestGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;border:0}.requestGrid:disabled{opacity:.58}.requestGrid .wideField{grid-column:1/-1}.requestGrid textarea{min-height:88px;resize:vertical}.formFootnote{margin:0;color:var(--text-2);line-height:1.55;font-size:13px}.requestGrid button{grid-column:1/-1}.deliveryPanel{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);grid-gap:24px;gap:24px;margin-bottom:16px}.settingsGrid{display:grid;grid-template-columns:repeat(3,minmax(100px,140px)) minmax(240px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.settingsGrid textarea{min-height:76px;resize:vertical}.settingsGrid .wideField{grid-column:1/-1}.wideField{min-width:240px}.claimPanel{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(360px,1.25fr);grid-gap:24px;gap:24px}.claimRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:end}.toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.toolbar input{max-width:340px}.tableWrap{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--glass-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;max-width:100%}td,th{overflow-wrap:anywhere}table{display:block;width:100%;max-width:100%;border-collapse:separate;border-spacing:0}thead{display:none}tbody{grid-gap:0}tbody,tr.leadRow{display:grid;gap:0}tr.leadRow{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:0;border-bottom:1px solid var(--border);min-width:0;transition:background .18s}tr.leadRow:hover{background:var(--accent-glow)}tr.leadRow:last-child{border-bottom:0}td,th{padding:15px;text-align:left;vertical-align:top}td{min-width:0;overflow-wrap:anywhere}td:before{content:attr(data-label);display:block;margin-bottom:7px;color:var(--text-3);font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}td small,td strong{display:block;margin-bottom:4px}.leadRow.keepDraft{background:var(--accent-glow)}.leadRow.replaceDraft{background:rgba(248,113,113,.05)}.leadRow.replaceDraft td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.leadRow.keepDraft td:first-child{box-shadow:inset 3px 0 0 var(--accent-dim)}.inlineMeta{margin:10px 0 4px;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.inlineMeta,.naText{display:block;color:var(--text-3)}.naText{font-size:12px;margin-bottom:6px}td .miniLink{display:block;color:var(--accent);font-size:12px;margin:0 0 5px;overflow-wrap:anywhere;text-decoration:none}td .miniLink:hover{color:var(--accent-bright);text-decoration:underline}td p{margin:0 0 8px;line-height:1.5}.emailCopyCell p{overflow-wrap:anywhere}.emptyState{display:grid;place-items:start;grid-gap:10px;gap:10px;border:1px dashed var(--border-2);border-radius:var(--r-lg);background:var(--glass-card);padding:28px}.stagePanel{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;padding:18px 20px;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--glass-nav);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stagePanel p{margin:6px 0 0;font-size:14px;color:var(--text-2)}.actionStatus{display:inline-flex;align-items:center;margin-top:10px!important;padding:7px 13px;border:1px solid var(--accent-soft);border-radius:var(--r-sm);background:var(--accent-glow);color:var(--accent);font-weight:700;font-size:13px}.stageActions{display:flex;gap:8px;flex-wrap:wrap}.emailVersionPanel{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px;padding:18px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--glass-card)}.emailVersionPanel h3{margin:0 0 4px;font-size:15px}.emailVersionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.emailVersionCard{display:grid!important;align-content:start!important;align-items:start!important;justify-content:start!important;white-space:normal!important;text-align:left!important;min-height:118px;padding:15px;border:1px solid var(--border-2)!important;border-radius:var(--r-lg)!important;background:var(--glass-panel)!important;color:var(--text)!important;background-image:none!important;grid-gap:6px;gap:6px;transition:border-color .18s,background .18s,box-shadow .22s,transform .18s}.emailVersionCard:hover:not(.selected){background:var(--surface-2)!important;box-shadow:none!important;filter:none!important;transform:translateY(-1px)}.emailVersionCard.selected{border-color:var(--accent)!important;background:var(--accent-glow)!important;box-shadow:0 0 0 1px var(--accent-soft),var(--shadow-sm)!important;filter:none!important;transform:translateY(-2px)}.emailVersionCard strong{font-size:14px;font-weight:700;display:block}.emailVersionCard span{color:var(--text-2);font-size:12px;line-height:1.45;display:block}.emailVersionCard small{color:var(--text-3);font-size:11px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feedbackCell{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;grid-column:span 2}.feedbackCell.outreachReviewCell{grid-column:1/-1}.outreachReviewPanel{display:grid;grid-gap:14px;gap:14px;width:100%;padding:18px;border:1px solid var(--accent-soft);border-radius:var(--r-lg);background:var(--accent-glow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.outreachReviewHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.outreachReviewHeader strong{margin:0;font-size:17px;line-height:1.3}.outreachBodyEditor{width:100%;min-height:180px;resize:vertical;line-height:1.58;font-size:14px}.outreachBodyEditor.readOnly{background:var(--glass-card);border-color:var(--border);cursor:default;color:var(--text-2)}.outreachReviewFooter{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.approvalCheck{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:700}.approvalCheck input{width:auto}.feedbackHelp{display:block;color:var(--text-3);font-size:12px;line-height:1.5}.emailLangToggleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.skipOutreachCheck{width:100%;padding:13px 15px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--glass-panel);cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;align-items:center;gap:13px;white-space:normal;text-align:left;background-image:none}.skipOutreachCheck:has(input:checked){border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.06);box-shadow:0 0 0 1px rgba(248,113,113,.1)}.skipOutreachCheck:hover:not(:disabled){filter:none;box-shadow:none;transform:none}.skipOutreachCheck input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--danger)}.skipOutreachCheck>span{display:grid;grid-gap:2px;gap:2px}.skipOutreachCheck>span strong{margin:0;font-size:14px}.skipOutreachCheck>span small{color:var(--text-2);font-weight:600;line-height:1.35}.batchFeedbackBox{margin-top:16px;padding:18px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--glass-card)}.batchFeedbackBox textarea{min-height:86px;resize:vertical}.batchFeedbackActions{display:flex;justify-content:flex-end;margin-top:12px}.feedbackCell textarea{min-height:72px;resize:vertical}.feedbackCell.outreachReviewCell textarea{min-height:180px}.feedbackSave{border:1px solid var(--border-2);background:var(--glass-nav);color:var(--text);transition:background .16s,border-color .16s,color .16s,box-shadow .2s}.feedbackSave:hover:not(:disabled){filter:none;box-shadow:none}.feedbackSave.saved{background:var(--accent-glow);border-color:var(--accent-soft);color:var(--accent)}.feedbackSave.errorState{background:rgba(248,113,113,.07);border-color:rgba(248,113,113,.35);color:var(--danger)}.checkRow{display:flex;gap:12px;flex-wrap:wrap}.checkRow label{display:inline-flex;align-items:center;gap:6px}.checkRow input{width:auto}.scoreAdjust{margin-top:10px;font-size:12px}.scoreAdjust input{margin-top:5px;max-width:80px;padding:7px 8px}.starRow{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px;align-items:center}.starRow label{display:inline-grid;place-items:center;width:30px;height:30px;cursor:pointer}.fitToggle input,.starRow input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.starRow span{color:var(--text-3);font-size:22px;line-height:1;transition:color .12s,transform .12s}.starRow label:hover span{transform:scale(1.2)}.starRow input:checked+span{color:var(--accent)}.starRow label:has(input:checked)~label span{color:var(--accent)}.fitToggle{display:grid;grid-template-columns:1fr 1fr;max-width:240px;overflow:hidden;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg)}.fitToggle label{cursor:pointer}.fitToggle span{display:grid;min-height:32px;place-items:center;border:0;border-radius:0;background:transparent;color:var(--text-3);font-weight:700;font-size:12px;padding:5px 8px;transition:background .14s,color .14s}.fitToggle label+label span{border-left:1px solid var(--border)}.fitToggle input:checked+span{color:#fff;background:var(--accent-dim)}.agentPanel{display:grid;grid-gap:0;gap:0}.agentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.agentGrid article{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--glass-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px;transition:border-color .18s,transform .2s,box-shadow .2s;animation:fadeUp .26s ease-out both}.agentGrid article:first-child{animation-delay:.04s}.agentGrid article:nth-child(2){animation-delay:.09s}.agentGrid article:nth-child(3){animation-delay:.14s}.agentGrid article:nth-child(4){animation-delay:.19s}.agentGrid article:hover{border-color:var(--accent-soft);transform:translateY(-2px);box-shadow:var(--glow)}.agentGrid span{display:block;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.agentGrid strong{font-size:30px;font-weight:800;display:block;margin-bottom:6px;color:var(--text);letter-spacing:-.02em;animation:numberIn .34s ease-out both}.agentGrid p{margin:0;font-size:12px;color:var(--text-2)}.agentActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.agentActions p{margin:0;font-size:13px;color:var(--text-2)}.sendingStatus{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:700}.spinner{width:15px;height:15px;border-left:2px solid var(--border-2);border-bottom:2px solid var(--border-2);border-right-color:var(--border-2);border-top-color:var(--border-2);border-top:2px solid var(--accent);border-right:2px solid var(--accent-dim);border-radius:999px;animation:orbSpin .7s linear infinite}.globalLoadingBar{position:fixed;bottom:28px;left:50%;z-index:200;display:flex;align-items:center;gap:12px;padding:11px 20px 11px 13px;background:var(--glass-menu);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--border-2);border-radius:999px;box-shadow:var(--shadow-lg),0 0 0 1px var(--accent-glow);pointer-events:none;transform:translateX(-50%) translateY(72px);opacity:0;transition:transform .44s cubic-bezier(.34,1.56,.64,1),opacity .26s ease}.globalLoadingBar.visible{transform:translateX(-50%) translateY(0);opacity:1}.globalLoadingBarText{font-size:13px;font-weight:600;color:var(--text);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loadingOrb{position:relative;width:22px;height:22px;flex:0 0 auto}.loadingOrb:before{inset:0;border-left:2.5px solid var(--border-2);border-bottom:2.5px solid var(--border-2);border-right-color:var(--border-2);border-top-color:var(--border-2);border-top:2.5px solid var(--accent);border-right:2.5px solid var(--accent-dim);animation:orbSpin .72s linear infinite}.loadingOrb:after,.loadingOrb:before{content:"";position:absolute;border-radius:50%}.loadingOrb:after{inset:5px;background:var(--accent);animation:orbPulse 1.4s ease-in-out infinite}.globalLoadingBar.loadingWaiting .loadingOrb:before{animation-duration:2.4s;border-top-color:var(--text-3);border-right-color:var(--text-2)}.globalLoadingBar.loadingWaiting .loadingOrb:after{background:var(--text-3);animation-duration:3s}.globalLoadingBar.loadingWaiting .globalLoadingBarText{color:var(--text-2)}.adminWorkspace .toolbar{align-items:center}.adminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCard,.adminGrid{display:grid;grid-gap:14px;gap:14px}.adminCard{background:var(--glass-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px;transition:border-color .18s}.adminCard:hover{border-color:var(--border-2)}.adminCardHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.adminCardHeader h3{margin-bottom:4px}.adminStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.adminStats span{display:grid;grid-gap:3px;gap:3px;background:var(--glass-panel);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px;color:var(--text-2);font-size:12px;transition:border-color .16s}.adminStats span:hover{border-color:var(--border-2)}.adminStats strong{color:var(--text);font-size:18px}.batchList,.linkedUsers{color:var(--text-2);line-height:1.5}.batchList strong,.linkedUsers strong{color:var(--text)}.batchList p,.linkedUsers p{margin-bottom:6px}.linkEmailRow{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}@media (max-width:1100px){.loginPage{grid-template-columns:1fr}.loginHero{display:none}.loginFormWrap{border-left:0;background:var(--bg);min-height:100vh;padding:32px 24px;background:radial-gradient(ellipse 80% 50% at 50% -4%,var(--accent-glow) 0,transparent 60%),var(--bg)}}@media (max-width:960px){.workspace{padding:18px 18px 80px}.workspaceHero{flex-wrap:wrap}.metricGrid{grid-template-columns:1fr 1fr}.overviewHeader{flex-direction:column}.overviewColumns,.statusGrid{grid-template-columns:1fr 1fr}.claimPanel,.deliveryPanel,.requestGrid,.requestPanel{grid-template-columns:1fr}.settingsGrid{grid-template-columns:1fr 1fr}.requestIntro{position:static}.toolbar input{max-width:none}.adminGrid{grid-template-columns:1fr}.adminStats{grid-template-columns:1fr 1fr}.claimRow,.linkEmailRow{grid-template-columns:1fr}}@media (max-width:680px){body,html{overflow-x:hidden}.workspace{padding:14px 14px 96px}.workspaceHero{gap:12px}.heroTitle{font-size:18px}.heroActions>*{width:100%}.accountMenuBody{position:static;width:100%}.metricGrid{grid-template-columns:1fr 1fr;gap:8px}.metricGrid strong{font-size:24px}.panel{padding:16px;border-radius:var(--r-lg)}.claimRow label,.panel,.requestGrid label,.settingsGrid label,.wideField{min-width:0}.tableWrap{overflow:visible;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}table,tbody,td,thead,tr{display:block;width:100%}table{min-width:0;border-collapse:separate;border-spacing:0}thead{display:none}tbody{display:grid;grid-gap:12px;gap:12px;width:100%}tr,tr.leadRow{display:block;width:100%;max-width:100%;min-width:0;border:1px solid var(--border-2);border-radius:var(--r-lg);overflow:hidden;animation:fadeUp .22s ease-out both}tr,tr.leadRow,tr.leadRow:hover{background:var(--glass-panel)}td{border-bottom:1px solid var(--border);padding:14px}td:last-child{border-bottom:0}td strong{font-size:17px;line-height:1.25}.naText,td .miniLink,td p,td small{font-size:14px;line-height:1.5}td .miniLink{max-width:100%}.copyBtn{min-height:38px;margin-top:5px;font-size:13px;width:100%}.emailCopyCell p{max-height:9em;overflow:hidden}.feedbackCell{min-width:0;gap:10px}.feedbackCell,.feedbackCell.outreachReviewCell{grid-column:auto}.outreachReviewPanel{padding:13px}.outreachReviewHeader{grid-template-columns:1fr;align-items:stretch}.outreachReviewHeader strong{font-size:15px}.feedbackCell.outreachReviewCell textarea,.outreachBodyEditor{min-height:200px}.outreachReviewFooter{justify-content:stretch}.approvalCheck,.outreachReviewFooter .copyBtn{width:100%}.emailVersionPanel{padding:13px}.emailVersionGrid{grid-template-columns:1fr}.emailVersionCard{min-height:auto!important}.starRow{justify-content:space-between;flex-direction:row-reverse;max-width:260px}.starRow label{width:36px;height:36px}.starRow span{font-size:26px}.fitToggle{width:100%;max-width:240px}.fitToggle span{min-height:36px;font-size:13px}.feedbackCell button,.feedbackCell select,.feedbackCell textarea{width:100%}.agentActions,.stagePanel{flex-direction:column;align-items:stretch}.stageActions{display:grid;grid-template-columns:1fr;width:100%}.batchFeedbackBox{padding:13px}.scoreAdjust input{max-width:120px}.overviewColumns,.statusGrid{grid-template-columns:1fr}.agentGrid{grid-template-columns:1fr 1fr;gap:8px}.agentGrid strong{font-size:24px}.toolbar{flex-direction:column;gap:12px}.toolbar input{max-width:none}.workspaceTabs button{padding:0 13px;font-size:13px}.loginFormWrap{padding:28px 20px}.globalLoadingBar{bottom:0;left:0;right:0;border-radius:var(--r-xl) var(--r-xl) 0 0;transform:translateY(90px);justify-content:center;padding:16px 20px max(16px,env(safe-area-inset-bottom))}.globalLoadingBar.visible{transform:translateY(0)}.globalLoadingBarText{max-width:calc(100vw - 100px)}}