.beta-login{--beta-bg: #07111f;--beta-panel: #0d1b2e;--beta-panel-2: #0b1727;--beta-line: #213a58;--beta-blue: #6fa8ff;--beta-blue-strong: #4d8df5;min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.06fr) minmax(460px,.94fr);overflow:hidden;background:radial-gradient(circle at 29% 42%,rgba(64,126,224,.15),transparent 31%),radial-gradient(circle at 76% 44%,rgba(40,84,151,.08),transparent 30%),var(--beta-bg);color:#f4f7fb}.beta-login__product{position:relative;min-width:0;display:flex;flex-direction:column;padding:clamp(38px,4.7vw,74px) clamp(42px,6vw,92px)}.beta-login__product:after{content:"";position:absolute;left:18%;bottom:-320px;width:720px;height:520px;opacity:.4;background:radial-gradient(ellipse at center,rgba(73,132,232,.17),transparent 62%),repeating-radial-gradient(ellipse at center,transparent 0 56px,rgba(106,159,244,.06) 57px 58px);pointer-events:none}.beta-login__brand{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;width:fit-content}.beta-login__brand img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 8px 22px rgba(61,127,235,.26))}.beta-login__brand strong{font-size:16px;letter-spacing:-.01em}.beta-login__intro{position:relative;z-index:1;width:min(560px,100%);margin:auto 0 0;padding-top:72px}.beta-login__intro h1{margin:0;max-width:540px;font-size:clamp(34px,3.65vw,54px);line-height:1.13;letter-spacing:-.045em}.beta-login__intro h1 em{color:var(--beta-blue);font-style:normal}.beta-login__features{display:grid;gap:10px;width:min(430px,100%);margin-top:30px}.beta-login__feature{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:10px 14px;background:linear-gradient(90deg,#0d1e33a8,#0a182a42);border:1px solid rgba(45,72,105,.78);border-radius:12px}.beta-login__feature-icon{width:36px;height:36px;display:grid;place-items:center;color:var(--beta-blue);background:#427edf17;border:1px solid rgba(83,143,239,.28);border-radius:10px}.beta-login__feature-icon svg{width:18px;height:18px}.beta-login__feature strong{display:block;font-size:13px}.beta-login__feature small{display:block;margin-top:3px;color:#8398b0;font-size:10px;line-height:1.35}.beta-login__badge{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:9px 13px;color:#7db1ff;background:#2e64b714;border:1px solid rgba(72,124,205,.34);border-radius:9px;font-size:11px;font-weight:750}.beta-login__badge svg{width:15px;height:15px}.beta-login__footer{position:relative;z-index:1;margin-top:auto;padding-top:48px;color:#5f7590;font-size:10px}.beta-login__access{position:relative;display:grid;place-items:center;padding:clamp(34px,5vw,72px)}.beta-login__access:before{content:"";position:absolute;inset:12% 5%;background:radial-gradient(circle,rgba(70,128,217,.12),transparent 64%);pointer-events:none}.beta-login__card{position:relative;z-index:1;width:min(520px,100%);min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(34px,4.3vw,58px);text-align:center;background:radial-gradient(circle at 50% 10%,rgba(78,139,237,.12),transparent 28%),linear-gradient(155deg,#0f1f34fa,#0a1728fa);border:1px solid #294662;border-radius:16px;box-shadow:0 30px 70px #00000045}.beta-login__shield{width:88px;height:88px;display:grid;place-items:center;margin-bottom:28px;color:#8bb8ff;background:linear-gradient(145deg,#4884e542,#1d46852e);border:1px solid rgba(104,160,247,.42);border-radius:24px 24px 30px 30px;box-shadow:0 14px 35px #336fd226,inset 0 0 24px #70aaff14}.beta-login__shield svg{width:38px;height:38px}.beta-login__card h2{margin:0;font-size:clamp(27px,2.35vw,36px);line-height:1.1;letter-spacing:-.035em}.beta-login__card-subtitle{max-width:360px;margin:10px 0 34px;color:#9dafc3;font-size:13px;line-height:1.55}.beta-login__google{width:100%;min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:0 18px;color:#0b1727;background:#f7f9fc;border:1px solid #ffffff;border-radius:9px;box-shadow:0 9px 24px #00000024;cursor:pointer;font-size:14px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.beta-login__google:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #0003}.beta-login__google:disabled{cursor:not-allowed;opacity:.52}.beta-login__google svg{width:18px;height:18px}.beta-login__google-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-family:Arial,sans-serif;font-size:18px;font-weight:900;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0 100%);color:#fff;-webkit-background-clip:text;background-clip:text}.beta-login__activation{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:28px;padding:22px 0 0;color:#aab9cb;border-top:1px solid #243b57;text-align:left;font-size:11px;line-height:1.55}.beta-login__activation svg{width:18px;height:18px;color:var(--beta-blue)}.beta-login__activation strong{display:block;color:#d9e5f3;font-size:11px}.beta-login__activation button{display:inline;padding:0;color:#73a9fb;background:transparent;border:0;cursor:pointer;font-size:inherit;font-weight:750}.beta-login__oauth{width:100%;display:flex;align-items:center;gap:9px;margin-top:25px;color:#8397af;font-size:10px;text-align:left}.beta-login__oauth svg{width:15px;height:15px}.beta-login__extension-state{width:100%;margin:-14px 0 20px;padding:10px 12px;color:#91a6bd;background:#4a84de0f;border:1px solid rgba(73,126,207,.24);border-radius:8px;font-size:10px;line-height:1.4;text-align:left}.beta-login__extension-state.ready{color:#91ddb9;border-color:#4eb88547;background:#37a77112}.beta-login__extension-state.error{color:#ffb1b1;border-color:#ed67674d;background:#ca464612}.beta-login .inline-alert{width:100%;margin:0 0 16px;text-align:left}@media(max-width:1050px){.beta-login{grid-template-columns:1fr;overflow:visible}.beta-login__product{min-height:auto;padding:32px 28px 38px}.beta-login__intro{width:100%;margin-top:72px;padding-top:0}.beta-login__intro h1{max-width:680px}.beta-login__features{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.beta-login__badge{margin-top:20px}.beta-login__footer{padding-top:32px}.beta-login__access{padding:32px 20px 50px}.beta-login__card{min-height:560px}}@media(max-width:700px){.beta-login__product{padding:24px 18px 26px}.beta-login__brand img{width:36px;height:36px}.beta-login__intro{margin-top:52px}.beta-login__intro h1{font-size:34px}.beta-login__features{grid-template-columns:1fr}.beta-login__feature{min-height:56px}.beta-login__footer{display:none}.beta-login__access{padding:22px 14px 34px}.beta-login__card{min-height:auto;padding:34px 22px}.beta-login__shield{width:72px;height:72px;margin-bottom:22px}.beta-login__google{min-height:58px}}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #07111f;--bg-soft: #0a1626;--sidebar: #081321;--surface: #0e1b2c;--surface-raised: #122238;--surface-hover: #172b45;--border: #203650;--border-strong: #2c4a6c;--text: #f4f7fb;--muted: #9bacc0;--muted-strong: #bdc9d7;--blue: #72a8ff;--blue-strong: #4b8cf5;--blue-soft: rgba(89, 148, 247, .12);--green: #65d4a3;--green-soft: rgba(62, 194, 136, .12);--amber: #f2bd63;--amber-soft: rgba(233, 166, 55, .13);--red: #ff8e8e;--red-soft: rgba(238, 87, 87, .13);--shadow: 0 18px 45px rgba(0, 0, 0, .22)}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body,#root{min-height:100%}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.55}.shell{min-height:100vh;display:grid;grid-template-columns:268px minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:268px;display:flex;flex-direction:column;padding:24px 18px 18px;background:linear-gradient(180deg,#081523,#07111d);border-right:1px solid var(--border)}.brand,.login-brand{display:flex;align-items:center;gap:12px}.brand>div{display:grid;gap:2px;min-width:0}.brand strong,.login-brand strong{font-size:15px;letter-spacing:.01em}.brand>div>span{color:var(--muted);font-size:11px}.brand-mark{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#2f73de,#70a7ff);box-shadow:0 10px 24px #246cdf47}.brand-mark span{font-size:10px;font-weight:900;letter-spacing:.08em}.workspace-switcher{margin:26px 0 18px;padding:14px;border:1px solid var(--border);border-radius:13px;background:#ffffff06}.workspace-switcher>span,.nav-group>span{display:block;color:#71869f;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.workspace-switcher>strong{display:block;margin-top:6px;font-size:14px}.workspace-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.workspace-links a{padding:5px 8px;color:var(--blue);border:1px solid #294867;border-radius:7px;text-decoration:none;font-size:11px;font-weight:700}.workspace-links a:hover{background:var(--blue-soft)}.sidebar-nav{flex:1;overflow-y:auto;padding-right:2px}.nav-group{margin:0 0 20px}.nav-group>span{margin:0 10px 7px}.nav-link{display:flex;align-items:center;gap:11px;min-height:42px;margin:2px 0;padding:0 11px;border:1px solid transparent;border-radius:10px;color:var(--muted-strong);text-decoration:none;font-size:13px;font-weight:650}.nav-link svg{width:18px;height:18px;color:#7890aa}.nav-link:hover{color:var(--text);background:#ffffff09}.nav-link.active{color:#e9f2ff;background:var(--blue-soft);border-color:#294765}.nav-link.active svg{color:var(--blue)}.sidebar-account{padding-top:15px;border-top:1px solid var(--border)}.account-row{display:flex;align-items:center;gap:10px;min-width:0}.account-avatar{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#dceaff;background:#172b45;font-size:13px;font-weight:800}.account-row>div{display:grid;gap:2px;min-width:0}.account-row strong{overflow:hidden;text-overflow:ellipsis;font-size:11px;white-space:nowrap}.account-row small{color:var(--muted);font-size:10px}.sidebar-account>button{width:100%;display:flex;align-items:center;gap:9px;margin-top:12px;padding:9px 10px;color:var(--muted);background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:12px;text-align:left}.sidebar-account>button:hover{color:var(--text);background:#ffffff09}.sidebar-account>button svg{width:17px}.workspace{grid-column:2;min-width:0}.topbar{position:sticky;top:0;z-index:20;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;background:#07111fe6;border-bottom:1px solid rgba(32,54,80,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar>div{display:grid;gap:2px}.topbar>div span{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.topbar>div strong{font-size:14px}.main{min-width:0}.page{width:min(1440px,100%);margin:0 auto;padding:32px}.wide-page{width:min(1580px,100%)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 26px}.page-header>div:first-child{max-width:760px}.eyebrow{display:block;margin-bottom:9px;color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.page-header h1{margin:0;font-size:clamp(25px,2.5vw,34px);line-height:1.13;letter-spacing:-.025em}.page-header p{max-width:720px;margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.page-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:9px;cursor:pointer;text-decoration:none;font-size:13px;font-weight:750}.button svg{width:17px;height:17px}.button.primary{color:#fff;background:var(--blue-strong);border-color:#66a0fa;box-shadow:0 8px 22px #2569d32e}.button.primary:hover:not(:disabled){background:#5798ff}.button.secondary{color:var(--muted-strong);background:#101f32;border-color:var(--border-strong)}.button.secondary:hover:not(:disabled){color:#fff;background:#172a43}.button.compact{min-height:36px;padding:0 12px;font-size:12px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.metric-grid.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{min-width:0;min-height:154px;display:flex;flex-direction:column;padding:19px;background:linear-gradient(145deg,#112237f5,#0c1b2df5);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 32px #00000017}.metric-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-heading>span{color:var(--muted-strong);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.055em}.metric-heading>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--muted-strong);background:#ffffff0a;font-style:normal}.metric-heading svg{width:17px;height:17px}.metric-card>strong{display:block;margin-top:15px;overflow-wrap:anywhere;font-size:clamp(21px,2.1vw,28px);line-height:1.05;letter-spacing:-.025em}.metric-card>small{display:block;margin-top:8px;color:var(--muted);font-size:11px;line-height:1.4}.metric-footer{margin-top:auto;padding-top:13px;color:#71869f;font-size:10px}.metric-card.success .metric-heading>i{color:var(--green);background:var(--green-soft)}.metric-card.warning .metric-heading>i{color:var(--amber);background:var(--amber-soft)}.metric-card.danger .metric-heading>i{color:var(--red);background:var(--red-soft)}.metric-card.info .metric-heading>i{color:var(--blue);background:var(--blue-soft)}.financial-hero{position:relative;overflow:hidden;min-height:224px;display:grid;grid-template-columns:minmax(300px,1.25fr) minmax(360px,.95fr);align-items:stretch;margin-bottom:14px;background:radial-gradient(circle at 12% 16%,rgba(92,154,255,.16),transparent 37%),linear-gradient(135deg,#10223a,#0b192b 62%,#0b1727);border:1px solid #2b4969;border-radius:17px;box-shadow:0 20px 48px #00000029}.financial-hero:after{content:"";position:absolute;right:-92px;top:-130px;width:360px;height:360px;border:1px solid rgba(114,168,255,.11);border-radius:50%;box-shadow:0 0 0 52px #72a8ff06,0 0 0 104px #72a8ff04;pointer-events:none}.financial-hero-main{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:30px 34px}.financial-hero-label{display:flex;align-items:center;gap:9px;color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.financial-hero-label svg{width:18px}.financial-hero-main>strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:clamp(36px,4.7vw,62px);line-height:1;letter-spacing:-.045em}.financial-hero-main>strong small{color:#8eb8f7;font-size:15px;font-weight:800;letter-spacing:.08em}.financial-hero-main>p{margin:13px 0 0;color:var(--muted);font-size:12px}.financial-trust{position:relative;z-index:1;display:grid;align-content:center;padding:25px 30px;background:#040e1a42;border-left:1px solid rgba(43,73,105,.85)}.financial-trust>div{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(43,73,105,.63)}.financial-trust>div:first-child{border-top:0}.financial-trust span{color:#7890aa;font-size:10px}.financial-trust strong{color:var(--muted-strong);font-size:11px;text-align:right}.dashboard-metrics .metric-card{min-height:140px}.content-grid{display:grid;gap:18px;margin-top:18px}.content-grid.two-one{grid-template-columns:minmax(0,1.8fr) minmax(310px,.8fr)}.content-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{min-width:0;padding:20px;background:#0e1b2cf5;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 34px #0000001a}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 18px}.panel-header h2{margin:0;font-size:15px;line-height:1.3}.panel-header p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.panel-actions{flex:0 0 auto}.status-badge{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:var(--muted-strong);background:#9aacc014;border:1px solid rgba(154,172,192,.16);border-radius:999px;font-size:10px;font-weight:750;white-space:nowrap}.status-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-badge.success{color:var(--green);background:var(--green-soft);border-color:#65d4a338}.status-badge.warning{color:var(--amber);background:var(--amber-soft);border-color:#f2bd6338}.status-badge.danger{color:var(--red);background:var(--red-soft);border-color:#ff8e8e38}.status-badge.info{color:var(--blue);background:var(--blue-soft);border-color:#72a8ff38}.inline-notice,.inline-alert{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;border:1px solid var(--border);border-radius:11px;background:#0d1c2f}.inline-notice>svg,.inline-alert>svg{width:19px;flex:0 0 auto;margin-top:1px}.inline-notice strong{display:block;font-size:12px}.inline-notice p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.inline-notice.warning{color:var(--amber);background:var(--amber-soft);border-color:#f2bd6338}.inline-notice.warning p{color:#d7c29b}.inline-notice.danger,.inline-alert.danger{color:var(--red);background:var(--red-soft);border-color:#ff8e8e38}.inline-alert.migration{color:var(--blue);background:var(--blue-soft);border-color:#72a8ff3d}.inline-alert.migration>span{display:grid;gap:4px;color:#9cb8d9;font-size:10px;line-height:1.45}.inline-alert.migration strong{color:#dceaff;font-size:11px}.table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:11px}.data-table th{padding:0 12px 10px;color:#71869f;font-size:9px;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td{padding:13px 12px;color:var(--muted-strong);border-top:1px solid rgba(32,54,80,.75);vertical-align:middle}.data-table tbody tr:hover{background:#ffffff05}.data-table strong{color:var(--text);font-size:11px}.data-table td small{display:block;margin-top:4px;color:#71869f;font-size:9px}.operation-table{min-width:820px}.compact-table{min-width:520px}.table-wide{min-width:230px}.exchange-label{color:#d9e7fb;font-weight:750;text-transform:capitalize}.table-note{color:var(--amber)!important}.filters{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.filter-panel{padding:14px;margin-bottom:18px}label{display:grid;gap:7px;color:var(--muted-strong);font-size:11px;font-weight:700}input,select,textarea{width:100%;color:var(--text);background:#0a1829;border:1px solid var(--border-strong);border-radius:9px;transition:border-color .14s ease,background .14s ease}input,select{height:42px;padding:0 11px}textarea{padding:11px;line-height:1.5;resize:vertical}input:hover,select:hover,textarea:hover{border-color:#3b5c7e}input:focus,select:focus,textarea:focus{border-color:var(--blue);background:#0c1c30}select{appearance:auto}.header-select{min-width:190px}.header-select span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.header-select select{height:36px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;color:var(--muted);font-size:11px}.segmented{display:flex;align-items:center;gap:5px;overflow-x:auto}.segmented button{min-height:34px;flex:0 0 auto;padding:0 11px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:11px;font-weight:700}.segmented button:hover{color:var(--text);background:#ffffff09}.segmented button.active{color:#e8f2ff;background:var(--blue-soft);border-color:#315271}.command-center{display:grid;gap:18px}.command-actions{display:grid;gap:9px}.command-action{width:100%;min-height:64px;display:grid;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 12px;color:var(--text);background:#0b192a;border:1px solid var(--border);border-radius:10px;cursor:pointer;text-align:left}.command-action:hover:not(:disabled){border-color:#3a5f86;background:#10223a}.command-action>i{width:35px;height:35px;display:grid;place-items:center;color:var(--blue);background:var(--blue-soft);border-radius:9px}.command-action>i svg{width:17px}.command-action>span{min-width:0;display:grid;gap:4px}.command-action strong{font-size:11px}.command-action small{color:var(--muted);font-size:9px;line-height:1.35}.command-action>svg{width:16px;color:#6f86a0}.command-history{display:grid;gap:0}.command-history-label{margin-bottom:6px;color:#71869f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.command-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 0;border-top:1px solid rgba(32,54,80,.7);font-size:10px}.command-row small{color:#71869f}.data-state,.route-state{min-height:280px;display:flex;align-items:center;justify-content:center;gap:13px;color:var(--muted-strong);text-align:center}.route-state{min-height:100vh;flex-direction:column;padding:30px;background:var(--bg)}.route-state p{max-width:520px;margin:0;color:var(--muted);font-size:13px}.loading-state{flex-direction:column}.error-state{justify-content:flex-start;min-height:140px;padding:24px;color:var(--red);background:var(--red-soft);border:1px solid rgba(255,142,142,.2);border-radius:13px;text-align:left}.error-state>svg{flex:0 0 auto}.error-state>div{flex:1}.error-state strong{font-size:13px}.error-state p{margin:5px 0 0;color:#d7aaaa;font-size:11px}.loader{width:22px;height:22px;display:block;border:2px solid #29405a;border-top-color:var(--blue);border-radius:50%;animation:spin .75s linear infinite}.spin{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-skeleton{display:grid;gap:18px;animation:skeleton-enter .18s ease-out}.skeleton-heading{display:grid;gap:10px;padding:7px 0 10px}.skeleton-heading i,.skeleton-heading b,.skeleton-heading em,.skeleton-metrics i,.skeleton-panels i{display:block;overflow:hidden;background:#10223a;border:1px solid rgba(44,74,108,.45);border-radius:9px}.skeleton-heading i{width:112px;height:10px}.skeleton-heading b{width:min(420px,76%);height:34px}.skeleton-heading em{width:min(650px,92%);height:14px}.skeleton-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.skeleton-metrics i{height:154px}.skeleton-panels{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(310px,.8fr);gap:18px}.skeleton-panels i{height:360px}.skeleton-metrics i,.skeleton-panels i{position:relative}.skeleton-metrics i:after,.skeleton-panels i:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(114,168,255,.055),transparent);animation:skeleton-shimmer 1.35s ease-in-out infinite}@keyframes skeleton-enter{0%{opacity:0}}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.empty-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:var(--muted);text-align:center}.empty-state>i{width:42px;height:42px;display:grid;place-items:center;margin-bottom:12px;color:var(--blue);background:var(--blue-soft);border-radius:12px;font-style:normal}.empty-state strong{color:var(--muted-strong);font-size:12px}.empty-state p{max-width:430px;margin:7px 0 14px;font-size:11px;line-height:1.5}.empty-inline{padding:24px;color:var(--muted);font-size:11px;text-align:center}.alert-list,.status-list,.health-list,.entitlement-list{display:grid}.alert-row{padding:14px 0;border-top:1px solid rgba(32,54,80,.75)}.alert-row:first-child{padding-top:0;border-top:0}.alert-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.alert-row strong{font-size:12px}.alert-row p{margin:6px 0 10px;color:var(--muted);font-size:11px}.alert-values{display:flex;flex-wrap:wrap;gap:8px}.alert-values span{padding:6px 8px;color:var(--muted-strong);background:#ffffff06;border-radius:7px;font-size:10px}.status-list>div,.health-list>div,.entitlement-list>div{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(32,54,80,.7)}.status-list>div:first-child,.health-list>div:first-child,.entitlement-list>div:first-child{border-top:0}.health-list span{display:grid;gap:3px}.health-list strong,.entitlement-list strong{font-size:11px}.health-list small,.entitlement-list span{color:var(--muted);font-size:10px}.connector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.connector-card{min-width:0;overflow:hidden;background:#0b192a;border:1px solid var(--border);border-radius:12px}.connector-card>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border-bottom:1px solid rgba(32,54,80,.75)}.connector-monogram{width:38px;height:38px;display:grid;place-items:center;color:var(--blue);background:var(--blue-soft);border-radius:10px;font-size:11px;font-weight:850}.connector-card header>div{display:grid;gap:3px;min-width:0}.connector-card header strong{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.connector-card header small{color:var(--muted);font-size:9px;text-transform:uppercase}.connector-lines{padding:8px 14px}.connector-lines>div{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(32,54,80,.55)}.connector-lines>div:first-child{border-top:0}.connector-lines span{color:var(--muted);font-size:10px}.connector-lines strong{font-size:10px}.connector-card>footer{min-height:38px;padding:10px 14px;color:#7589a0;background:#ffffff05;border-top:1px solid rgba(32,54,80,.6);font-size:9px;line-height:1.4}.report-period{display:flex;align-items:baseline;gap:12px;margin:-8px 0 17px;color:var(--muted);font-size:11px}.report-period strong{color:var(--text);font-size:14px}.detail-list{margin:0}.detail-list>div{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(32,54,80,.7)}.detail-list>div:first-child{border-top:0}.detail-list dt{color:var(--muted);font-size:10px}.detail-list dd{margin:0;color:var(--muted-strong);font-size:11px;font-weight:700;text-align:right}.form-error{margin:8px 20px;color:var(--red);font-size:10px}.form-actions{display:flex;justify-content:flex-end}.admin-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-summary-grid>div{display:grid;gap:7px;padding:14px;background:#0a192a;border:1px solid var(--border);border-radius:10px}.admin-summary-grid span{color:var(--muted);font-size:10px}.admin-summary-grid strong{font-size:20px}.timeline-list{display:grid}.timeline-list>div{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:0 0 16px}.timeline-list>div>i{width:8px;height:8px;margin:4px 0 0 2px;background:var(--blue);border:2px solid #15365d;border-radius:50%}.timeline-list>div:not(:last-child):before{content:"";position:absolute;left:5px;top:13px;bottom:2px;width:1px;background:var(--border)}.timeline-list strong{font-size:11px}.timeline-list p{margin:4px 0;color:var(--muted);font-size:10px}.timeline-list small{color:#71869f;font-size:9px}.exception-list{display:grid;gap:9px}.exception-list>div{display:grid;gap:5px;padding:12px 13px;border:1px solid var(--border);border-left-width:3px;border-radius:9px}.exception-list strong{font-size:11px}.exception-list span{color:var(--muted);font-size:10px}.exception-list .danger{border-left-color:var(--red);background:var(--red-soft)}.exception-list .warning{border-left-color:var(--amber);background:var(--amber-soft)}.exception-list .success{border-left-color:var(--green);background:var(--green-soft)}.service-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-row{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid rgba(32,54,80,.7)}.service-row:first-child{border-top:0}.service-row strong{font-size:11px}.service-row p{max-width:520px;margin:5px 0;color:var(--muted);font-size:10px;line-height:1.45}.service-row small{color:#71869f;font-size:9px}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(450px,1.05fr) minmax(440px,.95fr);background:#07111f}.login-product{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(34px,5vw,72px);background:radial-gradient(circle at 25% 25%,rgba(70,132,228,.18),transparent 35%),linear-gradient(145deg,#0b1b30,#07121f 72%);border-right:1px solid var(--border)}.login-product:after{content:"";position:absolute;right:-220px;bottom:-250px;width:600px;height:600px;border:1px solid rgba(111,167,255,.15);border-radius:50%;box-shadow:0 0 0 80px #6fa7ff06,0 0 0 160px #6fa7ff05}.login-brand{position:relative;z-index:1}.login-message{position:relative;z-index:1;max-width:620px;margin:auto 0 34px}.login-message h1{max-width:590px;margin:0;font-size:clamp(40px,5vw,66px);line-height:1.01;letter-spacing:-.045em}.login-message p{max-width:570px;margin:22px 0 0;color:#a8b9cc;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.login-capabilities{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.login-capabilities>div{min-height:116px;display:flex;align-items:flex-start;gap:10px;padding:15px;background:#0d1e33bf;border:1px solid rgba(49,80,114,.7);border-radius:12px}.login-capabilities svg{width:18px;flex:0 0 auto;color:var(--blue)}.login-capabilities span{display:grid;gap:6px}.login-capabilities strong{font-size:11px}.login-capabilities small{color:var(--muted);font-size:9px;line-height:1.45}.login-product>footer{position:relative;z-index:1;margin-top:28px;color:#5f7690;font-size:10px}.login-access{display:grid;place-items:center;padding:36px;background:radial-gradient(circle at 50% 45%,rgba(39,83,145,.1),transparent 42%)}.login-card{width:min(430px,100%);padding:clamp(28px,4vw,42px);background:#0e1c2ff0;border:1px solid #29425e;border-radius:18px;box-shadow:var(--shadow)}.login-card-heading h2{margin:0;font-size:29px;letter-spacing:-.025em}.login-card-heading p{margin:10px 0 27px;color:var(--muted);font-size:13px;line-height:1.55}.google-button{width:100%;min-height:50px;display:grid;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 14px;color:var(--text);background:#162944;border:1px solid #3a5a80;border-radius:10px;cursor:pointer;font-size:13px;font-weight:750}.google-button:hover:not(:disabled){background:#1b3353;border-color:#5480b2}.google-button>svg{width:17px;color:var(--blue)}.google-mark{width:26px;height:26px;display:grid;place-items:center;color:#244b82;background:#fff;border-radius:7px;font-family:Arial,sans-serif;font-size:14px;font-weight:900}.login-security{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding-top:18px;color:#7890aa;border-top:1px solid var(--border);font-size:10px;line-height:1.45}.login-security svg{width:16px;flex:0 0 auto;color:var(--green)}.mobile-menu,.sidebar-scrim{display:none}@media(max-width:1180px){.metric-grid,.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid.two-one,.login-capabilities{grid-template-columns:1fr}.login-capabilities>div{min-height:auto}.financial-hero{grid-template-columns:minmax(280px,1fr) minmax(310px,.8fr)}}@media(max-width:900px){.shell{display:block}.sidebar{transform:translate(-100%);transition:transform .18s ease;box-shadow:18px 0 50px #00000059}.menu-open .sidebar{transform:translate(0)}.sidebar-scrim{position:fixed;inset:0;z-index:25;display:block;background:#020810ad;border:0}.mobile-menu{position:fixed;top:15px;left:16px;z-index:40;width:40px;height:40px;display:grid;place-items:center;color:var(--text);background:#122239;border:1px solid var(--border-strong);border-radius:10px}.workspace{min-height:100vh}.topbar{min-height:70px;padding:0 18px 0 70px}.page{padding:26px 20px}.financial-hero{grid-template-columns:1fr}.financial-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-left:0;border-top:1px solid rgba(43,73,105,.85)}.financial-trust>div{min-height:auto;display:grid;align-content:start;justify-content:initial;gap:6px;padding:0;border-top:0}.financial-trust strong{text-align:left}.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-panels,.login-page{grid-template-columns:1fr}.login-product{min-height:auto;padding:30px;border-right:0;border-bottom:1px solid var(--border)}.login-message{margin:70px 0 28px}.login-message h1{max-width:670px;font-size:clamp(35px,8vw,58px)}.login-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.login-access{min-height:520px}}@media(max-width:680px){.topbar .status-badge{display:none}.page{padding:22px 14px 34px}.page-header{align-items:flex-start;flex-direction:column;gap:16px}.page-actions{width:100%;justify-content:flex-start}.metric-grid,.metric-grid.compact-grid,.content-grid.equal,.service-groups{grid-template-columns:1fr}.metric-card{min-height:138px}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-grid{grid-template-columns:1fr}.segmented{margin-inline:-3px}.login-product{padding:24px 20px 28px}.login-message{margin-top:56px}.login-capabilities{grid-template-columns:1fr}.login-product>footer{display:none}.login-access{min-height:auto;padding:26px 16px 48px}.login-card,.financial-hero-main{padding:26px 22px}.financial-trust{grid-template-columns:1fr;padding:21px 22px}.financial-trust>div{min-height:45px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(43,73,105,.63)}.financial-trust>div:first-child{border-top:0}.financial-trust strong{text-align:right}.skeleton-metrics{grid-template-columns:1fr}.skeleton-metrics i{height:138px}}@media(max-width:430px){.filters{grid-template-columns:1fr}.page-actions .button{flex:1}.panel{padding:16px}.filter-panel{padding:10px}.command-row{grid-template-columns:minmax(0,1fr) auto}.command-row small{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.shell{grid-template-columns:244px minmax(0,1fr);background:radial-gradient(circle at 72% -12%,rgba(71,125,208,.08),transparent 28%),#07101c}.sidebar{width:244px;padding:20px 14px 14px;background:#060f1af7;border-right-color:#1a2a3c}.brand{padding:0 6px}.brand-mark{width:36px;height:36px;border-radius:11px;box-shadow:none}.brand strong{font-size:14px}.brand>div>span{color:#688099;font-size:10px}.area-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;margin:24px 0 25px;padding:4px;background:#0b1726;border:1px solid #1b2d41;border-radius:11px}.area-switcher a{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 7px;color:#70869d;border-radius:7px;text-decoration:none;font-size:10px;font-weight:750}.area-switcher a svg{width:14px;height:14px}.area-switcher a:hover{color:#dce7f4}.area-switcher a.active{color:#eef5ff;background:#17283c;box-shadow:0 1px #ffffff0d inset}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#21364d transparent}.nav-group{margin-bottom:23px}.nav-group>span{margin:0 11px 8px;color:#5f748a;font-size:9px;letter-spacing:.15em}.nav-link{min-height:39px;gap:10px;margin:1px 0;padding:0 10px;border:0;border-radius:9px;color:#8fa2b6;font-size:12px;font-weight:620}.nav-link svg{width:16px;height:16px;color:#647b92}.nav-link:hover{background:#0c1a2b}.nav-link.active{color:#f2f7fd;background:#12243a;border:0;box-shadow:inset 2px 0 #6ea8ff}.nav-link.active svg{color:#81b3ff}.sidebar-account{padding:13px 4px 0;border-top-color:#192a3c}.sidebar-runtime{display:flex;align-items:center;gap:7px;margin:0 6px 13px;color:#70869d;font-size:9px}.sidebar-runtime i{width:6px;height:6px;background:var(--amber);border-radius:50%;box-shadow:0 0 0 3px #f2bd6314}.sidebar-runtime i.online{background:var(--green);box-shadow:0 0 0 3px #65d4a314}.account-row{padding:7px 6px}.account-avatar{width:32px;height:32px;border-radius:9px}.account-row strong{font-size:10px}.sidebar-account>button{min-height:34px;margin-top:5px;font-size:10px}.workspace{grid-column:2}.topbar{min-height:64px;padding:0 28px;background:#07101cd1;border-bottom-color:#1b2c40db}.topbar-heading{display:grid!important;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px!important}.topbar-heading>span{color:#66809c!important;font-size:9px!important}.topbar-heading>span:after{content:"/";margin-left:8px;color:#344a61}.topbar-heading>strong{color:#ecf3fb;font-size:13px!important}.topbar-heading>small{margin-left:3px;color:#647b91;font-size:10px}.topbar-status{display:flex!important;align-items:center;gap:8px!important}.environment-chip{padding:5px 8px;color:#71879d!important;background:#0d1a2a;border:1px solid #1c3045;border-radius:999px;font-size:9px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.main{min-height:calc(100vh - 64px)}.page{width:min(1420px,100%);padding:30px 32px 46px}.wide-page{width:min(1540px,100%)}.page-header{align-items:center;margin-bottom:24px}.page-header>div:first-child{max-width:720px}.eyebrow{margin-bottom:7px;color:#7af;font-size:9px;letter-spacing:.15em}.page-header h1{font-size:clamp(26px,2.4vw,35px);letter-spacing:-.035em}.page-header p{margin-top:8px;color:#8296aa;font-size:12px;line-height:1.55}.button{min-height:39px;border-radius:9px;font-size:12px}.button.primary{background:#4f8ff3;border-color:#659ff6;box-shadow:0 8px 22px #2665c629}.button.primary:hover:not(:disabled){background:#609cf8}.button.secondary{color:#a9b8c7;background:#0d1b2b;border-color:#263c54}.button.compact{min-height:34px}.panel{padding:19px;background:#0b1726eb;border-color:#1d3147;border-radius:15px;box-shadow:0 14px 32px #00000014}.panel-header{margin-bottom:16px}.panel-header h2{font-size:14px;letter-spacing:-.01em}.panel-header p{color:#71869c;font-size:10px}.text-link{display:inline-flex;align-items:center;gap:6px;color:#78aaff;text-decoration:none;font-size:10px;font-weight:750;white-space:nowrap}.text-link:hover{color:#a8c9ff}.text-link svg{width:13px;height:13px}.status-badge{padding:4px 7px;font-size:9px}.inline-notice{margin-bottom:14px;padding:12px 14px;border-radius:10px}.inline-notice strong{font-size:11px}.inline-notice p{font-size:10px}.balance-overview{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(320px,.85fr) minmax(520px,1.25fr);background:radial-gradient(circle at 0 0,rgba(83,145,242,.17),transparent 42%),linear-gradient(135deg,#10243d,#0b1c31 56%,#091725);border:1px solid #2b4765;border-radius:18px;box-shadow:0 22px 50px #00000021}.balance-overview:after{content:"";position:absolute;right:-110px;top:-210px;width:430px;height:430px;border:1px solid rgba(113,168,255,.08);border-radius:50%;box-shadow:0 0 0 64px #71a8ff05,0 0 0 128px #71a8ff03;pointer-events:none}.balance-primary{position:relative;z-index:1;min-height:230px;display:flex;flex-direction:column;justify-content:center;padding:30px 32px;border-right:1px solid rgba(48,76,106,.72)}.balance-label{display:flex;align-items:center;gap:10px;color:#91a7bd;font-size:10px;font-weight:700}.balance-primary>strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:17px;font-size:clamp(39px,4.4vw,59px);line-height:1;letter-spacing:-.055em}.balance-primary>strong small{color:#8eb7f6;font-size:13px;letter-spacing:.08em}.balance-primary>p{margin:12px 0 0;color:#7790aa;font-size:10px}.balance-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:18px}.balance-stats article{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:17px;border-left:1px solid rgba(45,72,100,.65)}.balance-stats article:first-child{border-left:0}.balance-stats article>i{width:30px;height:30px;display:grid;place-items:center;margin-bottom:17px;color:#78aaff;background:#5b96f41c;border-radius:9px;font-style:normal}.balance-stats article svg{width:15px;height:15px}.balance-stats article>span{color:#718aa4;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.balance-stats article>strong{margin-top:7px;overflow-wrap:anywhere;font-size:22px;letter-spacing:-.025em}.balance-stats article>small{margin-top:6px;color:#698198;font-size:9px;line-height:1.4}.balance-proof{position:relative;z-index:1;grid-column:1 / -1;min-height:42px;display:flex;align-items:center;gap:20px;padding:0 32px;color:#698198;background:#030b1430;border-top:1px solid rgba(45,72,100,.62);font-size:9px}.balance-proof span{display:inline-flex;align-items:center;gap:6px}.balance-proof svg{width:13px;height:13px;color:#78aaff}.dashboard-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr);gap:16px;margin-top:16px;align-items:start}.dashboard-side{display:grid;gap:16px}.dashboard-activity{padding-bottom:8px}.task-list{display:grid}.task-list>a{min-height:61px;display:grid;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:11px;color:inherit;border-top:1px solid rgba(31,51,73,.72);text-decoration:none}.task-list>a:first-child{border-top:0}.task-list>a>i{width:32px;height:32px;display:grid;place-items:center;color:#8ba2b8;background:#8ba2b814;border-radius:9px;font-style:normal}.task-list>a>i.success{color:var(--green);background:var(--green-soft)}.task-list>a>i.warning{color:var(--amber);background:var(--amber-soft)}.task-list>a>i svg{width:15px}.task-list>a>span{min-width:0;display:grid;gap:3px}.task-list strong{font-size:10px}.task-list small{color:#70859a;font-size:9px}.task-list>a>svg{width:13px;color:#526c85}.task-list>a:hover strong,.task-list>a:hover>svg{color:#8eb8f7}.dashboard-commands .command-action{min-height:56px;grid-template-columns:31px minmax(0,1fr) 15px;padding:8px 9px;background:transparent;border-color:transparent;border-top-color:#1f3349b8;border-radius:0}.dashboard-commands .command-action:first-child{border-top-color:transparent}.dashboard-commands .command-action:hover:not(:disabled){background:#0e1d30;border-color:transparent}.dashboard-commands .command-action>i{width:31px;height:31px}.dashboard-commands .command-history{display:none}.admin-signal-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;overflow:hidden;background:#0b1726e6;border:1px solid #1d3147;border-radius:15px}.admin-signal-bar article{min-width:0;min-height:108px;display:flex;align-items:center;gap:13px;padding:18px;border-left:1px solid #1d3147}.admin-signal-bar article:first-child{border-left:0}.admin-signal-bar article>i{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:#82a3c5;background:#82a3c514;border-radius:10px;font-style:normal}.admin-signal-bar article>i svg{width:17px}.admin-signal-bar article>i.success{color:var(--green);background:var(--green-soft)}.admin-signal-bar article>i.warning{color:var(--amber);background:var(--amber-soft)}.admin-signal-bar article>i.danger{color:var(--red);background:var(--red-soft)}.admin-signal-bar article>i.info{color:var(--blue);background:var(--blue-soft)}.admin-signal-bar article>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px}.admin-signal-bar span{color:#7b90a5;font-size:9px;font-weight:700}.admin-signal-bar strong{font-size:23px;letter-spacing:-.03em}.admin-signal-bar small{grid-column:1 / -1;overflow:hidden;color:#63798e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-primary-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:16px;align-items:stretch}.admin-secondary-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:16px;margin-top:16px}.decision-list{display:grid}.decision-list>a,.decision-clear{min-height:69px;display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;color:inherit;border-top:1px solid rgba(31,51,73,.72);text-decoration:none}.decision-list>a:first-child,.decision-clear:first-child{border-top:0}.decision-list>a>i,.decision-clear>i{width:36px;height:36px;display:grid;place-items:center;color:var(--green);background:var(--green-soft);border-radius:10px;font-style:normal}.decision-list>a>i.danger{color:var(--red);background:var(--red-soft)}.decision-list>a>i.warning{color:var(--amber);background:var(--amber-soft)}.decision-list svg,.decision-clear svg{width:16px}.decision-list>a>span,.decision-clear>span{display:grid;gap:4px}.decision-list strong,.decision-clear strong{font-size:11px}.decision-list small,.decision-clear small{color:#70859a;font-size:9px}.decision-list>a>svg{color:#5c748d}.decision-list>a:hover>svg{color:#8eb8f7}.platform-health-list{display:grid}.platform-health-list>div{min-height:49px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:11px;border-top:1px solid rgba(31,51,73,.68)}.platform-health-list>div:first-child{border-top:0}.platform-health-list>div>i{width:7px;height:7px;background:#8093a7;border-radius:50%}.platform-health-list>div>i.success{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.platform-health-list>div>i.warning{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.platform-health-list>div>i.danger{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.platform-health-list>div>span{display:grid;gap:3px}.platform-health-list strong{font-size:10px}.platform-health-list small{color:#687f95;font-size:9px}.release-feed{display:grid}.release-feed article{min-height:67px;display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:11px;border-top:1px solid rgba(31,51,73,.68)}.release-feed article:first-child{border-top:0}.release-feed article>i{width:33px;height:33px;display:grid;place-items:center;color:#7dacfa;background:var(--blue-soft);border-radius:9px;font-style:normal}.release-feed article>i svg{width:15px}.release-feed article>div{min-width:0}.release-feed strong{font-size:10px}.release-feed strong b{margin-left:4px;color:#86b4fb;font-weight:750}.release-feed p{margin:3px 0;overflow:hidden;color:#70859a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.release-feed small{color:#5f758b;font-size:8px}.inventory-list{display:grid}.inventory-list a{min-height:79px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 10px;color:inherit;border-top:1px solid rgba(31,51,73,.68);text-decoration:none}.inventory-list a:first-child{border-top:0}.inventory-list a>span{display:flex;align-items:center;gap:8px;color:#a5b5c5;font-size:10px;font-weight:700}.inventory-list a>span svg{width:15px;color:#79aaf7}.inventory-list a>strong{grid-row:1 / 3;grid-column:2;align-self:center;font-size:22px;letter-spacing:-.03em}.inventory-list a>small{overflow:hidden;color:#647a90;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.inventory-list a:hover>span{color:#e6eef8}.support-console{--support-ink: #172033;--support-muted: #687286;--support-line: #dfe4eb;--support-line-strong: #d3d9e2;--support-canvas: #edf1f5;--support-panel: #fff;--support-nav: #101722;--support-blue: #315efb;--support-blue-dark: #244bd3;--support-blue-soft: #eef3ff;--support-green: #16825d;--support-amber: #a85f0b;--support-red: #c83e4d;width:100%;height:100vh;min-height:680px;display:flex;overflow:hidden;color:var(--support-ink);background:var(--support-canvas);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.support-console button,.support-console input,.support-console textarea,.support-console select{font:inherit}.support-console button:focus-visible,.support-console input:focus-visible,.support-console textarea:focus-visible,.support-console select:focus-visible{outline:2px solid #7c9bff;outline-offset:2px}.support-console-nav{position:relative;width:224px;flex:0 0 224px;display:flex;flex-direction:column;color:#dbe3ef;background:var(--support-nav);border-right:1px solid #253043}.support-console-brand{height:68px;display:flex;align-items:center;gap:11px;padding:0 18px;color:inherit;background:transparent;border:0;border-bottom:1px solid #263044;cursor:pointer;text-align:left}.support-console-brand>span:last-child{min-width:0;display:flex;flex-direction:column}.support-console-brand strong{color:#fff;font-size:14px;line-height:1.25;letter-spacing:-.01em}.support-console-brand small{margin-top:2px;color:#8997ad;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.support-console-logo{position:relative;width:28px;height:28px;flex:0 0 28px}.support-console-logo i{position:absolute;width:15px;height:6px;background:#7290ff;transform:skewY(-28deg)}.support-console-logo i:first-child{top:4px;left:2px}.support-console-logo i:nth-child(2){top:11px;left:7px;background:#fff}.support-console-logo i:nth-child(3){top:18px;left:12px}.support-console-groups{min-height:0;flex:1;display:flex;flex-direction:column;gap:24px;padding:22px 11px;overflow-y:auto}.support-console-groups p{margin:0 9px 8px;color:#6f7d93;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.support-nav-item{position:relative;width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#aeb8c8;background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:13px;font-weight:560;text-align:left}.support-nav-item:hover{color:#edf2f8;background:#172132}.support-nav-item.active{color:#fff;background:#202c40}.support-nav-item.active:before{content:"";position:absolute;left:-11px;width:3px;height:22px;background:#6f8dff;border-radius:0 2px 2px 0}.support-nav-item em{min-width:22px;color:#8794a7;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.support-nav-item.active em{color:#b8c6ff}.support-console-agent{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:15px 13px;background:#0d141e;border-top:1px solid #263044}.support-console-avatar,.support-ticket-avatar,.support-message-avatar,.support-large-avatar{display:inline-flex;align-items:center;justify-content:center;color:#244bd3;background:#e9efff;font-weight:780;letter-spacing:-.02em}.support-console-avatar{width:34px;height:34px;color:#e5ebff;background:#26334a;border:1px solid #40506a;border-radius:8px;font-size:11px}.support-console-agent>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.support-console-agent strong{overflow:hidden;color:#eef3fb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-console-agent small{overflow:hidden;margin-top:3px;color:#7f8ca0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.support-console-agent small i,.support-health i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%}.support-console-agent small i.online,.support-health i.online{background:#20a979;box-shadow:0 0 0 3px #e3f5ee}.support-console-agent small i.offline,.support-health i.offline{background:#d6891f;box-shadow:0 0 0 3px #fff0d4}.support-console-agent>button{color:#78869a;background:transparent;border:0;cursor:pointer}.support-profile-menu{position:absolute;z-index:20;right:9px;bottom:62px;width:178px;overflow:hidden;background:#fff;border:1px solid #d8dee7;border-radius:8px;box-shadow:0 14px 38px #0e162347}.support-profile-menu button{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#465166;background:#fff;border:0;border-bottom:1px solid #edf0f3;cursor:pointer;font-size:10px;text-align:left}.support-profile-menu button:hover{background:#f5f7fa}.support-profile-menu svg{width:14px}.support-console-stage{min-width:0;flex:1;display:flex;flex-direction:column}.support-console-topbar{height:68px;flex:0 0 68px;display:flex;align-items:center;gap:14px;padding:0 18px;background:#fff;border-bottom:1px solid var(--support-line-strong)}.support-global-search{width:min(520px,52vw);height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;background:#f7f8fa;border:1px solid #d9dee7;border-radius:7px}.support-global-search svg{width:15px;color:#657084}.support-global-search input{min-width:0;flex:1;color:var(--support-ink);background:transparent;border:0;outline:0;font-size:12px}.support-global-search input::placeholder{color:#9098a7}.support-global-search kbd{padding:3px 6px;color:#8490a2;background:#fff;border:1px solid #d8dde6;border-bottom-color:#c7cdd8;border-radius:4px;font-family:inherit;font-size:9px}.support-health{display:flex;align-items:center;gap:7px;margin-left:auto;padding:7px 9px;color:#536074;background:transparent;border:0;cursor:default;font-size:11px;font-weight:650}.support-new-case-top,.support-queue-header>button{height:32px;padding:0 11px;color:#244bd3;background:#f3f6ff;border:1px solid #cad3ff;border-radius:6px;cursor:pointer;font-size:10px;font-weight:750}.support-desk{min-height:0;flex:1;display:grid;grid-template-columns:minmax(292px,332px) minmax(500px,1fr) minmax(300px,338px);overflow:hidden}.support-queue,.support-conversation,.support-context{min-width:0;min-height:0;background:var(--support-panel)}.support-queue{display:flex;flex-direction:column;border-right:1px solid var(--support-line-strong)}.support-queue-header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 13px}.support-queue-header p,.support-case-summary span,.support-technical-overview>div>span,.support-dialog>header span,.support-resource-header span,.support-article-detail header span,.support-escalation-detail header span,.support-incident-detail header span{display:block;margin:0 0 4px;color:#7a8598;font-size:9px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.support-queue-header h1{margin:0;color:#172033;font-size:20px;font-weight:710;letter-spacing:-.035em}.support-queue-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:0 16px 14px;background:#f8f9fb;border:1px solid #e2e6ed;border-radius:7px}.support-queue-summary span{display:flex;flex-direction:column;gap:2px;padding:9px 10px;color:#8791a2;font-size:9px;white-space:nowrap}.support-queue-summary span+span{border-left:1px solid #e2e6ed}.support-queue-summary strong{color:#303a4e;font-size:13px;font-variant-numeric:tabular-nums}.support-queue-filters{display:flex;gap:3px;padding:0 12px 9px;border-bottom:1px solid var(--support-line)}.support-queue-filters button{padding:6px 8px;color:#758095;background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:10px;font-weight:680}.support-queue-filters button:hover,.support-queue-filters button.active{color:#294db9;background:var(--support-blue-soft)}.support-queue-filters .support-queue-refresh{margin-left:auto;padding:4px 6px}.support-queue-refresh svg{width:14px;height:14px}.support-ticket-list{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cfd6e0 transparent}.support-ticket{position:relative;width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:13px 14px;color:inherit;background:#fff;border:0;border-bottom:1px solid #e8ebf0;cursor:pointer;text-align:left}.support-ticket:hover{background:#f8faff}.support-ticket.active{background:#f0f4ff;box-shadow:inset 3px 0 0 var(--support-blue)}.support-ticket-avatar{width:34px;height:34px;border-radius:7px;font-size:10px}.support-ticket-copy{min-width:0;display:flex;flex-direction:column}.support-ticket-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-ticket-line strong{overflow:hidden;color:#283246;font-size:11px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.support-ticket-line time{flex:none;color:#929aaa;font-size:9px}.support-ticket-subject{display:-webkit-box;overflow:hidden;margin-top:5px;color:#1f293d;font-size:12px;font-weight:680;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.support-ticket-preview{overflow:hidden;margin-top:4px;color:#7b8495;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.support-ticket-meta{display:flex;align-items:center;gap:5px;margin-top:8px;overflow:hidden}.support-ticket-meta span{padding:3px 5px;color:#697488;background:#fafbfc;border:1px solid #e0e5ec;border-radius:4px;font-size:8px;font-weight:670;white-space:nowrap}.support-ticket-meta span.danger{color:#b53241;background:#fff5f6;border-color:#f2cfd4}.support-unread{position:absolute;top:38px;right:13px;width:17px;height:17px;display:grid;place-items:center;color:#fff;background:var(--support-blue);border-radius:50%;font-size:8px;font-weight:750}.support-queue-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:32px 20px;color:#8a94a5;font-size:10px;text-align:center}.support-queue-empty strong{color:#354055;font-size:13px}.support-queue-empty button{margin-top:7px;color:#3157c5;background:transparent;border:0;cursor:pointer;font-size:10px;font-weight:700}.support-conversation{display:flex;flex-direction:column;background:#f6f7f9}.support-case-header{position:relative;min-height:106px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px 14px;background:#fff;border-bottom:1px solid var(--support-line-strong)}.support-case-identity{min-width:0}.support-case-kicker{display:flex;align-items:center;gap:7px;color:#778195;font-size:9px;font-weight:670}.support-case-kicker span+span:before{content:"/";margin-right:7px;color:#bcc2cd}.support-case-header h2{max-width:720px;margin:7px 0 9px;color:#182237;font-size:clamp(15px,1.25vw,19px);font-weight:710;line-height:1.25;letter-spacing:-.025em}.support-case-subline{display:flex;align-items:center;gap:9px;color:#7b8597;font-size:9px}.support-case-subline>span:not(:first-child):before{content:"";display:inline-block;width:3px;height:3px;margin:0 7px 2px 0;background:#b5bdc9;border-radius:50%}.support-status{height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:4px;font-size:8px;font-weight:780;letter-spacing:.02em;text-transform:uppercase}.support-status.status-active{color:#8c550d;background:#fff1d8}.support-status.status-new{color:#244dbd;background:#eaf0ff}.support-status.status-waiting_customer{color:#5d6270;background:#eceef2}.support-status.status-waiting_team{color:#b33241;background:#ffeaed}.support-status.status-resolved{color:#177755;background:#eaf7f2}.support-case-actions{position:relative;flex:none;display:flex;align-items:center;gap:7px}.support-button,.support-more-button,.support-send-button{height:32px;padding:0 11px;border-radius:6px;cursor:pointer;font-size:10px;font-weight:730}.support-button.primary,.support-send-button{color:#fff;background:var(--support-blue);border:1px solid var(--support-blue)}.support-button.primary:hover,.support-send-button:hover{background:var(--support-blue-dark)}.support-button.secondary{color:#4f5a6e;background:#fff;border:1px solid #d6dce5}.support-button.secondary.selected{color:#294db9;background:#eef3ff;border-color:#c5d0f9}.support-button.full{width:100%}.support-button:disabled,.support-send-button:disabled{color:#8f98a6;background:#e9ecf0;border-color:#cad0d9;cursor:not-allowed}.support-more-button{width:32px;padding:0;color:#737d8f;background:#fff;border:1px solid #d6dce5}.support-case-menu{position:absolute;z-index:25;top:40px;right:0;width:310px;display:grid;gap:10px;padding:14px;background:#fff;border:1px solid #d6dce5;border-radius:9px;box-shadow:0 20px 46px #1c273a33}.support-case-menu label,.support-dialog-form label{display:grid;gap:5px}.support-case-menu label>span,.support-dialog-form label>span{color:#748094;font-size:9px;font-weight:680}.support-case-menu input,.support-case-menu select,.support-case-menu textarea,.support-dialog-form input,.support-dialog-form select,.support-dialog-form textarea{width:100%;color:#334057;background:#fff;border:1px solid #d6dce5;border-radius:6px}.support-case-menu input,.support-case-menu select,.support-dialog-form input,.support-dialog-form select{height:36px;padding:0 9px;font-size:10px}.support-case-menu textarea,.support-dialog-form textarea{padding:9px 10px;font-size:10px;line-height:1.5;resize:vertical}.support-menu-grid,.support-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.support-menu-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding-top:4px;border-top:1px solid #edf0f3}.support-menu-actions button{min-height:35px;padding:4px;color:#5f6b7e;background:#f7f8fa;border:1px solid #e2e6ec;border-radius:5px;cursor:pointer;font-size:8px;font-weight:670}.support-work-error{margin:0;padding:7px 14px;color:#a3313e;background:#fff0f1;border-bottom:1px solid #f2cfd4;font-size:9px}.support-conversation-scroll{min-height:0;flex:1;padding:14px 20px 24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd2dc transparent}.support-case-summary{position:relative;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.25fr) auto;align-items:center;gap:18px;padding:12px 14px;background:#f2f5fd;border:1px solid #d9e1f6;border-left:3px solid #5577e9;border-radius:6px}.support-case-summary>div{display:flex;flex-direction:column}.support-case-summary strong{color:#263651;font-size:11px;line-height:1.35}.support-case-summary p{margin:0;color:#5d6980;font-size:10px;line-height:1.55}.support-case-summary button{color:#3156c7;background:transparent;border:0;cursor:pointer;font-size:9px;font-weight:730;white-space:nowrap}.support-timeline-date{display:flex;align-items:center;gap:12px;margin:18px 0;color:#98a1b0;font-size:8px;font-weight:680;text-transform:uppercase}.support-timeline-date:before,.support-timeline-date:after{content:"";height:1px;flex:1;background:#e0e4ea}.support-case-timeline{display:flex;flex-direction:column}.support-message{max-width:89%;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;margin-bottom:15px}.support-message.agent{margin-left:auto}.support-message-avatar{width:32px;height:32px;border-radius:7px;font-size:9px}.support-message-avatar.agent{color:#2a624f;background:#dff2eb}.support-message>div{min-width:0}.support-message header,.support-internal-note header{display:flex;align-items:center;gap:7px;margin-bottom:5px}.support-message header strong,.support-internal-note header strong{color:#313b4e;font-size:10px}.support-message header span,.support-internal-note header span{color:#929aa8;font-size:8px}.support-message p{margin:0;padding:11px 13px;color:#394358;background:#fff;border:1px solid #dde2e9;border-radius:5px 9px 9px;box-shadow:0 1px 1px #1f283708;font-size:11px;line-height:1.55;white-space:pre-wrap}.support-message.agent p{background:#f0f4ff;border-color:#d2defe}.support-internal-note{max-width:82%;margin:10px auto 16px;padding:10px 12px;background:#fff9e9;border:1px solid #eed89e;border-left:3px solid #d1a32f;border-radius:5px}.support-internal-note p{margin:0;color:#5d5542;font-size:10px;line-height:1.5;white-space:pre-wrap}.support-system-event{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px auto;color:#848d9d;font-size:8px;text-align:center}.support-system-event>span{color:#a3aab5}.support-system-event>i{width:4px;height:4px;background:#8c9ac2;border-radius:50%}.support-system-event button{color:#3157c5;background:transparent;border:0;cursor:pointer;font-size:8px;font-weight:700}.support-composer{position:relative;flex:none;margin:0 14px 12px;background:#fff;border:1px solid #d6dce5;border-radius:7px;box-shadow:0 5px 20px #212b3f12}.support-composer.note-mode{background:#fffdf6;border-color:#e3c977}.support-composer-state{position:absolute;right:8px;bottom:calc(100% + 7px);display:flex;align-items:center;gap:5px;padding:6px 8px;color:#778195;background:#fff;border:1px solid #d7dee8;border-radius:5px;box-shadow:0 3px 12px #1f293714;font-size:8px}.support-composer-state span{color:#3157c5;font-weight:730}.support-composer-state strong{color:#4c586d}.support-composer-tabs{height:35px;display:flex;align-items:center;gap:15px;padding:0 11px;border-bottom:1px solid #e6e9ee}.support-composer-tabs button{position:relative;height:100%;padding:0;color:#8a93a2;background:transparent;border:0;cursor:pointer;font-size:9px;font-weight:730}.support-composer-tabs button.active{color:#3157c5}.support-composer.note-mode .support-composer-tabs button.active{color:#8a620e}.support-composer-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:currentColor}.support-composer textarea{width:100%;min-height:68px;display:block;padding:11px 12px;color:#334057;background:transparent;border:0;outline:0;resize:none;font-size:10px;line-height:1.5}.support-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-top:1px solid #edf0f3}.support-composer-actions>div{display:flex;gap:2px}.support-composer-actions>div button{padding:5px 7px;color:#6f7a8e;background:transparent;border:0;border-radius:4px;cursor:pointer;font-size:8px;font-weight:680}.support-composer-actions>div button:hover{color:#3157c5;background:#f1f4fb}.support-send-button{height:30px}.support-article-picker{position:absolute;z-index:20;right:8px;bottom:44px;width:min(420px,calc(100% - 16px));max-height:280px;overflow-y:auto;background:#fff;border:1px solid #d5dbe4;border-radius:8px;box-shadow:0 18px 42px #1f2a3d33}.support-article-picker header{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-bottom:1px solid #e5e9ef}.support-article-picker header strong{font-size:10px}.support-article-picker header button{width:27px;height:27px;display:grid;place-items:center;color:#758095;background:transparent;border:0;cursor:pointer}.support-article-picker header svg{width:14px}.support-article-picker>button{width:100%;display:grid;gap:3px;padding:10px 12px;color:#354055;background:#fff;border:0;border-bottom:1px solid #edf0f3;cursor:pointer;text-align:left}.support-article-picker>button:hover{background:#f6f8fb}.support-article-picker>button strong{font-size:9px}.support-article-picker>button span{color:#7a8598;font-size:8px;line-height:1.45}.support-context{overflow-y:auto;border-left:1px solid var(--support-line-strong);scrollbar-width:thin;scrollbar-color:#cbd2dc transparent}.support-context-tabs{position:sticky;z-index:3;top:0;height:48px;display:grid;grid-template-columns:repeat(3,1fr);padding:0 12px;background:#fff;border-bottom:1px solid var(--support-line)}.support-context-tabs button{position:relative;color:#7c8698;background:transparent;border:0;cursor:pointer;font-size:9px;font-weight:730}.support-context-tabs button.active{color:#294db9}.support-context-tabs button.active:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:var(--support-blue)}.support-context-content{padding:14px}.support-customer-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:2px 0 15px;border-bottom:1px solid #e4e8ee}.support-large-avatar{width:42px;height:42px;border-radius:8px;font-size:11px}.support-customer-card h3{margin:3px 0;color:#273247;font-size:12px}.support-customer-card p{overflow:hidden;margin:0;color:#7f899a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.support-context-section{padding:15px 0;border-bottom:1px solid #e4e8ee}.support-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.support-section-heading h4{margin:0;color:#303b50;font-size:10px;font-weight:750}.support-section-heading>span{padding:3px 6px;color:#8b94a4;background:#f1f3f6;border-radius:4px;font-size:8px;font-weight:730}.support-section-heading>span.ok{color:#177755;background:#eaf7f2}.support-section-heading>span.warning{color:#9a610e;background:#fff7e6}.support-section-heading>span.incident{color:#aa3341;background:#fff0f1}.support-detail-list{margin:0}.support-detail-list>div{min-height:27px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px dashed #edf0f3}.support-detail-list>div:last-child{border-bottom:0}.support-detail-list dt{color:#8490a2;font-size:9px}.support-detail-list dd{margin:0;color:#3f4a5f;font-size:9px;font-weight:680;text-align:right}.support-context-note{margin:0;color:#6f7a8d;font-size:9px;line-height:1.55}.support-inline-link{width:100%;margin-top:7px;padding:5px 0;color:#3157c5;background:transparent;border:0;cursor:pointer;font-size:9px;font-weight:680;text-align:left}.support-technical-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 15px}.support-technical-overview h3{margin:4px 0;color:#29344a;font-size:13px;letter-spacing:-.02em}.support-technical-overview p{margin:0;color:#8490a2;font-size:8px}.support-technical-overview>strong{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;color:#9a610e;background:#fff7e6;border:1px solid #f0c46c;border-radius:8px;font-size:13px}.support-technical-overview>strong.ok{color:#177755;background:#eaf7f2;border-color:#bfe2d4}.support-signal-list{border-top:1px solid #e4e8ee;border-bottom:1px solid #e4e8ee}.support-signal-list>div{min-height:53px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #eef0f4}.support-signal-list>div:last-child{border-bottom:0}.support-signal-list>div.warning{margin:0 -8px;padding:8px;background:#fff9ed}.support-signal-list i{width:7px;height:7px;border-radius:50%}.support-signal-list i.good{background:#1a9c70;box-shadow:0 0 0 3px #e4f5ef}.support-signal-list i.warning{background:#d6891f;box-shadow:0 0 0 3px #fff0d4}.support-signal-list span{min-width:0;display:flex;flex-direction:column;gap:3px}.support-signal-list strong{color:#3b465a;font-size:9px}.support-signal-list small{overflow:hidden;color:#8a94a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.support-signal-list em{color:#7f899a;font-size:8px;font-style:normal}.support-signal-list .warning em{color:#9b600e;font-weight:730}.support-full-action{width:100%;height:34px;margin-top:13px;color:#294db9;background:#eff3ff;border:1px solid #c9d4fb;border-radius:6px;cursor:pointer;font-size:9px;font-weight:760}.support-text-action{width:100%;margin-top:8px;padding:7px;color:#657084;background:transparent;border:0;cursor:pointer;font-size:9px;font-weight:680}.support-text-action:hover{color:#294db9}.support-activity-panel ol{position:relative;margin:0;padding:0;list-style:none}.support-activity-panel ol:before{content:"";position:absolute;top:8px;bottom:8px;left:4px;width:1px;background:#e0e5ec}.support-activity-panel li{position:relative;display:grid;grid-template-columns:9px 1fr;gap:10px;padding-bottom:14px}.support-activity-panel li i{z-index:1;width:9px;height:9px;margin-top:3px;background:#fff;border:2px solid #8496cc;border-radius:50%}.support-activity-panel li div{display:flex;flex-direction:column;gap:3px}.support-activity-panel li strong{color:#465166;font-size:9px;font-weight:680}.support-activity-panel li span{color:#929baa;font-size:8px}.support-attachment-list{display:grid;gap:6px}.support-attachment-list button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px;color:#3d475b;background:#fff;border:1px solid #e0e4ea;border-radius:6px;cursor:pointer;text-align:left}.support-attachment-list button>span{width:34px;height:30px;display:grid;place-items:center;color:#3157c5;background:#edf2ff;border-radius:4px;font-size:8px;font-weight:800}.support-attachment-list button>div{min-width:0;display:grid;gap:2px}.support-attachment-list strong,.support-attachment-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-attachment-list strong{font-size:9px}.support-attachment-list small{color:#8a93a2;font-size:8px}.support-empty-workspace,.support-case-loading,.support-resource-loading{grid-column:2 / 4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;color:#758095;background:#f6f7f9;text-align:center}.support-empty-workspace>span,.support-resource-empty>span{width:46px;height:46px;display:grid;place-items:center;color:#315efb;background:#eaf0ff;border-radius:12px}.support-empty-workspace svg,.support-resource-empty svg{width:22px}.support-empty-workspace h2{margin:4px 0 0;color:#263147;font-size:16px}.support-empty-workspace p{max-width:440px;margin:0;font-size:10px;line-height:1.55}.support-empty-workspace button,.support-case-loading button,.support-resource-loading button{margin-top:5px;color:#3157c5;background:transparent;border:0;cursor:pointer;font-size:10px;font-weight:730}.support-loader{width:24px;height:24px;border:2px solid #ccd5e4;border-top-color:#315efb;border-radius:50%;animation:spin .8s linear infinite}.support-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#0a121e8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.support-dialog{width:min(650px,96vw);max-height:90vh;overflow-y:auto;background:#fff;border:1px solid #cfd6e1;border-radius:10px;box-shadow:0 30px 80px #09122047}.support-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid #e0e5eb}.support-dialog>header h2{margin:4px 0;color:#1f2a3e;font-size:20px;letter-spacing:-.03em}.support-dialog>header p{margin:0;color:#8791a2;font-size:9px}.support-dialog>header>button{width:30px;height:30px;display:grid;place-items:center;color:#687286;background:#f1f3f6;border:0;border-radius:6px;cursor:pointer}.support-dialog>header svg{width:15px}.support-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 22px;background:#f8f9fb;border-top:1px solid #e0e5eb}.support-dialog-form{display:grid;gap:12px;padding:18px 22px}.support-form-error{margin:0;color:#ac3342;font-size:9px;line-height:1.45}.support-diagnostic-consent{display:flex;align-items:center;gap:8px;margin:14px 22px;padding:9px 11px;color:#7a6951;background:#fff8e9;border:1px solid #ecd7a8;border-radius:6px;font-size:9px}.support-diagnostic-consent.ok{color:#4f7165;background:#eef9f5;border-color:#cfe7dc}.support-diagnostic-consent.waiting{color:#6e6380;background:#f4f1fb;border-color:#ddd3ee}.support-diagnostic-consent i{width:8px;height:8px;flex:0 0 8px;background:#d6891f;border-radius:50%}.support-diagnostic-consent.ok i{background:#22966e}.support-diagnostic-consent.waiting i{background:#8068ac}.support-diagnostic-grid{padding:0 22px}.support-check-row{min-height:62px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid #e9ecf0}.support-check-row.warning{margin:0 -10px;padding:10px;background:#fff8e9;border-radius:6px}.support-check-row>span{width:28px;height:28px;display:grid;place-items:center;color:#177755;background:#e9f7f1;border-radius:6px;font-size:12px;font-weight:800}.support-check-row.warning>span{color:#a2630c;background:#ffedc9}.support-check-row div{display:flex;flex-direction:column;gap:3px}.support-check-row strong{color:#354055;font-size:10px}.support-check-row p{margin:0;color:#828c9d;font-size:9px}.support-check-row em{color:#277759;font-size:8px;font-style:normal;font-weight:730}.support-check-row.warning em{color:#a2630c}.support-diagnostic-conclusion{display:flex;flex-direction:column;gap:5px;margin:16px 22px 18px;padding:13px 14px;background:#f1f4fb;border-left:3px solid #5977d5}.support-diagnostic-conclusion span{color:#74809a;font-size:8px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.support-diagnostic-conclusion strong{color:#2f3c58;font-size:11px}.support-diagnostic-conclusion p{margin:0;color:#626e83;font-size:9px;line-height:1.55}.support-diagnostic-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:34px 24px 42px;text-align:center}.support-diagnostic-empty svg{width:28px;color:#5977d5}.support-diagnostic-empty h3{margin:4px 0 0;font-size:14px}.support-diagnostic-empty p{max-width:470px;margin:0;color:#748094;font-size:10px;line-height:1.55}.support-resource-page{min-height:0;flex:1;display:flex;flex-direction:column;background:#f4f6f8}.support-resource-header{min-height:114px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;background:#fff;border-bottom:1px solid var(--support-line-strong)}.support-resource-header h1{margin:4px 0;color:#182237;font-size:24px;letter-spacing:-.035em}.support-resource-header p{margin:0;color:#748094;font-size:10px}.support-resource-count{display:inline-flex!important;align-items:center;min-height:28px;margin:0!important;padding:0 10px;color:#4e5c72!important;background:#f4f6fa;border:1px solid #dce2ea;border-radius:999px;font-size:9px!important;letter-spacing:0!important;text-transform:none!important}.support-resource-grid{min-height:0;flex:1;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.support-resource-pending>aside{display:grid;align-content:start;gap:1px;background:#fff;border-right:1px solid var(--support-line-strong)}.support-resource-pending>aside i{height:68px;background:linear-gradient(90deg,#f5f6f8 25%,#fbfbfc 42%,#f5f6f8 62%);background-size:300% 100%;border-bottom:1px solid #e8ebf0;animation:support-shimmer 1.1s ease-in-out infinite}.support-resource-pending>main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px;color:#748094;background:#f6f7f9;text-align:center}.support-resource-pending>main strong{color:#354055;font-size:12px}.support-resource-pending>main p{max-width:360px;margin:0;font-size:9px;line-height:1.55}.support-pending-error{width:10px;height:10px;background:#d35d68;border-radius:50%;box-shadow:0 0 0 5px #fdebed}@keyframes support-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.support-resource-list{min-width:0;overflow-y:auto;background:#fff;border-right:1px solid var(--support-line-strong)}.support-resource-list>button{width:100%;min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 15px;color:#354055;background:#fff;border:0;border-bottom:1px solid #e8ebf0;cursor:pointer;text-align:left}.support-resource-list>button:hover{background:#f8faff}.support-resource-list>button.active{background:#f0f4ff;box-shadow:inset 3px 0 #315efb}.support-resource-list>button>div{min-width:0;display:grid;gap:4px}.support-resource-list>button strong,.support-resource-list>button small{overflow:hidden;text-overflow:ellipsis}.support-resource-list>button strong{color:#273247;font-size:10px}.support-resource-list>button small{color:#7f899a;font-size:8px;white-space:nowrap}.support-resource-list>button em{color:#8d96a6;font-size:8px;font-style:normal}.support-resource-list.articles>button{grid-template-columns:1fr;min-height:88px}.support-resource-list.articles>button small{line-height:1.45;white-space:normal}.support-resource-list.articles>button div>span{display:flex;gap:4px}.support-resource-list.articles i,.support-article-detail footer span{padding:3px 5px;color:#657084;background:#f1f3f6;border-radius:4px;font-size:7px;font-style:normal}.support-resource-dot{width:9px;height:9px;background:#8d98aa;border-radius:50%}.support-resource-dot.open,.support-resource-dot.high{background:#d6891f;box-shadow:0 0 0 3px #fff0d4}.support-resource-dot.critical{background:#c83e4d;box-shadow:0 0 0 3px #fff0f1}.support-resource-dot.done,.support-resource-dot.resolved,.support-resource-dot.low{background:#1a9c70;box-shadow:0 0 0 3px #e4f5ef}.support-resource-detail{min-width:0;overflow-y:auto;padding:24px 28px;background:#f6f7f9}.support-resource-hero{display:flex;align-items:center;gap:13px;padding:18px;background:#fff;border:1px solid #dfe4eb;border-radius:9px}.support-resource-hero small{color:#7b8597;font-size:8px;text-transform:uppercase}.support-resource-hero h2{margin:3px 0;color:#202b40;font-size:18px}.support-resource-hero p{margin:0;color:#7f899a;font-size:9px}.support-user-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.support-user-chips span{padding:3px 7px;color:#3157c5;background:#eef2ff;border:1px solid #dbe3ff;border-radius:999px;font-size:8px;font-weight:700}.support-resource-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;overflow:hidden;background:#fff;border:1px solid #dfe4eb;border-radius:9px}.support-resource-stats article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.support-resource-stats article+article{border-left:1px solid #e5e9ee}.support-resource-stats span{color:#7f899a;font-size:9px}.support-resource-stats strong{font-size:18px}.support-resource-card,.support-escalation-detail>section,.support-incident-detail>section{margin-top:12px;padding:17px;background:#fff;border:1px solid #dfe4eb;border-radius:9px}.support-resource-card h3,.support-escalation-detail h3,.support-incident-detail h3{margin:0 0 7px;color:#303b50;font-size:11px}.support-resource-card p,.support-escalation-detail section p,.support-incident-detail section p{margin:0;color:#667286;font-size:10px;line-height:1.6}.support-user-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0 0 14px}.support-user-context dl>div{display:grid;gap:3px;padding-bottom:9px;border-bottom:1px solid #e8ebf0}.support-user-context dt{color:#7f899a;font-size:8px}.support-user-context dd{margin:0;color:#303b50;font-size:10px;font-weight:700}.support-article-detail,.support-escalation-detail,.support-incident-detail{max-width:880px;margin:0 auto}.support-article-detail>header,.support-escalation-detail>header,.support-incident-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#fff;border:1px solid #dfe4eb;border-radius:9px}.support-article-detail h2,.support-escalation-detail h2,.support-incident-detail h2{margin:3px 0;color:#202b40;font-size:19px;letter-spacing:-.025em}.support-article-detail header p,.support-escalation-detail header p,.support-incident-detail header p{margin:0;color:#7f899a;font-size:9px}.support-article-detail>p.lead{margin:12px 0 0;padding:15px 17px;color:#526077;background:#f0f4ff;border-left:3px solid #5577e9;font-size:11px;line-height:1.6}.support-article-detail>div{margin-top:12px;padding:18px 20px;background:#fff;border:1px solid #dfe4eb;border-radius:9px}.support-article-detail>div p{margin:0 0 10px;color:#4f5b70;font-size:11px;line-height:1.65;white-space:pre-wrap}.support-article-detail>footer{display:flex;gap:5px;margin-top:10px}.support-copy-error,.support-incident-error{margin:10px 2px 0}.support-escalation-detail textarea{width:100%;margin:5px 0 9px;padding:10px;color:#334057;background:#fff;border:1px solid #d6dce5;border-radius:6px;font-size:10px}.support-escalation-detail section.resolved{background:#eef9f5;border-color:#cfe7dc}.support-incident-detail header select{height:34px;padding:0 9px;color:#4f5a6e;background:#fff;border:1px solid #d6dce5;border-radius:6px;font-size:9px}.support-linked-cases{display:grid;gap:6px}.support-linked-case{display:grid;grid-template-columns:minmax(0,1fr) 31px;gap:5px}.support-linked-case>button:first-child{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;color:#354055;background:#f8f9fb;border:1px solid #e2e6ec;border-radius:6px;cursor:pointer;text-align:left}.support-linked-case>button:last-child{color:#9b4650;background:#fff5f5;border:1px solid #edd5d8;border-radius:6px;cursor:pointer}.support-linked-case>button:disabled{cursor:wait;opacity:.55}.support-linked-cases span{color:#3157c5;font-size:8px;font-weight:730}.support-linked-cases strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.support-linked-cases em{color:#7f899a;font-size:8px;font-style:normal}.support-incident-linker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px}.support-incident-linker select{min-width:0;height:34px;padding:0 9px;color:#4f5a6e;background:#fff;border:1px solid #d6dce5;border-radius:6px;font-size:9px}.support-resource-empty{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:30px;color:#7b8597;text-align:center}.support-resource-empty strong{color:#354055;font-size:13px}.support-resource-empty p{max-width:360px;margin:0;font-size:9px;line-height:1.55}.support-resource-empty .support-button{margin-top:6px}@media(max-width:1320px){.support-console-nav{width:190px;flex-basis:190px}.support-desk{grid-template-columns:300px minmax(470px,1fr) 300px}.support-case-summary{grid-template-columns:1fr;gap:6px}.support-case-summary button{position:absolute;top:10px;right:10px}}@media(max-width:1120px){.support-console-nav{width:76px;flex-basis:76px}.support-console-brand{justify-content:center;padding:0}.support-console-brand>span:last-child,.support-console-groups p,.support-nav-item span,.support-nav-item em,.support-console-agent>span:nth-child(2),.support-console-agent>button{display:none}.support-nav-item{justify-content:center;min-height:42px}.support-nav-item:after{content:attr(aria-label);color:#9da9bb;font-size:9px;font-weight:750}.support-console-agent{justify-content:center;padding:15px 0;display:flex}.support-desk{grid-template-columns:290px minmax(440px,1fr) 290px}}@media(max-width:980px){.support-desk{grid-template-columns:290px minmax(0,1fr)}.support-context{display:none}.support-empty-workspace,.support-case-loading{grid-column:2}.support-resource-grid{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:740px){.support-console{min-height:620px}.support-console-nav{display:none}.support-console-topbar{height:58px;flex-basis:58px;padding:0 10px}.support-global-search{width:100%}.support-health{display:none}.support-new-case-top{white-space:nowrap}.support-desk{grid-template-columns:1fr}.support-queue{display:none}.support-conversation,.support-empty-workspace,.support-case-loading{grid-column:1}.support-case-header{min-height:98px;padding:12px}.support-case-actions .support-button.secondary,.support-case-actions .support-more-button,.support-case-subline>span:last-child{display:none}.support-conversation-scroll{padding:12px}.support-message{max-width:96%}.support-composer-state{display:none}.support-composer{margin:0 8px 8px}.support-resource-grid{grid-template-columns:1fr}.support-resource-list{max-height:250px;border-right:0;border-bottom:1px solid var(--support-line-strong)}.support-resource-detail{padding:14px}.support-resource-header{min-height:96px;padding:15px}.support-resource-header p{display:none}.support-resource-pending>aside{display:none}.support-user-context dl{grid-template-columns:1fr}}.help-timeline-entry{max-width:82%;align-self:flex-start;padding:11px 13px;background:#0e1e31;border:1px solid #203850;border-radius:12px}.help-timeline-entry.own{align-self:flex-end;background:#4d8bea1f;border-color:#2c4d70}.help-timeline-entry.note{width:min(92%,720px);max-width:92%;background:#f2bd6312;border-color:#f2bd6340}.help-timeline-entry.system{width:100%;max-width:100%;align-self:stretch;padding:8px 11px;background:#ffffff06;border-color:#203850b3}.help-timeline-entry header{display:flex;align-items:center;justify-content:space-between;gap:12px}.help-timeline-entry header strong{color:#dce6f1;font-size:9px}.help-timeline-entry.note header strong{color:var(--amber)}.help-timeline-entry header time{color:#61768b;font-size:7px}.help-timeline-entry p{margin:7px 0 0;color:#b7c4d1;font-size:10px;line-height:1.55;white-space:pre-wrap}.help-timeline-entry.system p{margin-top:3px;color:#7f93a7;font-size:9px}.help-center-page{width:min(1380px,100%)}.help-center-layout{min-height:570px;display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:14px}.help-center-cases,.help-center-conversation{min-width:0;overflow:hidden;background:#0a1727;border:1px solid #1d3147;border-radius:14px}.help-center-cases{display:flex;flex-direction:column}.help-center-cases>header{padding:17px;border-bottom:1px solid #1d3147}.help-center-cases>header>div{display:flex;justify-content:space-between;gap:12px}.help-center-cases>header span{font-size:12px;font-weight:800}.help-center-cases>header strong{font-size:18px}.help-center-cases>header small{display:block;margin-top:4px;color:#657b91;font-size:8px}.help-case-list{overflow-y:auto}.help-case-button{width:100%;display:grid;gap:8px;padding:14px 17px;color:inherit;background:transparent;border:0;border-bottom:1px solid rgba(29,49,71,.72);cursor:pointer;text-align:left}.help-case-button:hover{background:#5391ef0d}.help-case-button.selected{background:#5391ef1a;box-shadow:inset 3px 0 #6ca5fb}.help-case-button>div,.help-case-button footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.help-case-button>div span,.help-case-button footer time{color:#687e94;font-size:8px}.help-case-button>div b{min-width:18px;height:18px;display:grid;place-items:center;color:#fff;background:var(--blue-strong);border-radius:50%;font-size:8px}.help-case-button>strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.help-case-button>p{margin:0;overflow:hidden;color:#7e92a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.help-center-conversation>.empty-state{min-height:570px}.new-help-request{margin-bottom:14px;overflow:hidden;background:linear-gradient(135deg,#102139,#0b192a);border:1px solid #2b4968;border-radius:14px}.new-help-request>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid rgba(43,73,104,.72)}.new-help-request>header span{color:var(--blue);font-size:8px;font-weight:800;text-transform:uppercase}.new-help-request>header h2{margin:4px 0 0;font-size:16px}.new-help-request>header small{max-width:440px;color:#7890a7;font-size:8px;line-height:1.5;text-align:right}.new-help-request form{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;padding:18px 20px}.new-help-request label{display:grid;gap:5px}.new-help-request label>span,.customer-reply label>span{color:#8195a9;font-size:9px;font-weight:700}.new-help-request .wide{grid-column:1 / -1}.new-help-request input,.new-help-request select,.new-help-request textarea{width:100%;font-size:10px}.new-help-request .form-error{grid-column:1 / -1;margin:0}.new-help-request form>footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.new-help-request form>footer small{color:#647a90;font-size:8px}.customer-case{min-height:570px;display:flex;flex-direction:column}.customer-case-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 21px;border-bottom:1px solid #1d3147}.customer-case-header>div{min-width:0}.customer-case-header>div>span{color:#6b8197;font-size:8px}.customer-case-header h2{margin:5px 0 0;font-size:15px}.customer-case-header p{margin:8px 0 0;color:#748aa0;font-size:9px}.customer-case-header p strong{color:#b8c5d2}.customer-approvals{margin:14px 18px 0;padding:13px;background:#f2bd630e;border:1px solid rgba(242,189,99,.28);border-radius:12px}.customer-approvals>header{display:flex;align-items:center;gap:9px;margin-bottom:9px}.customer-approvals>header svg{width:17px;color:var(--amber)}.customer-approvals>header>div{display:grid;gap:2px}.customer-approvals>header strong{font-size:10px}.customer-approvals>header span{color:#8e9eae;font-size:8px}.approval-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:11px;background:#0c1b2b;border:1px solid #263d54;border-radius:9px}.approval-card+.approval-card{margin-top:8px}.approval-card>div{display:grid;gap:4px}.approval-card>div>span{color:var(--amber);font-size:7px;font-weight:800;text-transform:uppercase}.approval-card h3{margin:0;font-size:10px}.approval-card p{margin:0;color:#8396a9;font-size:8px;line-height:1.5}.approval-card small{color:#647b91;font-size:7px}.approval-card footer{display:flex;gap:6px}.case-action-error{margin:10px 20px 0}.customer-timeline{min-height:260px;flex:1;display:flex;flex-direction:column;gap:11px;padding:18px 20px;overflow-y:auto}.customer-reply{padding:13px 18px 16px;background:#081522;border-top:1px solid #1d3147}.customer-reply label{display:grid;gap:6px}.customer-reply textarea{width:100%;min-height:75px;font-size:10px}.customer-reply footer{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.customer-reply footer small{color:#63798f;font-size:8px}.metric-grid{gap:12px}.metric-card{min-height:132px;padding:17px;background:#0b1726eb;border-color:#1d3147;border-radius:14px;box-shadow:none}.metric-card>strong{font-size:clamp(20px,2vw,27px)}.metric-card>small{font-size:10px}.data-table th{color:#61778e}.data-table td{border-top-color:#1d3147b3}.data-table tbody tr:hover{background:#4f8ff309}@media(max-width:1280px){.balance-overview{grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr)}.balance-stats{padding:13px}.balance-stats article{padding:13px}.dashboard-workspace{grid-template-columns:1fr}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-primary-grid,.admin-secondary-grid{grid-template-columns:1fr}}@media(max-width:1050px){.admin-signal-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-signal-bar article:nth-child(3){border-left:0;border-top:1px solid #1d3147}.admin-signal-bar article:nth-child(4){border-top:1px solid #1d3147}}@media(max-width:900px){.shell{display:block}.workspace{min-height:100vh}.topbar{padding-right:18px;padding-left:70px}.topbar-heading>small,.environment-chip{display:none}.page{padding:25px 20px 38px}.balance-overview{grid-template-columns:1fr}.balance-primary{min-height:190px;border-right:0;border-bottom:1px solid rgba(48,76,106,.72)}.help-center-layout{grid-template-columns:1fr}.help-center-cases{max-height:360px}.new-help-request form{grid-template-columns:1fr}.new-help-request .wide,.new-help-request .form-error,.new-help-request form>footer{grid-column:auto}}@media(max-width:680px){.topbar-status .status-badge{display:none}.page{padding:22px 14px 34px}.page-header{align-items:flex-start}.balance-primary{padding:24px 21px}.balance-stats{grid-template-columns:1fr;padding:5px 20px}.balance-stats article{min-height:77px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 10px;padding:10px 0;border-top:1px solid rgba(45,72,100,.65);border-left:0}.balance-stats article:first-child{border-top:0}.balance-stats article>i{grid-row:1 / 3;margin:0}.balance-stats article>span{align-self:end}.balance-stats article>strong{grid-row:1 / 3;grid-column:3;margin:0;font-size:19px}.balance-stats article>small{grid-column:2;margin:0}.balance-proof{align-items:flex-start;flex-direction:column;gap:7px;padding:14px 21px}.dashboard-side,.admin-signal-bar{grid-template-columns:1fr}.admin-signal-bar article,.admin-signal-bar article:nth-child(3),.admin-signal-bar article:nth-child(4){border-top:1px solid #1d3147;border-left:0}.admin-signal-bar article:first-child{border-top:0}.new-help-request>header{align-items:flex-start;flex-direction:column;gap:8px}.new-help-request>header small{text-align:left}.approval-card{grid-template-columns:1fr}.approval-card footer{justify-content:flex-end}.help-timeline-entry{max-width:94%}}.user-shell{--u-navy:#071a33;--u-navy-2:#0b2a50;--u-blue:#2563eb;--u-blue-soft:#eef4ff;--u-border:#dfe6ef;--u-text:#0f1f38;--u-muted:#66738a;--u-bg:#f7f9fc;--u-card:#fff;--u-green:#19945e;--u-orange:#e66a1f;--u-violet:#7557dc;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh;background:var(--u-bg);color:var(--u-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.user-shell *{box-sizing:border-box}.user-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 16px 20px;background:linear-gradient(180deg,#06182f,#082244);color:#fff;z-index:30}.user-brand{display:flex;align-items:center;gap:12px;padding:0 10px 30px;color:#fff;text-decoration:none}.user-brand-mark{position:relative;width:38px;height:38px;display:block}.user-brand-mark i{position:absolute;width:25px;height:9px;border-radius:3px;background:linear-gradient(90deg,#39a2ff,#6e83ff);transform:rotate(-28deg);left:6px}.user-brand-mark i:nth-child(1){top:5px}.user-brand-mark i:nth-child(2){top:15px;left:1px}.user-brand-mark i:nth-child(3){top:25px}.user-brand>span:last-child{display:flex;flex-direction:column;line-height:1}.user-brand strong{font-size:22px;letter-spacing:-.5px}.user-brand small{margin-top:5px;font-size:10px;font-weight:700;letter-spacing:3.5px;color:#d9e6f8}.user-sidebar-nav{display:flex;flex-direction:column;gap:7px}.user-sidebar-nav a{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 16px;border-radius:10px;color:#d9e5f4;text-decoration:none;font-size:16px;font-weight:550;transition:.16s ease}.user-sidebar-nav a svg{width:21px;height:21px}.user-sidebar-nav a:hover{background:#ffffff12;color:#fff}.user-sidebar-nav a.active{background:linear-gradient(90deg,#174fa9,#2c69cc);color:#fff;box-shadow:0 6px 18px #0a49a640}.user-sidebar-help{margin-top:auto;display:flex;gap:12px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff0f}.user-sidebar-help svg{width:22px}.user-sidebar-help span{display:flex;flex-direction:column}.user-sidebar-help strong{font-size:13px}.user-sidebar-help small{margin-top:3px;color:#aebdd1;font-size:12px}.user-workspace{min-width:0}.user-topbar{height:76px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:26px;background:#fffffff7;border-bottom:1px solid var(--u-border);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.user-global-search{width:min(480px,42vw);height:42px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--u-border);border-radius:9px;background:#fff}.user-global-search svg{width:18px;color:#64748b}.user-global-search input{width:100%;border:0;outline:0;background:transparent;font-size:14px;color:var(--u-text)}.user-topbar-actions{display:flex;align-items:center;gap:12px}.user-date-chip,.user-sync-chip,.user-profile-chip{min-height:42px;border:1px solid var(--u-border);border-radius:9px;background:#fff}.user-date-chip{display:flex;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:650;white-space:nowrap}.user-date-chip svg{width:17px}.user-sync-chip{display:flex;align-items:center;gap:9px;padding:5px 11px;color:var(--u-text);cursor:pointer}.user-sync-chip>i{width:8px;height:8px;border-radius:50%;background:#d1d5db}.user-sync-chip>i.online{background:#23b26d;box-shadow:0 0 0 4px #e8f7ef}.user-sync-chip span{display:flex;flex-direction:column;text-align:left;line-height:1.15}.user-sync-chip strong{font-size:12px}.user-sync-chip small{font-size:10px;color:var(--u-muted);margin-top:3px}.user-sync-chip svg{width:15px}.user-profile-chip{display:flex;align-items:center;gap:9px;padding:4px 6px 4px 5px;border-color:transparent}.user-profile-chip>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#2f67c9;color:#fff;font-weight:750}.user-profile-chip>div{display:flex;flex-direction:column;min-width:74px}.user-profile-chip strong{font-size:13px}.user-profile-chip small{font-size:11px;color:var(--u-muted)}.user-profile-chip button{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#758299;cursor:pointer;border-radius:7px}.user-profile-chip button:hover{background:#f0f4f9}.user-profile-chip button svg{width:16px}.user-main{padding:30px 36px 46px}.user-view{max-width:1510px;margin:0 auto}.user-view-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.user-view-header h1{margin:0;color:#0d1d35;font-size:36px;line-height:1.08;letter-spacing:-1.1px}.user-view-header p{margin:7px 0 0;color:var(--u-muted);font-size:15px}.user-icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--u-border);border-radius:9px;background:#fff;color:#5f6e84;cursor:pointer}.user-icon-button:hover{border-color:#bdc9d9;background:#f9fbfe}.user-icon-button svg{width:17px}.user-primary-button,.user-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 17px;border-radius:9px;font-weight:700;font-size:13px;cursor:pointer}.user-primary-button{border:1px solid #1f5fd4;background:#2563eb;color:#fff;box-shadow:0 4px 12px #2563eb2e}.user-secondary-button{border:1px solid var(--u-border);background:#fff;color:#24324a}.user-primary-button svg,.user-secondary-button svg{width:16px}.user-summary-grid{display:grid;gap:18px;margin-bottom:22px}.user-summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.user-summary-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.user-summary-grid.compact .user-summary-card{min-height:104px}.user-summary-card{min-height:120px;display:flex;align-items:center;gap:17px;padding:20px 21px;background:#fff;border:1px solid var(--u-border);border-radius:12px;box-shadow:0 5px 16px #0f1f380b}.user-summary-card.large{min-height:135px}.user-summary-card>div{min-width:0;display:flex;flex-direction:column}.user-summary-card small{font-size:13px;font-weight:700;color:#273550}.user-summary-card strong{display:flex;align-items:baseline;gap:7px;margin-top:4px;font-size:25px;line-height:1.12;color:#101f38;letter-spacing:-.5px}.user-summary-card strong em{font-style:normal;font-size:13px;font-weight:650;color:#67748a}.user-summary-card p{margin:6px 0 0;color:#7c899d;font-size:12px}.user-summary-card p.ok{color:var(--u-green)}.user-summary-card p.attention{color:var(--u-orange)}.user-card-icon,.user-action-icon{flex:0 0 auto;display:grid;place-items:center;border-radius:50%}.user-card-icon{width:54px;height:54px}.user-card-icon svg{width:23px;height:23px}.user-action-icon{width:38px;height:38px}.user-action-icon svg{width:18px}.blue{background:#edf4ff;color:#2165d8}.green{background:#e8f7ef;color:#198a59}.orange{background:#fff0e7;color:#e56319}.violet{background:#f1edff;color:#7358db}.user-panel{background:#fff;border:1px solid var(--u-border);border-radius:12px;box-shadow:0 5px 16px #0f1f380a}.user-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 12px}.user-panel>header h2{margin:0;font-size:17px;letter-spacing:-.2px}.user-panel>header p{margin:4px 0 0;font-size:12px;color:var(--u-muted)}.user-panel>header a{display:flex;align-items:center;gap:5px;color:var(--u-blue);text-decoration:none;font-size:12px;font-weight:700}.user-panel>header a svg{width:14px}.user-home-main-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;margin-bottom:20px}.user-action-list{display:flex;flex-direction:column;padding:2px 16px 17px}.user-action-list a{min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:9px 4px;color:var(--u-text);text-decoration:none;border-bottom:1px solid #edf1f6}.user-action-list a:last-child{border-bottom:0}.user-action-list a>span:nth-child(2){display:flex;flex-direction:column}.user-action-list strong{font-size:14px}.user-action-list small{margin-top:3px;font-size:11px;color:var(--u-muted)}.user-action-list>a>svg{width:16px;color:#7f8ca1}.user-activity-list{padding:0 18px 14px}.user-activity-list>a{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 145px 95px;align-items:center;gap:10px;color:var(--u-text);text-decoration:none;border-bottom:1px solid #edf1f6}.user-activity-list>a:last-child{border-bottom:0}.user-activity-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:50%}.user-activity-icon svg{width:15px}.user-activity-list a>span:nth-child(2){display:flex;flex-direction:column}.user-activity-list strong{font-size:13px}.user-activity-list small,.user-activity-list time{font-size:11px;color:var(--u-muted)}.user-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:5px 10px;border-radius:999px;font-style:normal;font-size:10px;font-weight:750;line-height:1;white-space:nowrap}.user-status.success{background:#e9f7ef;color:#177949}.user-status.info{background:#edf4ff;color:#2563c7}.user-status.warning{background:#fff1e8;color:#cf5b18}.user-status.danger{background:#ffebeb;color:#c53a3a}.user-status.neutral{background:#f0f3f7;color:#657285}.user-help-summary>header{padding-bottom:10px}.user-help-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 18px}.user-recent-case{min-height:88px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e8edf4;border-radius:10px}.user-recent-case .user-card-icon{width:44px;height:44px}.user-recent-case>div{display:flex;flex-direction:column}.user-recent-case small{font-size:10px;color:var(--u-muted)}.user-recent-case strong{margin-top:2px;font-size:13px}.user-recent-case p{margin:4px 0 0;font-size:10px;color:var(--u-muted)}.user-help-articles{display:flex;flex-direction:column}.user-help-articles>small{margin-bottom:5px;color:var(--u-muted);font-weight:700}.user-help-articles a{min-height:38px;display:grid;grid-template-columns:18px 1fr 15px;align-items:center;gap:8px;color:#2a364c;text-decoration:none;border-bottom:1px solid #edf1f6;font-size:12px}.user-help-articles a:last-child{border-bottom:0}.user-help-articles svg{width:14px}.user-capital-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.user-donut-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:24px;align-items:center;padding:8px 22px 24px}.user-donut{width:210px;height:210px;border-radius:50%;display:grid;place-items:center}.user-donut>div{width:128px;height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #eef2f6}.user-donut small{font-size:11px;color:var(--u-muted)}.user-donut strong{font-size:21px;margin-top:2px}.user-donut span{font-size:11px;color:var(--u-muted)}.user-donut-legend{display:flex;flex-direction:column;gap:12px}.user-donut-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) 50px 105px;align-items:center;gap:9px}.user-donut-legend i{width:8px;height:8px;border-radius:50%}.user-donut-legend span{display:flex;flex-direction:column}.user-donut-legend strong{font-size:12px}.user-donut-legend small{font-size:10px;color:var(--u-muted)}.user-donut-legend em,.user-donut-legend b{font-size:11px;font-style:normal}.user-donut-legend b{text-align:right}.user-source-list{display:flex;flex-direction:column;padding:0 18px 18px}.user-source-list>div{min-height:57px;display:grid;grid-template-columns:36px minmax(0,1fr) 115px 125px;align-items:center;gap:10px;border-bottom:1px solid #edf1f6}.user-source-list>div:last-child{border-bottom:0}.user-source-logo{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#f0f4f9;color:#314158;font-weight:800;font-size:10px}.user-source-list>div>span:nth-child(2){display:flex;flex-direction:column}.user-source-list strong,.user-source-list b{font-size:12px}.user-source-list small,.user-source-list em{font-size:10px;color:var(--u-muted);font-style:normal}.user-source-list b,.user-source-list em{text-align:right}.user-simple-table{padding:0 18px 18px}.user-simple-table-head,.user-simple-table-row{display:grid;grid-template-columns:145px 1.1fr 90px 100px 135px 95px;align-items:center;gap:10px}.user-simple-table-head{min-height:36px;color:#748197;font-size:10px;font-weight:750;border-bottom:1px solid #e8edf3}.user-simple-table-row{min-height:54px;border-bottom:1px solid #edf1f6;font-size:11px}.user-simple-table-row:last-child{border-bottom:0}.user-simple-table-row>span{min-width:0}.user-simple-table-row>span:nth-child(2){display:flex;flex-direction:column}.user-simple-table-row small{display:block;color:var(--u-muted);font-size:9px;margin-top:2px}.user-simple-table-row b{font-size:11px}.user-filter-bar{display:grid;grid-template-columns:190px 150px 150px minmax(240px,1fr) 40px;align-items:end;gap:12px;padding:14px 16px;margin-bottom:18px;background:#fff;border:1px solid var(--u-border);border-radius:11px}.user-filter-bar label{display:flex;flex-direction:column;gap:5px}.user-filter-bar small{font-size:10px;color:#65748a;font-weight:700}.user-filter-bar select,.user-filter-bar input,.user-new-case input,.user-new-case select,.user-new-case textarea,.user-case-reply textarea{width:100%;border:1px solid #dfe6ef;border-radius:8px;background:#fff;color:#23314a;outline:0;font:inherit}.user-filter-bar select{height:39px;padding:0 10px;font-size:12px}.user-filter-search{height:39px;display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;padding:0 11px;border:1px solid #dfe6ef;border-radius:8px}.user-filter-search svg{width:16px;color:#748197}.user-filter-search input{height:36px;border:0;font-size:12px}.user-activity-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.user-activity-table-panel{overflow:hidden}.user-activity-table-head,.user-activity-table-body>button{display:grid;grid-template-columns:135px 145px 1.1fr 1.1fr 145px 100px 18px;align-items:center;gap:10px}.user-activity-table-head{min-height:44px;padding:0 15px;border-bottom:1px solid #e6ebf2;color:#66758b;font-size:10px;font-weight:750}.user-activity-table-body>button{width:100%;min-height:66px;padding:8px 15px;border:0;border-bottom:1px solid #edf1f6;background:#fff;text-align:left;color:#223149;cursor:pointer}.user-activity-table-body>button:hover,.user-activity-table-body>button.selected{background:#f6f9ff}.user-activity-table-body>button.selected{box-shadow:inset 3px 0 #2f6fe4}.user-activity-table-body button>span{min-width:0;font-size:10px}.user-activity-table-body button>span:nth-child(3),.user-activity-table-body button>span:nth-child(4),.user-activity-table-body button>span:nth-child(5){display:flex;flex-direction:column}.user-activity-table-body b{font-size:11px}.user-activity-table-body small{font-size:9px;color:var(--u-muted);margin-top:2px}.activity-type{display:flex;align-items:center;gap:8px}.activity-type i{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;font-style:normal}.activity-type i svg{width:14px}.user-activity-table-body>button>svg{width:14px;color:#8491a5}.user-pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;color:#6a788e;font-size:10px}.user-pagination div{display:flex;gap:7px}.user-pagination button{min-height:31px;padding:0 12px;border:1px solid #dfe6ef;border-radius:7px;background:#fff;color:#33435a;font-size:10px;cursor:pointer}.user-pagination button:disabled{opacity:.45;cursor:default}.user-activity-detail{padding-bottom:18px;align-self:start;position:sticky;top:95px}.user-activity-detail>header{padding-bottom:8px}.user-activity-detail>header>div small{font-size:10px;color:var(--u-muted)}.user-activity-detail>header h2{font-size:18px;margin-top:3px}.user-activity-detail>header p{word-break:break-all}.user-detail-amount{display:block;padding:10px 20px 0;font-size:24px}.user-detail-equivalent{margin:3px 20px 14px;color:#2563eb;font-size:11px}.user-activity-detail dl,.user-pending-detail dl,.user-account-details dl{margin:12px 20px 0}.user-activity-detail dl>div,.user-pending-detail dl>div,.user-account-details dl>div{display:flex;justify-content:space-between;gap:15px;min-height:34px;padding:7px 0;border-bottom:1px solid #edf1f6;font-size:10px}.user-activity-detail dt,.user-pending-detail dt,.user-account-details dt{color:#69778c}.user-activity-detail dd,.user-pending-detail dd,.user-account-details dd{margin:0;text-align:right;font-weight:650}.user-pending-workspace{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:18px}.user-pending-list-panel{overflow:hidden}.user-pending-toolbar{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #edf1f6}.user-pending-toolbar>div{display:flex;gap:8px}.user-pending-toolbar button{min-height:32px;padding:0 12px;border:1px solid #dfe6ef;border-radius:999px;background:#fff;color:#4a5a71;font-size:11px;font-weight:700}.user-pending-toolbar button.active{border-color:#7eabff;background:#f4f8ff;color:#2563eb}.user-pending-toolbar button span{margin-left:5px}.user-pending-toolbar>span{font-size:10px;color:var(--u-muted)}.user-pending-list>button{width:100%;min-height:112px;display:grid;grid-template-columns:18px 44px minmax(0,1fr) 105px 18px;align-items:center;gap:12px;padding:15px 18px;border:0;border-bottom:1px solid #edf1f6;background:#fff;text-align:left;color:#223149;cursor:pointer}.user-pending-list>button:hover,.user-pending-list>button.selected{background:#f8faff}.user-pending-list>button.selected{box-shadow:inset 3px 0 #3676e8}.pending-radio{width:15px;height:15px;border:1.6px solid #8291a7;border-radius:50%}.selected .pending-radio{border:4px solid #2d6fe2}.user-pending-list>button>span:nth-child(3){display:flex;flex-direction:column}.user-pending-list strong{font-size:14px}.user-pending-list small,.user-pending-list time{font-size:10px;color:var(--u-muted);margin-top:4px}.user-pending-list>button>svg{width:15px;color:#7f8ca0}.user-pending-detail{align-self:start;position:sticky;top:95px;padding-bottom:18px}.user-pending-detail section{padding:10px 20px}.user-pending-detail section h3{margin:0 0 6px;font-size:12px}.user-pending-detail section p{margin:0;color:#65748a;font-size:11px;line-height:1.55}.user-impact-box{margin:0 16px;padding:13px!important;display:flex;align-items:center;gap:12px;border:1px solid #e2e8f1;border-radius:9px;background:#fafcff}.user-impact-box .user-card-icon{width:40px;height:40px}.user-pending-actions{display:flex!important;flex-direction:column;gap:8px}.user-pending-actions button,.user-pending-actions a{min-height:39px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dce4ee;border-radius:8px;background:#fff;color:#33445b;text-decoration:none;font-size:11px;font-weight:750}.user-pending-actions .primary{background:#2563eb;border-color:#2563eb;color:#fff}.user-pending-actions svg{width:15px}.user-action-error{margin:10px 20px;padding:8px 10px;border-radius:7px;background:#fff0f0;color:#bc3a3a;font-size:10px}.user-support-workspace{display:grid;grid-template-columns:285px minmax(0,1fr) 300px;gap:18px;align-items:start}.user-support-cases{overflow:hidden}.user-support-case-list{padding:0 10px 12px}.user-support-case-list>button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 12px;margin-bottom:7px;border:1px solid #e3e9f1;border-radius:9px;background:#fff;color:#26354d;text-align:left;cursor:pointer}.user-support-case-list>button.selected{border-color:#73a4ff;background:#f7faff}.user-support-case-list>button>span{font-size:9px;color:#6f7c91}.user-support-case-list>button>strong{font-size:11px}.user-support-case-list>button>small{font-size:9px;color:#7d899b;line-height:1.35}.user-support-case-list footer{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:5px}.user-support-case-list time{font-size:9px;color:#8793a5}.user-support-conversation{min-height:555px;overflow:hidden}.user-case-detail>header{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 12px}.user-case-detail>header small{font-size:9px;color:#718097}.user-case-detail>header h2{margin:2px 0 0;font-size:18px}.user-case-detail>header p{margin:4px 0 0;font-size:10px;color:#718097}.user-case-timeline{padding:4px 18px;max-height:430px;overflow:auto}.user-case-reply{padding:12px 18px 18px;border-top:1px solid #edf1f6}.user-case-reply textarea{padding:11px;font-size:11px;resize:vertical}.user-case-reply footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.user-case-reply small{font-size:9px;color:#8290a4}.user-support-side{display:flex;flex-direction:column;gap:18px}.user-support-mini-list,.user-support-articles{padding:0 12px 14px}.user-support-mini-list button{width:100%;display:grid;grid-template-columns:1fr auto;gap:3px;padding:11px 8px;border:0;border-bottom:1px solid #edf1f6;background:#fff;text-align:left;color:#26354d;cursor:pointer}.user-support-mini-list button small{font-size:9px;color:#7c889a}.user-support-mini-list button strong{font-size:10px}.user-support-mini-list button time{font-size:9px;color:#8793a5}.user-support-mini-list .user-status{grid-row:1/3;grid-column:2;align-self:center}.user-support-articles>span{min-height:62px;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;border-bottom:1px solid #edf1f6}.user-support-articles>span:last-child{border-bottom:0}.user-support-articles svg{width:14px}.user-support-articles div{display:flex;flex-direction:column}.user-support-articles strong{font-size:10px}.user-support-articles small{margin-top:3px;font-size:9px;color:#78869a}.user-new-case{margin-bottom:18px}.user-new-case form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:2px 18px 18px}.user-new-case label{display:flex;flex-direction:column;gap:5px}.user-new-case label.wide{grid-column:1/-1}.user-new-case label small{font-size:10px;font-weight:700;color:#617087}.user-new-case input,.user-new-case select{height:38px;padding:0 10px;font-size:11px}.user-new-case textarea{padding:10px;font-size:11px}.user-new-case form>footer{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:12px}.user-new-case form>footer>span{font-size:9px;color:#7f8ca1}.user-case-approvals{margin:0 18px 10px;padding:12px;border-radius:9px;background:#fff8eb;border:1px solid #f4dca7}.user-case-approvals h3{margin:0;font-size:11px}.user-case-approvals>p{margin:3px 0 8px;font-size:9px;color:#7b6841}.user-approval-card{display:flex;justify-content:space-between;gap:12px;padding:9px;background:#fff;border:1px solid #efdba9;border-radius:8px}.user-approval-card div{display:flex;flex-direction:column}.user-approval-card small,.user-approval-card span{font-size:8px;color:#8a7751}.user-approval-card strong{font-size:10px}.user-approval-card p{margin:3px 0;font-size:9px}.user-approval-card footer{display:flex;gap:6px;align-items:center}.user-approval-card button{min-height:30px;padding:0 9px;border:1px solid #dce4ee;border-radius:7px;background:#fff;font-size:9px}.user-approval-card button.primary{background:#2563eb;color:#fff;border-color:#2563eb}.user-account-top-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px;margin-bottom:18px}.user-profile-card>div{display:flex;align-items:center;gap:18px;padding:0 20px 20px}.user-profile-avatar{width:80px;height:80px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2d6edb,#2054b5);color:#fff;font-size:28px;font-weight:750}.user-profile-card>div>span:last-child{display:flex;flex-direction:column;align-items:flex-start}.user-profile-card strong{font-size:20px}.user-profile-card small{margin-top:5px;color:#728096}.user-profile-card .user-status{margin-top:8px}.user-plan-card>header>div{display:flex;align-items:center;gap:8px}.user-plan-card>div{display:grid;grid-template-columns:44px minmax(0,1fr) 180px;align-items:center;gap:14px;padding:0 20px 20px}.user-plan-card .user-card-icon{width:42px;height:42px}.user-plan-card>div>span:nth-child(2){display:flex;flex-direction:column}.user-plan-card>div>span:nth-child(2)>strong{font-size:14px}.user-plan-card p{margin:4px 0 0;color:#718096;font-size:10px}.user-plan-card aside{display:flex;flex-direction:column;align-items:flex-end}.user-plan-card aside small{font-size:9px;color:#718096}.user-plan-card aside b{margin-top:4px;font-size:11px}.user-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.user-account-details{min-height:245px}.user-account-details dl{margin-top:0;padding-bottom:14px}.user-security-list{padding:0 18px 16px}.user-security-list>span{min-height:62px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #edf1f6}.user-security-list>span:last-child{border-bottom:0}.user-security-list>span>svg{width:16px;color:#56709a}.user-security-list>span>div{display:flex;flex-direction:column}.user-security-list strong{font-size:11px}.user-security-list small{margin-top:2px;font-size:9px;color:#7a879a}.user-account-footer{margin-top:18px;display:flex;justify-content:space-between;align-items:center;padding:16px 18px}.user-account-footer>div{display:flex;align-items:center;gap:11px}.user-account-footer>div>svg{width:20px;color:#52657f}.user-account-footer>div>span{display:flex;flex-direction:column}.user-account-footer strong{font-size:11px}.user-account-footer small{font-size:9px;color:#7a879a;margin-top:2px}.user-account-footer button{display:flex;align-items:center;gap:7px;min-height:35px;padding:0 12px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;color:#33445b;font-size:10px;font-weight:700}.user-account-footer button svg{width:14px}.user-empty-copy{padding:16px;margin:0;color:#7a879a;font-size:11px}.user-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 18px}.user-empty-state strong{margin-top:8px;font-size:12px}.user-empty-state p{margin:4px 0 10px;color:#7c899c;font-size:10px}.user-empty-state button{min-height:34px;padding:0 12px;border:0;border-radius:7px;background:#2563eb;color:#fff;font-size:10px}.user-loading,.user-error{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--u-border);border-radius:12px;background:#fff;color:#66758a}.user-loading.compact{min-height:220px;border:0}.user-error strong{color:#223149;font-size:15px}.user-error span{margin-top:6px;font-size:11px}.user-error button{margin-top:12px;min-height:34px;padding:0 12px;border:1px solid #dfe6ef;border-radius:7px;background:#fff}.user-mobile-menu,.user-sidebar-scrim{display:none}@media(max-width:1180px){.user-shell{grid-template-columns:220px minmax(0,1fr)}.user-topbar{padding:0 24px}.user-main{padding:26px 24px 40px}.user-date-chip{display:none}.user-summary-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.user-capital-grid,.user-home-main-grid,.user-activity-workspace,.user-pending-workspace{grid-template-columns:1fr}.user-activity-detail,.user-pending-detail{position:static}.user-support-workspace{grid-template-columns:260px minmax(0,1fr)}.user-support-side{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.user-simple-table-head,.user-simple-table-row{grid-template-columns:120px 1fr 80px 90px 120px 90px}.user-activity-table-head,.user-activity-table-body>button{grid-template-columns:120px 120px 1fr 1fr 120px 90px 16px}}@media(max-width:820px){.user-shell{display:block}.user-sidebar{position:fixed;left:-260px;width:250px;transition:.2s ease}.user-shell.menu-open .user-sidebar{left:0}.user-sidebar-scrim{display:block;position:fixed;inset:0;border:0;background:#030d1c8c;z-index:25}.user-mobile-menu{display:grid;place-items:center;position:fixed;left:14px;top:14px;width:40px;height:40px;border:0;border-radius:9px;background:#0b274a;color:#fff;z-index:45}.user-topbar{height:68px;padding-left:64px;padding-right:12px}.user-global-search{width:100%;max-width:420px}.user-topbar-actions{gap:7px}.user-sync-chip span,.user-profile-chip>div{display:none}.user-sync-chip{padding:5px 8px}.user-profile-chip>span{width:32px;height:32px}.user-main{padding:22px 14px 34px}.user-view-header h1{font-size:30px}.user-summary-grid.three,.user-summary-grid.four,.user-home-main-grid,.user-help-summary-grid,.user-capital-grid,.user-account-top-grid,.user-account-grid{grid-template-columns:1fr}.user-donut-layout{grid-template-columns:1fr;justify-items:center}.user-donut-legend{width:100%}.user-filter-bar{grid-template-columns:1fr 1fr}.user-filter-search{grid-column:1/-1}.user-activity-table-head{display:none}.user-activity-table-body>button{grid-template-columns:100px 1fr 18px;gap:8px}.user-activity-table-body>button>span:nth-child(3),.user-activity-table-body>button>span:nth-child(4),.user-activity-table-body>button>span:nth-child(5),.user-activity-table-body>button>span:nth-child(6){grid-column:2}.user-support-workspace{grid-template-columns:1fr}.user-support-side{grid-column:auto;grid-template-columns:1fr}.user-new-case form{grid-template-columns:1fr}.user-new-case label.wide,.user-new-case form>footer{grid-column:1}.user-simple-table-head{display:none}.user-simple-table-row{grid-template-columns:1fr 1fr;gap:6px;padding:10px 0}.user-source-list>div{grid-template-columns:36px 1fr 100px}.user-source-list>div>em{display:none}.user-plan-card>div{grid-template-columns:44px 1fr}.user-plan-card aside{grid-column:2;align-items:flex-start}.user-activity-list>a{grid-template-columns:34px 1fr 85px}.user-activity-list>a .user-status{display:none}}.user-shell .user-sidebar-help{color:#fff;text-decoration:none}.user-shell .user-sidebar-help:hover{background:#ffffff17}.user-shell .user-sync-chip{cursor:default;color:var(--u-text)}.user-shell .user-profile-chip{color:var(--u-text);text-decoration:none;transition:.16s ease}.user-shell .user-profile-chip:hover{background:#f6f9fd}.user-shell .user-profile-chip>svg{width:15px;height:15px;color:#77849a;margin:0 5px 0 2px}.user-shell .user-file-input{display:none}.user-shell .user-case-reply footer>div{display:flex;align-items:center;gap:10px}.user-shell .user-attach-button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;color:#31506f;font-size:10px;font-weight:700;cursor:pointer}.user-shell .user-attach-button:hover{background:#f6f9fd}.user-shell .user-attach-button:disabled{opacity:.55;cursor:default}.user-shell .user-attach-button svg{width:14px;height:14px}.user-shell .user-text-button{border:0;background:transparent;color:var(--u-blue);font-size:12px;font-weight:750;cursor:pointer;padding:5px 2px}.user-shell .user-preferences-form{display:grid;gap:14px;padding:4px 20px 20px}.user-shell .user-preferences-form label{display:grid;gap:6px}.user-shell .user-preferences-form label>span{font-size:12px;font-weight:750;color:var(--u-text)}.user-shell .user-preferences-form label>small{font-size:10px;line-height:1.4;color:var(--u-muted)}.user-shell .user-preferences-form select,.user-shell .user-preferences-form input{width:100%;min-height:40px;padding:0 11px;border:1px solid var(--u-border);border-radius:8px;background:var(--u-card);color:var(--u-text);font:inherit;font-size:12px;outline:none}.user-shell .user-preferences-form select:focus,.user-shell .user-preferences-form input:focus{border-color:#6090e7;box-shadow:0 0 0 3px #2563eb1a}.user-shell .user-preferences-form footer{display:flex;justify-content:flex-end;gap:9px;padding-top:2px}.user-shell .user-preferences-form footer button{min-height:36px;padding:0 14px;border:1px solid var(--u-border);border-radius:8px;background:var(--u-card);color:var(--u-text);font-size:11px;font-weight:750;cursor:pointer}.user-shell .user-preferences-form footer button.primary{background:var(--u-blue);border-color:var(--u-blue);color:#fff}.user-shell .user-preferences-form footer button:disabled{opacity:.55;cursor:default}.user-shell .user-pending-header-actions{display:flex;align-items:center;gap:9px}.user-shell .user-pending-toolbar-right{display:flex;align-items:center;gap:12px}.user-shell .user-select-all{display:inline-flex!important;align-items:center;gap:7px!important;border:0!important;background:transparent!important;color:var(--u-blue)!important;font-weight:750!important;padding:0!important;min-height:auto!important}.user-shell .user-select-all i{width:17px;height:17px;display:grid;place-items:center;border:1px solid #b8c5d6;border-radius:5px;background:var(--u-card);color:#fff}.user-shell .user-select-all i.checked{background:var(--u-blue);border-color:var(--u-blue)}.user-shell .user-select-all i svg{width:12px;height:12px}.user-shell .user-pending-multi-list{display:flex;flex-direction:column}.user-shell .user-pending-row{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:stretch;border-bottom:1px solid #edf1f6;background:var(--u-card)}.user-shell .user-pending-row:last-child{border-bottom:0}.user-shell .user-pending-row.detail-open{background:#f8fbff}.user-shell .user-pending-checkbox{align-self:center;justify-self:center;width:20px;height:20px;display:grid;place-items:center;border:1px solid #b9c6d7;border-radius:6px;background:var(--u-card);color:#fff;cursor:pointer;padding:0}.user-shell .user-pending-checkbox.selected{background:var(--u-blue);border-color:var(--u-blue)}.user-shell .user-pending-checkbox:disabled{opacity:.28;cursor:default}.user-shell .user-pending-checkbox svg{width:13px;height:13px}.user-shell .user-pending-item{min-height:83px;width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:11px 16px 11px 0;border:0;background:transparent;color:var(--u-text);text-align:left;cursor:pointer}.user-shell .user-pending-item>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.user-shell .user-pending-item strong{font-size:13px}.user-shell .user-pending-item small,.user-shell .user-pending-item time{font-size:10px;color:var(--u-muted);margin-top:3px}.user-shell .user-pending-item>svg{width:15px;color:#7e8ba0}.user-shell .user-pending-no-selection{min-height:390px}.user-shell .user-pending-feedback{margin:-8px 0 16px;padding:10px 12px;border-radius:9px;font-size:12px}.user-shell .user-action-success{border:1px solid #b9e5cd;background:#edf9f2;color:#147246}html[data-p2p-user-theme=dark] .user-shell{--u-border:#263a52;--u-text:#e8eef8;--u-muted:#98a8bd;--u-bg:#0d1725;--u-card:#142236;--u-blue-soft:#132d50;--u-green:#45c486;--u-orange:#f59a60;--u-violet:#a694ff;color-scheme:dark;background:var(--u-bg);color:var(--u-text)}html[data-p2p-user-theme=dark] .user-shell .user-topbar{background:#0f1b2bf7;border-color:var(--u-border)}html[data-p2p-user-theme=dark] .user-shell .user-global-search,html[data-p2p-user-theme=dark] .user-shell .user-date-chip,html[data-p2p-user-theme=dark] .user-shell .user-sync-chip,html[data-p2p-user-theme=dark] .user-shell .user-profile-chip,html[data-p2p-user-theme=dark] .user-shell .user-icon-button,html[data-p2p-user-theme=dark] .user-shell .user-secondary-button,html[data-p2p-user-theme=dark] .user-shell .user-summary-card,html[data-p2p-user-theme=dark] .user-shell .user-panel,html[data-p2p-user-theme=dark] .user-shell .user-filter-bar,html[data-p2p-user-theme=dark] .user-shell .user-donut>div,html[data-p2p-user-theme=dark] .user-shell .user-attach-button{background:var(--u-card);border-color:var(--u-border);color:var(--u-text)}html[data-p2p-user-theme=dark] .user-shell .user-view-header h1,html[data-p2p-user-theme=dark] .user-shell .user-summary-card strong,html[data-p2p-user-theme=dark] .user-shell .user-summary-card small,html[data-p2p-user-theme=dark] .user-shell .user-panel>header h2,html[data-p2p-user-theme=dark] .user-shell .user-account-details dt,html[data-p2p-user-theme=dark] .user-shell .user-account-details dd,html[data-p2p-user-theme=dark] .user-shell .user-donut strong,html[data-p2p-user-theme=dark] .user-shell .user-donut-legend strong,html[data-p2p-user-theme=dark] .user-shell .user-donut-legend b{color:var(--u-text)}html[data-p2p-user-theme=dark] .user-shell input,html[data-p2p-user-theme=dark] .user-shell select,html[data-p2p-user-theme=dark] .user-shell textarea{background:#101d2e!important;color:var(--u-text)!important;border-color:var(--u-border)!important}html[data-p2p-user-theme=dark] .user-shell input::placeholder,html[data-p2p-user-theme=dark] .user-shell textarea::placeholder{color:#74869d}html[data-p2p-user-theme=dark] .user-shell .user-profile-chip:hover,html[data-p2p-user-theme=dark] .user-shell .user-icon-button:hover,html[data-p2p-user-theme=dark] .user-shell .user-attach-button:hover{background:#192a40}html[data-p2p-user-theme=dark] .user-shell .user-action-list a,html[data-p2p-user-theme=dark] .user-shell .user-activity-list>a,html[data-p2p-user-theme=dark] .user-shell .user-source-list>div,html[data-p2p-user-theme=dark] .user-shell .user-simple-table-head,html[data-p2p-user-theme=dark] .user-shell .user-simple-table-row,html[data-p2p-user-theme=dark] .user-shell .user-recent-case,html[data-p2p-user-theme=dark] .user-shell .user-help-articles a,html[data-p2p-user-theme=dark] .user-shell .user-pending-row{border-color:#24364b}html[data-p2p-user-theme=dark] .user-shell .user-pending-row.detail-open{background:#172a43}html[data-p2p-user-theme=dark] .user-shell .user-source-logo{background:#1c3048;color:#cbd8e9}html[data-p2p-user-theme=dark] .user-shell .blue{background:#173158;color:#73a8ff}html[data-p2p-user-theme=dark] .user-shell .green{background:#173c31;color:#6bd7a4}html[data-p2p-user-theme=dark] .user-shell .orange{background:#46291d;color:#ffad78}html[data-p2p-user-theme=dark] .user-shell .violet{background:#2e2850;color:#b9a9ff}html[data-p2p-user-theme=dark] .user-shell .user-status.success{background:#173c31;color:#70d9a6}html[data-p2p-user-theme=dark] .user-shell .user-status.info{background:#173158;color:#78aaff}html[data-p2p-user-theme=dark] .user-shell .user-status.warning{background:#46291d;color:#ffad78}html[data-p2p-user-theme=dark] .user-shell .user-status.neutral{background:#243246;color:#a9b8ca}html[data-p2p-user-theme=dark] .user-shell .user-action-success{background:#173c31;border-color:#2d664d;color:#78d9a9}.user-shell .user-sync-chip{cursor:pointer;max-width:310px;transition:.16s ease}.user-shell .user-sync-chip:hover:not(:disabled){border-color:#9db4d1;background:#f7faff}.user-shell .user-sync-chip:disabled{cursor:wait;opacity:.82}.user-shell .user-sync-chip.error>i{background:#e25757;box-shadow:0 0 0 4px #fdeaea}.user-shell .user-sync-chip.syncing svg{animation:user-sync-spin .8s linear infinite}@keyframes user-sync-spin{to{transform:rotate(360deg)}}.user-shell .user-panel>header h2{font-size:18px}.user-shell .user-panel>header p{font-size:13px;line-height:1.45}.user-shell .user-action-list strong{font-size:15px}.user-shell .user-action-list small{font-size:12px;line-height:1.4}.user-shell .user-activity-list strong{font-size:14px}.user-shell .user-activity-list small,.user-shell .user-activity-list time{font-size:12px}.user-shell .user-source-list strong,.user-shell .user-source-list b{font-size:13px}.user-shell .user-source-list small,.user-shell .user-source-list em{font-size:11px}.user-shell .user-donut-legend strong{font-size:13px}.user-shell .user-donut-legend small,.user-shell .user-donut-legend em,.user-shell .user-donut-legend b{font-size:11.5px}.user-shell .user-simple-table-head{font-size:11px}.user-shell .user-simple-table-row,.user-shell .user-simple-table-row b{font-size:12px}.user-shell .user-simple-table-row small{font-size:10.5px}.user-shell .user-filter-bar small{font-size:11.5px}.user-shell .user-filter-bar select,.user-shell .user-filter-search input{font-size:13px}.user-shell .user-activity-table-head{font-size:11.5px}.user-shell .user-activity-table-body button>span{font-size:12px}.user-shell .user-activity-table-body b{font-size:13px}.user-shell .user-activity-table-body small{font-size:11px;line-height:1.35}.user-shell .user-activity-detail>header>div small{font-size:11px}.user-shell .user-activity-detail>header h2{font-size:20px}.user-shell .user-detail-equivalent{font-size:12px}.user-shell .user-activity-detail dl>div{font-size:12px;min-height:38px}.user-shell .user-pagination,.user-shell .user-pagination button{font-size:11.5px}.user-shell .user-pending-item strong{font-size:15px}.user-shell .user-pending-item small,.user-shell .user-pending-item time{font-size:12px;line-height:1.35}.user-shell .user-pending-toolbar button{font-size:12px}.user-shell .user-pending-toolbar>span,.user-shell .user-pending-toolbar-right>span{font-size:11.5px}.user-shell .user-pending-detail section h3{font-size:13.5px}.user-shell .user-pending-detail section p{font-size:12.5px}.user-shell .user-pending-detail dl>div{font-size:12px;min-height:38px}.user-shell .user-pending-actions button,.user-shell .user-pending-actions a{font-size:12px}.user-shell .user-support-case-list>button>span{font-size:10.5px}.user-shell .user-support-case-list>button>strong{font-size:13.5px;line-height:1.35}.user-shell .user-support-case-list>button>small{font-size:11.5px;line-height:1.45}.user-shell .user-support-case-list time{font-size:10.5px}.user-shell .user-support-mini-list button small{font-size:10.5px}.user-shell .user-support-mini-list button strong{font-size:12.5px}.user-shell .user-support-mini-list button time{font-size:10.5px}.user-shell .user-support-articles strong{font-size:12.5px;line-height:1.35}.user-shell .user-support-articles small{font-size:11px;line-height:1.4}.user-shell .user-case-detail>header small{font-size:10.5px}.user-shell .user-case-detail>header h2{font-size:20px}.user-shell .user-case-detail>header p{font-size:11.5px}.user-shell .user-case-reply textarea{font-size:12.5px}.user-shell .help-timeline-entry header strong{font-size:12.5px}.user-shell .help-timeline-entry header time{font-size:10.5px}.user-shell .help-timeline-entry p{font-size:12.5px;line-height:1.55}.user-shell .user-profile-card strong{font-size:21px}.user-shell .user-profile-card small{font-size:13px}.user-shell .user-plan-card>div>span:nth-child(2)>strong{font-size:15px}.user-shell .user-plan-card p{font-size:12px;line-height:1.45}.user-shell .user-plan-card aside small{font-size:11px}.user-shell .user-plan-card aside b{font-size:12.5px}.user-shell .user-account-details dl>div{font-size:12.5px;min-height:40px}.user-shell .user-security-list strong{font-size:13.5px}.user-shell .user-security-list small{font-size:11.5px;line-height:1.4}.user-shell .user-account-footer strong{font-size:13px}.user-shell .user-account-footer small{font-size:11.5px}.user-shell .user-account-footer button{font-size:12px}.user-shell .user-preferences-form label>span{font-size:13px}.user-shell .user-preferences-form label>small{font-size:11.5px;line-height:1.5}.user-shell .user-preferences-form select,.user-shell .user-preferences-form input{font-size:13px}.user-shell .user-preference-bridge-warning{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:12px 13px;border:1px solid #e3b04b;border-radius:11px;background:#fff8e7;color:#775510}.user-shell .user-preference-bridge-warning>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.user-shell .user-preference-bridge-warning>span{display:grid;gap:3px}.user-shell .user-preference-bridge-warning strong{font-size:12.5px}.user-shell .user-preference-bridge-warning small{font-size:11.5px;line-height:1.45;color:#8b671b}.user-shell .user-loading,.user-shell .user-error{background:var(--u-card);color:var(--u-muted);border-color:var(--u-border)}.user-shell .user-error strong{color:var(--u-text)}.user-shell .user-error button{background:var(--u-card);color:var(--u-text);border-color:var(--u-border)}html[data-p2p-user-theme=dark] .user-shell .user-activity-table-body>button,html[data-p2p-user-theme=dark] .user-shell .user-support-case-list>button,html[data-p2p-user-theme=dark] .user-shell .user-support-mini-list button,html[data-p2p-user-theme=dark] .user-shell .user-pending-toolbar button,html[data-p2p-user-theme=dark] .user-shell .user-pagination button,html[data-p2p-user-theme=dark] .user-shell .user-pending-actions button,html[data-p2p-user-theme=dark] .user-shell .user-pending-actions a,html[data-p2p-user-theme=dark] .user-shell .user-account-footer button,html[data-p2p-user-theme=dark] .user-shell .user-approval-card,html[data-p2p-user-theme=dark] .user-shell .user-impact-box,html[data-p2p-user-theme=dark] .user-shell .user-loading,html[data-p2p-user-theme=dark] .user-shell .user-error,html[data-p2p-user-theme=dark] .user-shell .user-error button{background:var(--u-card)!important;color:var(--u-text)!important;border-color:var(--u-border)!important}html[data-p2p-user-theme=dark] .user-shell .user-activity-table-body>button:hover,html[data-p2p-user-theme=dark] .user-shell .user-activity-table-body>button.selected,html[data-p2p-user-theme=dark] .user-shell .user-support-case-list>button.selected{background:#172a43!important}html[data-p2p-user-theme=dark] .user-shell .user-activity-table-head,html[data-p2p-user-theme=dark] .user-shell .user-activity-table-body>button,html[data-p2p-user-theme=dark] .user-shell .user-support-case-list>button,html[data-p2p-user-theme=dark] .user-shell .user-support-mini-list button,html[data-p2p-user-theme=dark] .user-shell .user-pending-list-panel,html[data-p2p-user-theme=dark] .user-shell .user-pending-toolbar,html[data-p2p-user-theme=dark] .user-shell .user-case-reply,html[data-p2p-user-theme=dark] .user-shell .user-security-list>span,html[data-p2p-user-theme=dark] .user-shell .user-account-details dl>div{border-color:#24364b!important}html[data-p2p-user-theme=dark] .user-shell .user-activity-table-body>button,html[data-p2p-user-theme=dark] .user-shell .user-support-case-list>button,html[data-p2p-user-theme=dark] .user-shell .user-support-mini-list button,html[data-p2p-user-theme=dark] .user-shell .user-pending-item,html[data-p2p-user-theme=dark] .user-shell .user-help-articles a,html[data-p2p-user-theme=dark] .user-shell .user-action-list a,html[data-p2p-user-theme=dark] .user-shell .user-activity-list>a{color:var(--u-text)!important}html[data-p2p-user-theme=dark] .user-shell .user-sync-chip:hover:not(:disabled){background:#192a40!important;border-color:#416087!important}html[data-p2p-user-theme=dark] .user-shell .user-sync-chip.error>i{background:#ef6b6b;box-shadow:0 0 0 4px #ef6b6b24}html[data-p2p-user-theme=dark] .user-shell .user-preference-bridge-warning{background:#2c2415;color:#ffd982;border-color:#70582b}html[data-p2p-user-theme=dark] .user-shell .user-preference-bridge-warning small{color:#d8ba78}.user-shell .account-logo{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:0;border-radius:8px;background:transparent;color:#33445b;font-weight:800;letter-spacing:-.3px;box-shadow:none}.user-shell .account-logo-sm{width:28px;height:28px;font-size:8px}.user-shell .account-logo-md{width:34px;height:34px;font-size:9px}.user-shell .account-logo-lg{width:42px;height:42px;font-size:11px}.user-shell .account-logo>.account-logo-sprite{display:block;width:100%;height:100%;background-image:url(/brand/p2p-entities.png);background-repeat:no-repeat;background-size:800% 500%;background-color:transparent;border-radius:7px}.user-shell .account-logo>.account-logo-fallback{display:grid;place-items:center;width:100%;height:100%;border:1px solid var(--u-border);border-radius:8px;background:var(--u-soft);color:var(--u-muted)}.user-shell .user-brand{gap:10px!important;padding-left:4px!important;padding-right:4px!important}.user-shell .user-brand .user-brand-mark.user-brand-logo{width:43px!important;height:43px!important;display:grid!important;place-items:center!important;flex:0 0 43px!important;transform:none!important;filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}.user-shell .user-brand .user-brand-logo img{display:block;width:43px;height:43px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(15,183,232,.14))}.user-shell .user-brand-copy{display:flex!important;min-width:0;flex-direction:column!important;align-items:flex-start!important;line-height:1.05!important}.user-shell .user-brand-copy strong{font-size:17px!important;font-weight:800!important;letter-spacing:-.35px!important;color:#fff!important;white-space:nowrap}.user-shell .user-brand-copy small{margin-top:5px!important;font-size:8px!important;font-weight:800!important;letter-spacing:1.35px!important;color:#75a9dc!important}.user-shell .user-topbar{gap:12px!important}.user-shell .user-search-shell{display:flex;align-items:center;min-width:42px;height:42px}.user-shell .user-search-trigger,.user-shell .user-search-close{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--u-border);border-radius:12px;background:var(--u-card);color:var(--u-muted);cursor:pointer;transition:.16s ease}.user-shell .user-search-trigger:hover,.user-shell .user-search-close:hover{border-color:#54759e;background:var(--u-soft);color:var(--u-text)}.user-shell .user-search-trigger svg{width:18px;height:18px}.user-shell .user-global-search.user-global-search-collapsible{width:min(430px,42vw)!important;height:42px!important;margin:0!important;padding:0 7px 0 12px!important;border:1px solid #3c5573!important;border-radius:12px!important;background:var(--u-card)!important;box-shadow:0 8px 24px #04101f14!important;animation:user-search-open .14s ease-out}.user-shell .user-global-search.user-global-search-collapsible>svg{width:18px;height:18px;color:#7ea0c5;flex:0 0 auto}.user-shell .user-global-search.user-global-search-collapsible input{min-width:0;height:40px;padding:0 8px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--u-text)!important;font-size:13px!important}.user-shell .user-global-search.user-global-search-collapsible input::placeholder{color:#71869f}.user-shell .user-search-close{width:30px;height:30px;border:0;border-radius:8px;background:transparent}.user-shell .user-search-close svg{width:15px;height:15px}@keyframes user-search-open{0%{opacity:.5;transform:scaleX(.92);transform-origin:left center}to{opacity:1;transform:scaleX(1)}}.user-shell .user-topbar-actions{margin-left:auto!important}.user-shell .user-sidebar-account-card{margin-top:auto;display:grid;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px 10px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff0e;color:#fff;text-decoration:none;transition:.17s ease;box-shadow:0 8px 24px #00000014}.user-shell .user-sidebar-account-card:hover{transform:translateY(-1px);background:#ffffff18;border-color:#71a7ff6b}.user-shell .user-sidebar-account-card.active{background:linear-gradient(135deg,#2563eb4d,#3075e229);border-color:#5f9cff;box-shadow:0 0 0 1px #4389ff33,0 9px 24px #0000001f}.user-shell .user-sidebar-account-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#3478e5,#2254b5);color:#fff;font-size:14px;font-weight:800;box-shadow:0 5px 14px #1c5bc347}.user-shell .user-sidebar-account-copy{min-width:0;display:flex;flex-direction:column;line-height:1.2}.user-shell .user-sidebar-account-copy small{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#8fb5ec;font-weight:800}.user-shell .user-sidebar-account-copy strong{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#fff}.user-shell .user-sidebar-account-copy em{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;color:#aebed2}.user-shell .user-sidebar-account-card>svg{width:15px;height:15px;color:#8eabc9;transition:.17s ease}.user-shell .user-sidebar-account-card:hover>svg{transform:translate(2px);color:#dceaff}.user-shell .user-table-brand{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0}.user-shell .user-table-brand>span{min-width:0;display:flex;flex-direction:column}.user-shell .user-table-brand b,.user-shell .user-table-brand small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-shell .user-detail-brand-header{display:flex!important;align-items:flex-start;gap:10px;min-width:0}.user-shell .user-detail-brand-header>span{min-width:0;display:block}.user-shell .user-donut-legend>div.user-donut-brand-row{grid-template-columns:10px 28px minmax(0,1fr) 50px 105px}.user-shell .user-source-list>div>.account-logo{justify-self:start}.user-shell .user-pending-item>.account-logo{justify-self:center}.user-shell .user-activity-list>a>.account-logo{justify-self:center}html[data-p2p-user-theme=dark] .user-shell .account-logo{background:transparent;box-shadow:none}html[data-p2p-user-theme=dark] .user-shell .account-logo>.account-logo-fallback{border-color:#334a65;background:#1b2d43;color:#d9e5f4}html[data-p2p-user-theme=dark] .user-shell .user-search-trigger,html[data-p2p-user-theme=dark] .user-shell .user-global-search.user-global-search-collapsible{background:#122033!important;border-color:#29405a!important}html[data-p2p-user-theme=dark] .user-shell .user-search-trigger:hover{background:#172a43!important;border-color:#46698f!important}@media(max-width:820px){.user-shell .user-sidebar-account-card{margin-top:24px}.user-shell .user-donut-legend>div.user-donut-brand-row{grid-template-columns:10px 28px minmax(0,1fr) 48px 90px}.user-shell .user-global-search.user-global-search-collapsible{width:min(360px,70vw)!important}}.user-shell .user-brand{gap:11px!important;padding-left:2px!important}.user-shell .user-brand .user-brand-mark.user-brand-logo{width:48px!important;height:48px!important;display:block!important;flex:0 0 48px!important;background:center/48px 48px no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAa2ElEQVR42tVbeZhU1ZX/nXPfq633BhoElYm4o04STEJiWFrHURElRqvVBLOYEYjBqDGJmqhFJZr4RTFqDI5tRlwAscsEY0Rxgya4xUgkBBDZF6GBbnrvWt5795z541UjKNiY+H3DXL766vFq6Tq/e9bfOZdwoKVKINJPv77uT1pSNU68fIEBI6REUCUiqFgmhoIUUAWRAlCAFAbh/xkKggVBlSBMUBgVJQgxKZhUCRakAgMQs4JVlEiUmWAMdbMEHQxtCrpzf3Mceq3j3Q2vvHDp97YCAIiQfOIJk6mrs/i4S0HUFwD//taO+VRWNU5yXQFADFKAACoKCtLwGgIQAMjeQoNIQQw1YokgABSGBLznWsGwIAKMCkJQBAQNr6FkDMg4DMc4gA2ghXwz572Xgmz20blfmLAAAFKqnN6zA30ualDlOiLLfb5VNJRLoQQFixJbIWi48axA7zWFz0p7/l+8F1gK7ymMKkil+BkBVEBAeN0LZPFzUAVUVAJrbSEI/FzWF69gyXUGRAZVXxo/oua572xc8lJd49zaNJEA0JSmPkomSi1a5ADQOiI7dOiYWN8AEBGIASIiYiJmwDCImAhMIA7v73kQg4jATMXPEjGRcngNpj2LmcMvLH4SjOIrKD6ImJmYiQlqiOCAidVayXd3+0HBs1QWO6Ns2OCFl6996a4Tk8nSNKUl2dBgDiR4urY2ABC5dt0zkye+ddPrB2ECTc9yef9zbE9nwESmaAJKCN2AhlpHIFGColfNQQqGgEhACFXeqCWCglk1vKdEEDCJhmYjxKRaVP2iCVhiKmoVKbhofkwovi6WmThRVW4KO9re6li14dLMhCvWJRsaPuQXhg4dE/vqcz+8rGRQxRSnzP2sDfLoE4ARb25/RssHnCs9HQGIDFHR6RGKHkQBCIHVqlgwQ1WFAAtmVUZozwYCwMKEAAAqMBCiPQJLUWgLQyiCpyBVdglQVmINQSFSQAHDCi56M2b48bKSqOa9jR3rto+fPbpuVS8Ik5577LCqEwZfZMoi34yUx0YEvg8/2+MDlpy+XQARqfZag1LRx/QiRyEESpGYQ64DwIY/vNcJhjscClTUBCZbvB8KakjAqiAWGAgMKUjDz7MNoL4HUg2IIEQwocmEf1YBMBGI4Ba6ewrxssSnKo4a9PQlL8wZ/fiZyR1Qpe8tnH1MvKRsSqS69MSu9mZVGwQgGALQNwBM5BCBQCAFURgCQIpiNICS6xLlu1dwTjYpxGUSRXHHQyWxINj31ddY9AIJEYCsKhMxCawIkQEchwiGYvD9wcw6OFqaSJDDsD1ZqA2C0N2EG0C9WkCIeN09XqK6Ylj1MTUziWhcgzbQjDMm/hnAKVP/+vuvlx/d7+cUNYeLZxWEvjXAACAlkICIizuuAIg0tAKyJlHq+ls2/vrNUSMeSgGcDqX/JBaNSaWiieOHHFlx3OARHI+d58Qi58Yqy8oLnV0CFQEZDkNxCC4xO4W2Dj8xqOo/Jy374zV1NGF6SldE0nSSt2nx8mdPGjb6VgKH0QbStwbAQslKGAY1tH9Cb/JTdBYqoEjcQJWeCTHTT0R8Zl2cTucBrCk+Hj939t3HVH/6hO+7pYnvcjTiBLm8z8wcahcrSbgrflfWlgysuumrs2fMm4bhm5omTXIrLj0tEymLH5Fvb/eZYACRPsMgCYjA4NAIACWi0Iy5aBjh6yoEIi1tbCxmP5/AQ/fFMaXK879+zdrHhp91VX5b6xj1/X/EKktdgUjooMJ/AIz4vo1VlVQO+eKwnxORlN1w4fXxQZVjc+2dvjIbUVV22OlbA5gADfeclJlIlPZ4PyoaIgPEik9yFaPQJS/MGRyrrhrk5ezGNFEbNMVjGsfynC/Vvvrle24847jz/+OxeL/ys4KOLp8Ah6EAk5IhwAC+l//r1FdnHx+rKbkp39lpwWQgViIlEcdr7VrdpwYwoCwKKBSqoYqFXkEZYXxm/WRlB4AkwggXP3LIjytPPvbNaHXkzPD+cFpcWxskVc0rV/+yed0dv78oaO18I1ISc6FqiVlJxZb2r4j0bNlV/9/HT7g7cdzgOZY1KoGvpFZMlFnyXtvOZZsv7dsErAACsAVYVEkVkPBBYZocgkAfUVf8C0usGkTI2A/kdhkim2xoMItnzOju2bzta+J5zcZ1WK0N4lVlbuemnS/cO+ycyVdvfu5etyrxGb+72wuDmarDxF1rWic9Mv7aZX2nwlrMVpkB4mJaHKbBYTQmZjIwn7DgVQCnVJkcJoDUijEpVa7CUXt+c6auzqYWLXJmjfnGRq+95043EWW3LBrJd/a8s/CGh86btHzeV2I15Vfl29t9GHIUVmLVJW6upfO234y87MmULnL4wJVi8VkULL1+gIogUpgHFJOjMBtwPlE7qCfywwJHPQMiv60zlyaSejrV3/t96cZGUVXqXvPeQ5L3Olm0M9vSdf7YGyYeWXZE5f8EXl5UrFHxbay6xO3a0vLM9H9L3tSgatKoPXA1+H6mZxSivZWekBVwseKDkrIWk5lPJvQTAFz24tNHXrnp7dmTt739aCQWPSe/u00rBvW/9vtNS2dNWb+kfuT06fE970+nZRpAj58/uSXoKtyfbWr7xv+cNGF9ZEjiSY6aalvIi4iVSFnMzW5v+8fazGvfVlVKIszR+zQBo0J77F2KsV+K6XCxZCUlQOVf9gGpVIoAwCet1Jj5WqQsepmJOMf7PTmNlidGc1X86yh1kzVfGOYUI0WoBUQCVZox7MwbHxg+4Y9XbVnwaKQq/u9eZ5evInASjuN3ZXdse3P1Rc/88K6WaZhGoeYWPe1HugABwsyJQKpE4PBGSD2Qalgh88cNcR+xHBuIzXu5Qke3RWCtMURBPh/47V0Wqh2H+xUfMrcUGg0Anbz6qVuiNWUTc20dgULYRI2DwHbt+uvG5BNf/cmapDaYNKVlryh3EISICGAFsAqIhKm7kpIojEJhAXwcQoroI/2FF/oW5pBUCE0tJAoMqZh8x3raN0Fa5KSpNvjG0jkTowPK0rm29kBFlRwmImRb/rbpksfGXfNKGD3q5ANhvi8ASFUA2D2OsEjUCAHF1/Rj6TmPSc2MpfQjzM8DSISIFBp63vd9EhFa9iP8N5fOObv8yJrfBb4naq2Sow4TtGX5pu88fMbUZwHg6y/++gfjZ6f67e1v+KDUdQ9mYXpKIfEV8h7FbzJ9fFVS1QDAlAsunTxq6gUru9ZtvHDv+3uviIe9/uC+SSnp+3BPWlrvpKk2+Pobj48qO3LQXBUbUS+wJmpcwyZoXvnexEdGXzkXAKasmzu9fNiAn3at2dS9d5jjg3HLBIQOEL1Or1gQ9fJ2BxEATmwMESeiw6LVFUf5XtA/vN/4YX8QifSWuKGaaCi1iipAGq0o16Q2mPpTJ/t1C2eeVn7UwHlWbIVf8DyOOS6zybWueu9rs0ZPngsAk9+dfXt8YMkPgsC2F1a9Sx/LBNiShrYf2jkJoFYIVsIMwCrIWi0aQ5/LARcoByG/dw/GHpiKlF5SlgArwpEIQdh05QqcoTp7ceNjo6pPOPKPGgT9/J5cwY1HolB07npr/cWPjp705MhkMn7F6sfrncrY9dndncpQr3JQpez7e/pyAYFSmAgpkdWQqgxJQMAqCanliOsGoPhHfU/TmqUEKBldy0xgB2GroKl+Ke3PCSigoQckhQbWLYu7aqWlY+vOqQvGXdZ58SuzJlQOG/yw2KDS5vOFWFUiqp7/3u63Nn7tifO+t+SCR++o6ff5w2dG+iXG5Xa3FSIlkag41LngN2VBUbUPLgz2RgKVkOBSKRLkokIgxCqqYtK2e7vs2v42ACweO3a/mvAfk0ZISK2EVQPDBYg0vL9/36PFaiBaWeHarLeuY8OWM2eNPP+pS/82779K/u2wTOD5lX4hX4jXVET9tuy7zW+vOeuJ865ccsmS+uHVI4e+5FTGx/Xs7vABGLgGXsHfBWSs7hWGDw4ApSIIIAhUArVOoswwKXnb1s/sXjD3S4u/WvtKqBgk+xNmZWOjC4DVEyIBRAMGwK/flYl8MC+QgEkUCoGNVle5Pbva/rzhqSWjHvnCBcsmrnj2tvjAqgdt3ufAD/x4dWW0Z3vbC9teXH5GZtzVqy588f4JicP7vUwxc3Jud1cAhSNFLL2uwgoAmNbYaA4eAKuAFZBAYW3A7HC0rMKRrubX/E0rxjaedczlr988dXMY1vaN76lU2KS4aUPbSXrEKa/esmbXG+Xl5Vdkm5pRWlL2o/T6nX+pumj0KzeuXHkCAAwfPpwAICgUlJlNpLzU5Ha1/vaBo0eNkXjUTnzn2d9Hqst/UujsKSjUuImYm9/R/quZx3/l7PnfvWnbxLcevbHiqIF/0CAYWOjMBoAaFVUV4aAnD787+woArBrbrAftA9QK1IqoQN2KKlcLba2F97b88tULh98NIOglLtL72/lp04B0GmKlhCKxz5IINPBgvYJGotGh7DhDBRZkOQYAKwcMCDWhPBFX0e6WVWuvn3XahPoL35g3KlpV/hDH3aOzre2FWHVZVPP5ptZ3Nv/wD2dcPufMO64rGXTOF2dEqkq+UWjvEGhgQcyiAUgVTsxlrye7afO8ZUs+mAwdRB5AliMRZte4tmXz79v+uuC0Vy8cficRB8mGBnP2vfdGxqRSpfvpxuxZAYDAK/h+T4+1vi/MrNbzrNfTI9bzPdtbSRb9hxpt2b18w8hZp02or1u2IOVWlS8UkaPzXT0arSyP5pvbn29bvr72D2dcPmfMr6+uHHDmyKfcqtJvZFs7fBGBChiBJRXAqloTdymfDZ548zezO5PasA9n2ZcGkIOgUnqa3/V3b7nuzW+fOh8Axixa5CweO9ZmiOT0RVtmu5GSkbubN/8ngFVIpRjp9L7pJhGRBYsqk/SyygomYgMSCQICgKb6egMiyZw1YeNZTz12XPLvLzVySXSMn+0JIqUxGE+aerbs+NmTX6p7AABOf3j6kP4nH/64U1EyKruz3YNRJ3SeCiIoROBEmPPt3e1ty7c9AAWdiJV6cGGQSMekFjmF5jV3tb69ZMma+nQLVBnTpmFxbW1QbAtRoLEhjls2xDqRSFHvAaQ/EERUoQTRsDFgVElVVRmWotGYQN1id9cHYMa/+uyPTDzy08CYUpsrgIicQkvbI11vrEu/+P0fbQSAc+Y/cHLpkAFznZLYidnWbp+ZHAqk2Lmh3q6SNYmom93ccdeLk27bmLyiwaRp33bZR2rA4nRtAGAeACQb1GSI7D7V3DSQys5ACjk17AiIgOH7b7cJSMPqlaCqgYnG3GhJHD1tu55u2brr3emnDpdz5j95GvWvvJ3ikS+LBCAmaM57Ldi5K/3MuG+90Ptd58x/8OLE4TX3wuGaXFu3b1iNBpaUZU9/ANaKWxp187s7//HO05vvSmmK00jKfjjPPsjJhgYDVcrUkd2nmiNSpElEVRREXtN7AVSBvd9XXH4AiCpZFRVRjVZWuYF4TTvXrf7OL0/+1IRljU/hrMXP3ylVVS9TPP5lEKCBt7Gwpemqp0Z8//Re4c/OPHjK+FcbnogdPmiuDaTG784GgDoiQqIKFQWskFoLOES+FwSFjbunLp8+vedAVWifUWCfDmtDg0Fdnf1cw7LvRvsflgxyuZyIDA/8vOKIYfVffnlrt9H87jVLZl3RlE5nV2Uy1OsENbDWceMRijDad2xtaG184epHfjx1x6h58y6O9KuYhrLE8SCB393Vhlzuwe633r7ntevT2wGgds59w6OHDbiKY5HLnLJ4wu/qtsUOsVEtdoW4tyUgAJM4Edfp3ND0vWcuuvHPyYYPq/5BA7D3GjMgSYsBwE0M56qaWuKOMKxJICZReZpJJCA9rS1VADf1ktsAfADRkrJIoattS0/z9qsfqj31qREzZx8/9rnnH+TyxHguicFr373XfH5WYcOme16/8poVADB69kPHxAaWftfE3O84ZYlyv6sHhbZun0gNINDe9jtRyEzDqhAkWhJ1Ozc03fTM+OtmJLXBZOjA4zPOgZsSH6pG98rUJF/o8azN5wIGImSYg2wuULFEEvTYbLboBzIAgHxne0Ko/dG2O2/8XiaTyY+Z/3Laxt3rTP+qkmB3s0p35zy77b3pSy6f/BoAfPG++4bGh9VM4fLYZFMSrwq6e2A7OgMiZoI6CiHS3tGVMD+HqoVDxi2Jmvz21vQz46+9rS/hDwxAH4yNKhFZGBISJRAsQAwGmMW+X99nkklNNqh5eCQtBLBw5LznzzvtimtuNzXVJ0pXGwrbtz9r27vuff2Si54HgM/9KjUodvJJU5xEbIpJxAbabA+81o4AFM5LgQTKGnKUYZ8GCgjDilMaddT3/fZVW3/0fN0P7ykKL31Xp/uW/nrKo8tKIj4PjBU62l65clTbATQAGlhoIKFPZwBGVf3AqmXH72BONjSYDJHNADhlxpzPxA4f8jPTr994UovCtu2LJdd59+sXXfAUAJySStUkPjP8m5HSxFSnLH6kzfbAa+/0CTChuoezQ0QKIaiBQAhKEMsGrlteyn5H54qeLbuuXHjZ9UsOZuc/BMCY1CKzOF0buFR9vlMz+KHc9rV3A7gx2aAm8wHPLjYgtWF3KNSAsHQxFRWu37q9o6uty2bq6uzQq1OV1V+q/THFotfzgAFc2LXtH+hqveOtiRc8BgCHX3tt9eAvf2mKk0hMMaWJI2whB2nt9InUEKkTUk5SbEMqoKpEogoIOeS6ZQm2Xd3d2fd23fvOT+fesfnvi9s/jvD7ABCvHmKSDaobctsiRCYWwESSDWq6mtY6UJV9zMKG6YYqQdVachwTKS91vV2bnpNtqyY3Z2Z0nzTzuXNN5YBfuYMGnujv2LIzv3r1L5Z9e/z9APwRgItH5kwx1VVTTSJ6rPVysB0deWJlVmEiFSqO3xnewwcxGTZOLArjsgm6ujryO1qeLKzdfvfia9IrekP2xxF+HwAWXH1sAQA++/CWTrVQQLuKO29x9YeyGogNIL5vnZIyF5LPelvfTb018dQ7j7n1/iEnP7ZkrjPwsIs11wVv3er7/NVv/GrlbTdvHTH76f5CermWxK+K1vQ/XP0cbK4H7EbAsUgsHKAqzhlS8ZkRVtgFD+rluoNC7m9eNj/fW7v5yVduvH1DyCuG9v7PDEs6AHDKxDtKnJHnfIXdciuePc3mskTgz37md+9e4sTKY1mv5eWVl5+8tXtNyN6I56kGohxNxGxny1+9ne/814prJiw/eebib6Gs6i6nsqoq2Ll5oezeccvK71/0KgCMuPWuw9DTOcXpVzPc5nre8Na39iiIwEoGFkIgJoWErhQMhVVV0qBFjWyBh42FdZuXv3nzbZt6i5mkNpjMtJX6cXf9QwB0J2y/Moo9SvEKhp+F37FLOVZ2HjvmPC4pRWRHy4UAtuaqRhRHA5wEG5e8XRt++fdvj/jJ0NTMQcPnLJ3n9B/8Fb91x47CupWXr5py9kwAGDNzUWzxt8YWSqc1Nte8OONnmUzmn/6xvaOxYxbe4ixuhPwrgu8DgKHAiu91+z3tpSpW2Ri2XsEGvopRMb4XCADE25aGfiDofje7YelFK68a8/sTZrx8GVcfdh9FouW5zavr+b2VqVXpqTuOvufhYYkhJ/yyK9v93yBauDiVEmQyklLl3gzxYNauIkdQ09ysmWRSQKSLa9PBJ9WEdQAg2+1TDGCoMkFF1QLhTDSrgGwR56VVGwQNav5RR7/G0UdHT3zs778zlTXfCVqb3tXt65Krf3D+CwAwfOaia7Ss7CcoqxiQbW55cO8qcb/Eyf/hcgBAXYesgowAe3JrgJRDJp4dMlClEUvBS08l/1N3/WlUpHroI4hXfMrfsfme5j/V37z76Ye6jrl/wedNefXtWlJaa7Pd0I6OAI7BobyckPVwVa2qGkFvzaoQIXYZYklyXR0g0qWAf+xvX/+Bqew/XfLd72VXvvaVTalL/wgAx9QvuolKKn6CSDTud3RYEIGMeT/RWpWhQxYA5FoBG5CKACqkCkvsMgjwdq6++p0bTn+pKjmpoub0Kfdx9cCJwY71c4LXn/zBprn37hx666xPRwcedQ+VV462uW4VrxAQk4HovlNeJyb1kAVAuwNStQRVqEhAbsQlooK/a+2k1Ted+einUo8f6w48YR6c6AnBphWT115/Vj0ADLv7heu4pPpmiUYqtKM9ICYGgyGqqgK1CgL+H5hAqaOwohJ4wk7UJbLt+aZ3Jq79+fj5w26ed5Yz6NgGtYWW3Pq/fG7L7d9amkql+PF+tb/VigFTpLtdtZDzyWGj4dRI7wCxwiqc4NA2gSIjFIeqBBwpZYi3Pbf17+eu/fn4+Ufd+tIUd8jxC2xX85LtmVu+sOX2by1FapGDdBriJD4bZLMi1looOWolPPNQfNZwgBSBEB3yGlDIdtgycivUz23S9rXj1/8qufK4O9+4nUuqr/fat9+6/oaxNxf5MYOQJ2S1tkDGYZWQhw1rFSl28yRkKEQACfRQBoABIDHo2LgGncvszuVnv3PrhJXH3fHGDHKi13kb/3Lx+hvG3gxVRirFyOyVeYkwipMjpBJOjogN46gVwFpoYD/e5Mj/lQY41uzOrXl+3JbZv2g69hevzCbjnJ7dtOILW+6+7G9ILXJAtE/mlQYwLAjP+2hYEiv1DlKwQKk4S0FAEBzyAChtqOcOQDuOu7VxLqmc0rn8uc9vf/jmraG91wYfHkgCZiFUcVKrag2Bi6cXJDxSo1CFUTjOIQ5AsiHDmTq1J6QXPm69wrDmBTePbH3zzc6QAa494P6RVQjZMNSRLeoAgaBEjLCEFwkp4UMZgExdnT1u2osP+n5uwLpbzx0NIIeU8v74/X0oAbFQZagVgLk4OxTWqWrC+SENFEEhOLQToRPSL9YHgd9/3a3nngkixS23MNJ9Fyzq2/AMjR9Q76EdMIfHvQIKIwIz9qjAoZoHaK7LXfvzcRe9L3y6T+HTANRaQAQqqnv4wcASfEth+FPtnSg9pDVg9e1f/Xa4pUIHs/Pv97wVZIrtKAr7fkQazrKFR2ygVpUO+SgQDjgcsAly4ARC1AoUUjwhxuGJEZWwllYoVFiJjR7aABD9cz9QxWWOkKjnEDvFGUBgT7tGBUwuGL459Mvhj0fKAVDloLDZSnAEW89TS8y85ygZMZGqKsASGMq3Hco+4H8BAQkszALxn+IAAAAASUVORK5CYII=)!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 3px 8px rgba(25,177,211,.16))!important}.user-shell .user-brand .user-brand-logo img{display:none!important}.user-shell .user-brand-copy strong{font-size:17px!important}.user-shell .user-brand-copy small{font-size:8px!important;letter-spacing:1.25px!important}.user-shell .user-fiat-panel{margin-top:20px;overflow:hidden}.user-shell .user-fiat-panel>header{align-items:center}.user-shell .user-fiat-controls{display:flex;align-items:center;gap:10px}.user-shell .user-fiat-total{display:flex;flex-direction:column;align-items:flex-end;min-width:130px}.user-shell .user-fiat-total small{font-size:10px;color:var(--u-muted);font-weight:700}.user-shell .user-fiat-total strong{margin-top:2px;font-size:18px;color:var(--u-text)}.user-shell .user-fiat-select{height:38px;min-width:108px;padding:0 34px 0 12px;border:1px solid var(--u-border);border-radius:10px;background:var(--u-card);color:var(--u-text);font:inherit;font-size:12px;font-weight:750;outline:0;cursor:pointer}.user-shell .user-fiat-list{padding:0 18px 18px}.user-shell .user-fiat-row{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) 150px;align-items:center;gap:12px;border-bottom:1px solid var(--u-border)}.user-shell .user-fiat-row:last-child{border-bottom:0}.user-shell .user-fiat-row>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.user-shell .user-fiat-row strong{font-size:13px;color:var(--u-text)}.user-shell .user-fiat-row small{margin-top:3px;font-size:10.5px;color:var(--u-muted)}.user-shell .user-fiat-row>b{text-align:right;font-size:14px;color:var(--u-text)}.user-shell .user-fiat-empty{padding:24px 4px;color:var(--u-muted);font-size:12px}.user-shell .user-fiat-currency-icon{width:34px;height:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(145deg,#244b82,#18345b);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 4px 12px #05122224}.user-shell .user-fiat-currency-icon>b{font-size:13px;line-height:1;font-weight:850;letter-spacing:-.35px}.user-shell .user-fiat-currency-icon>small{margin-top:2px!important;font-size:6.5px!important;line-height:1!important;color:#b9d4f4!important;font-weight:800;letter-spacing:.35px}.user-shell .user-fiat-currency-icon.fiat-ars{background:linear-gradient(145deg,#62b8ec,#2d72b7)}.user-shell .user-fiat-currency-icon.fiat-usd{background:linear-gradient(145deg,#2f9b69,#176542)}.user-shell .user-fiat-currency-icon.fiat-eur{background:linear-gradient(145deg,#3264bf,#173f91)}.user-shell .user-fiat-currency-icon.fiat-brl{background:linear-gradient(145deg,#32a25c,#1e743f)}.user-shell .user-fiat-list.all-currencies .user-fiat-row{min-height:68px}.user-shell .user-fiat-currency-row>span:nth-child(2)>strong{font-size:14px}.user-shell .user-fiat-currency-row>b{font-size:15px}html[data-p2p-user-theme=dark] .user-shell .user-fiat-select{background:#122033;border-color:#29405a;color:#e8eef8}@media(max-width:820px){.user-shell .user-fiat-panel>header{align-items:flex-start;flex-direction:column}.user-shell .user-fiat-controls{width:100%;justify-content:space-between}.user-shell .user-fiat-row{grid-template-columns:34px minmax(0,1fr) 110px}}html[data-p2p-user-theme=dark],html[data-p2p-user-theme=dark] body,html[data-p2p-user-theme=dark] #root,html[data-p2p-user-theme=dark] .page{background:#0d1725;color:#e8eef8}html[data-p2p-user-theme=dark] .page-skeleton,html[data-p2p-user-theme=dark] .loading-state,html[data-p2p-user-theme=dark] .empty-state{background:#142236!important;color:#98a8bd!important;border-color:#263a52!important}html[data-p2p-user-theme=dark] .user-shell .help-timeline-entry{background:#101d2e!important;color:#e8eef8!important;border-color:#263a52!important}html[data-p2p-user-theme=dark] .user-shell .help-timeline-entry.own{background:#173158!important}html[data-p2p-user-theme=dark] .user-shell .help-timeline-entry header strong,html[data-p2p-user-theme=dark] .user-shell .help-timeline-entry p{color:#e8eef8!important}html[data-p2p-user-theme=dark] .user-shell .help-timeline-entry header time{color:#98a8bd!important}html[data-p2p-user-theme=dark] .user-shell .user-simple-table-head,html[data-p2p-user-theme=dark] .user-shell .user-simple-table-row{background:#142236!important;color:#e8eef8!important;border-color:#24364b!important}html[data-p2p-user-theme=dark] .user-shell .user-action-list a,html[data-p2p-user-theme=dark] .user-shell .user-activity-list>a,html[data-p2p-user-theme=dark] .user-shell .user-help-articles a{background:#142236!important;color:#e8eef8!important}.user-shell .user-brand .user-brand-mark.user-brand-logo{width:48px!important;height:48px!important;flex:0 0 48px!important;display:grid!important;place-items:center!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.user-shell .user-brand .user-brand-logo .user-brand-logo-image{display:block!important;width:48px!important;height:48px!important;max-width:none!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 3px 8px rgba(37,180,213,.16))}.user-shell .user-icon-button{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.user-shell .user-icon-button.is-refreshing{cursor:wait;border-color:#4f83cc!important;background:var(--u-soft)!important;box-shadow:0 0 0 3px #4882d21f}.user-shell .user-icon-button.is-refreshing svg{animation:p2p-user-refresh-spin .72s linear infinite}@keyframes p2p-user-refresh-spin{to{transform:rotate(360deg)}}html[data-p2p-user-theme=dark] .user-shell .user-icon-button.is-refreshing{background:#172a43!important;border-color:#4f78a8!important;box-shadow:0 0 0 3px #5b91d31f}@media(prefers-reduced-motion:reduce){.user-shell .user-icon-button.is-refreshing svg{animation-duration:1.4s}}.product-icon{display:inline-block;flex:0 0 auto;width:48px;height:48px;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 4px 7px rgba(15,35,58,.16));vertical-align:middle}.product-icon-xs{width:22px;height:22px;filter:drop-shadow(0 2px 3px rgba(15,35,58,.14))}.product-icon-sm{width:31px;height:31px;filter:drop-shadow(0 3px 5px rgba(15,35,58,.15))}.product-icon-md{width:46px;height:46px}.product-icon-lg{width:52px;height:52px}.product-icon-capital{background-image:url(/ui/icons-v9/capital.webp?v=9)}.product-icon-cost{background-image:url(/ui/icons-v9/cost.webp?v=9)}.product-icon-available{background-image:url(/ui/icons-v9/available.webp?v=9)}.product-icon-roi{background-image:url(/ui/icons-v9/roi.webp?v=9)}.product-icon-reconcile{background-image:url(/ui/icons-v9/reconcile.webp?v=9)}.product-icon-buy{background-image:url(/ui/icons-v9/buy.webp?v=9);filter:drop-shadow(0 2px 4px rgba(22,146,78,.28))}.product-icon-sell{background-image:url(/ui/icons-v9/sell.webp?v=9);filter:drop-shadow(0 2px 4px rgba(212,55,61,.28))}.product-icon-completed{background-image:url(/ui/icons-v9/completed.webp?v=9)}.product-icon-pending,.product-icon-active{background-image:url(/ui/icons-v9/pending.webp?v=9)}.product-icon-cloud{background-image:url(/ui/icons-v9/cloud.webp?v=9)}.product-icon-extension{background-image:url(/ui/icons-v9/extension.webp?v=9)}.product-icon-data-health{background-image:url(/ui/icons-v9/data-health.webp?v=9)}.product-icon-financial{background-image:none!important;overflow:visible}.product-icon-financial>svg{display:block;width:100%;height:100%;overflow:visible}.product-icon-deposit{filter:drop-shadow(0 2px 4px rgba(31,169,104,.24))}.product-icon-withdrawal{filter:drop-shadow(0 2px 4px rgba(226,73,81,.24))}.product-icon-transfer,.product-icon-conversion,.product-icon-adjustment,.product-icon-loan{filter:drop-shadow(0 2px 4px rgba(45,117,205,.22))}.product-icon-fee{filter:drop-shadow(0 2px 4px rgba(222,147,34,.24))}.user-shell .user-card-product-icon{width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px;border-radius:0;background:transparent;border:0;box-shadow:none;padding:0;overflow:visible}.user-shell .user-card-product-icon .product-icon{width:49px;height:49px}.user-shell .user-period-product-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:0;background:transparent;border:0;box-shadow:none;padding:0;overflow:visible}.user-shell .user-period-product-icon .product-icon{width:31px;height:31px}.user-shell .user-period-product-icon.compact{width:35px;height:35px;flex-basis:35px}.user-shell .user-period-product-icon.compact .product-icon{width:29px;height:29px}.user-shell .user-data-product-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:0;background:transparent;border:0;box-shadow:none;padding:0;overflow:visible}.user-shell .user-data-product-icon .product-icon{width:29px;height:29px}.user-shell .user-operation-product-icon{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.user-shell .user-operation-product-icon .product-icon{width:24px;height:24px}.user-shell .user-operation-product-icon.micro{width:23px;height:23px;flex-basis:23px}.user-shell .user-operation-product-icon.micro .product-icon{width:21px;height:21px}.user-shell .user-product-activity-list>a{grid-template-columns:26px minmax(0,1fr) 135px 84px!important}.user-shell .product-operation-type{display:flex!important;align-items:center;gap:8px}.user-shell .product-operation-type .user-operation-product-icon{margin:0}.user-shell .user-pending-item>.user-operation-product-icon{align-self:center}.user-shell .user-detail-brand-header>.user-operation-product-icon{margin-right:2px}.user-shell .user-security-list>span>.user-data-product-icon{width:32px;height:32px;flex:0 0 32px}.user-shell .user-security-list>span>.user-data-product-icon .product-icon{width:28px;height:28px}html[data-p2p-user-theme=dark] .user-shell .user-card-product-icon,html[data-p2p-user-theme=dark] .user-shell .user-period-product-icon,html[data-p2p-user-theme=dark] .user-shell .user-data-product-icon,html[data-p2p-user-theme=dark] .user-shell .user-operation-product-icon{background:transparent;border-color:transparent;box-shadow:none}html[data-p2p-user-theme=dark] .user-shell .product-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.24))}html[data-p2p-user-theme=dark] .user-shell .product-icon-buy{filter:drop-shadow(0 2px 5px rgba(26,190,98,.28))}html[data-p2p-user-theme=dark] .user-shell .product-icon-sell{filter:drop-shadow(0 2px 5px rgba(241,74,79,.3))}html[data-p2p-user-theme=dark] .user-shell .product-icon-deposit{filter:drop-shadow(0 2px 5px rgba(39,183,113,.28))}html[data-p2p-user-theme=dark] .user-shell .product-icon-withdrawal{filter:drop-shadow(0 2px 5px rgba(239,85,92,.3))}html[data-p2p-user-theme=dark] .user-shell .product-icon-fee{filter:drop-shadow(0 2px 5px rgba(243,170,50,.24))}@media(max-width:820px){.user-shell .user-card-product-icon{width:52px;height:52px;flex-basis:52px}.user-shell .user-card-product-icon .product-icon{width:44px;height:44px}.user-shell .user-product-activity-list>a{grid-template-columns:24px minmax(0,1fr) auto!important}}.user-shell .user-activity-sections{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);gap:10px;margin:0 0 14px;padding:5px;border:1px solid var(--u-border);border-radius:15px;background:color-mix(in srgb,var(--u-card) 86%,var(--u-bg) 14%)}.user-shell .user-activity-sections>button{min-width:0;min-height:70px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;padding:10px 16px;color:var(--u-muted);background:transparent;border:1px solid transparent;border-radius:11px;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.user-shell .user-activity-sections>button:hover{background:color-mix(in srgb,var(--u-card) 92%,var(--u-blue) 8%);color:var(--u-text)}.user-shell .user-activity-sections>button.active{color:var(--u-text);background:var(--u-card);border-color:color-mix(in srgb,var(--u-blue) 42%,var(--u-border) 58%);box-shadow:0 7px 24px #142f5214}.user-shell .user-activity-sections>button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.user-shell .user-activity-sections strong{font-size:13.5px;letter-spacing:-.08px;color:inherit}.user-shell .user-activity-sections small{font-size:10.5px;line-height:1.35;color:var(--u-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .user-activity-section-icons{width:54px;height:44px;display:flex;align-items:center;justify-content:center;gap:1px;position:relative}.user-shell .user-activity-section-icons .product-icon:first-child{transform:translate(3px)}.user-shell .user-activity-section-icons .product-icon:last-child{transform:translate(-3px)}.user-shell .user-activity-section-icons.single .product-icon{transform:none}.user-shell .user-activity-sections>button.active:first-child .user-activity-section-icons{filter:drop-shadow(0 5px 10px rgba(24,132,90,.12))}.user-shell .user-activity-sections>button.active:last-child .user-activity-section-icons{filter:drop-shadow(0 5px 10px rgba(37,99,235,.14))}.user-shell .user-activity-filter-bar{grid-template-columns:minmax(116px,.55fr) minmax(132px,.7fr) minmax(145px,.8fr) minmax(132px,.7fr) minmax(260px,2fr) 42px;align-items:end}.user-shell .user-activity-filter-context{height:50px;display:flex;flex-direction:column;justify-content:center;padding:0 13px;border-right:1px solid var(--u-border)}.user-shell .user-activity-filter-context small{font-size:8.5px;font-weight:750;text-transform:uppercase;letter-spacing:.65px;color:var(--u-muted)}.user-shell .user-activity-filter-context strong{margin-top:3px;font-size:11.5px;color:var(--u-text);white-space:nowrap}html[data-p2p-user-theme=dark] .user-shell .user-activity-sections{background:#0f1c2b;border-color:#263a52}html[data-p2p-user-theme=dark] .user-shell .user-activity-sections>button:hover{background:#16273a}html[data-p2p-user-theme=dark] .user-shell .user-activity-sections>button.active{background:#17283c;border-color:#355478;box-shadow:0 8px 26px #00000026}html[data-p2p-user-theme=dark] .user-shell .user-activity-filter-context{border-color:#263a52}@media(max-width:1180px){.user-shell .user-activity-filter-bar{grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(250px,2fr) 42px}.user-shell .user-activity-filter-context{display:none}}@media(max-width:850px){.user-shell .user-activity-sections{grid-template-columns:1fr}.user-shell .user-activity-sections>button{min-height:64px}.user-shell .user-activity-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr)) 42px}.user-shell .user-activity-filter-bar .user-filter-search{grid-column:1/3}}@media(max-width:560px){.user-shell .user-activity-sections>button{grid-template-columns:44px minmax(0,1fr);padding:9px 11px}.user-shell .user-activity-section-icons{width:44px}.user-shell .user-activity-sections small{white-space:normal}.user-shell .user-activity-filter-bar{grid-template-columns:1fr 42px}.user-shell .user-activity-filter-bar>label:not(.user-filter-search){grid-column:1/3}.user-shell .user-activity-filter-bar .user-filter-search{grid-column:1/2}}html.financial-editor-open{overflow:hidden}.user-shell .financial-editor-layer{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;font-family:inherit}.user-shell .financial-editor-backdrop{position:absolute;inset:0;border:0;background:#050c1694;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default}.user-shell .financial-editor-drawer{position:relative;width:min(1080px,calc(100vw - 70px));height:100%;display:flex;flex-direction:column;background:var(--u-bg);border-left:1px solid var(--u-border);box-shadow:-28px 0 70px #050f1e38;overflow:hidden}.user-shell .financial-editor-header{min-height:104px;padding:22px 26px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:var(--u-card);border-bottom:1px solid var(--u-border)}.user-shell .financial-editor-header>div{min-width:0}.user-shell .financial-editor-header small{font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.82px;font-weight:850;color:var(--u-blue)}.user-shell .financial-editor-header h2{margin:7px 0 5px;font-size:28px;line-height:1.05;letter-spacing:-.5px;color:var(--u-text)}.user-shell .financial-editor-header p{margin:0;font-size:13px;line-height:1.45;color:var(--u-muted)}.user-shell .financial-editor-loading,.user-shell .financial-editor-fatal{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:34px;color:var(--u-muted);text-align:center}.user-shell .financial-editor-loading>span{width:32px;height:32px;border:3px solid var(--u-border);border-top-color:var(--u-blue);border-radius:50%;animation:user-spin .8s linear infinite}.user-shell .financial-editor-loading strong,.user-shell .financial-editor-fatal strong{font-size:16px;color:var(--u-text)}.user-shell .financial-editor-loading small,.user-shell .financial-editor-fatal span{font-size:12px;max-width:430px}.user-shell .financial-editor-fatal button{margin-top:8px;padding:9px 14px;border:1px solid var(--u-border);border-radius:9px;background:var(--u-card);color:var(--u-text);font-size:12px;font-weight:750;cursor:pointer}.user-shell .financial-editor-mode{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 26px;border-bottom:1px solid var(--u-border);background:color-mix(in srgb,var(--u-card) 72%,var(--u-bg) 28%)}.user-shell .financial-editor-mode>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.user-shell .financial-editor-mode>div:first-child strong{font-size:13.5px;color:var(--u-text)}.user-shell .financial-editor-mode>div:first-child span{font-size:11.5px;color:var(--u-muted)}.user-shell .financial-editor-mode-buttons{display:flex;gap:7px;flex:0 0 auto}.user-shell .financial-editor-mode-buttons button{height:40px;padding:0 13px;border:1px solid var(--u-border);border-radius:9px;background:transparent;color:var(--u-muted);font-size:12px;font-weight:750;cursor:pointer}.user-shell .financial-editor-mode-buttons button:hover{background:color-mix(in srgb,var(--u-card) 92%,var(--u-blue) 8%);color:var(--u-text)}.user-shell .financial-editor-mode-buttons button.active{background:var(--u-card);border-color:color-mix(in srgb,var(--u-blue) 50%,var(--u-border) 50%);color:var(--u-text);box-shadow:0 4px 14px #142f5212}.user-shell .financial-editor-mode-buttons b{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:5px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--u-blue) 12%,var(--u-card) 88%);color:var(--u-blue);font-size:10px}.user-shell .financial-editor-workspace{flex:1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden}.user-shell .financial-editor-workspace.single{grid-template-columns:1fr}.user-shell .financial-editor-chain{min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--u-card) 72%,var(--u-bg) 28%);border-right:1px solid var(--u-border)}.user-shell .financial-editor-chain-title{padding:18px;border-bottom:1px solid var(--u-border);display:flex;flex-direction:column;gap:4px}.user-shell .financial-editor-chain-title strong{font-size:14px;color:var(--u-text)}.user-shell .financial-editor-chain-title span{font-size:11px;line-height:1.4;color:var(--u-muted)}.user-shell .financial-editor-chain-list{padding:8px;display:flex;flex-direction:column;gap:5px;overflow:auto}.user-shell .financial-editor-chain-list>button{width:100%;min-height:72px;display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:inherit;text-align:left;cursor:pointer}.user-shell .financial-editor-chain-list>button:hover{background:var(--u-card)}.user-shell .financial-editor-chain-list>button.active{background:var(--u-card);border-color:color-mix(in srgb,var(--u-blue) 40%,var(--u-border) 60%);box-shadow:0 5px 16px #142f520f}.user-shell .financial-editor-chain-list .step{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--u-blue) 12%,var(--u-card) 88%);font-size:10px;font-weight:850;color:var(--u-blue)}.user-shell .financial-editor-chain-list .icon{width:34px;height:34px;display:grid;place-items:center}.user-shell .financial-editor-chain-list .copy{min-width:0;display:flex;flex-direction:column}.user-shell .financial-editor-chain-list .copy strong{font-size:13px;color:var(--u-text)}.user-shell .financial-editor-chain-list .copy small{margin-top:3px;font-size:11px;color:var(--u-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .financial-editor-chain-list i{font-style:normal;padding:4px 6px;border-radius:999px;background:#fff3e8;color:#c15d1f;font-size:9px;font-weight:850;white-space:nowrap}.user-shell .financial-editor-chain-list i.edited{background:#e8f2ff;color:#2369bb}.user-shell .financial-editor-form{min-width:0;overflow:auto;padding:0 28px 34px}.user-shell .financial-editor-event-heading{min-height:88px;display:grid;grid-template-columns:46px 36px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid var(--u-border)}.user-shell .financial-editor-event-heading .event-icon{width:44px;height:44px;display:grid;place-items:center}.user-shell .financial-editor-event-heading>div{min-width:0}.user-shell .financial-editor-event-heading>div>small{font-size:10px;text-transform:uppercase;letter-spacing:.65px;color:var(--u-muted);font-weight:800}.user-shell .financial-editor-event-heading h3{margin:4px 0 3px;font-size:19px;line-height:1.12;color:var(--u-text)}.user-shell .financial-editor-event-heading p{margin:0;font-size:12.5px;color:var(--u-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .financial-editor-revision-badge{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--u-blue) 11%,var(--u-card) 89%);color:var(--u-blue);font-size:10px;font-weight:850;white-space:nowrap}.user-shell .financial-editor-section{padding:22px 0;border-bottom:1px solid var(--u-border)}.user-shell .financial-editor-section>header{margin-bottom:15px;display:flex;align-items:flex-start;justify-content:space-between}.user-shell .financial-editor-section>header small{font-size:10px;text-transform:uppercase;letter-spacing:.66px;color:var(--u-blue);font-weight:850}.user-shell .financial-editor-section>header h4{margin:4px 0 0;font-size:15px;color:var(--u-text)}.user-shell .financial-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.user-shell .financial-editor-fields label{display:flex;flex-direction:column;gap:7px;min-width:0}.user-shell .financial-editor-fields label.wide{grid-column:1/-1}.user-shell .financial-editor-fields label>span{font-size:12px;font-weight:760;color:var(--u-muted)}.user-shell .financial-editor-fields input,.user-shell .financial-editor-fields select,.user-shell .financial-editor-fields textarea,.user-shell .financial-editor-reason textarea{width:100%;border:1px solid var(--u-border);border-radius:10px;background:var(--u-card);color:var(--u-text);font:inherit;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.user-shell .financial-editor-fields input,.user-shell .financial-editor-fields select{height:44px;padding:0 12px;font-size:14px;font-weight:620}.user-shell .financial-editor-fields textarea{min-height:74px;padding:11px 12px;resize:vertical;font-size:13px;line-height:1.45}.user-shell .financial-editor-fields input:focus,.user-shell .financial-editor-fields select:focus,.user-shell .financial-editor-fields textarea:focus,.user-shell .financial-editor-reason textarea:focus{border-color:var(--u-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--u-blue) 12%,transparent 88%)}.user-shell .financial-editor-fields label>small{margin-top:-2px;font-size:10px;line-height:1.35;color:var(--u-muted)}.user-shell .financial-editor-more{border-bottom:1px solid var(--u-border)}.user-shell .financial-editor-more>summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;color:inherit}.user-shell .financial-editor-more>summary::-webkit-details-marker{display:none}.user-shell .financial-editor-more>summary>span{display:flex;flex-direction:column;gap:3px}.user-shell .financial-editor-more>summary strong{font-size:13px;color:var(--u-text)}.user-shell .financial-editor-more>summary small{font-size:11px;color:var(--u-muted)}.user-shell .financial-editor-more>summary svg{width:15px;height:15px;color:var(--u-muted);transform:rotate(90deg);transition:transform .16s ease}.user-shell .financial-editor-more[open]>summary svg{transform:rotate(-90deg)}.user-shell .financial-editor-more-fields{padding:3px 0 22px}.user-shell .financial-editor-preview{padding-top:19px}.user-shell .financial-editor-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-shell .financial-editor-diff>div{min-width:0;padding:10px 11px;border-radius:9px;background:color-mix(in srgb,var(--u-card) 82%,var(--u-bg) 18%);border:1px solid var(--u-border);display:flex;flex-direction:column}.user-shell .financial-editor-diff span{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--u-muted);font-weight:800}.user-shell .financial-editor-diff strong{margin-top:4px;font-size:12px;color:var(--u-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .financial-editor-history-details{margin-top:4px;border-bottom:1px solid var(--u-border)}.user-shell .financial-editor-history-details>summary{min-height:58px;display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font-size:12px;font-weight:760;color:var(--u-muted)}.user-shell .financial-editor-history-details>summary::-webkit-details-marker{display:none}.user-shell .financial-editor-history-details>summary b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--u-blue) 10%,var(--u-card) 90%);color:var(--u-blue);font-size:9px}.user-shell .financial-editor-history-details>div{padding-bottom:16px}.user-shell .financial-editor-history-details article{min-height:48px;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid var(--u-border)}.user-shell .financial-editor-history-details article>span{width:7px;height:7px;border-radius:50%;background:var(--u-blue)}.user-shell .financial-editor-history-details article>div{display:flex;flex-direction:column}.user-shell .financial-editor-history-details article strong{font-size:11.5px;color:var(--u-text)}.user-shell .financial-editor-history-details article small{margin-top:2px;font-size:10px;color:var(--u-muted)}.user-shell .financial-editor-footer{padding:15px 25px 17px;background:var(--u-card);border-top:1px solid var(--u-border);box-shadow:0 -10px 24px #0714240a}.user-shell .financial-editor-reason{display:grid;grid-template-columns:auto minmax(220px,1fr);gap:8px 12px;align-items:center}.user-shell .financial-editor-reason-title{display:flex;flex-direction:column;gap:2px}.user-shell .financial-editor-reason-title strong{font-size:13px;color:var(--u-text)}.user-shell .financial-editor-reason-title span{font-size:10.5px;color:var(--u-muted)}.user-shell .financial-editor-reason-presets{display:flex;justify-content:flex-end;gap:6px;overflow:auto;padding-bottom:1px}.user-shell .financial-editor-reason-presets button{flex:0 0 auto;padding:6px 9px;border:1px solid var(--u-border);border-radius:999px;background:transparent;color:var(--u-muted);font-size:10.5px;cursor:pointer;white-space:nowrap}.user-shell .financial-editor-reason-presets button:hover,.user-shell .financial-editor-reason-presets button.active{border-color:color-mix(in srgb,var(--u-blue) 55%,var(--u-border) 45%);background:color-mix(in srgb,var(--u-blue) 9%,var(--u-card) 91%);color:var(--u-blue)}.user-shell .financial-editor-reason textarea{grid-column:1/-1;min-height:48px;padding:10px 12px;resize:none;font-size:12.5px;line-height:1.4}.user-shell .financial-editor-error,.user-shell .financial-editor-success{margin-top:8px;padding:9px 10px;border-radius:8px;font-size:11px;font-weight:700}.user-shell .financial-editor-error{background:#fff0ef;color:#b93f3f;border:1px solid #f2c9c5}.user-shell .financial-editor-success{background:#eaf8f1;color:#14754f;border:1px solid #bfe8d4}.user-shell .financial-editor-actions{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.user-shell .financial-editor-actions>span{margin-right:auto;font-size:11px;color:var(--u-muted)}.user-shell .financial-editor-save{min-height:40px;padding:0 15px;border:0;border-radius:9px;background:var(--u-blue);color:#fff;font-size:12.5px;font-weight:850;cursor:pointer;box-shadow:0 6px 14px color-mix(in srgb,var(--u-blue) 24%,transparent 76%)}.user-shell .financial-editor-save:hover:not(:disabled){filter:brightness(1.05)}.user-shell .financial-editor-save:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.user-shell .user-financial-edit-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--u-blue) 44%,var(--u-border) 56%);border-radius:8px;background:color-mix(in srgb,var(--u-blue) 8%,var(--u-card) 92%);color:var(--u-blue);font-size:11px;font-weight:850;cursor:pointer}.user-shell .user-financial-edit-button:hover{background:color-mix(in srgb,var(--u-blue) 14%,var(--u-card) 86%)}.user-shell .user-financial-edit-button svg{width:13px;height:13px}html[data-p2p-user-theme=dark] .user-shell .financial-editor-drawer,html[data-p2p-user-theme=dark] .user-shell .financial-editor-form{background:#0c1826}html[data-p2p-user-theme=dark] .user-shell .financial-editor-header,html[data-p2p-user-theme=dark] .user-shell .financial-editor-footer{background:#132338;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .financial-editor-mode,html[data-p2p-user-theme=dark] .user-shell .financial-editor-chain{background:#101e2e;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .financial-editor-mode-buttons button.active,html[data-p2p-user-theme=dark] .user-shell .financial-editor-chain-list>button.active,html[data-p2p-user-theme=dark] .user-shell .financial-editor-chain-list>button:hover{background:#162a40;border-color:#35577d}html[data-p2p-user-theme=dark] .user-shell .financial-editor-fields input,html[data-p2p-user-theme=dark] .user-shell .financial-editor-fields select,html[data-p2p-user-theme=dark] .user-shell .financial-editor-fields textarea,html[data-p2p-user-theme=dark] .user-shell .financial-editor-reason textarea{background:#101e2e;border-color:#2a405b}html[data-p2p-user-theme=dark] .user-shell .financial-editor-diff>div{background:#101e2e;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .financial-editor-chain-list i{background:#482d22;color:#ff9f67}html[data-p2p-user-theme=dark] .user-shell .financial-editor-chain-list i.edited{background:#183554;color:#75b4ff}html[data-p2p-user-theme=dark] .user-shell .financial-editor-error{background:#48272a;color:#ff9a9e;border-color:#754146}html[data-p2p-user-theme=dark] .user-shell .financial-editor-success{background:#123d30;color:#64d8a4;border-color:#245d49}@media(max-width:980px){.user-shell .financial-editor-drawer{width:calc(100vw - 24px)}.user-shell .financial-editor-workspace{grid-template-columns:245px minmax(0,1fr)}.user-shell .financial-editor-form{padding-left:20px;padding-right:20px}.user-shell .financial-editor-mode{align-items:flex-start;flex-direction:column;gap:10px}.user-shell .financial-editor-mode-buttons{width:100%}.user-shell .financial-editor-mode-buttons button{flex:1}.user-shell .financial-editor-reason{grid-template-columns:1fr}.user-shell .financial-editor-reason-presets{justify-content:flex-start}.user-shell .financial-editor-reason textarea{grid-column:auto}}@media(max-width:760px){.user-shell .financial-editor-drawer{width:100vw}.user-shell .financial-editor-header{padding:17px 18px;min-height:92px}.user-shell .financial-editor-header h2{font-size:24px}.user-shell .financial-editor-header p{font-size:12px}.user-shell .financial-editor-mode{padding:12px 15px}.user-shell .financial-editor-mode-buttons{flex-direction:column}.user-shell .financial-editor-workspace{display:flex;flex-direction:column;overflow:auto}.user-shell .financial-editor-chain{flex:0 0 auto;max-height:220px;border-right:0;border-bottom:1px solid var(--u-border)}.user-shell .financial-editor-chain-title{display:none}.user-shell .financial-editor-chain-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(235px,78vw);overflow:auto}.user-shell .financial-editor-form{overflow:visible;padding:0 16px 24px}.user-shell .financial-editor-footer{padding:13px 15px 15px}.user-shell .financial-editor-fields{grid-template-columns:1fr}.user-shell .financial-editor-fields label.wide{grid-column:auto}.user-shell .financial-editor-diff{grid-template-columns:1fr}.user-shell .financial-editor-event-heading{grid-template-columns:42px 32px minmax(0,1fr);min-height:84px}.user-shell .financial-editor-revision-badge{display:none}.user-shell .financial-editor-actions{flex-wrap:wrap}.user-shell .financial-editor-actions>span{width:100%;margin:0 0 2px}}@media(max-width:520px){.user-shell .financial-editor-header p{display:none}.user-shell .financial-editor-reason-presets{display:grid;grid-template-columns:1fr 1fr;width:100%}.user-shell .financial-editor-reason-presets button{white-space:normal;text-align:center;line-height:1.2}.user-shell .financial-editor-actions .user-secondary-button,.user-shell .financial-editor-save{flex:1}}.user-shell .user-activity-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.user-shell .user-activity-detail>header{align-items:flex-start}.user-shell .user-detail-readable-reference{max-width:220px;margin-top:4px!important;font-size:11.5px!important;line-height:1.35!important;color:var(--u-muted)!important;white-space:normal!important;overflow-wrap:anywhere}.user-shell .user-activity-technical{margin-top:15px;padding-top:11px;border-top:1px solid var(--u-border)}.user-shell .user-activity-technical>summary{display:flex;align-items:center;min-height:30px;cursor:pointer;list-style:none;font-size:10.5px;font-weight:750;color:var(--u-muted)}.user-shell .user-activity-technical>summary::-webkit-details-marker{display:none}.user-shell .user-activity-technical>summary:after{content:"›";margin-left:auto;font-size:16px;line-height:1;transform:rotate(90deg);transition:transform .15s ease}.user-shell .user-activity-technical[open]>summary:after{transform:rotate(-90deg)}.user-shell .user-activity-technical>div{margin-top:7px;padding:9px 10px;border:1px solid var(--u-border);border-radius:8px;background:color-mix(in srgb,var(--u-card) 80%,var(--u-bg) 20%);display:flex;flex-direction:column;gap:5px}.user-shell .user-activity-technical span{font-size:8.5px;text-transform:uppercase;letter-spacing:.55px;font-weight:800;color:var(--u-muted)}.user-shell .user-activity-technical code{max-height:90px;overflow:auto;font-size:9.5px;line-height:1.45;color:var(--u-muted);white-space:normal;overflow-wrap:anywhere;word-break:break-word}html[data-p2p-user-theme=dark] .user-shell .user-activity-technical>div{background:#101e2e;border-color:#2a405b}@media(max-width:1050px){.user-shell .user-activity-detail-actions{justify-content:flex-start}}html:has(.excel-manager-layer){overflow:hidden}.user-shell .excel-manager-layer{position:fixed;inset:0;z-index:1250;display:flex;justify-content:flex-end;font-family:inherit}.user-shell .excel-manager-backdrop{position:absolute;inset:0;border:0;background:#030a149e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.user-shell .excel-manager-drawer{position:relative;width:min(1360px,calc(100vw - 70px));height:100%;display:flex;flex-direction:column;background:var(--u-bg);border-left:1px solid var(--u-border);box-shadow:-30px 0 80px #00000040;overflow:hidden;color:var(--u-text)}.user-shell .excel-manager-header{min-height:104px;padding:21px 27px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;background:var(--u-card);border-bottom:1px solid var(--u-border)}.user-shell .excel-manager-header>div{min-width:0}.user-shell .excel-manager-header small,.user-shell .excel-manager-intro small,.user-shell .excel-manager-layout-choice small,.user-shell .excel-manager-map-title small,.user-shell .excel-manager-preview header small{font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.75px;font-weight:850;color:var(--u-blue)}.user-shell .excel-manager-header h2{margin:8px 0 4px;font-size:26px;letter-spacing:-.45px}.user-shell .excel-manager-header p{margin:0;font-size:12.5px;color:var(--u-muted)}.user-shell .excel-manager-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--u-muted)}.user-shell .excel-manager-loading>span{width:31px;height:31px;border:3px solid var(--u-border);border-top-color:var(--u-blue);border-radius:50%;animation:user-spin .8s linear infinite}.user-shell .excel-manager-loading strong{font-size:15px;color:var(--u-text)}.user-shell .excel-manager-loading small{font-size:11px}.user-shell .excel-manager-home{flex:1;min-height:0;overflow:auto;padding:24px 28px 36px}.user-shell .excel-manager-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 22px;border:1px solid var(--u-border);border-radius:14px;background:var(--u-card)}.user-shell .excel-manager-intro h3{margin:5px 0;font-size:20px}.user-shell .excel-manager-intro p{max-width:680px;margin:0;color:var(--u-muted);font-size:12px;line-height:1.5}.user-shell .excel-manager-primary{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:0 15px;border:0;border-radius:9px;background:var(--u-blue);color:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap;box-shadow:0 7px 16px color-mix(in srgb,var(--u-blue) 22%,transparent 78%)}.user-shell .excel-manager-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.user-shell .excel-manager-error,.user-shell .excel-manager-success{margin:12px 0 0;padding:10px 12px;border-radius:9px;font-size:11px;font-weight:700}.user-shell .excel-manager-error{background:#fff0ef;color:#af3d3d;border:1px solid #f1c8c4}.user-shell .excel-manager-success{background:#eaf8f1;color:#14754f;border:1px solid #bfe8d4}.user-shell .excel-manager-profile-list{margin-top:16px;display:flex;flex-direction:column;gap:9px}.user-shell .excel-manager-profile-list article{min-height:104px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 17px;border:1px solid var(--u-border);border-radius:13px;background:var(--u-card)}.user-shell .excel-manager-profile-list article.default{border-color:color-mix(in srgb,var(--u-blue) 32%,var(--u-border) 68%)}.user-shell .excel-manager-profile-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--u-blue) 10%,var(--u-card) 90%);color:var(--u-blue)}.user-shell .excel-manager-profile-icon svg{width:22px;height:22px}.user-shell .excel-manager-profile-copy{min-width:0}.user-shell .excel-manager-profile-copy>span{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:var(--u-blue);font-weight:850}.user-shell .excel-manager-profile-copy h3{margin:3px 0 1px;font-size:15px}.user-shell .excel-manager-profile-copy p{margin:0;font-size:11px;color:var(--u-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .excel-manager-profile-copy small{display:block;margin-top:5px;font-size:9px;color:var(--u-muted)}.user-shell .excel-manager-profile-actions{display:flex;align-items:center;gap:7px}.user-shell .excel-manager-profile-actions button{min-height:34px;padding:0 11px;border:1px solid var(--u-border);border-radius:8px;background:transparent;color:var(--u-text);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.user-shell .excel-manager-profile-actions button:hover{background:color-mix(in srgb,var(--u-card) 85%,var(--u-blue) 15%)}.user-shell .excel-manager-profile-actions button.primary{border-color:var(--u-blue);background:var(--u-blue);color:#fff}.user-shell .excel-manager-profile-actions button:disabled{opacity:.45;cursor:not-allowed}.user-shell .excel-manager-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--u-border);border-radius:14px;color:var(--u-muted);text-align:center}.user-shell .excel-manager-empty svg{width:30px;height:30px;color:var(--u-blue)}.user-shell .excel-manager-empty strong{font-size:15px;color:var(--u-text)}.user-shell .excel-manager-empty span{max-width:470px;font-size:11px;line-height:1.5}.user-shell .excel-manager-empty button{margin-top:8px;min-height:36px;padding:0 13px;border:1px solid var(--u-blue);border-radius:8px;background:transparent;color:var(--u-blue);font-weight:800;cursor:pointer}.user-shell .excel-manager-note{margin-top:15px;padding:13px 15px;display:flex;gap:10px;border-radius:10px;background:color-mix(in srgb,var(--u-blue) 6%,var(--u-card) 94%);border:1px solid var(--u-border);font-size:10.5px;color:var(--u-muted)}.user-shell .excel-manager-note strong{color:var(--u-text);white-space:nowrap}.user-shell .excel-manager-editor{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.user-shell .excel-manager-editor-top{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:20px;align-items:end;padding:14px 27px;border-bottom:1px solid var(--u-border);background:color-mix(in srgb,var(--u-card) 72%,var(--u-bg) 28%)}.user-shell .excel-manager-editor-top label{display:flex;flex-direction:column;gap:5px}.user-shell .excel-manager-editor-top label span{font-size:10px;font-weight:750;color:var(--u-muted)}.user-shell .excel-manager-editor-top input,.user-shell .excel-manager-zone-settings input,.user-shell .excel-manager-zone-settings select,.user-shell .excel-manager-field-list select{height:39px;padding:0 10px;border:1px solid var(--u-border);border-radius:8px;background:var(--u-card);color:var(--u-text);font:inherit;font-size:11px;outline:none}.user-shell .excel-manager-file{display:flex;flex-direction:column;padding-bottom:2px}.user-shell .excel-manager-file strong{font-size:12px}.user-shell .excel-manager-file small{margin-top:3px;font-size:9.5px;color:var(--u-muted)}.user-shell .excel-manager-layout-choice{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;padding:15px 27px;border-bottom:1px solid var(--u-border)}.user-shell .excel-manager-layout-choice h3,.user-shell .excel-manager-map-title h3,.user-shell .excel-manager-preview h3{margin:5px 0 0;font-size:15px}.user-shell .excel-manager-layout-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.user-shell .excel-manager-layout-buttons button{min-height:58px;padding:9px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--u-border);border-radius:10px;background:transparent;color:var(--u-text);text-align:left;cursor:pointer}.user-shell .excel-manager-layout-buttons button.active{border-color:color-mix(in srgb,var(--u-blue) 55%,var(--u-border) 45%);background:color-mix(in srgb,var(--u-blue) 8%,var(--u-card) 92%)}.user-shell .excel-manager-layout-buttons strong{font-size:11px}.user-shell .excel-manager-layout-buttons span{margin-top:3px;font-size:9px;line-height:1.35;color:var(--u-muted)}.user-shell .excel-manager-zone-tabs{display:flex;gap:5px;padding:8px 27px;border-bottom:1px solid var(--u-border);background:color-mix(in srgb,var(--u-card) 72%,var(--u-bg) 28%)}.user-shell .excel-manager-zone-tabs button{min-height:31px;padding:0 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--u-muted);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.user-shell .excel-manager-zone-tabs button.active{background:var(--u-card);border-color:var(--u-border);color:var(--u-blue)}.user-shell .excel-manager-map-workspace{flex:1;min-height:0;display:grid;grid-template-columns:350px minmax(0,1fr);overflow:hidden}.user-shell .excel-manager-mapping{min-height:0;overflow:auto;padding:18px;border-right:1px solid var(--u-border);background:color-mix(in srgb,var(--u-card) 68%,var(--u-bg) 32%)}.user-shell .excel-manager-map-title p{margin:5px 0 0;font-size:9.5px;line-height:1.45;color:var(--u-muted)}.user-shell .excel-manager-zone-settings{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.user-shell .excel-manager-zone-settings label{display:flex;flex-direction:column;gap:5px}.user-shell .excel-manager-zone-settings span{font-size:9px;font-weight:750;color:var(--u-muted)}.user-shell .excel-manager-field-list{margin-top:14px;display:flex;flex-direction:column;gap:4px}.user-shell .excel-manager-field-list label{min-height:48px;padding:6px 7px 6px 10px;display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;cursor:pointer}.user-shell .excel-manager-field-list label:hover,.user-shell .excel-manager-field-list label.active{border-color:color-mix(in srgb,var(--u-blue) 35%,var(--u-border) 65%);background:var(--u-card)}.user-shell .excel-manager-field-list label>span{min-width:0;display:flex;flex-direction:column}.user-shell .excel-manager-field-list strong{font-size:10.5px}.user-shell .excel-manager-field-list small{margin-top:2px;font-size:7.8px;color:var(--u-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .excel-manager-preview{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.user-shell .excel-manager-preview>header{min-height:62px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--u-border)}.user-shell .excel-manager-preview>header>span{font-size:9px;color:var(--u-muted)}.user-shell .excel-manager-preview>header b{color:var(--u-blue)}.user-shell .excel-manager-sheet-wrap{flex:1;min-height:0;overflow:auto;background:var(--u-card)}.user-shell .excel-manager-sheet-wrap table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:9px}.user-shell .excel-manager-sheet-wrap th,.user-shell .excel-manager-sheet-wrap td{height:30px;min-width:105px;max-width:180px;padding:5px 8px;border-right:1px solid var(--u-border);border-bottom:1px solid var(--u-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .excel-manager-sheet-wrap thead th{position:sticky;top:0;z-index:3;padding:0;background:color-mix(in srgb,var(--u-card) 82%,var(--u-bg) 18%)}.user-shell .excel-manager-sheet-wrap thead th button{width:100%;height:30px;border:0;background:transparent;color:var(--u-muted);font:inherit;font-weight:850;cursor:pointer}.user-shell .excel-manager-sheet-wrap thead th button:hover,.user-shell .excel-manager-sheet-wrap thead th button.mapped{background:color-mix(in srgb,var(--u-blue) 12%,var(--u-card) 88%);color:var(--u-blue)}.user-shell .excel-manager-sheet-wrap .row-number{position:sticky;left:0;z-index:2;min-width:42px;width:42px;max-width:42px;padding:0;text-align:center;background:color-mix(in srgb,var(--u-card) 82%,var(--u-bg) 18%)}.user-shell .excel-manager-sheet-wrap thead .row-number{z-index:4}.user-shell .excel-manager-sheet-wrap .row-number button{width:100%;height:30px;border:0;background:transparent;color:var(--u-muted);font:inherit;font-size:8px;cursor:pointer}.user-shell .excel-manager-sheet-wrap tr.start-row .row-number,.user-shell .excel-manager-sheet-wrap tr.start-row td{box-shadow:inset 0 2px 0 var(--u-blue)}.user-shell .excel-manager-sheet-wrap td.mapped-column{background:color-mix(in srgb,var(--u-blue) 4%,var(--u-card) 96%)}.user-shell .excel-manager-preview>footer{min-height:38px;padding:8px 14px;display:flex;align-items:center;border-top:1px solid var(--u-border);font-size:8.8px;color:var(--u-muted)}.user-shell .excel-manager-editor>.excel-manager-error{margin:8px 27px 0}.user-shell .excel-manager-editor-actions{padding:11px 27px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--u-border);background:var(--u-card)}html[data-p2p-user-theme=dark] .user-shell .excel-manager-drawer{background:#0c1826;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .excel-manager-header,html[data-p2p-user-theme=dark] .user-shell .excel-manager-intro,html[data-p2p-user-theme=dark] .user-shell .excel-manager-profile-list article,html[data-p2p-user-theme=dark] .user-shell .excel-manager-editor-actions{background:#132338;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .excel-manager-mapping,html[data-p2p-user-theme=dark] .user-shell .excel-manager-editor-top,html[data-p2p-user-theme=dark] .user-shell .excel-manager-zone-tabs{background:#101e2e;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .excel-manager-editor-top input,html[data-p2p-user-theme=dark] .user-shell .excel-manager-zone-settings input,html[data-p2p-user-theme=dark] .user-shell .excel-manager-zone-settings select,html[data-p2p-user-theme=dark] .user-shell .excel-manager-field-list select,html[data-p2p-user-theme=dark] .user-shell .excel-manager-sheet-wrap{background:#132338;border-color:#2a405b}html[data-p2p-user-theme=dark] .user-shell .excel-manager-sheet-wrap thead th,html[data-p2p-user-theme=dark] .user-shell .excel-manager-sheet-wrap .row-number{background:#101e2e}@media(max-width:1050px){.user-shell .excel-manager-drawer{width:calc(100vw - 24px)}.user-shell .excel-manager-map-workspace{grid-template-columns:300px minmax(0,1fr)}.user-shell .excel-manager-profile-list article{grid-template-columns:46px minmax(0,1fr)}.user-shell .excel-manager-profile-actions{grid-column:1/-1;justify-content:flex-end}.user-shell .excel-manager-layout-choice{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:760px){.user-shell .excel-manager-drawer{width:100vw}.user-shell .excel-manager-header{padding:16px 17px;min-height:88px}.user-shell .excel-manager-header h2{font-size:21px}.user-shell .excel-manager-header p{display:none}.user-shell .excel-manager-home{padding:16px}.user-shell .excel-manager-intro{align-items:flex-start;flex-direction:column}.user-shell .excel-manager-editor-top,.user-shell .excel-manager-layout-choice{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.user-shell .excel-manager-map-workspace{display:flex;flex-direction:column;overflow:auto}.user-shell .excel-manager-mapping{flex:0 0 auto;max-height:none;border-right:0;border-bottom:1px solid var(--u-border)}.user-shell .excel-manager-preview{min-height:420px;overflow:visible}.user-shell .excel-manager-profile-actions{flex-wrap:wrap;justify-content:flex-start}.user-shell .excel-manager-note{flex-direction:column}.user-shell .excel-manager-editor-actions{padding:10px 16px}}.user-shell .excel-simple-editor{background:var(--u-bg)}.user-shell .excel-simple-filebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:24px;align-items:end;padding:16px 27px;border-bottom:1px solid var(--u-border);background:color-mix(in srgb,var(--u-card) 78%,var(--u-bg) 22%)}.user-shell .excel-simple-filebar>div,.user-shell .excel-simple-filebar label{display:flex;flex-direction:column;gap:4px;min-width:0}.user-shell .excel-simple-filebar span{font-size:9.5px;font-weight:800;color:var(--u-muted)}.user-shell .excel-simple-filebar strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .excel-simple-filebar small{font-size:9px;color:var(--u-muted)}.user-shell .excel-simple-filebar input,.user-shell .excel-simple-source-grid select,.user-shell .excel-simple-mapping-list select,.user-shell .excel-simple-start-row input{height:40px;border:1px solid var(--u-border);border-radius:9px;background:var(--u-card);color:var(--u-text);padding:0 11px;font:inherit;font-size:11px;outline:none}.user-shell .excel-simple-filebar input:focus,.user-shell .excel-simple-source-grid select:focus,.user-shell .excel-simple-mapping-list select:focus,.user-shell .excel-simple-start-row input:focus{border-color:color-mix(in srgb,var(--u-blue) 62%,var(--u-border) 38%);box-shadow:0 0 0 3px color-mix(in srgb,var(--u-blue) 10%,transparent 90%)}.user-shell .excel-simple-progress{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 24px;border-bottom:1px solid var(--u-border);background:var(--u-card)}.user-shell .excel-simple-progress span{display:flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;color:var(--u-muted);white-space:nowrap}.user-shell .excel-simple-progress b{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--u-border);border-radius:50%;font-size:9px;background:var(--u-bg)}.user-shell .excel-simple-progress span.done,.user-shell .excel-simple-progress span.active{color:var(--u-text)}.user-shell .excel-simple-progress span.done b{border-color:color-mix(in srgb,#24b47e 55%,var(--u-border) 45%);background:color-mix(in srgb,#24b47e 15%,var(--u-card) 85%);color:#24b47e}.user-shell .excel-simple-progress span.active b{border-color:var(--u-blue);background:var(--u-blue);color:#fff}.user-shell .excel-simple-progress i{width:38px;height:1px;background:var(--u-border)}.user-shell .excel-simple-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(360px,470px) minmax(0,1fr);overflow:hidden}.user-shell .excel-simple-config{min-height:0;overflow:auto;padding:22px 23px;border-right:1px solid var(--u-border);background:color-mix(in srgb,var(--u-card) 67%,var(--u-bg) 33%)}.user-shell .excel-simple-section-title small,.user-shell .excel-simple-preview header small{display:block;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.7px;font-weight:900;color:var(--u-blue)}.user-shell .excel-simple-section-title h3,.user-shell .excel-simple-preview header h3{margin:6px 0 4px;font-size:17px;letter-spacing:-.15px}.user-shell .excel-simple-section-title p,.user-shell .excel-simple-preview header p{margin:0;color:var(--u-muted);font-size:10.5px;line-height:1.45}.user-shell .excel-simple-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.user-shell .excel-simple-source-grid label,.user-shell .excel-simple-start-row{display:flex;flex-direction:column;gap:5px}.user-shell .excel-simple-source-grid label>span,.user-shell .excel-simple-start-row>span{font-size:9.5px;font-weight:800;color:var(--u-muted)}.user-shell .excel-simple-detected{margin:14px 0 8px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--u-blue) 24%,var(--u-border) 76%);border-radius:9px;background:color-mix(in srgb,var(--u-blue) 5%,var(--u-card) 95%);display:flex;flex-direction:column;gap:2px}.user-shell .excel-simple-detected strong{font-size:10.5px;color:var(--u-text)}.user-shell .excel-simple-detected span{font-size:8.8px;line-height:1.4;color:var(--u-muted)}.user-shell .excel-simple-mapping-list{display:flex;flex-direction:column;gap:4px}.user-shell .excel-simple-mapping-list label{min-height:53px;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:12px;align-items:center;padding:7px 8px 7px 11px;border:1px solid transparent;border-radius:9px}.user-shell .excel-simple-mapping-list label:hover{border-color:var(--u-border);background:var(--u-card)}.user-shell .excel-simple-mapping-list label>span{display:flex;flex-direction:column;min-width:0}.user-shell .excel-simple-mapping-list strong{font-size:10.5px}.user-shell .excel-simple-mapping-list small{margin-top:2px;font-size:8.5px;color:var(--u-muted)}.user-shell .excel-simple-mapping-list select{height:36px;font-size:10px;padding-right:26px}.user-shell .excel-simple-advanced-toggle{width:100%;min-height:36px;margin-top:12px;border:1px solid var(--u-border);border-radius:8px;background:transparent;color:var(--u-muted);font:inherit;font-size:9.5px;font-weight:800;cursor:pointer}.user-shell .excel-simple-advanced-toggle:hover{color:var(--u-blue);border-color:color-mix(in srgb,var(--u-blue) 40%,var(--u-border) 60%);background:color-mix(in srgb,var(--u-blue) 4%,var(--u-card) 96%)}.user-shell .excel-simple-advanced{margin-top:9px;padding:13px;border:1px solid var(--u-border);border-radius:10px;background:var(--u-card)}.user-shell .excel-simple-advanced>div:first-child{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.user-shell .excel-simple-advanced>div:first-child strong{font-size:10.5px}.user-shell .excel-simple-advanced>div:first-child span{font-size:8.7px;color:var(--u-muted)}.user-shell .excel-simple-advanced .excel-manager-layout-buttons{grid-template-columns:1fr 1fr}.user-shell .excel-simple-start-row{margin-top:10px}.user-shell .excel-simple-preview{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--u-card);overflow:hidden}.user-shell .excel-simple-preview>header{min-height:78px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--u-border)}.user-shell .excel-simple-sheet-name{max-width:240px;padding:7px 10px;border:1px solid var(--u-border);border-radius:8px;background:var(--u-bg);font-size:9.5px;font-weight:800;color:var(--u-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .excel-simple-preview .excel-manager-sheet-wrap{flex:1}.user-shell .excel-simple-preview .excel-manager-sheet-wrap table{font-size:9px}.user-shell .excel-simple-preview .excel-manager-sheet-wrap thead th{height:48px;min-width:118px;padding:6px 8px;vertical-align:middle}.user-shell .excel-simple-preview .excel-manager-sheet-wrap thead th>span{display:block;color:var(--u-blue);font-weight:900}.user-shell .excel-simple-preview .excel-manager-sheet-wrap thead th>small{display:block;margin-top:3px;max-width:145px;font-size:8px;color:var(--u-muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:0}.user-shell .excel-simple-preview .excel-manager-sheet-wrap tr.header-row th,.user-shell .excel-simple-preview .excel-manager-sheet-wrap tr.header-row td{background:color-mix(in srgb,var(--u-blue) 9%,var(--u-card) 91%);box-shadow:inset 0 1px color-mix(in srgb,var(--u-blue) 45%,transparent 55%),inset 0 -1px color-mix(in srgb,var(--u-blue) 45%,transparent 55%);font-weight:800;color:var(--u-text)}.user-shell .excel-simple-preview-summary{min-height:49px;display:flex;align-items:center;gap:18px;padding:10px 17px;border-top:1px solid var(--u-border);background:color-mix(in srgb,var(--u-card) 82%,var(--u-bg) 18%);font-size:9px;color:var(--u-muted)}.user-shell .excel-simple-preview-summary b{color:var(--u-text)}.user-shell .excel-simple-preview-summary span+span{padding-left:18px;border-left:1px solid var(--u-border)}.user-shell .excel-simple-test{margin:8px 27px 0!important}.user-shell .excel-simple-actions{align-items:center}.user-shell .excel-simple-actions .user-secondary-button{min-height:39px}html[data-p2p-user-theme=dark] .user-shell .excel-simple-filebar,html[data-p2p-user-theme=dark] .user-shell .excel-simple-progress{background:#132338;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .excel-simple-config{background:#101e2e;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .excel-simple-preview,html[data-p2p-user-theme=dark] .user-shell .excel-simple-advanced,html[data-p2p-user-theme=dark] .user-shell .excel-simple-filebar input,html[data-p2p-user-theme=dark] .user-shell .excel-simple-source-grid select,html[data-p2p-user-theme=dark] .user-shell .excel-simple-mapping-list select,html[data-p2p-user-theme=dark] .user-shell .excel-simple-start-row input{background:#132338;border-color:#2a405b}html[data-p2p-user-theme=dark] .user-shell .excel-simple-sheet-name{background:#0c1826;border-color:#2a405b}@media(max-width:980px){.user-shell .excel-simple-body{grid-template-columns:1fr;overflow:auto}.user-shell .excel-simple-config{overflow:visible;border-right:0;border-bottom:1px solid var(--u-border)}.user-shell .excel-simple-preview{min-height:470px}.user-shell .excel-simple-filebar{grid-template-columns:1fr}}@media(max-width:680px){.user-shell .excel-manager-drawer{width:100vw}.user-shell .excel-simple-progress{justify-content:flex-start;overflow:auto}.user-shell .excel-simple-progress i{width:18px;min-width:18px}.user-shell .excel-simple-source-grid{grid-template-columns:1fr}.user-shell .excel-simple-mapping-list label{grid-template-columns:1fr;gap:6px}.user-shell .excel-simple-preview-summary{align-items:flex-start;flex-direction:column;gap:5px}.user-shell .excel-simple-preview-summary span+span{padding-left:0;border-left:0}.user-shell .excel-simple-actions{flex-wrap:wrap}}.user-shell .excel-wizard-drawer{width:min(1220px,calc(100vw - 54px));background:var(--u-bg)}.user-shell .excel-wizard-header{min-height:116px;padding:25px 32px;align-items:center}.user-shell .excel-wizard-header small{font-size:11px;letter-spacing:1px}.user-shell .excel-wizard-header h2{margin:8px 0 5px;font-size:30px;line-height:1.05;letter-spacing:-.55px}.user-shell .excel-wizard-header p{font-size:14px;line-height:1.45}.user-shell .excel-wizard-editor{background:var(--u-bg)}.user-shell .excel-wizard-filebar{min-height:92px;padding:17px 32px;display:grid;grid-template-columns:48px minmax(0,1fr) minmax(260px,360px);gap:14px;align-items:center;border-bottom:1px solid var(--u-border);background:color-mix(in srgb,var(--u-card) 78%,var(--u-bg) 22%)}.user-shell .excel-wizard-file-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--u-blue) 12%,var(--u-card) 88%);color:var(--u-blue)}.user-shell .excel-wizard-file-icon svg{width:23px;height:23px}.user-shell .excel-wizard-file-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.user-shell .excel-wizard-file-copy small,.user-shell .excel-wizard-filebar label>span{font-size:10px;font-weight:800;color:var(--u-muted);text-transform:uppercase;letter-spacing:.55px}.user-shell .excel-wizard-file-copy strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .excel-wizard-file-copy span{font-size:11px;color:var(--u-muted)}.user-shell .excel-wizard-filebar label{display:flex;flex-direction:column;gap:7px}.user-shell .excel-wizard-filebar input{height:44px;padding:0 13px;border:1px solid var(--u-border);border-radius:10px;background:var(--u-card);color:var(--u-text);font:inherit;font-size:13px;font-weight:700;outline:none}.user-shell .excel-wizard-filebar input:focus{border-color:var(--u-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--u-blue) 14%,transparent 86%)}.user-shell .excel-wizard-progress{height:76px;padding:0 32px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--u-border);background:var(--u-card)}.user-shell .excel-wizard-progress button{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--u-muted);font:inherit;font-size:12px;font-weight:800;cursor:default}.user-shell .excel-wizard-progress button b{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--u-border);border-radius:50%;font-size:11px;background:var(--u-bg)}.user-shell .excel-wizard-progress button.active{color:var(--u-text)}.user-shell .excel-wizard-progress button.active b{border-color:var(--u-blue);background:var(--u-blue);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--u-blue) 12%,transparent 88%)}.user-shell .excel-wizard-progress button.done{color:var(--u-text);cursor:pointer}.user-shell .excel-wizard-progress button.done b{border-color:#21a778;background:color-mix(in srgb,#21a778 15%,var(--u-card) 85%);color:#21a778}.user-shell .excel-wizard-progress i{width:86px;height:1px;margin:0 14px;background:var(--u-border)}.user-shell .excel-wizard-main{flex:1;min-height:0;overflow:auto;padding:30px 36px 42px}.user-shell .excel-wizard-step{width:min(980px,100%);margin:0 auto}.user-shell .excel-wizard-title{text-align:center;margin:2px auto 28px;max-width:720px}.user-shell .excel-wizard-title>span{display:block;margin-bottom:7px;color:var(--u-blue);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.9px}.user-shell .excel-wizard-title h3{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.45px}.user-shell .excel-wizard-title p{margin:9px 0 0;font-size:14px;line-height:1.55;color:var(--u-muted)}.user-shell .excel-wizard-title p strong{color:var(--u-text)}.user-shell .excel-wizard-layout-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.user-shell .excel-wizard-layout-choice>button{position:relative;min-height:142px;padding:23px 24px 21px 60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--u-border);border-radius:15px;background:var(--u-card);color:var(--u-text);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.user-shell .excel-wizard-layout-choice>button:hover{border-color:color-mix(in srgb,var(--u-blue) 45%,var(--u-border) 55%);transform:translateY(-1px)}.user-shell .excel-wizard-layout-choice>button.selected{border-color:var(--u-blue);background:color-mix(in srgb,var(--u-blue) 7%,var(--u-card) 93%);box-shadow:0 0 0 3px color-mix(in srgb,var(--u-blue) 9%,transparent 91%)}.user-shell .excel-wizard-layout-choice .choice-mark{position:absolute;left:20px;top:22px;width:26px;height:26px;display:grid;place-items:center;border:2px solid var(--u-border);border-radius:50%;font-size:13px;color:#fff}.user-shell .excel-wizard-layout-choice>button.selected .choice-mark{border-color:var(--u-blue);background:var(--u-blue)}.user-shell .excel-wizard-layout-choice strong{font-size:17px;line-height:1.2}.user-shell .excel-wizard-layout-choice small{margin-top:7px;font-size:12.5px;line-height:1.45;color:var(--u-muted)}.user-shell .excel-wizard-layout-choice em{margin-top:11px;padding:4px 7px;border-radius:6px;background:color-mix(in srgb,#21a778 12%,var(--u-card) 88%);color:#21a778;font-size:9px;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.45px}.user-shell .excel-wizard-zone-tabs{display:flex;justify-content:center;gap:7px;margin:4px 0 18px}.user-shell .excel-wizard-zone-tabs button{min-width:155px;height:40px;padding:0 16px;border:1px solid var(--u-border);border-radius:9px;background:transparent;color:var(--u-muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.user-shell .excel-wizard-zone-tabs button.active{border-color:var(--u-blue);background:color-mix(in srgb,var(--u-blue) 9%,var(--u-card) 91%);color:var(--u-blue)}.user-shell .excel-wizard-zone-tabs.compact{justify-content:flex-start;margin:-8px 0 18px}.user-shell .excel-wizard-zone-tabs.compact button{min-width:110px}.user-shell .excel-wizard-source-card{padding:24px;border:1px solid var(--u-border);border-radius:15px;background:var(--u-card)}.user-shell .excel-wizard-source-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.user-shell .excel-wizard-source-heading small{display:block;color:var(--u-blue);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.65px}.user-shell .excel-wizard-source-heading h4{margin:4px 0 0;font-size:18px}.user-shell .excel-wizard-auto-badge{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,#21a778 12%,var(--u-card) 88%);color:#21a778;font-size:10px;font-weight:850;white-space:nowrap}.user-shell .excel-wizard-source-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.user-shell .excel-wizard-source-fields label,.user-shell .excel-wizard-exact-row{display:flex;flex-direction:column;gap:7px}.user-shell .excel-wizard-source-fields label>span,.user-shell .excel-wizard-exact-row>span{font-size:11px;font-weight:800;color:var(--u-muted)}.user-shell .excel-wizard-source-fields select,.user-shell .excel-wizard-exact-row input{height:48px;padding:0 13px;border:1px solid var(--u-border);border-radius:10px;background:var(--u-bg);color:var(--u-text);font:inherit;font-size:13px;font-weight:750;outline:none}.user-shell .excel-wizard-source-fields select:focus,.user-shell .excel-wizard-exact-row input:focus{border-color:var(--u-blue)}.user-shell .excel-wizard-header-peek{margin-top:18px;padding:14px 15px;border-radius:10px;background:color-mix(in srgb,var(--u-bg) 76%,var(--u-card) 24%)}.user-shell .excel-wizard-header-peek>span{display:block;margin-bottom:9px;font-size:10px;color:var(--u-muted)}.user-shell .excel-wizard-header-peek>div{display:flex;gap:6px;flex-wrap:wrap}.user-shell .excel-wizard-header-peek b{padding:5px 8px;border:1px solid var(--u-border);border-radius:7px;background:var(--u-card);font-size:10px;font-weight:750}.user-shell .excel-wizard-link{margin-top:15px;padding:0;border:0;background:transparent;color:var(--u-blue);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.user-shell .excel-wizard-exact-row{max-width:430px;margin-top:13px}.user-shell .excel-wizard-detection-summary{margin-bottom:18px;padding:14px 16px;display:flex;align-items:center;gap:11px;border:1px solid color-mix(in srgb,#21a778 28%,var(--u-border) 72%);border-radius:11px;background:color-mix(in srgb,#21a778 5%,var(--u-card) 95%)}.user-shell .excel-wizard-detection-summary .status-dot{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#21a778;color:#fff;font-size:12px;font-weight:900}.user-shell .excel-wizard-detection-summary div{display:flex;flex-direction:column;gap:2px}.user-shell .excel-wizard-detection-summary strong{font-size:13px}.user-shell .excel-wizard-detection-summary small{font-size:10.5px;color:var(--u-muted)}.user-shell .excel-wizard-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.user-shell .excel-wizard-field{min-height:84px;padding:14px 15px;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,43%);align-items:center;gap:15px;border:1px solid var(--u-border);border-radius:12px;background:var(--u-card)}.user-shell .excel-wizard-field>span{display:flex;flex-direction:column;gap:4px;min-width:0}.user-shell .excel-wizard-field strong{font-size:13px}.user-shell .excel-wizard-field small{font-size:10px;line-height:1.3;color:var(--u-muted)}.user-shell .excel-wizard-field select{height:42px;padding:0 10px;border:1px solid var(--u-border);border-radius:9px;background:var(--u-bg);color:var(--u-text);font:inherit;font-size:11.5px;font-weight:700;outline:none;min-width:0}.user-shell .excel-wizard-field select:focus{border-color:var(--u-blue)}.user-shell .excel-wizard-fields-grid.optional{margin-top:10px}.user-shell .excel-wizard-optional-toggle{width:100%;margin-top:12px;padding:13px 15px;display:flex;align-items:center;gap:11px;border:1px dashed var(--u-border);border-radius:11px;background:transparent;color:var(--u-text);text-align:left;font:inherit;cursor:pointer}.user-shell .excel-wizard-optional-toggle>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--u-blue) 10%,var(--u-card) 90%);color:var(--u-blue);font-size:16px}.user-shell .excel-wizard-optional-toggle>div{display:flex;flex-direction:column;gap:2px}.user-shell .excel-wizard-optional-toggle strong{font-size:12px}.user-shell .excel-wizard-optional-toggle small{font-size:10px;color:var(--u-muted)}.user-shell .excel-wizard-preview-toggle{display:block;margin:18px auto 0;padding:0;border:0;background:transparent;color:var(--u-blue);font:inherit;font-size:11px;font-weight:850;cursor:pointer}.user-shell .excel-wizard-sheet-preview{height:330px;margin-top:13px;border:1px solid var(--u-border);border-radius:12px;overflow:hidden;background:var(--u-card)}.user-shell .excel-wizard-sheet-preview .excel-manager-sheet-wrap{height:100%}.user-shell .excel-wizard-sheet-preview .excel-manager-sheet-wrap table{font-size:9.5px}.user-shell .excel-wizard-sheet-preview .excel-manager-sheet-wrap th,.user-shell .excel-wizard-sheet-preview .excel-manager-sheet-wrap td{height:34px;min-width:112px}.user-shell .excel-wizard-sheet-preview tr.header-row td,.user-shell .excel-wizard-sheet-preview tr.header-row th{box-shadow:inset 0 2px 0 var(--u-blue);background:color-mix(in srgb,var(--u-blue) 7%,var(--u-card) 93%)}.user-shell .excel-wizard-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.user-shell .excel-wizard-review-card{padding:18px;border:1px solid var(--u-border);border-radius:12px;background:var(--u-card)}.user-shell .excel-wizard-review-card small,.user-shell .excel-wizard-map-summary header small,.user-shell .excel-wizard-sample header small{font-size:9px;font-weight:900;color:var(--u-blue);text-transform:uppercase;letter-spacing:.65px}.user-shell .excel-wizard-review-card h4{margin:7px 0 5px;font-size:17px}.user-shell .excel-wizard-review-card p{margin:0;font-size:10.5px;line-height:1.4;color:var(--u-muted)}.user-shell .excel-wizard-map-summary,.user-shell .excel-wizard-sample{margin-top:12px;padding:20px;border:1px solid var(--u-border);border-radius:13px;background:var(--u-card)}.user-shell .excel-wizard-map-summary header,.user-shell .excel-wizard-sample header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:13px}.user-shell .excel-wizard-map-summary header h4,.user-shell .excel-wizard-sample header h4{margin:4px 0 0;font-size:16px}.user-shell .excel-wizard-map-summary header .excel-wizard-link{margin:0}.user-shell .excel-wizard-map-summary>div{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.user-shell .excel-wizard-map-summary>div>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--u-border)}.user-shell .excel-wizard-map-summary>div>div:nth-child(-n+2){border-top:0}.user-shell .excel-wizard-map-summary span{font-size:11px;color:var(--u-muted)}.user-shell .excel-wizard-map-summary b{font-size:11px;text-align:right}.user-shell .excel-wizard-sample>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.user-shell .excel-wizard-sample>div>span{min-height:70px;padding:12px;border-radius:9px;background:var(--u-bg);display:flex;flex-direction:column;gap:5px}.user-shell .excel-wizard-sample small{font-size:9px;color:var(--u-muted)}.user-shell .excel-wizard-sample strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .excel-wizard-test-row{margin-top:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;border-radius:10px;background:color-mix(in srgb,var(--u-blue) 5%,var(--u-card) 95%)}.user-shell .excel-wizard-test-row span{font-size:10.5px;color:var(--u-muted)}.user-shell .excel-wizard-message{margin:13px 0 0;font-size:11.5px}.user-shell .excel-wizard-step-actions{margin-top:22px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--u-border)}.user-shell .excel-wizard-step-actions .excel-manager-primary,.user-shell .excel-wizard-step-actions .user-secondary-button{min-height:44px;padding:0 18px;font-size:12px;border-radius:9px}html[data-p2p-user-theme=dark] .user-shell .excel-wizard-filebar,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-progress{background:#132338;border-color:#293d56}html[data-p2p-user-theme=dark] .user-shell .excel-wizard-layout-choice>button,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-source-card,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-field,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-review-card,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-map-summary,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-sample{background:#132338;border-color:#2a405b}html[data-p2p-user-theme=dark] .user-shell .excel-wizard-source-fields select,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-exact-row input,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-field select,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-filebar input,html[data-p2p-user-theme=dark] .user-shell .excel-wizard-sample>div>span{background:#0e1c2b;border-color:#2a405b}@media(max-width:900px){.user-shell .excel-wizard-drawer{width:100vw}.user-shell .excel-wizard-header{padding:20px}.user-shell .excel-wizard-filebar{grid-template-columns:42px minmax(0,1fr);padding:14px 20px}.user-shell .excel-wizard-filebar label{grid-column:1/-1}.user-shell .excel-wizard-progress{padding:0 16px}.user-shell .excel-wizard-progress i{width:30px;margin:0 5px}.user-shell .excel-wizard-progress button span{display:none}.user-shell .excel-wizard-main{padding:22px 16px 32px}.user-shell .excel-wizard-layout-choice,.user-shell .excel-wizard-source-fields,.user-shell .excel-wizard-fields-grid,.user-shell .excel-wizard-review-grid{grid-template-columns:1fr}.user-shell .excel-wizard-map-summary>div{grid-template-columns:1fr}.user-shell .excel-wizard-map-summary>div>div:nth-child(2){border-top:1px solid var(--u-border)}.user-shell .excel-wizard-sample>div{grid-template-columns:1fr 1fr}}.excel-workspace-page{min-height:100vh;background:#0b1725;color:#f5f8fc;font-family:inherit;overflow-x:hidden}.excel-workspace-page *{box-sizing:border-box}.excel-workspace-topbar{height:74px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263a50;background:#0f1c2b;position:sticky;top:0;z-index:20}.excel-workspace-brand{display:flex;align-items:center;gap:12px}.excel-workspace-brand img{width:42px;height:42px;object-fit:contain}.excel-workspace-brand div{display:flex;flex-direction:column}.excel-workspace-brand strong{font-size:18px;line-height:1.1}.excel-workspace-brand span{margin-top:3px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#66b1ff;font-weight:800}.excel-workspace-top-actions{display:flex;align-items:center;gap:18px}.excel-workspace-top-actions>span{font-size:12px;color:#91a8bf}.excel-workspace-top-actions button,.excel-workspace-footer-actions button,.excel-library-card-actions button,.excel-library-empty button,.excel-library-hero>button{font:inherit;cursor:pointer}.excel-workspace-top-actions button{height:38px;padding:0 14px;border:1px solid #31465d;border-radius:9px;background:#132338;color:#f4f8fc;font-size:12px;font-weight:800}.excel-workspace-top-actions button:hover{background:#182b42}.excel-library-home{max-width:1420px;margin:0 auto;padding:42px 42px 70px}.excel-library-hero{min-height:210px;padding:36px 38px;display:flex;align-items:center;justify-content:space-between;gap:34px;border:1px solid #2a4058;border-radius:22px;background:linear-gradient(135deg,#14273d,#102033 55%,#0d1b2b);box-shadow:0 22px 60px #0000002e}.excel-library-hero>div{max-width:780px}.excel-library-hero span,.excel-library-section header span,.excel-workspace-stage-header small,.excel-workspace-structure-card>div>small,.excel-workspace-map-summary header small{display:block;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#4d95ff;font-weight:900}.excel-library-hero h1{margin:10px 0;font-size:38px;line-height:1.08;letter-spacing:-.8px}.excel-library-hero p{margin:0;max-width:760px;font-size:15px;line-height:1.6;color:#a9bdd0}.excel-library-hero>button{min-width:170px;height:48px;border:0;border-radius:11px;background:#2f73ed;color:#fff;font-size:13px;font-weight:900;box-shadow:0 12px 28px #2f73ed47}.excel-library-hero>button:hover{background:#3a7df4}.excel-library-hero>button:disabled{opacity:.55;cursor:not-allowed}.excel-library-global-note,.excel-workspace-privacy,.excel-workspace-recognized,.excel-workspace-detected{display:flex;align-items:flex-start;gap:14px;border-radius:14px}.excel-library-global-note{margin-top:18px;padding:16px 18px;border:1px solid #22496c;background:#0f263b}.excel-library-global-icon,.excel-workspace-privacy>span,.excel-workspace-recognized>span,.excel-workspace-detected>span{flex:0 0 auto;display:grid;place-items:center;border-radius:50%;font-weight:900}.excel-library-global-icon{width:34px;height:34px;background:#113b55;color:#4fd4d2}.excel-library-global-note strong,.excel-workspace-privacy strong,.excel-workspace-recognized strong,.excel-workspace-detected strong{display:block;font-size:13px}.excel-library-global-note p,.excel-workspace-privacy p,.excel-workspace-recognized p,.excel-workspace-detected p{margin:3px 0 0;color:#9db2c7;font-size:12px;line-height:1.5}.excel-workspace-error,.excel-workspace-success{margin-top:18px;padding:13px 15px;border-radius:10px;font-size:12px;font-weight:750}.excel-workspace-error{border:1px solid #774347;background:#3a2025;color:#ffb8bd}.excel-workspace-success{border:1px solid #245f4a;background:#113629;color:#77ddb0}.excel-library-section{margin-top:34px}.excel-library-section>header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 4px 14px}.excel-library-section h2{margin:6px 0 0;font-size:24px}.excel-library-section header small{font-size:12px;color:#8ea5bb}.excel-library-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.excel-library-cards article{min-height:120px;padding:18px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #2b4058;border-radius:15px;background:#122236}.excel-library-file-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;background:#18375a;color:#6ea8ff}.excel-library-file-icon svg{width:23px;height:23px}.excel-library-cards article>div:nth-child(2) small{font-size:10px;color:#5f9fff;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.excel-library-cards h3{margin:4px 0 3px;font-size:16px}.excel-library-cards p{margin:0;color:#91a8bf;font-size:11px}.excel-library-card-actions{display:flex;gap:7px}.excel-library-card-actions button{height:36px;padding:0 12px;border:1px solid #314860;border-radius:8px;background:transparent;color:#dce8f3;font-size:11px;font-weight:800}.excel-library-card-actions button.primary{border-color:#2f73ed;background:#2f73ed;color:#fff}.excel-library-card-actions button:disabled{opacity:.45;cursor:not-allowed}.excel-library-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #30475e;border-radius:16px;background:#0e1d2d;color:#91a8bf}.excel-library-empty svg{width:34px;height:34px;margin-bottom:10px;color:#609eff}.excel-library-empty strong{font-size:17px;color:#eef5fb}.excel-library-empty p{max-width:580px;margin:7px 0 15px;font-size:12px;line-height:1.55}.excel-library-empty button{height:40px;padding:0 14px;border:1px solid #2f73ed;border-radius:9px;background:transparent;color:#68a2ff;font-weight:850}.excel-workspace-editor{min-height:calc(100vh - 74px);display:grid;grid-template-columns:270px minmax(0,1fr)}.excel-workspace-steps{padding:28px 20px;border-right:1px solid #263a50;background:#0e1b2a;position:sticky;top:74px;height:calc(100vh - 74px);overflow:auto}.excel-workspace-file{padding:13px;display:flex;gap:11px;align-items:center;border:1px solid #2a4058;border-radius:12px;background:#122236;margin-bottom:24px}.excel-workspace-file>svg{width:22px;height:22px;color:#6fa6ff}.excel-workspace-file div{min-width:0;display:flex;flex-direction:column}.excel-workspace-file small{font-size:9px;text-transform:uppercase;color:#629cff;font-weight:900;letter-spacing:.07em}.excel-workspace-file strong{margin-top:3px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excel-workspace-file span{margin-top:2px;font-size:9px;color:#839bb2}.excel-workspace-steps>button{width:100%;min-height:52px;margin-bottom:5px;padding:8px 10px;display:flex;align-items:center;gap:11px;border:0;border-radius:10px;background:transparent;color:#91a6bb;text-align:left;font:inherit;cursor:pointer}.excel-workspace-steps>button b{width:29px;height:29px;display:grid;place-items:center;border:1px solid #334b65;border-radius:50%;font-size:11px}.excel-workspace-steps>button span{font-size:12px;font-weight:800}.excel-workspace-steps>button.active{background:#152a42;color:#fff}.excel-workspace-steps>button.active b{border-color:#3d84f5;background:#2f73ed}.excel-workspace-steps>button.done{color:#72cbaa}.excel-workspace-steps>button.done b{border-color:#2a7b61;background:#174836}.excel-workspace-help{margin-top:26px;padding:14px;border-top:1px solid #263a50}.excel-workspace-help strong{font-size:11px}.excel-workspace-help p{margin:5px 0 0;font-size:10px;line-height:1.5;color:#839ab0}.excel-workspace-stage{min-width:0;padding:36px 46px 70px}.excel-workspace-stage-header{max-width:1180px;margin:0 auto 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.excel-workspace-stage-header h1{margin:7px 0 6px;font-size:31px;line-height:1.1;letter-spacing:-.5px}.excel-workspace-stage-header p{margin:0;max-width:720px;color:#9db2c7;font-size:13px;line-height:1.55}.excel-workspace-stage-header label{width:280px;display:flex;flex-direction:column;gap:5px}.excel-workspace-stage-header label span,.excel-workspace-structure-fields span,.excel-workspace-field>span>small{font-size:10px;color:#879fb7;font-weight:700}.excel-workspace-stage-header input,.excel-workspace-structure-fields select,.excel-workspace-field select{height:44px;padding:0 12px;border:1px solid #314960;border-radius:9px;background:#102033;color:#f3f7fb;font:inherit;outline:none}.excel-workspace-stage-header input:focus,.excel-workspace-structure-fields select:focus,.excel-workspace-field select:focus{border-color:#4488f4;box-shadow:0 0 0 3px #4488f41f}.excel-workspace-recognized{max-width:1180px;margin:0 auto 20px;padding:14px 16px;border:1px solid #276b59;background:#12352d}.excel-workspace-recognized>span{width:32px;height:32px;background:#1a5a47;color:#71e0b6}.excel-workspace-step-content{max-width:1180px;margin:0 auto}.excel-workspace-choice-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.excel-workspace-choice-row>button{min-height:118px;padding:18px;display:flex;align-items:flex-start;gap:14px;border:1px solid #2d445c;border-radius:15px;background:#112134;color:#ecf4fa;text-align:left;font:inherit;cursor:pointer}.excel-workspace-choice-row>button.selected{border-color:#4488f4;background:#142a45;box-shadow:0 0 0 3px #4488f414}.excel-workspace-choice-row>button>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #3a536d;border-radius:50%;font-weight:900;color:#74a9ff}.excel-workspace-choice-row strong{font-size:15px}.excel-workspace-choice-row p{margin:6px 0 0;color:#91a8bf;font-size:12px;line-height:1.5}.excel-workspace-zone-tabs{display:flex;gap:7px;margin:18px 0}.excel-workspace-zone-tabs button{height:37px;padding:0 15px;border:1px solid #30485f;border-radius:9px;background:#102033;color:#95aabd;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.excel-workspace-zone-tabs button.active{background:#1a3658;border-color:#4488f4;color:#fff}.excel-workspace-structure-card{margin-top:18px;padding:24px;border:1px solid #2d435b;border-radius:16px;background:#112134}.excel-workspace-structure-card h2{margin:5px 0 0;font-size:20px}.excel-workspace-structure-fields{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.excel-workspace-structure-fields label{display:flex;flex-direction:column;gap:6px}.excel-workspace-header-chips{margin-top:18px;padding-top:16px;border-top:1px solid #293f56}.excel-workspace-header-chips>span{display:block;margin-bottom:9px;font-size:10px;color:#859db5}.excel-workspace-header-chips>div{display:flex;flex-wrap:wrap;gap:7px}.excel-workspace-header-chips b{padding:6px 9px;border-radius:7px;background:#182d45;color:#bcd0e2;font-size:10px;font-weight:750}.excel-workspace-footer-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:9px}.excel-workspace-footer-actions button{min-width:110px;height:42px;border-radius:9px;font-size:12px;font-weight:900}.excel-workspace-footer-actions button.secondary{border:1px solid #30485f;background:transparent;color:#dce8f2}.excel-workspace-footer-actions button.primary{border:0;background:#2f73ed;color:#fff}.excel-workspace-footer-actions button:disabled{opacity:.5;cursor:not-allowed}.excel-workspace-detected{padding:14px 16px;border:1px solid #245b49;background:#113126;margin-bottom:18px}.excel-workspace-detected>span{width:31px;height:31px;background:#19513e;color:#76dcae}.excel-workspace-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.excel-workspace-fields-grid.extra{margin-top:12px}.excel-workspace-field{min-height:78px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) 52%;align-items:center;gap:15px;border:1px solid #2d435b;border-radius:12px;background:#112134}.excel-workspace-field>span{display:flex;flex-direction:column}.excel-workspace-field>span>strong{font-size:13px}.excel-workspace-field>span>small{margin-top:4px;font-weight:500}.excel-workspace-more{width:100%;margin-top:16px;padding:13px 14px;display:flex;align-items:center;gap:12px;border:1px dashed #36516b;border-radius:11px;background:transparent;color:#dce8f2;text-align:left;font:inherit;cursor:pointer}.excel-workspace-more>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#18334f;color:#68a3ff;font-size:18px}.excel-workspace-more div{display:flex;flex-direction:column}.excel-workspace-more strong{font-size:12px}.excel-workspace-more small{margin-top:3px;font-size:10px;color:#819ab2}.excel-workspace-preview-link{margin-top:17px;border:0;background:transparent;color:#6aa4ff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.excel-workspace-sheet-preview{margin-top:12px;max-height:360px;overflow:auto;border:1px solid #2b4158;border-radius:12px;background:#0f1e2f}.excel-workspace-sheet-preview table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:9.5px}.excel-workspace-sheet-preview th,.excel-workspace-sheet-preview td{min-width:105px;max-width:180px;padding:7px 8px;border-right:1px solid #263b51;border-bottom:1px solid #263b51;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excel-workspace-sheet-preview thead th{position:sticky;top:0;background:#13263b;z-index:2}.excel-workspace-sheet-preview thead th:first-child{min-width:42px;max-width:42px}.excel-workspace-sheet-preview thead th span{display:block;margin-top:2px;color:#829ab2;font-size:8px}.excel-workspace-sheet-preview tr.header td,.excel-workspace-sheet-preview tr.header th{box-shadow:inset 0 2px #4488f4}.excel-workspace-sheet-preview td.mapped{background:#4488f412}.excel-workspace-review-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.excel-workspace-review-cards article{padding:18px;border:1px solid #2c435b;border-radius:13px;background:#112134}.excel-workspace-review-cards small{font-size:10px;color:#7793ad;text-transform:uppercase;font-weight:850}.excel-workspace-review-cards strong{display:block;margin-top:8px;font-size:18px}.excel-workspace-review-cards p{margin:5px 0 0;font-size:10px;color:#8fa6bc}.excel-workspace-map-summary{margin-top:16px;border:1px solid #2c435b;border-radius:14px;background:#112134;overflow:hidden}.excel-workspace-map-summary>header{padding:17px 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #293f56}.excel-workspace-map-summary h2{margin:5px 0 0;font-size:17px}.excel-workspace-map-summary header button{border:0;background:transparent;color:#6ba5ff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.excel-workspace-map-summary>div>div{min-height:48px;padding:0 19px;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;border-bottom:1px solid #263b51}.excel-workspace-map-summary>div>div:last-child{border-bottom:0}.excel-workspace-map-summary span{font-size:11px;color:#8fa7bd}.excel-workspace-map-summary b{font-size:11px}.excel-workspace-privacy{margin-top:16px;padding:15px;border:1px solid #24516c;background:#10283b}.excel-workspace-privacy>span{width:31px;height:31px;background:#15425c;color:#6bd5d2}html[data-p2p-user-theme=light] .excel-workspace-page{background:#f4f7fb;color:#0e2238}html[data-p2p-user-theme=light] .excel-workspace-topbar{background:#fff;border-color:#dce5ef}html[data-p2p-user-theme=light] .excel-workspace-top-actions button{background:#fff;color:#16314c;border-color:#cedae6}html[data-p2p-user-theme=light] .excel-library-hero{background:linear-gradient(135deg,#fff,#f5f9ff);border-color:#d7e2ed;box-shadow:0 18px 45px #233e5a14}html[data-p2p-user-theme=light] .excel-library-hero h1,html[data-p2p-user-theme=light] .excel-library-cards h3,html[data-p2p-user-theme=light] .excel-library-empty strong{color:#10243a}html[data-p2p-user-theme=light] .excel-library-hero p,html[data-p2p-user-theme=light] .excel-library-cards p,html[data-p2p-user-theme=light] .excel-library-global-note p{color:#657b91}html[data-p2p-user-theme=light] .excel-library-global-note{background:#f0f8ff;border-color:#c9e0f2}html[data-p2p-user-theme=light] .excel-library-cards article,html[data-p2p-user-theme=light] .excel-library-empty,html[data-p2p-user-theme=light] .excel-workspace-choice-row>button,html[data-p2p-user-theme=light] .excel-workspace-structure-card,html[data-p2p-user-theme=light] .excel-workspace-field,html[data-p2p-user-theme=light] .excel-workspace-review-cards article,html[data-p2p-user-theme=light] .excel-workspace-map-summary{background:#fff;border-color:#d8e2ec;color:#10243a}html[data-p2p-user-theme=light] .excel-workspace-steps{background:#f8fafc;border-color:#d9e3ed}html[data-p2p-user-theme=light] .excel-workspace-file{background:#fff;border-color:#d7e1eb}html[data-p2p-user-theme=light] .excel-workspace-steps>button.active{background:#eaf3ff;color:#153b65}html[data-p2p-user-theme=light] .excel-workspace-stage-header p,html[data-p2p-user-theme=light] .excel-workspace-choice-row p,html[data-p2p-user-theme=light] .excel-workspace-field>span>small{color:#6b8197}html[data-p2p-user-theme=light] .excel-workspace-stage-header input,html[data-p2p-user-theme=light] .excel-workspace-structure-fields select,html[data-p2p-user-theme=light] .excel-workspace-field select{background:#fff;color:#112840;border-color:#ccd9e5}html[data-p2p-user-theme=light] .excel-workspace-sheet-preview{background:#fff;border-color:#d6e0ea}html[data-p2p-user-theme=light] .excel-workspace-sheet-preview thead th{background:#f3f7fb}html[data-p2p-user-theme=light] .excel-workspace-sheet-preview th,html[data-p2p-user-theme=light] .excel-workspace-sheet-preview td{border-color:#e0e7ef}html[data-p2p-user-theme=light] .excel-workspace-map-summary>header,html[data-p2p-user-theme=light] .excel-workspace-map-summary>div>div{border-color:#e1e8ef}@media(max-width:980px){.excel-workspace-editor{grid-template-columns:1fr}.excel-workspace-steps{position:relative;top:auto;height:auto;border-right:0;border-bottom:1px solid #263a50;display:flex;gap:6px;align-items:center;padding:12px 16px;overflow:auto}.excel-workspace-file,.excel-workspace-help{display:none}.excel-workspace-steps>button{min-width:150px;margin:0}.excel-workspace-stage{padding:24px 18px 50px}.excel-workspace-stage-header{align-items:stretch;flex-direction:column}.excel-workspace-stage-header label{width:100%}.excel-library-home{padding:24px 18px 50px}.excel-library-hero{align-items:flex-start;flex-direction:column}.excel-library-cards,.excel-workspace-fields-grid,.excel-workspace-choice-row,.excel-workspace-structure-fields,.excel-workspace-review-cards,.excel-workspace-field{grid-template-columns:1fr}.excel-workspace-top-actions>span{display:none}}.excel-friendly-page{background:#0a1624}.excel-friendly-editor{grid-template-columns:250px minmax(0,1fr)}.excel-friendly-stage{padding:42px 54px 80px}.excel-friendly-heading{max-width:1240px;margin-bottom:28px}.excel-friendly-heading h1{font-size:36px;letter-spacing:-.7px}.excel-friendly-heading p{font-size:15px;line-height:1.6}.excel-friendly-heading label{width:320px}.excel-friendly-heading label span{font-size:12px}.excel-friendly-heading input{height:48px;font-size:14px}.excel-friendly-content{max-width:1240px}.excel-friendly-choice-row{gap:18px}.excel-friendly-choice-row>button{min-height:138px;padding:24px;border-radius:18px}.excel-friendly-choice-row strong{font-size:18px}.excel-friendly-choice-row p{font-size:14px;line-height:1.55}.excel-friendly-choice-row>button>span{width:36px;height:36px;font-size:14px}.excel-friendly-zone-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.excel-friendly-zone-summary article{min-height:92px;padding:17px 18px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid #2c435b;border-radius:14px;background:#102033}.excel-friendly-zone-summary article>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:11px;font-weight:900;text-transform:uppercase}.excel-friendly-zone-summary article.buy>span{background:#123d31;color:#69d5aa}.excel-friendly-zone-summary article.sell>span{background:#45252b;color:#ff8d94}.excel-friendly-zone-summary strong{display:block;font-size:15px}.excel-friendly-zone-summary small{display:block;margin-top:4px;color:#8fa6bc;font-size:12px}.excel-friendly-zone-summary button{height:36px;padding:0 13px;border:1px solid #34506a;border-radius:8px;background:transparent;color:#dce8f3;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.excel-friendly-structure-card{padding:28px;border-radius:18px}.excel-friendly-structure-card>div>p{margin:7px 0 0;color:#93aabf;font-size:13px}.excel-friendly-structure-card h2{font-size:22px}.excel-friendly-structure-card .excel-workspace-structure-fields{gap:18px}.excel-friendly-structure-card .excel-workspace-structure-fields span{font-size:12px}.excel-friendly-structure-card .excel-workspace-structure-fields select{height:48px;font-size:14px}.excel-friendly-zone-tabs{margin:0 0 22px}.excel-friendly-zone-tabs button{height:44px;padding:0 22px;font-size:13px}.excel-friendly-zone-tabs button.active.buy{background:#14382f;border-color:#2e8b6c}.excel-friendly-zone-tabs button.active.sell{background:#42252b;border-color:#b85661}.excel-friendly-zone-switch{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.excel-friendly-zone-switch button{min-height:74px;padding:14px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #2f465e;border-radius:14px;background:#102033;color:#9db1c3;font:inherit;text-align:left;cursor:pointer}.excel-friendly-zone-switch b{font-size:16px}.excel-friendly-zone-switch small{margin-top:4px;font-size:11px;color:#8199af}.excel-friendly-zone-switch button.active{color:#fff;box-shadow:0 0 0 3px #4d95ff14}.excel-friendly-zone-switch button.active.buy{border-color:#2c8c6a;background:#12382e}.excel-friendly-zone-switch button.active.sell{border-color:#b75a64;background:#40242a}.excel-friendly-zone-note{margin-bottom:18px;padding:13px 16px;display:flex;align-items:center;gap:8px;border-radius:11px;font-size:12px}.excel-friendly-zone-note strong{font-size:13px}.excel-friendly-zone-note.buy{background:#103329;color:#8adfbd;border:1px solid #24644f}.excel-friendly-zone-note.sell{background:#382126;color:#ffadb2;border:1px solid #71404a}.excel-friendly-zone-note span{opacity:.82}.excel-friendly-detected{margin-bottom:24px;padding:16px 18px}.excel-friendly-detected strong{font-size:15px}.excel-friendly-detected p{font-size:12px}.excel-friendly-section-title{margin:0 0 14px}.excel-friendly-section-title span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#5798ff;font-weight:900}.excel-friendly-section-title h2{margin:5px 0 0;font-size:23px}.excel-friendly-fields{display:grid;grid-template-columns:1fr;gap:11px}.excel-friendly-map-card{min-height:86px;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,43%);gap:20px;align-items:center;border:1px solid #2d435b;border-radius:14px;background:#102033}.excel-friendly-map-card.mapped{border-color:#315270;background:#11243a}.excel-friendly-map-copy{display:flex;align-items:center;gap:13px}.excel-friendly-map-check{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#1c3046;color:#7f9bb6;font-size:14px;font-weight:900}.excel-friendly-map-card.mapped .excel-friendly-map-check{background:#174634;color:#78d7ae}.excel-friendly-map-copy>div{display:flex;flex-direction:column}.excel-friendly-map-copy strong{font-size:16px;line-height:1.25}.excel-friendly-map-copy small{margin-top:5px;color:#91a8bd;font-size:12px;line-height:1.4}.excel-friendly-map-card select{width:100%;height:48px;padding:0 13px;border:1px solid #38516a;border-radius:10px;background:#0e1d2d;color:#f3f7fb;font:inherit;font-size:13px;font-weight:750;outline:none}.excel-friendly-map-card select:focus{border-color:#4b8cf5;box-shadow:0 0 0 3px #4b8cf51f}.excel-friendly-fields.optional{margin-top:12px}.excel-friendly-more{margin-top:16px;padding:15px 16px}.excel-friendly-more strong{font-size:13px}.excel-friendly-more small{font-size:11px}.excel-friendly-preview-link{margin-top:20px;font-size:12px}.excel-friendly-preview{margin-top:12px;max-height:340px}.excel-friendly-preview>header{position:sticky;left:0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b4158;background:#13263b;z-index:3}.excel-friendly-preview>header strong{font-size:13px}.excel-friendly-preview>header span{font-size:10px;color:#8da4ba}.excel-friendly-preview table{font-size:10px}.excel-friendly-review-intro{padding:17px 18px;display:flex;align-items:center;gap:14px;border:1px solid #2b6d58;border-radius:14px;background:#12352d}.excel-friendly-review-intro>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#1b5b46;color:#82e2ba;font-weight:900}.excel-friendly-review-intro strong{display:block;font-size:16px}.excel-friendly-review-intro p{margin:4px 0 0;color:#9fc1b4;font-size:12px}.excel-friendly-review-grid{display:grid;gap:14px;margin-top:16px}.excel-friendly-review-grid.split{grid-template-columns:1fr 1fr}.excel-friendly-review-grid.unified{grid-template-columns:1fr}.excel-friendly-review-zone{padding:20px;border:1px solid #2d435b;border-radius:15px;background:#102033}.excel-friendly-review-zone>header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #293f55}.excel-friendly-review-zone>header>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:10px;font-weight:900;text-transform:uppercase}.excel-friendly-review-zone.buy>header>span{background:#123d31;color:#6cd6ac}.excel-friendly-review-zone.sell>header>span{background:#45252b;color:#ff9097}.excel-friendly-review-zone.unified>header>span{background:#173653;color:#72a9ff}.excel-friendly-review-zone header strong{font-size:17px}.excel-friendly-review-zone header small{display:block;margin-top:3px;color:#8ca3b9;font-size:11px}.excel-friendly-review-zone>div{padding-top:8px}.excel-friendly-review-zone p{margin:0;padding:10px 0;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #253a4f}.excel-friendly-review-zone p:last-child{border-bottom:0}.excel-friendly-review-zone p span{color:#93aabd;font-size:12px}.excel-friendly-review-zone p b{font-size:12px;text-align:right}.excel-friendly-page .excel-workspace-footer-actions{margin-top:28px}.excel-friendly-page .excel-workspace-footer-actions button{min-width:145px;height:46px;font-size:13px}.excel-friendly-page .excel-workspace-error,.excel-friendly-page .excel-workspace-success{font-size:13px}.excel-friendly-page .excel-workspace-privacy{margin-top:16px}.excel-friendly-page .excel-workspace-steps>button span{font-size:13px}.excel-friendly-page .excel-workspace-help strong{font-size:12px}.excel-friendly-page .excel-workspace-help p{font-size:11px}@media(max-width:1050px){.excel-friendly-editor{grid-template-columns:1fr}.excel-friendly-editor .excel-workspace-steps{position:relative;top:0;height:auto;display:flex;gap:8px;overflow:auto;border-right:0;border-bottom:1px solid #263a50}.excel-friendly-editor .excel-workspace-file,.excel-friendly-editor .excel-workspace-help{display:none}.excel-friendly-editor .excel-workspace-steps>button{min-width:180px;margin:0}.excel-friendly-stage{padding:28px 24px 60px}.excel-friendly-heading{align-items:flex-start;flex-direction:column}.excel-friendly-heading label{width:100%}.excel-friendly-review-grid.split,.excel-friendly-choice-row,.excel-friendly-zone-summary,.excel-friendly-zone-switch{grid-template-columns:1fr}.excel-friendly-map-card{grid-template-columns:1fr;gap:12px}}@media(max-width:650px){.excel-friendly-stage{padding:22px 14px 48px}.excel-friendly-heading h1{font-size:29px}.excel-friendly-map-card{padding:14px}.excel-friendly-zone-note{align-items:flex-start;flex-direction:column}.excel-workspace-topbar{padding:0 16px}.excel-workspace-top-actions>span{display:none}}.excel-studio{min-height:100vh;background:#081522;color:#eef5ff;display:grid;grid-template-columns:230px minmax(0,1fr) 390px;grid-template-rows:72px minmax(0,1fr) 74px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.excel-studio.library{display:block}.excel-studio button,.excel-studio select,.excel-studio input{font:inherit}.excel-studio button{cursor:pointer}.excel-studio-topbar{grid-column:1/-1;display:flex;align-items:center;gap:24px;border-bottom:1px solid #24384d;background:#0b1928;padding:0 20px;position:sticky;top:0;z-index:20}.excel-studio-brand{display:flex;align-items:center;gap:10px;min-width:190px}.excel-studio-brand img{width:38px;height:38px;object-fit:contain}.excel-studio-brand div{display:flex;flex-direction:column}.excel-studio-brand strong{font-size:18px}.excel-studio-brand span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#4ea1ff;font-weight:800}.excel-studio-title{display:flex;flex-direction:column;gap:2px}.excel-studio-title strong{font-size:20px}.excel-studio-title span{font-size:12px;color:#98abc1}.excel-studio-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.excel-studio-actions button,.excel-studio-footer button,.excel-studio-file button,.excel-studio-help button,.excel-studio-profile-list button{border:1px solid #38516d;background:#102237;color:#eef5ff;border-radius:10px;padding:10px 14px;font-weight:700}.excel-studio-actions button:hover,.excel-studio-footer button:hover,.excel-studio-file button:hover,.excel-studio-help button:hover,.excel-studio-profile-list button:hover{border-color:#5a8fd1;background:#132b46}.excel-studio .primary{background:#246bea!important;border-color:#2d79ff!important;color:#fff!important}.excel-studio .primary:hover{background:#2b75f2!important}.excel-studio .live{border:1px solid #2b445d;background:#0f2134;padding:9px 12px;border-radius:10px;color:#dfeeff;font-size:12px}.excel-studio .live:first-letter{color:#53d990}.excel-studio-sidebar{grid-row:2/3;border-right:1px solid #24384d;background:#0b1928;padding:26px 14px;display:flex;flex-direction:column;gap:24px;overflow:auto}.excel-studio-steps>span{display:block;font-size:12px;color:#9db0c5;margin:0 8px 12px}.excel-studio-steps>div{display:flex;gap:10px;padding:10px 8px;position:relative}.excel-studio-steps>div b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#172b40;color:#8fa8c1;border:1px solid #2f4862}.excel-studio-steps>div.active b{background:#2371ef;color:#fff;border-color:#3c8cff}.excel-studio-steps p{margin:0;display:flex;flex-direction:column;gap:3px}.excel-studio-steps strong{font-size:13px}.excel-studio-steps small{font-size:11px;color:#8ba0b6;line-height:1.35}.excel-studio-file,.excel-studio-help{border:1px solid #29415a;background:#0e2032;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.excel-studio-file span,.excel-studio-help span{font-size:11px;color:#8ea6bf}.excel-studio-file b{font-size:13px}.excel-studio-file small{font-size:11px;color:#6f89a4}.excel-studio-file button,.excel-studio-help button{margin-top:5px;font-size:12px}.excel-studio-help{margin-top:auto}.excel-studio-help b{font-size:14px;color:#91c4ff}.excel-studio-sheet-panel{grid-column:2;grid-row:2;min-width:0;padding:18px 18px 12px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.excel-studio-sheet-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.excel-studio-sheet-panel>header h2{margin:0 0 5px;font-size:19px}.excel-studio-sheet-panel>header label{font-size:12px;color:#9bb0c4}.excel-studio-sheet-panel>header select{background:#0f2134;color:#eff6ff;border:0;padding:2px 18px 2px 4px}.excel-studio-toggles{display:flex;gap:12px;flex-wrap:wrap}.excel-studio-toggles>div{display:flex;background:#0d1d2f;border:1px solid #2b425a;border-radius:11px;padding:3px}.excel-studio-toggles button{border:0;background:transparent;color:#a9bbcd;padding:9px 14px;border-radius:8px;font-weight:800}.excel-studio-toggles button.active{background:#286cdb;color:#fff;box-shadow:0 0 0 1px #4894ff inset}.excel-studio-alert{border-radius:9px;padding:10px 13px;font-size:12px}.excel-studio-alert.error{background:#4f2026;border:1px solid #8b3b46;color:#ffd4d8}.excel-studio-alert.success{background:#103d2b;border:1px solid #287a58;color:#c9ffe4}.excel-studio-sheet-wrap{border:1px solid #2c425a;border-radius:12px;background:#0a1826;overflow:auto;flex:1;min-height:430px}.excel-studio-sheet-wrap table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:calc(12px * var(--excel-zoom,1));transform-origin:top left}.excel-studio-sheet-wrap th,.excel-studio-sheet-wrap td{border-right:1px solid #2b4056;border-bottom:1px solid #2b4056;padding:9px 10px;white-space:nowrap;min-width:86px;height:36px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.excel-studio-sheet-wrap thead th{position:sticky;top:0;z-index:4;background:#102237;text-align:left}.excel-studio-sheet-wrap thead th:first-child,.excel-studio-sheet-wrap tbody th{min-width:42px;width:42px;text-align:center;color:#8aa0b7;background:#0d1e30;position:sticky;left:0;z-index:5}.excel-studio-sheet-wrap thead th span{display:block;color:#7f9ab6;font-size:10px;margin-bottom:4px}.excel-studio-sheet-wrap thead th b{font-size:12px}.excel-studio-sheet-wrap thead th small{display:block;margin-top:4px;color:#65d5a1;font-size:9px}.excel-studio-sheet-wrap th.mapped{box-shadow:inset 0 -3px #2f80ff;background:#132b48}.excel-studio-sheet-wrap th.field-fiat_amount{box-shadow:inset 0 -3px #a65cff}.excel-studio-sheet-wrap th.field-crypto_amount{box-shadow:inset 0 -3px #31d0cf}.excel-studio-sheet-wrap th.field-payment_method{box-shadow:inset 0 -3px #e0ad32}.excel-studio-sheet-wrap th.field-asset{box-shadow:inset 0 -3px #8667ff}.excel-studio-sheet-wrap th,.excel-studio-sheet-wrap td{cursor:pointer}.excel-studio-sheet-wrap td:hover,.excel-studio-sheet-wrap th:hover{background:#15304c}.excel-studio-sheet-wrap td.active-column{background:#2c77e824}.excel-studio-sheet-panel>footer{display:flex;align-items:center;justify-content:space-between;color:#8da3ba;font-size:12px}.excel-studio-sheet-panel>footer div{display:flex;align-items:center;border:1px solid #29415a;border-radius:9px;overflow:hidden}.excel-studio-sheet-panel>footer button{background:#102236;border:0;color:#fff;padding:7px 11px}.excel-studio-sheet-panel>footer b{padding:0 8px}.excel-studio-inspector{grid-column:3;grid-row:2;border-left:1px solid #24384d;background:#0c1b2b;padding:20px 18px;overflow:auto}.excel-studio-inspector>header h2{margin:0 0 4px;font-size:20px}.excel-studio-inspector>header p{margin:0;color:#94a9bf;font-size:12px;line-height:1.45}.excel-studio-inspector-status{margin:16px 0;border:1px solid #286648;background:#103626;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:3px}.excel-studio-inspector-status b{font-size:13px;color:#d9ffec}.excel-studio-inspector-status span{font-size:11px;color:#9fd4b7}.excel-studio-field-list{display:flex;flex-direction:column;gap:8px}.excel-studio-field{display:grid;grid-template-columns:28px minmax(0,1fr) 150px;align-items:center;gap:9px;border:1px solid #2b4259;background:#102237;border-radius:10px;padding:9px;cursor:pointer}.excel-studio-field:hover{border-color:#4375aa}.excel-studio-field.active{border-color:#3d8fff;box-shadow:0 0 0 1px #3d8fff inset}.excel-studio-field.mapped .check{background:#1c6d48;color:#bfffe0}.excel-studio-field .check{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#1a3044;color:#8ea7be;font-weight:900}.excel-studio-field>div{display:flex;flex-direction:column;gap:2px;min-width:0}.excel-studio-field b{font-size:12px}.excel-studio-field small{font-size:10px;color:#7f98af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-studio-field select{min-width:0;background:#0d1e31;color:#f3f8ff;border:1px solid #36618c;border-radius:8px;padding:8px;font-size:11px}.excel-studio-click-help{margin-top:14px;border:1px dashed #49627c;border-radius:12px;padding:18px;text-align:center;display:flex;flex-direction:column;gap:6px}.excel-studio-click-help b{font-size:14px}.excel-studio-click-help span{font-size:11px;color:#8ea5bc;line-height:1.45}.excel-studio-footer{grid-column:1/-1;grid-row:3;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-top:1px solid #24384d;background:#0b1928;position:sticky;bottom:0;z-index:20}.excel-studio-footer>div{display:flex;gap:10px}.excel-studio-library{max-width:1220px;margin:0 auto;padding:52px 28px}.excel-studio-library-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px;border:1px solid #2b425a;background:#102237;border-radius:18px}.excel-studio-library-hero span{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#58a0ff;font-weight:800}.excel-studio-library-hero h1{font-size:34px;margin:6px 0 8px}.excel-studio-library-hero p{color:#9db0c5;margin:0}.excel-studio-library-hero button{padding:12px 20px;border-radius:10px;border:0;font-weight:800}.excel-studio-library-note{margin:16px 0;padding:14px 16px;border:1px solid #294c68;background:#10283b;border-radius:12px;display:flex;gap:12px}.excel-studio-library-note b{font-size:13px}.excel-studio-library-note span{font-size:12px;color:#8fa9bf}.excel-studio-profile-list{margin-top:26px}.excel-studio-profile-list>header{display:flex;justify-content:space-between;align-items:center}.excel-studio-profile-list>header h2{font-size:21px}.excel-studio-profile-list>header span{font-size:12px;color:#8da3b9}.excel-studio-profile-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #2a4158;background:#0f2133;border-radius:12px;padding:16px;margin-top:10px}.excel-studio-profile-list article>div:first-child{display:flex;flex-direction:column;gap:3px}.excel-studio-profile-list article span{font-size:11px;color:#8ca4bb}.excel-studio-profile-list article>div:last-child{display:flex;gap:8px}.excel-studio-profile-meta small{font-size:10px;color:#6f8ca8;margin-top:2px}.excel-studio-profile-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.excel-studio-profile-ready{font-size:12px!important;color:#8fe1b4!important;border:1px solid #286648;background:#103626;border-radius:9px;padding:9px 12px;font-weight:800}.excel-studio-library-ready{margin-top:10px;border:1px solid #286648;background:#103626;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px}.excel-studio-library-ready b{font-size:12px;color:#c9ffe4}.excel-studio-library-ready span{font-size:11px;color:#9fd4b7}.excel-studio-empty{padding:40px;text-align:center;color:#8ca4bb;border:1px dashed #385069;border-radius:14px}.excel-guide-backdrop{position:fixed;inset:0;background:#020810c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;z-index:100}.excel-guide{width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 50px);overflow:auto;border:1px solid #3a5470;background:#0d1d2e;border-radius:18px;box-shadow:0 28px 80px #00000073}.excel-guide>header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #273e56}.excel-guide>header span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#59a0ff;font-weight:800}.excel-guide>header h2{font-size:26px;margin:4px 0 0}.excel-guide>header button{border:1px solid #3b526b;background:#12263a;color:#fff;width:38px;height:38px;border-radius:9px;font-size:20px}.excel-guide-steps{padding:20px 24px;display:grid;gap:12px}.excel-guide-steps article{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:14px;border:1px solid #294159;background:#102237;border-radius:12px}.excel-guide-steps article>b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#226be9}.excel-guide-steps h3{font-size:15px;margin:1px 0 4px}.excel-guide-steps p{font-size:12px;color:#9db0c4;line-height:1.5;margin:0}.excel-guide-example{margin:0 24px 20px;padding:14px;border-left:3px solid #3d8fff;background:#10263c;display:flex;flex-direction:column;gap:4px}.excel-guide-example span{font-size:12px;color:#a2b5c7}.excel-guide>footer{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #273e56}.excel-guide>footer button{border:0;border-radius:9px;padding:10px 18px;font-weight:800}.excel-studio.library .excel-studio-topbar{height:72px}.excel-studio.library .excel-studio-actions button{border:1px solid #38516d;background:#102237;color:#eef5ff;border-radius:10px;padding:10px 14px;font-weight:700}@media(max-width:1250px){.excel-studio{grid-template-columns:190px minmax(0,1fr) 340px}.excel-studio-field{grid-template-columns:24px minmax(0,1fr)}.excel-studio-field select{grid-column:2}.excel-studio-title{display:none}}@media(max-width:980px){.excel-studio{display:block}.excel-studio-topbar{position:sticky;height:auto;padding:12px;flex-wrap:wrap}.excel-studio-sidebar{display:none}.excel-studio-sheet-panel,.excel-studio-inspector{border:0;padding:14px}.excel-studio-inspector{overflow:visible}.excel-studio-footer{position:sticky;padding:12px}.excel-studio-sheet-panel>header{align-items:flex-start;flex-direction:column}.excel-studio-actions{width:100%;overflow:auto}.excel-studio-sheet-wrap{min-height:480px}.excel-studio-library-hero{align-items:flex-start;flex-direction:column}}.excel-studio-profile-actions .danger{border-color:#71404b!important;background:#271b24!important;color:#ffb8c1!important}.excel-studio-profile-actions .danger:hover{border-color:#a64f60!important;background:#36202a!important}.excel-studio-section-kicker{display:block;font-size:9px;letter-spacing:.12em;color:#5c9dff;font-weight:900;margin-bottom:2px}.excel-studio-profile-list>header>div{display:flex;flex-direction:column}.excel-studio-profile-list>header>div h2{margin:0}.excel-studio-library-note{margin-top:16px}.excel-studio-sheet-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.excel-studio-sheet-controls label{display:flex!important;flex-direction:column;gap:4px}.excel-studio-sheet-controls label select{min-width:150px;padding:8px 28px 8px 10px!important;border:1px solid #2d4a66!important;border-radius:8px;background:#0f2134!important}.excel-studio-sheet-controls label input{width:118px;padding:8px 10px;border:1px solid #2d4a66;border-radius:8px;background:#0f2134;color:#eef6ff}.excel-studio-sheet-controls .calendar-button{border:1px solid #37628e;background:#10263d;color:#dcecff;border-radius:9px;padding:8px 12px;font-weight:800}.excel-studio-sheet-controls .calendar-button:hover{border-color:#4d8ed5;background:#15304c}.excel-studio-calendar{border:1px solid #31506e;background:#0d2033;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:13px}.excel-studio-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.excel-studio-calendar-head span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#61a4ff;font-weight:900}.excel-studio-calendar-head h3{margin:3px 0 0;font-size:17px}.excel-studio-calendar-mode{display:flex;border:1px solid #31506e;border-radius:9px;padding:3px;background:#091a2a}.excel-studio-calendar-mode button{border:0;background:transparent;color:#a8bad0;border-radius:7px;padding:8px 11px;font-weight:800}.excel-studio-calendar-mode button.active{background:#296fe1;color:#fff}.excel-studio-calendar-summary{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:18px;align-items:center}.excel-studio-calendar-summary>div{display:flex;flex-direction:column;gap:5px}.excel-studio-calendar-start{display:grid!important;grid-template-columns:minmax(120px,.7fr) minmax(170px,1.3fr);gap:9px!important}.excel-studio-calendar-start label{display:flex;flex-direction:column;gap:5px}.excel-studio-calendar-summary b{font-size:12px}.excel-studio-calendar-summary select,.excel-studio-month-grid select{background:#0a1a2a;color:#eef6ff;border:1px solid #355b80;border-radius:8px;padding:9px 10px}.excel-studio-calendar-summary p{margin:0;color:#9eb2c7;font-size:12px;line-height:1.55}.excel-studio-month-grid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px}.excel-studio-month-grid label{display:flex;flex-direction:column;gap:4px}.excel-studio-month-grid label span{font-size:11px;color:#aec0d2;font-weight:800}.excel-studio-calendar-note{display:flex;gap:10px;padding:10px 12px;border-radius:9px;background:#102a3f;border:1px solid #285172}.excel-studio-calendar-note b{font-size:11px;color:#79b5ff}.excel-studio-calendar-note span{font-size:11px;color:#9fb4c8;line-height:1.45}.excel-studio-inspector>header p{max-width:330px}.excel-studio-field-list{counter-reset:excelmap}.excel-studio-field{transition:transform .12s ease,border-color .12s ease}.excel-studio-field.mapped{order:0}.excel-studio-field:not(.mapped){order:999}.excel-studio-sheet-panel>footer>span{color:#77a9dc}@media(max-width:1250px){.excel-studio-month-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.excel-studio-calendar-summary{grid-template-columns:1fr}}@media(max-width:980px){.excel-studio-calendar-head,.excel-studio-calendar-summary{display:flex;flex-direction:column;align-items:stretch}.excel-studio-calendar-start{grid-template-columns:1fr!important}.excel-studio-month-grid{grid-template-columns:1fr 1fr}}.user-shell .user-pending-command-state{margin:12px 0 0;min-height:46px;padding:9px 12px;display:flex;align-items:center;gap:10px;border:1px solid var(--u-border);border-radius:9px;background:var(--u-card);color:var(--u-text)}.user-shell .user-pending-command-state>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 27px;border-radius:50%;background:color-mix(in srgb,var(--u-blue) 10%,var(--u-card) 90%);color:var(--u-blue)}.user-shell .user-pending-command-state>span svg{width:13px;height:13px}.user-shell .user-pending-command-state>div{min-width:0;display:flex;flex-direction:column}.user-shell .user-pending-command-state strong{font-size:10.5px}.user-shell .user-pending-command-state small{margin-top:3px;font-size:8.8px;line-height:1.4;color:var(--u-muted)}.user-shell .user-pending-command-state.processing{border-color:color-mix(in srgb,var(--u-blue) 38%,var(--u-border) 62%)}.user-shell .user-pending-command-state.success{border-color:color-mix(in srgb,#23a672 38%,var(--u-border) 62%)}.user-shell .user-pending-command-state.success>span{background:color-mix(in srgb,#23a672 12%,var(--u-card) 88%);color:#23a672}.user-shell .user-pending-command-state.error{border-color:color-mix(in srgb,#d85d5d 42%,var(--u-border) 58%)}.user-shell .user-pending-command-state.error>span{background:color-mix(in srgb,#d85d5d 12%,var(--u-card) 88%);color:#d85d5d}.user-shell .user-pending-command-state .spinner{border:2px solid color-mix(in srgb,var(--u-blue) 22%,var(--u-border) 78%);border-top-color:var(--u-blue);background:transparent;animation:user-spin .78s linear infinite}.user-shell .user-pending-header-actions{flex-wrap:wrap}@media(max-width:760px){.user-shell .user-pending-header-actions{width:100%;justify-content:flex-start}.user-shell .user-pending-header-actions .user-primary-button,.user-shell .user-pending-header-actions .user-secondary-button{flex:1}}.user-shell .user-pending-static-item{cursor:default!important}.user-shell .user-pending-static-item:hover{background:transparent!important}.user-shell .user-pending-excel-hub{padding:0!important;overflow:hidden}.user-shell .user-pending-excel-hub-head{padding:18px 18px 15px!important;border-bottom:1px solid var(--u-border);display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.user-shell .user-pending-excel-hub-head>div{min-width:0}.user-shell .user-pending-excel-hub-head small{display:block;font-size:8.5px;letter-spacing:.12em;color:var(--u-blue);font-weight:900;margin-bottom:5px}.user-shell .user-pending-excel-hub-head h2{font-size:17px!important;margin:0 0 5px!important}.user-shell .user-pending-excel-hub-head p{font-size:9.2px!important;line-height:1.5!important;color:var(--u-muted)!important;margin:0!important}.user-shell .user-pending-excel-cloud-ok,.user-shell .user-pending-excel-cloud-empty{flex:0 0 auto;font-size:8.5px;font-weight:800;padding:6px 8px;border-radius:999px}.user-shell .user-pending-excel-cloud-ok{color:#8fe1b4;background:color-mix(in srgb,#23a672 13%,var(--u-card) 87%);border:1px solid color-mix(in srgb,#23a672 42%,var(--u-border) 58%)}.user-shell .user-pending-excel-cloud-empty{color:var(--u-muted);background:var(--u-card);border:1px solid var(--u-border)}.user-shell .user-pending-excel-file-card{margin:14px 14px 0!important;padding:13px!important;border:1px solid var(--u-border)!important;border-radius:12px!important;background:color-mix(in srgb,var(--u-card) 92%,var(--u-blue) 8%)!important;display:flex!important;gap:11px!important}.user-shell .user-pending-excel-file-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:10px;background:color-mix(in srgb,#23a672 14%,var(--u-card) 86%);color:#49c58e}.user-shell .user-pending-excel-file-icon svg{width:19px;height:19px}.user-shell .user-pending-excel-file-card>div:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.user-shell .user-pending-excel-file-card small{font-size:8px;letter-spacing:.09em;color:#49c58e;font-weight:900}.user-shell .user-pending-excel-file-card strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .user-pending-excel-file-card span,.user-shell .user-pending-excel-file-card time{font-size:8.6px;color:var(--u-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-shell .user-pending-excel-sync-card{margin:10px 14px 0!important;padding:12px!important;border:1px solid var(--u-border)!important;border-radius:12px!important;background:var(--u-card)!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.user-shell .user-pending-excel-sync-card>div{min-width:0}.user-shell .user-pending-excel-sync-card>div>span{display:block;font-size:8px;color:var(--u-muted);margin-bottom:3px}.user-shell .user-pending-excel-sync-card strong{font-size:12px}.user-shell .user-pending-excel-sync-card p{font-size:8.6px!important;line-height:1.45!important;color:var(--u-muted)!important;margin:4px 0 0!important}.user-shell .user-pending-excel-sync-card>span{font-size:8px;font-weight:900;border-radius:999px;padding:6px 8px}.user-shell .user-pending-excel-sync-card>span.pending{background:#d67e3024;color:#e69a57;border:1px solid rgba(214,126,48,.34)}.user-shell .user-pending-excel-sync-card>span.ready{background:#23a67221;color:#67d6a2;border:1px solid rgba(35,166,114,.34)}.user-shell .user-pending-excel-actions{padding:12px 14px 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.user-shell .user-pending-excel-actions button,.user-shell .user-pending-excel-actions a{min-height:38px!important;border:1px solid var(--u-border)!important;border-radius:9px!important;background:var(--u-card)!important;color:var(--u-text)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:9.3px!important;font-weight:800!important;text-decoration:none!important;padding:8px 10px!important}.user-shell .user-pending-excel-actions button svg,.user-shell .user-pending-excel-actions a svg{width:13px;height:13px}.user-shell .user-pending-excel-actions .primary{grid-column:1/-1;background:var(--u-blue)!important;border-color:var(--u-blue)!important;color:#fff!important}.user-shell .user-pending-excel-actions .primary.ready{background:color-mix(in srgb,#23a672 22%,var(--u-card) 78%)!important;border-color:color-mix(in srgb,#23a672 45%,var(--u-border) 55%)!important;color:#9ce8c0!important}.user-shell .user-pending-excel-persist{margin:12px 14px 14px!important;padding:11px!important;border:1px dashed color-mix(in srgb,var(--u-blue) 38%,var(--u-border) 62%)!important;border-radius:10px!important;background:color-mix(in srgb,var(--u-blue) 5%,var(--u-card) 95%)!important;display:flex!important;gap:9px!important}.user-shell .user-pending-excel-persist strong{font-size:9.5px}.user-shell .user-pending-excel-persist p{font-size:8.4px!important;line-height:1.45!important;color:var(--u-muted)!important;margin:3px 0 0!important}.user-shell .user-pending-excel-empty{padding:34px 18px!important;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.user-shell .user-pending-excel-empty strong{font-size:13px}.user-shell .user-pending-excel-empty p{font-size:9px!important;line-height:1.5!important;color:var(--u-muted)!important;margin:0 0 6px!important}.user-shell .user-pending-excel-empty a{display:flex;align-items:center;gap:7px;text-decoration:none;border-radius:9px;padding:10px 13px;background:var(--u-blue);color:#fff;font-size:9.5px;font-weight:800}.user-shell .user-pending-excel-inline-error{margin:12px 14px 0;padding:9px 10px;border:1px solid rgba(216,93,93,.42);border-radius:9px;background:#d85d5d14;color:#e88b8b;font-size:8.8px}.user-shell .user-pending-excel-loading{padding:32px 18px;color:var(--u-muted);font-size:10px;text-align:center}@media(max-width:1050px){.user-shell .user-pending-excel-actions{grid-template-columns:1fr!important}.user-shell .user-pending-excel-actions .primary{grid-column:auto}}@media(min-width:1180px){.user-shell .user-pending-workspace{grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr)!important;gap:14px!important}}.user-shell .user-pending-excel-hub{min-width:0!important}.user-shell .user-pending-excel-hub-head{padding:16px 16px 13px!important}.user-shell .user-pending-excel-file-card{margin:12px 14px 0!important}.user-shell .user-pending-excel-status-compact{margin:9px 14px 0;padding:10px 11px;border:1px solid var(--u-border);border-radius:10px;background:var(--u-card);display:flex;align-items:center;justify-content:space-between;gap:10px}.user-shell .user-pending-excel-status-compact>div{min-width:0;display:flex;flex-direction:column;gap:2px}.user-shell .user-pending-excel-status-compact>div span{font-size:8px;color:var(--u-muted)}.user-shell .user-pending-excel-status-compact>div strong{font-size:11px}.user-shell .user-pending-excel-status-compact>span{font-size:8px;font-weight:900;border-radius:999px;padding:5px 8px}.user-shell .user-pending-excel-status-compact>span.pending{background:#d67e3024;color:#e69a57;border:1px solid rgba(214,126,48,.34)}.user-shell .user-pending-excel-status-compact>span.ready{background:#23a67221;color:#67d6a2;border:1px solid rgba(35,166,114,.34)}.user-shell .user-pending-excel-primary-actions{padding:10px 14px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.user-shell .user-pending-excel-primary-actions button,.user-shell .user-pending-excel-primary-actions a{min-height:40px;border:1px solid var(--u-border);border-radius:9px;background:var(--u-card);color:var(--u-text);display:flex;align-items:center;justify-content:center;gap:7px;font-size:9.2px;font-weight:850;text-decoration:none;padding:8px 10px}.user-shell .user-pending-excel-primary-actions svg{width:13px;height:13px}.user-shell .user-pending-excel-primary-actions .primary{grid-column:1/-1;background:var(--u-blue);border-color:var(--u-blue);color:#fff}.user-shell .user-pending-excel-primary-actions .primary.ready{background:color-mix(in srgb,#23a672 22%,var(--u-card) 78%);border-color:color-mix(in srgb,#23a672 45%,var(--u-border) 55%);color:#9ce8c0}.user-shell .user-pending-excel-rebuild{margin:11px 14px 0;padding:12px;border:1px solid color-mix(in srgb,var(--u-blue) 28%,var(--u-border) 72%);border-radius:12px;background:color-mix(in srgb,var(--u-blue) 4%,var(--u-card) 96%)}.user-shell .user-pending-excel-rebuild header{display:block!important;padding:0!important;border:0!important}.user-shell .user-pending-excel-rebuild header small{display:block;font-size:8px;letter-spacing:.11em;font-weight:900;color:var(--u-blue);margin-bottom:4px}.user-shell .user-pending-excel-rebuild header strong{font-size:11px}.user-shell .user-pending-excel-rebuild header p{font-size:8.5px!important;line-height:1.45!important;color:var(--u-muted)!important;margin:4px 0 0!important}.user-shell .user-pending-excel-rebuild-quick{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.user-shell .user-pending-excel-rebuild-quick button,.user-shell .user-pending-excel-rebuild-custom button{min-height:36px;border:1px solid var(--u-border);border-radius:8px;background:var(--u-card);color:var(--u-text);display:flex;align-items:center;justify-content:center;gap:6px;font-size:8.7px;font-weight:800;padding:7px 9px}.user-shell .user-pending-excel-rebuild-quick svg,.user-shell .user-pending-excel-rebuild-custom svg{width:12px;height:12px}.user-shell .user-pending-excel-rebuild-custom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:7px;align-items:end}.user-shell .user-pending-excel-rebuild-custom label{display:flex;flex-direction:column;gap:4px}.user-shell .user-pending-excel-rebuild-custom label span{font-size:7.8px;color:var(--u-muted);font-weight:700}.user-shell .user-pending-excel-rebuild-custom input{height:36px;border:1px solid var(--u-border);border-radius:8px;background:var(--u-card);color:var(--u-text);padding:0 9px;font:inherit;font-size:9px;color-scheme:dark}.user-shell .user-pending-excel-rebuild-custom button{min-width:108px}.user-shell .user-pending-excel-persist{margin-top:10px!important}@media(max-width:1179px){.user-shell .user-pending-workspace{grid-template-columns:1fr!important}.user-shell .user-pending-excel-hub{min-height:auto!important}}@media(max-width:700px){.user-shell .user-pending-excel-primary-actions,.user-shell .user-pending-excel-rebuild-quick{grid-template-columns:1fr}.user-shell .user-pending-excel-primary-actions .primary{grid-column:auto}.user-shell .user-pending-excel-rebuild-custom{grid-template-columns:1fr}.user-shell .user-pending-excel-rebuild-custom button{width:100%}}.excel-studio:not(.library){grid-template-rows:auto auto auto;min-height:100vh;height:auto;overflow:visible}.excel-studio:not(.library) .excel-studio-topbar{position:static;top:auto;min-height:72px;z-index:1}.excel-studio:not(.library) .excel-studio-sidebar{overflow:visible;align-self:stretch}.excel-studio:not(.library) .excel-studio-sheet-panel{overflow:visible;align-self:start;min-height:0}.excel-studio:not(.library) .excel-studio-inspector{overflow:visible;align-self:stretch}.excel-studio:not(.library) .excel-studio-sheet-wrap{flex:none;height:clamp(480px,68vh,760px);min-height:0;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.excel-studio:not(.library) .excel-studio-footer{position:static;bottom:auto;min-height:74px;z-index:1}@media(max-width:980px){.excel-studio:not(.library) .excel-studio-topbar{position:static}.excel-studio:not(.library) .excel-studio-footer{position:static}.excel-studio:not(.library) .excel-studio-sheet-wrap{height:clamp(460px,68vh,700px)}}
