:root{color:#203737;font-synthesis:none;background:#f5f7f5;font-family:Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #a6bc51}.layout{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#f4f7ed;background:#142c2c;flex-direction:column;padding:38px 26px;display:flex}.brand{letter-spacing:1px;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.brand-mark{color:#142c2c;background:#d9ef99;border-radius:10px;place-items:center;width:35px;height:35px;font-size:24px;display:grid}.sidebar-label{letter-spacing:1.5px;color:#9eafaa;margin-top:64px;font-size:10px}nav{gap:12px;margin-top:12px;display:grid}nav a,.nav-future{justify-content:space-between;align-items:center;padding:13px 12px;font-size:14px;display:flex}nav a{background:#2b4440;border-radius:7px}nav a span{color:#d9ef99}.nav-future{color:#b2c0bb}.nav-future small{color:#b2c0bb;font-size:10px}.sidebar-note{color:#b2c0bb;margin-top:auto;padding-top:80px;font-size:13px;line-height:1.7}main{width:100%;max-width:1360px;padding:30px 60px}.topbar{border-bottom:1px solid #dce3de;justify-content:space-between;align-items:center;padding-bottom:27px;font-size:13px;display:flex}.preview-badge{background:#e8eddf;border:1px solid #dce3d2;border-radius:20px;padding:7px 12px;font-size:11px}.intro{padding:64px 0 35px}.eyebrow{letter-spacing:1.7px;color:#62796c;font-size:10px;font-weight:700}h1{letter-spacing:-2.5px;margin:21px 0;font-size:clamp(36px,4.5vw,60px);font-weight:600;line-height:1.12}h1 span{color:#738570}.intro-copy{color:#627169;font-size:15px;line-height:1.8}.cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.card{background:#fff;border:1px solid #dfe5df;border-radius:12px;padding:30px}.card-number{color:#69786b;letter-spacing:1.5px;font-size:10px}h2{letter-spacing:-.6px;margin:32px 0 12px;font-size:23px;font-weight:600}.card p{color:#68766e;max-width:310px;font-size:14px;line-height:1.7}.card-footer{color:#6a776a;border-top:1px solid #edf0e9;margin-top:28px;padding-top:18px;font-size:11px;display:block}.connection{background:#eaf0e4;border:1px solid #dce5d6;border-radius:10px;justify-content:space-between;align-items:center;margin-top:25px;padding:20px 25px;display:flex}.connection p{margin:7px 0}.connection [role=status]{align-items:center;gap:9px;font-size:13px;display:flex}.dot{background:#a47e38;border-radius:50%;width:7px;height:7px}.dot.ready{background:#3d875c}.connection button{color:#314b35;background:0 0;border:1px solid #c9d5c1;border-radius:6px;padding:10px 13px;font-size:12px}.connection button span{margin-left:15px}footer{color:#69776c;padding:24px 0;font-size:11px}@media (width>=1600px){main{margin:0 auto}}@media (width<=1000px){.layout{grid-template-columns:200px 1fr}main{padding:25px}.sidebar{padding:32px 18px}.cards{gap:12px}.card{padding:22px}}@media (width<=700px){.layout{display:block}.sidebar{padding:20px}.sidebar-label,nav,.sidebar-note{display:none}main{padding:22px}.intro{padding-top:35px}.cards{grid-template-columns:1fr}h1{letter-spacing:-1.5px}.connection{flex-wrap:wrap;gap:15px}}button{color:#203737;background:#fff;border:1px solid #c9d5c1;border-radius:6px;padding:10px 14px}button:disabled{cursor:default;opacity:.6}button.primary{color:#fff;background:#203e35;border-color:#203e35}button.danger{color:#8c2626;border-color:#ba8585}label{gap:9px;font-size:14px;display:grid}input,select{font:inherit;color:#203737;background:#fff;border:1px solid #c9d5c1;border-radius:6px;min-width:0;padding:11px}input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #a6bc51}.account-selector{max-width:420px;margin-bottom:24px}.account-details,.team{margin-top:20px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-heading h2,.team h2{margin-top:0}.account-details form{justify-items:start;gap:15px;max-width:500px;display:grid}.account-details label,.account-details input{width:100%}.card .role-description{max-width:none;margin-top:24px;font-size:13px}.notice{background:#e6efdf;border-radius:6px;padding:14px 18px}.notice.error{color:#752d25;background:#f8e7e4}.member{border-bottom:1px solid #dce3de;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.member-identity{overflow-wrap:anywhere;gap:7px;font-size:14px;display:grid}.member-identity span{color:#63756b;font-size:12px}.member-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.startup{margin:40px}@media (width<=1000px){.member{flex-direction:column;align-items:start}}nav button{text-align:left;color:#b2c0bb;background:0 0;border:0}nav button[aria-current=page]{color:#fff;background:#2b4440}.view-tabs{gap:10px;margin:15px 0 30px;display:flex}.view-tabs [aria-selected=true]{color:#fff;background:#203e35}.voice-service{margin:18px 0}.voice-service h3{margin:0;font-size:22px}.service-summary{border-bottom:1px solid #dce3de;flex-wrap:wrap;gap:40px;padding-bottom:25px;display:flex}.service-summary dt{color:#63756b;font-size:13px}.service-summary dd{margin:8px 0 0;font-size:28px}.service-refresh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.service-refresh p{font-size:12px}.voice-resources{padding:0;list-style:none}.voice-resources li{border-bottom:1px solid #edf0e9;flex-wrap:wrap;gap:20px;padding:12px 0;font-size:14px;display:flex}.voice-service summary{cursor:pointer;margin:20px 0}@media (width<=700px){.service-summary{gap:20px}.voice-service .section-heading{align-items:start}}.billing-panel>.card{margin-top:1.25rem}.subscription-row{border-top:1px solid var(--line,#dce2e9);padding:.75rem 0}.subscription-row h4{margin-bottom:.5rem}.subscription-row p{overflow-wrap:anywhere;margin:.4rem 0}.invoice-list{padding:0;list-style:none}.invoice-list li{border-top:1px solid #dce2e9;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.invoice-list span{margin-top:.4rem;display:block}.invoice-controls{flex-wrap:wrap;gap:.5rem;display:flex}.invoice-table-wrap{overflow-x:auto}.invoice-table{border-collapse:collapse;text-align:left;width:100%}.invoice-table th,.invoice-table td{vertical-align:top;border-bottom:1px solid #dce2e9;padding:.8rem .5rem}.invoice-table small{margin-top:.4rem;display:block}.invoice-total{text-align:right}@media (width<=600px){.invoice-list li{flex-direction:column;align-items:flex-start}}@media print{body:has(.invoice-detail) *{visibility:hidden}:is(body:has(.invoice-detail) .invoice-detail,body:has(.invoice-detail) .invoice-detail *){visibility:visible}body:has(.invoice-detail) .invoice-detail{box-shadow:none;border:0;padding:1rem;position:absolute;inset:0}body:has(.invoice-detail) .invoice-controls{display:none}.invoice-table-wrap{overflow:visible}}.admin-panel{gap:1.25rem;min-width:0;margin-top:1.25rem;display:grid}.admin-panel .card{overflow-wrap:anywhere;min-width:0}.admin-form{margin:1rem 0}.admin-form fieldset{border:1px solid #dce2e9;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;padding:1rem;display:grid}.admin-form legend{padding:0 .4rem;font-weight:600}.admin-form button{align-self:end}.admin-form label{min-width:0}.admin-list{padding-left:1.25rem}
