@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"DM Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading:"Manrope Variable", var(--font);--bg:#f6f7f5;--surface:#fff;--text:#25332e;--muted:#7b8580;--line:#e7ebe6;--green:#215d46;--green-dark:#173e32;--green-soft:#edf4ed;--accent:#cce8a6;--red:#c05448;--radius:12px;--shadow:0 2px 5px #1b392b03;--nav-width:252px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);color:#26382f}h1{letter-spacing:-1.05px;font-size:29px;line-height:1.3}h1,h2{font-weight:750}h2{letter-spacing:-.3px;font-size:16px}h3{font-size:14px;font-weight:700}input,select,textarea{color:var(--text);background:#fff;border:1px solid #dfe5df;border-radius:7px;outline:none;min-width:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#5d9374;box-shadow:0 0 0 3px #5d937415}input:disabled,textarea:disabled{color:#8b938f;background:#f5f6f3}input::-moz-placeholder{color:#9ba39f}textarea::-moz-placeholder{color:#9ba39f}input::placeholder,textarea::placeholder{color:#9ba39f}textarea{resize:vertical}a:focus-visible,button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #97bd88}::selection{background:#d5e8c0}small{font-size:12px}.mono,code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.muted{color:var(--muted)}.small{font-size:12px}.nowrap{white-space:nowrap}.grow{flex:1}.full-width{width:100%}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:10px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:10px}.eyebrow{letter-spacing:1.65px;color:#849183;margin-bottom:10px;font-size:10px;font-weight:700}.btn{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex}.btn-primary{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 2px 2px #18392408}.btn-primary:hover:not(:disabled){background:#174936;box-shadow:0 3px 7px #173e3220}.btn-secondary{color:#42534a;background:#fff;border-color:#dfe5de;box-shadow:0 1px 2px #21342a04}.btn-secondary:hover:not(:disabled){background:#f5f7f3}.btn-ghost{color:var(--green);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--green-soft)}.btn-danger{color:#fff;background:#b64f44}.btn-danger:hover{background:#9c4037}.btn-sm{min-height:30px;padding:6px 10px;font-size:11px}.icon-btn{color:#839087;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:5px;display:inline-flex}.icon-btn:hover{color:#31523e;background:#edf1eb}.danger-icon:hover{color:var(--red);background:#fcf0ed}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.app-shell{min-height:100vh;display:flex}.sidebar{width:var(--nav-width);z-index:30;color:#d6e0d7;background:#173f33;flex-direction:column;padding:29px 20px 15px;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.brand-mark{color:#d2e8ab;place-items:center;width:36px;height:40px;display:grid}.brand-word{font-family:var(--heading);letter-spacing:2px;color:#fff;font-size:23px;font-weight:800;line-height:1.1}.brand-word>span{font-family:var(--font);letter-spacing:2.4px;color:#adc6b4;margin-top:6px;font-size:8px;font-weight:500;display:block}.workspace{white-space:nowrap;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;margin-top:34px;margin-bottom:28px;padding:12px 10px;display:flex;overflow:hidden}.workspace-avatar{color:#d4e5bb;font-family:var(--heading);background:#6c896947;border:1px solid #b6cbaa28;border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:33px;font-size:16px;font-weight:700;display:grid}.workspace>div{flex:1}.workspace strong{color:#edf2ec;font-size:11px;font-weight:550;display:block}.workspace div span{color:#88a394;margin-top:3px;font-size:10px;display:block}.workspace>svg{color:#7f9a8b}.nav-label{letter-spacing:1.4px;color:#709480;margin-bottom:10px;margin-left:12px;font-size:9px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#a5bdae;white-space:nowrap;border-radius:7px;align-items:center;gap:12px;min-height:43px;padding:11px 12px;font-size:12px;display:flex;position:relative}.nav-item:hover{color:#e8f0e3;background:#ffffff08}.nav-item.active{color:#e8f3d7;background:#ffffff0d}.nav-item.active>svg{color:#cce8a6}.active-indicator{background:#cce8a6;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-bottom>.nav-item{gap:10px;font-size:11px}.sidebar-bottom>.nav-item>svg:last-child{margin-left:auto}.sidebar-note{border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;align-items:flex-start;gap:9px;margin-top:15px;padding:17px 11px;display:flex}.sidebar-note strong{color:#b3c9b9;font-size:10px;font-weight:500}.sidebar-note div>span{color:#769582;margin-top:3px;font-size:9px;display:block}.connection-dot{background:#aed886;border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 0 3px #aed88612}.collapse-button{color:#779685;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:16px 12px 0;font-size:10px;display:flex}.main-shell{margin-left:var(--nav-width);width:calc(100% - var(--nav-width));flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:15px;height:76px;padding:0 38px}.breadcrumb,.topbar{align-items:center;display:flex}.breadcrumb{gap:13px;font-size:11px}.breadcrumb-root{color:#929c94}.breadcrumb-separator{color:#c6cdc6}.topbar-right{align-items:center;gap:17px;display:flex}.demo-label{letter-spacing:.8px;color:#728464;background:#f6f9f1;border:1px solid #e2e9dc;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:650}.topbar-divider{background:#edf0e9;width:1px;height:23px}.profile{align-items:center;gap:9px;display:flex}.avatar{color:#675b43;background:#eee7d8;border:3px solid #faf8f4;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:10px;font-weight:650;display:grid}.avatar.large{width:38px;height:38px;font-size:12px}.profile strong{font-size:11px;font-weight:600;display:block}.profile small{color:#97a096;font-size:9px;display:block}.main-content{flex:1;width:100%;max-width:1660px;margin:0 auto;padding:34px 38px 24px}.app-footer{color:#9ca59d;justify-content:space-between;align-items:center;gap:15px;padding:16px 38px 23px;font-size:9px;display:flex}.footer-dot{padding:0 6px}.mobile-menu{display:none}.nav-collapsed{--nav-width:82px}.nav-collapsed .sidebar{padding:29px 14px 15px}.nav-collapsed .brand-word,.nav-collapsed .collapse-button span,.nav-collapsed .nav-item>span,.nav-collapsed .nav-label,.nav-collapsed .sidebar-bottom .nav-item svg:last-child,.nav-collapsed .sidebar-note,.nav-collapsed .workspace{display:none}.nav-collapsed .sidebar nav{margin-top:50px}.nav-collapsed .nav-item{justify-content:center;padding:11px}.nav-collapsed .brand,.nav-collapsed .collapse-button{justify-content:center}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.page-description{color:#849086;margin-top:8px;font-size:12px}.page-actions{gap:10px}.date-chip,.page-actions{align-items:center;display:flex}.date-chip{color:#6d7c71;white-space:nowrap;background:#fff;border:1px solid #e1e7df;border-radius:7px;gap:8px;padding:9px 12px;font-size:11px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);overflow:hidden}.card-heading{justify-content:space-between;align-items:center;gap:14px;padding:21px 23px;display:flex}.card-heading p{margin-top:5px;font-size:11px}.badge{white-space:nowrap;color:#7b857c;background:#f1f3f0;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;font-weight:550;line-height:1.3;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.badge-success{color:#638b4c;background:#edf5e9}.badge-processing{color:#688bc0;background:#edf3fc}.badge-queued{color:#949885;background:#f2f2ee}.badge-failed{color:#c16f62;background:#fcf0ed}.badge-quality_too_low{color:#b29a55;background:#faf4e6}.badge-neutral{color:#859076;background:#f1f4ed}.text-link{color:#54825c;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.text-link:hover{color:#204d32}.demo-banner{color:#869775;background:#eff3e9;border:1px solid #e3eadb;border-radius:8px;align-items:center;gap:9px;margin-bottom:22px;padding:11px 14px;font-size:11px;display:flex}.demo-banner strong{color:#677c53;font-weight:600}.demo-banner a{color:#718659;white-space:nowrap;gap:6px;margin-left:auto;font-size:10px}.alert,.demo-banner a{align-items:center;display:flex}.alert{color:#59734c;background:#f0f5ed;border:1px solid #e0eadb;border-radius:8px;gap:10px;margin-bottom:18px;padding:13px 15px;font-size:12px}.alert.error{color:#b15f52;background:#fcf0ee;border-color:#f0d9d4}.alert.warning{color:#9e8443;background:#fcf7e9;border-color:#eee4c7}.alert button{color:inherit;background:0 0;border:0;text-decoration:underline}.info-strip{color:#8b9b87;align-items:flex-start;gap:12px;padding:22px 4px;display:flex}.info-strip strong{color:#6c7c67;font-size:12px;font-weight:600}.info-strip p{color:#939d8f;margin-top:4px;font-size:11px;line-height:1.7}.info-strip>svg{margin-top:2px}.workspace-footnote{color:#9aa694;justify-content:center;align-items:center;gap:7px;margin:24px 0 4px;font-size:10px;display:flex}.dot-separator{color:#bdc5b6;padding:0 4px}.empty-state{text-align:center;color:#939f96;padding:55px 20px}.empty-state h3{color:#647469;margin-bottom:7px;font-size:15px}.empty-state p{max-width:380px;margin:0 auto;font-size:12px;line-height:1.7}.empty-icon{color:#8ba079;background:#f2f5ee;border-radius:50%;margin-bottom:17px;padding:16px;display:inline-flex}.empty-state .btn{margin-top:18px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:18px 19px}.metric-top{color:#7f8a80;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.metric-icon{color:#96a588;background:#f5f7f1;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.metric-value{font-family:var(--heading);letter-spacing:-1.7px;color:#304839;margin-top:10px;font-size:34px;font-weight:650;line-height:1.4}.metric-value small{font-family:var(--font);letter-spacing:0;color:#a2aba0;margin-left:7px;font-size:11px;font-weight:400}.metric-foot{color:#98a18f;white-space:normal;align-items:center;gap:6px;min-height:24px;margin-top:8px;font-size:9px;display:flex}.metric-foot a{color:#779468;align-items:center;gap:5px;display:inline-flex}.mini-pill{color:#83a365;white-space:nowrap;background:#f0f6e9;border-radius:4px;padding:3px 5px;font-size:8px}.tiny-dot{background:#8aaa70;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.dot-warning{background:#c9b47c}.dashboard-grid{grid-template-columns:minmax(0,2.1fr) minmax(255px,1fr);gap:22px;margin-bottom:24px;display:grid}.segmented{background:#f7f8f4;border:1px solid #e8ece3;border-radius:6px;gap:2px;padding:3px;display:flex}.segmented button{color:#92a087;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 10px;font-size:10px}.segmented button.selected{color:#587844;background:#fff;box-shadow:0 1px 4px #173c2412}.usage-chart{min-height:260px;padding:0 23px 15px}.chart-legend{color:#94a18a;align-items:center;gap:7px;min-height:29px;margin-bottom:10px;font-size:10px;display:flex}.legend-dot{background:#698d51;border-radius:50%;width:6px;height:6px}.usage-chart svg{width:100%;min-height:185px;display:block;overflow:visible}.chart-axis{font-family:var(--font);fill:#b4bfb0;font-size:9px}.chart-labels{color:#a7b29f;justify-content:space-between;padding:1px 19px;font-size:9px;display:flex}.chart-bottom{color:#a0ac94;border-top:1px solid #f0f3eb;align-items:center;gap:7px;padding:13px 23px;font-size:9px;display:flex}.chart-tooltip{color:#839774;margin-left:auto;font-size:10px}.chart-tooltip strong{color:#3e6330;margin-left:8px}.status-summary{padding:0 23px 14px}.status-total{align-items:baseline;gap:10px;display:flex}.status-total strong{font-size:28px;font-family:var(--heading);letter-spacing:-1px;color:#526a3d;font-weight:650}.status-total span{color:#a1ad93;font-size:10px}.status-track{background:#f4f5ef;border-radius:3px;gap:3px;height:9px;margin:15px 0 20px;display:flex;overflow:hidden}.status-track>span{min-width:0;display:block}.track-success{background:#97b57a}.track-processing{background:#93abc8}.track-queued{background:#d5d6c6}.track-quality_too_low{background:#d2bd7e}.track-failed{background:#d99887}.status-list{flex-direction:column;gap:11px;display:flex}.status-list>div{justify-content:space-between;align-items:center;display:flex}.status-list .badge{background:0 0;padding:0;font-size:10px}.status-list strong{color:#7b8c6b;font-size:11px;font-weight:500}.status-link{color:#94a67a;border-top:1px solid #eef2e6;margin-top:18px;padding-top:14px;font-size:10px}.status-link,.table-toolbar{justify-content:space-between;align-items:center;display:flex}.table-toolbar{border-bottom:1px solid var(--line);gap:15px;padding:20px 22px}.search-input{align-items:center;gap:8px;width:100%;min-width:240px;max-width:500px;display:flex;position:relative}.search-input>svg{color:#a4aea0;position:absolute;left:11px}.search-input input{border-color:#e5eadf;width:100%;min-height:37px;padding:9px 12px 9px 37px;font-size:11px}.table-count{color:#a2ad97;white-space:nowrap;font-size:11px}.table-scroll{position:relative;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.data-table th{color:#98a28e;background:#fafbf8;border-top:1px solid #f0f3e9;border-bottom:1px solid #eef1e7;padding:12px 22px;font-size:10px;font-weight:500}.data-table td{color:#798773;vertical-align:middle;border-bottom:1px solid #f0f2eb;padding:17px 22px;font-size:11px}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:#fcfdf9}.data-table small{color:#a3af99;margin-top:4px;font-size:9px;display:block}.data-table .table-primary{color:#58694d;font-size:11px;font-weight:550;display:block}.data-table .document-cell{align-items:center;gap:11px;display:flex}.document-cell strong{color:#687959;font-size:11px;font-weight:550}.file-icon{color:#9cab85;background:#f6f8f0;border:1px solid #eaf0df;border-radius:5px;flex-shrink:0;place-items:center;width:31px;height:36px;display:grid}.data-table td:last-child,.data-table th:last-child{padding-right:20px}.customer-cell{align-items:center;gap:10px;display:flex}.customer-avatar{color:#8ca56b;background:#f1f4e9;border:1px solid #e5ecda;border-radius:7px;flex-shrink:0;place-items:center;width:33px;height:34px;font-size:10px;font-weight:550;display:grid}.key-cell{align-items:center;gap:4px;display:flex}.key-cell code{color:#9da98e;font-size:10px}.quota-number{color:#6e7d5e;font-size:12px;font-weight:550}.row-actions{gap:3px;display:flex}.pagination{border-top:1px solid var(--line);color:#9aa68b;justify-content:space-between;gap:15px;padding:16px 22px;font-size:10px}.pagination,.pagination>div{align-items:center;display:flex}.pagination>div{gap:13px}.pagination .btn{min-height:26px;padding:4px 7px}.filter-select{color:#9dad88;border:1px solid #e3e9da;border-radius:7px;align-items:center;gap:8px;padding-left:10px;display:flex}.filter-select select{max-width:200px;box-shadow:none;border:none;padding:9px 25px 9px 0;font-size:11px}.data-table tfoot td{color:#667d4d;background:#f7f9f2;border-top:1px solid #e5ebda;font-weight:600}.you-label{color:#9eaf85;border:1px solid #e2e8d7;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:9px;font-weight:400}.permission-chips{flex-wrap:wrap;gap:4px;max-width:300px;display:flex}.permission-chip{color:#8c9b77;background:#f3f6ed;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;display:inline-flex}.field{flex-direction:column;gap:7px;margin-bottom:20px;display:flex}.field-label{color:#5c6d53;font-size:12px;font-weight:550}.field-hint{color:#9ca78f;font-size:10px;line-height:1.5}.required{color:#a4b18d}.form-grid{grid-template-columns:1fr 1fr;gap:0 19px;display:grid}.form-body{padding:24px}.form-body>p{margin-bottom:12px}.form-body input,.form-body textarea{font-size:12px}.modal{width:520px;max-width:calc(100vw - 32px);max-height:90vh;color:var(--text);background:#fff;border:1px solid #e4e9de;border-radius:14px;padding:0;box-shadow:0 25px 100px #123a2633}.modal.wide{width:650px}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e2b215c}.modal-inner{width:100%}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:23px 24px;display:flex}.modal-header p{margin-top:5px;font-size:11px;line-height:1.6}.modal-footer{border-top:1px solid var(--line);background:#fafbf7;justify-content:flex-end;gap:9px;padding:17px 24px;display:flex}.confirm-text{color:#869375;padding:24px;font-size:13px;line-height:1.8}.toggle-row{cursor:pointer;border-top:1px solid #edf1e5;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.toggle-row strong{color:#697b56;font-size:12px;font-weight:550;display:block}.toggle-row span{color:#9ca98c;max-width:330px;margin-top:5px;font-size:10px;line-height:1.6;display:block}.switch{appearance:none;cursor:pointer;background:#dfe5d6;border:0;border-radius:20px;flex-shrink:0;width:34px;height:20px;padding:0;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #30491a15}.switch:checked{background:#577c3e}.switch:checked:after{transform:translate(14px)}.permissions-editor{margin:3px 0 16px}.permissions-editor>p{margin-top:4px;margin-bottom:12px}.permission-row{border-bottom:1px solid #eef2e5;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;display:flex}.permission-row>span{color:#7b8b65;align-items:center;gap:8px;font-size:12px;display:flex}.permission-row select{width:180px;padding:7px;font-size:11px}.toast-stack{z-index:100;flex-direction:column;max-width:430px;position:fixed;bottom:25px;right:25px}.toast,.toast-stack{gap:10px;display:flex}.toast{color:#65814a;background:#fff;border:1px solid #e4ebdb;border-radius:10px;align-items:center;padding:14px 17px;font-size:12px;box-shadow:0 6px 30px #19391c1c}.toast.error{color:#ba6b58;border-color:#eddbd3}.toast .icon-btn{margin-left:5px}.password-input{display:flex;position:relative}.password-input input{width:100%;padding-right:40px}.password-input .icon-btn{position:absolute;top:6px;right:6px}.back-link{color:#8e9d7b;align-items:center;gap:7px;margin-bottom:21px;font-size:11px;display:inline-flex}.document-meta{border-top:1px solid #e5ebdb;grid-template-columns:1.6fr 1.6fr 1fr .75fr;gap:18px;padding:20px 0 25px;display:grid}.document-meta>div>span{letter-spacing:1px;color:#a4b092;margin-bottom:6px;font-size:8px;display:block}.document-meta code{color:#8a9a75;overflow-wrap:anywhere;font-size:9px}.document-meta strong{color:#7d8f65;font-size:11px;font-weight:500}.document-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:23px;display:grid}.document-detail-grid .card-heading{padding:17px 20px}.document-preview{background:#edf0e9;justify-content:flex-start;align-items:flex-start;min-height:500px;max-height:850px;padding:28px;display:flex;overflow:auto}.document-preview img{transform-origin:top;flex-shrink:0;align-self:start;min-width:0;margin:0 auto;display:block;box-shadow:0 3px 12px #354b2220}.document-preview iframe{border:0;width:100%;height:710px}.zoom-controls{color:#9ba98b;align-items:center;gap:4px;font-size:10px;display:flex}.zoom-controls button{font-size:18px}.preview-footer{color:#a3ae95;align-items:center;gap:6px;padding:12px 20px;font-size:10px;display:flex}.preview-footer>span{margin-left:auto}.result-summary{background:#f8faf3;border-top:1px solid #edf2e2;border-bottom:1px solid #edf2e2;align-items:center;gap:12px;padding:18px 20px;display:flex}.result-summary strong{color:#80975e;font-size:12px;font-weight:550}.result-summary p{color:#a9b890;margin-top:4px;font-size:10px}.result-summary .badge{margin-left:auto}.result-check{color:#9bb879;background:#edf5df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.result-tabs{border-bottom:1px solid var(--line);align-items:center;gap:21px;padding:0 20px;display:flex}.result-tabs button{color:#a5b18f;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 0 13px;font-size:11px}.result-tabs button.active{color:#6f8a4f;border-bottom-color:#6f8a4f}.line-item{border-bottom:1px solid #f0f3e9;padding:21px 20px}.line-item-title{align-items:center;gap:8px;display:flex}.line-item-title>strong{color:#7c8d65;flex:1;font-size:11px;font-weight:550}.line-item-title>span:last-child{color:#799457;white-space:nowrap;font-size:12px;font-weight:550}.line-item-title small{color:#b2bfa0;font-size:9px;font-weight:400}.line-number{color:#adba94;background:#f6f8ef;border-radius:4px;place-items:center;min-width:21px;height:22px;font-size:9px;display:grid}.line-item-details{grid-template-columns:1fr 1.25fr 1fr;gap:10px;margin:14px 0 0 30px;display:grid}.line-item-details span{color:#b1bda1;margin-bottom:4px;font-size:9px;display:block}.line-item-details code,.line-item-details strong{color:#99a884;font-size:10px;font-weight:400}.result-footnote{color:#aebc9a;background:#fafcf5;align-items:center;gap:7px;padding:16px 20px;font-size:9px;display:flex}.json-view{color:#6d8850;background:#f7f9f2;max-height:650px;margin:0;padding:20px;font-size:10px;line-height:1.9;overflow:auto}.metadata-list{margin:0;padding:9px 20px}.metadata-list>div{border-bottom:1px solid #f0f3e8;justify-content:space-between;gap:15px;padding:14px 0;font-size:11px;display:flex}.metadata-list>div:last-child{border-bottom:0}.metadata-list dd{color:#748c58;text-align:right;margin:0}.report-filter-bar{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:14px;margin-bottom:24px;padding:16px;display:flex}.report-filter-bar>select{min-width:143px;font-size:11px}.date-range{color:#acb79b;align-items:center;gap:8px;display:flex}.date-range input{width:142px;padding:9px;font-size:11px}.report-metrics{background:#eff4e6;border:1px solid #e5edd8;border-radius:10px;grid-template-columns:1fr 1fr 1.3fr;margin-bottom:24px;padding:23px;display:grid}.report-metrics>div{border-right:1px solid #dfe8d0;padding:0 24px}.report-metrics>div:first-child{padding-left:0}.report-metrics>div:last-child{border-right:0}.report-metrics span{color:#94a87b;font-size:11px;display:block}.report-metrics strong{font-family:var(--heading);letter-spacing:-1px;color:#6a8849;margin-top:7px;font-size:27px;font-weight:650;display:block}.report-metrics .report-date{font-family:var(--font);letter-spacing:0;margin-top:15px;font-size:13px;font-weight:500}.usage-cell{align-items:center;gap:16px;display:flex}.usage-cell strong{min-width:15px;font-weight:550}.usage-bar{background:#eff4e5;width:65px;height:4px;overflow:hidden}.usage-bar,.usage-bar i{border-radius:3px;display:block}.usage-bar i{background:#b1c993;height:100%}.over-quota{color:#b7a062;background:#fcf4e2;border-radius:4px;padding:3px 6px}.report-history{padding:0 23px 10px}.report-history>div{border-top:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.report-history strong{color:#79945a;font-size:12px;font-weight:500}.report-history small{color:#adbe98;margin-top:3px;font-size:10px;display:block}.report-history .badge{margin-left:auto}.settings-grid{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);gap:24px;display:grid}.settings-main{flex-direction:column;gap:22px;display:flex}.settings-body{padding:0 24px 23px}.setting-intro{align-items:center;gap:13px;margin:0 0 22px;display:flex}.setting-intro p{color:#94a97f;font-size:11px;line-height:1.7}.setting-icon{color:#9db680;background:#f0f5e7;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.input-suffix{align-items:center;gap:12px;display:flex}.input-suffix input{width:115px}.input-suffix span{color:#a4b58e;font-size:12px}.subtle-note{color:#a0b58a;align-items:center;gap:7px;font-size:10px;display:flex}.settings-body .alert{margin-top:13px;margin-bottom:0;font-size:10px}.connection-list{padding:0 22px 10px}.connection-list>div{border-top:1px solid #edf2e3;align-items:center;gap:9px;padding:15px 0;display:flex}.connection-list strong{color:#819f62;font-size:11px;font-weight:550;display:block}.connection-list small{color:#a9bd94;margin-top:4px;font-size:9px;display:block}.connection-list .tiny-dot{margin-left:auto}.connection-icon{color:#a8bf91;background:#f5f9ef;border-radius:6px;place-items:center;width:29px;height:30px;display:grid}.connection-footer{color:#b2c1a1;background:#fafcf6;border-top:1px solid #eef3e5;padding:14px 22px;font-size:9px}.help-card{color:#97b17a;background:#edf4e4;border:1px solid #e1ecd4;border-radius:10px;margin-top:23px;padding:25px}.help-card h3{color:#799954;margin-top:15px}.help-card p{color:#9ab581;margin-top:8px;font-size:11px;line-height:1.8}.help-card a{margin-top:20px;font-size:10px}.api-intro{color:#aac499;background:#1c4837;border-radius:12px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin-bottom:24px;padding:34px;display:grid;position:relative;overflow:hidden}.api-intro h2{letter-spacing:-.7px;color:#eaf4df;font-size:26px;line-height:1.45}.api-intro .eyebrow{color:#99b888;font-size:9px}.api-intro p{color:#a4c293;max-width:370px;margin-top:14px;font-size:11px;line-height:1.9}.api-base{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:23px}.api-base>span:first-child{letter-spacing:1.5px;color:#8bac77;font-size:8px;display:block}.api-base code{color:#c1dfaa;overflow-wrap:anywhere;margin:15px 0 21px;font-size:11px;display:block}.api-base .badge{color:#b6d798;background:#acd88119}.api-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0;display:grid}.api-steps>div{padding:5px 20px 5px 0}.api-steps span{font-family:var(--heading);color:#95ae7a;border:1px solid #dbe6ce;border-radius:6px;place-items:center;width:26px;height:27px;margin-bottom:13px;font-size:11px;display:grid}.api-steps h3{color:#7c995d;font-size:13px}.api-steps p{color:#a0b08e;margin-top:7px;font-size:11px;line-height:1.8}.api-code{color:#748e56;background:#f8faf3;margin:0;padding:25px;font-size:11px;line-height:2;overflow:auto}.api-detail-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.checklist{margin:0;padding:0 23px 22px;list-style:none}.checklist li{color:#90a477;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}.checklist svg{color:#9cb980;width:14px}.documentation-download{background:#f1f6e9;border:1px solid #e2ebd6;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:22px;display:flex}.documentation-download strong{color:#819e60;font-size:12px;font-weight:550}.documentation-download p{color:#9eb588;margin-top:3px;font-size:11px}.documentation-download>svg{color:#92ad72;margin-left:auto}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{color:#b7c9a9;background:#173f33;flex-direction:column;padding:50px 65px;display:flex;position:relative;overflow:hidden}.login-story-copy{z-index:1;max-width:460px;margin:auto 0;padding:75px 0 35px}.login-story-copy .eyebrow{color:#85a775;margin-bottom:21px;font-size:9px}.login-story h1{letter-spacing:-1.4px;color:#f0f4e7;font-size:42px;font-weight:650;line-height:1.25}.login-story p{color:#9db890;max-width:350px;margin-top:23px;font-size:13px;line-height:1.9}.login-story>small{color:#74966b;z-index:1;font-size:10px}.login-form-wrap{flex-direction:column;justify-content:center;align-items:center;padding:50px 30px;display:flex;position:relative}.login-form{width:100%;max-width:360px}.login-icon{color:#829f60;background:#f0f5e6;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.login-form h2{letter-spacing:-.8px;color:#476239;font-size:25px}.login-form>p{margin-top:9px;margin-bottom:32px;font-size:12px}.login-form .field{margin-bottom:18px}.login-form .btn.full-width{justify-content:space-between;min-height:42px;margin-top:6px;padding:10px 16px}.login-help{color:#adb99e;text-align:center;line-height:1.8;font-size:10px!important}.login-caption{color:#b4bfa7;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;bottom:27px}.demo-login{text-align:center;background:#fafcf5;border:1px dashed #dce8cd;border-radius:8px;margin-top:25px;padding:15px}.demo-login p{color:#a1b08c;margin-top:7px;font-size:10px}.demo-login .btn{margin-top:5px;font-size:10px}.demo-login .badge{letter-spacing:.6px;font-size:8px}.login-illustration{place-items:center;width:360px;max-width:100%;height:210px;margin-top:30px;display:grid;position:relative}.illustration-file{z-index:2;color:#7e9d5d;background:#f1f5e6;border-radius:10px;width:190px;padding:20px;position:relative;transform:rotate(-8deg);box-shadow:0 15px 45px #09231438}.illustration-file>span{font-size:13px;font-family:var(--heading);margin-top:8px;font-weight:650;display:block}.illustration-file i{background:#d9e4c8;border-radius:3px;width:100%;height:3px;margin-top:10px;display:block}.illustration-file i:nth-last-child(2){width:65%}.illustration-file>div{white-space:nowrap;color:#6b8a48;background:#d7e7bd;border-radius:5px;align-items:center;gap:5px;margin-top:20px;padding:8px;font-size:9px;display:flex;transform:rotate(8deg)translate(48px);box-shadow:0 3px 10px #2643110a}.illustration-file>div svg{width:12px}.illustration-orbit{z-index:0;border:1px solid #8bad6d24;border-radius:50%;width:260px;height:260px;position:absolute}.orbit-two{opacity:.5;border-style:dashed;width:360px;height:360px}@media (width>=1550px){.main-content{padding-top:40px}.metrics-grid{gap:22px}.metric-card{padding:23px}.usage-chart{min-height:290px}.metric-value{font-size:40px}}@media (width<=1200px){:root{--nav-width:222px}.sidebar{padding-left:15px;padding-right:15px}.main-content{padding:27px 25px}.topbar{padding:0 25px}.metrics-grid{gap:12px}.metric-card{padding:15px}.metric-foot{font-size:8px}.metric-top{font-size:10px}.data-table td,.data-table th{padding-left:16px;padding-right:16px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(245px,1fr);gap:16px}.card-heading{padding:18px}.report-filter-bar{flex-wrap:wrap}.report-filter-bar .search-input{max-width:none}.document-meta{grid-template-columns:1fr 1fr}.login-story{padding:45px}.login-story h1{font-size:36px}.status-summary{padding-left:18px;padding-right:18px}}@media (width<=980px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.status-summary{display:block}.status-list{-moz-column-gap:30px;grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.status-link{margin-top:18px}.page-heading{align-items:flex-start}.page-actions{flex-wrap:wrap;justify-content:flex-end}.date-chip{font-size:10px}.document-detail-grid{grid-template-columns:1fr}.document-preview{max-height:700px}.settings-grid{grid-template-columns:1fr}.settings-aside{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.help-card{margin-top:0}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics>div:last-child{border-top:1px solid #dfe8d0;grid-column:1/-1;margin-top:15px;padding:15px 0 0}.report-metrics>div:nth-child(2){border-right:0}.api-intro{gap:22px}.api-detail-grid,.api-intro{grid-template-columns:1fr}.api-steps{gap:10px}.login-story{padding:35px}.login-story h1{font-size:32px}.login-story p{font-size:12px}.topbar-right{gap:12px}}@media (width<=760px){:root{--nav-width:0px}.sidebar{width:252px;padding:25px 20px;transition:transform .2s;transform:translate(-100%)}.mobile-nav-open .sidebar{transform:translate(0)}.nav-collapsed{--nav-width:0px}.nav-scrim{z-index:29;background:#102e2166;position:fixed;inset:0}.mobile-menu{display:inline-flex}.main-shell{width:100%;margin-left:0}.topbar{height:65px;padding:0 17px}.breadcrumb{gap:9px}.breadcrumb-root,.breadcrumb-separator{display:none}.topbar-right{gap:9px}.profile>div{display:none}.main-content{padding:25px 18px 15px}.page-heading{flex-wrap:wrap;gap:15px;margin-bottom:23px}.page-heading h1{font-size:25px}.page-description{font-size:11px;line-height:1.7}.page-actions{justify-content:flex-start}.eyebrow{font-size:9px}.metrics-grid{gap:10px}.metric-card{padding:15px}.metric-value{font-size:30px}.metric-foot{font-size:8px}.metric-value small{font-size:9px}.demo-banner{align-items:flex-start;font-size:10px;line-height:1.7}.demo-banner a{display:none}.card-heading{padding:18px 16px}.card-heading h2{font-size:14px}.card-heading p{font-size:10px}.usage-chart{min-height:230px;padding-left:12px;padding-right:12px}.chart-bottom{padding:12px 16px;font-size:8px}.status-list{grid-template-columns:1fr 1fr}.table-toolbar{flex-wrap:wrap;padding:16px}.table-toolbar .search-input{min-width:180px;max-width:none}.table-count{font-size:10px}.data-table td,.data-table th{padding-left:16px;padding-right:16px}.pagination{gap:10px;padding:14px 16px;font-size:9px}.pagination>div{gap:8px}.app-footer{padding:15px 18px 20px}.app-footer,.workspace-footnote{flex-wrap:wrap;font-size:8px}.document-meta{gap:15px}.document-meta code{font-size:8px}.document-preview{min-height:330px;padding:18px}.document-preview iframe{height:530px}.report-filter-bar{gap:10px;padding:13px}.report-filter-bar>select{flex:1}.date-range{width:100%;display:flex}.date-range input{flex:1;width:auto;min-width:0}.report-metrics{padding:18px}.report-metrics>div{padding-left:15px;padding-right:15px}.report-metrics span{font-size:10px}.report-metrics .report-date{font-size:12px}.form-grid,.settings-aside{grid-template-columns:1fr}.form-body,.modal-header{padding:20px}.modal-footer{padding:16px 20px}.permission-row select{width:155px}.api-intro{padding:24px}.api-steps{grid-template-columns:1fr}.api-steps>div{padding:10px 0 10px 45px;position:relative}.api-steps>div>span{position:absolute;top:9px;left:0}.api-code{padding:18px;font-size:9px}.api-base code{font-size:10px}.documentation-download{padding:17px}.documentation-download p{font-size:10px}.toast-stack{max-width:none;bottom:16px;left:16px;right:16px}.toast{font-size:11px}.login-page{grid-template-columns:1fr}.login-story{display:none}.login-form-wrap{min-height:100vh;padding:40px 25px}.login-form{max-width:360px}.sidebar .collapse-button{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--muted:#69776f}.data-table td{color:#647260;font-size:12px}.data-table .table-primary,.document-cell strong{color:#415540;font-size:12px}.data-table th{color:#6d7d65;font-size:11px}.data-table small{color:#7d8b75;font-size:10px}.key-cell code{color:#77866d}.nav-item{font-size:13px}.page-description{color:#72816e}.field-label{color:#4f6345}.field-hint,.toggle-row span{color:#78896b}.metric-top{color:#6c7b65;font-size:12px}.metric-foot{color:#7c8b70;font-size:10px}.metric-value small{color:#88967c}.chart-axis{fill:#809275}.chart-bottom,.chart-labels,.chart-legend{color:#7b8d6c}.badge{font-size:11px}.badge-success{color:#497235}.badge-failed{color:#a84d40}.badge-quality_too_low{color:#947523}.badge-queued{color:#737657}.badge-processing{color:#4b71a8}.status-list strong,.status-total span{color:#70855f}.status-link{color:#6b854f}.pagination,.table-count{color:#788a68}.line-item-title>strong,.result-summary strong{color:#586e44}.line-item-details span{color:#7d906a}.line-item-details code,.line-item-details strong{color:#60764b}.metadata-list dt{color:#71865e}.metadata-list dd{color:#4e6937}.setting-intro p,.settings-body p{color:#7a9166}.help-card p{color:#718c57}.connection-list strong{color:#5b7746}.connection-footer,.connection-list small{color:#80956d}.api-steps h3{color:#54743a}.api-steps p{color:#768d62}.checklist li{color:#627e4a}.login-help{color:#839575}.login-caption{color:#879b77}.demo-login p{color:#7d9468}.workspace-footnote{color:#7d9170}.report-metrics span{color:#6f8956}.report-history small{color:#81966d}.permissions-editor p{color:#7a8c68}.permission-row>span{color:#607a49}@media (width<=760px){.main-shell{transition:none}.metric-foot{font-size:9px}.data-table .table-primary,.document-cell strong{font-size:11px}}.page-heading>div:first-child{min-width:0}.page-heading h1{overflow-wrap:anywhere}
