.token-usage{padding:24px;border:1px solid #d8e5ed;border-radius:18px;background:#f6fbfe;margin:24px 0;color:#183c50}.token-usage-head,.token-usage-values{display:flex;align-items:center;justify-content:space-between;gap:16px}.token-usage h2{font-size:20px;margin:0}.token-usage a{color:#195d88;font-weight:600}.token-usage-values{margin:24px 0 12px}.token-usage strong{font-size:28px}.token-usage p,.token-usage small{font-size:14px;color:#627f91}.token-usage progress{appearance:none;width:100%;height:10px;border:0;border-radius:6px;overflow:hidden;background:#dceaf2}.token-usage progress::-webkit-progress-bar{background:#dceaf2}.token-usage progress::-webkit-progress-value{background:#226c92;border-radius:6px}.token-usage progress::-moz-progress-bar{background:#226c92}.token-package-list{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.token-package-list span{padding:5px 8px;border-radius:6px;background:#e9f2f8}.token-count{font-size:26px;font-weight:700;color:#195d88;margin:16px 0}.token-note{font-size:14px;line-height:1.6;color:#627f91}.token-cost{padding:16px;background:#eef7fc;border-radius:12px;margin:16px 0}.token-cost button{width:100%;background:#195d88;color:white;padding:12px;border:0;border-radius:9px;cursor:pointer}.token-cost p{font-size:13px}.token-recommended{font-size:12px;color:#195d88;font-weight:600}.plan-card .plan-selection{min-height:0}.plan-card .token-skills{display:grid;gap:8px;margin:16px 0 24px}.token-skills span{display:flex;gap:10px;align-items:center}.token-pricing-details{margin:20px 0 28px;padding:20px;border-radius:14px;background:#f4f9fc}.token-pricing-details p{margin:8px 0}@media(max-width:600px){.token-usage-head,.token-usage-values{align-items:flex-start;flex-wrap:wrap}.token-usage{padding:18px}.token-usage a{font-size:14px}}.token-usage{padding:18px 22px;margin:20px 0;background:#fff}.token-usage-head{gap:12px}.usage-detail-trigger{display:flex;align-items:center;gap:12px;background:none;border:0;color:inherit;padding:0;cursor:pointer}.token-usage .usage-upgrade,.usage-modal .usage-upgrade{display:inline-flex;align-items:center;justify-content:center;background:#195d88;color:#fff;border-radius:9px;padding:8px 16px;font-size:14px;text-decoration:none}.usage-summary{display:block;width:100%;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer}.token-usage-values{margin:14px 0 6px}.token-usage strong{font-size:22px}.token-usage p{margin:6px 0 0}.token-usage progress{height:7px}.usage-modal{max-width:680px!important;max-height:85vh;overflow:auto}.usage-tabs{display:flex;gap:6px;padding:4px;background:#edf4f8;border-radius:10px;align-self:start}.usage-tabs button{padding:9px 16px;border:0;background:none;color:#617b8b;border-radius:8px;cursor:pointer}.usage-tabs button[aria-pressed=true]{background:#fff;color:#183c50;box-shadow:0 1px 4px #1232}.usage-overview{padding:18px;background:#f5f9fc;border:1px solid #dce7ed;border-radius:12px}.usage-overview progress{width:100%;accent-color:#226c92}.usage-overview p{font-size:13px;color:#627f91}.usage-chart{height:130px;display:flex;align-items:end;gap:4px;border-bottom:1px solid #d8e5ed}.usage-chart>div{height:100%;flex:1;display:flex;align-items:end}.usage-chart span{width:100%;display:block;background:#32789b;border-radius:3px 3px 0 0}.usage-axis{display:flex;justify-content:space-between;font-size:12px;color:#627f91}.usage-days{max-height:230px;overflow:auto}.usage-days table{width:100%;border-collapse:collapse;font-size:14px}.usage-days td,.usage-days th{padding:8px;text-align:left;border-bottom:1px solid #e5edf2}.usage-days td:last-child,.usage-days th:last-child{text-align:right}.start-token-price{display:inline-block;margin-left:10px;color:#195d88;font-weight:600;font-size:14px}.token-usage button.usage-detail-trigger,.token-usage button.usage-summary{background:transparent;color:#183c50;border:0;border-radius:0;box-shadow:none;font-weight:400;padding:0}.token-usage button.usage-detail-trigger{display:flex;gap:8px;align-items:center}.token-usage button.usage-detail-trigger h2{font-size:18px;font-weight:650}.token-usage button.usage-detail-trigger>span{color:#708b9b}.token-usage button.usage-summary{display:block;width:100%;text-align:left}.token-usage button:focus-visible{outline:2px solid #195d88;outline-offset:5px}.token-usage .usage-upgrade{background:#edf5fa;color:#195d88;border:1px solid #cee1ed}.token-usage-values{margin-top:12px}.token-usage p{font-size:12px}.token-usage p,.token-usage small{font-weight:400}.token-usage{border-radius:14px}.token-usage.usage-compact{display:flex;align-items:center;padding:10px 12px;margin:20px 0;background:transparent;border:0}.token-usage button.usage-pill{display:flex;flex:1;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;background:#eef4f7;color:#183c50;border:1px solid #e0eaf0;border-radius:30px;cursor:pointer;font:inherit;min-width:0}.usage-pill>span:first-child{display:flex;align-items:center;gap:10px}.token-usage .usage-pill strong{font-size:18px;font-weight:600}.usage-pill>span:last-child{font-size:16px;color:#648093;white-space:nowrap}.usage-pill:hover{background:#e5eff5}.usage-overview .token-usage-values strong{font-size:24px}@media(max-width:500px){.token-usage.usage-compact{gap:8px;padding:8px 0}.token-usage button.usage-pill{gap:8px;padding:12px}.token-usage .usage-upgrade{padding:9px 11px}}.token-usage.usage-with-plan{display:block;padding:20px;border:1px solid #dce7ed;border-radius:16px;background:#fff}.usage-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.usage-plan-heading>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.usage-plan-heading>div>span{color:#6b8291;font-size:13px}.usage-plan-heading strong{font-size:20px}.usage-plan-heading small{font-size:11px;color:#58788c;background:#edf5fa;padding:4px 8px;border-radius:6px}.usage-with-plan button.usage-pill{width:100%;border-radius:12px}.usage-plan-heading .usage-upgrade{flex-shrink:0;background:#195d88;color:#fff;border-color:#195d88}.usage-with-plan .usage-pill strong{font-size:16px}@media(max-width:500px){.token-usage.usage-with-plan{padding:16px}.usage-plan-heading{gap:10px}.usage-plan-heading>div{gap:6px}.usage-plan-heading>div>span{width:100%}}.header-account{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-account .header-plan-badge{border:1px solid #d2e4ef;background:#edf6fb;color:#195d88;font-size:12px;font-weight:650;line-height:1;padding:7px 10px;border-radius:7px;cursor:pointer;white-space:nowrap}.header-account .header-plan-badge:hover{background:#dfeff8;border-color:#9bc2da}.header-account .header-plan-badge:focus-visible{outline:2px solid #195d88;outline-offset:3px}@media(max-width:650px){.header-account{gap:6px}.header-account .header-plan-badge{font-size:11px;padding:6px 8px}}.token-usage.usage-compact{padding:0;margin:16px 0;gap:12px}.token-usage a.usage-pill{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(100%,340px);flex:0 1 340px;min-height:42px;padding:9px 14px;border:0;border-radius:24px;background:#edf2f5;color:#183c50;text-decoration:none;font-weight:400}.token-usage a.usage-pill:hover{background:#e2ebf1}.token-usage a.usage-pill strong{font-size:16px;font-weight:500}.token-usage a.usage-pill>span:last-child{font-size:15px;font-weight:400}.token-usage .usage-upgrade{margin-left:auto;padding:8px 14px}.profile-overview .token-usage.usage-compact{border-top:1px solid #e1eaf0;padding-top:16px;margin-bottom:0}.header-plan-badge:focus-visible,.usage-pill:focus-visible{outline:2px solid #195d88;outline-offset:4px}.header-plan-badge{text-decoration:none}.usage-page-header{max-width:1200px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e2ebf1}.usage-page-header>a:last-child{font-size:14px;color:#527084;text-decoration:none}.usage-page{max-width:1040px;padding:56px 32px 80px;margin:0 auto;color:#183c50}.usage-page h1{font-size:38px;font-weight:650;margin:0 0 36px;letter-spacing:-1px}.usage-page .usage-tabs{display:inline-flex;background:transparent;padding:0;margin-bottom:42px;gap:8px}.usage-page .usage-tabs button{font:inherit;font-size:15px;padding:10px 18px;border-radius:20px}.usage-page .usage-tabs button[aria-pressed=true]{background:#edf3f7;box-shadow:none}.usage-page h2{font-size:20px;font-weight:550;margin:0 0 18px}.usage-page h3{font-size:16px;font-weight:500;margin:0}.usage-current-plan{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid #dce6ed;border-radius:18px;background:#f7fafc}.usage-current-plan strong{font-size:21px;font-weight:600}.usage-current-plan p{margin:6px 0 0;color:#6a8090;font-size:14px}.usage-page .usage-upgrade{display:inline-flex;border-radius:12px;background:#e8f0f5;color:#195d88;text-decoration:none;padding:10px 18px;font-size:14px;font-weight:600}.usage-limits-section{margin-top:44px}.usage-limits-section>h2{margin-bottom:8px}.usage-limits-section>.token-note{margin:0 0 20px}.usage-page .usage-overview{padding:24px;border-radius:18px;background:#f7fafc}.usage-page .token-usage-values{margin:12px 0;font-size:20px}.usage-page progress{display:block;appearance:none;width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;background:#dce7ee}.usage-page progress::-webkit-progress-bar{background:#dce7ee}.usage-page progress::-webkit-progress-value{background:#226c92;border-radius:8px}.usage-page progress::-moz-progress-bar{background:#226c92;border-radius:8px}.usage-page .token-package-list{margin-top:16px}.usage-page .usage-chart{height:240px;margin-top:28px}.usage-page .usage-axis{margin:10px 0 24px}.usage-page .usage-days{max-height:none;margin-top:24px}.plan-capacity .plan-capacity-compare{display:block;font-size:15px;line-height:1.5;font-weight:500;color:#627f91;margin-top:8px}@media(max-width:600px){.usage-page{padding:32px 20px 60px}.usage-page-header{padding:20px}.usage-page h1{font-size:30px}.usage-current-plan,.usage-page .usage-overview{padding:18px}.usage-page .usage-chart{gap:2px}.token-usage a.usage-pill{width:auto;flex:1;gap:12px}.token-usage .usage-upgrade{flex-shrink:0}}.usage-plan-label{font-size:13px;font-weight:600;color:#627f91;margin-left:auto}.usage-plan-label+.usage-upgrade{margin-left:0}.usage-page .usage-overview{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:20px}.usage-page .usage-overview h3{width:100%;margin-bottom:12px}.usage-page .usage-overview .token-usage-values{order:2;margin:0 0 12px;color:#627f91}.usage-page .usage-overview .token-usage-values strong{font-size:16px;font-weight:400}.usage-page .usage-overview p{order:1;margin:0 0 12px}.usage-page .usage-overview progress{order:3;flex-basis:100%}.token-usage.usage-card{position:relative;isolation:isolate;margin:0 0 24px;padding:20px 24px;border:1px solid #dce7ed;border-radius:20px;background:#fff;transition:border-color .15s,background .15s}.token-usage.usage-card:hover{border-color:#aacbde;background:#f6fbfe}.usage-card .usage-pill:after{content:"";position:absolute;inset:0;border-radius:20px}.usage-card .usage-pill:focus-visible{outline:none}.usage-card .usage-pill:focus-visible:after{outline:2px solid #195d88;outline-offset:3px}.usage-card .usage-upgrade{position:relative;z-index:1}@media(max-width:540px){.token-usage.usage-card{padding:16px;gap:10px;flex-wrap:wrap}.usage-card .usage-pill{flex-basis:100%}}.usage-settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;box-sizing:border-box;padding:22px 24px;margin:0 0 24px;border:1px solid #dce7ed;border-radius:20px;background:#fff;color:#183c50;text-decoration:none;transition:background .15s,border-color .15s}.usage-settings-row:hover{background:#f2f8fc;border-color:#aacbde}.usage-settings-row:focus-visible{outline:2px solid #195d88;outline-offset:3px}.usage-settings-balance,.usage-settings-title{display:flex;align-items:center;gap:12px}.usage-settings-title strong{font-size:16px;font-weight:600}.usage-settings-title svg{flex-shrink:0}.usage-settings-balance{color:#627f91;font-size:15px;white-space:nowrap}@media(max-width:540px){.usage-settings-row{padding:18px;gap:12px}.usage-settings-title{gap:9px}.usage-settings-title strong{font-size:15px}.usage-settings-balance{font-size:13px;gap:6px}}.activity-panel{margin-top:28px}.activity-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.activity-heading h3{margin:0;font-size:20px}.activity-modes{display:flex;gap:5px}.activity-modes button{font:inherit;border:0;border-radius:9px;background:transparent;color:#728390;padding:7px 10px;cursor:pointer}.activity-modes button[aria-pressed=true]{color:#183c50;background:#edf4f8}.activity-scroll{overflow-x:auto;padding:16px 2px 6px}.activity-grid{display:grid;grid-template-rows:repeat(7,12px);grid-auto-flow:column;gap:4px;min-width:780px}.activity-cell{border:0;border-radius:4px;padding:0;min-width:0;cursor:pointer}.activity-cell:focus-visible,.activity-cell:hover,.activity-cell[aria-pressed=true]{outline:2px solid #195d88;outline-offset:1px}.level-0{background:#f0f2f4}.level-1{background:#d4eaf7}.level-2{background:#93c5e6}.level-3{background:#499bc7}.level-4{background:#195d88}.activity-months{display:grid;min-width:780px;gap:4px;margin-top:12px;color:#80909b;font-size:12px}.activity-months span{white-space:nowrap}.activity-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.activity-footer p{font-size:13px;color:#627f91;min-height:20px}.activity-legend{display:flex;align-items:center;gap:4px;font-size:12px;color:#728390;white-space:nowrap}.activity-legend i{width:12px;height:12px;border-radius:3px}.activity-legend span{margin:0 4px}@media(max-width:600px){.activity-heading{align-items:flex-start;flex-direction:column;gap:10px}.activity-modes button{padding:7px 9px;font-size:14px}.activity-footer{align-items:flex-start;flex-direction:column;gap:4px}}