.v3-pricing-section{padding-bottom:clamp(112px,10vw,156px)}.v3-pricing-heading{max-width:1080px}.v3-pricing-heading>p{max-width:820px}.v3-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:48px;display:grid}.v3-pricing-grid>article{border:1px solid var(--line);min-width:0;min-height:690px;transition:transform .19s var(--ease), border-color .19s ease, box-shadow .19s ease, background .19s ease;background:radial-gradient(circle at 88% -8%,#99a7b412,#0000 31%),linear-gradient(165deg,#151a20f2,#0a0d11f0);border-radius:17px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000026,inset 0 1px #ffffff05}.v3-pricing-grid>article:before{content:"";opacity:.76;background:linear-gradient(90deg,#0000,#a6b2bc94,#0000);height:2px;position:absolute;inset:0 0 auto}.v3-pricing-grid>article:hover{border-color:#dae2ea2b;transform:translateY(-4px);box-shadow:0 30px 82px #00000038,inset 0 1px #ffffff06}.v3-pricing-grid>article.featured{background:radial-gradient(circle at 88% -4%,#cad6e121,#0000 33%),linear-gradient(158deg,#232a32fc,#0c0f13f7);border-color:#b5c4d145;transform:translateY(-8px);box-shadow:0 32px 94px #00000040,inset 0 1px #ffffff09}.v3-pricing-grid>article.featured:hover{transform:translateY(-12px)}.v3-pricing-grid>article .v3-plan-label-row{justify-content:space-between;align-items:center;gap:12px;margin-top:0;display:flex}.v3-pricing-grid>article .v3-plan-label-row>span{color:#9ca7b1;font-family:var(--mono);letter-spacing:.075em;font-size:13px;font-weight:650}.v3-pricing-grid>article .v3-plan-label-row>strong{border:1px solid var(--line-bright);color:#b9c3cc;min-height:27px;font-family:var(--mono);letter-spacing:.055em;white-space:nowrap;background:#ffffff06;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:760;display:inline-flex}.v3-pricing-grid>article .v3-plan-label-row>.v3-trial-badge{color:#9ed0af;background:#559b6f13;border-color:#6db18647}.v3-pricing-grid>article .v3-plan-label-row>.v3-popular-badge{color:#e1e7ec;background:#ffffff0e;border-color:#d6e0e83b}.v3-pricing-grid>article .v3-plan-label-row>.v3-scale-badge{color:#b8c4ce}.v3-pricing-grid>article .v3-plan-price{align-items:baseline;gap:7px;min-height:58px;margin-top:30px;display:flex}.v3-pricing-grid>article .v3-plan-price strong{color:var(--text);letter-spacing:-.055em;font-size:clamp(42px,3.1vw,50px);font-weight:700;line-height:.95}.v3-pricing-grid>article .v3-plan-price small{color:#9da7b1;font-size:13px;line-height:1.3}.v3-pricing-grid>article>p{color:#aeb7c0;min-height:108px;margin:20px 0 0;font-size:14px;line-height:1.68}.v3-pricing-grid>article .v3-plan-capacity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:18px;padding:13px 0;display:grid}.v3-pricing-grid>article .v3-plan-capacity>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:0 8px;display:flex}.v3-pricing-grid>article .v3-plan-capacity>div:first-child{padding-left:0}.v3-pricing-grid>article .v3-plan-capacity>div:last-child{border-right:0;padding-right:0}.v3-pricing-grid>article .v3-plan-capacity small{color:#7f8b95;font-family:var(--mono);letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.v3-pricing-grid>article .v3-plan-capacity strong{color:#d3d9df;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;line-height:1.15;overflow:hidden}.v3-pricing-grid>article ul{border-top:0;gap:12px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.v3-pricing-grid>article li{color:#c5ccd3;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.45;display:grid}.v3-pricing-grid>article li svg{color:var(--green);margin-top:1px}.v3-pricing-grid>article>a{border:1px solid var(--line-bright);min-height:50px;color:var(--text);transition:transform .16s var(--ease), border-color .16s ease, background .16s ease, box-shadow .16s ease;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:auto;font-size:14px;font-weight:720;display:flex}.v3-pricing-grid>article>a:hover{background:#ffffff0b;border-color:#dae2ea38;transform:translateY(-1px)}.v3-pricing-grid>article.featured>a{color:#0b0f12;background:linear-gradient(135deg,#f3f6f8,#c9d2da);border-color:#0000;box-shadow:0 13px 30px #0000002e}.v3-pricing-footnote{border:1px solid var(--line);color:#a7b1ba;background:#ffffff05;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:15px 18px;font-size:13px;line-height:1.5;display:flex}.v3-pricing-footnote svg{color:var(--green);flex:none}html[data-theme=light] .v3-pricing-grid>article{background:radial-gradient(circle at 88% -8%,#63778512,#0000 31%),linear-gradient(155deg,#fffffff7,#eef3f6f0);border-color:#24333d1c;box-shadow:0 23px 58px #23303917,inset 0 1px #fffffff0}html[data-theme=light] .v3-pricing-grid>article:hover{background:#fff;border-color:#24333d30;box-shadow:0 30px 72px #23303921}html[data-theme=light] .v3-pricing-grid>article.featured{background:radial-gradient(circle at 88% -4%,#5569771a,#0000 32%),linear-gradient(155deg,#fff,#e8eef1);border-color:#24333d33;box-shadow:0 30px 74px #23303924,inset 0 1px #fffffffa}html[data-theme=light] .v3-pricing-grid>article .v3-plan-label-row>span{color:#657680}html[data-theme=light] .v3-pricing-grid>article .v3-plan-label-row>strong{color:#5c6c77;background:#ffffff8f;border-color:#24333d21}html[data-theme=light] .v3-pricing-grid>article .v3-plan-label-row>.v3-trial-badge{color:#3f7b59;background:#43865e12;border-color:#3f7b5933}html[data-theme=light] .v3-pricing-grid>article .v3-plan-label-row>.v3-popular-badge{color:#263640;background:#ffffffc7;border-color:#24333d29}html[data-theme=light] .v3-pricing-grid>article .v3-plan-price strong,html[data-theme=light] .v3-pricing-grid>article .v3-plan-capacity strong{color:#1f2e38}html[data-theme=light] .v3-pricing-grid>article .v3-plan-price small,html[data-theme=light] .v3-pricing-grid>article>p,html[data-theme=light] .v3-pricing-grid>article li{color:#556670}html[data-theme=light] .v3-pricing-grid>article .v3-plan-capacity,html[data-theme=light] .v3-pricing-grid>article .v3-plan-capacity>div{border-color:#24333d1a}html[data-theme=light] .v3-pricing-grid>article .v3-plan-capacity small{color:#74838d}html[data-theme=light] .v3-pricing-grid>article>a{color:#263640;background:#ffffffb8;border-color:#24333d24}html[data-theme=light] .v3-pricing-grid>article.featured>a{color:#f8fafb;background:linear-gradient(135deg,#263640,#586a76);box-shadow:0 13px 28px #2330392b}html[data-theme=light] .v3-pricing-footnote{color:#596a74;background:#ffffff94;border-color:#24333d1a}@media (max-width:1440px){.v3-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-pricing-grid>article{min-height:600px}.v3-pricing-grid>article.featured,.v3-pricing-grid>article.featured:hover{transform:none}}@media (max-width:760px){.v3-pricing-grid{grid-template-columns:1fr;gap:12px}.v3-pricing-grid>article{min-height:0;padding:21px 19px}.v3-pricing-grid>article>p,.v3-pricing-grid>article .v3-plan-price{min-height:0}.v3-pricing-grid>article .v3-plan-capacity{margin-top:22px}.v3-pricing-grid>article ul{margin-bottom:28px}.v3-pricing-footnote{align-items:flex-start}}@media (max-width:420px){.v3-pricing-grid>article .v3-plan-label-row{flex-direction:column;align-items:flex-start}.v3-pricing-grid>article .v3-plan-capacity{grid-template-columns:1fr;gap:10px}.v3-pricing-grid>article .v3-plan-capacity>div,.v3-pricing-grid>article .v3-plan-capacity>div:first-child,.v3-pricing-grid>article .v3-plan-capacity>div:last-child{border-right:0;padding:0}}@media (prefers-reduced-motion:reduce){.v3-pricing-grid>article,.v3-pricing-grid>article>a{transition:none}}
.firebid-account-menu{z-index:180;position:relative}.firebid-account-trigger{color:#e4e9ed;-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);max-width:250px;min-height:48px;transition:transform .17s var(--ease), border-color .17s ease, background .17s ease, box-shadow .17s ease;background:linear-gradient(#181d23f5,#0e1216f0);border:1px solid #dae2ea1f;border-radius:11px;align-items:center;gap:10px;padding:6px 11px 6px 6px;display:inline-flex;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff06}.firebid-account-trigger:hover,.firebid-account-menu.is-open .firebid-account-trigger{background:linear-gradient(#1f252cfa,#12161bf7);border-color:#dae2ea38;transform:translateY(-1px);box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff09}.firebid-account-avatar{color:#101419;background:linear-gradient(145deg,#f1f4f6,#b7c2cc);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:780;display:grid;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffffb8}.firebid-account-avatar.large{border-radius:10px;width:42px;height:42px;font-size:15px}.firebid-account-trigger-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.08;display:flex}.firebid-account-trigger-copy strong{color:#e5eaee;text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:15px;font-weight:680;line-height:1.12;overflow:hidden}.firebid-account-trigger-copy small{color:#8c97a1;font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;margin-top:4px;font-size:12px}.firebid-account-chevron{color:#8f9aa4;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .18s var(--ease), color .18s ease;flex:none;margin-left:2px}.firebid-account-menu.is-open .firebid-account-chevron{color:#d4dbe1;transform:rotate(180deg)}.firebid-account-popover{opacity:0;visibility:hidden;transform-origin:100% 0;-webkit-backdrop-filter:blur(28px)saturate(118%);backdrop-filter:blur(28px)saturate(118%);pointer-events:none;width:min(370px,100vw - 28px);transition:opacity .15s ease, visibility .15s ease, transform .19s var(--ease);background:linear-gradient(165deg,#181d23fb,#0b0e12fb);border:1px solid #dae2ea1f;border-radius:15px;padding:11px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)scale(.985);box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff06}.firebid-account-menu.is-open .firebid-account-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.firebid-account-identity{align-items:center;gap:12px;padding:10px 10px 13px;display:flex}.firebid-account-identity>span:last-child{flex-direction:column;min-width:0;line-height:1.15;display:flex}.firebid-account-identity strong{color:#eef2f5;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720;overflow:hidden}.firebid-account-identity small{color:#8f9aa4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.firebid-account-links{gap:4px;display:grid}.firebid-account-item{width:100%;min-height:62px;color:inherit;text-align:left;transition:border-color .15s ease, background .15s ease, transform .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;display:grid}.firebid-account-item:hover{background:#ffffff0b;border-color:#dae2ea14;transform:translate(2px)}.firebid-account-item-icon{color:#bac4cd;background:#ffffff09;border:1px solid #dae2ea14;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.firebid-account-item-icon svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.firebid-account-item-copy{flex-direction:column;min-width:0;line-height:1.18;display:flex}.firebid-account-item-copy strong{color:#e2e8ec;font-size:15px;font-weight:660;line-height:1.2}.firebid-account-item-copy small{color:#84909a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;line-height:1.28;overflow:hidden}.firebid-account-item-arrow{color:#6f7a84;transition:transform .16s var(--ease), color .16s ease;font-size:15px}.firebid-account-item:hover .firebid-account-item-arrow{color:#c7d0d7;transform:translate(2px)}.firebid-account-divider{background:#dae2ea17;height:1px;margin:8px 5px}.firebid-account-logout-form{margin:0}.firebid-account-logout{grid-template-columns:36px minmax(0,1fr)}.firebid-account-logout .firebid-account-item-icon{color:#d9988f;background:#d9988f0e;border-color:#d9988f1f}.firebid-account-logout:hover{background:#d9988f11;border-color:#d9988f24}.firebid-account-logout .firebid-account-item-copy strong{color:#e8b0a8}.home-account-nav,.home-account-nav .firebid-account-menu{display:block}.firebid-settings-page{width:min(1040px,100%);margin:0 auto;padding:6px 0 48px}.firebid-settings-header{margin-bottom:24px}.firebid-settings-kicker{color:#8f9aa4;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px}.firebid-settings-header h1{color:#eef2f5;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.04}.firebid-settings-header>p:last-child{color:#9ea8b2;max-width:700px;margin:12px 0 0;font-size:15px;line-height:1.65}.firebid-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.firebid-settings-card{background:linear-gradient(155deg,#181d23e6,#0c0f13e0);border:1px solid #dae2ea1a;border-radius:15px;min-height:190px;padding:20px;box-shadow:0 22px 50px #0003,inset 0 1px #ffffff05}.firebid-settings-card.wide{grid-column:1/-1}.firebid-settings-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.firebid-settings-card h2{color:#e8edf0;letter-spacing:-.025em;margin:0;font-size:18px}.firebid-settings-card p{color:#8f9aa4;margin:8px 0 0;font-size:13px;line-height:1.6}.firebid-settings-value{color:#dce3e8;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #dae2ea14;border-radius:10px;margin-top:24px;padding:12px 13px;font-size:14px}.firebid-settings-action{color:#e3e9ed;min-height:42px;transition:transform .16s var(--ease), background .16s ease, border-color .16s ease;background:#ffffff09;border:1px solid #dae2ea21;border-radius:9px;justify-content:center;align-items:center;margin-top:24px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.firebid-settings-action:hover{background:#ffffff0f;border-color:#dae2ea38;transform:translateY(-1px)}.firebid-settings-theme-control{align-items:center;gap:12px;margin-top:22px;display:flex}.firebid-settings-theme-control>span{color:#aeb7bf;font-size:13px}.firebid-settings-theme-switch{position:relative;bottom:auto;right:auto}html[data-theme=light] .firebid-account-trigger{color:#273741;background:linear-gradient(#fffffff7,#f2f6f8f0);border-color:#24333d21;box-shadow:0 12px 30px #2330391a,inset 0 1px #fffffff0}html[data-theme=light] .firebid-account-trigger:hover,html[data-theme=light] .firebid-account-menu.is-open .firebid-account-trigger{background:#fff;border-color:#24333d38}html[data-theme=light] .firebid-account-avatar{color:#f7fafb;background:linear-gradient(145deg,#34444f,#697a85)}html[data-theme=light] .firebid-account-trigger-copy strong,html[data-theme=light] .firebid-account-identity strong,html[data-theme=light] .firebid-account-item-copy strong{color:#263640}html[data-theme=light] .firebid-account-trigger-copy small,html[data-theme=light] .firebid-account-identity small,html[data-theme=light] .firebid-account-item-copy small{color:#6f7e88}html[data-theme=light] .firebid-account-popover{background:linear-gradient(165deg,#fffffffc,#eef3f6fb);border-color:#24333d1f;box-shadow:0 24px 58px #23303929,inset 0 1px #fffffff5}html[data-theme=light] .firebid-account-item:hover{background:#25343f0d;border-color:#24333d14}html[data-theme=light] .firebid-account-item-icon{color:#53636f;background:#25343f0b;border-color:#24333d17}html[data-theme=light] .firebid-account-divider{background:#24333d1a}html[data-theme=light] .firebid-account-logout .firebid-account-item-copy strong{color:#a6554c}html[data-theme=light] .firebid-settings-header h1,html[data-theme=light] .firebid-settings-card h2{color:#1e2d37}html[data-theme=light] .firebid-settings-kicker,html[data-theme=light] .firebid-settings-header>p:last-child,html[data-theme=light] .firebid-settings-card p,html[data-theme=light] .firebid-settings-theme-control>span{color:#64747f}html[data-theme=light] .firebid-settings-card{background:linear-gradient(155deg,#fff,#edf2f5);border-color:#24333d1c;box-shadow:0 20px 46px #23303914,inset 0 1px #fffffff2}html[data-theme=light] .firebid-settings-value,html[data-theme=light] .firebid-settings-action{color:#2c3b45;background:#ffffffad;border-color:#24333d1f}@media (max-width:760px){.home-account-nav{top:21px;right:20px}.home-account-nav .firebid-account-trigger-copy{display:none}.home-account-nav .firebid-account-trigger{padding-right:7px}.home-account-nav .firebid-account-chevron{width:16px;height:16px;margin-left:0}.firebid-account-popover{width:min(360px,100vw - 28px);position:fixed;top:78px;right:14px}.firebid-settings-grid{grid-template-columns:1fr}.firebid-settings-card.wide{grid-column:auto}}@media (max-width:650px){.firebid-account-trigger{max-width:190px}.firebid-account-trigger-copy strong{max-width:108px;font-size:14px}.firebid-account-trigger-copy small{font-size:11px}.firebid-account-popover{width:min(350px,100vw - 16px)}.firebid-account-item-copy strong{font-size:14px}.firebid-account-item-copy small,.firebid-account-identity small{font-size:12px}}@media (max-width:520px){.firebid-account-popover{width:auto;left:14px;right:14px}.firebid-settings-card{min-height:0;padding:17px}}
.v3-nav{z-index:150;margin:0;position:fixed;top:12px;left:50%;transform:translate(-50%)}.v3-marketing{padding-top:86px}.v3-marketing section[id]{scroll-margin-top:108px}@media (max-width:650px){.v3-nav{margin-top:0;top:8px}.v3-marketing{padding-top:74px}.v3-marketing section[id]{scroll-margin-top:94px}}
.firebid-fixed-brand,.firebid-fixed-account{z-index:240;position:fixed;top:26px}.firebid-fixed-brand{width:208px;left:29px}.firebid-fixed-account{right:30px}.firebid-fixed-brand>a{width:100%;color:inherit;text-decoration:none;display:inline-flex}.firebid-fixed-brand>a:focus-visible{border-radius:10px}.firebid-brand-control{box-sizing:border-box;color:#e4e9ed;-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);width:100%;min-height:51px;transition:transform .17s var(--ease), border-color .17s ease, background .17s ease, box-shadow .17s ease;background:linear-gradient(#181d23f5,#0e1216f0);border:1px solid #dae2ea1f;border-radius:10px;align-items:center;gap:11px;padding:6px 13px 6px 10px;display:inline-flex;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff06}.firebid-brand-control:hover{background:linear-gradient(#1f252cfa,#12161bf7);border-color:#dae2ea38;transform:translateY(-1px);box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff09}.firebid-brand-control .brand-mark{align-items:center;display:inline-flex}.firebid-brand-control .brand-icon{flex:0 0 32px;width:32px;height:32px}.firebid-brand-control-name{color:#e5eaee;letter-spacing:-.025em;white-space:nowrap;font-size:17px;font-weight:710;line-height:1}.firebid-profile-with-fixed-controls{padding-top:94px}html[data-theme=light] .firebid-brand-control{color:#273741;background:linear-gradient(#fffffff7,#f2f6f8f0);border-color:#24333d21;box-shadow:0 12px 30px #2330391a,inset 0 1px #fffffff0}html[data-theme=light] .firebid-brand-control:hover{background:#fff;border-color:#24333d38}html[data-theme=light] .firebid-brand-control-name{color:#263640}@media (max-width:930px){.firebid-fixed-brand,.firebid-fixed-account{top:16px}.firebid-fixed-brand{width:auto;left:18px}.firebid-fixed-account{right:18px}.firebid-brand-control{width:auto;min-height:46px;padding:5px 11px 5px 5px}.firebid-brand-control .brand-icon{flex-basis:34px;width:34px;height:34px}.firebid-brand-control-name{font-size:16px}.firebid-profile-with-fixed-controls{padding-top:84px}}@media (max-width:650px){.firebid-fixed-brand,.firebid-fixed-account{top:12px}.firebid-fixed-brand{left:10px}.firebid-fixed-account{right:10px}.firebid-brand-control{gap:8px;max-width:148px;min-height:44px;padding:5px 9px 5px 5px}.firebid-brand-control .brand-icon{flex-basis:32px;width:32px;height:32px}.firebid-brand-control-name{font-size:15px}.firebid-profile-with-fixed-controls{padding-top:78px}}@media (max-width:420px){.firebid-fixed-account .firebid-account-trigger-copy{display:none}.firebid-fixed-account .firebid-account-trigger{padding-right:8px}.firebid-brand-control{max-width:132px}}
html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7fb}html[data-theme=light] body{--bg:#f6f7fb;--bg-soft:#eef1f7;--surface:#fff;--surface-strong:#fff;--surface-hover:#f8f7ff;--line:#d8dcea;--line-bright:#c4cada;--text:#171b2d;--text-soft:#343b52;--muted:#5c657a;--muted-dark:#737c90;--accent:#6557f4;--accent-strong:#4e3fe2;--accent-soft:#8a7fff;--accent-deep:#4031c8;--purple:#6557f4;--purple-light:#786aff;--teal:#158d82;--coral:#c65059;--green:#24835b;--warning:#9a660e;--shadow:0 20px 52px #262c4718, 0 2px 9px #262c470b, inset 0 1px 0 #fffffffa;--fs-micro:13px;--fs-label:14px;--fs-small:15px;--fs-ui:16px;--fs-body:17px;--fs-body-lg:19px;--fs-subtitle:21px;color:var(--text);background:var(--bg)}html[data-theme=light] ::selection{color:#171b2d;background:#dcd8ff}html[data-theme=light] :focus-visible{outline-offset:3px;outline:3px solid #6557f46b}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] button{font-size:var(--fs-ui)}html[data-theme=light] .spatial-shell,html[data-theme=light] .spatial-shell-auth,html[data-theme=light] .spatial-shell-onboarding,html[data-theme=light] .spatial-shell-dashboard{background:radial-gradient(circle at 82% 4%,#6557f418,#0000 31%),radial-gradient(circle at 8% 84%,#158d8211,#0000 28%),linear-gradient(145deg,#fbfbfe 0%,#f5f6fb 48%,#eef1f7 100%)}html[data-theme=light] .spatial-shell:before{opacity:.48;background:linear-gradient(#39405c07 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#39405c07 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle,#0000 28%,#f3f4f90a 64%,#d6dae833 100%)}html[data-theme=light] .spatial-background-home,html[data-theme=light] .spatial-background-auth,html[data-theme=light] .spatial-background-onboarding,html[data-theme=light] .spatial-background-dashboard{opacity:.055;filter:grayscale()brightness(1.35)}html[data-theme=light] .brand-wordmark strong,html[data-theme=light] .firebid-brand-control-name{color:var(--text)}html[data-theme=light] .brand-wordmark small{color:var(--muted);font-size:12.5px}html[data-theme=light] .theme-switch{color:#586178;border-color:var(--line);background:#fff;box-shadow:0 8px 24px #272d481a}html[data-theme=light] .theme-switch:hover{border-color:#b8bfd2}html[data-theme=light] .theme-switch-thumb{background:linear-gradient(145deg,#5d50e9,#7a6dff);box-shadow:0 5px 14px #5243d247}html[data-theme=light] .theme-switch[data-active-theme=light] .theme-switch-sun{color:#fff}html[data-theme=light] .firebid-account-trigger,html[data-theme=light] .firebid-account-popover,html[data-theme=light] .home-account-dashboard,html[data-theme=light] .home-profile-pill,html[data-theme=light] .firebid-brand-control{border-color:var(--line);background:#fffffff5;box-shadow:0 10px 28px #272d4817}html[data-theme=light] .firebid-account-trigger-copy strong,html[data-theme=light] .firebid-account-identity strong,html[data-theme=light] .firebid-account-item-copy strong,html[data-theme=light] .home-account-dashboard,html[data-theme=light] .home-profile-copy strong{color:var(--text)}html[data-theme=light] .firebid-account-trigger-copy small,html[data-theme=light] .firebid-account-identity small,html[data-theme=light] .firebid-account-item-copy small,html[data-theme=light] .home-profile-copy small{color:var(--muted);font-size:12px}html[data-theme=light] .firebid-account-item:hover,html[data-theme=light] .home-account-dashboard:hover,html[data-theme=light] .home-profile-pill:hover{color:var(--text);background:#f7f5ff;border-color:#cbc7ff}html[data-theme=light] .firebid-account-item-icon,html[data-theme=light] .firebid-account-avatar,html[data-theme=light] .home-profile-avatar{color:#fff;background:linear-gradient(145deg,#6557f4,#8175ff);border-color:#6557f433}html[data-theme=light] .v3-nav{border-color:var(--line);background:#fffffff0;box-shadow:0 14px 38px #272d4817}html[data-theme=light] .v3-nav nav a,html[data-theme=light] .v3-nav-login{color:#4f5870;font-size:15px}html[data-theme=light] .v3-nav nav a:hover,html[data-theme=light] .v3-nav-login:hover{color:var(--accent-strong);background:#f2f0ff}html[data-theme=light] .v3-primary-button,html[data-theme=light] .button-primary,html[data-theme=light] .auth-primary-button{color:#fff;background:linear-gradient(135deg,#6557f4,#5849e7 58%,#7569fb);border-color:#6657f4;box-shadow:0 14px 30px #5b49df3d,inset 0 1px #ffffff3d}html[data-theme=light] .v3-secondary-button,html[data-theme=light] .button-secondary{color:var(--text);border-color:var(--line-bright);background:#fff}html[data-theme=light] .v3-eyebrow,html[data-theme=light] .v3-section-heading>p,html[data-theme=light] .v3-section-heading.split>p,html[data-theme=light] .v3-trust-row span,html[data-theme=light] .v3-proof-strip span,html[data-theme=light] .v3-final-cta p{color:var(--muted)}html[data-theme=light] .v3-hero-copy h1 span,html[data-theme=light] .v3-section-heading h2 strong,html[data-theme=light] .v3-final-cta h2 strong,html[data-theme=light] .profile-preview-panel h1 strong{color:var(--accent)}html[data-theme=light] .v3-hero-copy>p{color:var(--text-soft)}html[data-theme=light] .v3-proof-strip,html[data-theme=light] .v3-feature-card,html[data-theme=light] .v3-split-demo,html[data-theme=light] .v3-opportunity-grid>article,html[data-theme=light] .v3-workflow-grid article,html[data-theme=light] .v3-pricing-grid>article,html[data-theme=light] .v3-final-cta,html[data-theme=light] .v3-console,html[data-theme=light] .v3-contract-chip{color:var(--text);border-color:var(--line);box-shadow:var(--shadow);background:#fff}html[data-theme=light] .v3-pricing-grid>article.featured{background:linear-gradient(155deg,#fff,#f4f2ff);border-color:#bdb6ff}html[data-theme=light] .auth-copy>span,html[data-theme=light] .preview-label,html[data-theme=light] .onboarding-form>header span,html[data-theme=light] .form-section-title>span{color:var(--accent-strong);font-size:var(--fs-label);font-weight:760}html[data-theme=light] .auth-copy h1,html[data-theme=light] .profile-preview-panel h1,html[data-theme=light] .onboarding-form h2,html[data-theme=light] .form-section-title strong{color:var(--text)}html[data-theme=light] .auth-copy>p,html[data-theme=light] .profile-preview-panel>p,html[data-theme=light] .form-section-title small,html[data-theme=light] .textarea-label>small,html[data-theme=light] .onboarding-footer>span{color:var(--muted);font-size:var(--fs-small)}html[data-theme=light] .auth-card,html[data-theme=light] .onboarding-form,html[data-theme=light] .profile-preview-card{border-color:var(--line);box-shadow:var(--shadow);background:#fff}html[data-theme=light] .profile-preview-card{transform:none}html[data-theme=light] .profile-preview-card:hover{transform:translateY(-2px)}html[data-theme=light] .profile-preview-card header span,html[data-theme=light] .profile-preview-stats small,html[data-theme=light] .profile-completion>span{color:#626b80;letter-spacing:.055em;font-size:12.5px;font-weight:760}html[data-theme=light] .profile-preview-card header strong{color:var(--accent-strong);font-size:24px;font-weight:800}html[data-theme=light] .profile-preview-card h2{color:var(--text);font-size:27px;line-height:1.12}html[data-theme=light] .profile-preview-card>span{color:var(--muted);font-size:var(--fs-small)}html[data-theme=light] .profile-preview-stats{border-color:var(--line)}html[data-theme=light] .profile-preview-stats strong{color:var(--text);font-size:22px;font-weight:790;line-height:1.15}html[data-theme=light] .profile-completion>div{background:#eceef6}html[data-theme=light] .profile-completion>div>i{background:linear-gradient(90deg,#6557f4,#7a6cff 58%,#2aa497);box-shadow:0 0 12px #6557f433}html[data-theme=light] .form-section{border-color:var(--line)}html[data-theme=light] .form-grid label,html[data-theme=light] .textarea-label,html[data-theme=light] .radius-row>div:first-child>span{color:#4e5870;font-size:var(--fs-label);letter-spacing:.055em;font-weight:760}html[data-theme=light] .auth-form input,html[data-theme=light] .onboarding-form input,html[data-theme=light] .onboarding-form select,html[data-theme=light] .onboarding-form textarea,html[data-theme=light] .firebid-settings-timezone-form select{color:var(--text);background:#fff;border-color:#ccd2e1;box-shadow:0 1px 2px #262c4709,inset 0 1px #ffffffeb}html[data-theme=light] .auth-form input:hover,html[data-theme=light] .onboarding-form input:hover,html[data-theme=light] .onboarding-form select:hover,html[data-theme=light] .onboarding-form textarea:hover,html[data-theme=light] .firebid-settings-timezone-form select:hover{border-color:#b8bfd1}html[data-theme=light] .auth-form input:focus,html[data-theme=light] .onboarding-form input:focus,html[data-theme=light] .onboarding-form select:focus,html[data-theme=light] .onboarding-form textarea:focus,html[data-theme=light] .firebid-settings-timezone-form select:focus{border-color:#786aff;outline:none;box-shadow:0 0 0 4px #6557f41c,0 2px 7px #262c470d}html[data-theme=light] .auth-form input::placeholder,html[data-theme=light] .onboarding-form input::placeholder,html[data-theme=light] .onboarding-form textarea::placeholder{color:#8b93a6;opacity:1}html[data-theme=light] .radius-row,html[data-theme=light] .states-selector{border-color:var(--line);background:#f8f9fc}html[data-theme=light] .radius-row strong,html[data-theme=light] .states-selector summary{color:var(--text);font-size:var(--fs-ui)}html[data-theme=light] .states-selector summary:hover{color:var(--accent-strong)}html[data-theme=light] .states-selector label span{color:#465069;font-size:var(--fs-label);background:#fff;border-color:#d4d9e7}html[data-theme=light] .states-selector input:checked+span{color:#4437c7;background:#efedff;border-color:#a99fff;box-shadow:inset 0 0 0 1px #6557f414}html[data-theme=light] .service-option{color:var(--text);background:#fff;border-color:#d2d7e5;box-shadow:0 6px 18px #262c470a,inset 0 1px #fffffffa}html[data-theme=light] .service-option:hover{background:#fbfaff;border-color:#b6b0f8;box-shadow:0 10px 24px #493db114}html[data-theme=light] .service-option>i{color:#5f687d;background:#f6f7fb;border-color:#c7cedd}html[data-theme=light] .service-option strong{color:var(--text);font-size:var(--fs-ui);font-weight:760}html[data-theme=light] .service-option small{color:var(--muted);font-size:var(--fs-small);line-height:1.48}html[data-theme=light] .service-option:has(input:checked){color:var(--text);background:linear-gradient(145deg,#f4f1ff 0%,#eeebff 58%,#f7f5ff 100%);border-color:#8d81ff;box-shadow:0 13px 30px #5848cc21,inset 0 0 0 1px #6557f414}html[data-theme=light] .service-option:has(input:checked) strong{color:#30256f}html[data-theme=light] .service-option:has(input:checked) small{color:#57516d}html[data-theme=light] .service-option input:checked~i{color:#fff;background:linear-gradient(135deg,#6557f4,#786aff);border-color:#6557f4;box-shadow:0 6px 16px #6557f442}html[data-theme=light] .onboarding-footer{border-color:var(--line)}html[data-theme=light] .onboarding-footer button{color:#fff;background:linear-gradient(135deg,#6557f4,#5647e4 62%,#7569f9);border-color:#6557f4;box-shadow:0 14px 30px #5947d73b}html[data-theme=light] .onboarding-footer button:hover{box-shadow:0 18px 36px #5947d747}html[data-theme=light] .app-dashboard-shell{color:var(--text);background:0 0}html[data-theme=light] .app-sidebar{border-color:var(--line);background:#fafafdf7;box-shadow:0 18px 48px #262c4714,inset -1px 0 #ffffffe6}html[data-theme=light] .app-dashboard-workspace{border-color:var(--line);background:#f7f8fc;box-shadow:0 24px 62px #262c4713}html[data-theme=light] .app-dashboard-content{background:radial-gradient(circle at 86% 3%,#6557f40b,#0000 25%),linear-gradient(#f9f9fc 0%,#f5f6fa 100%)}html[data-theme=light] .app-sidebar-nav a,html[data-theme=light] .app-mobile-nav a{color:#4b556d;font-size:var(--fs-small);font-weight:650}html[data-theme=light] .app-sidebar-nav a:hover,html[data-theme=light] .app-mobile-nav a:hover{color:var(--accent-strong);background:#f0eeff}html[data-theme=light] .app-sidebar-nav a.active,html[data-theme=light] .app-mobile-nav a.active{color:#3e31bd;background:linear-gradient(145deg,#efedff,#f7f6ff);border-color:#cdc7ff;box-shadow:inset 3px 0 #6557f4}html[data-theme=light] .app-nav-badge{color:#fff;background:var(--accent)}html[data-theme=light] .app-metric-grid article,html[data-theme=light] .app-best-match,html[data-theme=light] .app-profile-health,html[data-theme=light] .app-list-panel,html[data-theme=light] .app-analysis-panel,html[data-theme=light] .app-procurement-panel,html[data-theme=light] .app-requirements-panel,html[data-theme=light] .app-match-card,html[data-theme=light] .app-empty-state,html[data-theme=light] .app-alert-preview-grid article,html[data-theme=light] .workspace-panel,html[data-theme=light] .verified-intelligence-panel,html[data-theme=light] .saved-opportunity-card,html[data-theme=light] .saved-page-count,html[data-theme=light] .app-detail-facts article,html[data-theme=light] .app-alert-stat-grid article,html[data-theme=light] .app-alert-feed,html[data-theme=light] .app-alert-card{color:var(--text);border-color:var(--line);background:#fff;box-shadow:0 10px 28px #262c4711,0 1px 4px #262c4706,inset 0 1px #fffffffa}html[data-theme=light] .app-opportunity-row,html[data-theme=light] .app-match-message,html[data-theme=light] .app-analysis-reasons article,html[data-theme=light] .app-requirement-list article,html[data-theme=light] .app-intelligence-block,html[data-theme=light] .workspace-control,html[data-theme=light] .workspace-watch,html[data-theme=light] .workspace-notes,html[data-theme=light] .verified-evidence-card,html[data-theme=light] .verified-source-meta,html[data-theme=light] .app-alert-card-score{color:var(--text);box-shadow:none;background:#f8f9fc;border-color:#d6dbe8}html[data-theme=light] .app-opportunity-row:hover,html[data-theme=light] .app-match-card:hover,html[data-theme=light] .saved-opportunity-card:hover,html[data-theme=light] .app-alert-card:hover{background:#fff;border-color:#c2bcff;box-shadow:0 14px 34px #4438a917}html[data-theme=light] .app-page-heading>div:first-child>span,html[data-theme=light] .app-best-match>header span,html[data-theme=light] .app-profile-health header span,html[data-theme=light] .app-list-panel>header>div>span,html[data-theme=light] .app-metric-grid span{color:#535d74;font-size:var(--fs-label);font-weight:740}html[data-theme=light] .app-page-heading p,html[data-theme=light] .app-agency,html[data-theme=light] .app-contract-facts small,html[data-theme=light] .app-row-main small,html[data-theme=light] .app-row-data small,html[data-theme=light] .app-metric-grid small{color:var(--muted);font-size:var(--fs-small)}html[data-theme=light] .app-metric-grid strong,html[data-theme=light] .app-big-score,html[data-theme=light] .app-card-score,html[data-theme=light] .app-row-score{color:var(--text);opacity:1;text-shadow:none}html[data-theme=light] .app-metric-grid strong{font-size:clamp(27px,3vw,40px);font-weight:790;line-height:1}html[data-theme=light] .app-reason-pills>span:not(.review),html[data-theme=light] .app-match-status.strong,html[data-theme=light] .app-match-status.good,html[data-theme=light] .app-match-status.qualified{color:#1e6948!important;background:#e5f5ec!important;border-color:#b7ddc8!important}html[data-theme=light] .app-reason-pills>span.review,html[data-theme=light] .app-match-status.review,html[data-theme=light] .app-match-status.unknown{color:#80520b!important;background:#fff3d8!important;border-color:#e5cf9f!important}html[data-theme=light] .app-match-status.blocked,html[data-theme=light] .app-fit-circle.blocked,html[data-theme=light] .app-card-score.blocked,html[data-theme=light] .app-row-score.blocked{color:#8f3039!important;background:#fae8ea!important;border-color:#e5bac0!important}html[data-theme=light] .app-fit-circle.good,html[data-theme=light] .app-card-score.good,html[data-theme=light] .app-row-score.good,html[data-theme=light] .app-fit-circle.strong,html[data-theme=light] .app-card-score.strong,html[data-theme=light] .app-row-score.strong{color:#1f6949;background:radial-gradient(circle,#fbfefc 0%,#e5f5ec 100%);border-color:#b9dec9}html[data-theme=light] .firebid-settings-header h1,html[data-theme=light] .firebid-settings-card h2,html[data-theme=light] .firebid-settings-value,html[data-theme=light] .firebid-settings-billing-value strong{color:var(--text)}html[data-theme=light] .firebid-settings-kicker,html[data-theme=light] .firebid-settings-card-head p,html[data-theme=light] .firebid-settings-header>p:last-child,html[data-theme=light] .firebid-settings-billing-value small,html[data-theme=light] .firebid-settings-timezone-form label{color:var(--muted)}html[data-theme=light] .firebid-settings-timezone-form label{font-size:var(--fs-label)}html[data-theme=light] .firebid-settings-card{color:var(--text);border-color:var(--line);background:#fff;box-shadow:0 10px 28px #262c4711}html[data-theme=light] .firebid-settings-value{background:#f8f9fc;border-color:#d8dcea}html[data-theme=light] .firebid-settings-action{color:#4337c8;background:#f1efff;border-color:#cbc5ff}html[data-theme=light] .firebid-settings-action:hover{color:#fff;background:#6557f4;border-color:#6557f4}html[data-theme=light] .firebid-settings-plan-status{color:#1f6d4b;background:#e7f5ed;border-color:#bbdfca}html[data-theme=light] .firebid-settings-plan-status.attention{color:#80520b;background:#fff3d9;border-color:#e4cf9f}html[data-theme=light] .firebid-settings-plan-status.muted{color:#626b80;background:#f1f2f6;border-color:#d5d9e4}html[data-theme=light] .firebid-billing-hero-copy,html[data-theme=light] .firebid-current-plan,html[data-theme=light] .firebid-plan-card,html[data-theme=light] .firebid-billing-trust,html[data-theme=light] .firebid-billing-message{color:var(--text);border-color:var(--line);box-shadow:var(--shadow);background:#fff}html[data-theme=light] .firebid-billing-hero-copy{background:radial-gradient(circle at 84% 3%,#6557f417,#0000 34%),linear-gradient(145deg,#fff,#faf9ff)}html[data-theme=light] .firebid-current-plan{background:linear-gradient(155deg,#f6f3ff,#fff);border-color:#c9c3ff}html[data-theme=light] .firebid-plan-card.is-primary{background:linear-gradient(#f5f2ff,#fff 38%);border-color:#aaa2ff;box-shadow:0 18px 44px #4e3ebc1c}html[data-theme=light] .firebid-plan-card.is-current{outline-color:#158d826b}html[data-theme=light] .firebid-plan-badge.recommended{color:#4638c8;background:#efedff;border-color:#cbc5ff}html[data-theme=light] .firebid-plan-badge.current{color:#166b63;background:#e5f5f2;border-color:#b8ded9}html[data-theme=light] .firebid-plan-button{color:#fff;background:linear-gradient(135deg,#6557f4,#5748e6 65%,#7063f8);border-color:#6557f4;box-shadow:0 13px 27px #5746d333}html[data-theme=light] .firebid-plan-button.secondary,html[data-theme=light] .firebid-current-plan-action{color:var(--text);box-shadow:none;background:#f8f9fc;border-color:#d0d5e2}html[data-theme=light] .firebid-plan-card li,html[data-theme=light] .firebid-plan-description,html[data-theme=light] .firebid-plan-audience,html[data-theme=light] .firebid-billing-section-head>p,html[data-theme=light] .firebid-billing-trust p:last-child,html[data-theme=light] .firebid-current-plan p{color:var(--text-soft)}html[data-theme=light] .firebid-billing-kicker,html[data-theme=light] .firebid-plan-eyebrow,html[data-theme=light] .firebid-plan-price span,html[data-theme=light] .firebid-current-plan-topline>span{color:var(--muted)}html[data-theme=light] .firebid-global-footer{color:#bbc2d4;background:radial-gradient(circle at 85% -20%,#6557f429,#0000 31%),linear-gradient(#242839 0%,#191d2a 58%,#12151f 100%);border-top-color:#ffffff14;box-shadow:0 -14px 42px #21253721}html[data-theme=light] .firebid-global-footer a:hover{color:#fff}@media (max-width:700px){html[data-theme=light] body{--fs-micro:12.5px;--fs-label:13.5px;--fs-small:14.5px;--fs-ui:16px;--fs-body:16px;--fs-body-lg:18px}html[data-theme=light] .profile-preview-card,html[data-theme=light] .onboarding-form,html[data-theme=light] .auth-card,html[data-theme=light] .firebid-settings-card,html[data-theme=light] .firebid-plan-card{box-shadow:0 9px 24px #262c470f}html[data-theme=light] .app-sidebar-nav a.active,html[data-theme=light] .app-mobile-nav a.active{box-shadow:inset 0 3px #6557f4}}@media (prefers-reduced-motion:reduce){html[data-theme=light] .service-option,html[data-theme=light] .profile-preview-card,html[data-theme=light] .firebid-settings-action,html[data-theme=light] .firebid-plan-button{transition:none}}
html[data-theme=light] .firebid-account-item-icon{color:var(--accent-strong);background:#fff;border-color:#d7d3ff;box-shadow:0 5px 14px #302a7014,inset 0 1px #fff}html[data-theme=light] .firebid-account-item:hover .firebid-account-item-icon{color:var(--accent-deep);background:#fff;border-color:#bdb6ff;box-shadow:0 7px 17px #4e3fe21c,inset 0 1px #fff}html[data-theme=light] .firebid-account-logout .firebid-account-item-icon{color:var(--coral);background:#fff;border-color:#efd2d5;box-shadow:0 5px 14px #8c373f0f,inset 0 1px #fff}html[data-theme=light] .firebid-account-logout:hover .firebid-account-item-icon{color:#a83943;background:#fff;border-color:#e9bfc3}html[data-theme=light] .firebid-account-avatar,html[data-theme=light] .home-profile-avatar{color:#fff;background:linear-gradient(145deg,#6557f4,#8175ff);border-color:#6557f433}
@media (max-width:768px){:root{--mobile-gutter:16px;--mobile-radius:18px;--mobile-surface:#11151af0;--mobile-surface-soft:#ffffff09;--mobile-line:#dce4ec1c;--mobile-shadow:0 18px 50px #00000038}html[data-theme=light]{--mobile-surface:#fffffff0;--mobile-surface-soft:#1f293709;--mobile-line:#2230431a;--mobile-shadow:0 14px 40px #3c495f1c}body{font-size:16px;line-height:1.55;overflow-x:hidden}.v3-nav{border-radius:16px;gap:10px;width:calc(100% - 20px);min-height:62px;margin-top:8px;padding:8px 10px 8px 12px;position:sticky;top:8px}.v3-nav-brand{flex:auto;min-width:0}.v3-nav-brand .brand-wordmark strong{font-size:18px}.v3-nav-brand .brand-wordmark small{font-size:10px}.v3-nav>nav,.v3-nav-login{display:none}.v3-nav-actions{flex:none}.v3-nav-actions .v3-primary-button.compact{white-space:nowrap;border-radius:11px;min-height:42px;padding-inline:13px;font-size:13px}.v3-marketing{width:100%;padding-inline:var(--mobile-gutter);margin:0}.v3-hero{min-height:0;padding:44px 0 24px;display:block}.v3-hero-copy{max-width:none}.v3-eyebrow{letter-spacing:.09em;background:0 0;border:0;padding:0;font-size:11px;line-height:1.3}.v3-eyebrow i{width:7px;height:7px}.v3-hero-copy h1{letter-spacing:-.055em;max-width:620px;margin-top:15px;font-size:clamp(39px,11.6vw,56px);line-height:.98}.v3-hero-copy h1 span{color:var(--text)}.v3-hero-copy>p{max-width:590px;margin-top:20px;font-size:16px;line-height:1.58}.v3-hero-actions{grid-template-columns:1fr;gap:9px;margin-top:24px;display:grid}.v3-hero-actions .v3-primary-button,.v3-hero-actions .v3-secondary-button{border-radius:13px;width:100%;min-height:52px;font-size:15px}.v3-hero-actions .v3-primary-button{order:1}.v3-hero-actions .v3-secondary-button{order:2}.v3-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.v3-trust-row span{text-align:center;border:1px solid var(--mobile-line);background:var(--mobile-surface-soft);border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-height:74px;padding:10px 8px;font-size:11px;line-height:1.3;display:flex}.v3-trust-row svg{width:18px;height:18px}.v3-hero-visual{margin-top:18px}.v3-stage{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);min-height:315px;box-shadow:var(--mobile-shadow);overflow:hidden}.v3-stage-grid{opacity:.22;inset:-10% -28% -4%}.v3-stage-signal,.v3-contract-chip,.v3-console-depth{display:none}.v3-console-wrap{transform-origin:50%;width:132%;transform:scale(.72)!important}.v3-console{box-shadow:none}.v3-proof-strip{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;display:grid}.v3-proof-strip article{border:1px solid var(--mobile-line);background:var(--mobile-surface);border-radius:15px;min-height:90px;padding:14px;box-shadow:0 8px 28px #00000014}.v3-proof-strip strong{font-size:18px}.v3-proof-strip span{margin-top:3px;font-size:12px;line-height:1.35}.v3-section,.v3-workflow{padding:68px 0 0;scroll-margin-top:84px}.v3-section-heading,.v3-section-heading.split{max-width:none;display:block}.v3-section-heading>span,.v3-section-heading>div>span,.v3-final-cta>div>span{letter-spacing:.09em;font-size:11px}.v3-section-heading h2,.v3-final-cta h2{margin-top:10px;font-size:clamp(34px,9.2vw,46px);line-height:1.02}.v3-section-heading>p,.v3-section-heading.split>p,.v3-final-cta p{margin-top:16px;font-size:15px;line-height:1.58}.v3-section-heading.split>p{margin-top:14px}.v3-feature-grid,.v3-opportunity-grid,.v3-workflow-grid{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}.v3-feature-card,.v3-feature-card.wide,.v3-opportunity-grid>article{min-height:0;box-shadow:var(--mobile-shadow);border-radius:17px;padding:20px;display:block}.v3-feature-card.wide{grid-column:auto}.v3-feature-card h3,.v3-opportunity-grid h3{margin-top:10px;font-size:22px;line-height:1.15}.v3-feature-card p{margin-top:9px;font-size:14px;line-height:1.55}.v3-mini-feed{margin-top:18px}.v3-mini-feed>div{grid-template-columns:42px minmax(0,1fr);min-height:64px}.v3-mini-feed small{grid-column:2}.v3-split-demo{border-radius:17px;grid-template-columns:1fr;margin-top:10px;display:grid}.v3-split-demo>section{min-height:0;padding:21px}.v3-split-demo>section:first-child{border-right:0;border-bottom:1px solid var(--mobile-line)}.v3-split-demo h3{margin-top:12px;font-size:24px}.v3-split-demo p,.v3-split-demo blockquote{font-size:14px;line-height:1.55}.v3-opportunity-grid>article header{align-items:center}.v3-card-score{width:58px;height:58px}.v3-card-facts{grid-template-columns:1fr 1fr;gap:8px}.v3-final-cta{border-radius:18px;margin-top:68px;padding:28px 20px}.app-sidebar,.app-sidebar-nav{display:none!important}.app-fixed-brand{z-index:120;top:12px;left:14px}.app-fixed-account{z-index:120;top:12px;right:14px}.app-dashboard-workspace{width:100%;margin-left:0}.app-dashboard-content{width:100%;max-width:100%;padding:78px 12px 112px!important}.app-page-heading{margin-bottom:16px;display:block}.app-page-heading>div:first-child{max-width:none}.app-page-heading span{letter-spacing:.08em;font-size:11px}.app-page-heading h1{letter-spacing:-.045em;margin-top:7px;font-size:clamp(32px,9vw,44px);line-height:1.02}.app-page-heading p{max-width:none;margin-top:9px;font-size:14px;line-height:1.5}.app-personalized-note{width:fit-content;min-height:36px;margin-top:12px;padding:0 11px;font-size:12px}.app-notice{border-radius:15px;gap:10px;margin-bottom:12px;padding:14px}.app-notice strong{font-size:14px}.app-notice span{font-size:13px;line-height:1.48}.app-match-card-grid{gap:10px;display:grid;grid-template-columns:1fr!important}.app-match-card{min-width:0;box-shadow:var(--mobile-shadow);border-radius:17px!important;padding:16px!important}.app-match-card-heading{gap:12px}.app-fit-circle{flex:0 0 62px;width:62px;height:62px}.app-fit-circle strong{font-size:22px}.app-fit-circle span{font-size:10px}.app-mobile-nav{z-index:150;left:10px;right:10px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--mobile-line);background:color-mix(in srgb, var(--mobile-surface) 94%, transparent);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-radius:19px;align-items:stretch;gap:2px;width:auto;min-height:68px;padding:7px 6px;position:fixed;box-shadow:0 18px 55px #00000047;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.app-mobile-nav a{border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;padding:6px 2px;font-size:10px;line-height:1;display:flex;position:relative}.app-mobile-nav a i{place-items:center;width:28px;height:24px;display:grid}.app-mobile-nav a svg{width:20px;height:20px}.app-mobile-nav a.active{background:var(--mobile-surface-soft)}.app-mobile-nav a.active i,.app-mobile-nav a.active span{color:var(--text)}.app-nav-badge{border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:4px;font-size:9px;line-height:1;display:grid;position:absolute;top:2px;right:calc(50% - 22px)}.app-dashboard-content table,.app-table-wrap,.app-data-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-dashboard-content button,.app-dashboard-content [role=button],.app-dashboard-content input,.app-dashboard-content select,.app-dashboard-content textarea{min-height:44px}.app-dashboard-content input,.app-dashboard-content select,.app-dashboard-content textarea{font-size:16px}.v3-feature-card:hover,.v3-opportunity-grid>article:hover,.app-match-card:hover{transform:none}}@media (max-width:420px){.v3-nav-actions .v3-primary-button.compact{padding-inline:10px;font-size:12px}.v3-hero-copy h1{font-size:clamp(36px,11.2vw,47px)}.v3-trust-row{grid-template-columns:1fr}.v3-trust-row span{text-align:left;flex-direction:row;justify-content:flex-start;min-height:52px;padding-inline:13px;font-size:12px}.v3-proof-strip{grid-template-columns:1fr 1fr}.app-dashboard-content{padding-inline:10px!important}.app-mobile-nav{left:7px;right:7px}.app-mobile-nav a{font-size:9.5px}}
:root{--fs-micro:15px;--fs-label:16px;--fs-small:16px;--fs-ui:16px;--fs-body:17px;--fs-body-lg:19px;--fs-subtitle:21px}body{font-size:var(--fs-body);line-height:1.65}button,input,textarea,select{font-size:var(--fs-ui)}small{line-height:1.45;font-size:15px!important}.brand-wordmark small,.hero-kicker,.v3-eyebrow,.v3-contract-chip span,.v3-contract-chip strong,.v3-section-heading>span,.v3-section-heading>div>span,.v3-final-cta>div>span,.v3-primary-button.compact,.button-small{font-size:15px!important}.v3-console-header>strong,.v3-console-header>span,.v3-pane-kicker>span:first-child,.v3-verification-pane small,.v3-fact-grid small,.v3-evidence-preview>span,.v3-hero-score span,.v3-match-heading small,.v3-requirement-lines strong,.v3-card-score span,.v3-card-status,.v3-card-facts span,.v3-evidence-preview small,.v3-evidence-preview strong{line-height:1.4;font-size:14px!important}.v3-requirement-lines span,.v3-match-summary>span,.v3-mini-feed small{font-size:14px!important}.v3-pricing-grid>article .v3-plan-label-row>span,.v3-pricing-grid>article .v3-plan-label-row>strong,.v3-pricing-grid>article .v3-plan-price small,.v3-pricing-grid>article .v3-plan-capacity small{line-height:1.35;font-size:15px!important}.v3-pricing-grid>article .v3-plan-capacity strong,.v3-pricing-grid>article li,.v3-pricing-grid>article>a,.v3-pricing-grid>article>p,.v3-pricing-footnote{font-size:16px!important}.firebid-footer-cta-row>div>span,.firebid-footer-links>span,.firebid-footer-contact>span,.firebid-footer-status,.firebid-footer-contact-options small,.firebid-footer-bottom>span,.firebid-footer-bottom a{line-height:1.4;font-size:15px!important}.firebid-footer-brand>p,.firebid-footer-links a,.firebid-footer-contact-copy,.firebid-footer-contact-options span,.firebid-footer-action{font-size:16px!important}@media (max-width:640px){:root{--fs-micro:15px;--fs-label:16px;--fs-small:16px;--fs-ui:16px;--fs-body:17px;--fs-body-lg:18px;--fs-subtitle:20px}.firebid-footer-bottom>span,.firebid-footer-bottom a,.firebid-footer-status,.firebid-footer-contact-options small{font-size:14px!important}}
.firebid-support-ai-root{z-index:190;position:relative}.firebid-support-ai-launcher{z-index:191;min-height:44px;color:var(--text);border:1px solid var(--line-bright);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .16s var(--ease), border-color .16s ease, background .16s ease;background:#0e1216f0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:88px;box-shadow:0 16px 40px #00000057,inset 0 1px #ffffff0a}.firebid-support-ai-launcher:hover{border-color:#dce4ec47;transform:translateY(-2px)}.firebid-support-ai-launcher.open{background:#1b2127fa}.firebid-support-ai-panel{z-index:192;width:min(410px,100vw - 24px);max-height:min(640px,100vh - 110px);color:var(--text);border:1px solid var(--line-bright);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 86% -8%,#7fb0921c,#0000 30%),linear-gradient(155deg,#14191efb,#080b0efc);border-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:82px;right:22px;overflow:hidden;box-shadow:0 30px 90px #00000075,inset 0 1px #ffffff09}.firebid-support-ai-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 14px 12px 16px;display:flex}.firebid-support-ai-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.firebid-support-ai-header>div:first-child>div{flex-direction:column;gap:3px;min-width:0;display:flex}.firebid-support-ai-header strong{font-size:16px;line-height:1.25}.firebid-support-ai-header small{color:var(--muted);line-height:1.3;font-size:14px!important}.firebid-support-ai-status{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 12px #7fb092a6}.firebid-support-ai-close{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);background:#ffffff06;border-radius:9px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.firebid-support-ai-close:hover{color:var(--text);border-color:var(--line-bright)}.firebid-support-ai-modes{border-bottom:1px solid var(--line);background:#ffffff05;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid}.firebid-support-ai-modes button{min-height:37px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 9px;font-size:14px;font-weight:650}.firebid-support-ai-modes button:hover{color:var(--text);background:#ffffff09}.firebid-support-ai-modes button.active{color:var(--text);border-color:var(--line-bright);background:#ffffff0e}.firebid-support-ai-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:11px;min-height:245px;padding:16px 14px 10px;display:flex;overflow-y:auto}.firebid-support-ai-message{border:1px solid var(--line);border-radius:12px;max-width:88%;padding:11px 12px}.firebid-support-ai-message.assistant{background:#ffffff09;align-self:flex-start}.firebid-support-ai-message.user{color:#e8f0eb;background:#7fb0921c;border-color:#7fb0923d;align-self:flex-end}.firebid-support-ai-message p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.58}.firebid-support-ai-saved{color:#9bc8aa;margin-top:9px;font-size:14px;font-weight:650;line-height:1.4;display:block}.firebid-support-ai-human-link{width:fit-content;color:var(--text-soft);margin-top:9px;font-size:14px;font-weight:650;display:inline-flex}.firebid-support-ai-human-link:hover{color:var(--text)}.firebid-support-ai-message.typing{flex-direction:row;justify-content:center;align-items:center;gap:5px;width:58px;min-height:39px;display:flex}.firebid-support-ai-message.typing span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:.95s ease-in-out infinite firebidSupportTyping}.firebid-support-ai-message.typing span:nth-child(2){animation-delay:.12s}.firebid-support-ai-message.typing span:nth-child(3){animation-delay:.24s}@keyframes firebidSupportTyping{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.firebid-support-ai-quick-actions{flex-wrap:wrap;gap:7px;padding:2px 14px 11px;display:flex}.firebid-support-ai-quick-actions button{min-height:36px;color:var(--text-soft);border:1px solid var(--line);background:#ffffff06;border-radius:999px;padding:0 10px;font-size:14px;font-weight:600}.firebid-support-ai-quick-actions button:hover{color:var(--text);border-color:var(--line-bright)}.firebid-support-ai-form{border-top:1px solid var(--line);background:#ffffff04;padding:11px 12px 10px}.firebid-support-ai-form textarea{resize:vertical;width:100%;min-height:74px;max-height:150px;color:var(--text);border:1px solid var(--line-bright);font:inherit;background:#03050761;border-radius:10px;outline:none;padding:11px 12px;font-size:15px;line-height:1.5}.firebid-support-ai-form textarea::placeholder{color:var(--muted-dark)}.firebid-support-ai-form textarea:focus{border-color:#adbbc76b;box-shadow:0 0 0 3px #adbbc714}.firebid-support-ai-form>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.firebid-support-ai-form>div>span{color:var(--muted-dark);font-size:14px}.firebid-support-ai-form button,.firebid-support-ai-signin{color:#0a0d10;background:linear-gradient(135deg,#f1f4f6,#c8d1d8);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:15px;font-weight:720;display:inline-flex}.firebid-support-ai-form button:disabled{opacity:.45;cursor:not-allowed}.firebid-support-ai-signin{color:#0a0d10;margin:12px}.firebid-support-ai-privacy{color:var(--muted-dark);margin:0;padding:0 13px 13px;font-size:14px;line-height:1.45}html[data-theme=light] .firebid-support-ai-launcher{color:#20313b;background:#fffffff0;border-color:#24333d29;box-shadow:0 14px 34px #23303929,inset 0 1px #fffffff5}html[data-theme=light] .firebid-support-ai-panel{color:#1f3039;background:radial-gradient(circle at 86% -8%,#4f8a6814,#0000 30%),linear-gradient(155deg,#fbfcfd,#edf2f5);border-color:#24333d2b;box-shadow:0 28px 80px #23303933,inset 0 1px #fffffff5}html[data-theme=light] .firebid-support-ai-header,html[data-theme=light] .firebid-support-ai-modes,html[data-theme=light] .firebid-support-ai-form{border-color:#24333d1f}html[data-theme=light] .firebid-support-ai-modes,html[data-theme=light] .firebid-support-ai-form{background:#ffffff61}html[data-theme=light] .firebid-support-ai-message.assistant,html[data-theme=light] .firebid-support-ai-quick-actions button,html[data-theme=light] .firebid-support-ai-modes button.active{background:#ffffffb8;border-color:#24333d1f}html[data-theme=light] .firebid-support-ai-message.user{color:#254333;background:#4f8a681a;border-color:#3f7b5933}html[data-theme=light] .firebid-support-ai-form textarea{color:#20313b;background:#ffffffd1;border-color:#24333d29}@media (max-width:640px){.firebid-support-ai-launcher{min-height:43px;padding-inline:13px;bottom:18px;right:14px}.firebid-support-ai-panel{width:auto;max-height:min(660px,100vh - 86px);bottom:72px;left:12px;right:12px}.firebid-support-ai-messages{min-height:210px}.firebid-support-ai-message{max-width:92%}}@media (prefers-reduced-motion:reduce){.firebid-support-ai-message.typing span{animation:none}}
