.hub-hero{padding:64px 0;background:var(--yellow);border-bottom:1px solid var(--line)}.hero-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:center}.hub-hero h1{font-size:clamp(38px,5vw,64px);max-width:790px}.hub-hero p{font-size:19px;max-width:660px}.hub-environment{background:var(--wash);border-bottom:1px solid var(--line);font-size:13px;padding:10px 0}.hub-snapshot{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:32px;box-shadow:var(--shadow)}.hub-snapshot>strong{display:block;font-size:60px;line-height:1.1;letter-spacing:-.04em}.hub-snapshot>span{display:block;color:var(--muted);font-size:15px;margin:12px 0 24px}.hub-snapshot dl{margin:0}.hub-snapshot dl div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--line)}.hub-snapshot dt{font-size:14px;color:var(--muted)}.hub-snapshot dd{font-weight:700;margin:0}.hub-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.hub-benefits h2{font-size:25px}.hub-benefits p{color:var(--muted)}.hub-pricing{background:var(--wash);padding:56px 0}.pricing-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.pricing-split h2{font-size:38px}.pricing-split ul{padding-left:22px;line-height:2}.pro-price h3{font-size:48px}.pro-price h3 small{font-size:16px;font-weight:400;letter-spacing:0}.pro-price .button{margin:8px 0 24px}.pro-price .muted{font-size:13px}.hub-faq{max-width:900px}.hub-faq details{border-bottom:1px solid var(--line);padding:18px 0}.hub-faq summary{font-size:18px;font-weight:700}.hub-faq details p{margin-top:18px;color:var(--muted)}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.package-card{display:flex;flex-direction:column;align-items:flex-start}.package-card.recommended{border:2px solid var(--ink);background:var(--wash)}.package-price{font-size:46px;font-weight:800;letter-spacing:-.05em;line-height:1.2}.package-card ul{padding-left:20px;line-height:2;font-size:15px;flex:1}.package-card>p{font-size:15px}.package-card>p.package-price{font-size:46px}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:54px;align-items:start}.checkout-total{font-size:36px;font-weight:800}.checkout-grid form label{margin-bottom:20px}.checkout-grid .check{font-size:14px;font-weight:400;align-items:flex-start}.checkout-grid .check input{flex:0 0 18px;margin-top:5px}.checkout-grid aside p{color:var(--muted)}.narrow{max-width:780px;min-height:55vh}.hub-workspace>h1{font-size:40px}.hub-workspace .heading h1{font-size:36px}.hub-filters{display:flex;gap:14px;align-items:end;margin:24px 0}.hub-filters label{flex:1;min-width:0}.hub-filters label:first-child{flex:2}.hub-filters>a{font-size:14px;margin-bottom:12px}.hub-table-scroll{width:100%;max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:8px;margin:24px 0}.hub-table-scroll table{border-collapse:collapse;width:100%;min-width:1000px;font-size:14px}.hub-table-scroll th,.hub-table-scroll td{text-align:left;padding:16px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.hub-table-scroll th{background:var(--wash);color:var(--muted);font-size:13px}.hub-table-scroll td small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.hub-table-scroll td a{overflow-wrap:anywhere}.hub-table-scroll .secondary{font-size:12px;padding:8px;min-height:36px}.hub-table-scroll td form{margin-top:12px}.hub-table td:first-child{min-width:240px}.hub-table td{min-width:160px}.hub-table td:last-child{min-width:180px}.hub-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0 42px}.hub-account-grid h2{font-size:22px}.hub-account-grid p{font-size:14px}.hub-account-grid a{font-size:14px}.account-number{font-size:34px;display:block;margin-bottom:14px}.history-heading{margin-top:42px}.export-history{list-style:none;padding:0}.export-history li{padding:14px 0;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;font-size:14px}.export-history span{color:var(--muted)}.export-panel{max-width:800px;margin-top:32px}.export-panel p{font-size:14px;color:var(--muted)}.export-panel form{display:flex;align-items:end;gap:18px}.export-panel label{flex:1}.export-panel .check input{width:18px}.hub-workspace .pagination{justify-content:space-between}.hub-pricing+.section>p{font-size:15px}@media(max-width:900px){.hero-split,.pricing-split,.checkout-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hub-benefits,.hub-account-grid{grid-template-columns:minmax(0,1fr);gap:24px}.package-grid{grid-template-columns:minmax(0,1fr)}.hub-filters{flex-wrap:wrap}.hub-filters label{flex-basis:40%}.hub-filters label:first-child{flex-basis:100%}.hub-hero{padding:42px 0}}@media(max-width:500px){.hub-filters{flex-direction:column;align-items:stretch}.hub-filters label{flex-basis:auto}.hub-hero h1{font-size:40px}.hub-snapshot{padding:24px}.hub-snapshot>strong{font-size:50px}.export-panel form{flex-direction:column;align-items:stretch}.export-history li{flex-direction:column;gap:5px}.hub-workspace .heading{align-items:flex-start}.hub-account-grid{gap:16px}}
