@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_354fc78-module__zrY5Sa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}
.sdialog input[type=text],.sdialog input[type=number],.sdialog input[type=email],.sdialog input[type=tel],.sdialog input[type=url],.sdialog input[type=search],.sdialog input[type=password],.sdialog textarea,.sdialog select,.sdialog-input,.sdialog-select{font-size:16px}.sdialog-root.is-open .sdialog-overlay{display:block}.sdialog-overlay{z-index:2147483645;cursor:default;appearance:none;background:#00000073;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}.sdialog{z-index:2147483646;box-sizing:border-box;color:#6b7280;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:0;border-radius:14px;width:calc(100% - 2rem);max-width:min(1020px,100% - 2rem);height:min(640px,90dvh);max-height:90dvh;margin:0;padding:0;font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;display:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 48px -16px #0f172a47}.sdialog-root.is-open .sdialog{flex-direction:row;align-items:stretch;display:flex}.sdialog *,.sdialog :before,.sdialog :after{box-sizing:border-box}.sdialog-sidebar{background:#f4f4f5;border-right:1px solid #e9e9ea;flex-direction:column;flex:0 0 220px;width:220px;min-width:220px;padding:0 12px 16px;display:flex;overflow:hidden auto}.sdialog-sidebar-head{justify-content:space-between;align-items:center;gap:12px;min-height:68px;margin:0 0 10px;padding:20px 10px 16px;display:flex}.sdialog-sidebar-title{letter-spacing:-.01em;color:#6b7280;margin:0;font-size:18px;font-weight:600}.sdialog-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sdialog-nav-item{color:#6b7280;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.sdialog-nav-item:hover{background:#f4f4f4}.sdialog-nav-item.is-active{color:#0078ff;background:#eaf1ff}.sdialog-nav-icon{stroke:currentColor;fill:none;flex-shrink:0;width:18px;height:18px}.sdialog-nav-label--short{display:none}.sdialog-main{background:#fff;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.sdialog-main-header{border-bottom:1px solid #e9e9ea;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px 16px;display:flex}.sdialog-main-title{letter-spacing:-.01em;color:#6b7280;margin:0;padding:0;font-size:18px;font-weight:600;line-height:1.3;display:block}.sdialog-main-title-profile,.sdialog-main-title-billing,.sdialog-main-title-invoices,.sdialog-main-title-usage{display:none}.sdialog-root[data-tab=profile] .sdialog-main-title-profile,.sdialog-root[data-tab=billing]:not(.is-invoice-open) .sdialog-main-title-billing,.sdialog-root[data-tab=usage] .sdialog-main-title-usage{display:block}.sdialog-main-title-invoices{flex-direction:row;align-items:center;gap:10px}.sdialog-root[data-tab=billing].is-invoice-open .sdialog-main-title-invoices{display:flex}.sdialog-back-label{letter-spacing:-.01em;color:#6b7280;margin:0;font-size:18px;font-weight:600;line-height:1.3;display:block}.sdialog-close{color:#6b7280;cursor:pointer;appearance:none;width:32px;height:32px;font:inherit;background-color:#0000;border:0 solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.sdialog-close:hover{background-color:#f4f4f4}.sdialog-back{color:#6b7280;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #e9e9ea;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:inline-flex}.sdialog-back:hover{background-color:#f4f4f4}.sdialog-close-icon,.sdialog-back-icon{stroke:currentColor;fill:none;width:18px;height:18px;display:block}.sdialog-close--mobile{display:none}.sdialog-close--desktop{display:flex}.sdialog-body{flex:auto;min-height:0;padding:20px 28px 28px;overflow:hidden auto}.sdialog-panel{flex-direction:column;gap:14px;display:none}.sdialog-root[data-tab=profile] .sdialog-panel--profile,.sdialog-root[data-tab=billing] .sdialog-panel--billing,.sdialog-root[data-tab=usage] .sdialog-panel--usage{display:flex}.sdialog-panel--billing{gap:0}.sdialog-card{background-color:#fff;border:1px solid #e9e9ea;border-radius:12px;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:20px 22px;display:flex}.sdialog-billing-home{flex-direction:column;gap:14px;width:100%;display:flex}.sdialog-billing-success{color:#166534;box-sizing:border-box;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.sdialog-billing-success-icon{color:#fff;background:#22c55e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.sdialog-billing-success-icon svg{width:14px;height:14px}.sdialog-billing-success-text{text-align:left;color:#166534;flex:auto;margin:0;font-size:13px;font-weight:600;line-height:1.45}.sdialog-billing-success-dismiss{color:#15803d;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;width:28px;height:28px;margin:-4px -6px 0 0;padding:0;font-size:20px;line-height:1}.sdialog-billing-success-dismiss:hover{background:#16653414}.sdialog-card-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.sdialog-card-copy{flex:auto;min-width:0}.sdialog-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin:0 0 6px;font-size:11px;font-weight:600}.sdialog-metric{letter-spacing:-.02em;color:#6b7280;margin:0;font-size:22px;font-weight:600}.sdialog-desc{color:#6b7280;margin:8px 0 0;font-size:13px;line-height:1.45}.sdialog-credits-bar{align-items:center;gap:10px;max-width:280px;margin:10px 0 0;display:flex}.sdialog-credits-track{background:#e4e6ec;border-radius:999px;flex:1;min-width:0;height:6px;overflow:hidden}.sdialog-credits-fill{background:linear-gradient(90deg,#38bdf8 0%,#60a5fa 55%,#818cf8 100%);border-radius:999px;height:100%;display:block}.sdialog-credits-percent{color:#0078ff;background:#eaf1ff;border-radius:999px;flex-shrink:0;height:22px;padding:0 8px;font-size:12px;font-weight:700;line-height:22px}.sdialog-btn{color:#6b7280;cursor:pointer;appearance:none;white-space:nowrap;background:#fff;border:1px solid #e9e9ea;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.sdialog-btn:hover{background:#f4f4f5}.sdialog-btn--primary,.sdialog-btn--upgrade{color:#fff;background:linear-gradient(90deg,#3b82f6 0%,#4f8df8 42%,#6d8bff 100%);border-color:#0000}.sdialog-btn--primary:hover{color:#fff;border-color:#0000;box-shadow:0 8px 20px -6px #3b82f68c}.sdialog-btn--upgrade{filter:brightness();transition:background-image .2s,box-shadow .2s,transform .2s,filter .2s,border-color .15s,color .15s;transform:translateY(0)}.sdialog-btn--upgrade:hover{color:#fff;filter:brightness(1.05);border-color:#0000;transform:translateY(-1px);box-shadow:0 8px 20px -6px #3b82f68c}.sdialog-btn--upgrade:active{filter:brightness();transform:translateY(0);box-shadow:0 4px 12px -6px #3b82f666}.sdialog-btn--cancel{color:#6b7280;background-color:#fff;background-image:none;border-color:#e9e9ea}.sdialog-btn--cancel:hover{background-color:#f4f4f4}.sdialog-plan{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.sdialog-panel--profile{gap:14px}.sdialog-profile-hero{box-sizing:border-box;background-color:#fff;background-image:linear-gradient(#f8fafc 0%,#fff 56%);border:1px solid #e9e9ea;border-radius:14px;flex-direction:column;align-items:stretch;gap:18px;width:100%;padding:22px;display:flex}.sdialog-profile-hero-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.sdialog-avatar-meta{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.sdialog-profile-heading{color:#6b7280;margin:0 0 4px;font-size:16px;font-weight:600}.sdialog-profile-sub{color:#6b7280;margin:0;font-size:13px}.sdialog-avatar-row{align-items:center;gap:16px;display:flex}.sdialog-avatar{color:#0078ff;background:#eaf1ff;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:20px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e5e7eb,0 8px 20px -10px #0f172a47}.sdialog-avatar-img{object-fit:cover;width:100%;height:100%}.sdialog-avatar-name{color:#6b7280;margin:0;font-size:15px;font-weight:600}.sdialog-avatar-email{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:13px;overflow:hidden}.sdialog-profile-card{box-sizing:border-box;background-color:#fff;border:1px solid #e9e9ea;border-radius:14px;flex-direction:column;width:100%;padding:22px;display:flex}.sdialog-profile-card .sdialog-field{margin-bottom:14px}.sdialog-profile-card .sdialog-field:last-of-type{margin-bottom:0}.sdialog-profile-photo-btn{flex-shrink:0}.sdialog-profile-card-title{color:#6b7280;margin:0 0 16px;font-size:14px;font-weight:600}.sdialog-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.sdialog-label{color:#6b7280;font-size:13px;font-weight:600}.sdialog-input{color:#6b7280;border:1px solid #e9e9ea;border-radius:10px;outline:none;width:100%;height:44px;padding:0 12px;font-size:16px}.sdialog-input:focus{border-color:#7284ff;box-shadow:0 0 0 3px #7284ff26}.sdialog-input:read-only{cursor:not-allowed;background:#f4f4f5}.sdialog-field-hint{color:#6b7280;margin:0;font-size:12px}.sdialog-profile-actions{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.sdialog-plan--paid{text-align:left;flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:none}.sdialog-root.is-plan-paid .sdialog-plan--free{display:none}.sdialog-root.is-plan-paid .sdialog-plan--paid{display:flex}.sdialog-plan-top{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.sdialog-plan--paid .sdialog-card-copy{text-align:left;flex:auto;min-width:0}.sdialog-plan--paid .sdialog-eyebrow,.sdialog-plan--paid .sdialog-desc,.sdialog-plan--paid .sdialog-plan-price,.sdialog-plan--paid .sdialog-plan-note{text-align:left}.sdialog-plan-title-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.sdialog-plan-badge{color:#2563eb;background:#dbeafe;border-radius:5px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.sdialog-plan-title-row .sdialog-metric{margin:0}.sdialog-metric--plan{color:#374151}.sdialog-plan-price{letter-spacing:-.01em;color:#6b7280;margin:6px 0 0;font-size:15px;font-weight:600}.sdialog-plan-price-unit{color:#6b7280;font-size:13px;font-weight:500}.sdialog-plan-meta-item{color:#6b7280;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:inline-flex}.sdialog-plan-meta-label{color:#6b7280;font-weight:400}.sdialog-plan-meta{box-sizing:border-box;background:#f4f4f5;border:1px solid #e9e9ea;border-radius:10px;flex-wrap:wrap;justify-content:flex-start;align-self:stretch;align-items:center;gap:8px 14px;width:100%;padding:10px 12px;font-size:12px;display:flex}.sdialog-plan-meta-value{color:#4b5563;font-weight:600}.sdialog-plan-meta-sep{background:#e9e9ea;width:1px;height:12px}.sdialog-plan-note{color:#6b7280;text-align:left;align-self:stretch;width:100%;margin:0;font-size:12px;line-height:1.45}.sdialog-plan--free{align-items:flex-start}.sdialog-billing-home>.sdialog-card:first-child .sdialog-plan--free .sdialog-card-copy{text-align:left}.sdialog-card-title{color:#6b7280;margin:0;font-size:15px;font-weight:600}.sdialog-card-desc{color:#6b7280;margin:6px 0 0;font-size:13px}.sdialog-card-actions{flex-flow:wrap;align-items:center;gap:8px;width:100%;margin:16px 0 0;display:flex}.sdialog-invoice-note{flex-direction:row;align-items:center;gap:12px;width:100%;margin:14px 0 0;display:flex}.sdialog-invoice-note-icon{color:#6b7280;background-color:#f4f4f5;border:1px solid #e9e9ea;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:28px;display:flex}.sdialog-invoice-note-icon svg{stroke:currentColor;fill:none;width:18px;height:18px;display:block}.sdialog-invoice-note .sdialog-card-desc{flex:auto;min-width:0;margin:0}.sdialog-billing-details{flex-direction:column;gap:14px;width:100%;display:flex}.sdialog-billing-details .sdialog-field{margin:0}.sdialog-billing-details .sdialog-label{color:#374151;font-weight:500}.sdialog-billing-details .sdialog-input,.sdialog-billing-details .sdialog-select{color:#111827;border-color:#d1d5db;border-radius:8px;height:40px}.sdialog-select{color:#111827;appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;height:40px;padding:0 36px 0 12px;font-size:16px;display:block}.sdialog-select:focus{border-color:#7284ff;box-shadow:0 0 0 3px #7284ff26}.sdialog-billing-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;width:100%;display:grid}.sdialog-billing-actions{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin:4px 0 0;display:flex}.sdialog-billing-details:invalid .sdialog-billing-save{pointer-events:none;opacity:.45;cursor:not-allowed}.sdialog-load-more{color:#6b7280;cursor:pointer;appearance:none;background:0 0;border:0;border-top:1px solid #f4f4f5;justify-content:center;align-items:center;width:100%;margin:12px 0 0;padding:8px 0 0;font-size:13px;font-weight:500;display:flex}.sdialog-load-more-hide,.sdialog-row-more{display:none}.sdialog-root.is-more-invoices .sdialog-row-more--invoices,.sdialog-root.is-more-actions .sdialog-row-more--actions{display:table-row}.sdialog-root.is-more-invoices .sdialog-load-more--invoices .sdialog-load-more-show,.sdialog-root.is-more-actions .sdialog-load-more--actions .sdialog-load-more-show{display:none}.sdialog-root.is-more-invoices .sdialog-load-more--invoices .sdialog-load-more-hide,.sdialog-root.is-more-actions .sdialog-load-more--actions .sdialog-load-more-hide{display:inline}.sdialog-billing-invoices{flex-direction:column;gap:14px;display:none}.sdialog-root.is-invoice-open .sdialog-billing-home{display:none}.sdialog-root.is-invoice-open .sdialog-billing-invoices{display:flex}.sdialog-table-wrap{margin-top:16px;overflow-x:auto}.sdialog-table{border-collapse:collapse;width:100%;font-size:13px}.sdialog-table th{letter-spacing:.06em;text-transform:uppercase;text-align:left;color:#6b7280;border-bottom:1px solid #e9e9ea;padding:0 8px 10px 0;font-size:11px;font-weight:600}.sdialog-table td{vertical-align:top;color:#6b7280;border-bottom:1px solid #f4f4f5;padding:12px 8px 12px 0}.sdialog-table tr:last-child td{border-bottom:0}.sdialog-table-date{white-space:nowrap}.sdialog-table-what{word-break:break-word}.sdialog-table-tokens{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.sdialog-table-name{font-weight:500}.sdialog-table th:last-child,.sdialog-table td:last-child{text-align:right}.sdialog-badge{color:#2563eb;background:#dbeafe;border-radius:5px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.sdialog-usage-stats{grid-template-columns:1fr;gap:12px;width:100%;margin:14px 0 0;display:grid}@media (min-width:560px){.sdialog-usage-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.sdialog-usage-stat{background-color:#f4f4f5;border:1px solid #e9e9ea;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.sdialog-usage-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:600}.sdialog-usage-stat-value{letter-spacing:-.02em;color:#6b7280;font-size:18px;font-weight:600}.sdialog-usage-list{flex-direction:column;gap:14px;width:100%;margin:16px 0 0;padding:0;list-style:none;display:flex}.sdialog-usage-row{flex-direction:column;gap:6px;width:100%;display:flex}.sdialog-usage-row-top{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sdialog-usage-row-name{color:#6b7280;font-size:13px;font-weight:600}.sdialog-usage-row-meta{font-variant-numeric:tabular-nums;white-space:nowrap;color:#6b7280;font-size:12px;font-weight:500}.sdialog-usage-track{background-color:#e9e9ea;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.sdialog-usage-fill{background-color:#3b82f6;background-image:linear-gradient(90deg,#3b82f6 0%,#4f8df8 42%,#6d8bff 100%);border-radius:999px;height:100%;display:block}.sdialog-usage-fill--teal{background-color:#38a1e5;background-image:linear-gradient(90deg,#38a1e5 0%,#7284ff 100%)}.sdialog-usage-fill--violet{background-color:#7284ff;background-image:linear-gradient(90deg,#7284ff 0%,#6d8bff 100%)}.sdialog-usage-fill--sky{background-color:#60a5fa;background-image:linear-gradient(90deg,#60a5fa 0%,#38a1e5 100%)}.sdialog-usage-hint{color:#6b7280;margin:4px 0 0;font-size:12px;line-height:1.4}@media (max-width:719px){.sdialog-root.is-open .sdialog{width:calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-width:calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));height:auto;max-height:min(90dvh,calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border-radius:16px;flex-direction:column}.sdialog-sidebar{background-color:#fff;border-bottom:1px solid #e9e9ea;border-right:0;width:100%;min-width:0;max-width:none;padding:16px 16px 12px}.sdialog-sidebar-head{min-height:32px;margin:0 0 12px;padding:0}.sdialog-sidebar-title{font-size:17px}.sdialog-close--mobile{width:30px;height:30px;display:flex}.sdialog-close--desktop{display:none}.sdialog-nav{background-color:#f4f4f5;border:1px solid #e9e9ea;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.sdialog-nav-item{text-align:center;flex-direction:column;justify-content:center;min-height:52px;padding:8px 4px;font-size:11px;font-weight:600}.sdialog-nav-item:hover{background-color:#fff}.sdialog-nav-item.is-active{color:#0078ff;background-color:#eaf1ff}.sdialog-nav-label--full{display:none}.sdialog-nav-label--short{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.sdialog-main-header{display:none}.sdialog-root.is-invoice-open .sdialog-main-header{min-height:56px;padding:14px 16px 12px;display:flex}.sdialog-root.is-invoice-open .sdialog-close--desktop{width:30px;height:30px;display:flex}.sdialog-main-title,.sdialog-back-label{font-size:16px}.sdialog-body{-webkit-overflow-scrolling:touch;padding:16px}.sdialog-card{padding:16px}.sdialog-card-row,.sdialog-plan,.sdialog-plan-top{flex-direction:column;align-items:stretch;gap:14px}.sdialog-plan-meta-sep{display:none}.sdialog-btn{width:100%;height:44px;min-height:44px;font-size:14px}.sdialog-card-actions{flex-direction:column;align-items:stretch}.sdialog-card-actions .sdialog-btn{width:100%}.sdialog-billing-row{grid-template-columns:1fr}.sdialog-billing-actions .sdialog-btn{width:100%}.sdialog-metric{font-size:20px}.sdialog-profile-hero,.sdialog-profile-card{padding:18px 16px}.sdialog-avatar{width:64px;height:64px;font-size:16px}.sdialog-avatar-row{flex-wrap:wrap}.sdialog-avatar-row .sdialog-btn,.sdialog-profile-photo-btn{flex:100%;width:100%}.sdialog-profile-actions .sdialog-btn{width:100%}.sdialog-table-wrap{margin-top:12px;margin-left:-16px;margin-right:-16px;padding:0 16px}.sdialog-table{min-width:480px;font-size:12px}.sdialog-load-more{min-height:44px}}
