*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{min-width:1040px;min-height:100vh;color:var(--ink);background:var(--bg);margin:0;font-family:Microsoft YaHei UI,Noto Sans SC,Segoe UI Variable Text,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}.mono,code{font-family:Cascadia Mono,Consolas,monospace}.site-shell{background:radial-gradient(circle at 18% 18%,#48e77d1a,#0000 28rem),radial-gradient(circle at 83% 32%,#d4bd651a,#0000 34rem),linear-gradient(135deg,#040706 0%,#09110d 54%,#040706 100%);min-height:100vh;position:relative;overflow:hidden}.site-shell:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 47%,#a5ff6806 47% 47.2%,#0000 47.2%),linear-gradient(#ffffff03,#fff0);position:fixed;inset:0}.ambient{filter:blur(24px);pointer-events:none;opacity:.36;border-radius:999px;width:40rem;height:40rem;position:fixed}.ambient-b{background:radial-gradient(circle,#d4bd654a,#0000 66%);bottom:-16rem;right:-20rem}.grid-noise{pointer-events:none;opacity:.24;background-image:linear-gradient(#8fcf8b0f 1px,#0000 1px),linear-gradient(90deg,#8fcf8b0f 1px,#0000 1px);background-size:62px 62px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 77%);mask-image:radial-gradient(circle,#000 10%,#0000 77%)}.topbar{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(145deg,#101b14c2,#060c0994);border-radius:26px;justify-content:space-between;align-items:center;width:min(1500px,100% - 56px);min-height:84px;margin:20px auto 0;padding:13px 18px;display:flex;position:relative;box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff12}.brand{align-items:center;gap:13px;display:flex}.brand-mark{background:radial-gradient(circle,#a5ff6824,#020804b3);border:1px solid #a5ff6833;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:0 0 32px #53ff881f,inset 0 1px #ffffff17}.brand-mark img{object-fit:contain;filter:drop-shadow(0 0 12px #92ff6138);width:52px;height:52px}.brand-copy{gap:3px;display:grid}.brand-copy strong{color:#f9fff5;letter-spacing:.02em;font-size:1.02rem}.brand-copy small,.eyebrow,.card-kicker{color:var(--lime);letter-spacing:.18em;font:800 .67rem/1.4 Cascadia Mono,Consolas,monospace}.brand-compact .brand-mark{border-radius:15px;width:50px;height:50px}.brand-compact .brand-mark img{width:45px;height:45px}.ghost-button,.danger-button,.text-button,.row-actions button,.toggle{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:10px 14px;transition:all .18s}.ghost-button:hover,.row-actions button:hover{border-color:var(--line-strong);background:#a5ff6812;transform:translateY(-1px)}.primary-button{color:#081006;background:linear-gradient(135deg, var(--lime), #75f79c 53%, var(--cyan));border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 44px #4eef7e2e,inset 0 1px #ffffff9e}.primary-button:hover{transform:translateY(-2px);box-shadow:0 22px 54px #4eef7e3d,inset 0 1px #ffffff9e}.primary-button:disabled,.primary-button[aria-disabled=true],button:disabled{opacity:.5;cursor:not-allowed;transform:none}.primary-button.outline{color:var(--lime);box-shadow:none;background:#a5ff680e;border:1px solid #a5ff684d}.wide{width:100%}.landing-grid{z-index:1;grid-template-columns:minmax(560px,1.1fr) minmax(410px,.72fr);align-items:center;gap:clamp(56px,8vw,130px);width:min(1390px,100% - 100px);min-height:calc(100vh - 124px);margin:0 auto;display:grid;position:relative}.hero-copy h1,.portal-heading h1,.admin-heading h1,.admin-login-card h1{color:#fbfff6;letter-spacing:-.055em;margin:0;font-family:Bahnschrift,Microsoft YaHei UI,sans-serif;font-weight:900;line-height:.99}.hero-copy h1{text-shadow:0 0 50px #a5ff6814;font-size:clamp(4.2rem,7vw,7.3rem)}.hero-copy h1 em{color:#0000;-webkit-text-stroke:1px #c4ffa9b8;text-shadow:0 0 34px #6bf28814;font-style:normal}.eyebrow{margin:0 0 22px}.hero-lead{color:#b5c1b8;width:min(680px,100%);margin:28px 0 0;font-size:1.08rem;line-height:1.9}.feature-row{gap:10px;margin-top:30px;display:flex}.feature-row span{color:var(--soft);border:1px solid var(--line);background:#ffffff09;border-radius:999px;padding:9px 14px;font-size:.86rem;font-weight:700}.tutorial-link{color:var(--lime);border-bottom:1px solid #a5ff683d;align-items:center;gap:12px;margin-top:30px;padding-bottom:7px;font-weight:800;display:inline-flex}.tutorial-link b{font-size:1.2rem}.glass-card{border:1px solid var(--line);box-shadow:var(--shadow), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:radial-gradient(circle at 18% 0,#a5ff6817,#0000 36%),linear-gradient(150deg,#131f18e0,#070d0ad1);border-radius:30px;position:relative;overflow:hidden}.glass-card:before{content:"";background:linear-gradient(90deg, transparent, var(--lime), var(--gold), transparent);height:2px;position:absolute;inset:0 0 auto}.login-card{min-height:430px;padding:86px 36px 34px}.window-dots{border-bottom:1px solid var(--line);background:#ffffff06;align-items:center;gap:8px;height:54px;padding:0 22px;display:flex;position:absolute;top:0;left:0;right:0}.window-dots i{background:var(--danger);border-radius:50%;width:9px;height:9px}.window-dots i:nth-child(2){background:var(--warning)}.window-dots i:nth-child(3){background:var(--green)}.window-dots span{color:#6f8075;letter-spacing:.08em;margin-left:auto;font:700 .7rem Cascadia Mono,monospace}.login-card h2,.form-card h2,.side-card h3,.modal h2,.control-panel h2,.panel-title h2,.detail-drawer h2{color:#f9fff6;letter-spacing:-.03em;margin:8px 0 9px;font-family:Bahnschrift,Microsoft YaHei UI,sans-serif;font-size:2rem}.muted{color:var(--muted);line-height:1.7}.muted.small{font-size:.82rem}.data-panel td small.sync-error{color:var(--danger);font-family:inherit;line-height:1.35}label{color:#c5d2c7;gap:9px;margin-top:18px;font-size:.86rem;font-weight:700;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#020704ad;border:1px solid #ade1a62b;border-radius:15px;outline:none;padding:14px 15px;transition:border-color .18s,box-shadow .18s,background .18s}input:disabled{color:#68736b}.login-card .primary-button{margin-top:22px}.secure-note{color:#66776b;text-align:center;margin-top:17px;font-size:.75rem}.notice{border:1px solid var(--line);border-radius:15px;margin-top:16px;padding:12px 14px;font-size:.87rem;line-height:1.55}.notice.success{color:#e8ffe5;background:#5cdd7317;border-color:#7bf68e4d}.flow-strip{z-index:1;grid-template-columns:repeat(4,1fr);gap:9px;width:min(880px,100% - 80px);margin:-20px auto 36px;display:grid;position:relative}.flow-strip span{border:1px solid var(--line);color:#aebdb1;background:#ffffff06;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:.82rem;display:flex}.flow-strip b{color:var(--lime);font:800 .75rem Cascadia Mono,monospace}.page-center{min-height:100vh;color:var(--muted);background:#050807;place-content:center;justify-items:center;gap:16px;display:grid}.loader{border:2px solid #a5ff6829;border-top-color:var(--lime);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.portal-main{z-index:1;width:min(1370px,100% - 90px);margin:62px auto 80px;position:relative}.portal-heading{justify-content:space-between;align-items:end;display:flex}.portal-heading h1{font-size:4.5rem}.portal-heading .muted{margin:11px 0 0}.liquid-title{background:linear-gradient(115deg, #fbfff6 8%, var(--lime) 34%, var(--cyan) 50%, #fbfff6 68%, var(--lime) 92%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite liquidTitleFlow;color:#0000!important}@keyframes liquidTitleFlow{0%,to{background-position:100%}50%{background-position:0%}}.status-track{border:1px solid var(--line);background:#ffffff06;border-radius:20px;grid-template-columns:repeat(3,1fr);margin:38px 0 24px;padding:17px 22px;display:grid}.status-track div{color:#66736a;align-items:center;gap:11px;display:flex;position:relative}.status-track div:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:15px;left:48px;right:18px}.status-track i{z-index:1;border:1px solid var(--line);background:#111a14;border-radius:50%;place-content:center;width:31px;height:31px;font:800 .72rem Cascadia Mono,monospace;display:grid;position:relative}.status-track .active{color:var(--soft)}.status-track .active i{color:#061007;background:var(--lime);border-color:var(--lime)}.portal-grid{grid-template-columns:minmax(700px,1fr) 330px;gap:22px;display:grid}.portal-grid-compact{margin-top:38px}.form-card{padding:30px}.side-card{align-self:start;padding:30px}.section-title,.form-footer,.top-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.form-footer{border-top:1px solid var(--line);margin-top:27px;padding-top:22px}.hint-stack{color:#718078;gap:5px;font-size:.75rem;display:grid}.hint-stack span:before{content:"◇";color:var(--green);margin-right:7px}.divider{background:var(--line);height:1px;margin:26px 0}.side-card dl{gap:17px;margin:0;display:grid}.side-card dl div{justify-content:space-between;gap:16px;display:flex}.side-card dt{color:#68786d}.side-card dd{color:var(--soft);margin:0;font:700 .78rem Cascadia Mono,monospace}.modal-backdrop,.drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000402c2;place-items:center;display:grid;position:fixed;inset:0}.modal{width:460px;padding:34px}.modal-close,.drawer-close{border:1px solid var(--line);background:#ffffff0a;border-radius:50%;width:35px;height:35px;font-size:1.3rem;position:absolute;top:17px;right:18px}.admin-login-shell{min-height:100vh}.admin-login-main{z-index:1;place-content:center;min-height:calc(100vh - 130px);display:grid;position:relative}.admin-login-card{width:470px;padding:42px}.admin-login-card h1{font-size:3.7rem}.access-badge{color:var(--lime);letter-spacing:.1em;border:1px solid #a5ff6833;border-radius:999px;padding:6px 10px;font:800 .6rem Cascadia Mono,monospace;position:absolute;top:22px;right:25px}.admin-app{background:radial-gradient(circle at 70% 0,#43e77d12,#0000 32rem),#070a08;grid-template-columns:275px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:linear-gradient(#101a14fa,#050907fa);flex-direction:column;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0}.admin-sidebar .brand-copy strong{font-size:.85rem}.admin-sidebar .brand-copy small{font-size:.55rem}.role-card{border:1px solid var(--line);background:#ffffff06;border-radius:17px;gap:5px;margin:32px 0 22px;padding:15px;display:grid}.role-card span{color:var(--lime);font-size:.7rem}.role-card strong{font-size:.95rem}.admin-sidebar nav{gap:7px;display:grid}.admin-sidebar nav button{text-align:left;color:#8f9c92;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.admin-sidebar nav button i{color:#526057;font:800 .65rem Cascadia Mono,monospace}.admin-sidebar nav button.active{color:#f7fff3;box-shadow:inset 3px 0 0 var(--lime);background:linear-gradient(100deg,#a5ff681a,#a5ff6805);border-color:#a5ff6838}.sidebar-foot{gap:7px;margin-top:auto;display:grid}.sidebar-foot a,.sidebar-foot button{color:#758179;text-align:left;background:0 0;border:0;padding:11px 14px}.admin-main{min-width:0;padding:44px 48px 70px}.admin-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.admin-heading h1{font-size:4rem}.live-indicator{color:#849087;border:1px solid var(--line);letter-spacing:.08em;border-radius:999px;padding:9px 13px;font:700 .65rem Cascadia Mono,monospace}.live-indicator i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.live-indicator.worker-live{color:var(--green)}.live-indicator.worker-offline{color:var(--danger)}.live-indicator.worker-offline i{background:var(--danger);box-shadow:0 0 12px var(--danger);animation:1.6s ease-in-out infinite workerBreath}.live-indicator.worker-pending i{background:var(--warning);box-shadow:0 0 12px var(--warning)}.global-worker-bar{background:#62e7cd0e;border:1px solid #62e7cd33;border-radius:16px;align-items:center;gap:13px;margin:-10px 0 23px;padding:12px 15px;display:flex}.global-worker-bar>div{gap:3px;min-width:0;display:grid}.global-worker-bar strong{color:var(--soft);font-size:.82rem}.global-worker-bar small{color:var(--muted);font-size:.68rem}.global-worker-bar .primary-button{min-height:36px;margin-left:auto;padding:8px 14px;font-size:.72rem}.global-worker-bar.offline{background:#ff6b7e12;border-color:#ff6b7e47}.global-worker-bar.offline strong{color:#ffb2bd}.global-worker-bar.pending{background:#ffc86a0e;border-color:#ffc86a3d}.global-worker-light{background:var(--warning);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 5px #ffc86a1c,0 0 18px #ffc86abf}.global-worker-bar.online .global-worker-light,.worker-home-orb.online .global-worker-light,.worker-home-card.online .global-worker-light{background:var(--green);animation:2.2s ease-in-out infinite workerBreath;box-shadow:0 0 0 5px #43e77d1c,0 0 20px #43e77dd1}.global-worker-bar.offline .global-worker-light,.worker-home-orb.offline .global-worker-light,.worker-home-card.offline .global-worker-light{background:var(--danger);animation:1.35s ease-in-out infinite workerBreath;box-shadow:0 0 0 5px #ff6b7e1f,0 0 20px #ff6b7ec7}.worker-home-section{gap:18px;max-width:1120px;display:grid}.worker-home-hero{background:radial-gradient(circle at 12% 0,#a5ff6824,#0000 32rem),linear-gradient(140deg,#132118ed,#080f0bdb);border:1px solid #a5ff6833;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;padding:30px 32px;display:flex;box-shadow:0 25px 70px #0003,inset 0 1px #ffffff12}.worker-home-hero h2{color:#f8fff4;letter-spacing:-.055em;margin:0;font:900 clamp(2rem,4vw,3.6rem)/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.worker-home-hero p:not(.eyebrow){max-width:660px;color:var(--muted);margin:15px 0 0;line-height:1.75}.worker-home-orb{background:radial-gradient(circle,#43e77d24,#ffffff05 62%,#0000 63%);border:1px solid #ffffff1a;border-radius:50%;flex:none;place-content:center;justify-items:center;gap:9px;width:160px;height:160px;display:grid}.worker-home-orb.offline{background:radial-gradient(circle,#ff6b7e26,#ffffff05 62%,#0000 63%)}.worker-home-orb strong{color:var(--soft);font-size:1.15rem}.worker-home-orb small{color:var(--muted);font:.62rem Cascadia Mono,Consolas,monospace}.worker-home-card{background:linear-gradient(120deg,#43e77d1a,#62e7cd0b);border:1px solid #43e77d47;border-radius:23px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:23px 25px;display:grid}.worker-home-card.offline{background:linear-gradient(120deg,#ff6b7e1a,#ffc86a0a);border-color:#ff6b7e4d}.worker-home-card-icon{background:#00000024;border:1px solid #ffffff1a;border-radius:15px;place-items:center;width:43px;height:43px;display:grid}.worker-home-card-copy{min-width:0}.worker-home-card-copy h3{color:var(--soft);margin:4px 0 5px;font-size:1.08rem}.worker-home-card-copy p:last-child{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.worker-home-card-action{justify-items:end;gap:10px;display:grid}.worker-home-state{color:var(--green);font:800 .68rem Cascadia Mono,Consolas,monospace}.worker-home-card.offline .worker-home-state{color:var(--danger)}.worker-home-state i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px}.worker-home-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.worker-home-metrics>div{border:1px solid var(--line);background:#ffffff06;border-radius:18px;gap:7px;min-height:92px;padding:17px;display:grid}.worker-home-metrics small{color:var(--muted)}.worker-home-metrics strong{color:var(--soft);font:900 1.7rem Bahnschrift,sans-serif}@keyframes workerBreath{0%,to{opacity:.68;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}.admin-section{gap:18px;display:grid}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.stat-grid div{border:1px solid var(--line);background:linear-gradient(145deg,#131d17d1,#0a0f0cb8);border-radius:21px;align-content:space-between;min-height:104px;padding:19px;display:grid;box-shadow:inset 0 1px #ffffff0a}.stat-grid strong{color:#f8fff4;font:900 2.1rem Bahnschrift,sans-serif}.toolbar{grid-template-columns:minmax(300px,1fr) 180px auto;gap:10px;display:grid}.toolbar input,.toolbar select{margin:0}.data-panel{border:1px solid var(--line);background:linear-gradient(150deg,#101914e6,#080c0ad9);border-radius:23px;min-width:0;overflow:auto;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff09}.data-panel table{border-collapse:collapse;width:100%;min-width:880px}.data-panel th,.data-panel td{text-align:left;vertical-align:middle;border-bottom:1px solid #b3e2a717;padding:15px 16px}.data-panel th{color:#718078;letter-spacing:.1em;text-transform:uppercase;font:800 .66rem Cascadia Mono,monospace}.data-panel td{color:#c9d4cb;font-size:.86rem}.data-panel tr:last-child td{border-bottom:0}.data-panel td small{color:#647068;margin-top:5px;font:.64rem Cascadia Mono,monospace;display:block}.cell-link{color:#f3faef;background:0 0;border:0;padding:0;font-weight:800}.external-link{color:var(--cyan)}.status-pill{text-align:center;border-radius:999px;min-width:69px;padding:6px 9px;font-size:.72rem;font-weight:800;display:inline-block}.status-pill.pending{color:#241704;background:var(--warning)}.status-pill.in_progress{color:#04150c;background:var(--green)}.status-pill.completed{color:#d0d8d2;background:#303b34}.row-actions{flex-wrap:wrap;gap:7px;display:flex}.row-actions button{padding:7px 10px;font-size:.72rem}.row-actions button.accent{color:#071008;background:var(--lime);border-color:#0000}.row-actions button.rollback-button{color:#8d6a22;background:#fff1d6b8;border-color:#f2b24f52}.row-actions button.rollback-button:hover{color:#60420a;background:#fff1d6f0;border-color:#f2b24f94}.empty-cell{height:160px;text-align:center!important;color:#617067!important}.toolbar.has-assignment-filter{grid-template-columns:minmax(260px,1fr) 180px 220px auto}.split-section{grid-template-columns:350px minmax(0,1fr);align-items:start}.control-panel{padding:27px;overflow:visible}.control-panel h2{margin-bottom:20px}.generated-box{background:#a5ff680a;border:1px solid #a5ff683d;border-radius:17px;margin-top:20px;padding:15px}.generated-box>div:first-child{justify-content:space-between;display:flex}.generated-box textarea{resize:vertical;height:150px;font:.75rem/1.6 Cascadia Mono,monospace}.panel-title{justify-content:space-between;align-items:center;padding:20px 22px 11px;display:flex}.panel-title h2{font-size:1.5rem}.panel-title span{color:var(--muted)}.toggle{min-width:72px;padding:7px 10px}.floating-notice-stack{z-index:80;gap:10px;width:min(430px,100vw - 90px);display:grid;position:fixed;top:24px;right:70px}.floating-notice-stack .notice{margin:0;box-shadow:0 18px 60px #0000006b}.floating-notice-stack button{float:right;color:inherit;background:0 0;border:0;margin-left:14px}.drawer-backdrop{place-items:stretch end}.detail-drawer{border-left:1px solid var(--line-strong);background:radial-gradient(circle at 20% 0,#a5ff681a,#0000 28rem),#0b110d;width:610px;height:100vh;padding:38px;position:relative;overflow:auto;box-shadow:-30px 0 90px #0000007a}.drawer-title{justify-content:space-between;align-items:center;gap:15px;margin:7px 0 22px;display:flex}.drawer-title h2{overflow-wrap:anywhere}.credential-stack{gap:9px;margin:24px 0 10px;display:grid}.credential-stack>div{border:1px solid var(--line);background:#00000036;border-radius:14px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.credential-stack span{color:var(--muted);font-size:.75rem}.credential-stack code{color:#e8f7e2;overflow-wrap:anywhere}.credential-stack button,.totp-card button{color:var(--lime);background:0 0;border:0}.totp-card{background:#62e7cd0e;border:1px solid #62e7cd40;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:15px;margin-top:14px;padding:17px;display:grid}.totp-card div{gap:5px;display:grid}.totp-card small{color:var(--muted)}.totp-card strong{color:var(--cyan);letter-spacing:.2em;font:900 2rem Cascadia Mono,monospace}.totp-card span{color:var(--muted)}.drawer-actions{gap:9px;margin:24px 0;display:flex}.danger-button{color:#ff9eaa;background:#ff6b7e12;border-color:#ff6b7e47}.drawer-actions .rollback-action{color:#8d6a22;background:#fff1d6b8;border-color:#f2b24f52}.history{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.history h3{margin:0 0 12px}.history details{border:1px solid var(--line);background:#ffffff06;border-radius:13px;margin-top:8px;padding:12px 14px}.history summary{cursor:pointer;color:#bdcabe}.history p,.history a{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}@media (max-width:1180px){body{min-width:980px}.landing-grid{grid-template-columns:1fr 410px;gap:45px;width:calc(100% - 70px)}.hero-copy h1{font-size:4.8rem}.portal-grid{grid-template-columns:1fr 290px}.admin-main{padding:38px 30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}input:-webkit-autofill{caret-color:var(--ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #07100b!important}input:-webkit-autofill:hover{caret-color:var(--ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #07100b!important}input:-webkit-autofill:focus{caret-color:var(--ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #07100b!important}textarea:-webkit-autofill{caret-color:var(--ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #07100b!important}select:-webkit-autofill{caret-color:var(--ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #07100b!important}@keyframes statusPulseGold{0%,to{opacity:.35;box-shadow:0 0 #ffc86a00}50%{opacity:1;box-shadow:0 0 25px #ffc86a2e}}@keyframes statusPulseGreen{0%,to{opacity:.38;box-shadow:0 0 #43e77d00}50%{opacity:1;box-shadow:0 0 28px #43e77d33}}.track-in_progress div:first-child i{color:#91a195;background:#19231c;border-color:#a5ff6833}.track-in_progress div:nth-child(2) i{color:#1e1302;background:var(--warning);border-color:var(--warning);animation:1.8s ease-in-out infinite statusPulseGold}.track-completed .active i{color:#04130a;background:var(--green);border-color:var(--green)}.track-completed div:last-child i{animation:1.8s ease-in-out infinite statusPulseGreen}.rejection-banner{color:#ffd9df;background:linear-gradient(100deg,#ff6b7e1c,#ff6b7e09);border:1px solid #ff6b7e4d;border-radius:17px;align-items:center;gap:18px;margin:0 0 20px;padding:15px 18px;display:flex}.rejection-banner strong{color:#ff8e9d;letter-spacing:.08em;flex:none;font-size:.78rem}.rejection-banner span,.customer-reply-text{white-space:pre-wrap;overflow-wrap:anywhere}.rejection-banner.compact{gap:6px;margin:0 0 18px;display:grid}.process-card{min-height:252px}.process-state{border:1px solid var(--line);background:#0003;border-radius:18px;gap:7px;margin-top:24px;padding:18px;display:grid}.process-state span{color:var(--muted);font-size:.75rem}.process-state strong{color:var(--lime);font-size:1.45rem}.process-in_progress .process-state{background:#ffc86a0e;border-color:#ffc86a45}.process-in_progress .process-state strong{color:var(--warning)}.process-completed .process-state{background:#43e77d0e;border-color:#43e77d45}.process-completed .process-state strong{color:var(--green)}.process-rejected .process-state{background:#ff6b7e0e;border-color:#ff6b7e45}.process-rejected .process-state strong{color:#ff8e9d}.side-card .reason-row{gap:8px;display:grid}.side-card .reason-row dd{color:#ffc2cc;font-family:inherit;line-height:1.6}.queue-action-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:13px;display:grid}.queue-action-grid>:only-child{grid-column:1/-1}.queue-action-card{border:1px solid var(--line);background:linear-gradient(130deg,#15231ad1,#080e0abf);border-radius:21px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff0a}.queue-action-card.worker-control-card{grid-column:1/-1}.activation-failure-admin{gap:18px}.student-eligible-badge{color:#a26d00;font-size:.68rem;font-weight:800}.status-pill.extraction-student-activation-succeeded{color:#0d7b57;background:#5de0a633;border-color:#1fb27e6b}.status-pill.extraction-student-activation-failed,.status-pill.extraction-student-activation-official-failure{color:#8a5f00;background:#ffd56747;border-color:#e5ae2d85}.status-pill.extraction-student-activation-technical-failure{color:#a22c43;background:#ffbeca6b;border-color:#da4d696b}.status-pill.extraction-student-activation-manual{color:#2865a2;background:#cce7ffc7;border-color:#458df461}.managed-student-status-select.extraction-student-activation-succeeded{color:#0d7b57;background:#5de0a633;border-color:#1fb27e6b}.managed-student-status-select.extraction-student-activation-official-failure{color:#8a5f00;background:#ffd56747;border-color:#e5ae2d85}.managed-student-status-select.extraction-student-activation-technical-failure{color:#a22c43;background:#ffbeca6b;border-color:#da4d696b}.managed-student-status-select.extraction-student-activation-manual{color:#2865a2;background:#cce7ffc7;border-color:#458df461}.managed-student-status-select{appearance:auto;cursor:pointer;background-image:none;border:1px solid #458df440;border-radius:999px;min-width:132px;max-width:180px;margin:0;padding:6px 9px;font-size:.72rem;font-weight:800}.managed-student-status-editor{justify-items:start;gap:4px;display:grid}.managed-student-manual-label{color:var(--muted);font-size:.65rem}.managed-student-status-select:disabled{cursor:not-allowed;opacity:.7}.managed-student-status-block{gap:10px;display:grid}.managed-student-status-block h3{margin-bottom:0}.managed-row-note-editor{align-items:center;gap:6px;min-width:190px;display:flex}.managed-row-note-editor input{width:145px;min-width:0;color:var(--ink);background:#ffffff9e;border:1px solid #5c94c92e;border-radius:9px;padding:7px 9px;font-size:.72rem}.managed-row-note-editor button{flex:none;padding:7px 9px;font-size:.66rem}.student-activation-button{color:#8b5b00;background:#ffd66929;border-color:#e6aa238c}.student-activation-action-card{background:linear-gradient(135deg,#fff8ded1,#ffffff9e);border-color:#ecb63e61}html[data-theme=dark] .student-eligible-badge{color:#ffd979}html[data-theme=dark] .status-pill.extraction-student-activation-succeeded{color:#7ce4c5;background:#0c5c4c5c;border-color:#39d3b14d}html[data-theme=dark] .status-pill.extraction-student-activation-failed,html[data-theme=dark] .status-pill.extraction-student-activation-official-failure{color:#ffd795;background:#6845146b;border-color:#f2b24f4d}html[data-theme=dark] .status-pill.extraction-student-activation-technical-failure{color:#ff9aaa;background:#671e2d6b;border-color:#ea667b4d}html[data-theme=dark] .status-pill.extraction-student-activation-manual{color:#9fd0fb;background:#17466999;border-color:#5ba9eb4d}html[data-theme=dark] .managed-student-status-select.extraction-student-activation-succeeded{color:#7ce4c5;background:#0c5c4c5c;border-color:#39d3b14d}html[data-theme=dark] .managed-student-status-select.extraction-student-activation-official-failure{color:#ffd795;background:#6845146b;border-color:#f2b24f4d}html[data-theme=dark] .managed-student-status-select.extraction-student-activation-technical-failure{color:#ff9aaa;background:#671e2d6b;border-color:#ea667b4d}html[data-theme=dark] .managed-student-status-select.extraction-student-activation-manual{color:#9fd0fb;background:#17466999;border-color:#5ba9eb4d}html[data-theme=dark] .managed-row-note-editor input{color:#d7ebfb;background:#0f2b43b8;border-color:#5ba9eb33}html[data-theme=dark] .student-activation-button{color:#ffe29b;background:#75530e52;border-color:#ffd6695c}html[data-theme=dark] .student-activation-action-card{background:linear-gradient(135deg,#5943106b,#112532b3);border-color:#edbc4352}.activation-failure-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.activation-failure-head h2{margin:5px 0 7px;font:900 2rem Bahnschrift,Microsoft YaHei UI,sans-serif}.activation-failure-head-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.activation-failure-admin-grid{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:15px;display:grid}.activation-failure-admin-grid .control-panel{align-content:start}.activation-failure-admin-grid h3{margin:4px 0 16px}.activation-failure-workflow-banner{background:linear-gradient(105deg,#ffffffb8,#dcf4ff80);border:1px solid #489ee130;border-radius:18px;align-items:center;gap:16px;padding:17px 20px;display:flex;box-shadow:0 12px 28px #3882ba14}.workflow-banner-mark{color:#2e87cf;letter-spacing:.08em;background:#4ca4ea1f;border:1px solid #358fda38;border-radius:10px;flex:none;padding:8px 11px;font:800 .62rem Cascadia Mono,Consolas,monospace}.activation-failure-workflow-banner strong{color:var(--ink);font-size:.98rem;display:block}.activation-failure-workflow-banner p{color:var(--muted);margin:4px 0 0;font-size:.72rem}.workflow-banner-rule{color:#258a78;white-space:nowrap;margin-left:auto;font:800 .68rem Cascadia Mono,Consolas,monospace}.activation-failure-table-wrap{border-color:#489ee133;box-shadow:0 18px 40px #3882ba14}.activation-failure-table thead{background:#d5edfd61}.activation-failure-table tbody tr{transition:background .18s,transform .18s}.activation-failure-table tbody tr:hover{background:#69beee14}.activation-failure-table .cell-link{color:#1f5c8f;font-weight:850}.activation-failure-table .assigned-label{color:#168d78;margin-bottom:4px;font-size:.68rem;display:block}.activation-failure-table .unassigned-label{color:#a17a35;margin-bottom:4px;font-size:.68rem;display:block}html[data-theme=dark] .activation-failure-workflow-banner{background:linear-gradient(105deg,#103049b3,#0f404973);border-color:#5cade433}html[data-theme=dark] .activation-failure-workflow-banner strong{color:#e5f4ff}html[data-theme=dark] .activation-failure-table thead{background:#10354f9e}html[data-theme=dark] .activation-failure-table .cell-link{color:#9bd5ff}@media (max-width:720px){.activation-failure-workflow-banner{flex-wrap:wrap;align-items:flex-start}.workflow-banner-rule{width:100%;margin-left:0}}.activation-card-list{gap:8px;max-height:440px;display:grid;overflow:auto}.activation-card-row{border:1px solid var(--line);background:#ffffff0a;border-radius:13px;grid-template-columns:minmax(150px,.7fr) minmax(70px,.35fr) minmax(150px,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.activation-card-row code{color:var(--lime);overflow-wrap:anywhere}.activation-card-row span,.activation-card-row small{color:var(--muted);font-size:.72rem}.activation-failure-toolbar{grid-template-columns:minmax(0,1fr) 180px;gap:10px;display:grid}.activation-failure-table-wrap{overflow-x:auto}.activation-failure-table{min-width:1180px!important}.activation-failure-table td>small{color:var(--muted);margin-top:5px;font-size:.68rem;display:block}.activation-failure-table td select{min-width:150px;margin-top:8px;padding:8px 10px;font-size:.72rem}.activation-failure-detail{gap:17px;padding:22px;display:grid}.activation-failure-detail .panel-title{align-items:start}.activation-failure-detail h3{margin:4px 0 10px;font-size:1.35rem}.activation-failure-credentials{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.activation-failure-credentials>div{border:1px solid var(--line);background:#0000001c;border-radius:13px;gap:6px;min-width:0;padding:12px 13px;display:grid}.activation-failure-credentials span{color:var(--muted);font-size:.7rem}.activation-failure-credentials code{overflow-wrap:anywhere;color:var(--ink)}.activation-failure-upload-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:15px;display:grid}.activation-failure-dropzone{text-align:center;background:linear-gradient(135deg,#52c2ef17,#a5ff680d);border:1px dashed #52c2ef80;border-radius:18px;align-content:center;place-items:center;gap:9px;min-height:180px;padding:22px;display:grid}.activation-failure-dropzone strong{color:var(--ink);font-size:1rem}.activation-failure-dropzone span{color:var(--muted);font-size:.75rem}.activation-failure-screenshot-preview{border:1px solid var(--line);background:#00000024;border-radius:18px;place-items:center;min-height:180px;padding:10px;display:grid;overflow:hidden}.activation-failure-screenshot-preview img{object-fit:contain;cursor:zoom-in;border-radius:10px;max-width:100%;max-height:320px;display:block}.activation-failure-history{border-top:1px solid var(--line);gap:8px;padding-top:15px;display:grid}.activation-failure-history h4{margin:0}.activation-failure-history>div{background:#ffffff0a;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.activation-failure-history a{color:var(--cyan);overflow-wrap:anywhere}.activation-failure-history span{color:var(--muted);font-size:.7rem}html[data-theme=light] .activation-failure-dropzone{background:linear-gradient(135deg,#52c2ef1f,#ffffffb8)}html[data-theme=light] .activation-failure-credentials>div,html[data-theme=light] .activation-card-row,html[data-theme=light] .activation-failure-history>div{background:#ffffff8c}.queue-action-icon{width:45px;height:45px;color:var(--lime);background:#a5ff6812;border:1px solid #a5ff6840;border-radius:15px;place-items:center;font:900 1.15rem Cascadia Mono,monospace;display:grid}.queue-action-card .card-kicker{margin:0 0 5px;font-size:.57rem}.queue-action-card strong{color:#f5fff0;font-size:.95rem;display:block}.queue-action-card span{color:#728078;margin-top:4px;font-size:.72rem;display:block}.queue-action-card .primary-button,.queue-action-card .danger-button{white-space:nowrap;min-height:42px;padding:10px 16px}.clear-action-card.has-selection .queue-action-icon{color:#ff9ba8;background:#ff6b7e17;border-color:#ff6b7e4d}.export-action-card{grid-column:1/-1}.export-action-card.has-selection{border-color:#43e77d4d}.export-actions,.batch-refresh-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.export-actions button,.batch-refresh-actions button{white-space:nowrap;min-height:42px;padding:10px 16px}.worker-control-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.worker-control-actions label{color:var(--muted);gap:5px;font-size:.66rem;display:grid}.worker-control-actions input{width:72px;min-height:42px;color:var(--text);border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:8px 10px;font:700 .82rem Cascadia Mono,monospace}.worker-control-actions button{white-space:nowrap;min-height:42px;padding:10px 14px}.check-cell{width:52px;text-align:center!important;padding-left:18px!important;padding-right:4px!important}.queue-checkbox{appearance:none;cursor:pointer;background:#00000047;border:1px solid #a5ff6857;border-radius:7px;place-content:center;width:20px;height:20px;margin:0;padding:0;display:inline-grid}.queue-checkbox:before{content:"✓";color:#071008;font:900 .72rem Cascadia Mono,monospace;transition:transform .14s;transform:scale(0)}.queue-checkbox:checked{border-color:var(--lime);background:var(--lime);box-shadow:0 0 16px #a5ff6829}.queue-checkbox:checked:before{transform:scale(1)}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.status-pill.pending{color:var(--lime);background:#a5ff6817;border:1px solid #a5ff6847}.status-pill.in_progress{color:#241704;background:var(--warning);border:1px solid #ffc86a85;box-shadow:0 0 18px #ffc86a1f}.status-pill.completed{color:#04150c;background:var(--green);border:1px solid #43e77d80;box-shadow:0 0 18px #43e77d1f}.status-pill.rejected{color:#ffe5e9;background:#ff6b7e2e;border:1px solid #ff6b7e6b}.auth-rejected-pill{margin-left:6px}.row-actions button.reject-button{color:#ffb7c1;background:#ff6b7e13;border-color:#ff6b7e4d}.row-actions button.reject-button:hover{color:#fff;background:#ff6b7e29;border-color:#ff6b7e94}.card-library-section{grid-template-columns:360px minmax(0,1fr)}.card-library{align-content:start;gap:12px;min-width:0;display:grid}.card-library-head{justify-content:space-between;align-items:end;min-height:64px;padding:0 5px;display:flex}.card-library-head h2{letter-spacing:-.03em;margin:5px 0 0;font:900 1.8rem Bahnschrift,Microsoft YaHei UI,sans-serif}.card-library-head>span{color:var(--muted)}.card-library-head-actions{align-items:center;gap:10px;display:flex}.card-library-head-actions .danger-button{white-space:nowrap;padding:8px 12px;font-size:.72rem}.card-toolbar{grid-template-columns:minmax(250px,1fr) 150px auto}.card-table{table-layout:fixed;min-width:790px!important}.card-table th:first-child{width:52px}.card-table th:nth-child(2){width:26%}.card-table th:nth-child(3){width:13%}.card-table th:nth-child(4),.card-table th:nth-child(5),.card-table th:nth-child(6){width:12%}.card-table th:nth-child(7){width:22%}.card-table th,.card-table td{padding-left:12px;padding-right:12px}.card-table .check-cell{width:52px;padding-left:12px!important;padding-right:0!important}.card-table .queue-checkbox:disabled{cursor:not-allowed;opacity:.42}.card-code{color:#ecffe4;letter-spacing:.015em;overflow-wrap:anywhere;font-size:.71rem}.card-table .row-actions{flex-wrap:nowrap}.card-table .row-actions button{padding:6px 8px}.status-pill.card-active{color:#07140b;background:var(--lime);border:1px solid #a5ff6880}.status-pill.card-disabled{color:#d4ded6;background:#2a342d;border:1px solid #b4c2b840}.status-pill.card-expired{color:#ffe1ad;background:#ffc86a1c;border:1px solid #ffc86a52}.status-pill.staff-active{color:#04150c;background:var(--green);border:1px solid #43e77d80}.status-pill.staff-disabled{color:#d4ded6;background:#2a342d;border:1px solid #b4c2b840}.row-actions button.card-enable{color:#07140b;background:var(--lime);border-color:#0000}.upstream-card-stats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.upstream-stat{color:#375777;background:#d8eeff4d;border:1px solid #458df429;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.upstream-stat b{font:800 .9rem Bahnschrift,Microsoft YaHei UI,sans-serif}.upstream-stat.total{color:#24517f;background:#458df421}.uc-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.uc-dot.uc-available{background:#23b368}.uc-dot.uc-bound{background:#7890a7}.uc-dot.uc-disabled{background:#9fb0bf}.uc-dot.uc-invalid{background:#e35d6a}.upstream-card-select-all-inline{color:#375777;white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.upstream-card-table{min-width:1120px!important}.upstream-card-table th:first-child{width:52px}.upstream-card-table th:nth-child(2){width:30%}.upstream-card-table th:nth-child(3){width:10%}.upstream-card-table th:nth-child(4){width:15%}.upstream-card-table th:nth-child(5){width:17%}.upstream-card-table th:nth-child(6){width:11%}.upstream-card-table th:nth-child(7){width:12%}.upstream-card-table td .card-code{color:#16324e}.upstream-code-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.upstream-code-full{color:#16324e;letter-spacing:.01em;font-weight:600}.copy-code-button{color:#24517f;cursor:pointer;white-space:nowrap;background:#d8eeff80;border:1px solid #458df459;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700}.copy-code-button:hover{background:#458df429}.copy-code-button.copied{color:#04450f;background:#23b36829;border-color:#23b36880}.upstream-card-table tbody tr.upstream-row-bound{background:#7890a712}.upstream-card-table td small{white-space:normal;text-overflow:ellipsis;max-width:240px;margin-top:4px;display:block;overflow:hidden}.status-pill.upstream-card-state.uc-available{color:#04450f;background:#23b36824;border:1px solid #23b36873}.status-pill.upstream-card-state.uc-reserved{color:#7c4a03;background:#ffc46e2e;border:1px solid #e0962b73}.status-pill.upstream-card-state.uc-bound{color:#42586e;background:#7890a729;border:1px solid #7890a780}.status-pill.upstream-card-state.uc-disabled{color:#5a6b7d;background:#96a3af24;border:1px solid #96a3af6b}.status-pill.upstream-card-state.uc-invalid{color:#8f1420;background:#e35d6a21;border:1px solid #e35d6a73}.status-pill.upstream-card-state.uc-unknown{color:#5b4494;background:#9478dc26;border:1px solid #9478dc73}.bound-email{color:#33475c;overflow-wrap:anywhere;font-size:.78rem;font-weight:600}.data-panel>table:not(.card-table){min-width:1260px}.data-panel>table:not(.card-table) th,.data-panel>table:not(.card-table) td,.data-panel>table:not(.card-table) .cell-link,.data-panel>table:not(.card-table) .external-link,.data-panel>table:not(.card-table) td small{white-space:nowrap}.data-panel>table:not(.card-table) .queue-card-code{overflow-wrap:normal;white-space:nowrap;max-width:none}.assignment-cell{width:208px;min-width:208px;max-width:208px}.assigned-label,.unassigned-label{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:6px 9px;font-size:.7rem;line-height:1.2;display:inline-flex;overflow:hidden}.assigned-label{color:#0b1c0e;background:#a5ff68c7;border:1px solid #a5ff686b;box-shadow:0 5px 14px #43e77d1a}.unassigned-label{color:#9ba79e;background:#ffffff09;border:1px dashed #97ab9d59}.assignment-cell select{border-radius:11px;width:100%;min-width:0;max-width:100%;margin-top:8px;padding:8px 10px;font-size:.72rem;display:block}.note-cell{min-width:230px}.task-progress{gap:6px;min-width:170px;display:grid}.task-progress .status-pill{justify-self:start}.data-panel>table:not(.card-table) .task-progress small{white-space:normal;overflow-wrap:anywhere;color:#6f86a0;max-width:250px;font-family:inherit;line-height:1.35}.task-progress-waiting_upstream_card .status-pill{color:#8c5d18;background:#ffebc5c2;border-color:#f2b24f52}.task-progress-running .status-pill{color:#246dba;background:#cce7ffc2;border-color:#458df447}.task-progress-succeeded .status-pill{color:#116c59;background:#9de9d6c7;border-color:#25b99a5c}.task-progress-failed .status-pill{color:#9a3041;background:#ffd7ddbd;border-color:#eb64754d}.task-progress-waiting_sync_confirmation .status-pill{color:#087086;background:#aaeff8c7;border-color:#49c8ef7a}.task-progress-resubmission .status-pill{color:#9a3041;background:#ffd7ddd1;border-color:#eb647561}.plus-upstream-line{justify-items:start;gap:5px;margin-top:7px;display:grid}.plus-upstream-line .status-pill{justify-self:start}.plus-upstream-line small{white-space:normal;overflow-wrap:anywhere;color:#6f86a0;max-width:250px;font-family:inherit;line-height:1.35}.plus-upstream-line code{font-size:.72rem}.note-editor{align-items:center;gap:7px;min-width:220px;display:flex}.note-editor input{border-radius:11px;flex:auto;min-width:0;padding:9px 10px;font-size:.72rem}.note-editor button{color:var(--lime);border:1px solid var(--line);background:#ffffff0a;border-radius:10px;flex:none;padding:8px 10px;font-size:.72rem;transition:all .18s}.note-editor button:hover{border-color:var(--line-strong);background:#a5ff6814;transform:translateY(-1px)}.membership-note{gap:6px;min-width:250px;display:grid}.membership-note>small{white-space:normal;font-size:.68rem;line-height:1.5}.membership-note .note-editor button:disabled{opacity:.45;cursor:not-allowed;transform:none}.membership-note-expanded{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;margin:18px 0;padding:15px}.membership-note-expanded>label{gap:5px;font-weight:600;display:grid}.membership-note-expanded>label small{color:var(--muted);font-size:.72rem;font-weight:400}.membership-note-expanded .note-editor{flex-wrap:wrap;align-items:flex-end;min-width:0}.membership-note-expanded textarea{resize:vertical;flex:100%;min-width:0;min-height:76px}.membership-note-latest{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.assignment-detail,.contact-detail{border:1px solid var(--line);background:#0000001f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:3px 0 18px;padding:14px 15px;display:flex}.contact-detail span{color:var(--muted);letter-spacing:.04em;font-size:.7rem}.contact-detail strong,.contact-qq{color:var(--cyan);font-family:Cascadia Mono,monospace}.assignment-detail>div{gap:8px;min-width:0;display:grid}.assignment-detail>div>span{color:var(--muted);letter-spacing:.04em;font-size:.7rem}.assignment-detail select{width:190px;margin:0;padding:9px 11px;font-size:.73rem}.input-with-action{align-items:stretch;gap:8px;display:flex}.input-with-action input{flex:auto;min-width:0}.field-lock-hint{color:var(--cyan);margin-left:8px;font-size:.7rem;font-weight:600}.input-with-action input:disabled{cursor:not-allowed;opacity:.78;border-style:dashed}.copy-link-button{min-height:42px;color:var(--lime);white-space:nowrap;background:#a5ff6812;border:1px solid #a5ff6847;border-radius:12px;flex:none;padding:9px 13px;transition:all .18s}.copy-link-button:hover{background:#a5ff6824;border-color:#a5ff6894;transform:translateY(-1px)}.link-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.detail-link-actions{margin-bottom:18px}.detail-link-actions .copy-link-button{min-height:48px}.detail-note{border:1px solid var(--line);background:#0000001f;border-radius:16px;margin:0 0 18px;padding:14px 15px}.detail-note label{margin-top:0}.detail-note textarea{resize:vertical;min-height:72px}.detail-note>button{margin-top:10px}.refresh-link-button{color:#1b7fbc!important;background:#52c2ef14!important;border-color:#2c9fdc47!important}.refresh-panel{background:linear-gradient(135deg,#52c2ef14,#a5ff680a);border:1px solid #52c2ef47;border-radius:18px;gap:13px;margin:6px 0 20px;padding:17px;display:grid}.refresh-panel h3{margin:3px 0 7px}.refresh-panel p{margin:0;line-height:1.6}.refresh-job-status{color:var(--muted);border-top:1px solid #52c2ef29;gap:5px;padding-top:10px;font-size:.78rem;display:grid}.refresh-job-status small{font:.68rem Cascadia Mono,Consolas,monospace}.refresh-job-status strong{color:#d96b78;font-size:.76rem}.session-panel{background:linear-gradient(135deg,#a5ff681a,#52c2ef12);border:1px solid #a5ff684d;border-radius:22px;gap:12px;margin:20px 0;padding:20px;display:grid}.session-panel h3{margin:3px 0 7px}.session-vault-status{color:var(--muted);background:#a5ff6812;border:1px solid #a5ff6847;border-radius:12px;gap:4px;padding:10px 12px;font-size:.76rem;display:grid}.session-vault-status strong{color:var(--lime);font-size:.82rem}.session-vault-status small{font-size:.68rem}.session-reuse-hint{padding-top:2px}.session-task-status{color:var(--muted);border-top:1px solid #a5ff682e;gap:5px;padding-top:10px;font-size:.78rem;display:grid}.session-task-status small{font:.68rem Cascadia Mono,Consolas,monospace}.session-task-status strong{color:#d96b78;font-size:.76rem}.session-result{border-top:1px solid #a5ff6838;gap:7px;padding-top:12px;display:grid}.session-result>div{grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.session-result>div>span{color:var(--muted);padding-top:8px;font-size:.72rem}.session-result code{min-width:0;max-height:118px;color:var(--lime);overflow-wrap:anywhere;background:#00000026;border:1px solid #a5ff683d;border-radius:10px;padding:8px 9px;font:.67rem/1.45 Cascadia Mono,Consolas,monospace;overflow:auto}.session-result button{min-height:36px;color:var(--lime);white-space:nowrap;background:#a5ff6814;border:1px solid #a5ff684d;border-radius:10px;padding:7px 10px}.session-result details{background:#00000014;border:1px solid #a5ff6833;border-radius:10px;min-width:0;padding:9px 10px}.session-result summary{cursor:pointer;color:var(--muted);font-size:.7rem}.session-json-output{resize:vertical;width:100%;min-height:170px;color:var(--lime);overflow-wrap:anywhere;background:#0003;border:1px solid #a5ff6838;border-radius:9px;margin-top:9px;padding:10px;font:.66rem/1.45 Cascadia Mono,Consolas,monospace;overflow:auto}.session-result small{color:var(--muted);font-size:.66rem}.session-panel .session-progress{min-width:0;max-height:170px;overflow:auto}.session-panel .session-progress>div{grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.session-progress time{flex:none}.session-panel .notice{margin:0}.session-panel .worker-health{flex-wrap:wrap}.refresh-log-window{border-top:1px solid #52c2ef29;gap:11px;margin-top:3px;padding-top:15px;display:grid}.refresh-log-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.refresh-log-head h4{margin:3px 0 0;font-size:1.05rem}.refresh-log-head .ghost-button{padding:7px 11px;font-size:.7rem}.worker-health{color:var(--muted);align-items:center;gap:7px;font-size:.75rem;display:flex}.worker-health i{background:#d96b78;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d96b781a}.worker-health.online i{background:#42d3ad;box-shadow:0 0 0 4px #42d3ad1f}.worker-health span{color:var(--muted);margin-left:auto;font:.65rem Cascadia Mono,Consolas,monospace}.refresh-log-list{gap:7px;max-height:280px;padding-right:3px;display:grid;overflow:auto}.refresh-log-entry{background:#ffffff06;border:1px solid #52c2ef24;border-radius:11px;grid-template-columns:67px 116px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:9px 10px;font-size:.72rem;display:grid}.refresh-log-entry time{color:var(--muted);font:.64rem Cascadia Mono,Consolas,monospace}.refresh-log-entry strong{color:var(--cyan);overflow-wrap:anywhere;font:700 .64rem Cascadia Mono,Consolas,monospace}.refresh-log-entry span{color:var(--ink);overflow-wrap:anywhere}.refresh-log-entry em{color:var(--muted);font-size:.62rem;font-style:normal}.refresh-log-foot{color:var(--muted);font:.62rem Cascadia Mono,Consolas,monospace}.extraction-card{gap:13px;margin-bottom:20px;padding:20px;display:grid}.credential-line-input{resize:vertical;width:100%;min-height:78px}.extraction-actions{flex-wrap:wrap;gap:9px;display:flex}.extraction-diagnostics{border-top:1px solid #52c2ef29;gap:8px;padding-top:13px;display:grid}.extraction-diagnostics>div:not(.customer-log-list){align-items:baseline;gap:10px;font-size:.75rem;display:flex}.extraction-diagnostics>div>span{color:var(--muted);min-width:66px}.extraction-diagnostics code{color:var(--cyan);overflow-wrap:anywhere}.customer-log-list{gap:6px;max-height:220px;display:grid;overflow:auto}.customer-log-list>div,.task-log-lines>div{background:#ffffff06;border:1px solid #52c2ef24;border-radius:10px;grid-template-columns:66px 130px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 9px;font-size:.7rem;display:grid}.customer-log-list time,.task-log-lines time{color:var(--muted);font:.62rem Cascadia Mono,Consolas,monospace}.customer-log-list strong,.task-log-lines strong{color:var(--cyan);overflow-wrap:anywhere;font:700 .62rem Cascadia Mono,Consolas,monospace}.customer-log-list span,.task-log-lines span{overflow-wrap:anywhere}.task-log-toolbar{grid-template-columns:minmax(170px,1fr) minmax(220px,1.4fr) 180px 140px 140px auto}.task-log-panel{overflow:hidden}.task-log-table-wrap{overflow:auto}.task-log-panel table{min-width:1220px!important}.task-log-panel td>small{margin-top:4px;display:block}.task-log-lines{gap:5px;min-width:320px;max-height:210px;display:grid;overflow:auto}.task-log-lines .warn{border-color:#f2b24f4d}.task-log-lines .error{background:#eb64750d;border-color:#eb64754d}.masked-link{color:var(--muted);font:.68rem Cascadia Mono,Consolas,monospace}.status-pill.extraction-queued,.status-pill.extraction-running{color:#246dba;background:#cce7ffc2;border-color:#458df447}.status-pill.extraction-manual_action_required{color:#85560e;background:#ffebc5c2;border-color:#f2b24f4d}.status-pill.extraction-succeeded{color:#116c59;background:#9de9d6c7;border-color:#25b99a5c}.status-pill.extraction-failed,.status-pill.extraction-expired{color:#9a3041;background:#ffd7ddbd;border-color:#eb64754d}.managed-plus-manual-notice{background:#eb64750f;border:1px solid #eb647559;border-radius:12px;gap:7px;max-width:320px;padding:9px 10px;display:grid}.managed-plus-manual-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.managed-plus-copy-button{color:#9a3041;cursor:pointer;background:#ffd7dd73;border:1px solid #eb647566;border-radius:8px;padding:5px 9px;font-size:.75rem}.managed-plus-copy-button:disabled{opacity:.6;cursor:wait}.managed-plus-manual-notice small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.managed-plus-manual-notice a{text-decoration:underline}html[data-theme=dark] .managed-plus-copy-button{color:#ffc0ca;background:#eb64751f}.session-guide{background:linear-gradient(135deg,#f0f9ffde,#e1f5ffb3 60%,#ecfff3a8);border-color:#458df43d;gap:18px;margin:0 0 22px;padding:24px 26px;display:grid;overflow:hidden}.session-guide-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.session-guide-trigger{background:0 0;border:0;width:100%;padding:0}.session-guide-trigger:hover{background:0 0;border-color:#0000;transform:none}.session-guide-heading-copy{gap:4px;min-width:0;display:grid}.session-guide-heading-copy>[role=heading]{color:#153a62;letter-spacing:-.03em;margin:2px 0 0;font-family:Bahnschrift,Microsoft YaHei UI,sans-serif;font-size:1.55rem;font-weight:900;line-height:1.2}.session-guide-heading-copy .muted{margin:0;line-height:1.5}.session-guide-badge{color:#2474c6;background:#ffffff80;border:1px solid #458df440;border-radius:999px;flex:none;padding:7px 11px;font:800 .68rem Cascadia Mono,Consolas,monospace}.accordion-trigger-label{color:var(--blue);font-size:.7rem}.session-guide-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.session-link{border:1px solid #4a8dcd38;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:12px;min-width:0;min-height:72px;padding:13px 17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.session-link:hover{transform:translateY(-2px)}.session-link-icon{border-radius:11px;grid-row:1/3;align-self:center;place-items:center;width:38px;height:38px;font:900 1.05rem Cascadia Mono,Consolas,monospace;display:grid}.session-link strong{color:#173a5d;align-self:end;font-size:.98rem}.session-link small{color:#7991a8;overflow-wrap:anywhere;align-self:start;margin-top:3px;font:.66rem Cascadia Mono,Consolas,monospace}.session-link.secondary{background:#ffffffb8;box-shadow:inset 0 1px #fff}.session-link.secondary .session-link-icon{color:#2b74b7;background:#499ce71a}.session-link.primary{background:linear-gradient(118deg,#238af0,#1875d9);border-color:#2177e573;box-shadow:0 13px 28px #1e76d733,inset 0 1px #ffffff40}.session-link.primary strong{color:#fff}.session-link.primary small{color:#ffffffb8}.session-link.primary .session-link-icon{color:#fff;background:#ffffff26}.session-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.session-steps li{color:#607d98;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;min-width:0;font-size:.76rem;line-height:1.55;display:grid}.session-steps b{color:#2379c8;background:#ffffff94;border:1px solid #458df440;border-radius:8px;place-items:center;width:25px;height:25px;font:800 .66rem Cascadia Mono,Consolas,monospace;display:grid}.session-steps code{color:#2478bf}.session-submit-grid{grid-template-columns:minmax(0,1fr) 320px}.session-form{min-width:0}.customer-credential-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.customer-credential-grid label,.customer-credential-grid input{min-width:0}.session-json-label{margin-top:21px}.session-json-input{resize:vertical;overflow-wrap:anywhere;white-space:pre-wrap;min-height:230px;line-height:1.55}.session-json-input:disabled{color:#8093a6;background:#dde9f3a3}.session-input-meta{color:#7a91a8;justify-content:space-between;gap:18px;margin-top:8px;font:.65rem Cascadia Mono,Consolas,monospace;display:flex}.session-security-note{color:#688197;background:#d2f8ed4d;border:1px solid #2ab3913b;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:17px;padding:12px 14px;font-size:.75rem;line-height:1.5;display:grid}.session-security-note strong{color:#1b826b;white-space:nowrap}.activation-guide{background:linear-gradient(135deg,#f2fff9eb,#e0f9ffc2 62%,#fff7dcb3);border-color:#25b99a57;gap:18px;margin:0 0 22px;padding:24px 26px;display:grid;overflow:hidden}.activation-guide-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.activation-guide-heading h2{color:#123d5d;margin:6px 0 5px;font-family:Bahnschrift,Microsoft YaHei UI,sans-serif;font-size:1.55rem}.activation-guide-heading p{color:#5b7287;margin:0;line-height:1.6}.activation-guide-heading p strong{color:#743d00;background:#ffd477b8;border:1px solid #f2b24f8c;border-radius:7px;margin:0 3px;padding:2px 8px;display:inline-block;box-shadow:0 0 0 3px #ffd47729,0 4px 12px #b97b1a1f}.activation-guide-badge{color:#087c68;background:#dcfff1b3;border:1px solid #25b99a4d;border-radius:999px;flex:none;padding:8px 12px;font:800 .68rem Cascadia Mono,Consolas,monospace}.activation-guide-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.activation-link{border:1px solid #4a8dcd3d;border-radius:16px;align-items:center;gap:13px;min-width:0;min-height:76px;padding:13px 17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.activation-link:hover{transform:translateY(-2px)}.activation-link-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font:900 1.08rem Cascadia Mono,Consolas,monospace;display:grid}.activation-link span:last-child{gap:3px;min-width:0;display:grid}.activation-link strong{font-size:.98rem}.activation-link small{overflow-wrap:anywhere;font:.68rem Cascadia Mono,Consolas,monospace}.activation-link.secondary{background:#ffffffc2;box-shadow:inset 0 1px #fff}.activation-link.secondary strong{color:#173a5d}.activation-link.secondary small{color:#7690a5}.activation-link.secondary .activation-link-icon{color:#2b74b7;background:#499ce71a}.activation-link.primary{background:linear-gradient(118deg,#168eab,#1d72d8);border-color:#1e84c380;box-shadow:0 13px 28px #1f81b533,inset 0 1px #ffffff42}.activation-link.primary strong{color:#fff}.activation-link.primary small{color:#ffffffc7}.activation-link.primary .activation-link-icon{color:#fff;background:#ffffff26}.activation-confirm{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.activation-confirm>span{color:#61788b;font-size:.78rem}.activation-confirm .primary-button{background:linear-gradient(110deg,#21a987,#168bd4);min-width:190px;box-shadow:0 9px 22px #209e9d33}.activation-process-card{margin-bottom:22px}.completion-card{background:linear-gradient(135deg,#eafff6e6,#e2f7ffc7);border-color:#25b99a59;justify-items:start;gap:10px;margin-top:22px;display:grid}.completion-card h2{color:#126d5e;margin:0}.completion-card p{color:#58798a;max-width:760px;margin:0;line-height:1.65}.completion-card .primary-button{margin-top:5px;text-decoration:none}html[data-theme=dark] .activation-guide{background:linear-gradient(135deg,#083732c2,#082a41bf 62%,#45320880);border-color:#39d3b147}html[data-theme=dark] .activation-guide-heading h2{color:#e5fbf3}html[data-theme=dark] .activation-guide-heading p,html[data-theme=dark] .activation-confirm>span{color:#9bb5c2}html[data-theme=dark] .activation-guide-heading p strong{color:#ffe7a6;background:#794d088c;border-color:#f7c14c8c}html[data-theme=dark] .activation-guide-badge{color:#7ce4c5;background:#0c5c4c47;border-color:#39d3b14d}html[data-theme=dark] .activation-link.secondary{background:#071d2fb3;border-color:#59a9e233;box-shadow:inset 0 1px #ceecff14}html[data-theme=dark] .activation-link.secondary strong{color:#e4f3ff}html[data-theme=dark] .activation-link.secondary small{color:#86a2b9}html[data-theme=dark] .completion-card{background:linear-gradient(135deg,#073933b8,#082a41b8);border-color:#39d3b147}html[data-theme=dark] .completion-card h2{color:#7ce4c5}html[data-theme=dark] .completion-card p{color:#9ab8c4}html[data-theme=dark] .session-guide{background:linear-gradient(135deg,#0d2d46c7,#082236b8 60%,#0a30289e);border-color:#53aeea38}html[data-theme=dark] .session-guide-heading h2,html[data-theme=dark] .session-link.secondary strong{color:#e4f3ff}html[data-theme=dark] .session-link.secondary{background:#071d2fb3;border-color:#59a9e233;box-shadow:inset 0 1px #ceecff14}html[data-theme=dark] .session-link small,html[data-theme=dark] .session-steps li{color:#86a2b9}html[data-theme=dark] .session-steps b{color:#74beef;background:#071d2f8c;border-color:#58b0ea40}html[data-theme=dark] .session-security-note{color:#8ba69e;background:#125b4924;border-color:#37c9a336}html[data-theme=dark] .session-security-note strong{color:#65d2b4}@media (max-width:900px){.session-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.session-guide{border-radius:24px;padding:21px}.session-guide-heading{align-items:flex-start}.session-guide-badge{display:none}.session-guide-actions,.session-steps,.session-submit-grid,.customer-credential-grid{grid-template-columns:1fr}.session-json-input{min-height:250px}.session-input-meta{flex-direction:column;align-items:flex-start;gap:4px}.session-security-note{grid-template-columns:1fr}.session-security-note strong{white-space:normal}.activation-guide{border-radius:24px;padding:21px}.activation-guide-heading{align-items:flex-start}.activation-guide-badge{display:none}.activation-guide-actions{grid-template-columns:1fr}.activation-confirm{flex-direction:column;align-items:stretch;gap:11px}.activation-confirm .primary-button{width:100%}}.proxy-section{grid-template-columns:360px minmax(0,1fr)}.proxy-form-actions{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:22px;display:grid}.proxy-form-actions button{min-width:0}.proxy-input-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:9px;font:.68rem Cascadia Mono,Consolas,monospace;display:flex}.proxy-check-result{color:#b9f4e5;background:#3dd6b514;border:1px solid #3dd6b552;border-radius:15px;gap:5px;margin-top:17px;padding:13px 14px;display:grid}.proxy-check-result span,.proxy-check-result small{color:var(--muted);overflow-wrap:anywhere}.proxy-check-result small,.proxy-error{margin-top:5px;font:.68rem Cascadia Mono,Consolas,monospace;display:block}.proxy-batch-result{background:#52c2ef0e;border:1px solid #52c2ef3d;border-radius:15px;gap:9px;margin-top:17px;padding:13px 14px;display:grid}.proxy-batch-head,.proxy-library-head-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.proxy-batch-head span{color:var(--cyan);font:.68rem Cascadia Mono,Consolas,monospace}.proxy-batch-result ul{gap:5px;max-height:210px;margin:0;padding:0 3px 0 0;list-style:none;display:grid;overflow:auto}.proxy-batch-result li{color:var(--muted);border-left:2px solid #97ab9d4d;justify-content:space-between;gap:10px;padding:7px 9px;font-size:.72rem;display:flex}.proxy-batch-result li span{overflow-wrap:anywhere}.proxy-batch-result li em{color:#e7ae55;flex:none;font-style:normal}.proxy-batch-result li.saved{border-left-color:#42d3ad}.proxy-batch-result li.saved em{color:#42d3ad}.proxy-batch-result li.failed{border-left-color:#d96b78}.proxy-batch-result li.failed em{color:#e07a88}.proxy-library-head-actions>span{color:var(--muted);white-space:nowrap}.proxy-library-head-actions .danger-button{padding:8px 11px;font-size:.7rem}.proxy-library-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.proxy-library{min-width:0;overflow:auto}.proxy-library>table{min-width:1040px}.proxy-note{color:var(--muted);padding:0 22px 15px;font-size:.75rem}.status-pill.proxy-healthy{color:#063d2d;background:#3dd6b5cc;border:1px solid #3dd6b566}.status-pill.proxy-unknown{color:#715116;background:#ffc96b26;border:1px solid #ffc96b52}.status-pill.proxy-unhealthy{color:#8b2d3c;background:#ff748824;border:1px solid #ff74884d}.log-entry{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:.78rem;display:flex}.log-entry:last-child{border-bottom:0}.log-entry strong{color:var(--ink)}.log-entry span{color:var(--muted);text-align:right;white-space:nowrap}.reject-options{gap:11px;margin-top:24px;display:grid}.reject-options button{text-align:left;color:#ffe7eb;background:#ff6b7e0e;border:1px solid #ff6b7e3b;border-radius:17px;gap:5px;padding:17px 18px;transition:all .18s;display:grid}.reject-options button:hover{background:#ff6b7e1c;border-color:#ff6b7e7a;transform:translateY(-1px)}.reject-options span{color:#a78d92;font-size:.78rem}.modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.worker-start-modal{position:relative;overflow:hidden}.worker-start-modal:before{content:"";pointer-events:none;background:#458df424;border-radius:50%;width:180px;height:180px;position:absolute;top:-105px;right:-55px}.worker-start-modal h2,.worker-start-modal p,.worker-start-modal .worker-start-note,.worker-start-modal .notice,.worker-start-modal .modal-actions{position:relative}.worker-start-modal>p.muted{margin:16px 0 0;line-height:1.7}.worker-start-note{color:var(--muted);background:#d8eeff66;border:1px solid #458df433;border-radius:14px;gap:4px;margin-top:18px;padding:12px 14px;font-size:.76rem;line-height:1.55;display:grid}.worker-start-note strong{color:#267ecf;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.submission-count{color:var(--muted);margin-top:7px;font:700 .7rem Cascadia Mono,Consolas,monospace;display:block}.completion-notice{font-weight:800;color:#efffe9!important;background:linear-gradient(100deg,#43e77d24,#a5ff680f)!important;border-color:#43e77d73!important}.queue-card-code{max-width:190px;color:var(--lime);overflow-wrap:anywhere;font:700 .72rem Cascadia Mono,Consolas,monospace;display:block}.status-track{grid-template-columns:repeat(7,minmax(0,1fr))}.unified-export-options{gap:11px;margin-top:22px;display:grid}.unified-export-options button{text-align:left;color:inherit;background:#a5ff680d;border:1px solid #a5ff6838;border-radius:17px;gap:6px;padding:16px 18px;transition:all .18s;display:grid}.unified-export-options button:hover{background:#a5ff681a;border-color:#a5ff6880;transform:translateY(-1px)}.unified-export-options button:disabled{opacity:.45;cursor:not-allowed;transform:none}.unified-export-options button strong{font-size:.92rem}.unified-export-options button span{color:var(--muted);font-size:.76rem;line-height:1.55}.export-modal .export-radio-group{border:1px solid var(--line);background:#7f7f7f0e;border-radius:15px;gap:10px;margin:18px 0 0;padding:13px 16px 15px;display:grid}.export-modal .export-radio-group legend{color:var(--muted);letter-spacing:.1em;padding:0 7px;font:800 .68rem Cascadia Mono,Consolas,monospace}.export-modal .export-radio-group legend b{color:#ff9eaa;margin-right:5px}.export-modal .export-radio-group label.radio-option{cursor:pointer;align-items:center;gap:10px;margin-top:0;font-size:.88rem;display:flex}.export-modal .export-radio-group label.radio-option input[type=radio]{width:16px;min-width:16px;height:16px;accent-color:var(--green);cursor:pointer;background:0 0;border:0;padding:0}.export-modal .export-radio-group label.radio-option:has(input[type=radio]:disabled){opacity:.45;cursor:not-allowed}.export-modal .export-radio-group label.radio-option:has(input[type=radio]:disabled) input[type=radio]{cursor:not-allowed}.export-modal .export-radio-group small.muted{font-weight:400}.export-modal .notice.caution{margin-top:16px}.track-auth_in_progress div:nth-child(2) i{color:#1e1302;background:var(--warning);border-color:var(--warning);animation:1.8s ease-in-out infinite statusPulseGold}.track-auth_completed div:nth-child(3) i{color:#061007;background:var(--lime);border-color:var(--lime)}.track-plus_in_progress div:nth-child(4) i{color:#1e1302;background:var(--warning);border-color:var(--warning);animation:1.8s ease-in-out infinite statusPulseGold}.track-plus_completed div:nth-child(5) i{color:#04130a;background:var(--green);border-color:var(--green)}.track-activation_pending div:nth-child(6) i{color:#063b4a;background:var(--cyan);border-color:var(--cyan)}.track-all_completed .active i{color:#04130a;background:var(--green);border-color:var(--green);animation:1.8s ease-in-out infinite statusPulseGreen}.process-auth_in_progress .process-state,.process-plus_in_progress .process-state{background:#ffc86a0e;border-color:#ffc86a45}.process-auth_in_progress .process-state strong,.process-plus_in_progress .process-state strong{color:var(--warning)}.process-auth_completed .process-state,.process-plus_completed .process-state{background:#a5ff680e;border-color:#a5ff684d}.process-auth_completed .process-state strong,.process-plus_completed .process-state strong{color:var(--lime)}.process-activation_pending .process-state{background:#49c8ef14;border-color:#49c8ef57}.process-activation_pending .process-state strong{color:var(--cyan)}.process-all_completed .process-state{background:#43e77d12;border-color:#43e77d57}.process-all_completed .process-state strong{color:var(--green)}.status-pill.auth_in_progress,.status-pill.plus_in_progress{color:#241704;background:var(--warning);border:1px solid #ffc86a85;box-shadow:0 0 18px #ffc86a1f}.status-pill.auth_completed,.status-pill.plus_completed{color:#07140b;background:#a5ff68b8;border:1px solid #a5ff6873}.status-pill.activation_pending{color:#063b4a;background:#49c8efb8;border:1px solid #49c8ef85;box-shadow:0 0 18px #49c8ef24}.status-pill.all_completed{color:#04150c;background:var(--green);border:1px solid #43e77d80;box-shadow:0 0 18px #43e77d1f}@media (max-width:1300px){.stat-grid{grid-template-columns:repeat(5,minmax(130px,1fr))}.card-library-section{grid-template-columns:330px minmax(0,1fr)}}.status-track{background:radial-gradient(circle at 16%,#43e77d1a,#0000 30%),linear-gradient(105deg,#0b1f13f0,#0e1a12e6 52%,#161c11e0);border-color:#70b97738;padding:25px 28px 20px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #e5ffdd0b,0 18px 45px #00000029}.status-track:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#0000 31%,#a5ff6812 48%,#0000 64%) 0 0/190% 100%;animation:7s ease-in-out infinite statusSheenA;position:absolute;inset:0}.status-track .status-live{z-index:4;color:#9ce7a1;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font:800 .58rem/1 Cascadia Mono,Consolas,monospace;position:absolute;top:13px;right:28px;display:inline-flex!important}.status-track .status-live:after{content:none}.status-track .status-live i{background:var(--green);border:0;width:7px;height:7px;animation:1.4s ease-in-out infinite statusLiveA;box-shadow:0 0 0 4px #43e77d1a,0 0 16px #43e77da6}.status-track .status-steps{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding-top:8px;display:grid;position:relative}.status-track .status-step{color:#65776b;min-width:0;display:block;position:relative}.status-track .status-step:after,.status-track .status-main:after{content:none}.status-track .status-main{z-index:3;align-items:center;gap:11px;min-width:0;display:flex;position:relative}.status-track .status-node{color:#668070;background:#07120bdb;border-color:#87a88938;flex:none;width:36px;height:36px;font-size:.72rem;position:relative;box-shadow:inset 0 1px #ffffff0a}.status-track .status-main>span{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.status-track .status-step>small{color:#53675a;letter-spacing:.02em;white-space:nowrap;margin:9px 0 0 47px;font-size:.63rem;display:block}.status-track .status-step.done .status-node{color:#06120a;border-color:var(--green);background:var(--green);animation:none;box-shadow:0 0 17px #43e77d29}.status-track .status-step.current .status-main:before,.status-track .status-step.current .status-main:after{z-index:-1;content:"";pointer-events:none;border:1px solid #a5ff68bf;border-radius:50%;width:36px;height:36px;animation:2.1s ease-out infinite statusRingA;position:absolute;top:0;left:0}.status-track .status-step.current .status-main:after{animation-delay:1.05s}.status-track .status-step.current .status-node{color:#061309;background:linear-gradient(145deg, #d5ff9e, var(--lime) 55%, #4bd976);border-color:#bfff88;animation:1.8s ease-in-out infinite statusPulseA;box-shadow:0 0 0 5px #a5ff6814,0 0 26px #a5ff6885,inset 0 1px #fff6}.status-track .status-step.pending .status-node{color:#668070;background:#07120bdb;border-color:#87a88938;animation:none;box-shadow:inset 0 1px #ffffff0a}.status-track .status-step.current>small{color:var(--lime);font-weight:800}.status-track .status-connector{z-index:1;background:#5b7d6140;border-radius:999px;height:2px;display:block;position:absolute;top:17px;left:50px;right:15px}.status-track .status-connector.is-done{background:linear-gradient(90deg,#43e77dcc,#43e77d3b);box-shadow:0 0 9px #43e77d21}.status-track .status-connector.is-active{background:linear-gradient(90deg,#43e77dc2,#77f87a5c);box-shadow:0 0 11px #43e77d33}.status-track .status-connector.is-active:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#bfff88 45%,#efffd9 70%,#0000);border-radius:999px;width:30%;height:6px;animation:1.65s ease-in-out infinite statusFlowA;position:absolute;top:-2px;left:-6%}@keyframes statusSheenA{0%,to{opacity:.55;background-position:140%}50%{opacity:1;background-position:-40%}}@keyframes statusLiveA{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes statusPulseA{0%,to{transform:scale(1)}50%{transform:scale(1.08);box-shadow:0 0 0 5px #a5ff681f,0 0 34px #a5ff68b3,inset 0 1px #ffffff80}}@keyframes statusRingA{0%{opacity:.78;transform:scale(.76)}to{opacity:0;transform:scale(1.75)}}@keyframes statusFlowA{0%{opacity:0;transform:translate(-55%)}20%{opacity:.95}80%{opacity:.8}to{opacity:0;transform:translate(265%)}}@media (max-width:1100px){.status-track{padding:22px 20px 18px;overflow-x:auto}.status-track .status-steps{min-width:1080px}.status-live{justify-content:flex-end;margin:0 0 12px;position:static}}@media (prefers-reduced-motion:reduce){.status-track:before,.status-track .status-live i,.status-track .status-step.current .status-node,.status-track .status-step.current .status-main:before,.status-track .status-step.current .status-main:after,.status-track .status-connector.is-active:after{animation:none}}.status-track .status-main{width:100%;overflow:visible}.status-track .status-main>span:not(.status-connector){flex:0 auto}.status-track .status-main>.status-connector{color:#0000;white-space:normal;flex:auto;min-width:18px;height:2px;margin-left:14px;font-size:0;line-height:0;display:block;position:relative;top:auto;left:auto;right:auto;overflow:visible}:root{--bg:#edf7ff;--bg-soft:#dceeff;--panel:#f7fcff9e;--panel-solid:#f5fbff;--ink:#102b4c;--soft:#355678;--muted:#7188a2;--line:#ffffffd1;--line-strong:#428eee7a;--lime:#458df4;--green:#25b99a;--cyan:#49c8ef;--gold:#efa94d;--danger:#eb6475;--warning:#f2b24f;--shadow:0 30px 80px #346aa029, 0 8px 26px #488bcc17}html,body{background:var(--bg);min-width:0}body{color:var(--ink);font-family:Segoe UI Variable Text,Microsoft YaHei UI,Noto Sans SC,sans-serif}.site-shell,.admin-app{--pointer-x:50%;--pointer-y:16%;--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;color:var(--ink);background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffffeb 0, #bee5ff7a 12rem, transparent 33rem), radial-gradient(ellipse at 6% 9%, #59afff40, transparent 30rem), radial-gradient(ellipse at 91% 76%, #5fd5f23d, transparent 34rem), linear-gradient(137deg, #f7fbff 0%, #e7f4ff 46%, #f2fbff 100%);background-attachment:fixed}.site-shell{overflow:hidden auto}.site-shell:before,.admin-app:before{content:"";z-index:-2;pointer-events:none;filter:blur(12px);background:conic-gradient(from 210deg at 30% 45%,#0000,#5cadff21,#0000 27%),conic-gradient(from 20deg at 72% 48%,#0000,#3dcdec1f,#0000 30%);animation:19s ease-in-out infinite alternate iceflowOrbit;position:fixed;inset:-22%}.site-shell:after,.admin-app:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#2d7ecf12 1px,#0000 1px),linear-gradient(90deg,#2d7ecf12 1px,#0000 1px);background-size:68px 68px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 34%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 34%,#000,#0000 76%)}.ambient{opacity:.72;filter:blur(28px);mix-blend-mode:multiply;width:48rem;height:48rem;animation:14s ease-in-out infinite alternate iceflowDrift}.ambient-a{background:radial-gradient(circle,#57b4ff75,#91dcff2e 45%,#0000 70%);top:-15rem;left:-24rem}.ambient-b{background:radial-gradient(circle,#47d1eb59,#8bc1ff2e 48%,#0000 70%);animation-delay:-7s;bottom:-20rem;right:-23rem}.grid-noise{display:none}@keyframes iceflowOrbit{0%{transform:translate(-2%,-2%)rotate(-4deg)scale(1)}to{transform:translate(3%,2%)rotate(7deg)scale(1.07)}}@keyframes iceflowDrift{0%{transform:translate(-2%,-3%)scale(.94)}to{transform:translate(6%,4%)scale(1.08)}}.topbar,.glass-card,.data-panel,.stat-grid>div,.queue-action-card,.status-track,.role-card{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffffd1, transparent 44%), linear-gradient(145deg, #ffffffb8, #e1f2ff73);box-shadow:var(--shadow), inset 0 1px 0 #fff, inset 0 -1px 0 #3a84d21a;-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);border-color:#ffffffe0}.topbar{border-radius:24px;min-height:76px;margin-top:18px;box-shadow:0 16px 50px #3a73ab1f,inset 0 1px #fff}.topbar:after,.glass-card:after,.data-panel:after,.queue-action-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:linear-gradient(118deg,#ffffffa3,#0000 22% 68%,#4da7ff1a);position:absolute;inset:0}.glass-card:before{z-index:2;background:linear-gradient(90deg,#0000 6%,#fffffffa,#74cfff 52%,#fffffff2 76%,#0000 96%) 0 0/200% 100%;height:1px;animation:6s ease-in-out infinite glassEdgeFlow}@keyframes glassEdgeFlow{0%,to{background-position:100%}50%{background-position:-100%}}.brand-mark{background:linear-gradient(145deg,#ffffffd6,#c8e6ff85);border-color:#fffffff0;box-shadow:0 12px 28px #3784d424,inset 0 1px #fff}.brand-mark img{filter:hue-rotate(128deg)saturate(1.35)brightness(1.15)contrast(1.05)drop-shadow(0 6px 10px #287fdd33)}.brand-copy strong{color:#17385f}.brand-copy small,.eyebrow,.card-kicker{color:#367fd4}.hero-copy h1,.portal-heading h1,.admin-heading h1,.admin-login-card h1,.login-card h2,.form-card h2,.side-card h3,.modal h2,.control-panel h2,.panel-title h2,.detail-drawer h2,.card-library-head h2{color:#102c50}.hero-copy h1{text-shadow:0 20px 50px #2c71b91f}.hero-copy h1 em{color:#0000;-webkit-text-stroke:1.4px #2b79d1a8;text-shadow:0 12px 34px #288fef1f}.hero-lead{color:#607a96}.feature-row span{color:#3f5f80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff80;border-color:#ffffffeb;box-shadow:inset 0 1px #fff,0 7px 20px #4682be12}.tutorial-link{color:#2f7fd9;border-bottom-color:#2f7fd947}.muted{color:var(--muted)}.primary-button{color:#fff;background:linear-gradient(135deg,#68b9ff,#3e85ed 50%,#4ac5e9);position:relative;overflow:hidden;box-shadow:0 16px 34px #3082df40,inset 0 1px #ffffff80}.primary-button:after{content:"";background:linear-gradient(115deg,#0000 42%,#ffffffb8 50%,#0000 58%);transition:transform .65s;position:absolute;inset:-100% -35%;transform:translate(-60%)rotate(8deg)}.primary-button:hover{box-shadow:0 21px 44px #3082df4d,inset 0 1px #fff9}.primary-button:hover:after{transform:translate(60%)rotate(8deg)}.primary-button.outline{color:#2b78d0;background:#dff1ff94;border-color:#3a89e147;box-shadow:inset 0 1px #fff}.ghost-button,.text-button,.row-actions button,.toggle{color:#416587;background:#ffffff80;border-color:#fffffff2;box-shadow:0 7px 18px #3972aa12,inset 0 1px #fff}.ghost-button:hover,.row-actions button:hover{color:#246fc5;background:#e6f4ffdb;border-color:#3f8fe759}.copy-link-button{color:#2b78d0;background:#dff1ff9e;border-color:#3a89e147;box-shadow:inset 0 1px #fff,0 7px 18px #3972aa12}.copy-link-button:hover{color:#246fc5;background:#e6f4ffeb;border-color:#3f8fe780}.text-button{color:#307fd6;border-color:#458de240}.note-editor button{color:#2b78d0;background:#ffffff85;border-color:#3a89e147}.note-editor button:hover{color:#246fc5;background:#e6f4ffeb;border-color:#3f8fe780}label{color:#3c5b7b}input,select,textarea{color:#173858;background:#f7fcffa3;border-color:#78afe13d;box-shadow:inset 0 1px #fffffff5,0 9px 22px #417db80d}input:focus,select:focus,textarea:focus{background:#ffffffe0;border-color:#3a89e19e;box-shadow:0 0 0 4px #4799ee1f,0 12px 30px #387dc214,inset 0 1px #fff}input::placeholder,textarea::placeholder{color:#91a6bb}input:disabled{color:#8295a9;background:#dde9f3a3}select option{color:#173858;background:#f4faff}input:-webkit-autofill{caret-color:#173858;-webkit-text-fill-color:#173858!important;box-shadow:inset 0 0 0 1000px #f2f9ff!important}input:-webkit-autofill:hover{caret-color:#173858;-webkit-text-fill-color:#173858!important;box-shadow:inset 0 0 0 1000px #f2f9ff!important}input:-webkit-autofill:focus{caret-color:#173858;-webkit-text-fill-color:#173858!important;box-shadow:inset 0 0 0 1000px #f2f9ff!important}textarea:-webkit-autofill{caret-color:#173858;-webkit-text-fill-color:#173858!important;box-shadow:inset 0 0 0 1000px #f2f9ff!important}select:-webkit-autofill{caret-color:#173858;-webkit-text-fill-color:#173858!important;box-shadow:inset 0 0 0 1000px #f2f9ff!important}.window-dots{background:#def0ff61;border-color:#6ca6dd33}.window-dots span,.secure-note{color:#7990a8}.secure-note span{color:var(--green)}.notice.error{color:#9e3043;background:#ffe1e6b3;border-color:#eb647547}.notice.success,.completion-notice{color:#14735f!important;background:#dcf8f0b3!important;border-color:#25b99a47!important}.notice.caution{color:#8d5d16;background:#fff3dac2;border-color:#f2b24f4d}.page-center{color:var(--muted);background:linear-gradient(145deg,#f7fbff,#e4f3ff)}.loader{border-color:#458df42e;border-top-color:var(--lime)}.liquid-title{background-image:linear-gradient(112deg,#15385f 7%,#4c9bf3 32%,#46c4e8 50%,#173d68 70%,#4a9ced 92%)}.status-track{background:radial-gradient(circle at 14% 45%,#50acff30,#0000 32%),linear-gradient(112deg,#ffffffc2,#def0ff8f);border-color:#fffffff0;box-shadow:0 22px 56px #3e79b31f,inset 0 1px #fff}.status-track:before{background:linear-gradient(110deg,#0000 31%,#5ebcff2e 48%,#0000 64%)}.status-track .status-live{color:#218d7a}.status-track .status-step{color:#88a0b8}.status-track .status-node,.status-track .status-step.pending .status-node{color:#7791aa;background:#eef7ffd6;border-color:#669dd23d;box-shadow:inset 0 1px #fff}.status-track .status-main>span{color:inherit}.status-track .status-step>small{color:#91a5b8}.status-track .status-step.done{color:#497399}.status-track .status-step.done .status-node{color:#fff;background:#25b99a;border-color:#25b99a;box-shadow:0 0 18px #25b99a2e}.status-track .status-step.done>small{color:#5b9689}.status-track .status-step.current{color:#173e69}.status-track .status-step.current .status-node{color:#fff;background:linear-gradient(145deg,#79c9ff,#438df1 58%,#41c5e9);border-color:#70bfff;box-shadow:0 0 0 5px #458df414,0 0 25px #458df457,inset 0 1px #ffffff8c}.status-track .status-step.current .status-main:before,.status-track .status-step.current .status-main:after{border-color:#458df494}.status-track .status-step.current>small{color:#367fd4}.status-track.track-activation_pending .status-step.current .status-node{color:#073c4c;background:linear-gradient(145deg,#b4f8ff,#54d7e8 58%,#25b99a);border-color:#7ce8f4;box-shadow:0 0 0 5px #49c8ef1a,0 0 26px #49c8ef61,inset 0 1px #ffffff9e}.status-track.track-activation_pending .status-step.current .status-main:before,.status-track.track-activation_pending .status-step.current .status-main:after{border-color:#49c8ef9e}.status-track .status-connector{background:#6094c633}.status-track .status-connector.is-done{background:linear-gradient(90deg,#25b99ad1,#25b99a3d)}.status-track .status-connector.is-active{background:linear-gradient(90deg,#25b99ab8,#458df45c)}.status-track .status-connector.is-active:after{background:linear-gradient(90deg,#0000,#6ec7ff 45%,#fff 70%,#0000)}.side-card dt,.hint-stack,.data-panel th,.data-panel td small,.queue-action-card span,.sidebar-foot a,.sidebar-foot button{color:#7189a1}.side-card dd,.data-panel td{color:#375777}.process-state,.credential-stack>div,.history details{background:#e6f3ff7a;border-color:#7db1e133}.process-state strong{color:#397fd1}.divider,.history{border-color:#689ed22b}.divider{background:#689ed22b}.admin-sidebar{-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);background:radial-gradient(circle at 18% 10%,#6cbeff3d,#0000 25rem),linear-gradient(#f6fbffd4,#daeeffad);border-right-color:#ffffffd1;box-shadow:16px 0 48px #3b70a617,inset -1px 0 #69a3db1f}.role-card span{color:#367fd4}.admin-sidebar nav button{color:#617b95}.admin-sidebar nav button i{color:#91a6ba}.admin-sidebar nav button.active{color:#174a7e;background:linear-gradient(100deg,#ffffffd1,#cfe9ff85);border-color:#ffffffeb;box-shadow:inset 3px 0 #4b97ed,0 10px 24px #3275b817}.admin-sidebar nav button.active i{color:#3b86dc}.live-indicator{color:#5f7790;background:#ffffff73;border-color:#ffffffe6}.stat-grid>div{position:relative;overflow:hidden}.stat-grid>div:after{content:"";filter:blur(2px);background:#5db4ff24;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-45px;right:-42px}.stat-grid small{color:#6d86a0}.stat-grid strong{color:#173b65}.queue-action-card{position:relative}.queue-action-icon{color:#327fd5;background:#d3ebff9e;border-color:#4995e23d}.queue-action-card strong{color:#244666}.clear-action-card.has-selection{background:linear-gradient(130deg,#fff1f4c7,#ebf5ffa6);border-color:#eb647540}.data-panel{position:relative}.data-panel th,.data-panel td{border-bottom-color:#5c94c91f}.data-panel tbody tr{transition:background .18s,box-shadow .18s}.data-panel tbody tr:hover{background:#dcf0ff8a;box-shadow:inset 3px 0 #458df485}.cell-link{color:#234c75}.external-link,.queue-card-code,.card-code{color:#267ecf}.empty-cell{color:#7890a7!important}.generated-box{background:#d8eeff8c;border-color:#458df43d}.toggle.on{color:#2367ae;background:#c8e5ffb8;border-color:#458df44d}.queue-checkbox{background:#ffffffbd;border-color:#458df459}.queue-checkbox:checked{background:#458df4;border-color:#458df4;box-shadow:0 0 15px #458df42e}.queue-checkbox:before{color:#fff}.status-pill.pending{color:#246dba;background:#cce7ffb8;border-color:#458df447}.status-pill.in_progress,.status-pill.auth_in_progress,.status-pill.plus_in_progress{color:#81520d;background:#ffd88d;border-color:#f2b24f6b}.status-pill.completed,.status-pill.all_completed,.status-pill.staff-active{color:#fff;background:#25b99a;border-color:#25b99a80}.status-pill.auth_completed,.status-pill.plus_completed,.status-pill.card-active{color:#116c59;background:#9de9d6c7;border-color:#25b99a5c}.status-pill.activation_pending{color:#087086;background:#aaeff8c7;border-color:#49c8ef7a;box-shadow:0 0 18px #49c8ef24}.status-pill.rejected{color:#9a3041;background:#ffd7ddbd;border-color:#eb64754d}.status-pill.card-disabled,.status-pill.staff-disabled{color:#60768b;background:#dce8f2;border-color:#6f8fae38}.status-pill.card-expired{color:#85560e;background:#ffebc5c2;border-color:#f2b24f4d}.row-actions button.accent,.row-actions button.card-enable{color:#fff;background:#458df4}.danger-button,.row-actions button.reject-button{color:#ad3d4e;background:#ffe2e7a8;border-color:#eb647545}.row-actions button.card-stop,.row-actions button.rollback-button,.drawer-actions .rollback-action{color:#8c5d18;background:#fff1d6b3;border-color:#f2b24f47}.refresh-log-window{border-top-color:#458df429}.refresh-log-entry{background:#ffffff6b;border-color:#458df424}.refresh-log-entry strong{color:#267ecf}.refresh-log-entry span{color:#375777}.refresh-log-entry.warn{border-color:#f2b24f52}.refresh-log-entry.warn strong{color:#a06b18}.refresh-log-entry.error{background:#ffe1e673;border-color:#eb64754d}.refresh-log-entry.error strong,.refresh-log-entry.error em{color:#b54456}.worker-health.online{color:#14735f}.worker-health.offline{color:#a64051}.session-panel{background:linear-gradient(135deg,#a5ff6829,#52c2ef14);border-color:#55a85547}.session-result code{color:#25834b;background:#ffffff94;border-color:#55a85547}.session-result button{color:#25834b;background:#a5ff6824;border-color:#55a85547}.session-result details{background:#ffffff61;border-color:#55a8553d}.session-json-output{color:#214e3a;background:#ffffffb8;border-color:#55a85547}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#2d537a42}.modal-close,.drawer-close{color:#365b7e;background:#ffffff94;border-color:#ffffffe6}.detail-drawer{color:var(--ink);-webkit-backdrop-filter:blur(32px)saturate(150%);backdrop-filter:blur(32px)saturate(150%);background:radial-gradient(circle at 18% 0,#5fb8ff42,#0000 27rem),linear-gradient(150deg,#f7fcffe6,#d8eeffe0);border-left-color:#ffffffeb;box-shadow:-30px 0 80px #285c9138}.credential-stack code{color:#244e76}.credential-stack button,.totp-card button{color:#2d7dce}.totp-card{background:#d4f6fb94;border-color:#49bfde45}.totp-card strong{color:#1898ba}.history summary{color:#496985}.reject-options button{color:#933447;background:#ffe5ea9e;border-color:#eb64753b}.reject-options span{color:#8f6870}.admin-app{background-attachment:scroll}.admin-app:before{filter:none;opacity:.72;animation:none}.admin-app .ambient{filter:blur(18px);mix-blend-mode:normal;opacity:.42;animation:none}.admin-app:after{opacity:.2}.admin-app .topbar,.admin-app .glass-card,.admin-app .data-panel,.admin-app .stat-grid>div,.admin-app .queue-action-card,.admin-app .status-track,.admin-app .role-card,.admin-app .admin-sidebar,.admin-app .detail-drawer{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-app .topbar:after,.admin-app .glass-card:after,.admin-app .data-panel:after,.admin-app .queue-action-card:after,.admin-app .glass-card:before{animation:none}.admin-app .data-panel tbody tr{transition:background .12s}.admin-app .data-panel tbody tr:hover{box-shadow:none}html[data-theme=dark] .admin-app:after{opacity:.2}html[data-theme=dark] .admin-app .ambient{mix-blend-mode:normal;opacity:.42}@media (hover:hover) and (pointer:fine){.login-card,.admin-login-card,.portal-grid>.glass-card{transform:perspective(1200px) rotateX(var(--tilt-y)) rotateY(var(--tilt-x)) translateZ(0);transform-style:preserve-3d;transition:transform .2s ease-out,box-shadow .24s}.login-card:hover,.admin-login-card:hover,.portal-grid>.glass-card:hover{box-shadow:0 38px 94px #346aa033,0 10px 30px #488bcc1c,inset 0 1px #fff}}@media (max-width:1180px){body{min-width:0}.landing-grid{grid-template-columns:minmax(0,1fr) 390px;gap:36px;width:calc(100% - 48px)}.hero-copy h1{font-size:clamp(3.4rem,7vw,5rem)}.portal-main{width:calc(100% - 48px)}.portal-grid{grid-template-columns:minmax(0,1fr) 280px}.admin-app{grid-template-columns:238px minmax(0,1fr)}.admin-main{padding:36px 26px 60px}.stat-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.queue-action-grid,.split-section,.card-library-section{grid-template-columns:1fr}}@media (max-width:760px){.site-shell{overflow-x:hidden}.topbar{border-radius:20px;width:calc(100% - 28px);min-height:68px;margin-top:12px;padding:9px 12px}.brand{gap:9px}.brand-mark,.brand-compact .brand-mark{border-radius:14px;width:44px;height:44px}.brand-mark img,.brand-compact .brand-mark img{width:40px;height:40px}.brand-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.88rem;overflow:hidden}.brand-copy small{letter-spacing:.1em;font-size:.49rem}.landing-grid{grid-template-columns:1fr;gap:34px;width:calc(100% - 28px);min-height:auto;padding:58px 0 42px}.hero-copy h1{font-size:clamp(3.15rem,15vw,4.4rem)}.hero-lead{margin-top:20px;font-size:.98rem}.feature-row{flex-wrap:wrap;margin-top:22px}.tutorial-link{margin-top:24px}.login-card{border-radius:26px;min-height:0;padding:78px 22px 26px}.portal-main{width:calc(100% - 28px);margin:42px auto 58px}.portal-heading h1{font-size:3.1rem}.portal-grid{grid-template-columns:1fr}.form-card,.side-card{border-radius:25px;padding:23px}.form-grid{grid-template-columns:1fr}.section-title,.form-footer{flex-direction:column;align-items:flex-start}.form-footer .primary-button{width:100%}.status-track{margin-top:28px;padding:22px 18px 17px}.status-track .status-steps{min-width:1080px}.status-track .status-live{justify-content:flex-start;margin-bottom:12px;position:relative;top:auto;right:auto}.modal{width:calc(100% - 28px);padding:30px 22px}.admin-login-card{width:calc(100vw - 28px);padding:36px 22px}.admin-login-card h1{font-size:2.8rem}.admin-app{display:block}.admin-sidebar{border-bottom:1px solid #ffffffdb;border-right:0;width:100%;height:auto;padding:14px;position:relative}.admin-sidebar .role-card{margin:14px 0 10px}.admin-sidebar nav{gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-sidebar nav button{flex:none;padding:10px 12px}.admin-sidebar nav button.active{box-shadow:inset 0 -3px #4b97ed,0 8px 20px #3275b814}.sidebar-foot{display:none}.admin-main{padding:30px 14px 54px}.admin-heading{align-items:flex-start;gap:16px;margin-bottom:24px}.admin-heading h1{font-size:2.75rem}.live-indicator{display:none}.global-worker-bar{align-items:flex-start;margin-top:-8px}.global-worker-bar .primary-button{align-self:center}.worker-home-hero{align-items:flex-start;padding:24px}.worker-home-orb{width:125px;height:125px}.worker-home-card{grid-template-columns:auto minmax(0,1fr)}.worker-home-card-action{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;display:flex}.worker-home-metrics{grid-template-columns:repeat(2,1fr)}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid>div{min-height:92px;padding:16px}.queue-action-card{grid-template-columns:auto minmax(0,1fr)}.queue-action-card>.primary-button,.queue-action-card>.danger-button{grid-column:1/-1;width:100%}.export-actions,.batch-refresh-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.export-actions button,.batch-refresh-actions button{grid-column:auto;width:100%}.worker-control-actions{grid-column:1/-1;grid-template-columns:72px 1fr 1.4fr;width:100%;display:grid}.worker-control-actions button{width:100%}.toolbar,.toolbar.has-assignment-filter,.card-toolbar{grid-template-columns:1fr}.card-library-head{align-items:flex-start;gap:12px}.card-library-head-actions{flex-direction:column;align-items:flex-end;gap:7px}.control-panel{padding:22px}.detail-drawer{width:100%;padding:32px 20px}.refresh-log-entry{grid-template-columns:58px minmax(0,1fr) auto}.refresh-log-entry span{grid-column:2/-1}.worker-health{flex-wrap:wrap;align-items:flex-start}.worker-health span{width:100%;margin-left:15px}.credential-stack>div{grid-template-columns:68px minmax(0,1fr)}.credential-stack button{grid-column:2;justify-self:start}.session-result>div{grid-template-columns:68px minmax(0,1fr)}.session-result button{grid-column:2;justify-self:start}.drawer-actions{flex-direction:column}.drawer-actions button{width:100%}}@media (max-width:420px){.brand-copy strong{max-width:154px}.top-actions .ghost-button{padding:9px 11px}.hero-copy h1{font-size:3rem}.feature-row span{padding:8px 11px}.stat-grid{grid-template-columns:1fr 1fr}.admin-heading h1{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.site-shell:before,.admin-app:before,.ambient,.glass-card:before{animation:none!important}.login-card,.admin-login-card,.portal-grid>.glass-card{transform:none!important}}.status-track .status-step{text-align:center}.status-track .status-main{grid-template-rows:36px auto;grid-template-columns:1fr;justify-items:center;gap:10px;width:100%;display:grid;position:relative;overflow:visible}.status-track .status-node{grid-area:1/1}.status-track .status-main>span:not(.status-connector){text-align:center;white-space:nowrap;text-overflow:clip;color:#7890a7;grid-area:2/1;width:100%;overflow:visible}.status-track .status-step.done .status-main>span:not(.status-connector){color:#397b70}.status-track .status-step.current .status-main>span:not(.status-connector){color:#173e69}.status-track .status-main>.status-connector{z-index:-1;width:auto;min-width:0;margin:0;position:absolute;top:17px;left:calc(50% + 29px);right:calc(29px - 50%)}.status-track .status-step>small{text-align:center;margin:7px 0 0}.status-track .status-step.current .status-main:before,.status-track .status-step.current .status-main:after{left:calc(50% - 18px)}.theme-toggle{color:#416587;-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#ffffff80;border:1px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 13px 8px 9px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 7px 18px #3972aa12,inset 0 1px #fff}.theme-toggle:hover{color:#246fc5;background:#e6f4ffdb;border-color:#3f8fe759;transform:translateY(-1px)}.theme-toggle-icon{color:#276fc2;background:linear-gradient(145deg,#fff,#ceeaff);border-radius:50%;place-items:center;width:26px;height:26px;font-size:1rem;display:grid;box-shadow:0 5px 13px #2874c024,inset 0 1px #fff}.admin-heading-actions{align-items:center;gap:10px;display:flex}html[data-theme=dark]{--bg:#06111f;--bg-soft:#0b1c31;--panel:#0e233aa8;--panel-solid:#10243a;--ink:#edf7ff;--soft:#c3d8ea;--muted:#819bb3;--line:#8ecaf429;--line-strong:#57b1ff80;--lime:#61a9ff;--green:#3dd6b5;--cyan:#59daf4;--gold:#f2b55a;--danger:#ff7488;--warning:#ffc96b;--shadow:0 34px 90px #00050f7a, 0 8px 28px #0f579429;background:var(--bg)}html[data-theme=dark] body{color:var(--ink);background:var(--bg)}html[data-theme=dark] .site-shell,html[data-theme=dark] .admin-app{color:var(--ink);background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #489ee730 0, #14538b1f 15rem, transparent 34rem), radial-gradient(ellipse at 7% 10%, #2d86d638, transparent 30rem), radial-gradient(ellipse at 92% 78%, #16afca2b, transparent 35rem), linear-gradient(137deg, #071320 0%, #0b1b2d 48%, #06111f 100%)}html[data-theme=dark] .site-shell:before,html[data-theme=dark] .admin-app:before{background:conic-gradient(from 210deg at 30% 45%,#0000,#3a93e82b,#0000 27%),conic-gradient(from 20deg at 72% 48%,#0000,#22c1dc21,#0000 30%)}html[data-theme=dark] .site-shell:after,html[data-theme=dark] .admin-app:after{opacity:.28;background-image:linear-gradient(#63aee917 1px,#0000 1px),linear-gradient(90deg,#63aee917 1px,#0000 1px)}html[data-theme=dark] .ambient{mix-blend-mode:screen;opacity:.34}html[data-theme=dark] .ambient-a{background:radial-gradient(circle,#2782dd57,#165b9b1f 48%,#0000 70%)}html[data-theme=dark] .ambient-b{background:radial-gradient(circle,#16bdd747,#1d5fa61f 48%,#0000 70%)}html[data-theme=dark] .topbar,html[data-theme=dark] .glass-card,html[data-theme=dark] .data-panel,html[data-theme=dark] .stat-grid>div,html[data-theme=dark] .queue-action-card,html[data-theme=dark] .status-track,html[data-theme=dark] .role-card{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #67b2eb26, transparent 42%), linear-gradient(145deg, #14304bb8, #081b2e94);box-shadow:var(--shadow), inset 0 1px 0 #cceaff1f, inset 0 -1px 0 #2a7ec421;border-color:#88c7f42e}html[data-theme=dark] .topbar:after,html[data-theme=dark] .glass-card:after,html[data-theme=dark] .data-panel:after,html[data-theme=dark] .queue-action-card:after{background:linear-gradient(118deg,#abdafa1a,#0000 23% 68%,#3a99e71a)}html[data-theme=dark] .glass-card:before{background:linear-gradient(90deg,#0000 6%,#74c6ff2e,#59b9f2 52%,#a4ddff33 76%,#0000 96%)}html[data-theme=dark] .brand-mark{background:linear-gradient(145deg,#1e4160db,#0a1f33b8);border-color:#8bcbf633;box-shadow:0 12px 28px #0007104d,inset 0 1px #d3efff24}html[data-theme=dark] .brand-mark img{filter:hue-rotate(128deg)saturate(1.45)brightness(1.35)contrast(1.08)drop-shadow(0 6px 12px #3ca0f138)}html[data-theme=dark] .brand-copy strong,html[data-theme=dark] .hero-copy h1,html[data-theme=dark] .portal-heading h1,html[data-theme=dark] .admin-heading h1,html[data-theme=dark] .admin-login-card h1,html[data-theme=dark] .login-card h2,html[data-theme=dark] .form-card h2,html[data-theme=dark] .side-card h3,html[data-theme=dark] .modal h2,html[data-theme=dark] .control-panel h2,html[data-theme=dark] .panel-title h2,html[data-theme=dark] .detail-drawer h2,html[data-theme=dark] .card-library-head h2{color:#eef8ff}html[data-theme=dark] .brand-copy small,html[data-theme=dark] .eyebrow,html[data-theme=dark] .card-kicker{color:#70b7ff}html[data-theme=dark] .hero-copy h1 em{-webkit-text-stroke-color:#68b8ffbd;text-shadow:0 10px 36px #3c9bf229}html[data-theme=dark] .hero-lead,html[data-theme=dark] .muted{color:#91a9bf}html[data-theme=dark] .feature-row span{color:#b7ccde;background:#112d4794;border-color:#84c2ef29;box-shadow:inset 0 1px #d2eeff1a,0 8px 24px #00071029}html[data-theme=dark] .tutorial-link{color:#6db5ff;border-bottom-color:#6db5ff47}html[data-theme=dark] .liquid-title{background-image:linear-gradient(112deg,#f1f9ff 7%,#6bb5ff 32%,#58d4ed 50%,#d8efff 70%,#60aaf5 92%)}html[data-theme=dark] .ghost-button,html[data-theme=dark] .text-button,html[data-theme=dark] .row-actions button,html[data-theme=dark] .toggle,html[data-theme=dark] .theme-toggle{color:#b8d0e4;background:#112c45a6;border-color:#82c1ee2b;box-shadow:0 8px 22px #00060f2e,inset 0 1px #d7f0ff1a}html[data-theme=dark] .ghost-button:hover,html[data-theme=dark] .row-actions button:hover,html[data-theme=dark] .theme-toggle:hover{color:#e8f6ff;background:#1d486ccc;border-color:#5caef16b}html[data-theme=dark] .theme-toggle-icon{color:#ffd77c;background:linear-gradient(145deg,#314b64,#172c41);box-shadow:0 5px 14px #00050c47,inset 0 1px #ffffff1f}html[data-theme=dark] .copy-link-button{color:#82c4ff;background:#1d486c8f;border-color:#5caef147;box-shadow:inset 0 1px #d7f0ff1a,0 8px 22px #00060f29}html[data-theme=dark] .copy-link-button:hover{color:#e8f6ff;background:#265b87cc;border-color:#5caef185}html[data-theme=dark] .note-editor button{color:#b8d0e4;background:#112c45a6;border-color:#82c1ee2b}html[data-theme=dark] .note-editor button:hover{color:#e8f6ff;background:#1d486ccc;border-color:#5caef16b}html[data-theme=dark] label{color:#b9cee0}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#eaf6ff;background:#05152594;border-color:#6cb5eb33;box-shadow:inset 0 1px #c7e8ff12,0 9px 24px #00070f1f}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{background:#091e32db;border-color:#56aaf19e;box-shadow:0 0 0 4px #4799ee1c,0 12px 30px #00071029,inset 0 1px #d7efff1a}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#58738c}html[data-theme=dark] input:disabled{color:#637c93;background:#0e1e2db8}html[data-theme=dark] select option{color:#e7f5ff;background:#10243a}html[data-theme=dark] input:-webkit-autofill{caret-color:#eaf6ff;-webkit-text-fill-color:#eaf6ff!important;box-shadow:inset 0 0 0 1000px #10243a!important}html[data-theme=dark] input:-webkit-autofill:hover{caret-color:#eaf6ff;-webkit-text-fill-color:#eaf6ff!important;box-shadow:inset 0 0 0 1000px #10243a!important}html[data-theme=dark] input:-webkit-autofill:focus{caret-color:#eaf6ff;-webkit-text-fill-color:#eaf6ff!important;box-shadow:inset 0 0 0 1000px #10243a!important}html[data-theme=dark] textarea:-webkit-autofill{caret-color:#eaf6ff;-webkit-text-fill-color:#eaf6ff!important;box-shadow:inset 0 0 0 1000px #10243a!important}html[data-theme=dark] select:-webkit-autofill{caret-color:#eaf6ff;-webkit-text-fill-color:#eaf6ff!important;box-shadow:inset 0 0 0 1000px #10243a!important}html[data-theme=dark] .window-dots{background:#06182966;border-color:#6badde24}html[data-theme=dark] .window-dots span,html[data-theme=dark] .secure-note{color:#718ba2}html[data-theme=dark] .page-center{color:#8ea6ba;background:linear-gradient(145deg,#071320,#0b1d30)}html[data-theme=dark] .status-track{background:radial-gradient(circle at 14% 45%,#3f97e026,#0000 32%),linear-gradient(112deg,#112e49c7,#071a2cb3);border-color:#80c1ef2e;box-shadow:0 24px 60px #00071052,inset 0 1px #cae9ff1a}html[data-theme=dark] .status-track:before{background:linear-gradient(110deg,#0000 31%,#5bb7f91a 48%,#0000 64%)}html[data-theme=dark] .status-track .status-step{color:#668096}html[data-theme=dark] .status-track .status-node,html[data-theme=dark] .status-track .status-step.pending .status-node{color:#7793aa;background:#0a1f32e6;border-color:#6db0e133;box-shadow:inset 0 1px #d3edff14}html[data-theme=dark] .status-track .status-step.done{color:#a8c2d6}html[data-theme=dark] .status-track .status-step.done>small{color:#65a99a}html[data-theme=dark] .status-track .status-step.current{color:#f0f8ff}html[data-theme=dark] .status-track .status-step>small{color:#627b92}html[data-theme=dark] .status-track .status-step.current>small{color:#72baff}html[data-theme=dark] .status-track .status-main>span:not(.status-connector){color:#7f99b0}html[data-theme=dark] .status-track .status-step.done .status-main>span:not(.status-connector){color:#9bc8be}html[data-theme=dark] .status-track .status-step.current .status-main>span:not(.status-connector){color:#edf7ff}html[data-theme=dark] .status-track .status-connector{background:#5a94c233}html[data-theme=dark] .side-card dt,html[data-theme=dark] .hint-stack,html[data-theme=dark] .data-panel th,html[data-theme=dark] .data-panel td small,html[data-theme=dark] .queue-action-card span,html[data-theme=dark] .sidebar-foot a,html[data-theme=dark] .sidebar-foot button{color:#7892aa}html[data-theme=dark] .side-card dd,html[data-theme=dark] .data-panel td{color:#bfd3e4}html[data-theme=dark] .process-state,html[data-theme=dark] .credential-stack>div,html[data-theme=dark] .history details{background:#05172780;border-color:#6ab2e626}html[data-theme=dark] .divider{background:#639ecc26}html[data-theme=dark] .admin-sidebar{background:radial-gradient(circle at 18% 10%,#3590db2e,#0000 25rem),linear-gradient(#0c2339f5,#051423f0);border-right-color:#7ab9e626;box-shadow:16px 0 50px #00060e42,inset -1px 0 #66aade1a}html[data-theme=dark] .admin-sidebar nav button{color:#88a2b9}html[data-theme=dark] .admin-sidebar nav button i{color:#5e7a92}html[data-theme=dark] .admin-sidebar nav button.active{color:#eef8ff;background:linear-gradient(100deg,#2a618e8c,#1236536b);border-color:#67b4eb2e;box-shadow:inset 3px 0 #5aa9f5,0 10px 26px #0007102e}html[data-theme=dark] .stat-grid small{color:#849db4}html[data-theme=dark] .stat-grid strong{color:#f0f8ff}html[data-theme=dark] .queue-action-icon{color:#72b8ff;background:#1d4c728f;border-color:#5ba9eb38}html[data-theme=dark] .queue-action-card strong{color:#dceeff}html[data-theme=dark] .data-panel th,html[data-theme=dark] .data-panel td{border-bottom-color:#5d99c71c}html[data-theme=dark] .data-panel tbody tr:hover{background:#1f4f7461;box-shadow:inset 3px 0 #53a5eb80}html[data-theme=dark] .cell-link{color:#d4eaff}html[data-theme=dark] .external-link,html[data-theme=dark] .queue-card-code,html[data-theme=dark] .card-code{color:#6eb9ff}html[data-theme=dark] .empty-cell{color:#6f8aa1!important}html[data-theme=dark] .generated-box{background:#12375580;border-color:#4b9add33}html[data-theme=dark] .queue-checkbox{background:#051524b8;border-color:#57a3e047}html[data-theme=dark] .live-indicator{color:#9bb4c9;background:#0b2237b8;border-color:#6fb6e92e;box-shadow:inset 0 1px #d2edff14}html[data-theme=dark] .danger-button,html[data-theme=dark] .row-actions button.reject-button{color:#ff9aaa;background:#6f233359;border-color:#ff748840}html[data-theme=dark] .notice.error{color:#ffc1ca;background:#671e2d6b;border-color:#ff748847}html[data-theme=dark] .notice.success,html[data-theme=dark] .completion-notice{color:#a9f1df!important;background:#10574a61!important;border-color:#3dd6b540!important}html[data-theme=dark] .notice.caution{color:#ffdda0;background:#6344185c;border-color:#ffc96b40}html[data-theme=dark] .detail-drawer{color:var(--ink);background:radial-gradient(circle at 18% 0,#3290dd2e,#0000 27rem),linear-gradient(150deg,#0d263ef7,#051525f5);border-left-color:#7ebfee2b;box-shadow:-30px 0 80px #00050e85}html[data-theme=dark] .credential-stack code{color:#d2e8f8}html[data-theme=dark] .history summary{color:#9bb4c9}@media (max-width:760px){.theme-toggle{min-height:40px;padding:7px 10px 7px 7px}.theme-toggle-icon{width:25px;height:25px}.status-track .status-steps{min-width:1080px}.status-track .status-main>span:not(.status-connector){font-size:.88rem}html[data-theme=dark] .admin-sidebar{border-bottom-color:#7ab9e626}}@media (min-width:761px) and (max-width:1100px){.portal-main .status-track{overflow:hidden}.portal-main .status-track .status-steps{min-width:0}.portal-main .status-track .status-main{gap:6px}.portal-main .status-track .status-node{width:30px;height:30px}.portal-main .status-track .status-main>span:not(.status-connector){font-size:.72rem}.portal-main .status-track .status-step>small{margin-left:36px;font-size:.55rem}.portal-main .status-track .status-connector{top:14px;left:41px;right:7px}.portal-main .status-track .status-step.current .status-main:before,.portal-main .status-track .status-step.current .status-main:after{width:30px;height:30px}}@media (max-width:420px){.theme-toggle>span:last-child{display:none}.theme-toggle{width:40px;padding:6px}}.completion-card{background:radial-gradient(circle at 4%,#25b99a2b,#0000 20rem),linear-gradient(112deg,#effff9f0,#e2f7ffd6 58%,#d6efffc7);border-color:#25b99a66;grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:center;gap:clamp(28px,5vw,72px);min-height:220px;margin-top:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #2e7dab29,inset 0 1px #fff,inset 0 -1px #30b1aa24}.completion-card-glow{z-index:0;pointer-events:none;filter:blur(3px);background:radial-gradient(circle,#4bd9bf38,#60bef814 43%,#0000 70%);border-radius:50%;width:440px;height:440px;position:absolute;top:50%;left:-210px;transform:translateY(-50%)}.completion-card-main,.completion-card-next{z-index:2;position:relative}.completion-card-main{align-items:center;gap:22px;min-width:0;display:flex}.completion-mark{color:#fff;background:linear-gradient(145deg,#31cba9,#28a5c8);border:1px solid #25b99a6b;border-radius:28px;flex:none;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 17px 34px #21a6ae3d,inset 0 1px #fff9}.completion-mark:before,.completion-mark:after{content:"";pointer-events:none;border:1px solid #25b99a3b;border-radius:33px;position:absolute;inset:-8px}.completion-mark:after{border-color:#458df421;border-radius:39px;inset:-16px}.completion-mark span{margin-top:-5px;font:900 2.8rem/1 Segoe UI Symbol,Microsoft YaHei UI,sans-serif}.completion-mark small{color:#ffffffd1;letter-spacing:.16em;font:800 .53rem Cascadia Mono,Consolas,monospace;position:absolute;bottom:12px}.completion-copy{min-width:0}.completion-copy .card-kicker{color:#278f9b;margin:0 0 6px}.completion-copy h2{color:#106f72;letter-spacing:0;margin:0;font:900 clamp(2.15rem,4vw,3.2rem)/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.completion-copy p:last-child{color:#5e7f91;max-width:700px;margin:10px 0 0;line-height:1.7}.completion-card-next{background:#ffffff75;border:1px solid #488fcf33;border-radius:21px;justify-items:start;gap:5px;min-width:0;padding:18px 20px 19px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #498fbc14}.completion-next-kicker{color:#4786bd;letter-spacing:.15em;font:800 .58rem Cascadia Mono,Consolas,monospace}.completion-card-next strong{color:#1c5278;font-size:1.02rem}.completion-card-next small{color:#6f8da0;line-height:1.5}.completion-card-next .primary-button{min-height:42px;margin-top:8px;padding:10px 17px;font-size:.82rem;text-decoration:none}.completion-card-next .primary-button span{font-size:1rem}html[data-theme=dark] .completion-card{background:radial-gradient(circle at 4%,#23bea32b,#0000 21rem),linear-gradient(112deg,#083935db,#082a41d6 58%,#0c2844c7);border-color:#39d3b157;box-shadow:0 30px 78px #00071057,inset 0 1px #d1f4ff1f,inset 0 -1px #37bbae26}html[data-theme=dark] .completion-card-glow{background:radial-gradient(circle,#27d3b238,#2d9ede1a 43%,#0000 70%)}html[data-theme=dark] .completion-mark{background:linear-gradient(145deg,#25bda1,#287fca);border-color:#59e7c859;box-shadow:0 17px 34px #00091257,inset 0 1px #e4fff959}html[data-theme=dark] .completion-mark:before{border-color:#58dec23d}html[data-theme=dark] .completion-mark:after{border-color:#5bb0f129}html[data-theme=dark] .completion-copy .card-kicker{color:#6cdac2}html[data-theme=dark] .completion-copy h2{color:#b9f5e3}html[data-theme=dark] .completion-copy p:last-child{color:#9ab8c4}html[data-theme=dark] .completion-card-next{background:#061c2f8c;border-color:#67b9e72e;box-shadow:inset 0 1px #d7f0ff14,0 12px 30px #00070f2e}html[data-theme=dark] .completion-next-kicker{color:#7cb8e9}html[data-theme=dark] .completion-card-next strong{color:#d9efff}html[data-theme=dark] .completion-card-next small{color:#89a9bc}@media (max-width:900px){.completion-card{grid-template-columns:1fr;gap:22px}.completion-card-next{width:min(100%,420px)}}@media (max-width:760px){.completion-card{border-radius:25px;align-items:start;min-height:0;padding:27px 22px 23px}.completion-card-main{align-items:flex-start;gap:18px}.completion-mark{border-radius:22px;width:70px;height:70px}.completion-mark:before{border-radius:27px;inset:-6px}.completion-mark:after{border-radius:33px;inset:-12px}.completion-mark span{font-size:2.2rem}.completion-mark small{font-size:.46rem;bottom:8px}.completion-copy h2{font-size:2.35rem}.completion-copy p:last-child{margin-top:8px;font-size:.88rem}.completion-card-next,.completion-card-next .primary-button{width:100%}}.refresh-queue-board{background:radial-gradient(circle at 2% 0,#3db1ed29,#0000 30rem),radial-gradient(circle at 98% 100%,#32d0ab1c,#0000 26rem),linear-gradient(145deg,#f9fdfff0,#e1f3ffd4);border:1px solid #4a97e238;border-radius:25px;min-width:0;padding:22px;position:relative;overflow:hidden;box-shadow:0 26px 70px #2367a521,inset 0 1px #ffffffe6}.refresh-queue-board:before{content:"";pointer-events:none;opacity:.44;background-image:linear-gradient(#4d96d30e 1px,#0000 1px),linear-gradient(90deg,#4d96d30e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.refresh-queue-head,.refresh-queue-flow,.refresh-queue-lanes,.refresh-queue-warning{z-index:1;position:relative}.refresh-queue-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.refresh-queue-title{align-items:center;gap:14px;min-width:0;display:flex}.refresh-queue-title .card-kicker{color:#2479cb;margin:0 0 3px;font-size:.58rem}.refresh-queue-title h2{color:#173e67;letter-spacing:-.025em;margin:0;font:900 1.36rem/1.15 Bahnschrift,Microsoft YaHei UI,sans-serif}.refresh-queue-title>div:last-child>span{color:#718ba4;margin-top:5px;font-size:.7rem;display:block}.queue-radar{background:linear-gradient(145deg,#ffffffd1,#bee3fbab);border:1px solid #3597e147;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 9px 24px #3682c121}.queue-radar i{background:#2c8dea;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #2c8dea1a,0 0 20px #2c8dea80}.queue-radar b{border:1px solid #2c8dea61;border-radius:50%;width:31px;height:31px;position:absolute}.refresh-queue-board.is-live .queue-radar b{animation:1.8s ease-out infinite extractionRadar}.refresh-queue-sync{flex:none;grid-template-columns:auto auto;place-items:center end;gap:5px 11px;display:grid}.refresh-queue-sync>span{color:#557694;background:#ffffff8f;border:1px solid #4c94d22e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font:800 .64rem Cascadia Mono,Consolas,monospace;display:inline-flex}.refresh-queue-sync>span i{background:#7894ad;border-radius:50%;width:7px;height:7px}.refresh-queue-sync>span.sync-live{color:#137c6a;background:#b1f1e17a;border-color:#23ba9942}.refresh-queue-sync>span.sync-live i{background:#25ba9a;animation:1.15s ease-in-out infinite extractionLiveDot;box-shadow:0 0 0 4px #25ba9a1f,0 0 13px #25ba9a80}.refresh-queue-sync>span.sync-error{color:#a63b4c;background:#ffdee394;border-color:#e05b7042}.refresh-queue-sync>span.sync-error i{background:#e35f74}.refresh-queue-sync time{color:#7890a8;font:.61rem Cascadia Mono,Consolas,monospace}.refresh-queue-sync-actions{flex-wrap:wrap;grid-area:1/2/3;justify-content:flex-end;align-items:center;gap:7px;display:flex}.refresh-queue-sync button{color:#2b75b8;background:#ffffff9e;border:1px solid #4391d838;border-radius:11px;min-height:36px;padding:8px 12px;font-size:.7rem;font-weight:800;transition:all .18s}.refresh-queue-sync button:hover:not(:disabled){background:#ffffffe6;border-color:#4391d873;transform:translateY(-1px)}.refresh-queue-sync button:disabled{cursor:not-allowed;opacity:.48}.refresh-queue-sync .queue-clear-button{color:#b34f62;background:#ffe6eaa3;border-color:#e05b703d}.refresh-queue-sync .queue-clear-button:hover:not(:disabled){background:#fff0f3f2;border-color:#e05b7073}.refresh-queue-sync .queue-restore-button{color:#357bac;background:#e5f4ff8a;border-color:#4391d82b}.refresh-queue-flow{background:#709fc51f;border-radius:999px;grid-template-columns:repeat(4,1fr);gap:5px;height:5px;margin:20px 0 15px;display:grid;overflow:hidden}.refresh-queue-flow div{background:#7ca5c824;position:relative;overflow:hidden}.refresh-queue-flow div i{opacity:0;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);position:absolute;inset:0;transform:translate(-100%)}.refresh-queue-flow .queued.has-tasks{background:#56a8ee}.refresh-queue-flow .running.has-tasks{background:#f3ad45}.refresh-queue-flow .succeeded.has-tasks{background:#2bc09f}.refresh-queue-flow .failed.has-tasks{background:#e7657a}.refresh-queue-board.is-live .refresh-queue-flow .has-tasks i{opacity:.72;animation:1.7s linear infinite extractionFlow}.refresh-queue-flow span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.refresh-queue-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.refresh-queue-lane{background:#ffffff8f;border:1px solid #488bc729;border-radius:17px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.refresh-queue-lane>header{border-bottom:1px solid #4a8fcb1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:11px 12px;display:grid}.lane-marker{color:#47728f;background:#def0fccc;border:1px solid #488bc72e;border-radius:9px;place-items:center;width:30px;height:30px;font:900 .58rem Cascadia Mono,Consolas,monospace;display:grid}.refresh-queue-lane>header div{min-width:0}.refresh-queue-lane>header strong{color:#284c6b;font-size:.78rem;display:block}.refresh-queue-lane>header small{color:#8095a7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.58rem;display:block;overflow:hidden}.refresh-queue-lane>header b{color:#476c89;background:#cfe5f5bd;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font:900 .65rem Cascadia Mono,Consolas,monospace;display:grid}.lane-queued>header{box-shadow:inset 3px 0 #56a8ee}.lane-running>header{box-shadow:inset 3px 0 #f3ad45}.lane-succeeded>header{box-shadow:inset 3px 0 #2bc09f}.lane-failed>header{box-shadow:inset 3px 0 #e7657a}.lane-running>header .lane-marker{color:#8b570e;background:#ffe1acb3;border-color:#eba33645}.lane-succeeded>header .lane-marker{color:#08715c;background:#b9f1e3b8;border-color:#28bb9a3d}.lane-failed>header .lane-marker{color:#a43b4d;background:#ffdae0bd;border-color:#e160753d}.refresh-queue-items{scrollbar-width:thin;scrollbar-color:#3d85c240 transparent;align-content:start;gap:7px;height:200px;padding:8px;display:grid;overflow-y:auto}.refresh-queue-item{background:#fbfeffcc;border:1px solid #4989bf21;border-radius:12px;min-width:0;padding:10px;position:relative;overflow:hidden;box-shadow:0 7px 20px #28679b0f}.queue-account-line,.queue-stage-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.queue-account-line strong{overflow-wrap:anywhere;color:#244c70;flex:auto;min-width:0;font-size:.69rem;line-height:1.28}.queue-account-line span{color:#66829a;flex:none;font-size:.58rem;font-weight:800}.queue-stage-line{margin-top:7px}.queue-stage-line code{color:#3381c4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.56rem;overflow:hidden}.queue-stage-line time{color:#8aa0b3;flex:none;font:.55rem Cascadia Mono,Consolas,monospace}.refresh-queue-item p{color:#728ca2;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:.59rem;line-height:1.45;overflow:hidden}.item-running{background:linear-gradient(110deg,#fff9eaf0,#ffffffc7);border-color:#eda63a40}.item-running .queue-account-line span,.item-running .queue-stage-line code{color:#a16712}.item-succeeded{border-color:#29ba9b33}.item-succeeded .queue-account-line span,.item-succeeded .queue-stage-line code{color:#0d8069}.item-failed{background:#fff6f8e0;border-color:#e260753b}.item-failed .queue-account-line span,.item-failed .queue-stage-line code{color:#b44356}.queue-item-motion{background:#4692d21f;border-radius:999px;height:2px;margin-top:8px;overflow:hidden}.queue-item-motion i{border-radius:inherit;background:linear-gradient(90deg,#0000,#58aaf0,#0000);width:45%;height:100%;animation:1.25s ease-in-out infinite extractionItemFlow;display:block}.item-running .queue-item-motion{background:#e2992b1f}.item-running .queue-item-motion i{background:linear-gradient(90deg,#0000,#f3ad45,#0000);animation-duration:.88s}.refresh-queue-empty{color:#9dafbe;place-content:center;justify-items:center;gap:5px;height:174px;display:grid}.refresh-queue-empty span{font:700 1.2rem Cascadia Mono,Consolas,monospace}.refresh-queue-empty small{font-size:.61rem}.refresh-queue-warning{color:#b04456;margin:12px 0 0;font-size:.68rem}.account-cell{justify-items:start;gap:4px;min-width:0;display:grid}.account-cell .cell-link{text-align:left}.extract-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2.5px 9px;font-size:.6rem;font-weight:800;line-height:1.4;display:inline-flex}.extract-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.extract-pill.extracting{color:#8a5a0c;background:#ffd88da8;border-color:#e9a8347a}.extract-pill.extracting i{background:#e9a834;animation:1.15s ease-in-out infinite extractionLiveDot}.extract-pill.succeeded{color:#0b6b57;background:#9de9d6a8;border-color:#25b99a6b}.extract-pill.succeeded i{background:#1fb493}.extract-pill.failed{color:#a13043;background:#ffd2dab3;border-color:#e6607566}.extract-pill.failed i{background:#e35f74}@keyframes extractionRadar{0%{opacity:.9;transform:scale(.55)}80%,to{opacity:0;transform:scale(1.45)}}@keyframes extractionLiveDot{0%,to{opacity:.55}50%{opacity:1}}@keyframes extractionFlow{to{transform:translate(240%)}}@keyframes extractionItemFlow{0%{transform:translate(-110%)}to{transform:translate(250%)}}html[data-theme=dark] .refresh-queue-board{background:radial-gradient(circle at 2% 0,#2585cf33,#0000 30rem),radial-gradient(circle at 98% 100%,#23b19717,#0000 26rem),linear-gradient(145deg,#0c253beb,#06192be6);border-color:#5aa7e230;box-shadow:0 28px 74px #0007114d,inset 0 1px #ccebff14}html[data-theme=dark] .refresh-queue-title h2{color:#e6f4ff}html[data-theme=dark] .refresh-queue-title>div:last-child>span,html[data-theme=dark] .refresh-queue-sync time{color:#718ba3}html[data-theme=dark] .queue-radar{background:linear-gradient(145deg,#1b486cb8,#082237b8);border-color:#5aa9e733;box-shadow:inset 0 1px #d5efff1a,0 9px 24px #00081133}html[data-theme=dark] .refresh-queue-sync>span,html[data-theme=dark] .refresh-queue-sync button{color:#8eb4d2;background:#123552ad;border-color:#58a1db30}html[data-theme=dark] .refresh-queue-sync .queue-clear-button{color:#ff9aaa;background:#671e2d6b;border-color:#ea667b3d}html[data-theme=dark] .refresh-queue-sync .queue-restore-button{color:#8eb4d2;background:#123552ad}html[data-theme=dark] .refresh-queue-sync>span.sync-live{color:#7bdac7;background:#1155496b;border-color:#32c3a53b}html[data-theme=dark] .refresh-queue-sync>span.sync-error{color:#ff9aaa;background:#671e2d6b;border-color:#ea667b3d}html[data-theme=dark] .refresh-queue-lane{background:#081f339e;border-color:#579dd324;box-shadow:inset 0 1px #cae9ff0f}html[data-theme=dark] .refresh-queue-lane>header{border-bottom-color:#5699cf1f}html[data-theme=dark] .refresh-queue-lane>header strong{color:#cde2f2}html[data-theme=dark] .refresh-queue-lane>header small{color:#6f899f}html[data-theme=dark] .refresh-queue-lane>header b,html[data-theme=dark] .lane-marker{color:#86a9c4;background:#173d5bb8;border-color:#589fd72b}html[data-theme=dark] .refresh-queue-item{background:#0b273ed1;border-color:#5599cf21;box-shadow:0 8px 22px #00071024}html[data-theme=dark] .queue-account-line strong{color:#cae1f2}html[data-theme=dark] .queue-account-line span{color:#7695ae}html[data-theme=dark] .queue-stage-line time,html[data-theme=dark] .refresh-queue-item p{color:#6e899f}html[data-theme=dark] .item-running{background:linear-gradient(110deg,#4c39188a,#0e283dc2);border-color:#eda63a36}html[data-theme=dark] .item-succeeded{border-color:#29ba9b2e}html[data-theme=dark] .item-failed{background:#4a1b2a80;border-color:#e2607536}html[data-theme=dark] .refresh-queue-empty{color:#5d788e}html[data-theme=dark] .extract-pill.extracting{color:#ffd88d;background:#794d0875;border-color:#f2b24f61}html[data-theme=dark] .extract-pill.extracting i{background:#f3ad45}html[data-theme=dark] .extract-pill.succeeded{color:#7ce4c5;background:#0c5c4c6b;border-color:#39d3b152}html[data-theme=dark] .extract-pill.succeeded i{background:#2bc09f}html[data-theme=dark] .extract-pill.failed{color:#ffb7c1;background:#671e2d75;border-color:#ff6b7e52}html[data-theme=dark] .extract-pill.failed i{background:#e7657a}@media (max-width:1320px){.refresh-queue-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.refresh-queue-items{height:170px}}@media (max-width:720px){.refresh-queue-head{flex-direction:column;align-items:flex-start;gap:14px}.refresh-queue-sync{justify-items:start;width:100%}.refresh-queue-sync-actions{grid-area:2/1/auto/-1;justify-content:flex-start}}.secondary-entry-link{color:var(--blue);text-align:center;margin-top:14px;font-size:.76rem;font-weight:800;text-decoration:none;display:block}.secondary-entry-link:hover{text-decoration:underline}.activation-failure-customer-main{width:min(1120px,100% - 48px);margin:0 auto;padding:28px 0 80px}.activation-failure-login{width:min(540px,100%);margin:22px auto 0}.activation-failure-login h2{margin:10px 0 8px}.activation-failure-login label{color:var(--muted);gap:8px;margin-top:24px;font-size:.78rem;font-weight:800;display:grid}.activation-failure-status-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-top:22px;display:grid}.activation-failure-status-card h2{margin:8px 0 0}.activation-failure-status{color:#956019;background:#ffda914d;border:1px solid #eaa6364d;border-radius:999px;justify-self:end;align-items:center;gap:9px;padding:12px 17px;font-weight:900;display:inline-flex}.activation-failure-status.completed{color:#08715c;background:#b9f1e3b3;border-color:#28bb9a47}.activation-failure-status .status-dot{width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:50%}.activation-failure-status-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px 18px;padding-top:14px;font-size:.74rem;display:flex}.activation-failure-status-meta span:first-child{color:var(--ink);font-weight:850}.activation-failure-status-meta .ghost-button{margin-left:auto;padding:8px 13px}.activation-failure-form-card{margin-top:16px}.activation-failure-form-toggle{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;font-size:1.02rem;font-weight:900;display:flex}.activation-failure-form-toggle:hover{color:var(--blue)}.activation-failure-form-toggle small{color:var(--muted);margin-left:auto;font-size:.72rem;font-weight:600}.activation-failure-form-toggle b{color:var(--blue);flex:none;font-size:1.3rem;line-height:1}.activation-failure-form-panel{min-width:0}.activation-failure-form-card form{border-top:1px solid var(--line);gap:19px;margin-top:22px;padding-top:22px;display:grid}.activation-failure-form-note{color:var(--muted);background:#3dd6b514;border:1px solid #3dd6b540;border-radius:13px;padding:12px 14px;font-size:.75rem}.activation-failure-completed-card{background:linear-gradient(110deg,#dcfff5e0,#f8fffdc4);border-color:#28bb9a4d;align-items:center;gap:20px;margin-top:16px;display:flex}.activation-failure-completed-card .completion-mark{flex:none}.activation-failure-completed-card h2{margin:7px 0}.activation-failure-notice{color:#08715c;margin:0;font-weight:850;line-height:1.7}.activation-failure-customer-screenshots{margin-top:16px}.customer-screenshot-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:18px;display:grid}.customer-screenshot-grid article{border:1px solid var(--line);background:#ffffff70;border-radius:17px;min-width:0;padding:12px}.customer-screenshot-image{cursor:zoom-in;background:#0000000f;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.customer-screenshot-image img{object-fit:contain;width:100%;max-height:360px;display:block}.customer-screenshot-actions{align-items:center;gap:8px;margin-top:10px;font-size:.72rem;display:flex}.customer-screenshot-actions span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.customer-screenshot-actions button,.customer-screenshot-actions a{border:1px solid var(--line);color:var(--blue);white-space:nowrap;background:0 0;border-radius:9px;padding:7px 9px;font-size:.68rem;font-weight:800;text-decoration:none}.activation-failure-lightbox{z-index:30;cursor:zoom-out;background:#030d16db;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.activation-failure-lightbox img{object-fit:contain;border-radius:12px;max-width:min(1200px,94vw);max-height:90vh;box-shadow:0 24px 80px #00000073}.lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;width:40px;height:40px;font-size:1.5rem;position:absolute;top:18px;right:24px}html[data-theme=dark] .activation-failure-completed-card{background:linear-gradient(110deg,#083e35ad,#07232bc7)}html[data-theme=dark] .activation-failure-notice{color:#7bdfc1}html[data-theme=dark] .activation-failure-status.completed{color:#72dfbe;background:#17675759}html[data-theme=dark] .customer-screenshot-grid article{background:#081f3385}@media (max-width:680px){.activation-failure-customer-main{width:min(100% - 28px,1120px);padding-top:18px}.activation-failure-status-card{grid-template-columns:1fr}.activation-failure-status{justify-self:start}.activation-failure-status-meta .ghost-button{margin-left:0}.activation-failure-form-toggle{flex-wrap:wrap;align-items:flex-start}.activation-failure-form-toggle small{width:100%;margin-left:0}.activation-failure-completed-card{flex-direction:column;align-items:flex-start}.customer-screenshot-actions{flex-wrap:wrap}}.session-guide.is-collapsed{gap:0;padding-top:18px;padding-bottom:18px}.session-guide-heading-actions{flex:none;justify-content:flex-end;align-items:center;gap:11px;display:flex}.accordion-trigger{min-width:0;color:var(--ink);text-align:left;background:#ffffff61;border:1px solid #458df438;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:7px 11px;font-weight:800;transition:all .18s;display:inline-flex}.accordion-trigger:hover{background:#ffffffa8;border-color:#458df47a;transform:translateY(-1px)}.accordion-trigger:focus-visible{outline-offset:2px;outline:3px solid #458df447}.accordion-trigger b{color:var(--blue);font-size:1.08rem;line-height:1;transition:transform .18s}.accordion-trigger[aria-expanded=true] b{transform:rotate(180deg)}.session-guide-heading-actions .accordion-trigger{min-width:76px}.session-guide-panel{gap:18px;display:grid}.session-form-title{align-items:flex-start;gap:15px}.session-form-title .accordion-trigger{background:0 0;border:0;border-radius:0;flex:auto;align-items:flex-start;padding:0}.session-form-title .accordion-trigger:hover{background:0 0;transform:none}.session-form-title .accordion-trigger>span{gap:5px;min-width:0;display:grid}.session-form-title .accordion-trigger .card-kicker{margin:0}.session-form-heading-title{color:#173e67;letter-spacing:-.03em;margin:0;font:900 1.5rem/1.2 Bahnschrift,Microsoft YaHei UI,sans-serif}.session-form-title .accordion-trigger small{color:var(--muted);font-size:.73rem;font-weight:600}.session-form-title .accordion-trigger b{background:#ffffff57;border:1px solid #458df438;border-radius:10px;margin-top:9px;padding:7px 9px}.session-form:has(.session-form-panel[hidden]){padding-top:21px;padding-bottom:21px}.session-form-panel{min-width:0}.session-submit-notice{white-space:pre-line;margin-top:14px}.process-resubmit-button{width:100%;color:var(--blue);background:#ffffff6b;border-color:#458df43d;justify-content:space-between;margin-top:22px;font-weight:850}.process-resubmit-button span{font-size:1.05rem}.rejection-callout{background:linear-gradient(118deg,#fff1f4db,#fff9efa8);border-color:#e05b704d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:22px;padding:21px 24px;display:grid}.rejection-callout-icon{color:#b74359;background:#ffdae1b3;border:1px solid #e05b7059;border-radius:15px;place-items:center;width:45px;height:45px;font:900 1.35rem Cascadia Mono,Consolas,monospace;display:grid;box-shadow:0 8px 20px #d34b651f}.rejection-callout h2{color:#8f3045;margin:4px 0 5px;font:900 1.35rem Bahnschrift,Microsoft YaHei UI,sans-serif}.rejection-callout p:last-child{color:#936879;margin:0;line-height:1.6}.rejection-callout .primary-button{color:#fff;background:linear-gradient(115deg,#d65f79,#b84e83);min-width:172px;box-shadow:0 12px 26px #be4a6f2e}.account-replacement-callout{background:linear-gradient(118deg,#eff7ffe6,#f0fff7b3);border-color:#458df44d}.account-replacement-callout .rejection-callout-icon{color:#2864ad;background:#d7eaffc7;border-color:#458df459}.account-replacement-callout h2{color:#245a9c}.account-replacement-callout p:last-child{color:#537393}.account-replacement-callout .primary-button{background:linear-gradient(115deg,#458df4,#62e7cd);box-shadow:0 12px 26px #458df42e}html[data-theme=dark] .accordion-trigger{background:#1235527a;border-color:#5baae733}html[data-theme=dark] .accordion-trigger:hover{background:#164367b3;border-color:#5baae773}html[data-theme=dark] .session-guide-trigger,html[data-theme=dark] .session-guide-trigger:hover{background:0 0;border-color:#0000}html[data-theme=dark] .session-guide-heading-copy>[role=heading],html[data-theme=dark] .session-form-heading-title{color:#e4f3ff}html[data-theme=dark] .session-form-title .accordion-trigger b{background:#1235527a;border-color:#5baae733}html[data-theme=dark] .process-resubmit-button{background:#12355285;border-color:#5baae733}html[data-theme=dark] .rejection-callout{background:linear-gradient(118deg,#4e1c2b9e,#45321975);border-color:#e7677d47}html[data-theme=dark] .rejection-callout-icon{color:#ff9cad;background:#6d203185;border-color:#e7677d52}html[data-theme=dark] .rejection-callout h2{color:#ffb3bf}html[data-theme=dark] .rejection-callout p:last-child{color:#d398a4}html[data-theme=dark] .account-replacement-callout{background:linear-gradient(118deg,#143552ad,#13413b85);border-color:#5baae752}html[data-theme=dark] .account-replacement-callout .rejection-callout-icon{color:#a8d7ff;background:#1847708f;border-color:#5baae759}html[data-theme=dark] .account-replacement-callout h2{color:#b5dcff}html[data-theme=dark] .account-replacement-callout p:last-child{color:#a9c6de}html[data-theme=dark] .upstream-stat{color:#a9c6de;background:#1434528c;border-color:#8ecaf433}html[data-theme=dark] .upstream-stat.total{color:#9bd0f8;background:#57b1ff24}html[data-theme=dark] .upstream-card-select-all-inline{color:#a9c6de}html[data-theme=dark] .upstream-card-table td .card-code{color:#cfe6f8}html[data-theme=dark] .upstream-code-full{color:#e6f4ff}html[data-theme=dark] .copy-code-button{color:#9bd0f8;background:#1434528c;border-color:#8ecaf44d}html[data-theme=dark] .copy-code-button:hover{background:#57b1ff29}html[data-theme=dark] .copy-code-button.copied{color:#7fe6b2;background:#3dd6b51f;border-color:#3dd6b566}html[data-theme=dark] .upstream-card-table tbody tr.upstream-row-bound{background:#819bb314}html[data-theme=dark] .upstream-card-table td small{color:var(--muted)}html[data-theme=dark] .status-pill.upstream-card-state.uc-available{color:#7fe6b2;background:#3dd6b51f;border-color:#3dd6b566}html[data-theme=dark] .status-pill.upstream-card-state.uc-reserved{color:#ffd28f;background:#f2b55a1f;border-color:#f2b55a61}html[data-theme=dark] .status-pill.upstream-card-state.uc-bound{color:#b7c9da;background:#819bb324;border-color:#819bb373}html[data-theme=dark] .status-pill.upstream-card-state.uc-disabled{color:#93a7b8;background:#819bb31a;border-color:#819bb34d}html[data-theme=dark] .status-pill.upstream-card-state.uc-invalid{color:#ffa2ae;background:#ff74881c;border-color:#ff748866}html[data-theme=dark] .status-pill.upstream-card-state.uc-unknown{color:#cdb6ff;background:#a486ec1f;border-color:#a486ec66}html[data-theme=dark] .bound-email{color:#c3d8ea}@media (max-width:760px){.session-guide-heading-actions{align-items:flex-end}.session-guide-badge{display:none}.session-guide-heading-actions .accordion-trigger{min-width:66px}.session-form-title{gap:9px}.session-form-title .submission-count{align-self:center;font-size:.6rem}.rejection-callout{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:20px}.rejection-callout .primary-button{grid-column:1/-1;width:100%}}.managed-account-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-account-action-grid .queue-action-card{min-height:112px;overflow:hidden}.managed-account-action-grid .queue-action-card.has-selection{border-color:#458df461;box-shadow:0 18px 44px #3177be1f,inset 0 1px #ffffffe0}.plus-schedule-control{width:fit-content;color:var(--muted);grid-template-columns:auto 86px;align-items:center;gap:6px 9px;margin-top:9px;font-size:.66rem;display:grid}.plus-schedule-control input{width:86px;min-height:30px;color:var(--text);border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:5px 8px;font:700 .75rem Cascadia Mono,monospace}.plus-schedule-control small{color:var(--muted);grid-column:1/-1;font-size:.61rem}.plus-auto-activation-control{gap:4px;margin-top:10px;display:grid}.plus-auto-activation-control label{width:fit-content;color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:.75rem;display:flex}.plus-auto-activation-control input{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0}.plus-auto-activation-control small{color:var(--muted);font-size:.65rem}.managed-account-panel-title{border-bottom:1px solid #5c94c91f;gap:22px;padding:22px 24px 18px}.managed-account-panel-title>div:first-child{min-width:0}.managed-account-panel-title h2{margin-bottom:4px}.managed-account-panel-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.managed-account-panel-tools>span{color:#52718f;white-space:nowrap;background:#e8f5ffb8;border:1px solid #458df42e;border-radius:999px;padding:8px 11px;font:800 .66rem/1 Cascadia Mono,Consolas,monospace}.managed-account-table-wrap{overscroll-behavior-inline:contain;width:100%;overflow:auto}.managed-account-table{min-width:1320px!important}.managed-account-filter-bar{background:#eff8ff59;border-bottom:1px solid #5c94c91a;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(126px,1fr));gap:9px;padding:14px 24px;display:grid}.managed-account-filter-bar input,.managed-account-filter-bar select{color:#2c5579;background:#ffffffb8;border:1px solid #458df42e;border-radius:11px;min-height:38px;padding:8px 11px}.managed-recycle-notice{margin:12px 24px 0}.managed-account-live-board{background:linear-gradient(135deg,#e2f4ffad,#ffffff7a);border:1px solid #458df429;border-radius:19px;margin:14px 24px;padding:17px}.managed-account-live-board.is-live{border-color:#25b99a52;box-shadow:0 16px 36px #288c9114,inset 0 1px #ffffffe0}.managed-live-board-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.managed-live-board-heading{align-items:center;gap:12px;min-width:0;display:flex}.managed-live-board-heading>div:last-child{gap:3px;min-width:0;display:grid}.managed-live-board-title>div{gap:3px;display:grid}.managed-live-board-title>.managed-live-board-heading{gap:12px;display:flex}.managed-live-board-title strong{color:#234e79;font-size:1rem}.managed-live-board-title span{color:var(--muted);font-size:.72rem}.managed-live-count{color:#0d725c;white-space:nowrap;background:#9de9d68c;border:1px solid #25b99a47;border-radius:999px;padding:7px 10px;font:800 .68rem Cascadia Mono,Consolas,monospace}.managed-live-sync{justify-items:end;gap:7px;display:grid}.managed-live-sync>span{color:#557694;background:#ffffff8f;border:1px solid #4c94d22e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font:800 .64rem Cascadia Mono,Consolas,monospace;display:inline-flex}.managed-live-sync>span i{background:#7894ad;border-radius:50%;width:7px;height:7px}.managed-live-sync>span.sync-live{color:#137c6a;background:#b1f1e17a;border-color:#23ba9942}.managed-live-sync>span.sync-live i{background:#25ba9a;animation:1.15s ease-in-out infinite extractionLiveDot;box-shadow:0 0 0 4px #25ba9a1f,0 0 13px #25ba9a80}.managed-live-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.managed-live-actions button{min-height:32px;padding:7px 10px;font-size:.68rem}.managed-live-clear{color:#b34f62;background:#ffe6eaa3;border-color:#e05b703d}.managed-live-flow{background:#709fc51f;border-radius:999px;height:4px;margin:5px 0 15px;position:relative;overflow:hidden}.managed-live-flow i{opacity:0;border-radius:inherit;background:linear-gradient(90deg,#0000,#2bc09f,#0000);width:35%;height:100%;display:block;transform:translate(-120%)}.managed-live-flow i.is-active{opacity:.8;animation:1.55s linear infinite extractionItemFlow}.managed-live-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.managed-live-lane{background:#ffffff91;border:1px solid #5c94c924;border-radius:14px;min-height:112px;padding:11px}.managed-live-lane header{color:#456984;justify-content:space-between;gap:8px;font-size:.76rem;display:flex}.managed-live-lane header b{font:900 .72rem Cascadia Mono,Consolas,monospace}.managed-live-item{width:100%;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5c94c91a;border-radius:0;gap:2px;margin-top:9px;padding:8px 0 0;display:grid}.managed-live-item:hover{transform:translate(2px)}.managed-live-item strong{text-overflow:ellipsis;white-space:nowrap;color:#2d587d;font-size:.72rem;overflow:hidden}.managed-live-item span,.managed-live-lane small{color:var(--muted);font-size:.66rem}.managed-live-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managed-live-stage{align-items:center;gap:4px;min-width:0;display:flex}.managed-live-stage b{color:#6f8ca5;flex:none;font-size:.58rem;font-weight:800}.managed-live-motion{background:#4692d21f;border-radius:999px;height:2px;margin-top:5px;display:block;overflow:hidden}.managed-live-motion i{border-radius:inherit;background:linear-gradient(90deg,#0000,#58aaf0,#0000);width:42%;height:100%;animation:1.15s ease-in-out infinite extractionItemFlow;display:block}.managed-live-running{box-shadow:inset 0 2px #458df4}.managed-live-queued{box-shadow:inset 0 2px #7ca9d4}.managed-live-manual_action_required{box-shadow:inset 0 2px #e8a941}.managed-live-succeeded{box-shadow:inset 0 2px #25b99a}.managed-live-failed{box-shadow:inset 0 2px #ec7280}.managed-note-cell{max-width:180px;color:var(--muted);font-size:.72rem}.managed-note-cell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.managed-note-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.managed-note-editor textarea{resize:vertical;min-height:58px}.managed-copy-actions{flex-wrap:wrap;gap:8px;display:flex}.managed-copy-block small{margin-top:9px;display:block}.managed-account-table tbody tr.is-selected{background:#cde9ff94;box-shadow:inset 3px 0 #458df4}.managed-account-email{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:250px;overflow:hidden}.managed-account-row-actions{min-width:226px}.managed-account-row-actions button{min-height:32px}.managed-account-export-modal{width:min(520px,100vw - 28px)}.managed-export-options{gap:10px;margin-top:18px;display:grid}.managed-export-option{color:#315779;text-align:left;width:100%;min-height:74px;box-shadow:none;background:#f7fcffad;border:1px solid #458df429;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.managed-export-option:hover{background:#eff8ffe0;border-color:#458df457;transform:translateY(-1px)}.managed-export-option>i{color:#3979bb;background:linear-gradient(145deg,#c3e2fbd1,#edf7ffe6);border-radius:13px;place-items:center;width:48px;height:48px;font:900 .64rem/1 Cascadia Mono,Consolas,monospace;display:grid}.managed-export-option>span{gap:4px;min-width:0;display:grid}.managed-export-option>span strong{font-size:.88rem}.managed-export-option>span small{color:var(--muted);font-size:.7rem;font-weight:600}.managed-export-option>b{color:#7990a5;border:1px solid #458df424;border-radius:999px;padding:6px 9px;font-size:.64rem}.managed-export-option.is-active{background:linear-gradient(135deg,#dff2ffeb,#f2faffd6);border-color:#2a8ce680;box-shadow:0 12px 26px #3682c71f,inset 3px 0 #458df4}.managed-export-option.is-active>b{color:#126ab8;background:#ffffffb3;border-color:#2a8ce647}.managed-export-notice{margin-top:16px}.managed-version{color:#2f78c7;letter-spacing:.06em;font:900 .76rem/1 Cascadia Mono,Consolas,monospace}.status-pill.managed-state-active{color:#0d725c;background:#9de9d6ad;border:1px solid #25b99a59}.status-pill.managed-state-paused{color:#895a10;background:#ffe2a6bd;border:1px solid #f2b24f5c}.status-pill.managed-state-disabled{color:#667b8f;background:#dce8f2c2;border:1px solid #6f8fae3d}.managed-live-task{align-items:center;gap:7px;display:inline-flex}.managed-live-task i{width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%;animation:1.1s ease-in-out infinite managedLivePulse}.managed-loading-pulse{align-items:center;gap:9px;font-weight:800;display:inline-flex}.managed-loading-pulse:before{content:"";background:#458df4;border-radius:50%;width:8px;height:8px;animation:1.3s ease-out infinite managedLoadingPulse;box-shadow:0 0 #458df45c}.managed-account-drawer{width:min(760px,100vw);padding:36px}.managed-account-drawer-title{margin-bottom:16px}.managed-account-drawer-title small{color:var(--muted);font:750 .7rem Cascadia Mono,Consolas,monospace}.managed-detail-hero{background:linear-gradient(125deg,#ddf1ffb8,#ffffff75);border:1px solid #458df42b;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:18px;margin:0 0 18px;padding:19px;display:grid}.managed-detail-hero>div:first-child{gap:5px;min-width:0;display:grid}.managed-detail-hero>div:first-child span{color:var(--muted);font-size:.68rem;font-weight:800}.managed-detail-hero>div:first-child strong{color:#234e79;font-size:1.08rem}.managed-detail-hero>div:first-child small{overflow-wrap:anywhere;color:#70879d}.managed-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.managed-detail-actions button{min-height:38px;padding:9px 13px}.managed-account-drawer-body{gap:12px;display:grid}.managed-detail-block{border-radius:18px;padding:18px;overflow:visible;box-shadow:inset 0 1px #ffffffb3}.managed-detail-block:after{display:none}.managed-detail-block h3{color:#244d75;margin:0 0 12px;font-size:.94rem}.managed-detail-block .detail-job-row{border-bottom:1px solid #5c94c91a;grid-template-columns:auto minmax(90px,1fr) auto auto;align-items:center;gap:9px 12px;padding:10px 0;display:grid}.managed-detail-block .detail-job-row:last-child{border-bottom:0}.managed-detail-block .detail-job-row time{color:var(--muted);white-space:nowrap;font:.64rem Cascadia Mono,Consolas,monospace}.managed-detail-block .detail-job-row small{color:var(--muted);overflow-wrap:anywhere;grid-column:2/-1}.managed-log-block .task-log-lines{max-height:300px;overflow:auto}.managed-detail-loading{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:70vh;display:grid}.managed-detail-loading .queue-radar{margin-bottom:13px}.managed-detail-loading h2{margin:0}.managed-detail-loading span{color:var(--muted);font-size:.78rem}@keyframes managedLivePulse{0%,to{opacity:.5;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes managedLoadingPulse{0%{box-shadow:0 0 #458df45c}to{box-shadow:0 0 0 11px #458df400}}html[data-theme=dark] .managed-account-action-grid .queue-action-card.has-selection{border-color:#5ba9eb61;box-shadow:0 18px 44px #0007103d,inset 0 1px #d3efff1a}html[data-theme=dark] .managed-account-panel-title{border-bottom-color:#5d99c71f}html[data-theme=dark] .managed-account-filter-bar{background:#0c1f318c}html[data-theme=dark] .managed-account-filter-bar input,html[data-theme=dark] .managed-account-filter-bar select{color:#d7ebfb;background:#0f2b43b8;border-color:#5ba9eb33}html[data-theme=dark] .managed-account-live-board{background:linear-gradient(135deg,#143a59b3,#081d308a)}html[data-theme=dark] .managed-account-live-board.is-live{border-color:#32c3a547}html[data-theme=dark] .managed-live-lane{background:#0a1e3191;border-color:#5d99c724}html[data-theme=dark] .managed-live-board-title strong,html[data-theme=dark] .managed-live-item strong{color:#d7ebfb}html[data-theme=dark] .managed-live-sync>span,html[data-theme=dark] .managed-live-actions button{color:#8eb4d2;background:#123552ad;border-color:#58a1db30}html[data-theme=dark] .managed-live-clear{color:#ff9aaa;background:#671e2d6b;border-color:#ea667b3d}html[data-theme=dark] .managed-export-option{color:#cfe4f6;background:#0b2236bd;border-color:#5ba9eb29}html[data-theme=dark] .managed-export-option:hover{background:#102f49d6;border-color:#5ba9eb52}html[data-theme=dark] .managed-export-option>i{color:#9fd0fb;background:linear-gradient(145deg,#1e537cdb,#11334ee6)}html[data-theme=dark] .managed-export-option.is-active{background:linear-gradient(135deg,#174669eb,#0c2941e0);border-color:#5ba9eb85;box-shadow:0 12px 26px #0008113d,inset 3px 0 #5aa9f5}html[data-theme=dark] .managed-account-panel-tools>span{color:#8eb0cc;background:#12355294;border-color:#5ba9eb2e}html[data-theme=dark] .managed-account-table tbody tr.is-selected{background:#1f4f7485;box-shadow:inset 3px 0 #5aa9f5}html[data-theme=dark] .managed-version{color:#7bbcff}html[data-theme=dark] .status-pill.managed-state-active{color:#7ce4c5;background:#0c5c4c5c;border-color:#39d3b14d}html[data-theme=dark] .status-pill.managed-state-paused{color:#ffd795;background:#6845146b;border-color:#f2b24f4d}html[data-theme=dark] .status-pill.managed-state-disabled{color:#94a9bc;background:#2a3c4d85;border-color:#819bb340}html[data-theme=dark] .managed-detail-hero{background:linear-gradient(125deg,#143a59b3,#081d308a);border-color:#5ba9eb2b}html[data-theme=dark] .managed-detail-hero>div:first-child strong,html[data-theme=dark] .managed-detail-block h3{color:#d7ebfb}html[data-theme=dark] .managed-detail-hero>div:first-child small{color:#7f9bb1}html[data-theme=dark] .managed-detail-block{box-shadow:inset 0 1px #cbeaff0f}html[data-theme=dark] .managed-detail-block .detail-job-row{border-bottom-color:#5d99c71a}@media (max-width:1180px){.managed-account-action-grid{grid-template-columns:1fr}.managed-account-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-account-filter-bar input{grid-column:1/-1}.managed-live-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-detail-hero{grid-template-columns:1fr}.managed-detail-actions{justify-content:flex-start}}@media (max-width:760px){.managed-account-panel-title{flex-direction:column;align-items:flex-start;padding:19px 17px 14px}.managed-account-panel-tools{justify-content:flex-start;width:100%}.managed-account-panel-tools button{flex:auto}.managed-account-filter-bar{grid-template-columns:1fr 1fr;padding:12px 17px}.managed-account-filter-bar input{grid-column:1/-1}.managed-live-lanes{grid-template-columns:1fr 1fr}.managed-live-board-title{flex-direction:column;align-items:flex-start}.managed-live-sync{justify-items:start;width:100%}.managed-live-actions{justify-content:flex-start}.managed-account-drawer{width:100%;padding:30px 17px}.managed-detail-actions{grid-template-columns:1fr;display:grid}.managed-detail-actions button{width:100%}.managed-detail-block .detail-job-row{grid-template-columns:auto minmax(0,1fr)}.managed-detail-block .detail-job-row time,.managed-detail-block .detail-job-row button{grid-column:2;justify-self:start}.managed-detail-block .detail-job-row small{grid-column:1/-1}.managed-export-option{grid-template-columns:46px minmax(0,1fr)}.managed-export-option>i{width:42px;height:42px}.managed-export-option>b{display:none}}@media (max-width:520px){.managed-live-lanes{grid-template-columns:1fr}}.membership-section{gap:18px;display:grid}.membership-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.membership-stats button{text-align:left;cursor:pointer;color:inherit;padding:20px 24px}.membership-stats small{color:var(--muted);display:block}.membership-stats strong{margin-top:8px;font-size:30px;display:block}.membership-banner,.membership-customer-banner{justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.membership-banner{border:1px solid var(--line);background:var(--panel);border-radius:18px}.membership-banner h2,.membership-customer-banner h2{margin:4px 0 8px}.membership-banner p{color:var(--muted);margin:0}.membership-banner>span{white-space:nowrap;color:var(--muted);font-size:13px}.membership-tier{border:1px solid var(--line);white-space:nowrap;color:var(--lime);background:color-mix(in srgb, var(--lime) 8%, transparent);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.membership-toolbar{flex-wrap:wrap}.membership-toolbar input{min-width:230px}.membership-batch,.membership-session-actions,.membership-detail-badges,.membership-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.membership-batch{padding:14px 18px}.membership-batch select{width:auto;min-width:130px}.membership-table{min-width:1050px}.membership-table td>select{min-width:120px;margin-top:7px;display:block}.membership-table td>small{margin-top:6px;display:block}.membership-pagination{justify-content:flex-end}.membership-pagination>span{color:var(--muted);margin-right:auto;font-size:13px}.membership-detail{width:min(940px,100vw - 40px);max-height:90vh;overflow:auto}.membership-detail h2{overflow-wrap:anywhere;padding-right:25px}.membership-detail-badges{margin:14px 0 22px}.membership-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.membership-credentials>div{border:1px solid var(--line);border-radius:12px;padding:14px}.membership-credentials>div>span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.membership-credentials code{overflow-wrap:anywhere;min-height:24px;display:block}.membership-credentials>div>div{gap:8px;margin-top:10px;display:flex}.membership-session{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;padding:20px 0}.membership-session textarea{margin-top:14px}.membership-history{color:var(--muted);margin-top:20px;font-size:13px}.membership-history summary{cursor:pointer}.membership-return-history{background:#fff1f46b;border:1px solid #e05b703d;border-radius:16px;margin:20px 0;padding:18px}.membership-return-history-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.membership-return-history-heading h3{margin:4px 0 0}.membership-return-history-heading>span{color:#a64a5e;background:#ffffff85;border:1px solid #e05b703d;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:800}.membership-return-history-list{gap:10px;margin-top:14px;display:grid}.membership-return-record{background:#ffffff7a;border:1px solid #e05b702e;border-radius:12px;padding:13px 14px}.membership-return-record-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.membership-return-record-meta strong{color:#8f3045;font-size:.82rem}.membership-return-record-meta span{color:var(--muted);font-size:.7rem}.membership-return-record p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.65}html[data-theme=dark] .membership-return-history{background:#4e1c2b57;border-color:#e7677d47}html[data-theme=dark] .membership-return-history-heading>span{color:#ffb3bf;background:#6d20316b;border-color:#e7677d4d}html[data-theme=dark] .membership-return-record{background:#27121f80;border-color:#e7677d33}html[data-theme=dark] .membership-return-record-meta strong{color:#ffb3bf}.membership-return-backdrop{z-index:1001}.status-track.membership-status-track .status-steps{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}@media (max-width:720px){.membership-banner,.membership-customer-banner{flex-direction:column;align-items:flex-start;padding:18px}.membership-banner>span{white-space:normal}.membership-credentials{grid-template-columns:1fr}.membership-stats button{padding:14px 12px}.membership-stats strong{font-size:24px}.membership-detail{width:calc(100vw - 24px);padding:22px 16px}.membership-return-history{padding:15px}.status-track.membership-status-track{padding:22px 12px 18px;overflow:hidden}.status-track.membership-status-track .status-main{flex-direction:column;gap:12px}.status-track.membership-status-track .status-main>span:not(.status-connector){font-size:12px}.status-track.membership-status-track .status-step>small{text-align:center;white-space:normal;margin:8px 4px 0}.status-track.membership-status-track .status-main>.status-connector{min-width:0;margin:0;position:absolute;top:17px;left:calc(50% + 24px);right:calc(24px - 50%)}.status-track.membership-status-track .status-step.current .status-main:before,.status-track.membership-status-track .status-step.current .status-main:after{left:calc(50% - 18px)}}.customer-shell{background-attachment:scroll}.customer-shell:before,.customer-shell .ambient{animation:none}.customer-shell:before{filter:none;opacity:.45}.customer-shell .ambient{filter:none;opacity:.28}.customer-shell .glass-card,.customer-shell .topbar,.customer-shell .status-track{-webkit-backdrop-filter:none;backdrop-filter:none}.customer-shell .glass-card:before,.customer-shell .glass-card:after,.customer-shell .topbar:after,.customer-shell .liquid-title{animation:none}.customer-shell .login-card,.customer-shell .portal-grid>.glass-card{transform-style:flat;transition:box-shadow .16s;transform:none}.customer-shell .login-card:hover,.customer-shell .portal-grid>.glass-card:hover{box-shadow:var(--shadow), inset 0 1px 0 #fff9}.customer-shell .portal-main{width:min(1160px,100% - 64px);margin:36px auto 64px}.customer-shell .portal-heading{align-items:center;gap:20px;margin-bottom:24px}.customer-shell .portal-heading h1{font-size:clamp(2.15rem,3.5vw,3.2rem);line-height:1.2}.customer-heading-note{color:var(--muted);margin:10px 0 0;font-size:.84rem}.customer-safe-badge{border:1px solid var(--line);color:var(--blue);border-radius:999px;flex-shrink:0;padding:9px 13px;font-size:.73rem}.customer-shell .session-guide{border-radius:20px;gap:0;margin-bottom:20px;padding:20px 24px}.customer-shell .session-guide-heading-copy>[role=heading]{font-size:1.1rem}.customer-shell .session-guide-heading-copy .muted{font-size:.76rem;font-weight:400}.customer-shell .session-guide-heading-copy .card-kicker{display:none}.customer-shell .session-guide-panel{gap:16px;padding-top:20px}.customer-shell .session-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-shell .session-submit-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px}.customer-shell .session-form{border-radius:22px;padding:26px;scroll-margin-top:22px}.customer-shell .session-form-title{align-items:center}.customer-shell .session-form-heading-title{font-size:1.3rem;line-height:1.4}.customer-shell .session-form-title .accordion-trigger{align-items:center;min-height:56px}.customer-shell .session-form-title .accordion-trigger>.customer-expand-label{color:var(--blue);flex:none;align-items:center;gap:6px;font-size:.73rem;display:flex}.customer-shell .session-form-title .accordion-trigger b{background:0 0;border:0;margin:0;padding:6px}.customer-shell .session-form-title .accordion-trigger[aria-expanded=true] b{transform:rotate(180deg)}.customer-shell .session-form-panel{padding-top:24px}.customer-group-heading{align-items:center;gap:12px;margin-bottom:10px;display:flex}.customer-group-heading>span{width:32px;height:32px;color:var(--blue);background:#4391ed1a;border-radius:10px;flex:none;place-items:center;font:800 .7rem Cascadia Mono,monospace;display:grid}.customer-group-heading>div{gap:4px;min-width:0;display:grid}.customer-group-heading strong{font-size:.94rem}.customer-group-heading small,.customer-field-hint{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.55}.customer-shell .customer-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.customer-shell .customer-credential-grid label{gap:8px;margin-top:14px;font-size:.8rem}.customer-shell input,.customer-shell textarea{transition:border-color .15s,box-shadow .15s}.customer-shell .customer-credential-grid input{min-height:46px;font-size:.88rem}.customer-password-wrap{display:block;position:relative}.customer-password-wrap input{width:100%;padding-right:62px}.customer-password-toggle{color:var(--blue);background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:.72rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.customer-password-toggle:hover,.customer-help-link:hover{background:#4391ed14}.customer-session-heading{margin-top:28px}.customer-help-link{color:var(--blue);background:0 0;border:0;border-radius:7px;flex-shrink:0;margin-left:auto;padding:8px 4px;font-size:.72rem}.customer-shell .session-json-input{min-height:175px;margin-top:12px;font-size:.78rem;line-height:1.65}.customer-session-feedback{min-height:20px;color:var(--muted);margin-top:10px;font-size:.72rem;line-height:1.5}.customer-session-feedback.has-warning{color:#aa6511}.customer-session-feedback.is-valid{color:#13846b}.customer-shell .session-input-meta{flex-wrap:wrap;gap:5px 14px;font-size:.62rem}.customer-shell .session-security-note{grid-template-columns:1fr;gap:8px;margin-top:14px;font-size:.72rem}.customer-shell .form-footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding-top:20px}.customer-shell .form-footer .primary-button{flex:1 0 auto;min-height:46px}.customer-shell .hint-stack{flex:210px;font-size:.7rem;line-height:1.55}.customer-shell .process-card{border-radius:22px;min-height:0;padding:24px 20px}.customer-shell .process-card dl>div{gap:7px;display:grid}.customer-shell .process-card dd{overflow-wrap:anywhere;font-family:inherit;line-height:1.7}.customer-shell .process-state{margin-top:18px;padding:14px}.customer-shell .process-state strong{font-size:1.2rem}.customer-shell :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #4391ed59}.smooth-disclosure{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1),opacity .18s,visibility .24s;display:grid}.smooth-disclosure.is-open{opacity:1;visibility:visible;grid-template-rows:1fr}.smooth-disclosure-clip{min-height:0;overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=dark] .customer-session-feedback.has-warning{color:#f1c47b}html[data-theme=dark] .customer-session-feedback.is-valid{color:#68d6b8}html[data-theme=dark] .customer-safe-badge{color:#91c7f6}.membership-toolbar{flex-wrap:wrap;gap:10px;display:flex}.membership-toolbar input{flex:240px;min-width:0}.membership-toolbar select{flex:140px;width:auto;min-width:0}.membership-toolbar>button{flex:none}.membership-viewbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.membership-viewbar [role=tablist]{background:#4c89d114;border-radius:12px;gap:4px;padding:4px;display:flex}.membership-viewbar [role=tab]{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:10px 18px;font-weight:700;transition:background .16s,color .16s}.membership-viewbar [aria-selected=true]{color:var(--blue);background:var(--panel);box-shadow:0 2px 7px #32649617}.membership-viewbar>small{color:var(--muted);font-size:.72rem}.membership-delete-actions{border-left:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-left:auto;padding-left:12px;display:flex}.membership-table-wrap{min-width:0;max-width:100%;padding:0;overflow-x:auto}.membership-table th{white-space:nowrap}.membership-table tr.is-selected{background:#4391ed17}.membership-confirm{width:min(520px,100vw - 32px);max-height:90dvh;overflow:auto}.membership-confirm h2{padding-right:26px}.membership-confirm-list{overflow-wrap:anywhere;background:#4391ed0f;border-radius:12px;padding:14px 20px 14px 30px;font-size:.82rem;line-height:1.8}.membership-detail,.membership-confirm{animation:.18s ease-out membershipDialogIn}@keyframes membershipDialogIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.customer-shell .session-submit-grid{grid-template-columns:minmax(0,1fr)}.customer-shell .process-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.customer-shell .portal-main{width:calc(100% - 28px);margin-top:24px}.customer-shell .portal-heading{margin-bottom:20px}.customer-safe-badge{display:none}.customer-shell .session-form,.customer-shell .session-guide{border-radius:18px;padding:20px 16px}.customer-shell .customer-credential-grid,.customer-shell .session-steps,.customer-shell .process-card dl{grid-template-columns:1fr}.customer-shell .session-form-title .submission-count{display:none}.customer-shell .session-form-heading-title{font-size:1.16rem}.customer-shell .session-guide-heading-actions{gap:8px}.customer-shell .session-guide-actions{grid-template-columns:1fr}.customer-group-heading small{font-size:.65rem}.customer-help-link{text-align:right;max-width:80px;font-size:.68rem}.customer-shell .customer-credential-grid input,.customer-shell .session-json-input{font-size:16px}.customer-shell .form-footer .primary-button{width:100%}.membership-delete-actions{border-left:0;width:100%;margin-left:0;padding-left:0}.membership-batch{gap:8px;padding:14px}.membership-pagination{gap:8px}}@media (prefers-reduced-motion:reduce){.smooth-disclosure,.membership-detail,.membership-confirm{transition:none;animation:none}.customer-shell *,.customer-shell :before,.customer-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.customer-shell .membership-customer-banner{border-radius:20px;flex-direction:row;align-items:center;margin-bottom:20px;padding:18px 22px;display:flex}.customer-shell .membership-customer-banner h2{margin:5px 0 8px;font-size:1.2rem}.customer-shell .membership-customer-banner p{margin-bottom:0;font-size:.78rem;line-height:1.6}.customer-shell .membership-customer-banner .card-kicker{font-size:.6rem}.customer-shell .process-card h3{margin-top:8px;font-size:1.35rem}.customer-shell .hint-stack{flex:auto;align-content:start;gap:5px}.customer-shell .session-guide-trigger{background:0 0;border:0;padding:0}html[data-theme=dark] .customer-shell .session-form-title .accordion-trigger{background:0 0;border:0}@media (max-width:600px){.customer-shell .hint-stack{flex:none;width:100%}.customer-shell .membership-customer-banner{gap:10px;padding:17px 16px}.customer-shell .membership-customer-banner h2{font-size:1.03rem}}.membership-submission-labels{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.membership-submission-badge{border:1px solid var(--line);color:var(--muted);background:var(--panel);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}.membership-submission-badge.is-resubmission{color:#704400;background:#fff1b8;border-color:#e9c557}.membership-submission-badge.is-resubmission:before{content:"";background:#c28a00;border-radius:50%;flex:none;width:6px;height:6px}html[data-theme=dark] .membership-submission-badge.is-resubmission{color:#ffe08a;background:#453515;border-color:#927129}html[data-theme=dark] .membership-submission-badge.is-resubmission:before{background:#ffd05b}.membership-auto-assignment{border:1px solid var(--line);min-width:0;padding:18px 22px}.membership-auto-assignment .membership-auto-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.membership-auto-assignment .membership-auto-heading>div{min-width:0}.membership-auto-assignment .membership-auto-heading strong{font-size:.88rem}.membership-auto-assignment .membership-auto-heading>button{flex-shrink:0;min-height:40px}.membership-auto-assignment .membership-auto-summary{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.78rem}.membership-auto-assignment .membership-auto-editor{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.membership-auto-assignment .membership-auto-scope{color:var(--muted);margin:0 0 16px;font-size:.74rem;line-height:1.7}.membership-auto-assignment .membership-auto-fields{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.membership-auto-assignment .membership-auto-toggle{cursor:pointer;flex:none;align-items:center;gap:10px;margin:0;font-size:.82rem;display:flex}.membership-auto-assignment .membership-auto-toggle input{appearance:none;border:1px solid var(--line);width:36px;height:22px;box-shadow:none;background:#6b89aa40;border-radius:20px;flex:none;margin:0;padding:0;position:relative}.membership-auto-assignment .membership-auto-toggle input:after{content:"";background:var(--panel);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.membership-auto-assignment .membership-auto-toggle input:checked{background:var(--blue);border-color:var(--blue)}.membership-auto-assignment .membership-auto-toggle input:checked:after{background:#fff;left:17px}.membership-auto-assignment .membership-auto-toggle input:disabled{opacity:.6;cursor:not-allowed}.membership-auto-assignment .membership-auto-toggle small{color:var(--muted);margin-top:4px;font-size:.68rem;font-weight:400;display:block}.membership-auto-assignment .membership-auto-target{flex:200px;gap:8px;min-width:0;max-width:380px;margin:0;font-size:.78rem;display:grid}.membership-auto-assignment .membership-auto-target select{width:100%;min-width:0;min-height:42px}.membership-auto-assignment .membership-auto-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.membership-auto-assignment .membership-auto-warning{color:#8b5812;overflow-wrap:anywhere;background:#e0ac411a;border:1px solid #be842259;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:.77rem;line-height:1.75;display:block}.membership-auto-assignment .membership-auto-warning button{margin-top:10px;display:block}.membership-auto-assignment .membership-auto-summary.is-unavailable,.membership-auto-assignment .membership-auto-validation{color:#8b5812}.membership-auto-assignment .membership-auto-validation{margin:12px 0 0;font-size:.74rem;line-height:1.6}.membership-auto-assignment .membership-auto-feedback{color:var(--blue);margin:12px 0 0;font-size:.76rem;line-height:1.6}.membership-auto-assignment :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #4391ed73}html[data-theme=dark] .membership-auto-assignment .membership-auto-warning,html[data-theme=dark] .membership-auto-assignment .membership-auto-validation,html[data-theme=dark] .membership-auto-assignment .membership-auto-summary.is-unavailable{color:#f1c47b}@media (max-width:600px){.membership-auto-assignment{padding:16px}.membership-auto-assignment .membership-auto-heading{align-items:flex-start;gap:10px}.membership-auto-assignment .membership-auto-heading>button{padding:10px;font-size:.72rem}.membership-auto-assignment .membership-auto-target{flex-basis:100%;max-width:none}.membership-auto-assignment .membership-auto-target select{font-size:16px}.membership-auto-assignment .membership-auto-actions>button{flex:100px;min-height:42px}}
