:root{color:#eef1f7;background:#0b0d12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#0b0d12;min-width:320px;margin:0}button,a{font:inherit}button{cursor:pointer}.dt-shell{color:#eef1f7;background:radial-gradient(circle at 88% -5%,#273445 0,#0000 29%),#0b0d12;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.dt-sidebar{background:#10131a;border-right:1px solid #21252f;flex-direction:column;gap:18px;padding:23px 15px;display:flex}.dt-brand{color:#f9fbff;letter-spacing:-.055em;align-items:center;gap:10px;text-decoration:none;display:flex}.dt-brand strong{font-size:21px}.dt-brand-mark{color:#0c1016;background:linear-gradient(135deg,#a6fae1,#5cd5ff);border-radius:9px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:22px;font-weight:700;display:grid}.dt-sidebar-caption{color:#8690a2;max-width:180px;margin:-10px 0 8px;font-size:12px;line-height:1.45}.dt-company-switcher{color:#dfe5ef;background:#171b24;border:1px solid #2b303d;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;display:flex}.dt-company-switcher span{align-items:center;gap:7px;display:flex}.dt-sidebar nav{gap:3px;display:grid}.dt-sidebar nav button{color:#98a1b0;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.dt-sidebar nav button:hover,.dt-sidebar nav button.is-active{color:#f5fbff;background:#222836}.dt-bank-card{background:linear-gradient(135deg,#112234,#131923);border:1px solid #273346;border-radius:9px;gap:10px;margin-top:auto;padding:12px;display:grid}.dt-bank-card span{color:#7f8ea4;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.dt-bank-card strong{color:#e8f0fb;margin-top:4px;font-size:12px;line-height:1.35;display:block}.dt-sidebar-bottom{color:#7c8798;padding:9px 10px;font-size:11px;line-height:1.45}.dt-sidebar-bottom svg{float:left;margin:1px 7px 0 0}.dt-main{min-width:0;padding:33px clamp(20px,4vw,68px) 72px}.dt-topbar,.dt-section-heading,.dt-panel-heading,.dt-overview-hero,.dt-close-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.dt-topbar{align-items:end}.dt-eyebrow{color:#8ca1b6;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.dt-topbar h1,.dt-section-heading h2,.dt-panel h2,.dt-overview-hero h2,.dt-close-card h2{color:#f3f6fb;letter-spacing:-.055em;margin:0}.dt-topbar h1{font-size:clamp(30px,4vw,48px)}.dt-top-actions{flex-wrap:wrap;gap:8px;display:flex}.dt-quiet-button,.dt-primary,.dt-secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:750;display:inline-flex}.dt-quiet-button{color:#cfd6e2;background:#151a22;border:1px solid #303746}.dt-primary{color:#082019;background:#a6fae1;border:1px solid #9ceecf}.dt-primary:hover{background:#c0ffe9}.dt-secondary{color:#e3e9f3;background:#1a202b;border:1px solid #394252;text-decoration:none}.dt-secondary:hover{background:#242c39;border-color:#6d7c92}.dt-disclaimer{color:#95a1b2;background:#141820;border:1px solid #2d3541;border-radius:7px;margin:19px 0 26px;padding:9px 12px;font-size:12px}.dt-content{gap:17px;max-width:1380px;display:grid}.dt-overview-hero{background:linear-gradient(112deg,#141a24,#192534 72%,#173946);border:1px solid #303949;border-radius:13px;min-height:238px;padding:31px;overflow:hidden}.dt-overview-hero h2{max-width:680px;font-size:clamp(30px,4vw,48px)}.dt-overview-hero p:not(.dt-eyebrow){color:#aeb9c9;max-width:640px;line-height:1.6}.dt-hero-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.dt-balance-glow{background:radial-gradient(circle at 80% 0,#5cd5ff4d,#0000 45%),#122634;border:1px solid #3f6470;border-radius:12px;justify-items:end;gap:10px;min-width:270px;padding:25px;display:grid}.dt-balance-glow span{color:#a5b9c9;font-size:12px}.dt-balance-glow strong{color:#d8fff0;letter-spacing:-.07em;font-size:clamp(30px,3.6vw,43px)}.dt-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dt-metrics article{background:#12161e;border:1px solid #2c3340;border-radius:10px;min-height:146px;padding:18px}.dt-metrics span{color:#8f9aac;font-size:12px}.dt-metrics strong{color:#edf4ff;letter-spacing:-.05em;margin:12px 0 7px;font-size:25px;display:block}.dt-metrics p{color:#758093;margin:0;font-size:12px;line-height:1.4}.dt-panel{background:#12161e;border:1px solid #2c3340;border-radius:11px;padding:21px}.dt-panel-heading{align-items:end;margin-bottom:18px}.dt-panel h2{font-size:24px}.dt-vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dt-vendor-card{background:#171c26;border:1px solid #2d3542;border-radius:9px;gap:12px;min-height:190px;padding:16px;display:grid}.dt-vendor-card-top,.dt-vendor-card>div:last-child{justify-content:space-between;align-items:center;gap:9px;display:flex}.dt-vendor-card>strong{color:#f5f8ff;letter-spacing:-.05em;margin-top:8px;font-size:27px}.dt-vendor-card p{color:#8d99aa;margin:-7px 0 0;font-size:12px}.dt-vendor-card>div:last-child{align-items:end;margin-top:auto}.dt-vendor-card>div:last-child span{color:#86cbb4;font-size:11px}.dt-vendor-card button{color:#b7c6d8;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:inline-flex}.dt-vendor-mark{color:#f5f6fb;letter-spacing:-.065em;align-items:center;gap:5px;font-size:16px;font-weight:850;display:inline-flex}.dt-vendor-mark i{color:#a6fae1;font-size:18px;font-style:normal}.dt-vendor-mark--anthropic{color:#e9dfd1;letter-spacing:.08em;font-family:Georgia,serif;font-size:12px}.dt-vendor-mark--cursor{color:#dde9ff;font-size:21px}.dt-vendor-mark--cursor i{color:#8daeff}.dt-pill{color:#aeb8c7;background:#242a35;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.dt-pill--green{color:#96efc8;background:#16382c}.dt-pill--yellow{color:#f5db87;background:#463a18}.dt-pill--purple{color:#d6c3ff;background:#31254f}.dt-workflow-strip{background:#101b25;border:1px solid #263848;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.dt-workflow-title{color:#83dfff;align-items:center;gap:10px;display:flex}.dt-workflow-title strong{color:#e8f2fe;font-size:13px}.dt-workflow-strip p{color:#96a6b8;margin:0;font-size:12px;line-height:1.45}.dt-section-heading{align-items:end}.dt-vendor-detail-list{gap:13px;display:grid}.dt-vendor-detail-list article{background:#12161e;border:1px solid #2c3340;border-radius:10px;padding:20px}.dt-vendor-detail-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.dt-vendor-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.dt-vendor-detail-grid div{background:#181e28;border-radius:7px;padding:11px}.dt-vendor-detail-grid span{color:#8390a2;font-size:10px;display:block}.dt-vendor-detail-grid strong{color:#e7edf6;margin-top:6px;font-size:13px;display:block}.dt-vendor-detail-list p{color:#8f9bad;margin:0;font-size:12px;line-height:1.55}.dt-funding-grid{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.dt-funding-card{background:linear-gradient(145deg,#15283a,#12161e);align-content:start;gap:13px;min-height:260px;display:grid}.dt-funding-card>strong{color:#cffff0;letter-spacing:-.07em;font-size:42px}.dt-funding-card p:not(.dt-eyebrow){color:#9ca9b9;line-height:1.55}.dt-receipt-list{gap:15px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dt-receipt-list li{align-items:start;gap:10px;display:flex}.dt-receipt-list li>span{color:#8ff1c6;background:#1a3a2d;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.dt-receipt-list strong{color:#e7edf7;font-size:13px;display:block}.dt-receipt-list p{color:#8894a5;margin:3px 0 0;font-size:12px}.dt-ledger-row{color:#8e9bac;border-top:1px solid #2b3340;grid-template-columns:100px 1fr 1fr auto;gap:13px;padding:14px 0;font-size:12px;display:grid}.dt-ledger-row:first-of-type{border-top:0}.dt-ledger-row strong,.dt-ledger-row b{color:#e4ebf5}.dt-ledger-row b{color:#8ff1c6}.dt-close-card{background:radial-gradient(circle at 90% 0,#263b52,#0000 35%),#151b25;border:1px solid #3a4557;border-radius:12px;align-items:start;padding:27px}.dt-close-card h2{font-size:31px}.dt-close-card p:not(.dt-eyebrow){color:#a6b1c1;max-width:710px;line-height:1.55}.dt-close-actions{justify-items:end;display:grid}.dt-workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dt-workflow-steps article{color:#7f8c9f;background:#12161e;border:1px solid #2b3340;border-radius:9px;min-height:148px;padding:15px}.dt-workflow-steps article>span{border:1px solid #475263;border-radius:50%;place-items:center;width:23px;height:23px;margin-bottom:18px;font-size:11px;font-weight:800;display:grid}.dt-workflow-steps article.is-current{color:#e8d590;background:#252117;border-color:#bf9e4c}.dt-workflow-steps article.is-current>span{border-color:#e2c166}.dt-workflow-steps article.is-complete{color:#9ce9c7;background:#16241f;border-color:#315f51}.dt-workflow-steps article.is-complete>span{background:#24523f;border-color:#5dd49b}.dt-workflow-steps strong{color:#e5ebf4;font-size:12px;display:block}.dt-workflow-steps p{margin:5px 0 0;font-size:11px;line-height:1.45}.dt-audit-row{color:#8d99aa;border-top:1px solid #2a313e;grid-template-columns:78px auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 0;font-size:12px;display:grid}.dt-audit-row:first-child{border-top:0}.dt-audit-row svg{color:#82cffa}.dt-audit-row strong{color:#e4ebf5;display:block}.dt-audit-row p{margin:4px 0 0;line-height:1.45}.dt-new-company{background:#1e1830;border:1px solid #6752a3;border-radius:8px;justify-content:space-between;align-items:center;gap:13px;margin:18px 0 -6px;padding:12px 15px;display:flex}.dt-new-company strong{color:#e5dcff;font-size:13px;display:block}.dt-new-company span{color:#aaa1c4;margin-top:3px;font-size:11px;display:block}.dt-new-company button{color:#eee9ff;background:#302649;border:1px solid #7460a9;border-radius:5px;padding:7px 10px;font-size:12px}.dt-auth-shell{background:#0b0d12;place-items:center;min-height:100vh;padding:22px;display:grid}.dt-auth-card{background:#131822;border:1px solid #303846;border-radius:13px;max-width:530px;padding:38px}.dt-auth-card h1{color:#f3f6fb;letter-spacing:-.065em;margin:0;font-size:44px}.dt-auth-card p:not(.dt-eyebrow){color:#9ca8b8;line-height:1.65}.dt-vendor-mark--openai{min-height:25px}.dt-openai-label{color:#f4f7fb;letter-spacing:-.075em;font-size:19px;font-weight:800}.dt-vendor-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:142px;height:22px;display:block}.dt-vendor-logo--anthropic{height:20px}.dt-vendor-logo--cursor{max-width:112px;height:24px}@media (width<=1050px){.dt-overview-hero{flex-direction:column;align-items:start}.dt-balance-glow{justify-items:start;width:100%}.dt-vendor-detail-grid,.dt-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-funding-grid{grid-template-columns:1fr}}.dt-close-card{flex-direction:column}.dt-close-actions{justify-items:start}@media (width<=720px){.dt-shell{grid-template-columns:1fr}.dt-sidebar{gap:11px;padding:14px}.dt-sidebar nav{display:flex;overflow:auto}.dt-sidebar nav button{white-space:nowrap;width:auto}.dt-sidebar-caption,.dt-bank-card,.dt-sidebar-bottom{display:none}.dt-main{padding:22px 15px 46px}.dt-topbar,.dt-section-heading,.dt-new-company{flex-direction:column;align-items:start}.dt-metrics,.dt-vendor-grid,.dt-vendor-detail-grid,.dt-workflow-steps,.dt-workflow-strip{grid-template-columns:1fr}.dt-ledger-row{min-width:620px}.dt-panel{overflow:auto}}
