.google-visual-root.billing-google-root{min-height:100svh;overflow:visible;overflow-x:clip}.billing-google-header-main{display:flex;min-width:0;align-items:center;gap:10px}.billing-google-header-main>a{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#dbe5e1;background:rgba(255,255,255,.035);transition:border-color .15s ease,color .15s ease,transform .15s ease}.billing-google-header-main>a:focus-visible,.billing-google-header-main>a:hover{border-color:rgba(212,175,55,.4);color:#e3bd45;outline:none;transform:translateX(-1px)}.billing-google-header-main>a svg{width:16px;height:16px}.billing-google-content{gap:16px}.billing-google-payment-banner:empty{display:none}.billing-google-payment-banner>section{margin-top:0;border-color:rgba(226,180,54,.38);border-radius:15px;background:linear-gradient(145deg,rgba(72,49,10,.72),rgba(31,24,8,.74));box-shadow:0 14px 32px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.04)}.billing-google-card,.billing-google-development>section,.billing-google-market-manager>section,.billing-google-overview{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(145deg,rgba(8,29,20,.94),rgba(2,13,8,.97));box-shadow:0 16px 36px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.04)}.billing-google-overview{border-color:rgba(212,175,55,.34);background:radial-gradient(circle at 88% 5%,rgba(212,175,55,.13),transparent 32%),linear-gradient(145deg,rgba(10,36,24,.98),rgba(2,13,8,.98));box-shadow:0 20px 44px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.05),0 0 24px rgba(212,175,55,.07)}.billing-google-overview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.billing-google-overview-top>div{min-width:0}.billing-google-eyebrow{color:#d4af37;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.billing-google-overview h2{margin:7px 0 0;overflow-wrap:anywhere;color:#fff;font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:800;line-height:1.05}.billing-google-overview-top p{margin:7px 0 0;color:#a5b6af;font-size:10px;line-height:1.45}.billing-google-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:18px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.055)}.billing-google-metrics>div{display:grid;min-width:0;min-height:83px;align-content:center;gap:5px;padding:11px;background:rgba(2,15,9,.9)}.billing-google-metrics svg{width:14px;height:14px;color:#d4af37}.billing-google-metrics span{color:#738a80;font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.billing-google-metrics strong{overflow-wrap:anywhere;color:#eef3f1;font-size:9px;line-height:1.3}.billing-google-reassurance,.billing-google-setup-card{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid rgba(212,175,55,.28);border-radius:15px;background:rgba(212,175,55,.065)}.billing-google-reassurance>svg,.billing-google-setup-card>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(212,175,55,.25);border-radius:10px;color:#deb943;background:rgba(212,175,55,.07)}.billing-google-setup-card svg{width:15px;height:15px}.billing-google-reassurance div,.billing-google-setup-card div{display:grid;min-width:0;gap:4px}.billing-google-reassurance strong,.billing-google-setup-card strong{color:#efd16e;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.billing-google-reassurance p,.billing-google-setup-card p{margin:0;color:#98aaa2;font-size:9px;line-height:1.55}.billing-google-card{display:grid;gap:14px}.billing-google-portal>div{margin-top:0}.billing-google-development .secondary-button,.billing-google-market-manager .icon-button,.billing-google-portal .primary-button{border-radius:11px;font-weight:850}.billing-google-portal .primary-button{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #f0ce67;color:#171006;background:linear-gradient(180deg,#f3d879,#c79231);box-shadow:0 10px 20px rgba(197,145,45,.18),inset 0 1px rgba(255,255,255,.42);font-size:10px}.billing-google-portal .primary-button:disabled{cursor:wait;opacity:.72}.billing-google-portal p{margin:8px 0 0;color:#e4bd4b;font-size:8.5px;line-height:1.5;text-align:center}.billing-google-plans-link{display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(212,175,55,.3);border-radius:11px;color:#dfbc4b;background:rgba(212,175,55,.055);font-size:9.5px;font-weight:850}.billing-google-plans-link svg{width:14px;height:14px}.billing-google-plans-link svg:last-child{margin-left:auto}.billing-google-development>section,.billing-google-market-manager>section{margin-top:0}.billing-google-development h2,.billing-google-market-manager h2{margin:0;color:#fff;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800}.billing-google-market-manager section>div:first-child>svg{color:#d4af37}.billing-google-development p,.billing-google-market-manager p{color:#879c93;font-size:8.5px;line-height:1.55}.billing-google-market-manager section>div:nth-child(2){gap:8px}.billing-google-market-manager section>div:nth-child(2)>div{min-height:56px;border-color:rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.028)}.billing-google-market-manager section>div:nth-child(2)>div>div:first-child>div:first-child{color:#eef3f1;font-size:10px}.billing-google-market-manager .icon-button{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(212,175,55,.2);color:#cdb760;background:rgba(212,175,55,.05)}.billing-google-market-manager section>div.grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:minmax(78px,.65fr) minmax(0,1.35fr) 42px}.billing-google-market-manager input{width:100%;min-width:0;min-height:42px;border:1px solid rgba(255,255,255,.09);border-radius:11px;color:#f1f5f3;background:rgba(1,10,6,.72);font-size:9.5px}.billing-google-market-manager input:focus{border-color:rgba(212,175,55,.5);outline:none;box-shadow:0 0 0 2px rgba(212,175,55,.08)}.billing-google-market-manager a{color:#d4af37}.billing-google-reassurance{border-color:rgba(var(--nstalz-success-rgb),.2);background:rgba(var(--nstalz-success-rgb),.055)}.billing-google-reassurance>svg{padding:8px;border-color:rgba(var(--nstalz-success-rgb),.24);color:var(--nstalz-success);background:rgba(var(--nstalz-success-rgb),.07)}.billing-google-reassurance strong{color:var(--nstalz-green-soft)}.billing-google-development>section{border-color:rgba(255,255,255,.06);background:rgba(2,15,9,.62);box-shadow:none}.billing-google-development h2{color:#8fa59b;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.billing-google-development .secondary-button{min-height:39px;border:1px solid rgba(255,255,255,.09);color:#a9bab2;background:rgba(255,255,255,.035);font-size:8.5px}@media (max-width:480px){.billing-google-header{padding-right:16px;padding-left:16px}.billing-google-header .settings-google-header-title>span{display:none}.billing-google-header-status{max-width:102px;overflow:hidden;text-overflow:ellipsis}.billing-google-metrics{grid-template-columns:1fr}.billing-google-metrics>div{min-height:61px;grid-template-columns:18px minmax(0,1fr);gap:3px 8px;padding:10px 12px}.billing-google-metrics svg{grid-row:span 2;align-self:center}.billing-google-market-manager section>div.grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:minmax(72px,.7fr) minmax(0,1.3fr) 40px}}@media (max-width:380px){.billing-google-header{padding-right:12px;padding-left:12px}.billing-google-header-main{gap:7px}.billing-google-header-main>a{width:31px;height:31px;flex-basis:31px}.billing-google-header-title h1{font-size:15px}.billing-google-header-status{max-width:85px;padding-inline:7px;font-size:6.8px}.billing-google-card,.billing-google-development>section,.billing-google-market-manager>section,.billing-google-overview{padding:15px}.billing-google-overview-top{display:grid}.billing-google-overview-top>.settings-google-state-pill{justify-self:start}.billing-google-market-manager section>div.grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 42px}.billing-google-market-manager input:first-child{grid-column:1/-1}}@media (min-width:641px){.billing-google-content{gap:18px}.billing-google-card,.billing-google-development>section,.billing-google-market-manager>section,.billing-google-overview{padding:21px}}@media (min-width:1025px){.billing-google-header{border-radius:18px 18px 0 0}}.billing-payment-summary{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(217,171,84,.24);border-radius:7px;background:rgba(255,255,255,.035)}.billing-payment-summary>svg{width:21px;height:21px;color:#d9ab54}.billing-payment-summary>div{display:grid;gap:3px}.billing-payment-summary strong{color:#f4f1e8;font-size:12px}.billing-payment-summary span{color:#9eaaa4;font-size:10px}.billing-management-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.billing-management-controls>button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid rgba(217,171,84,.38);border-radius:6px;color:#e8cc8a;background:rgba(217,171,84,.08);font-size:10px;font-weight:750}.billing-management-controls>button:hover:not(:disabled){border-color:rgba(217,171,84,.72);background:rgba(217,171,84,.14);transform:translateY(-1px)}.billing-management-controls>button.danger{border-color:rgba(226,105,105,.3);color:#efb1ac;background:rgba(139,43,43,.1)}.billing-management-controls>button svg{width:15px;height:15px}.billing-management-controls>p{grid-column:1/-1;margin:0;color:#c8d0cc;font-size:10px;line-height:1.45}.billing-invoice-list{display:grid;gap:8px}.billing-invoice-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:rgba(255,255,255,.025)}.billing-invoice-list article>div{display:grid;min-width:0;gap:3px}.billing-invoice-list strong{overflow:hidden;color:#e8eeeb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.billing-invoice-list span{color:#87968f;font-size:8px;text-transform:capitalize}.billing-invoice-list a{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgba(217,171,84,.32);border-radius:5px;color:#d9ab54;font-size:8px;font-weight:800}.billing-empty-invoices{margin:0;color:#95a29c;font-size:10px;line-height:1.55}.billing-fallback-card{display:flex;align-items:center;justify-content:space-between;gap:14px}.billing-fallback-card strong{color:#dfe7e3;font-size:11px}.billing-fallback-card p{margin:4px 0 0;color:#87968f;font-size:9px;line-height:1.45}@media (max-width:520px){.billing-management-controls{grid-template-columns:1fr}.billing-management-controls>p{grid-column:auto}.billing-invoice-list article{grid-template-columns:minmax(0,1fr) auto}.billing-invoice-list article>a,.billing-invoice-list article>span:last-child{grid-column:1/-1}.billing-fallback-card{align-items:stretch;flex-direction:column}}.billing-return-card{display:grid;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:16px;padding:22px;border:1px solid rgba(217,171,84,.36);border-radius:8px;background:rgba(4,24,16,.84);box-shadow:0 18px 50px rgba(0,0,0,.4)}.billing-return-card>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(217,171,84,.42);border-radius:50%;color:#d9ab54;background:rgba(217,171,84,.08)}.billing-return-card svg{width:21px;height:21px}.billing-return-card .spin{animation:billing-spin 1.2s linear infinite}.billing-return-card small{color:#d9ab54;font-size:9px;font-weight:800;text-transform:uppercase}.billing-return-card h2{margin:4px 0 0;color:#f4f1e8;font-size:19px}.billing-return-card p{margin:7px 0 0;color:#a6b1ac;font-size:11px;line-height:1.55}.billing-return-card>svg{color:#6fcf97}@keyframes billing-spin{to{transform:rotate(1turn)}}@media (max-width:520px){.billing-return-card{grid-template-columns:42px minmax(0,1fr);padding:17px}.billing-return-card>svg{display:none}}@media (min-width:1025px){.billing-google-header{margin-top:16px}.billing-google-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-right:0;padding-left:0}.billing-google-development,.billing-google-market-manager,.billing-google-overview,.billing-google-payment-banner,.billing-google-reassurance{grid-column:1/-1}.billing-google-card,.billing-google-development>section,.billing-google-market-manager>section,.billing-google-overview{padding:24px}}