.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.gdot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.bigbtn.gold .gdot{background:color-mix(in srgb, var(--gold-ink) 60%, #000)}.field{flex-direction:column;gap:4px;display:flex}.field .fl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:600}.selwrap{position:relative}.sel{appearance:none;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:8px;min-width:108px;padding:8px 30px 8px 12px;font-family:inherit;font-size:13px}.selwrap .i{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.export{border:1px solid var(--teal);background:var(--surface);color:var(--teal);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.export:hover{background:var(--tint)}.region{background:var(--surface);border:1px solid var(--line-strong);color:var(--teal);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.region .i{width:15px;height:15px}.region .caret{width:14px;height:14px;color:var(--muted)}.grid{gap:16px;display:grid}.g-2{grid-template-columns:1.45fr 1fr}.g-2e{grid-template-columns:1fr 1fr}@media (max-width:980px){.g-2,.g-2e{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-1);padding:18px}.card .ch{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.card .ch .chttl{align-items:baseline;gap:8px;min-width:0;display:flex}.card .ch .chttl-sub{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.more{color:var(--teal);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.more:hover{color:var(--teal-deep)}.more .i{width:15px;height:15px}.prow{border-bottom:1px solid var(--fill);align-items:center;gap:12px;padding:11px 0;display:flex}.prow:last-child{border-bottom:0}.prow .nm{font-size:13.5px;font-weight:600}.prow .meta{color:var(--muted);align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex}.prow .meta .i{width:13px;height:13px;color:var(--g400)}.prow .pr{text-align:right;margin-left:auto}.prow .pr .v{color:var(--teal);font-size:15px;font-weight:700}.chg{align-items:center;gap:2px;margin-top:1px;font-size:12px;font-weight:600;display:inline-flex}.chg .i{stroke-width:2.6px;width:13px;height:13px}.chg.dn{color:var(--neg)}.chg.up{color:var(--pos)}.fuel{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fcard{border:1px solid var(--line);background:var(--fill);border-radius:10px;padding:13px}.fcard .l{color:var(--muted);font-size:11.5px;font-weight:600}.fcard .p{color:var(--teal);margin:4px 0 3px;font-size:21px;font-weight:700}.spark{margin-top:7px;display:block}@media (max-width:760px){.fuel{grid-template-columns:1fr}}.map{background:radial-gradient(120% 120% at 30% 20%, var(--tint), var(--fill));border:1px solid var(--line);border-radius:10px;height:230px;position:relative;overflow:hidden}.map .lines{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.4;background-size:34px 34px;position:absolute;inset:0}.pin{position:absolute;transform:translate(-50%,-100%)}.pin .i{width:22px;height:22px;stroke:var(--surface);stroke-width:1.5px;fill:var(--teal-lift);filter:drop-shadow(0 2px 3px #00281e4d)}.pin.gold .i{fill:var(--gold)}.pin.big .i{width:28px;height:28px}.map .me{background:var(--teal);border:3px solid var(--surface);border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #005f6133}.map .legend{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);box-shadow:var(--sh-1);border-radius:9px;flex-wrap:wrap;gap:13px;padding:7px 11px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px}.map .legend i{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.alert{border-bottom:1px solid var(--fill);align-items:flex-start;gap:11px;padding:12px 0;display:flex}.alert:last-child{border:0}.alert .ai{background:var(--tint);width:32px;height:32px;color:var(--teal);border-radius:9px;flex:none;place-items:center;display:grid}.alert .ai.gold{background:var(--gold-soft);color:var(--gold-ink)}.alert .ai .i{width:16px;height:16px}.alert .at{font-size:13px;font-weight:600}.alert .ad{color:var(--muted);margin-top:1px;font-size:12px}.feeditem{border-bottom:1px solid var(--fill);padding:13px 0}.feeditem:last-child{border:0}.feeditem .ft{margin:4px 0 6px;font-size:13.5px;font-weight:600;line-height:1.35}.feeditem .fm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;font-size:12px;display:flex}.feeditem .act{color:var(--teal);align-items:center;gap:5px;font-weight:600;display:inline-flex}.feeditem .act .i{width:14px;height:14px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips .c{background:var(--fill);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500}.upbar{background:linear-gradient(180deg, var(--brand-hero-from), var(--brand-hero-to));color:#fff;border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:15px 18px;display:flex}.upbar .star{width:38px;height:38px;color:var(--ai-gold-300);background:#ffffff24;border-radius:10px;flex:none;place-items:center;display:grid}.upbar .ut{font-size:13.5px;font-weight:700}.upbar .us{color:#fffc;margin-top:1px;font-size:12.5px}.upbar-cta{white-space:nowrap;margin-left:auto}.upbar.ok{background:var(--tint);color:var(--ink)}.upbar.ok .star{color:var(--teal);background:#fff}.upbar.ok .ut{color:var(--teal-deep)}.upbar.ok .us{color:var(--teal)}.dark .upbar.ok .star{background:var(--surface)}.dark .upbar.ok .ut{color:var(--ink)}@media (max-width:760px){.upbar{flex-wrap:wrap}.upbar-cta{width:100%;margin-left:0}}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.quota{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.quota b{color:var(--ink)}.quota .bar{background:var(--fill);border-radius:3px;width:66px;height:6px;display:inline-block;overflow:hidden}.quota .bar i{background:var(--gold);height:100%;display:block}.badge{background:var(--fill);color:var(--ink-soft);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.badge:has(.gdot){gap:5px}.badge.prem{background:var(--gold-soft);color:var(--gold-ink)}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}@media (max-width:760px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpi{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.kpi .kv{color:var(--teal);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1}.kpi-hero{background:linear-gradient(180deg, var(--brand-hero-from), var(--brand-hero-to));color:#fff;border:none}.kpi-hero .eyebrow{color:var(--ai-gold-300)}.kpi-hero .kv{color:#fff}.kpi-hero .sub{color:#fffc;font-size:12px}.locked{position:relative}.locked .blurred{filter:blur(7px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.lockover{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 22%, transparent), color-mix(in srgb, var(--surface) 86%, transparent));border-radius:10px;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.lockcard{text-align:center;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:14px;max-width:360px;padding:22px 26px}.lockcard .lk{background:var(--gold-soft);width:42px;height:42px;color:var(--gold-ink);border-radius:12px;place-items:center;margin:0 auto 11px;display:grid}.lockcard h3{color:var(--teal);margin-bottom:5px;font-size:16px}.lockcard p{color:var(--muted);margin-bottom:15px;font-size:13px}.lockcard .btn-gold{background:var(--gold);color:var(--teal-deep);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:10px 20px;font-size:13px;font-weight:700;display:inline-flex}.connect{border:1.5px dashed var(--teal-lift);background:var(--tint);border-radius:12px;align-items:center;gap:13px;margin-top:14px;padding:15px;display:flex}.connect .ci{background:var(--surface);width:40px;height:40px;color:var(--teal);box-shadow:var(--sh-1);border-radius:10px;flex:none;place-items:center;display:grid}.connect .ct{color:var(--teal-deep);font-size:13.5px;font-weight:700}.connect .cs{color:var(--teal);margin-top:1px;font-size:12.5px}.dark .connect .ct,.dark .connect .cs{color:var(--ink)}.connect button{background:var(--teal);color:var(--on-accent);white-space:nowrap;cursor:pointer;border-radius:8px;margin-left:auto;padding:9px 15px;font-size:13px;font-weight:700}@media (max-width:760px){.connect{flex-wrap:wrap}.connect button{width:100%;margin-left:0}}.tag-lock{color:var(--gold-ink);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);background:var(--gold-soft);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.toggle{background:var(--line-strong);border-radius:999px;flex:none;width:38px;height:22px;transition:all .15s;position:relative}.toggle.on{background:var(--teal)}.toggle:after{content:"";width:18px;height:18px;box-shadow:var(--sh-1);background:#fff;border-radius:50%;transition:all .15s;position:absolute;top:2px;left:2px}.toggle.on:after{left:18px}.searchbar{background:var(--surface);border:1px solid var(--line-strong);width:100%;box-shadow:var(--sh-1);cursor:pointer;border-radius:12px;align-items:center;gap:11px;margin-bottom:18px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.searchbar:hover{border-color:var(--teal);box-shadow:var(--sh-2)}.searchbar .i{width:19px;height:19px;color:var(--muted);flex:none}.searchbar .ph{color:var(--muted);text-align:left;flex:1;font-size:14px}.searchbar .hint{color:var(--teal);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.searchbar .hint .i{width:14px;height:14px;color:var(--teal)}@media (max-width:760px){.searchbar .hint{display:none}}.moreaegro{margin-top:24px}.banners{grid-template-columns:1.7fr 1fr 1fr;gap:14px;display:grid}.banner{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-height:130px;box-shadow:var(--sh-1);flex-direction:column;justify-content:space-between;padding:18px;display:flex}.banner .bt2{color:var(--ink);margin:7px 0 14px;font-size:14.5px;font-weight:700;line-height:1.3}.banner .more{align-self:flex-start}.banner.feat{background:linear-gradient(135deg, var(--brand-hero-from), var(--brand-hero-to));color:#fff;border:none;flex-direction:row;align-items:center;gap:14px;overflow:hidden}.banner.feat .bk{z-index:1;flex-direction:column;display:flex;position:relative}.banner.feat .bt{color:#fff;letter-spacing:-.02em;margin:6px 0 7px;font-size:18px;font-weight:800;line-height:1.15}.banner.feat .bd{color:#ffffffd1;max-width:44ch;margin-bottom:14px;font-size:13px}.banner.feat .bcta{background:var(--gold);color:var(--teal-deep);cursor:pointer;border-radius:8px;align-self:flex-start;padding:9px 16px;font-size:13px;font-weight:700;transition:background .12s}.banner.feat .bcta:hover{background:var(--gold-ink)}.banner.feat .bart{flex:none;margin-left:auto}.banner.feat .bart .i{color:#ffffff29;stroke-width:1.5px;width:104px;height:104px}@media (max-width:760px){.banners{grid-template-columns:1fr}.banner.feat{flex-direction:column;align-items:flex-start}.banner.feat .bart{display:none}}.emptycard{border:1px dashed var(--line-strong);background:var(--fill);text-align:center;color:var(--muted);border-radius:11px;padding:24px;font-size:13px}.emptycard .ei{background:var(--tint);width:46px;height:46px;color:var(--teal);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.emptycard b{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.emptycard button{border:1px solid var(--teal);color:var(--teal);cursor:pointer;border-radius:8px;margin-top:12px;padding:8px 15px;font-size:13px;font-weight:600}.acct .line{border-bottom:1px solid var(--fill);align-items:center;gap:12px;padding:15px 0;display:flex}.acct .line:last-child{border:0}.acct .k{color:var(--muted);flex:none;width:180px;font-size:13px}.acct .v{font-size:13px;font-weight:600}.acct .line.top{align-items:flex-start}.acct-planv{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.origincap{color:var(--muted);font-size:11.5px;font-weight:500}.cs{color:var(--muted);font-size:13px}.adminform-row{align-items:stretch;gap:8px;display:flex}.chipinput{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-height:42px;padding:6px 10px;display:flex}.chipinput:focus-within{border-color:var(--teal)}.chip{background:var(--fill);color:var(--ink);border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.chip-x{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.chip-x .i{width:13px;height:13px}.chip-x:hover{color:var(--ink)}.chipinput-field{min-width:180px;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:4px 2px;font-size:14px}.adminrole-select{appearance:none;border:1px solid var(--line-strong);background:var(--surface) var(--select-chevron) no-repeat right 12px center;font:inherit;color:var(--ink);cursor:pointer;background-size:14px;border-radius:8px;padding:8px 36px 8px 14px;font-size:14px}.adminrole-select:focus{border-color:var(--teal);outline:none}.adminlist .line{border-bottom:1px solid var(--fill);align-items:center;gap:12px;padding:14px 0;display:flex}.adminlist .line:last-child{border:0}.adminlist .k{flex:1;min-width:0;font-size:14px;font-weight:600}.adminlist .cs{font-weight:400}.adminlist .v{font-size:13px}.foot{border-top:1px solid var(--line);color:var(--g400);flex-wrap:wrap;gap:18px;margin-top:26px;padding-top:16px;font-size:12px;display:flex}.pfooter{border-top:1px solid var(--line);color:var(--g400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;margin-top:40px;padding:16px max(30px,50% - 600px) 28px;font-size:12px;display:flex}.pfooter-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pfooter-copy{font-weight:600}.pfooter-sep{color:var(--line-strong)}.pfooter-link{font:inherit;color:var(--g400);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.pfooter-link:hover{color:var(--ink)}.pfooter-tag{color:var(--g400);font-size:12px}.authwrap{background:radial-gradient(120% 120% at 50% 0%, var(--tint), var(--bg));place-items:center;min-height:100vh;padding:24px;display:grid}.authcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:100%;max-width:420px;box-shadow:var(--sh-2);padding:32px 28px}.authcard .brand{justify-content:center;margin-bottom:6px;display:flex}.authcard .brand img{height:26px}.authcard .brand .drk,.dark .authcard .brand .lite{display:none}.dark .authcard .brand .drk{display:inline-block}.authcard .tagline{text-align:center;color:var(--muted);margin-bottom:22px;font-size:13px}.btn-primary,.btn-google,.btn-aegro{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.btn-primary{background:var(--teal);color:var(--on-accent)}.btn-primary:hover{background:var(--teal-deep)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-aegro{background:var(--teal);color:var(--on-accent)}.btn-google{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.btn-disabled{background:var(--fill);color:var(--muted);border:1px dashed var(--line-strong);cursor:not-allowed}.btn-ghost{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.btn-ghost:hover:not(:disabled){border-color:var(--ink-soft);background:var(--fill);color:var(--ink)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-soon{text-transform:uppercase;letter-spacing:.04em;color:var(--gold-ink);background:var(--gold-soft);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.oauth-buttons{flex-direction:column;display:flex}.authhint{text-align:center;color:var(--muted);margin:6px 0 16px;font-size:12px}.authhint:last-child{margin-bottom:0}.authsep{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.authsep:before,.authsep:after{content:"";border-top:1px solid var(--line);flex:1}.formfield{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.formfield label{color:var(--ink-soft);font-size:12.5px;font-weight:600}.formfield input,.formfield select{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);border-radius:8px;padding:11px 12px;font-family:inherit;font-size:14px}.formfield select{appearance:none;background:var(--surface) var(--select-chevron) no-repeat right 12px center;cursor:pointer;background-size:14px;padding-right:34px}.formrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formerr{background:color-mix(in srgb, var(--neg) 10%, transparent);color:var(--neg);border:1px solid color-mix(in srgb, var(--neg) 30%, transparent);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.authfoot{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.authfoot a{color:var(--teal);font-weight:600}.soon{text-align:center;border:1px dashed var(--line-strong);background:var(--fill);border-radius:var(--r-card);place-items:center;max-width:560px;margin-inline:auto;padding:56px 28px;display:grid}.soon .sicon{background:var(--gold-soft);width:54px;height:54px;color:var(--gold-ink);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.soon h3{color:var(--teal);margin-bottom:6px;font-size:18px}.soon p{color:var(--muted);max-width:46ch;font-size:13.5px}.faq-layout{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:40px;scroll-margin-top:90px;display:grid}.faq-toc{flex-direction:column;gap:2px;padding-top:16px;display:flex;position:sticky;top:0}.faq-toc-link{color:var(--ink-soft);border-radius:var(--r-ctl);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #0000;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s;overflow:hidden}.faq-toc-link:hover{color:var(--teal);background:var(--fill)}.faq-toc-link.on{color:var(--teal);background:var(--tint);border-left-color:var(--teal)}.faq-toc-link.dim{opacity:.4;pointer-events:none}.faq-content{min-width:0}.faq-search{z-index:5;background:var(--bg);padding:16px 0 12px;position:sticky;top:0}.faq-search-box{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--sh-1);border-radius:12px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.faq-search-box:hover{border-color:var(--teal);box-shadow:var(--sh-2)}.faq-search-box:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #005f611f}.faq-search-box>.i{width:19px;height:19px;color:var(--teal);pointer-events:none;position:absolute;left:15px}.faq-search input{width:100%;font-family:var(--sans);color:var(--ink);background:0 0;border:0;border-radius:12px;padding:14px 44px;font-size:15px}.faq-search input:focus{outline:none}.faq-search input::placeholder{color:var(--muted)}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search-clear{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--muted);place-items:center;display:grid;position:absolute;right:9px}.faq-search-clear .i{width:16px;height:16px}.faq-search-clear:hover{color:var(--ink);background:var(--fill)}.faq-search-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.faq-count{color:var(--muted);font-size:13px}.faq-count b{color:var(--teal);font-variant-numeric:tabular-nums}.faq-toggles{gap:6px;display:flex}.faq-toggles button{font-family:var(--sans);color:var(--teal);border-radius:var(--radius-sm);padding:4px 8px;font-size:13px;font-weight:600}.faq-toggles button:hover{background:var(--tint)}.faq-section{margin-top:32px;scroll-margin-top:140px}.faq-section:first-of-type{margin-top:26px}.faq-section-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.faq-section-head .gdot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.faq-section-head h2{color:var(--teal);letter-spacing:-.01em;font-size:19px}.faq-card{padding:2px 22px}.faq-note{border:1px solid var(--ai-line);border-radius:var(--r-ctl);background:var(--tint);color:var(--ink-soft);gap:11px;margin:16px 0;padding:13px 16px;font-size:14px;line-height:1.55;display:flex}.faq-note>.i{width:18px;height:18px;color:var(--teal);flex:none;margin-top:1px}.faq-note-body{min-width:0}.faq-note strong{color:var(--ink);font-weight:700}.faq-sub{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--teal-lift);margin:18px 0 2px;font-size:12px;font-weight:700}.faq-item{border-top:1px solid var(--line)}.faq-item:first-child,.faq-note+.faq-item,.faq-sub+.faq-item{border-top:0}.faq-q{text-align:left;width:calc(100% + 44px);font-family:var(--sans);color:var(--teal);border-radius:var(--r-ctl);align-items:center;gap:14px;margin-inline:-22px;padding:16px 22px;font-size:16px;font-weight:600;transition:background .14s;display:flex}@media (hover:hover){.faq-q:hover{background:var(--fill)}}.faq-q-txt{flex:1;min-width:0}.faq-q-ic{color:var(--muted);flex:none;place-items:center;transition:transform .24s;display:grid}.faq-q-ic .i{width:20px;height:20px}.faq-item.open .faq-q-ic{color:var(--teal);transform:rotate(180deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden}.faq-item.open .faq-a-inner{padding-bottom:18px}.faq-a-inner p{color:var(--ink-soft);font-size:16px;line-height:1.65}.faq-a-inner p+p{margin-top:12px}.faq-a-inner strong{color:var(--ink);font-weight:600}.faq-a-inner>p,.faq-a-inner>.faq-list,.faq-a-inner>.faq-example{max-width:62ch}.faq-list{flex-direction:column;gap:8px;margin:2px 0;padding-left:18px;list-style:none;display:flex}.faq-list li{color:var(--ink-soft);font-size:16px;line-height:1.6;position:relative}.faq-list li:before{content:"";background:var(--teal-lift);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:-16px}.faq-list+p{margin-top:12px}.faq-example{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--fill);color:var(--ink-soft);margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.6}.faq-example-tag{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--gold-ink);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.faq-layout mark{background:var(--gold-soft);color:var(--ink);border-radius:3px;padding:0 1px}.faq-table-wrap{border:1px solid var(--line);border-radius:var(--r-ctl);margin-top:6px;overflow-x:auto}.faq-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.faq-table th,.faq-table td{text-align:left;border-bottom:1px solid var(--line);padding:11px 14px}.faq-table thead th{background:var(--teal);color:var(--on-accent);font-size:12.5px;font-weight:700}.faq-table thead th:not(:first-child){text-align:center}.faq-table th:first-child{width:46%}.faq-table tbody tr:last-child td{border-bottom:0}.faq-table tbody td:first-child{color:var(--ink-soft)}.faq-table .faq-cell{text-align:center}.faq-yes{color:var(--pos);justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}.faq-yes .i{width:17px;height:17px}.faq-partial{color:var(--gold-ink);font-size:12.5px;font-weight:600}.faq-dash{color:var(--muted)}.faq-empty{text-align:center;color:var(--muted);margin-top:28px}.faq-empty b{color:var(--teal);margin-bottom:6px;font-size:17px;display:block}.faq-empty p{font-size:14px}.faq-contact{border-top:1px solid var(--line);margin-top:36px;padding-top:34px;scroll-margin-top:140px}.faq-contact .support{max-width:none;margin:0}@media (max-width:900px){.faq-layout{grid-template-columns:1fr;gap:16px}.faq-search{margin-bottom:14px;padding:0;position:static}.faq-toc{scrollbar-width:none;flex-direction:row;gap:8px;padding-top:0;padding-bottom:6px;position:static;overflow-x:auto}.faq-toc::-webkit-scrollbar{display:none}.faq-toc-link{border-left:0;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);flex:none;padding:6px 13px}.faq-toc-link.on{border-color:var(--teal)}}@media (max-width:560px){.faq-card{padding:2px 16px}.faq-section-head h2{font-size:17px}}.support{margin-inline:auto;align-items:center;gap:26px;max-width:760px;margin-top:32px;padding:22px 26px;display:flex}.support-copy{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.support-copy .sicon{background:var(--gold-soft);width:44px;height:44px;color:var(--gold-ink);border-radius:12px;flex:none;place-items:center;display:grid}.support-copy h3{color:var(--teal);margin-bottom:3px;font-size:16px}.support-copy p{color:var(--muted);max-width:46ch;font-size:13.5px;line-height:1.5}.support-divider{background:var(--line);flex:none;align-self:stretch;width:1px}.support-actions{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.support-email{color:var(--teal);font-size:13px;font-weight:600;text-decoration:none}.support-email:hover{text-decoration:underline}@media (max-width:560px){.support{flex-direction:column;align-items:stretch;gap:16px}.support-divider{display:none}.support-actions,.support-actions .bigbtn{width:100%}}.comparesearch{gap:8px;margin-bottom:16px;display:flex}.rsearch-input{min-width:0;font-size:14px;font-family:var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);flex:1;padding:11px 14px}.rsearch-input:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.rsearch-btn{font-size:13px;font-weight:600;font-family:var(--sans);color:var(--on-accent);background:var(--teal);border-radius:var(--r-ctl);cursor:pointer;border:none;padding:11px 18px}.sortctl{align-items:center;gap:8px;display:flex}.sel.mini{padding:6px 26px 6px 10px;font-size:12.5px}.lockchip{color:var(--gold-ink);background:var(--gold-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.lockchip .i{width:13px;height:13px}.unittoggle{color:var(--teal);background:var(--tint);border:1px solid var(--line);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--sans);border-radius:999px;padding:5px 11px}.prow .pr .v .u{color:var(--muted);margin-left:1px;font-size:11px;font-weight:500}.restrow{background:var(--fill);border:1px dashed var(--line);color:var(--muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;font-size:13px;display:flex}.alertctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.alertbtn{font-size:12.5px;font-weight:600;font-family:var(--sans);color:var(--gold-ink);background:var(--surface);border:1px solid var(--gold);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.alertform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alertform .al{color:var(--muted);font-size:12.5px}.alertform .rsearch-input{max-width:160px}.alertok{color:var(--pos);font-size:12.5px}.alerterr{color:var(--neg);font-size:12.5px}.notiflead{color:var(--muted);max-width:52ch;margin-bottom:4px;font-size:13.5px}.notifgrid{opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.notifhead,.notifrow{grid-template-columns:1fr repeat(3,84px);align-items:center;gap:8px;display:grid}.notifrow{border-top:1px solid var(--fill);padding:13px 0}.notifch{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:700}.notiftype{color:var(--ink);font-size:13.5px;font-weight:600}.notifcell{place-items:center;display:grid}.notiftoggle{background:var(--fill);border:1px solid var(--line-strong);border-radius:999px;width:34px;height:20px;position:relative}.notiftoggle:after{content:"";background:var(--surface);width:14px;height:14px;box-shadow:var(--sh-1);border-radius:50%;position:absolute;top:2px;left:2px}@media (max-width:760px){.notifhead,.notifrow{grid-template-columns:1fr repeat(3,48px)}}.acctgrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:760px){.acctgrid{grid-template-columns:1fr}}.connect .connectcta{background:var(--teal);color:#fff;white-space:nowrap;cursor:pointer;border-radius:8px;margin-left:auto;padding:9px 15px;font-size:13px;font-weight:700}.connect .connectcta:hover{background:var(--teal-deep)}@media (max-width:760px){.connect .connectcta{text-align:center;width:100%;margin-left:0}}.banner .eyebrow .tag{letter-spacing:.03em;text-transform:uppercase;background:var(--tint);color:var(--teal);border:0;border-radius:4px;align-items:center;padding:4px 6px 3px;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex}.banner .zapcta{color:#04391f;white-space:nowrap;cursor:pointer;background:#25d366;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.banner .zapcta:hover{background:#1fbe5a}.banner .zapcta .i{width:15px;height:15px}.locchip{background:var(--teal);border:1px solid var(--teal);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.locchip:hover{background:var(--teal-deep);border-color:var(--teal-deep)}.locchip.is-empty{background:var(--gold);border-color:var(--gold);color:var(--teal-deep)}.locchip.is-empty:hover{background:var(--gold-ink,var(--gold));border-color:var(--gold-ink,var(--gold));color:var(--teal-deep)}.locchip .loctext{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.locchip .i{width:16px;height:16px}.rsearch{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.rsearch .gate-seal{align-self:center}.rsearch .f{background:var(--surface);border:1.5px solid var(--line-strong);height:50px;box-shadow:var(--sh-1);border-radius:12px;flex:1;align-items:center;gap:9px;padding:0 14px;display:flex}.rsearch .f:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--tint)}.rsearch .f .i{width:18px;height:18px;color:var(--muted);flex:none}.rsearch .f input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.rsearch .go{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:12px;height:50px;padding:0 22px;font-size:15px;font-weight:700}.rsearch .go:hover{background:var(--teal-deep)}.rmeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.rmeta-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.rmeta .rchips{min-width:0;margin-top:0}.qchip{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.qchip .qmeter{align-items:center;gap:8px;display:inline-flex}.qchip .bar{background:var(--fill);border-radius:999px;width:76px;height:6px;overflow:hidden}.qchip .bar i{background:var(--teal);height:100%;display:block}.qchip .lt{color:var(--muted);font-weight:500}.qchip .up{background:var(--gold-soft);color:var(--gold-ink);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none}.qchip .up.alt{background:var(--tint);color:var(--teal)}.qchip.prem{background:var(--gold-soft);border-color:var(--gold);color:var(--gold-ink)}.qchip.pro{background:var(--ai-green-200);border-color:var(--teal);color:var(--teal-deep)}.qchip.pro .gdot{background:var(--teal)}.qchip .qreset{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.qchip .qreset .i{width:14px;height:14px}.qchip .qreset:hover{color:var(--ink-soft);background:var(--fill)}.qchip .qreset:focus-visible{color:var(--ink-soft);background:var(--fill);outline:2px solid var(--teal);outline-offset:1px}.olist{flex-direction:column;display:flex}.orow{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:inherit;background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:3px 12px;padding:12px 4px;display:grid}.orow:hover{background:var(--tint)}.orow .nm{color:var(--ink);font-size:14px;font-weight:600}.orow .meta{color:var(--muted);align-items:center;gap:3px;font-size:12px;display:flex}.orow .meta .i{width:13px;height:13px}.orow .pr{text-align:right;color:var(--teal);white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:16px;font-weight:700}.orow .pr small{color:var(--muted);font-size:11px;font-weight:600}.orow .pr .bestchip{color:var(--pos);background:color-mix(in srgb, var(--pos) 12%, transparent);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.orow .sh{width:30px;height:30px;color:var(--muted);border-radius:8px;grid-area:1/3/3;justify-content:center;align-self:center;align-items:center;display:inline-flex}.orow:hover .sh{color:var(--teal)}.orow.beyond{position:relative}.orow.beyond .nm,.orow.beyond .meta,.orow.beyond .pr{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}.morelock{border:1px dashed var(--gold);background:var(--gold-soft);width:100%;color:var(--gold-ink);border-radius:var(--r-ctl);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.morelock:hover{background:color-mix(in srgb, var(--gold-soft) 80%, var(--gold) 8%)}.morelock .i{width:15px;height:15px}.rtools{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.rtool{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.rtool:hover{border-color:var(--teal);color:var(--teal)}.rtool .i{width:14px;height:14px}.rtool .sel.mini{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.rtool.lk{background:var(--fill);color:var(--muted)}.rtool.lk .lkic{color:var(--gold-ink)}.anonhero{background:linear-gradient(135deg, var(--brand-hero-from), var(--brand-hero-to));color:#fff;border-radius:14px;flex-direction:column;padding:22px;display:flex;position:relative}.anonhero .eg{color:#fff;background:#ffffff29;border-radius:999px;padding:3px 9px;font-size:10.5px;position:absolute;top:14px;right:14px}.anonhero .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--ai-gold-300);font-size:11px;font-weight:600}.anonhero .lbl .keepcase{text-transform:none}.anonhero .big{letter-spacing:-.02em;margin:6px 0 2px;font-size:44px;font-weight:800}.anonhero .big small{opacity:.85;font-size:18px;font-weight:600}.anonhero .nt{color:#ffffffd9;margin:8px 0 16px;font-size:12.5px}.anoncta{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.anonhero .bigbtn.outline{color:#fff;background:0 0;border:1px solid #ffffff8c}.anonhero .bigbtn.outline:hover{background:#ffffff1a;border-color:#fff}.startcard{background:linear-gradient(135deg, var(--brand-hero-from), var(--brand-hero-to));color:#fff;text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:30px 28px;display:flex}.startcard .badge{color:#fff;background:#ffffff24;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:14px;display:grid}.startcard .badge .i{width:26px;height:26px}.startcard .step{letter-spacing:.08em;text-transform:uppercase;color:var(--ai-gold-300);margin-bottom:6px;font-size:11px;font-weight:700}.startcard h2{letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0 0 6px;font-size:24px;font-weight:800}.startcard p{color:#ffffffdb;max-width:52ch;margin:0 0 18px;font-size:14px}.startcard .startcta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.startcard .bigbtn.solid{color:var(--teal-deep);background:#fff}.startcard .fine{color:#ffffffb3;margin-top:14px;font-size:12px}.cmeta{color:var(--muted);font-size:12px}.intelcross{text-align:left;background:linear-gradient(135deg, var(--brand-hero-from), var(--brand-hero-to));color:#fff;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:14px;width:100%;margin-top:16px;padding:16px 18px;display:flex}.intelcross .star{background:#ffffff24;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.intelcross .ut{font-weight:700}.intelcross .us{color:#ffffffd9;font-size:13px}.intelcross .cta{background:var(--ai-gold-300);color:var(--teal-deep);white-space:nowrap;border-radius:999px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:700}.bigbtn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bigbtn.gold{background:var(--gold);color:var(--teal-deep)}.bigbtn.gold:hover{background:var(--gold-ink)}.bigbtn.green{background:var(--teal);color:#fff}.bigbtn.green:hover{background:var(--teal-deep)}.bigbtn.ghostteal{background:var(--surface);border:1px solid var(--line-strong);color:var(--teal)}.bigbtn.ghostteal:hover{border-color:var(--teal)}.bigbtn[disabled]{opacity:.5;cursor:not-allowed}.scrim{z-index:80;background:#0000006b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);width:100%;max-width:520px;max-height:90vh;color:var(--ink);box-shadow:var(--sh-3,0 20px 60px #00000040);border-radius:16px;padding:22px 24px 24px;overflow:auto}.modal.sm{max-width:400px}.modal:has(.m-scroll){flex-direction:column;display:flex;overflow:hidden}.modal .m-scroll{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:auto;min-height:0;margin-left:-24px;margin-right:-24px;padding:14px 24px;overflow-y:auto}.modal .cs{margin-bottom:10px;line-height:1.6}.modal .mh{justify-content:space-between;align-items:center;display:flex}.modal .mx{background:var(--fill);width:30px;height:30px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.modal .mx .i{width:16px;height:16px}.modal .mb{flex-direction:column;gap:14px;display:flex}.modal .ordiv{text-align:center;color:var(--muted);margin:4px 0;font-size:12px}.exline{color:var(--muted);margin:12px 0 0;font-size:11.5px}.exline.err{color:var(--neg)}.citylist{flex-direction:column;gap:4px;max-height:220px;display:flex;overflow:auto}.cityopt{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:flex}.cityopt:hover:not(:disabled){border-color:var(--teal);background:var(--tint)}.cityopt:disabled{cursor:default}.cityopt .i{width:15px;height:15px;color:var(--teal)}.ofprice{color:var(--teal);margin-top:6px;font-size:28px;font-weight:800}.ofprice small{color:var(--muted);font-size:15px;font-weight:600}.ofsub{color:var(--muted);margin:2px 0 14px;font-size:12.5px}.ofkpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ofkpi{flex-direction:column;gap:2px;display:flex}.ofkpi.span2{grid-column:1/3}.ofkpi b{color:var(--ink);font-size:13.5px}.ofactions{gap:10px;margin-top:16px;display:flex}.ofactions .bigbtn{flex:1}.offoot{flex-direction:column;gap:10px;margin-top:14px;display:flex}.offoot .bigbtn{width:100%}.ofintel{border:1px solid var(--gold);background:color-mix(in srgb, var(--gold-soft) 40%, transparent);color:inherit;border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:11px 13px;text-decoration:none;display:flex}.ofintel:hover{background:color-mix(in srgb, var(--gold-soft) 65%, transparent)}.ofintel .star{background:var(--gold-soft);width:34px;height:34px;color:var(--gold-ink);border-radius:9px;flex:none;place-items:center;display:grid}.ofintel .star .i{width:18px;height:18px}.ofintel-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ofintel-tx b{color:var(--ink);font-size:13.5px}.ofintel-tx span{color:var(--muted);font-size:12px}.ofintel .go{width:18px;height:18px;color:var(--gold-ink);flex:none}.pcmp{border-collapse:collapse;width:100%;margin:16px 0;font-size:12.5px}.pcmp th,.pcmp td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);padding:9px 6px}.pcmp tbody tr:last-child td{border-bottom:0}.pcmp .pcmp-feat{text-align:left;width:44%;color:var(--ink-soft);font-weight:500}.pcmp thead .pcmp-h{color:var(--ink);border-bottom:2px solid var(--line-strong);font-size:13px;font-weight:700}.pcmp thead .pcmp-h span{color:var(--muted);margin-top:1px;font-size:10px;font-weight:500;display:block}.pcmp thead .pcmp-pro{color:var(--teal-deep)}.pcmp thead .pcmp-pro span{color:var(--teal)}.pcmp thead .pcmp-prem{color:var(--gold-ink);border-bottom-color:var(--gold)}.pcmp thead .pcmp-prem span{color:var(--gold-ink)}.pcmp .pcmp-prem{background:color-mix(in srgb, var(--gold-soft) 45%, transparent)}.pcmp td.cur,.pcmp th.cur{background:var(--ai-green-100,var(--fill))}.pcmp-yes{color:var(--pos);display:inline-flex}.pcmp-yes .i{width:17px;height:17px}.pcmp-no{color:var(--muted);font-weight:600}.pcmp-part{color:var(--gold-ink);font-size:10.5px;font-weight:600}.pcmp-scroll{overflow-x:auto}.pcmp-buy{margin:0;font-size:15px}.pcmp-buy th,.pcmp-buy td{padding:14px}.pcmp-buy .pcmp-feat{width:32%;color:var(--ink);font-size:15px;font-weight:500}.pcmp-buy thead .pcmp-feat{vertical-align:middle}.pcmp-buy thead tr:first-child th{border-bottom:0}.pcmp-buy thead .pcmp-h{font-size:18px}.pcmp-buy thead .pcmp-h span{margin-top:3px;font-size:12.5px}.pcmp-buyrow td{vertical-align:top;border-bottom:2px solid var(--line-strong);padding-top:6px;padding-bottom:18px}.pcmp-buyrow .pcmp-prem{border-bottom-color:var(--gold)}.pcmp-buy .pcmp-yes .i{width:20px;height:20px}.pcmp-buy .pcmp-no{font-size:16px}.pcmp-buy .pcmp-part{font-size:13px}.pcmp-price{font-variant-numeric:tabular-nums;margin-bottom:10px;line-height:1.1}.pcmp-price .amt{color:var(--ink);letter-spacing:-.01em;font-size:24px;font-weight:700}.pcmp-price .per{color:var(--muted);font-size:13px}.pcmp-price.soft .amt{color:var(--muted);font-size:15px;font-weight:600}.pcmp-buyrow .bigbtn{white-space:normal;width:100%;padding:10px 12px;font-size:14px;display:flex}.planos-matrix .cs-segmented-opt{padding:9px 16px;font-size:14px}.planos-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:8px -18px -18px;padding:16px 18px 18px;display:flex}.planos-foot .cs{margin:0;font-size:13.5px}.planos-help{color:var(--teal);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.planos-help .i{width:18px;height:18px}.planos-help:hover{text-underline-offset:2px;text-decoration:underline}.paywallcta{gap:10px;display:flex}.paywallcta .bigbtn{flex:1}@media (max-width:760px){.paywallcta{flex-direction:column}}.paywallcta--billing{flex-direction:column;align-items:stretch;gap:12px}.paywallcta--billing .bigbtn{flex:none;width:100%}.paywallcta-pricerow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.paywallcta-price{flex-direction:column;line-height:1.1;display:flex}.paywallcta-plan{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:600}.paywallcta-amount{color:var(--ink);letter-spacing:-.01em;font-size:24px;font-weight:800}.paywallcta-per{color:var(--muted);margin-left:2px;font-size:13px;font-weight:600}.paywallcta-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.paywallcta-link{border:1px solid var(--line);background:0 0;border-radius:8px;padding:7px 12px;transition:background .12s,border-color .12s,color .12s}.paywallcta-link:hover{background:var(--tint);border-color:var(--chip)}.paywallcta--billing .cs-segmented{background:var(--ai-bg-soft);border:none;border-radius:9px;gap:2px;padding:3px}.paywallcta--billing .cs-segmented-opt{border-radius:6px;padding:7px 14px}.paywallcta--billing .cs-segmented-opt+.cs-segmented-opt{border-left:none}@media (max-width:760px){.anoncta{flex-direction:column}.anoncta .bigbtn{width:100%}}.td-prod{align-items:center;gap:7px;max-width:100%;display:inline-flex}.td-prod b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.td-sup{flex-direction:column;max-width:100%;line-height:1.25;display:inline-flex}.td-sup b{font-weight:600}.td-sup b,.td-sup small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.td-sup small{color:var(--muted);font-size:11.5px}.td-soft{color:var(--ink-soft)}.td-open{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.td-open:hover{color:var(--teal);background:var(--tint)}.beyond-row{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 10px;display:flex}.beyond-row .bl{filter:blur(4px);color:var(--ink);-webkit-user-select:none;user-select:none;font-weight:600}.beyond-row .lk{color:var(--gold-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.beyond-row .lk .i{width:14px;height:14px}.beyond-row:hover{background:var(--tint)}.dg td[data-col=preco]{color:var(--teal);white-space:nowrap;font-weight:700}.dg td[data-col=unidade]{color:var(--muted);white-space:nowrap;padding-left:0;font-size:12px;font-weight:600}.dg th[data-col=unidade]{padding-left:0}.dg td[data-col=principio_ativo] .td-soft,.dg td[data-col=produto_nfe] .td-soft,.dg td[data-col=marca] .td-soft{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dg .bestchip{color:var(--pos);background:color-mix(in srgb, var(--pos) 12%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.dg-row.beyond td{padding:0}.colchooser{margin-left:auto;display:inline-flex;position:relative}.colscrim{z-index:20;cursor:default;background:0 0;border:0;position:fixed;inset:0}.colmenu{z-index:21;background:var(--surface);border:1px solid var(--line-strong);min-width:184px;box-shadow:var(--sh-1);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.colopt{color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.colopt:hover{background:var(--tint)}.colopt input{accent-color:var(--teal)}button.colopt{text-align:left;width:100%}.colopt.sel{color:var(--ai-green-700);font-weight:700}.colsep{background:var(--line);height:1px;margin:4px 2px}.unitbanner{background:var(--fill);border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--ink-soft);align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:12.5px;display:flex}.otoolhead .unitbanner.inhead{min-width:0;margin:0;padding:6px 11px;font-size:12px}.otoolhead .unitbanner.inhead .i{width:14px;height:14px}.unitbanner strong{color:var(--ink);font-weight:700}.unitbanner .i{width:15px;height:15px;color:var(--muted);flex:none}.limitcard{border:1px dashed var(--gold);background:var(--gold-soft);text-align:center;color:var(--ink-soft);border-radius:11px;padding:26px 24px;font-size:13.5px}.limitcard .ei{background:color-mix(in srgb, var(--gold) 22%, transparent);width:48px;height:48px;color:var(--gold-ink);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.limitcard b{color:var(--ink);margin-bottom:5px;font-size:16px;font-weight:700;display:block}.limitcard span{max-width:46ch;margin:0 auto;display:block}.limitcard .limitcta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.limitcard .limitcta .bigbtn{width:auto}.otoolhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.otoolhead .oth-left{align-items:baseline;gap:10px;min-width:0;display:flex}.otoolhead h3{color:var(--ink);margin:0;font-size:16px;font-weight:700}.otoolhead .cmeta{color:var(--muted);white-space:nowrap;font-size:12.5px}.otoolhead .rtools{flex-wrap:wrap;justify-content:flex-end;margin-bottom:0}.otoolhead .colchooser{margin-left:0}.basevol{background:var(--tint);border:1px solid var(--line);color:var(--ink-soft);border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;font-size:12.5px;display:flex}.basevol .i{width:16px;height:16px;color:var(--teal);flex:none}.basevol .bv-tx b{color:var(--ink);font-weight:700}.basevol .bv-sep{color:var(--line-strong);margin:0 7px}.dg-wrap{--dg-edge:18px;--dg-pad:0px;padding:var(--dg-pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-1);overflow:clip}.dg-wrap.dg-bare{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:auto visible}.dg-wrap.dg-standalone{--dg-pad:18px}.dg{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px}.dg thead th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--ai-bg-soft);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:9px 10px;font-size:11px;font-weight:700;overflow:hidden}.dg thead th:first-child,.dg tbody td:first-child{padding-left:var(--dg-edge,18px)}.dg thead th:last-child,.dg tbody td:last-child{padding-right:var(--dg-edge,18px)}.dg tbody td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink);padding:11px 10px}.dg--dense thead th{padding:11px 14px;font-size:10.5px}.dg--dense tbody td{height:64px;padding:12px 14px;font-size:13px}.dg--dense tbody tr.dg-interactive:hover td{background:var(--tint)}.dg .ta-r{text-align:right}.dg .ta-c{text-align:center}.dg .th-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;max-width:100%;display:inline-flex}.dg .th-sort:hover,.dg .th-sort.on{color:var(--teal)}.dg .th-sort .i{width:13px;height:13px}.dg .th-sort .dg-sorthint{opacity:.3}.dg .th-sort:hover .dg-sorthint{opacity:.65}.dg-standalone .dg-toolbar{top:var(--dg-top,0px);z-index:4;position:sticky}.dg-standalone thead th{top:var(--dg-head-top,0px);z-index:3;position:sticky}.dg-toolbar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 4px;display:flex}.dg-search{flex:1;min-width:240px;position:relative}.dg-search input{border:1px solid var(--line-strong);border-radius:var(--r-ctl,8px);background:var(--surface);width:100%;font:inherit;color:var(--ink);padding:10px 12px 10px 38px;font-size:14px}.dg-search input:focus{border-color:var(--teal);outline:none}.dg-search .i{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dg-refresh{border:1px solid var(--line-strong);border-radius:var(--r-ctl,8px);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.dg-refresh:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.dg-refresh:disabled{opacity:.6;cursor:default}.dg-refresh .i{width:16px;height:16px}.dg-refresh:disabled .i{animation:.8s linear infinite gz-spin}@media (prefers-reduced-motion:reduce){.dg-refresh:disabled .i{animation:none}}.dg .th-sort.lk .lkic{color:var(--gold-ink)}.dg .th-sort .sortidx{background:var(--teal);min-width:15px;height:15px;color:var(--on-accent);border-radius:999px;place-items:center;margin-left:1px;padding:0 3px;font-size:9.5px;font-weight:700;display:inline-grid}.dg-row.dg-interactive{cursor:pointer}.dg-row.dg-interactive:hover td{background:var(--tint)}.dg-rowlink,.dg-rowbtn{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.dg-rowlink:focus-visible,.dg-rowbtn:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.dg-row.dg-interactive:focus-within td{background:var(--tint)}.dg-cellui{z-index:1;position:relative}.dg-state{vertical-align:middle;text-align:center;min-height:140px;color:var(--muted);padding:40px 18px;font-size:13.5px}.dg-state.err{color:var(--neg)}.dg-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.dg-pgbtns{align-items:center;gap:8px;display:inline-flex}.dg-pgnum{color:var(--ink-soft);font-weight:600}.dg-pager button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.dg-pager button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.dg-pager button:disabled{opacity:.45;cursor:default}.dg-pager button .i{width:14px;height:14px}.dg-pager .dg-pgsize{color:var(--ink-soft);padding:6px 30px 6px 11px;font-size:12.5px;font-weight:600}.unitmenu{min-width:264px}.unitopt{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 9px;display:flex}.unitopt:hover{background:var(--tint)}.unitopt.sel{color:var(--teal);font-weight:600}.unitopt .uo-main{align-items:center;gap:7px;display:inline-flex}.unitopt .uo-dim{text-transform:lowercase;color:var(--muted);background:var(--tint);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.unitopt.sel .uo-dim{color:var(--teal)}.unitopt .cnt{color:var(--muted);font-weight:500}.unitopt .stamp{text-transform:uppercase;letter-spacing:.04em;color:var(--gold-ink);background:var(--gold-soft);border:1px solid var(--gold);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:700}.locfield{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:11px;align-items:center;gap:8px;height:46px;margin-bottom:8px;padding:0 6px 0 12px;display:flex}.locfield:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--tint)}.locfield .lead{width:17px;height:17px;color:var(--muted);flex:none;margin:0;display:block}.locfield input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;line-height:1}.gpsbtn{background:var(--tint);height:34px;color:var(--teal);font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.gpsbtn:hover{background:color-mix(in srgb, var(--teal) 14%, transparent)}.gpsbtn:after{content:"Usar minha localização";white-space:nowrap;background:var(--ink);color:#fff;box-shadow:var(--sh-1);opacity:0;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px)}.gpsbtn:hover:after,.gpsbtn:focus-visible:after{opacity:1;transform:translateY(0)}.gpsbtn:disabled{opacity:.5;cursor:default}.gpsbtn .i{width:17px;height:17px}.locnow{color:var(--ink-soft);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;display:flex}.locnow .i{width:15px;height:15px;color:var(--teal);flex:none;display:block}.locnow b{color:var(--ink);font-weight:700}.locempty{color:var(--muted);margin:4px 2px 0;font-size:12.5px}.exline .loclogin{color:var(--teal);font-weight:600;text-decoration:underline}.exline .loclogin:hover{color:var(--teal-deep)}.locsec{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 8px;display:flex}.locsec-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.locsec-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.locsec-count.is-full{color:var(--gold-ink);font-weight:700}.locslotlist{max-height:216px;margin-bottom:8px;overflow:auto}.cityopt .cityopt-label{flex:1;min-width:0}.cityopt.is-current{border-color:var(--teal);background:var(--tint);font-weight:600}.cityopt .tick{color:var(--teal);flex:none;margin-left:auto}.confirmbar,.limitbar{border-radius:10px;margin:10px 0 0;padding:10px 12px}.confirmbar{background:var(--fill);border:1px solid var(--line-strong)}.limitbar{background:var(--tint-warn);border:1px solid var(--tint-warn-line)}.confirmbar .exline{margin:0 0 8px}.limitbar .exline{color:var(--gold-ink);margin:0 0 8px}.confirmactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.confirmactions .btn-primary,.confirmactions .btn-ghost{flex:1;justify-content:center;width:auto;min-width:0;padding:8px 12px;font-size:13px;text-decoration:none}.loclimit{background:var(--tint-warn);border:1px solid var(--tint-warn-line);color:var(--gold-ink);border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.loclimit .loclogin{color:var(--teal);font-weight:600;text-decoration:underline}.loclimit .loclogin:hover{color:var(--teal-deep)}.consent-banner{z-index:70;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;flex-direction:row;align-items:center;gap:20px;max-width:680px;padding:16px 20px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 28px #00000029}.consent-banner__text{flex:1;min-width:0}.consent-banner__text strong{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.consent-banner__text p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.consent-banner__text a{color:var(--teal);text-decoration:underline}.consent-banner__actions{flex-direction:column;flex:none;gap:8px;display:flex}.consent-banner__actions .btn-primary,.consent-banner__actions .btn-ghost{white-space:nowrap;flex:none;width:100%;padding:9px 18px}@media (min-width:761px){.consent-banner{right:calc(var(--util-w) + 16px)}}@media (max-width:600px){.consent-banner{flex-direction:column;align-items:stretch;gap:12px;max-width:none;left:12px;right:12px}.consent-banner__actions .btn-primary,.consent-banner__actions .btn-ghost{flex:1}}.manage-cookies{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:12px;padding:0;font-size:12px;text-decoration:underline}.manage-cookies:hover{color:var(--ink)}.qualify-page{max-width:600px;margin:0 auto;padding:24px 16px}.qualify-page h1{color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:700}.qualify-intro{color:var(--muted);margin:0 0 20px;font-size:14px}.qualify-form,.qualify-fields{flex-direction:column;gap:14px;display:flex}.qualify-actions{flex-direction:column;gap:12px;display:flex}.qualify-form label{color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.qualify-form input[type=text],.qualify-form input[type=email],.qualify-form input[type=tel],.qualify-form select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:400}.qualify-form input:disabled{background:var(--fill);color:var(--muted)}.qualify-form select{appearance:none;background-image:var(--select-chevron);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:36px}.qualify-form select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--tint);outline:none}.qualify-consent{color:var(--muted);align-items:flex-start;font-size:13px;display:flex;flex-direction:row!important;gap:8px!important;font-weight:400!important}.qualify-consent label{font-weight:400;font-size:inherit;color:inherit;gap:0;display:inline}.qualify-status{min-height:1.2em;color:var(--muted);margin:0;font-size:13px;line-height:1.2}.qualify-status.is-error{color:#b03a2e}.qualify-foot{flex-direction:column;gap:10px;display:flex}.qualify-done{text-align:center;max-width:520px;color:var(--ink);margin:40px auto;font-size:16px}.gz-tabbar{z-index:6;background:var(--bg);padding-top:4px;position:sticky;top:0}.gz-tabbar .analytics-tabs{margin-bottom:0}.gz-select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--r-ctl,8px);background:var(--surface) var(--select-chevron) no-repeat right 10px center;font:inherit;color:var(--ink);cursor:pointer;background-size:14px;padding:9px 32px 9px 12px;font-size:13px}.gz-select:focus{border-color:var(--teal);outline:none}@keyframes gz-spin{to{transform:rotate(360deg)}}.gz-umain{min-width:0}.gz-uname{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.gz-uemail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.gz-acc{min-width:0}.gz-accname{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gz-accsub{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.gz-plancell{min-width:0}.gz-plansrc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex;overflow:hidden}.badge.trial{background:var(--tint);color:var(--pos)}.badge.free{background:var(--fill);color:var(--ink-soft)}.badge.pro{background:var(--ai-green-200);color:var(--teal-deep)}.badge.pro .gdot{background:var(--teal)}.badge.owner{background:var(--ai-green-200);color:var(--teal-deep)}.badge.member{background:var(--fill);color:var(--muted)}.badge.role{background:var(--admin-role-bg);color:var(--admin-role-ink)}.badge.master{background:var(--teal-deep);color:var(--tint)}.dark .badge.master{color:var(--env-label-ink)}.badge.sm{padding:2px 7px;font-size:10px}.env-pill{border-radius:var(--radius-pill);letter-spacing:.02em;color:var(--env-label-ink);align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.env-pill.prod{background:var(--env-prod)}.env-pill.stg{background:var(--env-stg)}.env-pill.dev{background:var(--env-dev)}.qbar{background:var(--fill);border-radius:6px;height:6px;overflow:hidden}.qbar>i{background:var(--teal-lift);border-radius:6px;height:100%;display:block}.qbar.warn>i{background:var(--gold)}.qbar.full>i{background:var(--neg)}.gz-quota{flex-direction:column;gap:4px;min-width:0;display:flex}.gz-qtxt{color:var(--muted);font-size:11.5px}.gz-qualyes{color:var(--pos);align-items:center;gap:4px;font-weight:700;display:inline-flex}.gz-qualyes .i{width:15px;height:15px}.gz-qualno{color:var(--g400)}.gz-qualstat{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.gz-act{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.gz-rowmenu{justify-self:end;display:inline-flex;position:relative}.gz-kebab-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.gz-kebab-btn:hover,.gz-kebab-btn[aria-expanded=true]{background:var(--fill);color:var(--ink)}.gz-kebab-btn .i{width:17px;height:17px}.gz-menuscrim{z-index:75;cursor:default;background:0 0;border:0;position:fixed;inset:0}.gz-rowmenu-list{z-index:76;background:var(--surface);border:1px solid var(--line);min-width:236px;box-shadow:var(--sh-3);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.gz-rowmenu-list>button,.gz-rowmenu-list>.gz-menulink{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.gz-rowmenu-list>button:hover,.gz-rowmenu-list>.gz-menulink:hover{background:var(--tint)}.gz-rowmenu-list .i{width:15px;height:15px;color:var(--muted);flex:none}.gz-menusep{background:var(--line);height:1px;margin:4px 2px}.gz-state{text-align:center;color:var(--muted);padding:40px 18px;font-size:13.5px}.gz-state.err{color:var(--neg)}.gz-pbtn{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-ctl,8px);font:inherit;cursor:pointer;color:var(--ink-soft);padding:7px 12px;font-size:13px;font-weight:600}.gz-pbtn:disabled{opacity:.45;cursor:not-allowed}.analytics-tab-new{letter-spacing:.03em;text-transform:uppercase;background:var(--tint);color:var(--teal);border-radius:4px;align-items:center;padding:3px 6px 2px;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex}.gz-term{min-width:0}.gz-term .prod{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.gz-term .q{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.gz-term .uf{background:var(--fill);color:var(--ink-soft);border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.gz-dash{color:var(--muted)}.gz-when{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.gz-ev{align-items:center;gap:8px;min-width:0;display:flex}.gz-evdot{border-radius:999px;flex:none;width:8px;height:8px}.gz-evdot.compare{background:var(--teal-lift)}.gz-evdot.conv{background:var(--gold)}.gz-evdot.acq{background:var(--g400)}.gz-evdot.support{background:var(--pos)}.gz-evbody{flex-direction:column;min-width:0;display:flex}.gz-evlabel{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gz-evname{font-family:var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.gz-anon{color:var(--muted);font-style:italic}.gz-dev{color:var(--ink-soft);font-size:12.5px}.gz-dev .os{color:var(--muted)}.gz-chev{color:var(--g400);place-items:center;display:grid}.drawer-scrim{z-index:60;opacity:0;pointer-events:none;background:#0000006b;transition:opacity .18s;position:fixed;inset:0}.drawer-scrim.show{opacity:1;pointer-events:auto}.drawer{background:var(--surface);width:480px;max-width:94vw;height:100vh;box-shadow:var(--sh-3,0 18px 40px #003b3d1f);border-left:1px solid var(--line);z-index:61;flex-direction:column;transition:transform .22s,right .18s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer.show{transform:translate(0)}@media (min-width:761px){.drawer{right:var(--util-w)}body:has(.urail:hover) .drawer{right:var(--util-open)}}.drawer-hd{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 10px;display:flex}.drawer-hd .ttl{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.drawer-hd .sub{color:var(--muted);margin-top:3px;font-size:12.5px}.drawer-body{flex:1;min-height:0;padding:8px 20px 22px;overflow:auto}.gz-sect{border-bottom:1px solid var(--fill);padding:14px 0}.gz-sect:last-child{border-bottom:0}.gz-sect h4{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);justify-content:space-between;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.gz-scope{color:var(--muted);letter-spacing:.02em;text-transform:none;background:var(--fill);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.gz-kv{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.gz-kv .k{color:var(--muted);flex:none}.gz-kv .v{text-align:right;min-width:0;font-weight:600}.gz-quota-inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gz-quota-inline .muted{font-size:12px;font-weight:400}.gz-quota-sub{color:var(--muted);font-size:12px}.gz-bonus{color:var(--pos);margin-left:5px;font-style:normal;font-weight:700}.gz-bonus.before{margin-left:0;margin-right:5px}.gz-bonus.neg,.analytics-kpi-unit.neg{color:var(--neg)}.gz-acctinfo{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-bottom:12px;font-size:13.5px;display:flex}.gz-acctname{color:var(--ink);font-weight:700}.gz-mini{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.gz-mini:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.gz-mini:disabled{opacity:.5;cursor:not-allowed}.gz-mini .i{width:13px;height:13px}.gz-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.gz-siblist{flex-direction:column;gap:8px;display:flex}.gz-sib{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.gz-sib .av{background:var(--tint);width:30px;height:30px;color:var(--teal);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.gz-sib .si{flex:1;min-width:0}.gz-sib .si .n{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.gz-sib .si .e{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gz-sib .sibctl{flex:none;gap:6px;display:flex}.gz-kv .k.gz-klink{color:var(--teal);cursor:pointer;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.gz-kv .k.gz-klink:hover{text-decoration:underline}.gz-kv .k.gz-klink .i{width:13px;height:13px}.gz-note{color:var(--muted);background:var(--fill);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.gz-note.warn{background:color-mix(in srgb, var(--neg) 8%, var(--surface));color:var(--neg)}.gz-hint{color:var(--muted);margin:8px 0 0;font-size:12px}.gz-planbar-actions{flex:none;gap:8px;display:flex}.gz-trialbanner{background:var(--gold-soft);color:var(--gold-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 12px;padding:9px 12px;font-size:12.5px;display:flex}.gz-roleselect{min-width:150px}.gz-roleedit{flex-direction:column;gap:14px;margin-top:2px;display:flex}.gz-mutedline{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.gz-roleactions{justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.gz-roleinvite{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.gz-roleinvite-hd{align-items:flex-start;gap:10px;display:flex}.gz-roleinvite-ic{background:var(--fill);width:30px;height:30px;color:var(--gold-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.gz-roleinvite-ic .i{width:16px;height:16px}.gz-roleinvite-ttl{color:var(--ink);font-size:13.5px;font-weight:700}.gz-roleinvite-hd .gz-mutedline{margin-top:2px}.gz-roleinvite-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gz-roleinvite-row .gz-fld{flex:190px}.gz-collapse{border:1px solid var(--line);border-radius:10px;overflow:hidden}.gz-collapse-hd{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.gz-collapse-hd:hover{background:var(--fill)}.gz-collapse-hd .i{width:14px;height:14px;color:var(--muted);flex:none}.gz-collapse-ttl{font-size:13px;font-weight:600}.gz-collapse-sub{color:var(--muted);margin-left:auto;font-size:12px}.gz-collapse-body{border-top:1px solid var(--line);padding:2px 12px 10px}.gz-collapse-body>.gz-mutedline{margin-bottom:12px}.gz-effbox{background:var(--fill);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.gz-effhd{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.gz-effperms{flex-wrap:wrap;gap:6px;display:flex}.badge.gz-effperm{background:var(--tint);color:var(--teal)}.gz-planblock+.gz-planblock{margin-top:10px}.gz-detailbox{background:var(--fill);border:1px solid var(--line);border-radius:10px;align-items:center;min-height:42px;margin-top:6px;padding:8px 12px;display:flex}.gz-stack.gz-detailbox{flex-direction:column;justify-content:center;align-items:stretch}.gz-detailbox .badge.free,.gz-detailbox .gz-locchip{background:var(--surface)}.gz-stack{flex-direction:column;display:flex}.gz-grant{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;font-size:12.5px;display:grid}.gz-grant+.gz-grant{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.gz-grant .badge{padding:5px 11px;font-size:12.5px}.gz-grant:not(.on) .badge{opacity:.6}.gz-grant-metawrap{flex-direction:column;gap:2px;min-width:0;display:flex}.gz-grant-meta{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.gz-srcdot{background:var(--muted);border-radius:999px;flex:none;width:7px;height:7px}.gz-grant-end{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.gz-srcdot.gestao{background:var(--teal)}.gz-srcdot.billing{background:var(--admin-role-ink)}.gz-srcdot.manual,.gz-srcdot.trial{background:var(--pos)}.gz-srcdot.internal{background:var(--muted)}.gz-gstatus{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-self:end;padding:2px 8px;font-size:10px;font-weight:700}.gz-gstatus.on{background:var(--tint-good);color:var(--pos);border:1px solid var(--tint-good-line)}.gz-gstatus.over{background:var(--fill);color:var(--muted)}.gz-gstatus.off{color:var(--muted)}.gz-switchrow{border:1px solid var(--line);background:var(--fill);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}.gz-switch{--sw:44px;width:var(--sw);background:var(--line-strong);cursor:pointer;border:0;border-radius:999px;flex:none;height:24px;transition:background .15s;position:relative}.gz-switch:after{content:"";background:var(--surface);width:20px;height:20px;box-shadow:var(--sh-1,0 1px 2px #0003);border-radius:999px;transition:left .15s;position:absolute;top:2px;left:2px}.gz-switch[aria-checked=true]{background:var(--accent-fill)}.gz-switch[aria-checked=true]:after{left:22px}.gz-switch:disabled{opacity:.5;cursor:not-allowed}.gz-switchrow .gz-swlab{color:var(--ink);font-size:13.5px;font-weight:600}.gz-switchrow .gz-swdesc{color:var(--muted);min-height:2.9em;margin-top:3px;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.gz-switch,.gz-switch:after{transition:none}}.gz-previewline{background:var(--tint);border:1px dashed var(--tint-good-line);color:var(--ink-soft);border-radius:10px;min-height:calc(3em + 24px);margin-top:2px;padding:12px 14px;font-size:13px;line-height:1.5}.gz-previewline strong{color:var(--ink)}.flag-toggle-status{min-height:56px}.gz-timeline{flex-direction:column;gap:2px;display:flex}.gz-tl{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.gz-tldot{background:var(--teal-lift);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.gz-tlbody{min-width:0}.gz-tlname{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.gz-tlterm{color:var(--ink-soft);margin-top:2px;font-size:12px}.gz-tlterm b{color:var(--ink)}.gz-tlmeta{color:var(--muted);font-size:11.5px}.gz-qualsum{border-bottom:1px solid var(--fill);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:2px;padding:0 0 12px;font-size:13px;display:flex}.gz-qualsum-attrs{color:var(--muted)}.gz-fullpage{border:1px solid var(--line);border-radius:var(--r-card);background:var(--fill);color:var(--ai-green-700);justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:11px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.gz-fullpage:hover{background:var(--surface);border-color:var(--ai-green-700)}.gz-fullpage .i{width:15px;height:15px}.ud-pagettl{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ud-back{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ud-back:hover{color:var(--ai-green-700)}.ud-back .i{width:15px;height:15px}.camp-tabbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.camp-tabbar .analytics-tabs{margin-bottom:0}.camp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.camp-archived-note{color:var(--muted);margin:0 0 12px}.ud-panel:focus{outline:none}.ud-panel:focus-visible{outline:2px solid var(--ai-green-700);outline-offset:4px;border-radius:6px}.ud-panel .gz-sect{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-1);margin-bottom:16px;padding:18px}.ud-panel .gz-sect:last-child{border:1px solid var(--line);margin-bottom:0}.ud-panel .gz-sect h4{margin-bottom:14px;font-size:12px}.ud-overview{flex-direction:column;gap:18px;display:flex}.btn-gold{border-radius:var(--r-ctl,8px);background:var(--gold);color:var(--ink);cursor:pointer;border:0;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.btn-gold:disabled{opacity:.5;cursor:not-allowed}.btn-danger{border-radius:var(--r-ctl,8px);border:1px solid color-mix(in srgb, var(--neg) 35%, var(--surface));background:var(--surface);color:var(--neg);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.gz-preset{flex-wrap:wrap;gap:8px;display:flex}.gz-preset button{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-ctl,8px);font:inherit;cursor:pointer;color:var(--ink-soft);padding:8px 14px;font-weight:600}.gz-preset button.on{border-color:var(--teal);background:var(--tint);color:var(--teal)}.gz-fld{flex-direction:column;gap:5px;display:flex}.gz-fld label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.gz-confirmterm{text-transform:none;letter-spacing:0;color:var(--gold-ink);background:var(--tint-warn);border:1px solid var(--tint-warn-line);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700}.gz-fld input,.gz-fld select,.gz-fld textarea{border:1px solid var(--line-strong);border-radius:var(--r-ctl,8px);font:inherit;color:var(--ink);background:var(--surface);padding:9px 11px;font-size:14px}.gz-fld select{appearance:none;background:var(--surface) var(--select-chevron) no-repeat right 11px center;cursor:pointer;background-size:14px;padding-right:32px}.gz-fld textarea{resize:vertical}.gz-fld input:focus,.gz-fld select:focus,.gz-fld textarea:focus{border-color:var(--teal);outline:none}.gz-chk{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.gz-foot{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.gz-difflegend{color:var(--muted);gap:14px;margin:2px 0 8px;font-size:11.5px;display:flex}.gz-diffmark{border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.gz-diffmark.added{color:var(--pos);background:var(--tint-good)}.gz-diffmark.changed{color:var(--gold-ink);background:var(--tint-warn)}.gz-diffmark.removed{color:var(--neg);background:var(--tint-bad)}.gz-difflist{border:1px solid var(--line);border-radius:var(--r-ctl,8px);flex-direction:column;gap:1px;max-height:280px;padding:2px 12px;display:flex;overflow:auto}.gz-diffline{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:7px 0;font-size:13px;display:flex}.gz-diffline:last-child{border-bottom:0}.gz-difflabel{color:var(--ink-soft);flex:1}.gz-diffval{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-weight:600}.gz-locchips{flex-wrap:wrap;gap:6px;display:flex}.gz-locchips-inline{margin:2px 0 6px}.gz-locchip{border:1px solid var(--line-strong);background:var(--fill);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.gz-locchip.more{color:var(--muted);font-weight:500}.gz-preset-num{flex:none;width:92px}.gz-linkbtn{font:inherit;color:var(--teal);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.gz-linkbtn.danger{color:var(--neg)}.gz-linkbtn:disabled{opacity:.5;cursor:not-allowed}.qualify-form input[type=tel]:focus,.qualify-form .PhoneInputInput:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--tint);outline:none}.qualify-id{background:var(--fill);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.qualify-id__avatar{background:var(--tint);width:34px;height:34px;color:var(--teal-deep);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.qualify-id__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.qualify-id__text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.qualify-id__text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.qualify-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal);flex:none;margin-top:2px}.qualify-consent a{color:var(--teal);font-weight:600;text-decoration:underline}.qualify-consent a:hover{color:var(--teal-deep)}.qualify-modal{flex-direction:column;max-width:600px;max-height:90vh;display:flex;overflow:hidden}.qualify-modal>.mh,.qualify-modal>.qualify-modal__title,.qualify-modal>.qualify-modal__intro{flex:none}.qualify-modal>.qualify-form{flex:0 auto;gap:0;min-height:0;overflow:hidden}.qualify-modal .qualify-fields{flex:auto;min-height:0;padding:2px 4px 14px 0;overflow-y:auto}.qualify-modal .qualify-actions{border-top:1px solid var(--line);background:var(--surface);flex:none;padding-top:14px}.qualify-modal__title{color:var(--ink);margin:8px 0 4px;font-size:19px;font-weight:700}.qualify-modal__intro{color:var(--muted);margin:0 0 16px;font-size:13.5px}.qualify-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.qualify-grid>*{min-width:0}.qualify-grid select{width:100%;min-width:0}.qualify-grid .qualify-na{display:none}@media (min-width:561px){.qualify-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}.qualify-grid .qualify-na{color:var(--muted);display:flex}.qualify-grid .qualify-na select{color:var(--muted);cursor:default;background-image:none;border-style:dashed}}.qualify-buttons{align-items:stretch;gap:10px;display:flex}.qualify-buttons .btn-primary{flex:1}.qualify-buttons .qualify-later{flex:none}.muni-combobox{position:relative}.muni-combobox .locfield{margin-bottom:0}.muni-combobox .locfield input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-weight:400}.muni-listbox{z-index:20;background:var(--surface);border:1px solid var(--line-strong);max-height:240px;box-shadow:var(--sh-2);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.muni-listbox li{color:var(--ink);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:14px;font-weight:400}.muni-listbox li:hover,.muni-listbox li.is-active{background:var(--tint);color:var(--teal-deep)}.muni-empty{z-index:20;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--sh-2);color:var(--muted);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:400;position:absolute;top:calc(100% + 4px);left:0;right:0}.qualify-form .PhoneInput{align-items:center;gap:8px;display:flex}.qualify-form .PhoneInputInput{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;flex:1;padding:10px 12px;font-size:14px;font-weight:400}.qualify-form .PhoneInputInput:disabled{background:var(--fill);color:var(--muted)}.qualify-form .PhoneInputCountry{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;padding:8px 10px}.qualify-form .PhoneInputCountrySelectArrow{color:var(--muted)}.gate-seal{font:inherit;color:var(--gold-ink);background:var(--surface);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:12px;font-weight:600;line-height:1;transition:border-color .12s,background .12s;display:inline-flex}.gate-seal:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold-soft) 50%, var(--surface))}.gate-seal-ic{color:var(--gold-ink)}.gate-seal:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.gate-seal .i{width:14px;height:14px}.gate-seal-em{text-transform:uppercase;letter-spacing:.04em;color:var(--gold-ink);background:var(--surface);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.gate-seal--done{color:var(--pos);background:color-mix(in srgb, var(--pos) 12%, var(--surface));border-color:color-mix(in srgb, var(--pos) 35%, transparent)}.gate-seal--done .i,.tag-lock .i,.badge.prem .i{width:13px;height:13px}.soon-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s;display:block}.soon-card:hover{border-color:var(--line-strong);box-shadow:var(--sh-2)}.soon-card .ch h3{margin:0;font-size:14px}.soon-card .ch{margin-bottom:10px}.soon-card .alert{padding:0}.soon-card .ad{color:var(--ink-soft);min-height:30px}.soon-chip{background:var(--gold-soft);color:var(--gold-ink);border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.soon-chip:after{content:"→";font-weight:700}.soon-chip.done{background:color-mix(in srgb, var(--pos) 12%, var(--surface));color:var(--pos);border-color:color-mix(in srgb, var(--pos) 35%, transparent)}.soon-chip.done:after{content:""}.soon-interest{margin-top:20px}.soon-interest .soon-chip{margin-top:0}.soon-banner{margin:0}.soon-banner-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin-bottom:2px;font-size:10px;font-weight:700}.soon-banner--dark{background:linear-gradient(180deg, var(--teal-deep), color-mix(in srgb, var(--teal-deep) 62%, var(--ink)));padding-block:17px}.soon-banner--dark .soon-banner-eyebrow{color:color-mix(in srgb, var(--surface) 78%, transparent)}.interest-modal{text-align:left}.interest-loading{min-height:96px;color:var(--muted);place-items:center;font-size:12.5px;display:grid}.interest-head{align-items:center;gap:13px;margin:8px 0 6px;display:flex}.interest-ic{background:var(--gold-soft);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);width:48px;height:48px;color:var(--gold-ink);border-radius:12px;flex:none;place-items:center;display:grid}.interest-ic .i{width:22px;height:22px}.interest-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px}.interest-sub{color:var(--muted);margin:0 0 16px;font-size:12.5px}.interest-fl{color:var(--ink-soft);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.interest-levels{gap:8px;margin-bottom:15px;display:flex}.interest-lv{border:1px solid var(--line);text-align:center;cursor:pointer;font:inherit;color:var(--ink-soft);background:var(--surface);border-radius:10px;flex:1;padding:10px 8px;font-size:12.5px;font-weight:600;transition:border-color .12s,background .12s,color .12s,box-shadow .12s}.interest-lv:hover{border-color:var(--line-strong)}.interest-lv.on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-ink);box-shadow:0 0 0 1px var(--gold)}.interest-lv-em{margin-bottom:3px;font-size:17px;display:block}.interest-note{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:var(--bg);border-radius:10px;min-height:74px;padding:10px 11px;font-family:inherit;font-size:12.5px}.interest-note::placeholder{color:var(--muted)}.interest-cta{width:100%;margin-top:13px}.interest-fine{color:var(--muted);text-align:center;margin:9px 0 0;font-size:10.5px}.interest-okbadge{color:var(--pos);background:color-mix(in srgb, var(--pos) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--pos) 30%, transparent);border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.interest-okbadge .i{width:14px;height:14px}.interest-levelshow{color:var(--gold-ink);background:var(--gold-soft);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.interest-quote{border-left:3px solid var(--line-strong);background:var(--fill);color:var(--ink-soft);border-radius:0 8px 8px 0;margin:13px 0 4px;padding:10px 13px;font-size:12.5px;font-style:italic}.interest-rowbtns{gap:9px;margin-top:15px;display:flex}.interest-rowbtns .bigbtn{flex:1}.inicio-search{margin-bottom:18px}.rchips{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.rchips-lbl{white-space:normal}.rchips-place{color:var(--teal);font-weight:700}.rchip{border:1px solid var(--line-strong);background:var(--surface);color:var(--teal);font:inherit;cursor:pointer;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:700}.rchip:hover,.rchip:focus-visible{border-color:var(--teal)}.home-explainer{align-items:flex-start;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.home-explainer .he-tx{flex:1;min-width:0}.home-explainer h2{color:var(--teal);letter-spacing:var(--track-tight);margin:0 0 4px;font-size:15.5px}.home-explainer .he-tx p{color:var(--ink-soft);margin:0;font-size:13px}.home-explainer .he-acts{flex-direction:column;flex:none;gap:8px;width:172px;display:flex}.home-explainer .he-acts .bigbtn{justify-content:center;padding:10px 16px}.home-explainer .he-x{background:var(--fill);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.home-explainer .he-x:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.home-explainer .he-x .i{width:16px;height:16px}.home-explainer .he-link{color:var(--teal);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.home-explainer .he-link:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.home-explainer .he-link .i{width:15px;height:15px}.home-explainer.collapsed{align-items:center;gap:14px;padding:11px 16px}.home-explainer .he-collapsed{min-width:0;color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13px;overflow:hidden}.home-explainer .he-collapsed b{color:var(--teal);font-weight:700}.how-tour-scrim{justify-content:center;align-items:center;padding:20px;display:flex}.how-tour{width:100%;max-width:520px;max-height:calc(100dvh - 32px);overflow-y:auto}.how-tour-stack{margin:8px 0 16px;display:grid}.how-tour-stack>div{visibility:hidden;grid-area:1/1}.how-tour-stack>div.on{visibility:visible}.how-tour h2{color:var(--teal);letter-spacing:var(--track-tight);text-wrap:balance;margin:0 0 8px;font-size:20px}.how-tour-body{color:var(--ink-soft);margin:0;font-size:13.5px}.how-tour-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.how-tour-dots{gap:6px;margin-right:auto;display:flex}.how-tour-dots i{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.how-tour-dots i.on{background:var(--gold)}.how-tour-back{padding:10px 16px}.how-tour-back .i{width:16px;height:16px}.rsearch .f.flash{border-color:var(--gold);animation:1s ease-out 2 home-search-flash}@keyframes home-search-flash{0%{box-shadow:0 0 #c7972b73}60%{box-shadow:0 0 0 9px #c7972b00}to{box-shadow:0 0 #c7972b00}}@media (max-width:900px){.home-explainer{flex-wrap:wrap;gap:12px;padding:14px 16px;position:relative}.home-explainer.collapsed{flex-wrap:nowrap}.home-explainer .he-tx{flex-basis:100%;padding-right:32px}.home-explainer .he-tx p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-explainer .he-acts{width:100%}.home-explainer .he-x{position:absolute;top:14px;right:14px}}@media (max-width:480px){.how-tour-scrim{align-items:flex-end;padding:12px}.how-tour{max-height:calc(100dvh - 20px)}.how-tour h2{font-size:18px}.how-tour-foot .bigbtn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.rsearch .f.flash{animation:none;box-shadow:0 0 0 4px #c7972b59}}.dark :is(.btn-primary,.btn-aegro,.rsearch-btn,.rsearch .go,.locchip,.connect button,.connect .connectcta,.faq-table thead th,.bigbtn.green,.int-paywall-cta){background:var(--accent-fill);color:#fff}.dark :is(.more:hover,.pcmp thead .pcmp-pro,.analytics-demand-h,.exline .loclogin:hover,.qualify-consent a:hover){color:var(--teal)}.dark :is(.qchip.pro,.badge.pro,.badge.owner,.plan.pro,.qualify-id__avatar,.muni-listbox li.is-active){color:var(--ink)}.dark .soon-banner--dark{background:linear-gradient(180deg, var(--brand-hero-from), var(--brand-hero-to))}.dark .soon-banner--dark .soon-banner-eyebrow{color:#ffffffd1}.tip-balloon{z-index:90;background:var(--tip-bg);max-width:268px;color:var(--tip-ink);border:1px solid var(--tip-border);box-shadow:var(--tip-shadow);opacity:0;border-radius:10px;padding:9px 12px;font-size:12.75px;line-height:1.42;transition:opacity .12s;position:fixed}.tip-balloon.is-visible{opacity:1}.tip-title{margin-bottom:3px;font-weight:700;display:block}.tip-body{display:block}.tip-formula{font-family:var(--mono);color:var(--tip-chip-ink);background:var(--tip-chip-bg);border-radius:6px;margin-top:8px;padding:4px 7px;font-size:11px;display:inline-block}.gz-tipreason{border-top:1px solid var(--tip-chip-bg);color:var(--tip-chip-ink);margin-top:6px;padding-top:6px}.tip-arrow{background:var(--tip-bg);border-right:1px solid var(--tip-border);border-bottom:1px solid var(--tip-border);width:9px;height:9px;position:absolute;transform:rotate(45deg)}.tip-balloon[data-place=top] .tip-arrow{bottom:-5px}.tip-balloon[data-place=bottom] .tip-arrow{border:0;border-left:1px solid var(--tip-border);border-top:1px solid var(--tip-border);top:-5px}@media (prefers-reduced-motion:reduce){.tip-balloon{transition:none}}.infotip{width:16px;height:16px;color:var(--muted);cursor:help;vertical-align:middle;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;padding:0;display:inline-grid}.infotip .i{width:14px;height:14px}.infotip:hover,.infotip:focus-visible{color:var(--teal)}.infotip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.tiptext{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);cursor:help}.tiptext:hover,.tiptext:focus-visible{-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.tiptext:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.lm-card{overflow:visible}.lm-scroll{overflow-x:auto}.lm-table{border-collapse:collapse;table-layout:fixed;width:100%}.lm-table th,.lm-table td{border:1px solid var(--ai-line);text-align:center;vertical-align:middle;padding:8px 10px}.lm-corner,.lm-rowhead{text-align:left;width:190px;color:var(--ink-soft);background:var(--fill);font-size:13px;font-weight:600}.lm-planhead{color:var(--ink);background:var(--fill);font-size:13px;font-weight:700}.lm-footlabel{color:var(--muted);font-weight:500}.lm-cell{cursor:pointer;background:var(--surface);position:relative}.lm-cell:hover{background:var(--fill)}.lm-cell.lm-active{box-shadow:inset 0 0 0 2px var(--accent-fill)}.lm-cell:focus,.lm-cell:focus-visible{outline:none}.lm-cell.lm-hidden{background:var(--tint-mute)}.lm-cell.lm-dirty{background:var(--tint-warn);box-shadow:inset 0 0 0 1px var(--tint-warn-line)}.lm-cell.lm-dirty.lm-active{box-shadow:inset 0 0 0 1px var(--tint-warn-line), inset 0 0 0 2px var(--accent-fill)}.lm-cell.lm-dirty:before{content:"";background:var(--gold-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.lm-cellinner{justify-content:center;align-items:center;gap:4px;display:flex}.lm-cellrow{align-items:baseline;gap:3px;display:inline-flex}.lm-val{color:var(--ink);font-weight:600}.lm-window{color:var(--muted);font-size:11px}.lm-input{width:4.5em;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--accent-fill);text-align:center;border-radius:6px;padding:2px 5px;font-weight:600}.lm-vis{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.lm-vis:hover{background:var(--tint-mute)}.lm-vis .i{width:15px;height:15px}.lm-vis.on{color:var(--accent-fill)}.lm-vis:not(.on):after{content:"";background:currentColor;height:1.5px;position:absolute;top:49%;left:15%;right:15%;transform:rotate(-38deg)}.lm-foot{text-align:left;vertical-align:top;background:var(--surface)}.lm-foot .btn-gold.sm{display:inline-flex}.lm-provenance{color:var(--muted);margin-top:6px;font-size:11.5px}.lm-provenance a{color:var(--teal);font-weight:600}.lm-provenance a:hover{color:var(--teal-deep)}.lm-anonhead-in{justify-content:center;align-items:center;gap:4px;display:inline-flex}.lm-cell.lm-anon,.lm-cell.lm-anon:hover{background:var(--fill);cursor:default}.lm-anon .lm-val{color:var(--ink-soft)}.lm-anon .lm-na{color:var(--muted);font-weight:600}.lm-anonfoot,.lm-anonfoot:hover{background:var(--fill)}@media (prefers-reduced-motion:reduce){.lm-vis,.lm-cell{transition:none}}.gz-audwho{align-items:center;gap:8px;min-width:0;display:flex}.gz-audwho .av{background:var(--tint);width:24px;height:24px;color:var(--teal);border-radius:999px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.gz-audwho-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gz-audwho-sys{color:var(--muted);font-size:13px;font-weight:600}.gz-audsummary{font-family:var(--mono);color:var(--ink);font-size:12.5px}.gz-audtarget{font-family:var(--mono);color:var(--muted);flex-direction:column;gap:1px;min-width:0;display:flex}.gz-audtarget-domain{text-transform:uppercase;letter-spacing:.02em;font-size:10.5px}.gz-audtarget-key{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.gz-audrestore{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-ctl,8px);font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;padding:5px 10px;font-size:12px;font-weight:600}.gz-audrestore:hover:not(:disabled){background:var(--tint);color:var(--teal)}.gz-audrestore:disabled{opacity:.45;cursor:not-allowed}.rl-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:14px;display:flex}.rl-lead{min-width:240px;color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.5}.rl-namecell{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.rl-name{color:var(--ink);font-weight:600}.rl-key{font-family:var(--mono);color:var(--muted);font-size:11.5px}.rl-perms,.rl-members{color:var(--ink-soft);font-size:13px}.rl-actions{justify-content:flex-end;gap:6px;display:inline-flex}.rl-act{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-ctl,8px);font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;padding:5px 12px;font-size:12px;font-weight:600}.rl-act:hover:not(:disabled){background:var(--tint);color:var(--teal)}.rl-act.danger{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 32%, var(--surface))}.rl-act.danger:hover:not(:disabled){background:var(--tint-bad);color:var(--neg)}.rl-act:disabled{opacity:.45;cursor:not-allowed}.rl-modal{max-width:560px}.rl-perms-head{justify-content:space-between;align-items:baseline;margin-top:2px;display:flex}.rl-perms-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.rl-perms-count{color:var(--muted);font-size:12px}.rl-area{border:0;border-top:1px solid var(--line);margin:0;padding:8px 0 4px}.rl-area-cap{color:var(--ink-soft);margin-bottom:4px;padding:0;font-size:11.5px;font-weight:700}.rl-perm{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.rl-perm:hover:not(.locked){background:var(--fill)}.rl-perm.locked{cursor:default}.rl-perm-box{width:15px;height:15px;accent-color:var(--teal);cursor:inherit;flex:none;margin-top:2px}.rl-perm-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.rl-perm-label{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.rl-perm.locked .rl-perm-label{color:var(--ink-soft)}.rl-perm-desc{color:var(--muted);font-size:12px;line-height:1.45}.rl-perm-flag{color:var(--gold-ink);display:inline-flex}.rl-perm-flag .i{width:13px;height:13px}.rl-perm-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--fill);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.rl-del-disabled{color:var(--muted);opacity:.6;cursor:not-allowed;align-self:center;font-size:13px;font-weight:600}.op-list{flex-direction:column;gap:14px;display:flex}.op-card{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:16px 18px}.op-title{color:var(--ink);font-size:14px;font-weight:600}.op-desc{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.op-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.op-report{border:1px solid var(--line);background:var(--tint-mute);border-radius:10px;margin-top:14px;padding:12px 14px}.op-report-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.op-mode{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.op-mode.sim{background:var(--tint-warn);border-color:var(--tint-warn-line)}.op-mode.exec{background:var(--tint-good);border-color:var(--tint-good-line)}.op-mode.fail{background:var(--tint-bad);border-color:var(--line)}.op-running{border:1px solid var(--tint-warn-line);background:var(--tint-warn);color:var(--ink-soft);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.op-spinner{border:2px solid var(--line-strong);border-top-color:var(--gold-ink);border-radius:999px;flex:none;width:16px;height:16px;animation:.8s linear infinite op-spin}@keyframes op-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.op-spinner{animation:none}}.op-report-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:2px;display:grid}.op-report-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.op-report-row .k{color:var(--muted);font-size:11.5px;line-height:1.3}.op-report-row .v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.15}.op-confirm-token{font-family:var(--mono);color:var(--ink);font-weight:700}.gz-toggle{appearance:none;font:inherit;color:var(--ai-ink-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 4px;font-size:13px;font-weight:600;transition:color .12s;display:inline-flex}.gz-toggle:hover:not(:disabled),.gz-toggle.on{color:var(--ai-green-700)}.gz-toggle:disabled{cursor:default;opacity:.7}.gz-toggle-track{box-sizing:border-box;background:var(--ai-line-strong);border-radius:999px;flex:none;width:40px;height:22px;padding:3px;transition:background .15s;display:inline-flex}.gz-toggle-thumb{box-sizing:border-box;background:var(--ai-bg);border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 2px #00000040}.gz-toggle.on .gz-toggle-track{background:var(--ai-green-700)}.gz-toggle.on .gz-toggle-thumb{transform:translate(18px)}.cta-busy{align-items:center;gap:8px;display:inline-flex}.cta-spin{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite gz-spin}.checkout-veil{z-index:1000;background:color-mix(in srgb, var(--ai-bg) 68%, transparent);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;animation:.18s ease-out both checkout-veil-in;display:flex;position:fixed;inset:0}@keyframes checkout-veil-in{0%{opacity:0}to{opacity:1}}.checkout-veil-card{text-align:center;background:var(--ai-bg);border:1px solid var(--ai-line);box-shadow:var(--sh-2);border-radius:16px;flex-direction:column;align-items:center;gap:6px;max-width:320px;padding:28px 32px;display:flex}.checkout-veil-spin{border:3px solid var(--ai-line-strong);border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;margin-bottom:6px;animation:.7s linear infinite gz-spin}.checkout-veil-title{color:var(--ai-ink);margin:0;font-weight:700}.checkout-veil-sub{color:var(--muted);margin:0;font-size:13px}.checkout-veil-actions{flex-direction:column;gap:8px;width:100%;margin-top:10px;display:flex}.checkout-veil-actions .bigbtn{width:100%}@media (prefers-reduced-motion:reduce){.cta-spin,.checkout-veil-spin{animation-duration:1.4s}.checkout-veil{animation:none}}.sub-success-hero{text-align:center;background:linear-gradient(160deg, var(--brand-hero-from), var(--brand-hero-to));color:#fff;width:100%;max-width:560px;box-shadow:var(--sh-2);border-radius:20px;margin:12px auto 0;padding:40px 32px 36px;animation:.4s ease-out both sub-success-rise}@keyframes sub-success-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sub-success-badge{width:76px;height:76px;box-shadow:var(--sh-2);background:#fff;border-radius:50%;place-items:center;margin:0 auto 18px;animation:.45s cubic-bezier(.34,1.56,.64,1) .1s both sub-success-pop;display:grid}@keyframes sub-success-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.sub-success-check{width:46px;height:46px}.sub-success-check-ring{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.5s ease-out .35s forwards sub-success-draw}.sub-success-check-mark{fill:none;stroke:var(--gold-ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s ease-out .7s forwards sub-success-draw}@keyframes sub-success-draw{to{stroke-dashoffset:0}}.sub-success-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ai-gold-300);align-items:center;gap:7px;margin:0 0 6px;font-size:12px;font-weight:700;display:inline-flex}.sub-success-title{color:#fff;margin:0 0 8px;font-size:26px;line-height:1.15}.sub-success-sub{color:#ffffffd1;max-width:400px;margin:0 auto 24px;font-size:14.5px;line-height:1.5}.sub-success-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.sub-success-link{color:#ffffffe6;text-underline-offset:3px;font-size:13.5px;font-weight:600;text-decoration:underline}.sub-success-link:hover{color:#fff}.sub-success-wait{text-align:center;background:var(--ai-bg);border:1px solid var(--ai-line);width:100%;max-width:440px;box-shadow:var(--sh-1);border-radius:16px;margin:12px auto 0;padding:40px 32px}.sub-success-wait .sub-success-title{color:var(--ai-ink);font-size:20px}.sub-success-wait .sub-success-sub{color:var(--muted)}.sub-success-spin{border:3px solid var(--ai-line-strong);border-top-color:var(--gold);border-radius:50%;width:40px;height:40px;margin:0 auto 20px;animation:.8s linear infinite gz-spin;display:block}@media (prefers-reduced-motion:reduce){.sub-success-hero,.sub-success-badge,.sub-success-check-ring,.sub-success-check-mark{animation:none}.sub-success-check-ring,.sub-success-check-mark{stroke-dashoffset:0}.sub-success-spin{animation-duration:1.6s}}
