.upgrade-calculator-view{padding-top:24px}.upgrade-calculator-view .page-heading{margin-bottom:22px}.upgrade-calculator-view .page-heading h1{font-size:32px}.upgrade-calculator-view .page-description{font-size:14px;margin-top:6px}.upgrade-calculator-details{font-size:11px;color:var(--muted);border:0;background:transparent;padding:7px 0;min-height:32px}.upgrade-calculator-details .ico{width:17px;height:17px}.upgrade-calculator{min-width:0;border-radius:14px;overflow:hidden;background:var(--surface)}.upgrade-calculator iframe{display:block;border:0;width:100%;height:565px;background:var(--surface);border-radius:14px}.upgrade-calculator-footer{display:flex;justify-content:space-between;gap:14px;font-size:10px;color:var(--muted);padding:11px 1px 0}.upgrade-calculator-view .view-loading{min-height:260px;display:grid;place-items:center}
@media(min-width:901px) and (max-height:820px){.upgrade-calculator-view{padding-top:16px;padding-bottom:12px}.upgrade-calculator-view .page-heading{margin-bottom:14px}.upgrade-calculator-view .page-heading h1{font-size:27px}.upgrade-calculator-view .page-description{font-size:12px}}
@container content (max-width:900px){.upgrade-calculator-view .page-heading h1{font-size:28px}.upgrade-calculator-view .page-description{font-size:12px}.upgrade-calculator-details span{display:none}.upgrade-calculator-details{width:32px;justify-content:center}.upgrade-calculator-footer{font-size:9px;flex-direction:column;gap:4px}}
@media(max-width:480px){.upgrade-calculator-view{padding:20px 12px 12px}.upgrade-calculator-view .page-heading{margin-bottom:17px;gap:10px}.upgrade-calculator-view .heading-meta{gap:4px}.upgrade-calculator-view .copy-view-link{width:28px;height:32px}.upgrade-calculator-view .page-heading h1{font-size:24px;letter-spacing:-.8px}.upgrade-calculator-view .page-description{font-size:11px;max-width:285px}.upgrade-calculator-footer{font-size:9px}}

.i-calculator{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 11h1m6 0h1m-8 4h1m6 0h1m-8 4h1m6 0h1'/%3E%3C/svg%3E");}
@media(max-width:480px){
 .upgrade-calculator-view .page-heading{display:flex;flex-wrap:nowrap;align-items:center}
 .upgrade-calculator-view .heading-copy{min-width:0;flex:1}
 .upgrade-calculator-view .heading-meta{display:flex;flex:0 0 auto;width:auto;min-width:0;gap:4px;margin:0}
 .app:has(.upgrade-calculator-view) .topbar{display:flex;height:60px;min-height:60px;padding:0 16px;gap:10px}
 .app:has(.upgrade-calculator-view) .brand{margin-right:auto}
 .app:has(.upgrade-calculator-view) .global-search{display:flex;flex:none;width:34px;height:34px;padding:7px;border:0;background:transparent}
 .app:has(.upgrade-calculator-view) .global-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 .app:has(.upgrade-calculator-view) .global-search .search-hint,.app:has(.upgrade-calculator-view) .global-search kbd{display:none}
 .app:has(.upgrade-calculator-view) .topbar-tools{gap:8px;flex:none}
}

.calculator-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin:0 0 16px;min-width:0}
.calculator-tabs [role=tab]{padding:11px 16px;border-radius:8px 8px 0 0;border:1px solid transparent;border-bottom:2px solid transparent;font-size:13px;font-weight:550;color:var(--muted);min-height:44px}
.calculator-tabs [role=tab]:hover{background:var(--surface-alt);color:var(--ink)}
.calculator-tabs [aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);background:var(--surface)}
#calculator-panel{outline-offset:4px}
@media(max-width:480px){.calculator-tabs{gap:4px;margin-bottom:12px}.calculator-tabs [role=tab]{flex:1;min-width:0;font-size:11px;padding:9px 7px}}
