:root{--background:#fbfaf8;--surface:#fff;--foreground:#151820;--muted:#667085;--border:#e4e7ec;--primary:#2457e6;--primary-hover:#1946c5;--radius:14px;--shadow:0 12px 32px #10182812}.panel-route-state{color:#151820;text-align:center;background:#f7f5f1;place-content:center;justify-items:center;min-height:100vh;padding:32px;display:grid}.panel-route-state>span{background:#fff;border:1px solid #ded9d1;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 30px #1118200f}.panel-route-state>span.loading{animation:1.3s ease-in-out infinite panel-state-pulse}.panel-route-state svg{width:21px;height:21px}.panel-route-state h1{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(28px,4vw,42px)}.panel-route-state p{color:#687078;max-width:520px;margin:10px 0 0;font-size:14px;line-height:1.55}.panel-route-state button{color:#fff;min-width:130px;min-height:44px;font:inherit;cursor:pointer;background:#111820;border:0;border-radius:10px;margin-top:20px;font-size:11px;font-weight:750}@keyframes panel-state-pulse{50%{transform:translateY(-3px);box-shadow:0 18px 36px #1118201a}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-roboto-condensed), ui-sans-serif, system-ui, sans-serif;font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--background);color:var(--foreground);font-family:var(--font-roboto-condensed), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:16px;font-weight:475;line-height:1.5}body *,body :before,body :after{font-family:var(--font-roboto-condensed), ui-sans-serif, system-ui, sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;font-family:var(--font-roboto-condensed), ui-sans-serif, system-ui, sans-serif}.container{width:min(1120px,100% - 40px);margin-inline:auto}.brand{letter-spacing:-.04em;font-size:1.1rem;font-weight:800}.website-shell{background:radial-gradient(circle at 8% 18%,#e7dbc42e,#0000 20%),#fdfcfb;min-height:100vh}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#fdfcfaf0;border-bottom:1px solid #e5e3df;width:100%;min-height:72px;position:sticky;top:0;box-shadow:0 8px 30px #0f14190a}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1200px,100% - 48px);min-height:72px;margin:auto;display:grid}.site-logo{letter-spacing:-.05em;justify-self:start;align-items:center;gap:12px;font-size:23px;display:inline-flex}.site-logo svg{stroke-width:1.85px;width:30px;height:30px}.site-header .site-logo{gap:10px}.site-header .site-logo svg{background:radial-gradient(circle at 35% 28%,#fff,#f1ece3 74%);border:1px solid #d9d5ce;border-radius:50%;width:38px;height:38px;padding:8px;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px #fff,0 6px 16px #1c181214}.site-header .site-logo:hover svg{transform:rotate(-5deg)scale(1.05);box-shadow:inset 0 1px #fff,0 9px 20px #1c18121f}.brand-word{align-items:flex-start;gap:4px;display:inline-flex}.brand-ai{color:#313840;letter-spacing:0;background:#fff;border:1px solid #d6d3cd;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-5px;font-size:9px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 3px 9px #14181c12}.main-nav{align-items:center;gap:4px;display:flex}.main-nav a{color:#444b52;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.main-nav a.active:hover{transform:none}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.icon-button{color:#101419;cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;padding:7px;transition:background .2s,transform .2s}.icon-button:hover{background:#f0efec;transform:translateY(-1px)}.icon-button svg{width:19px}.header-divider{background:#e5e5e3;width:1px;height:22px}.login-link{color:#333a41;background:#ffffffb3;border:1px solid #dedbd5;border-radius:10px;justify-content:center;align-items:center;min-height:41px;padding:0 17px;font-size:14px;font-weight:700;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.login-link:hover{color:#090f15;background:#f5f2ec;border-color:#c9c5be;transform:translateY(-1px)}.dark-button{color:#fff;background:linear-gradient(145deg,#111a23,#060b11);border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:39px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14,0 5px 12px #040a1024}.dark-button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 22px #040a102e}.dark-button svg{width:15px;height:15px;transition:transform .2s}.dark-button:hover svg{transform:translate(3px)}.header-cta{border-radius:10px;min-width:104px;min-height:41px;font-size:14px}.home-page{width:min(1090px,100% - 40px);margin:28px auto 14px}.home-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:68px;min-height:345px;display:grid}.hero-intro{padding:14px 2px 0}.hero-intro h1{letter-spacing:-.053em;margin:17px 0 15px;font-size:clamp(44px,4.25vw,60px);font-weight:700;line-height:.99}.signal-search{background:#fff;border:1px solid #dededb;border-radius:11px;align-items:center;gap:13px;height:49px;margin-top:20px;padding:6px 7px 6px 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000005}.signal-search:focus-within{border-color:#a8adb2;box-shadow:0 0 0 4px #0f18200d,0 8px 22px #0000000d}.signal-search svg{color:#69717a;width:19px}.signal-search input{color:#555d65;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:11px}.signal-search button{color:#fff;cursor:pointer;background:#09111a;border:0;border-radius:8px;height:34px;padding:0 18px;font-size:10px;font-weight:700;transition:transform .2s,background .2s}.signal-search button:hover{background:#182532;transform:translateY(-1px)}.hero-search-wrap{z-index:12;position:relative}.home-search-suggestions{z-index:30;background:#fffffffa;border:1px solid #dedbd5;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #14181c14}.home-search-suggestions>button{color:#1b2229;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:48px;padding:7px 12px;display:grid}.home-search-suggestions>button:hover,.home-search-suggestions>button.active{background:#f6f4f0}.home-search-suggestions button>span{gap:2px;min-width:0;display:grid}.home-search-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.home-search-suggestions small{color:#7d858d;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.home-suggestions-loading{color:#39434c;place-items:center;min-height:46px;display:grid}.home-suggestions-loading .hexagon-loader{width:24px;height:24px}.search-modes{background:#ffffffb8;border:1px solid #dededb;border-radius:11px;justify-content:space-between;align-items:stretch;min-height:54px;margin-top:18px;font-size:10px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 5px 16px #14181c08}.search-modes span{white-space:nowrap;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 10px;transition:color .2s,background .2s;display:flex}.search-modes span:hover{color:#080d12;background:#f3f0ea}.search-modes svg{width:17px;height:17px}.search-modes i{background:#dededb;align-self:stretch;width:1px;height:auto}.signal-card{background:#ffffffb3;border:1px solid #e0ddd7;border-radius:13px;padding:23px 24px 0;box-shadow:0 10px 30px #1c191308}.signal-carousel{min-width:0;margin-top:12px;position:relative}.signal-carousel-track{overscroll-behavior-x:none;touch-action:pan-y;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;margin-block:-12px;padding-block:12px;display:grid;overflow-x:hidden}.signal-carousel-track::-webkit-scrollbar{display:none}.signal-carousel-track>.signal-card{scroll-snap-align:start;width:100%}.signal-carousel .signal-card,.signal-carousel .signal-card:hover{box-shadow:none;transform:none}.signal-carousel-button{z-index:4;color:#fff;cursor:pointer;background:#111820;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .2s,transform .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 18px #1118202e}.signal-carousel-button.previous{left:-12px}.signal-carousel-button.next{right:-12px}.signal-carousel-button:hover{background:#26333d;transform:translateY(-50%)scale(1.05);box-shadow:0 9px 22px #1118203d}.signal-carousel-button:active{transform:translateY(-50%)scale(.96)}.signal-carousel-button:disabled{cursor:default;opacity:.45}.signal-carousel-button svg{stroke-width:2.25px;width:16px;height:16px}.signal-card>header{justify-content:space-between;align-items:center;display:flex}.signal-card>header .signal-card-identity{color:#111820;align-items:center;gap:13px;display:flex}.signal-card-identity-icon{background:linear-gradient(145deg,#faf8f4,#f0ebe3);border:1px solid #ded9d0;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.signal-card-identity-icon svg{width:21px;height:21px}.signal-card h2{letter-spacing:-.025em;margin:0;font-size:18px}.signal-card h2 span{font-size:9px}.signal-card-skeleton{pointer-events:none}.signal-card-skeleton i,.signal-card-skeleton b,.signal-card-skeleton em{background:linear-gradient(90deg,#ece9e3 20%,#f6f4ef 50%,#ece9e3 80%) 0 0/200% 100%;border-radius:999px;animation:1.35s ease-in-out infinite signal-skeleton-pulse;display:block}.signal-card-skeleton>header{min-height:48px}.signal-skeleton-identity{align-items:center;gap:13px;display:flex}.signal-skeleton-identity>i{border-radius:13px;width:48px;height:48px}.signal-skeleton-identity>b{width:164px;height:21px}.signal-skeleton-meta{width:72px;height:13px}.signal-card-skeleton .signal-stats>div{gap:9px}.signal-card-skeleton .signal-stats i{width:58px;height:10px}.signal-card-skeleton .signal-stats b{width:40px;height:25px}.signal-card-skeleton .signal-stats em{width:82px;height:27px}.signal-card-skeleton .takeaway{min-height:96px}.signal-skeleton-takeaway-icon{width:64px;height:64px;border-radius:15px!important}.signal-card-skeleton .takeaway>div{flex:1;gap:11px;display:grid}.signal-card-skeleton .takeaway>div b{width:92px;height:13px}.signal-card-skeleton .takeaway>div i{width:min(72%,460px);height:11px}.signal-card-skeleton .signal-footer b{width:205px;height:14px}.signal-card-skeleton .signal-footer b:last-child{width:128px}@keyframes signal-skeleton-pulse{to{background-position:-200% 0}}.signal-card>header div{color:#61656b;font-size:9px}.signal-card>header .signal-card-meta{align-items:center;gap:8px;display:flex}.signal-card>header .signal-card-menu{color:#111820;font-size:inherit;position:relative}.signal-card>header button{color:#12161c;cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:7px;width:24px;height:24px;margin-left:8px;padding:5px}.signal-card>header button:hover{background:#f0efec}.signal-card>header .signal-card-popover{z-index:12;background:#fffefa;border:1px solid #e0ddd7;border-radius:10px;gap:1px;width:134px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #1118201a}.signal-card>header .signal-card-popover button{color:#40474e;text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;height:33px;margin:0;padding:0 9px;font-size:12.5px;font-weight:625;display:flex}.signal-card>header .signal-card-popover button:hover,.signal-card>header .signal-card-popover button:focus-visible{color:#111820;background:#f2efe9;outline:none}.signal-card>header .signal-card-popover svg{stroke-width:1.9px;flex:none;width:15px;height:15px}.signal-stats{background:#ffffff94;border:1px solid #dededb;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;overflow:hidden}.signal-stats>div{border-left:1px solid #e2e2df;flex-direction:column;gap:6px;min-width:0;padding:10px 16px;display:flex;overflow:hidden}.signal-stats>div:first-child{border-left:0}.signal-stats span{color:#61666c;font-size:9px}.signal-stats strong{letter-spacing:-.035em;font-size:24px;line-height:1}.signal-stats strong small{color:#4f555c;font-size:9px;font-weight:400}.signal-stats>div>small{color:#61666c;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.3}.signal-stats .positive,.positive{color:#16963d;font-size:17px}.signal-stats em{color:#178c39;font-size:9px;font-style:normal}.trend-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;width:fit-content;min-height:27px;padding:4px 9px;font-size:12.5px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.trend-badge b{font-weight:800}.signal-stats .trend-badge,.trend-chart .trend-badge{font-size:12.5px}.signal-stats .trend-badge span{color:inherit;font-size:inherit}.trend-badge.trend-up{color:#126b32;background:#e8f5eb;border-color:#bfe0c7;box-shadow:inset 0 1px #ffffffbf,0 3px 9px #1f773b14}.trend-badge.trend-down{color:#ae2630;background:#fbe9e9;border-color:#edc2c4;box-shadow:inset 0 1px #ffffffbf,0 3px 9px #ae263014}.signal-stats small{color:#5d6268;font-size:9px}.takeaway{border:1px solid #dfdfdc;border-radius:9px;align-items:center;gap:18px;margin-top:22px;padding:15px;display:flex}.takeaway>div:last-child{min-width:0;overflow:hidden}.takeaway-icon{color:#128b39;background:linear-gradient(145deg,#f8f3e9,#eaf3e7);border:1px solid #dfe8dc;border-radius:15px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #fffc}.takeaway-icon svg{width:25px}.takeaway p{color:#444a50;margin:5px 0 0;font-size:10px;line-height:1.6}.signal-footer{border-top:1px solid #e5e4e1;justify-content:space-between;align-items:center;min-height:61px;margin-top:21px;font-size:11px;font-weight:700;display:flex}.signal-footer>div,.signal-footer span,.signal-footer a,.signal-footer button{align-items:center;gap:7px;display:flex}.signal-footer svg{stroke-width:1.8px;width:20px;height:20px}.signal-footer a,.signal-footer button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:gap .2s}.signal-footer a:hover,.signal-footer button:hover{gap:11px}.signal-footer a svg,.signal-footer button svg{stroke-width:1.65px;width:19px;height:19px}.value-strip{background:#ffffff6b;border:1px solid #e0dfdc;border-radius:11px;grid-template-columns:repeat(3,1fr);min-height:110px;margin-top:24px;display:grid}.value-strip>div{align-items:center;gap:20px;padding:19px 44px;display:flex;position:relative}.value-strip>div+div:before{content:"";background:#e0dfdc;width:1px;position:absolute;top:27px;bottom:27px;left:0}.value-icon{background:#f7f0e6;border-radius:13px;flex:none;place-items:center;width:60px;height:60px;display:grid}.value-icon svg{width:31px}.value-strip h3{margin:0 0 4px;font-size:15px}.value-strip p{color:#3d4247;margin:0;font-size:9px;line-height:1.55}.platform-panel{border:1px solid #dededa;border-radius:11px;grid-template-columns:34% 66%;min-height:192px;margin-top:13px;padding:20px 28px 14px 37px;display:grid}.platform-copy{padding-top:9px}.platform-copy>span{letter-spacing:.14em;color:#62666a;font-size:9px;font-weight:700}.platform-copy h2{letter-spacing:-.025em;margin:13px 0 20px;font-size:22px;line-height:1.22}.platform-demo nav{text-align:center;grid-template-columns:repeat(4,1fr);align-items:start;height:28px;font-size:9px;display:grid}.platform-demo nav b{position:relative}.platform-demo nav b:after{content:"";background:#111;border-radius:2px;height:2px;position:absolute;bottom:-11px;left:0;right:0}.demo-body{background:#ffffff73;border:1px solid #e0dfdc;border-radius:10px;grid-template-columns:37% 63%;height:133px;display:grid}.score-block{grid-template-columns:1fr 1fr;align-content:start;padding:21px 20px;display:grid;position:relative}.score-block:after{content:"";background:#e0dfdc;width:1px;position:absolute;top:21px;bottom:21px;right:0}.score-block span,.score-block small{color:#65696d;font-size:8px}.score-block>b{color:#168d3a;margin-top:3px;font-size:13px}.score-block>small{grid-column:1/-1;margin-top:2px}.score-line{background:#e2e2df;border-radius:6px;align-items:center;width:115px;height:6px;display:flex;overflow:hidden}.score-line+span{padding-left:14px}.score-line i{background:#090d12;border-radius:5px;width:50px;height:100%}.score-line i+i{background:#e2e2df;width:40px}.trend-chart header{justify-content:space-between;align-items:center;font-size:9px;display:flex}.trend-chart em{color:#176934;background:#dbeedb;border-radius:20px;padding:3px 8px;font-size:8px;font-style:normal;font-weight:700}.trend-chart svg{width:100%;height:72px;overflow:visible}.trend-chart path,.trend-chart polyline{fill:none;stroke:#121820;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend-badge.trend-neutral{color:#666f77;background:#f4f2ee;border-color:#d9d6d0}.trend-chart>div{color:#5f6469;justify-content:space-between;font-size:7px;display:flex}.metrics-strip{border:1px solid #dfdedb;border-radius:10px;grid-template-columns:repeat(5,1fr);min-height:73px;margin-top:13px;display:grid}.metrics-strip>div{justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.metrics-strip>div+div:before{content:"";background:#dededa;width:1px;position:absolute;top:0;bottom:0;left:0}.metrics-strip p{flex-direction:column;margin:0;display:flex}.metrics-strip strong{font-size:20px;line-height:1.1}.metrics-strip span{color:#555a60;margin-top:5px;font-size:8px}.home-cta{border:1px solid #dfdedb;border-radius:10px;justify-content:space-between;align-items:center;min-height:65px;margin-top:13px;padding:10px 143px 10px 104px;display:flex}.home-cta h2{margin:0 0 4px;font-size:21px}.home-cta p{color:#51565c;margin:0;font-size:9px}.home-cta>div:last-child{gap:18px;display:flex}.outline-button{background:#fff;border:1px solid #dcdbd8;border-radius:8px;justify-content:center;align-items:center;min-width:145px;min-height:39px;font-size:10px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.outline-button:hover{background:#f7f7f5;border-color:#bfc1c2;transform:translateY(-2px)}.site-footer{color:#151b22;background:#ecece8;border:0;border-radius:0;margin-top:14px;padding:0;overflow:hidden}.footer-inner{grid-template-columns:1fr 90px 90px;align-items:start;gap:4px 12px;width:min(1090px,100% - 40px);min-height:0;margin:auto;padding:20px 0 30px;display:grid;position:relative}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-logo{color:#111820;font-size:18px}.footer-logo svg{color:#101820;background:#fff;border:1px solid #d8d9d5;border-radius:50%;width:42px;height:42px;padding:9px;box-shadow:0 6px 16px #14181c17}.footer-logo .brand-ai{color:#303840;background:#f7f7f4;border-color:#ced1cc;box-shadow:0 3px 8px #14181c0f}.footer-context{color:#aab8c1;letter-spacing:.07em;text-transform:uppercase;border-left:1px solid #ffffff38;margin-left:8px;padding-left:15px;font-size:10px;font-weight:750}.footer-brand p{margin:14px 0 10px;font-size:9px;line-height:1.6}.social-links{gap:8px;display:flex}.social-links a{border:1px solid #66707a;border-radius:5px;place-items:center;width:26px;height:26px;font-size:11px;transition:color .2s,border-color .2s,transform .2s;display:grid}.social-links a:hover{color:#fff;border-color:#fff;transform:translateY(-2px)}.social-links svg{width:14px;height:14px}.footer-brand small{margin-top:25px;font-size:8px}.footer-column{flex-direction:column;gap:6px;display:flex}.footer-column h3{letter-spacing:.06em;margin:0 0 5px;font-size:8px}.footer-column a{color:#cbd1d7;width:max-content;font-size:8px;transition:color .2s,transform .2s}.home-page{width:100%;margin:0;overflow:clip}.home-hero{grid-template-columns:.9fr 1.1fr;gap:52px;width:min(1200px,100% - 48px);min-height:0;margin:0 auto;padding:8px 0 24px;position:relative}.home-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ddcdb133,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:40px;left:-220px}.hero-intro h1{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:14px;margin:0 0 30px;font-size:clamp(33px,3.1vw,41px);font-weight:650;line-height:1;display:flex}.hero-intro{position:relative;top:-26px}.hero-intro h1 svg{stroke-width:1.8px;background:linear-gradient(145deg,#faf7f1,#f1ebe1);border:1px solid #dedbd5;border-radius:13px;flex:none;width:46px;height:46px;padding:10px;box-shadow:0 5px 16px #1c18120d}.scope-icon{flex:none;place-items:center;display:inline-grid}.scope-icon svg>*{transform-box:view-box;transform-origin:50%;animation:3s ease-in-out infinite scope-look}.scope-icon svg circle{animation:3s ease-in-out infinite scope-look,1.5s ease-in-out infinite scope-focus}.scope-icon svg circle:nth-of-type(2){animation-delay:0s,.75s}.scope-icon:hover svg>*{animation-duration:2.4s}.scope-icon:hover svg circle{animation-duration:2.4s,1.2s}@keyframes scope-look{0%,to{transform:translate(-1.5px)rotate(-1.4deg)scale(.99)}25%{transform:translate(0)rotate(0)scale(1.01)}50%{transform:translate(1.5px)rotate(1.4deg)scale(.99)}75%{transform:translate(0)rotate(0)scale(1.01)}}@keyframes scope-focus{0%,to{opacity:.72;stroke-width:1.65px}50%{opacity:1;stroke-width:2.05px}}@media (prefers-reduced-motion:reduce){.scope-icon svg>*{animation:none}}.signal-search{border-radius:13px;height:58px;margin-top:0}.signal-search button{height:42px;padding-inline:23px}.search-modes{margin-top:24px;font-size:11px}.signal-card{border-radius:17px;padding:30px 30px 0;transition:transform .3s,box-shadow .3s;box-shadow:0 24px 65px #201b1212}.signal-card:hover{transform:translateY(-5px);box-shadow:0 32px 80px #201b121c}.signal-card h2{font-size:24px}.signal-stats{margin-top:29px}.signal-stats>div{justify-content:center;min-height:83px}.signal-stats strong{font-size:30px}.signal-stats .positive{font-size:20px}.takeaway{margin-top:28px;padding:20px}.takeaway strong{font-size:13px}.takeaway p{font-size:11px}.signal-footer{min-height:74px;margin:28px -30px 0;padding-inline:30px;font-size:12px}.value-strip{background:#ffffffad;border-radius:16px;width:min(1200px,100% - 48px);min-height:112px;margin:0 auto 42px;box-shadow:0 18px 50px #201b120a}.value-strip>div{padding:18px 30px;transition:background .25s}.value-strip>div+div:before{top:0;bottom:0}.value-strip>div:hover{background:#f8f4ed99}.value-icon{width:58px;height:58px;transition:transform .25s,background .25s}.value-strip>div:hover .value-icon{background:#f3e7d7;transform:translateY(-4px)rotate(-2deg)}.value-strip p{white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.4}.platform-panel{background:linear-gradient(135deg,#ffffffd6,#f9f7f29e);border-radius:18px;grid-template-columns:32% 68%;align-items:center;width:min(1200px,100% - 48px);min-height:326px;margin:0 auto 24px;padding:24px 48px 30px;position:relative;box-shadow:0 25px 65px #201b120d}.platform-panel:after{content:"";z-index:-1;background:radial-gradient(circle,#cbd7c72e,#0000 68%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-230px;right:-180px}.platform-copy .platform-label{color:#444b51;letter-spacing:.08em;background:#ffffffb8;border:1px solid #dedbd5;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;padding:0 11px;display:inline-flex;box-shadow:0 4px 12px #1e1a140a}.platform-label svg{color:#111820;stroke-width:1.9px;width:15px;height:15px}.platform-copy h2{margin:20px 0 30px;font-size:35px;line-height:1.14}.platform-copy .dark-button{min-height:46px;padding-inline:22px}.platform-copy .dark-button svg{width:18px;height:18px}.platform-copy .dark-button:hover svg{transform:rotate(12deg)}.platform-demo nav{background:#ffffff9e;border:1px solid #dedbd5;border-radius:12px;align-items:stretch;gap:0;height:54px;padding:0;font-size:11px;overflow:hidden;box-shadow:inset 0 1px #fffffff2}.platform-demo nav button{color:#626a71;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 12px;font-weight:700;transition:color .2s,background .2s;display:flex}.platform-demo nav button+button{border-left:1px solid #e2dfd9}.platform-demo nav button:hover{color:#111820;background:#f8f6f2}.platform-demo nav button.active{color:#111820;background:#fff;font-weight:800}.platform-demo nav button svg{stroke-width:1.9px;background:#f2efea;border:1px solid #dedbd5;border-radius:8px;flex:none;width:29px;height:29px;padding:6px;transition:color .2s,background .2s,border-color .2s,transform .2s}.platform-demo nav button:hover svg{transform:translateY(-1px)}.platform-demo nav button.active svg{color:#fff;background:#111820;border-color:#111820}.demo-body{background:#ffffffc2;border-radius:14px;height:220px;margin-top:12px;box-shadow:inset 0 1px #fff}.score-block{row-gap:10px;padding:38px 28px}.score-block:after{top:0;bottom:0}.score-block span,.score-block small{font-size:10px}.score-block strong{font-size:29px}.score-block>b{font-size:16px}.score-line i{width:63px;height:6px}.score-line i+i{width:52px}.trend-chart{padding:30px 32px 18px}.trend-chart svg{height:112px}.trend-chart>div{font-size:9px}.metrics-strip{background:#ffffff9e;border-radius:16px;width:min(1200px,100% - 48px);min-height:96px;margin:0 auto 52px;box-shadow:0 18px 50px #201b120a}.metrics-strip>div{gap:22px;transition:transform .25s}.metrics-strip>div:hover{transform:translateY(-4px)}.metrics-strip svg{width:43px;height:43px}.metrics-strip strong{font-size:25px}.metrics-strip span{font-size:10px}.home-cta{background:linear-gradient(120deg,#fff,#f8f4ed);border-radius:18px;width:min(1200px,100% - 48px);min-height:120px;margin:0 auto 52px;padding:22px 44px;box-shadow:0 22px 60px #201b120d}.home-cta h2{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.05}.home-cta p{margin:4px 0 0;font-size:12.5px;line-height:1.35}.home-cta-copy{align-items:center;gap:18px;display:flex}.home-cta-copy>div{flex-direction:column;justify-content:center;min-height:54px;display:flex}.home-cta-icon{color:#168d3a;background:linear-gradient(145deg,#f8f3e9,#edf2e9);border:1px solid #ddd8d0;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #fff}.home-cta-icon svg{stroke-width:1.8px;width:28px;height:28px}.home-cta .dark-button,.home-cta .outline-button{gap:9px;min-height:42px;padding-inline:20px}.site-footer{margin-top:0}.footer-inner{width:min(1200px,100% - 48px);min-height:0;padding:20px 0 30px}.footer-logo{font-size:21px}.footer-brand p{color:#465563;max-width:960px;margin-top:15px;font-size:20px;font-weight:500;line-height:1.4}.footer-socials{background:#ffffff70;border:1px solid #d3d5d1;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:16px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffffd1}.footer-socials a{color:#34414d;background:#fff;border:1px solid #0000;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;box-shadow:0 2px 7px #14181c0f}.footer-socials a:hover{background:#fff;border-color:currentColor;transform:translateY(-2px);box-shadow:0 6px 14px #14181c1a}.footer-socials svg{stroke-width:1.8px;width:18px;height:18px}.footer-socials .whatsapp:hover{color:#168f4d}.footer-socials .facebook:hover{color:#1877f2}.footer-socials .twitter:hover{color:#1d9bf0}.footer-socials .instagram:hover{color:#c13584}.footer-socials .reddit:hover{color:#ff4500}.footer-socials .pinterest:hover{color:#bd081c}.footer-socials .quora:hover{color:#a82400}.footer-socials .youtube:hover{color:red}.footer-socials .linkedin:hover{color:#0a66c2}.footer-socials .telegram:hover{color:#229ed9}.footer-column{gap:4px;width:90px;padding-top:0}.footer-column h3{color:#5f6b76;letter-spacing:.02em;align-items:center;min-height:32px;margin:0 0 2px;font-size:14px;font-weight:750;display:flex}.footer-column a{color:#4b5864;font-size:15px;line-height:1.3;transition:color .2s,transform .2s}.main-nav a,.login-link{font-size:14px}.dark-button{font-size:13px}.signal-search input{font-size:14.5px;font-weight:475}.signal-search button{font-size:13px}.search-modes{font-size:13.5px}.signal-card>header div{color:#4f565d;font-size:14px;font-weight:500}.signal-card>header button svg{width:20px;height:20px}.signal-stats span,.signal-stats em{white-space:nowrap;font-size:13.5px;font-weight:475}.signal-stats>div>small{overflow-wrap:break-word;white-space:normal;width:100%;min-width:0;font-size:12.5px;font-weight:475;line-height:1.25}.signal-stats strong small{font-size:11.5px}.takeaway-icon svg{width:31px;height:31px}.takeaway strong{letter-spacing:-.01em;font-size:17px}.takeaway p{color:#4f565d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.45;overflow:hidden}.signal-footer{font-size:14px}.signal-footer span,.signal-footer a,.signal-footer button{white-space:nowrap}.signal-footer>div{gap:22px}.signal-footer svg{width:21px;height:21px}.signal-footer a svg,.signal-footer button svg{width:23px;height:23px}.signal-footer>div>b{font-size:8px}.value-strip h3{font-size:19px}.value-strip p{color:#444b52;font-size:14px;font-weight:475}.platform-copy>span{font-size:12.5px}.platform-demo nav{font-size:13.5px}.score-block span,.score-block small{font-size:13px;font-weight:475}.score-block strong small{font-size:11.5px}.trend-chart header{font-size:13px}.trend-chart em{font-size:11.5px}.trend-chart>div{font-size:12.5px;font-weight:500}.metrics-strip span{color:#4b535a;font-size:13.5px;font-weight:475}.home-cta p{color:#464e55;font-size:15px;font-weight:475}.outline-button,.footer-brand p{font-size:13px}.footer-column h3{font-size:14px}.footer-column a{color:#4b5864;font-size:15px;font-weight:475}.hero{padding-block:110px 80px}.auth-section{width:100%;padding:46px 24px 58px}.auth-shell{background:#ffffffd1;border:1px solid #dedbd5;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);width:min(1120px,100%);min-height:660px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #14181c17}.auth-context{background:#f2eee7;border-right:1px solid #ddd9d2;padding:54px 50px 46px;position:relative;overflow:hidden}.auth-context:before,.auth-context:after{content:"";pointer-events:none;border:1px solid #1d232912;border-radius:50%;position:absolute}.auth-context:before{width:340px;height:340px;top:-190px;right:-170px}.auth-context:after{width:250px;height:250px;bottom:-170px;left:-125px}.auth-context-mark{background:#fff;border:1px solid #d4cfc6;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 24px #191d2114}.auth-context-label{color:#6d716f;letter-spacing:.12em;text-transform:uppercase;margin:28px 0 0;font-size:12px;font-weight:750}.auth-context h2{letter-spacing:-.045em;max-width:410px;margin:12px 0 0;font-size:clamp(36px,4vw,51px);font-weight:780;line-height:1.02}.auth-context-copy{color:#555d64;max-width:420px;margin:18px 0 0;font-size:17px;line-height:1.55}.auth-benefits{gap:12px;margin-top:36px;display:grid}.auth-benefits>div{grid-template-columns:42px 1fr;align-items:center;gap:14px;display:grid}.auth-benefits>div>span{background:#ffffffb8;border:1px solid #d7d2c9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.auth-benefits section strong{font-size:16px;font-weight:750;display:block}.auth-benefits section p{color:#666d72;margin:2px 0 0;font-size:14px;line-height:1.35}.auth-confidence{z-index:1;border-top:1px solid #d8d3cb;align-items:center;gap:12px;padding-top:20px;display:flex;position:absolute;bottom:42px;left:50px;right:50px}.auth-confidence>svg{width:25px;height:25px}.auth-confidence span{display:grid}.auth-confidence strong{font-size:14px}.auth-confidence small{color:#6b7175;font-size:12px}.auth-form-panel{flex-direction:column;justify-content:center;padding:58px clamp(44px,6vw,78px) 42px;display:flex}.auth-heading>span{color:#697078;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.auth-heading h1{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(35px,4vw,46px);font-weight:780;line-height:1.05}.auth-heading p{color:#656b72;max-width:470px;margin:14px 0 0;font-size:16px}.auth-form{gap:18px;margin-top:32px;display:grid}.auth-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-field{gap:8px;display:grid}.auth-field input{color:#151820;background:#fff;border:1px solid #dcd9d3;border-radius:11px;outline:none;width:100%;height:50px;padding:0 15px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.auth-field input::placeholder{color:#8a8f94}.auth-field input:hover{border-color:#c9c5be}.auth-field input:focus{background:#fff;border-color:#747c84;box-shadow:0 0 0 4px #1e262e0f}.auth-password-input{display:block;position:relative}.auth-password-input button{color:#535a61;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:37px;height:37px;padding:8px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-password-input button:hover{color:#111820;background:#f2f0ec}.auth-password-input svg{width:19px;height:19px}.auth-form-options{justify-content:center;align-items:center;gap:18px;min-height:24px;font-size:13px;display:flex}.auth-form-options>a{color:#252c32;font-weight:750}.auth-form-options>a:hover{text-underline-offset:3px;text-decoration:underline}.auth-checkbox{color:#61676d;cursor:pointer;align-items:center;gap:9px;display:flex}.auth-checkbox input{accent-color:#111820;width:17px;height:17px;margin:0}.auth-submit{color:#fff;cursor:pointer;background:#111820;border:1px solid #0d141b;border-radius:11px;min-height:52px;font-size:15px;font-weight:750;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 22px #11182026}.auth-submit:hover{background:#26333d;transform:translateY(-1px);box-shadow:0 13px 26px #11182033}.auth-submit:active{transform:translateY(0)}.auth-alternate{color:#6b7177;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:14px;display:flex}.auth-alternate a{color:#111820;font-weight:800}.auth-alternate a:hover{text-underline-offset:3px;text-decoration:underline}.auth-assurance{color:#6b7177;border-top:1px solid #e6e3de;justify-content:center;align-items:center;gap:28px;margin-top:28px;padding-top:20px;font-size:12px;font-weight:650;display:flex}.auth-assurance span{align-items:center;gap:7px;display:inline-flex}.auth-assurance svg{width:16px;height:16px}@media (max-width:900px){.auth-shell{grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr)}.auth-context{padding-inline:34px}.auth-confidence{left:34px;right:34px}}@media (max-width:800px){.auth-section{padding:28px 16px 42px}.auth-shell{border-radius:18px;grid-template-columns:1fr;min-height:auto}.auth-context{border-bottom:1px solid #ddd9d2;border-right:0;padding:34px 30px}.auth-context h2{max-width:560px;font-size:36px}.auth-context-copy{max-width:600px}.auth-benefits{grid-template-columns:repeat(3,1fr);gap:16px}.auth-benefits>div{grid-template-columns:1fr;align-items:start}.auth-benefits section p{margin-top:5px}.auth-confidence{margin-top:28px;position:relative;bottom:auto;left:auto;right:auto}.auth-form-panel{padding:42px 34px 34px}}@media (max-width:560px){.auth-context{padding:28px 22px}.auth-context h2{font-size:31px}.auth-context-copy{font-size:15px}.auth-benefits{grid-template-columns:1fr}.auth-benefits>div{grid-template-columns:42px 1fr}.auth-form-panel{padding:34px 22px 28px}.auth-heading h1{font-size:32px}.auth-field-row{grid-template-columns:1fr}.auth-form-options{flex-direction:column;align-items:flex-start;gap:12px}.auth-assurance{gap:16px}}.pricing-section{width:min(100% - 64px,1120px);margin:0 auto;padding:42px 0 56px}.discover-section{width:min(100% - 40px,1120px);min-height:590px;margin:0 auto;padding:50px 0 70px}.discover-intro{text-align:center;max-width:980px;margin:0 auto}.discover-eyebrow{color:#3f4851;background:#ffffffd1;border:1px solid #dedbd5;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:0 auto;padding:9px 14px;font-size:13px;font-weight:750;display:flex;box-shadow:0 7px 18px #14181c0d}.discover-eyebrow svg{width:17px;height:17px}.discover-intro p{color:#5d6670;max-width:800px;margin:20px auto 0;font-size:17px;line-height:1.5}.discover-search{background:#fff;border:1px solid #dedbd5;border-radius:19px;grid-template-columns:50px 1fr 140px;align-items:center;gap:7px;max-width:1060px;min-height:76px;margin:34px auto 0;padding:9px 10px 9px 12px;display:grid;box-shadow:0 20px 45px #14181c17}.discover-search-icon{color:#fff;background:#111820;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.discover-search input{color:#151820;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px;font-weight:550}.discover-search input::placeholder{color:#9299a2}.discover-search button{color:#fff;cursor:pointer;background:#111820;border:1px solid #111820;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:750;transition:background .2s,transform .2s;display:flex}.discover-search button:hover{background:#26333d;transform:translateY(-1px)}.discover-search button:disabled{cursor:wait;opacity:.65}.discover-search button svg{width:17px;height:17px}.discover-feedback{color:#9b3030;text-align:center;margin:16px 0 0;font-size:13px;font-weight:650}.discover-result{justify-items:center;gap:16px;margin-top:19px;display:grid}.discover-query{color:#4d5660;background:#fff;border:1px solid #dedbd5;border-radius:999px;align-items:center;gap:8px;padding:9px 17px;font-size:14px;font-weight:750;display:flex;box-shadow:0 7px 17px #14181c0d}.discover-query svg{width:16px;height:16px}.discover-stats{background:#ffffffe0;border:1px solid #dedbd5;border-radius:16px;grid-template-columns:repeat(3,1fr);width:min(100%,640px);display:grid;overflow:hidden;box-shadow:0 10px 28px #14181c0f}.discover-stats>div{text-align:center;place-content:center;min-height:76px;display:grid}.discover-stats>div+div{border-left:1px solid #dedbd5}.discover-stats strong{font-size:22px;line-height:1}.discover-stats span{color:#687078;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:750}@media (max-width:700px){.pricing-card,.pricing-card+.pricing-card,.pricing-card.recommended{padding:20px}.discover-section{width:min(100% - 28px,1120px);padding-top:36px}.discover-intro h1{font-size:clamp(36px,11vw,51px)}.discover-intro p{font-size:15px}.discover-search{grid-template-columns:44px 1fr 108px;min-height:67px}.discover-search-icon{width:42px;height:42px}.discover-search button{min-height:43px}}.admin-main .users-module-table .admin-data-table th,.admin-main .users-module-table .admin-data-table td{text-align:center}.admin-main .users-module-table .admin-data-table th:last-child,.admin-main .users-module-table .admin-data-table td:last-child{text-align:center;width:5%;min-width:68px}.admin-main .users-module-table .admin-row-action{margin-inline:auto}.admin-navigation section>p{font-size:12px}.admin-nav-cluster>button{min-height:43px;font-size:15px}.admin-submenu button{min-height:36px;font-size:14px}.admin-brand-copy strong,.admin-profile strong,.admin-system-state strong,.admin-breadcrumb,.admin-global-search input{font-size:14px}.admin-module-label{font-size:12px}.admin-module-title p,.admin-module-metrics article>span,.admin-module-metrics article>small,.admin-table-footer{font-size:14px}.admin-data-table th{font-size:13px}.admin-data-table td,.admin-primary-cell strong,.admin-status{font-size:15px}.admin-module-tabs button,.admin-module-tools input,.admin-module-tools button,.admin-heading-actions button{font-size:14px}@media (max-width:480px){.discover-search{grid-template-columns:40px 1fr;padding:8px}.discover-search button{grid-column:1/-1}.discover-search-icon{width:38px;height:38px}.discover-stats>div{min-height:68px}}.pricing-intro{text-align:left;justify-content:center;align-items:center;gap:16px;display:flex}.pricing-intro-icon{color:#111820;background:#f3eee6;border:1px solid #ded8ce;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pricing-intro-icon svg{width:22px;height:22px}.pricing-intro>div{flex-direction:column;justify-content:center;min-height:48px;display:flex}.pricing-intro h1{color:#111820;letter-spacing:-.03em;margin:0;font-size:clamp(30px,3vw,37px);line-height:1}.pricing-intro p{color:#646b72;margin:7px 0 0;font-size:14.5px;font-weight:550;line-height:1.2}.pricing-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:30px;display:grid;overflow:visible}.pricing-card{cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:18px 18px 18px 34px;flex-direction:column;min-width:0;padding:24px 26px 25px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 10px 28px #11182008}.pricing-card+.pricing-card{border-left:1px solid #ddd9d2}.pricing-card.selected{background:#fff;border-color:#969ca2;box-shadow:0 14px 34px #11182012}.pricing-card-header{background:#e8e2d8;align-items:center;width:calc(100% + 52px);min-height:105px;margin:-24px -26px 0;padding:25px 26px 31px;display:flex;position:relative;overflow:hidden}.pricing-card:nth-child(3) .pricing-card-header{background:#e2e5e4}.pricing-card-header:after{content:"";background:#fff;border-radius:50%;width:152px;height:66px;position:absolute;bottom:-33px;right:-38px}.pricing-card.selected .pricing-card-header{color:#fff;background:#111820}.pricing-card.selected .pricing-card-header:after{background:#fff}.pricing-card:focus-visible{outline:0;box-shadow:0 0 0 3px #11182017}.pricing-plan-row{z-index:1;align-items:center;gap:13px;width:100%;display:flex;position:relative}.pricing-plan-icon{color:#171d23;background:#ffffffad;border:1px solid #11182024;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pricing-plan-row>div{flex:1;min-width:0}.pricing-name-row{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.pricing-plan-row h2{margin:0;font-size:24px;line-height:1}.pricing-plan-row p{color:#626a72;margin:5px 0 0;font-size:13px;font-weight:550}.pricing-card.selected .pricing-plan-row p{color:#d7dbe0}.pricing-badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:750}.pricing-price{margin-top:20px;border-top:1px solid #e4e1dc;justify-content:center;align-items:baseline;width:calc(100% + 52px);margin-inline:-26px;padding:18px 26px 3px;display:flex}.pricing-price>span{margin-right:3px;font-size:18px;font-weight:750}.pricing-price strong{color:#171d26;letter-spacing:-.04em;font-size:40px;line-height:1}.pricing-price small{color:#697078;margin-left:8px;font-size:12px;font-weight:650}.pricing-features{gap:11px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.pricing-features li{color:#3f474f;align-items:flex-start;gap:10px;font-size:14px;display:flex}.pricing-features li:before{content:"✦";color:#655e54;background:#f6f2eb;border:1px solid #ddd7ce;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:8px;font-weight:800;line-height:1;display:inline-grid}.pricing-card.selected .pricing-features li:before{color:#fff;background:#111820;border-color:#111820}.pricing-action{color:#fff;background:#111820;border:1px solid #111820;border-radius:9px 9px 2px;place-items:center;min-height:44px;margin-top:auto;font-size:13px;font-weight:750;transition:background .2s,color .2s,transform .2s;display:grid;position:relative}.pricing-action:after{content:"";opacity:1;border-top:9px solid #111820;border-left:10px solid #0000;position:absolute;bottom:-8px;right:-1px}.pricing-action:hover{background:#26333d;transform:translateY(-1px)}@media (max-width:900px){.pricing-grid{background:0 0;border:0;grid-template-columns:1fr;gap:12px;max-width:620px;margin-inline:auto;overflow:visible}.pricing-card{background:#ffffffc7;border:1px solid #dedbd5;border-radius:14px}.pricing-card+.pricing-card{border-left:1px solid #dedbd5}.pricing-card-header>p{min-height:0}}@media (max-width:520px){.pricing-section{width:min(100% - 28px,1120px);padding-top:28px}.pricing-intro{text-align:center}.pricing-intro h1{font-size:30px}.pricing-card{padding:22px}.pricing-plan-row>div{gap:5px;display:grid}.pricing-badge{width:max-content}}.discover-section{flex-direction:column;justify-content:center;width:min(620px,100% - 28px);min-height:calc(100svh - 292px);margin-inline:auto;padding:34px 0 44px;display:flex}.discover-intro{text-align:left;justify-content:flex-start;align-self:center;align-items:center;gap:14px;width:min(620px,100vw - 28px);max-width:none;margin:0;display:flex}.discover-heading-icon{color:#111820;background:linear-gradient(145deg,#faf7f1,#f1ebe1);border:1px solid #ded8ce;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.discover-heading-icon svg{width:25px;height:25px}.discover-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(33px,3.1vw,41px);line-height:1}.discover-search{margin-inline:0;border-radius:13px;grid-template-columns:19px 1fr auto;align-self:center;gap:13px;width:min(620px,100vw - 28px);max-width:none;height:58px;min-height:58px;margin-top:30px;padding:6px 7px 6px 16px;box-shadow:0 2px 8px #00000005}.discover-search-icon{color:#68737e;background:0 0;border-radius:0;width:19px;height:19px}.discover-search-icon svg{width:19px;height:19px}.discover-search input{font-size:15px}.discover-search button{border-radius:8px;min-width:82px;height:42px;min-height:42px;padding-inline:23px}.discover-search button svg{display:none}.discover-actions{margin-inline:auto;background:#ffffffdb;border:1px solid #dedbd5;border-radius:11px;grid-template-columns:repeat(3,1fr);align-self:center;width:min(620px,100vw - 28px);height:54px;min-height:54px;margin-top:24px;display:grid;overflow:hidden;box-shadow:0 5px 16px #14181c08}.discover-actions>button,.discover-actions>a{color:#20252b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 14px;font-size:13.5px;font-weight:750;transition:background .2s;display:flex}.discover-actions>:nth-child(n+2){border-left:1px solid #dedbd5}.discover-actions>button:hover,.discover-actions>a:hover{background:#f4f1ec}.discover-actions svg{flex:none;width:18px;height:18px}.discover-section.has-results{justify-content:flex-start;width:min(100% - 40px,1180px);min-height:auto;padding-top:72px}.discover-search-stage{width:100%}.discover-section.has-results .discover-search-stage{width:min(100%,620px);margin-inline:auto}.discover-section.has-results .discover-intro,.discover-section.has-results .discover-search,.discover-section.has-results .discover-search-wrap{width:100%}.discover-intro p{color:#707983;margin:7px 0 0;font-size:15px;font-weight:600}.discover-search-wrap{width:min(620px,100vw - 28px);margin-inline:auto;position:relative}.discover-search-wrap .discover-search{width:100%}.discover-loading,.discover-details-state{color:#717a83;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:290px;display:grid}.discover-results,.discover-queued{margin-top:32px}.discover-results>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.discover-results>header span{color:#858d95;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:800}.discover-results>header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:25px}.discover-results>header p{color:#747d86;margin:0 0 2px;font-size:13px;font-weight:650}.discover-results-grid{grid-template-columns:1fr;gap:14px;display:grid}.discover-result-card{background:#fff;border:1px solid #dfdcd6;border-radius:17px;display:grid;overflow:hidden;box-shadow:0 18px 46px #161b1f0f;container-type:inline-size}.discover-result-head{border-bottom:1px solid #e7e3dd;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex}.discover-result-main{align-items:center;gap:11px;display:flex}.discover-result-icon{background:linear-gradient(145deg,#faf8f4,#f0ebe3);border:1px solid #ded9d0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.discover-result-icon svg{width:19px;height:19px}.discover-result-type{color:#147a38;white-space:nowrap;background:#f0faf2;border:1px solid #cce6d3;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:10.5px;font-weight:800;display:inline-flex}.discover-result-type svg{width:14px;height:14px}.discover-result-main h2{margin:0 0 2px;font-size:19px;line-height:1.1}.discover-result-main p{color:#6f7780;margin:0;font-size:12px;font-weight:600}.discover-result-body{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);align-items:stretch;gap:12px;padding:12px 17px;display:grid}.discover-result-story{background:#f5f6f2;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.discover-result-story-icon{color:#17823e;background:#fff;border-radius:11px;flex:none;place-items:center;width:33px;height:33px;display:grid;box-shadow:0 3px 12px #18231d12}.discover-result-story-icon svg{width:19px;height:19px}.discover-result-story h3{margin:0 0 3px;font-size:14px;line-height:1.2}.discover-result-story p{color:#59636c;margin:0;font-size:12px;line-height:1.4}.discover-result-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.discover-result-metrics>div{text-align:center;background:#faf9f7;border:1px solid #e2ded7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:11px 10px 10px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.discover-result-metrics>div:hover{background:#f2eee7;border-color:#d8d2c8;transform:translateY(-1px)}.discover-result-metrics strong{color:#151c23;letter-spacing:-.035em;font-size:24px;line-height:1}.discover-result-metrics strong small{color:#7e868e;margin-left:4px;font-size:10px;font-weight:650}.discover-result-metrics span{color:#747d85;letter-spacing:.045em;text-transform:uppercase;order:-1;font-size:9.5px;font-weight:800}.discover-result-footer{background:#fbfaf8;border-top:1px solid #e7e3dd;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:5px 8px 5px 17px;display:flex}.discover-result-footer p{color:#69727b;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:650;display:flex}.discover-result-footer p svg{color:#28323b;width:16px;height:16px}.discover-result-link{color:#fff;background:#111a23;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:36px;padding-inline:14px;font-size:12px;font-weight:800;transition:transform .16s,background .16s;display:flex}.discover-result-link:hover{background:#202b35;transform:translateY(-1px)}.discover-result-link svg{width:17px;height:17px}@container (max-width:800px){.discover-result-body{grid-template-columns:1fr}.discover-result-story{align-items:center}}.discover-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.discover-pagination button{color:#343c44;cursor:pointer;background:#fff;border:1px solid #dcd8d1;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:86px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.discover-pagination button:hover:not(:disabled){color:#fff;background:#17212a;border-color:#17212a;transform:translateY(-1px);box-shadow:0 6px 14px #1118201f}.discover-pagination button:disabled{color:#b0b4b8;cursor:default;background:#faf9f7;border-color:#e7e4df}.discover-pagination button svg{stroke-width:2px;width:14px;height:14px}.discover-pagination-status{color:#747d86;text-align:center;min-width:54px;font-size:12px;font-weight:650}.discover-pagination-status strong{color:#20272e;font-weight:800}.discover-queued{background:linear-gradient(135deg,#fff,#f6f3ed);border:1px solid #dbd8d1;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid}.discover-queued-icon{color:#fff;background:#111a23;border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.discover-queued-icon svg{width:24px;height:24px}.discover-queued-copy>span{color:#16873d;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.discover-queued-copy h2{margin:4px 0;font-size:24px}.discover-queued-copy p{color:#65707a;max-width:500px;margin:0;font-size:14px}.discover-queue-meta{background:#fff;border:1px solid #dfdcd5;border-radius:12px;grid-template-columns:repeat(3,minmax(95px,1fr));display:grid}.discover-queue-meta>div{gap:3px;padding:13px;display:grid}.discover-queue-meta>div+div{border-left:1px solid #e4e0da}.discover-queue-meta strong{font-size:16px}.discover-queue-meta span{color:#808890;font-size:10px;font-weight:650}.discover-details{width:min(100% - 40px,1180px);margin-inline:auto;padding:36px 0 56px}.discover-back{color:#646d76;align-items:center;gap:7px;width:max-content;font-size:13px;font-weight:750;display:flex}.discover-back svg{width:17px;height:17px}.discover-details-header{background:#fff;border:1px solid #dedbd4;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:26px 28px;display:flex}.discover-details-identity{align-items:center;gap:16px;display:flex}.discover-details-identity>span{color:#fff;background:#111a23;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.discover-details-identity svg{width:25px;height:25px}.discover-details-identity small{color:#858d94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.discover-details-identity h1{letter-spacing:-.035em;margin:4px 0 2px;font-size:clamp(29px,3vw,40px)}.discover-details-identity p{color:#69737c;margin:0;font-size:14px;font-weight:650}.discover-details-freshness{color:#69727a;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.discover-details-freshness svg{width:18px;height:18px}.discover-details-metrics{background:#fff;border:1px solid #dfdcd6;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.discover-details-metrics>div{gap:6px;padding:18px 22px;display:grid}.discover-details-metrics>div+div{border-left:1px solid #e1ded8}.discover-details-metrics span{color:#7a838b;font-size:12px;font-weight:700}.discover-details-metrics strong{font-size:27px}.discover-details-metrics small{color:#7d858d;font-size:12px}.discover-empty-copy{color:#7a838b;padding-block:20px}.discover-details-footer{color:#7a838b;justify-content:space-between;gap:20px;padding:16px 4px 0;font-size:12px;font-weight:600;display:flex}.discover-details-state{min-height:calc(100svh - 260px)}.discover-details-state.error h1{color:#171d24;margin:0;font-size:30px}.discover-details-state.error p{margin:0}.discover-details-state.error button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111a23;border:0;border-radius:9px;padding-inline:20px;font-weight:750}@media (max-width:900px){.discover-result-body{grid-template-columns:1fr}}@media (max-width:700px){.discover-section{width:min(100% - 28px,517px);min-height:calc(100svh - 244px);padding:30px 0 38px}.discover-intro h1{font-size:clamp(28px,7.2vw,34px)}.discover-heading-icon{width:40px;height:40px}.discover-actions>button,.discover-actions>a{gap:6px;padding-inline:8px;font-size:12px}.discover-section.has-results,.discover-details{width:min(100% - 28px,1180px)}.discover-results-grid{grid-template-columns:1fr}.discover-results>header{flex-direction:column;align-items:flex-start;gap:7px}.discover-result-head,.discover-result-footer{flex-direction:column;align-items:flex-start}.discover-result-head,.discover-result-body{padding:15px}.discover-result-footer{padding:12px 15px}.discover-result-link{width:100%}.discover-queued{grid-template-columns:48px 1fr;padding:20px}.discover-queued-icon{width:46px;height:46px}.discover-queue-meta{grid-column:1/-1}.discover-details-header{flex-direction:column;align-items:flex-start;padding:21px}.discover-details-metrics{grid-template-columns:repeat(2,1fr)}.discover-details-metrics>div:nth-child(3){border-top:1px solid #e1ded8;border-left:0}.discover-details-metrics>div:nth-child(4){border-top:1px solid #e1ded8}}@media (max-width:520px){.discover-intro{gap:11px}.discover-intro h1{font-size:30px}.discover-heading-icon{width:44px;height:44px}.discover-search{grid-template-columns:38px 1fr 82px}.discover-search button{grid-column:auto}.discover-actions{grid-template-columns:1fr}.discover-actions>*{min-height:52px}.discover-actions>:nth-child(n+2){border-top:1px solid #dedbd5;border-left:0}.discover-section.has-results{padding-top:36px}.discover-section.has-results .discover-intro h1{font-size:28px}.discover-result-card{padding:0}.discover-queue-meta{grid-template-columns:1fr}.discover-queue-meta>div+div{border-top:1px solid #e4e0da;border-left:0}.discover-details-identity{align-items:flex-start}.discover-details-identity>span{width:48px;height:48px}.discover-details-identity h1{font-size:28px}.discover-details-metrics>div{padding:14px}.discover-details-footer{flex-direction:column;gap:5px}}.auth-context h2{max-width:470px;font-size:clamp(37px,3.8vw,49px)}.auth-social>span{width:calc(100% + (var(--auth-card-inline) * 2));margin-left:calc(var(--auth-card-inline) * -1);color:#626970;text-align:center;align-items:center;gap:0;font-size:12px;font-weight:700;display:flex}.auth-social>span b,.auth-social p span{width:auto;font:inherit;text-align:center;background:#fff;padding-inline:2px;display:inline-block}.auth-social>span:before,.auth-social>span:after,.auth-social p:before{content:"";background:#dedbd5;height:1px}.auth-social>span:before,.auth-social>span:after{flex:1}.auth-social>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.auth-social button{color:#30373d;cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;height:42px;padding:0 10px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.auth-social button:hover{background:#f5f2ec;border-color:#bbb6ae;transform:translateY(-1px)}.auth-social button svg{width:17px;height:17px}.auth-social p{color:#777d82;text-align:center;margin:16px 0 0;font-size:11px;position:relative}.auth-social p:before{z-index:0;position:absolute;top:50%;left:0;right:0}.auth-social p span{z-index:1;position:relative}@media (max-width:800px){.auth-section{padding-block:28px 44px}.auth-shell{gap:24px}.auth-context h2{font-size:38px}.auth-form-panel{padding:34px 32px 28px}}@media (max-width:560px){.auth-social>div{grid-template-columns:1fr}.auth-social button{height:44px}.auth-form-panel{padding-inline:20px}}@media (max-width:800px){.main-nav,.header-divider,.login-link{display:none}.site-header{min-height:58px}.header-inner{grid-template-columns:1fr auto;width:calc(100% - 24px);min-height:58px}.site-logo{font-size:20px}.site-logo svg{width:25px;height:25px}.site-header .site-logo svg{border-radius:50%;width:33px;height:33px;padding:7px}.header-actions{gap:8px}.home-page{width:100%;margin:0}.home-hero{grid-template-columns:1fr;gap:32px;width:calc(100% - 32px);min-height:auto;padding:58px 0 42px}.hero-intro{top:0}.hero-intro h1{font-size:clamp(28px,7.2vw,34px)}.search-modes{justify-content:flex-start;gap:10px;overflow:auto}.search-modes i{display:none}.signal-card{padding-inline:16px}.signal-stats{grid-template-columns:repeat(2,1fr);gap:22px 0}.signal-stats>div:nth-child(3){border-left:0;padding-left:0}.takeaway p{white-space:normal}.signal-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;margin-inline:-16px;padding:12px 16px}.value-strip{grid-template-columns:1fr;width:calc(100% - 32px);margin-bottom:58px}.value-strip>div{padding:18px 24px}.value-strip p{white-space:normal}.value-strip>div+div:before{width:auto;height:1px;inset:0 24px auto}.platform-panel{grid-template-columns:1fr;gap:36px;width:calc(100% - 32px);min-height:auto;margin-bottom:24px;padding:34px 24px}.platform-copy h2{font-size:29px}.platform-demo{overflow-x:auto}.platform-demo>nav,.demo-body{min-width:620px}.metrics-strip{grid-template-columns:1fr 1fr;width:calc(100% - 32px);margin-bottom:58px;padding-block:18px}.metrics-strip>div{min-height:58px}.metrics-strip>div+div:before{display:none}.home-cta{flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 32px);min-height:auto;margin-bottom:58px;padding:30px 24px}.home-cta h2{font-size:29px}.footer-inner{grid-template-columns:1fr 1fr;gap:28px;width:calc(100% - 32px);padding:44px 0 78px}.footer-brand{grid-column:1/-1}.footer-column{width:100%}}@media (max-width:480px){.header-cta{min-width:auto;padding-inline:12px}.icon-button{display:none}.hero-intro h1{letter-spacing:-.025em;gap:10px;font-size:27px}.hero-intro h1 svg{border-radius:11px;width:40px;height:40px;padding:9px}.signal-search{padding-left:11px}.signal-search button{padding-inline:13px}.signal-stats>div{padding-inline:14px}.takeaway p br{display:none}.signal-footer>div{flex-wrap:wrap}.metrics-strip{grid-template-columns:1fr}.home-cta>div:last-child{flex-direction:column;gap:9px;width:100%}.home-cta .dark-button,.outline-button{width:100%}}.auth-shell{width:min(1180px,100%);min-height:590px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(48px,7vw,88px);overflow:visible}.auth-context{background:0 0;border:0;padding:20px 0 20px 4px;overflow:visible}.auth-context:before,.auth-context:after{display:none}.auth-context-mark{background:#f5f0e8;border-radius:14px;width:50px;height:50px;box-shadow:inset 0 1px #fff}.auth-context-label{color:#62686e;margin-top:24px}.auth-context h2{letter-spacing:-.045em;max-width:490px;margin-top:10px;font-size:clamp(40px,4.2vw,56px);line-height:.98}.auth-context-copy{color:#5f666d;max-width:500px;margin-top:20px;font-size:17px}.auth-benefits{background:#ffffffb8;border:1px solid #dedbd5;border-radius:15px;gap:0;max-width:500px;margin-top:34px;overflow:hidden;box-shadow:0 12px 30px #191d210a}.auth-benefits>div{grid-template-columns:42px 1fr;min-height:72px;padding:13px 16px}.auth-benefits>div>span{background:#f6f2eb;border-color:#ddd8d0}.auth-benefits section p{font-size:13px}.auth-confidence{border:0;max-width:500px;margin-top:22px;padding:0;position:relative;bottom:auto;left:auto;right:auto}.auth-form-panel{background:#ffffffe0;border:1px solid #dedbd5;border-radius:20px;min-height:550px;padding:48px clamp(40px,5vw,62px) 34px;box-shadow:0 22px 60px #14181c17}.auth-heading p{font-size:15px}.auth-field input{background:#fff;border-color:#ddd9d2;height:52px}@media (max-width:900px){.auth-shell{grid-template-columns:minmax(280px,.8fr) minmax(430px,1.2fr);gap:38px}.auth-context{padding-inline:0}}@media (max-width:800px){.auth-section{padding:36px 16px 52px}.auth-shell{grid-template-columns:1fr;gap:30px}.auth-context{border:0;padding:12px 4px 0}.auth-context h2{max-width:600px;font-size:42px}.auth-benefits{grid-template-columns:repeat(3,1fr);max-width:none}.auth-benefits>div{grid-template-columns:1fr;align-content:start;min-height:118px;padding:16px}.auth-benefits>div+div{border-top:0;border-left:1px solid #e4e1dc}.auth-confidence{max-width:none}.auth-form-panel{min-height:auto;padding:42px 36px 32px}}@media (max-width:560px){.auth-context{padding-inline:2px}.auth-context h2{font-size:36px}.auth-benefits{grid-template-columns:1fr}.auth-benefits>div{grid-template-columns:42px 1fr;min-height:72px}.auth-benefits>div+div{border-top:1px solid #e4e1dc;border-left:0}.auth-form-panel{border-radius:17px;padding:34px 22px 28px}}.auth-section{padding-block:38px 48px}.auth-shell{gap:clamp(38px,6vw,72px);min-height:520px}.auth-context h2{font-size:clamp(37px,3.8vw,49px)}.auth-benefits{margin-top:26px}.auth-benefits>div{min-height:62px;padding-block:9px}.auth-confidence{margin-top:16px}.auth-form-panel{min-height:0;padding:36px clamp(36px,5vw,56px) 28px}.auth-heading p{margin-top:9px}.auth-alternate{margin-top:17px}.auth-assurance{margin-top:18px;padding-top:15px}@media (max-width:800px){.auth-section{padding-block:28px 44px}.auth-shell{gap:24px}.auth-context h2{font-size:38px}.auth-form-panel{padding:34px 32px 28px}}@media (max-width:560px){.auth-form-panel{padding-inline:20px}}.auth-social>span,.auth-social p{align-items:center;gap:3px;font-size:11px;font-weight:750;line-height:1;display:flex}.auth-social>span b,.auth-social p span{width:auto;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;padding:0}.auth-social>span:before,.auth-social>span:after,.auth-social p:before,.auth-social p:after{content:"";background:#dedbd5;flex:1;height:1px;position:static}.auth-input-shell,.auth-password-input{display:block;position:relative}.auth-input-shell .auth-input-icon,.auth-password-input .auth-input-icon{z-index:1;color:#747b82;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-input-shell input,.auth-password-input input{padding-left:42px}.auth-password-input input{padding-right:50px}.auth-input-shell:focus-within .auth-input-icon,.auth-password-input:focus-within .auth-input-icon{color:#111820}.auth-social .social-google,.auth-social .social-microsoft,.auth-social .social-facebook{color:#34414d;background:#fff;border-color:#d7d7d7}.auth-social .social-google:hover,.auth-social .social-microsoft:hover,.auth-social .social-facebook:hover{color:#34414d;background:#fff;border-color:#c3c0ba;box-shadow:0 6px 14px #14181c14}.auth-social .social-google:hover svg{color:#4285f4}.auth-social .social-microsoft:hover svg{color:#5e5e5e}.auth-social .social-facebook:hover svg{color:#1877f2}.auth-shell{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:40px;width:min(1040px,100%);min-height:470px}.auth-context{padding-block:10px}.auth-context-mark{border-radius:11px;width:42px;height:42px}.auth-context-mark svg{width:21px;height:21px}.auth-context-label{margin-top:18px;font-size:10px}.auth-context h2{margin-top:7px;font-size:clamp(31px,3.1vw,40px);line-height:1}.auth-context-copy{margin-top:12px;font-size:14px}.auth-benefits{max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin-top:22px;overflow:visible}.auth-benefits>div{border-bottom:1px solid #ddd9d2;grid-template-columns:32px 1fr;gap:11px;min-height:54px;padding:9px 0}.auth-benefits>div:first-child{border-top:1px solid #ddd9d2}.auth-benefits>div+div{border-top:0}.auth-benefits>div>span{background:0 0;border:0;border-radius:0;width:32px;height:32px}.auth-benefits svg{width:18px;height:18px}.auth-benefits section strong{font-size:14px}.auth-benefits section p{margin-top:0;font-size:12px}.auth-form-panel{border-radius:14px;padding:27px 32px 24px;box-shadow:0 14px 38px #14181c12}.auth-heading>span{font-size:10px}.auth-heading h1{margin-top:5px;font-size:clamp(29px,3vw,35px)}.auth-social>div{margin-top:6px}.auth-social button{height:38px;font-size:12px}.auth-social p{width:100%;margin-top:12px}.auth-social p:before{left:0;right:0}.auth-social p span{font-size:10px}.auth-field{gap:0}.auth-field input{border-radius:9px;height:42px;font-size:13px}.auth-form-options{min-height:20px;font-size:11px}.auth-checkbox input{width:15px;height:15px}.auth-submit{border-radius:9px;min-height:43px;font-size:13px}.auth-alternate{margin-top:13px;font-size:12px}@media (max-width:800px){.auth-shell{grid-template-columns:1fr;gap:20px}.auth-context{padding-block:4px}.auth-benefits{grid-template-columns:1fr}.auth-benefits>div{border-bottom:1px solid #ddd9d2;grid-template-columns:32px 1fr;min-height:50px;padding-inline:0;border-left:0!important}.auth-benefits>div+div{border-top:0}}@media (max-width:560px){.auth-section{padding-inline:14px}.auth-form-panel{padding:24px 18px 22px}}.auth-section{place-items:center;min-height:590px;padding:40px 20px 48px;display:grid}.auth-shell{width:min(480px,100%);min-height:0;display:block}.auth-form-panel{--auth-card-inline:38px;background:#ffffffe6;border:1px solid #dedbd5;border-radius:16px;width:100%;padding:34px 38px 28px;box-shadow:0 16px 44px #14181c12}.auth-heading{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.auth-heading-mark{color:#111820;background:#f5f0e8;border:1px solid #ddd8d0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.auth-heading>div>span{color:#697078;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.auth-heading>div{justify-items:center;display:grid}.auth-heading h1{margin-top:3px;font-size:31px;line-height:1}.auth-heading p{color:#676d73;margin-top:7px;font-size:13px;line-height:1.35}.auth-social>span{font-size:11px}.auth-social p{width:calc(100% + (var(--auth-card-inline) * 2));margin-left:calc(var(--auth-card-inline) * -1)}.auth-form{width:100%}.auth-alternate{border-top:1px solid #e4e1dc;padding-top:14px}.auth-login-links{width:calc(100% + (var(--auth-card-inline) * 2));margin-left:calc(var(--auth-card-inline) * -1);padding-inline:var(--auth-card-inline);color:#4f565d;justify-content:space-between}.auth-login-links a{border-radius:8px;align-items:center;min-height:32px;padding-inline:9px;font-weight:750;transition:color .2s,background .2s,transform .2s;display:inline-flex;text-decoration:none!important}.auth-login-links>span{color:#626970;font-weight:650}.auth-register-links{justify-content:flex-end;gap:5px}.auth-register-links a:first-child{margin-left:0}.auth-login-links a:first-child{margin-left:-9px}.auth-login-links a:last-child{margin-right:-9px}.auth-login-links a:hover{color:#111820;background:#f4f1eb;transform:translateY(-1px);text-decoration:none!important}.auth-login-links a:focus,.auth-login-links a:active,.auth-login-links a:visited{text-decoration:none!important}.auth-section{min-height:520px;padding-block:24px 32px}.auth-form-panel{--auth-card-inline:28px;border-radius:14px;padding:24px 28px 19px}.auth-field-row{grid-template-columns:1fr;gap:9px}.auth-heading-mark svg{width:18px;height:18px}.auth-heading h1{font-size:28px}.auth-heading p{margin-top:5px;font-size:12px}.auth-social button{height:35px}.auth-social p{margin-top:9px}.auth-field input{height:40px}.auth-submit{min-height:41px}.auth-login-links a{min-height:28px}@media (max-width:560px){.auth-form-panel{--auth-card-inline:18px;padding:22px 18px 18px}}.contact-section{width:min(100% - 40px,1080px);margin:0 auto;padding:42px 0 64px}.contact-intro{text-align:center;justify-items:center;gap:0;display:grid}.contact-eyebrow{color:#47515c;background:#fff;border:1px solid #dedbd5;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 8px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 4px 12px #14181c0a}.contact-eyebrow>span{color:#fff;background:#111820;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.contact-eyebrow svg{width:14px;height:14px}.contact-intro h1{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,4.2vw,54px);line-height:1}.contact-intro p{color:#646b72;max-width:760px;margin:14px auto 0;font-size:15.5px;line-height:1.45}.contact-layout{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);align-items:start;gap:18px;margin-top:34px;display:grid}.contact-route-card{background:#fffefd;border:1px solid #dcd7cf;border-radius:17px;padding:22px;box-shadow:0 18px 48px #1b1f230a}.contact-route-intro>span{vertical-align:middle;margin-right:8px;display:inline-flex}.contact-route-intro h2{margin:0;font-size:17px;display:inline}.contact-route-intro p{color:#667079;margin:12px 0 0;font-size:13.5px;line-height:1.55}.contact-methods{gap:10px;margin-top:18px;display:grid}.contact-methods>div{background:#faf9f7;border:1px solid #e1ded8;border-radius:13px;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex}.contact-methods>div>span{background:#fff;border:1px solid #e0ddd7;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.contact-methods p{gap:3px;margin:0;display:grid}.contact-methods strong{color:#151820;font-size:13.5px}.contact-methods b,.contact-methods small{color:#5f6871;font-size:11.5px;font-weight:650}.contact-reply{color:#fff;background:#111820;border-radius:13px;align-items:flex-start;gap:11px;margin-top:12px;padding:15px;display:flex}.contact-reply>svg{flex:none;width:18px;height:18px}.contact-reply div{gap:5px;display:grid}.contact-reply strong{font-size:13px}.contact-reply span{color:#cbd1d5;font-size:11.5px;line-height:1.4}.contact-card{background:#fffefd;border:1px solid #dcd7cf;border-radius:17px;width:100%;margin:0;padding:24px;overflow:visible;box-shadow:0 18px 48px #1b1f230d}.contact-card-intro{border-bottom:1px solid #e3dfd8;align-items:center;gap:12px;margin:-24px -24px 22px;padding:17px 24px;display:flex}.contact-card-intro>span{color:#fff;background:#111820;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.contact-card-intro svg{width:18px;height:18px}.contact-card-intro h2{color:#151820;margin:0;font-size:16px;line-height:1.1}.contact-card-intro p{color:#697078;margin:5px 0 0;font-size:12.5px;line-height:1.25}.contact-fields{padding:0}.form-grid{grid-template-columns:1fr 1fr;gap:17px 14px;display:grid}.form-control{gap:7px;min-width:0;display:grid}.form-control>span{color:#343b42;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.form-control>span svg{color:#68737e;width:15px;height:15px}.form-control input,.form-control select,.form-control textarea{color:#151820;background-color:#fff;border:1px solid #ddd9d2;border-radius:13px;outline:none;width:100%;min-width:0;font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.form-control input:hover,.form-control select:hover,.form-control textarea:hover{background-color:#fffefd;border-color:#c9c4bc}.form-control input,.form-control select{height:54px;padding-inline:16px}.form-control select{appearance:none;cursor:pointer;padding-right:66px}.form-control-select{position:relative}.form-control-select:after{content:"";pointer-events:none;background:#f5f1ea;border-left:1px solid #e2ded7;border-radius:0 12px 12px 0;width:52px;height:52px;transition:border-color .2s,background-color .2s;position:absolute;bottom:1px;right:1px}.form-control-select:before{content:"";z-index:1;pointer-events:none;border-bottom:1.7px solid #4f5962;border-right:1.7px solid #4f5962;width:7px;height:7px;transition:border-color .2s;position:absolute;bottom:24px;right:23px;transform:rotate(45deg)}.form-control-select:hover:after{background:#f1ede6}.form-control-select:hover:before{border-color:#151820}.form-control-select:focus-within:after{background:#eee9e1;border-color:#c7c1b8}.form-control-select:has(>small):after{bottom:21px}.form-control-select:has(>small):before{bottom:43px}.form-control textarea{resize:vertical;min-height:124px;padding:16px}.form-control input::placeholder,.form-control textarea::placeholder{color:#92989e}.form-control input:focus,.form-control select:focus,.form-control textarea:focus{background-color:#fff;border-color:#5f6870;box-shadow:0 0 0 4px #1e262e0d}.form-control-invalid input,.form-control-invalid select,.form-control-invalid textarea,.form-control input[aria-invalid=true],.form-control select[aria-invalid=true],.form-control textarea[aria-invalid=true]{background:snow;border-color:#bd4f4a;box-shadow:0 0 0 4px #bd4f4a12}.form-control-invalid>span{color:#8b3935}.form-control-invalid>span svg{color:#b04641}.form-control>small{color:#a6403b;margin-top:-1px;font-size:11px;font-weight:650;line-height:1.25}.form-control-wide{grid-column:1/-1}.contact-consent{color:#5f666d;cursor:pointer;background:#f7f4ef;border:1px solid #e0ddd7;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;min-height:48px;margin:18px 0 0;padding:11px 14px;font-size:12px;font-weight:650;display:flex}.contact-consent input{accent-color:#111820;width:16px;height:16px;margin:0}.contact-consent-invalid{background:#fff8f7;border-color:#bd4f4a}.contact-consent-error,.consult-track-error{color:#a6403b;margin:7px 0 -2px;font-size:11px;font-weight:650;line-height:1.3}.consult-track-row input[aria-invalid=true]{background:snow;border-color:#bd4f4a;box-shadow:0 0 0 4px #bd4f4a12}.form-notice{color:#765d31;background:#fdfaf3;border:1px solid #e7d9b9;border-left:3px solid #b68a3e;border-radius:8px;align-items:center;min-height:40px;margin:12px 0 0;padding:0 14px;font-size:11px;font-weight:750;line-height:1.25;display:flex}.consult-page .form-control-select:has(>small):after{bottom:21px!important}.consult-page .form-control-select:has(>small):before{bottom:43px!important}.form-control-select:after,.form-control-select:before{display:none}.form-select-field{min-width:0;height:50px;line-height:0;display:grid;position:relative}.form-select-field select{width:100%;height:50px;display:block}.form-select-field:after{content:"";pointer-events:none;background:#f5f1ea;border-left:1px solid #e2ded7;border-radius:0 9px 9px 0;width:48px;height:48px;transition:border-color .2s,background-color .2s;position:absolute;top:1px;right:1px}.form-select-field:before{z-index:1;content:"";pointer-events:none;border-bottom:1.7px solid #4f5962;border-right:1.7px solid #4f5962;width:7px;height:7px;position:absolute;top:50%;right:21px;transform:translateY(-65%)rotate(45deg)}.form-select-field:hover:after{background:#f1ede6}.form-select-field:focus-within:after{background:#eee9e1;border-color:#c7c1b8}.form-control-invalid .form-select-field:after{border-left-color:#d9b9b6}.contact-submit{color:#fff;cursor:pointer;background:#111820;border:1px solid #111820;border-radius:11px;width:100%;min-height:48px;margin:12px 0 0;font-size:13px;font-weight:750;box-shadow:0 10px 24px #1118201a}.contact-submit:hover{background:#25313a;border-color:#25313a}.contact-submit:disabled{cursor:wait;opacity:.65}.contact-feedback{color:#50585f;text-align:center;margin:14px 0 -2px;font-size:13px;font-weight:650}.contact-section,.consult-section{width:min(100% - 48px,1180px);padding:62px 0 80px}.contact-intro,.consult-intro{text-align:left;justify-items:start;max-width:760px}.contact-intro h1,.consult-intro h1{margin-top:18px;font-size:clamp(40px,4.4vw,58px);line-height:.98}.contact-intro p,.consult-intro p{color:#68717a;max-width:620px;margin:15px 0 0;font-size:15px}.contact-eyebrow,.consult-eyebrow{letter-spacing:.01em;min-height:36px;box-shadow:none;gap:8px;padding:4px 12px 4px 5px}.contact-eyebrow>span,.consult-eyebrow>span{width:26px;height:26px}.contact-layout,.consult-page .contact-layout{grid-template-columns:minmax(285px,.72fr) minmax(560px,1.28fr);gap:24px;margin-top:38px}.contact-route-card{box-shadow:none;background:#f7f6f2;border-radius:16px;padding:25px;position:sticky;top:92px}.contact-route-intro>span{background:#fff;border:1px solid #dfdbd3;border-radius:10px;place-items:center;width:34px;height:34px;margin:0;display:grid}.contact-route-intro>span svg{width:17px;height:17px}.contact-route-intro{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;display:grid}.contact-route-intro h2{letter-spacing:-.025em;grid-column:2;font-size:19px;line-height:1.13;display:block}.contact-route-intro p{grid-column:1/-1;margin-top:10px;font-size:13px;line-height:1.55}.contact-methods{border-top:1px solid #dfdcd5;gap:0;margin-top:22px}.contact-methods>div{background:0 0;border:0;border-bottom:1px solid #dfdcd5;border-radius:0;gap:11px;min-height:69px;padding:13px 0;transition:background-color .2s}.contact-methods>div>span{color:#303942;background:#ecebe5;border:0;border-radius:8px;width:32px;height:32px;transition:background-color .2s,color .2s}.contact-methods svg{width:15px;height:15px}.contact-methods>div:hover{background:#ffffff7a}.contact-methods>div:hover>span{color:#fff;background:#111820}.contact-methods p{gap:3px}.contact-methods strong{font-size:12.5px}.contact-methods small{font-size:11.5px;line-height:1.35}.contact-methods b{display:none}.contact-reply{background:#111820;border-radius:11px;margin-top:18px;padding:14px}.contact-card{background:#fff;border-color:#dedbd5;border-radius:16px;padding:28px;box-shadow:0 22px 55px #171b1f0f}.contact-card-intro{background:linear-gradient(90deg,#fff,#fbfaf7);gap:11px;margin:-28px -28px 25px;padding:20px 28px}.contact-card-intro>span{border-radius:9px;width:36px;height:36px;box-shadow:0 6px 14px #1118201f}.contact-card-intro h2{font-size:18px}.contact-card-intro p{font-size:12px}.form-grid{gap:19px 16px}.form-control{gap:8px}.form-control>span{font-size:12px}.form-control>span svg{color:#56616b;flex:none;width:14px;height:14px}.form-control input,.form-control select{border-radius:10px;height:50px;padding-inline:14px}.form-control textarea{border-radius:10px;min-height:120px;padding:14px}.form-control-select:after{border-radius:0 9px 9px 0;width:48px;height:48px}.form-control-select:before{bottom:22px;right:21px}.contact-consent{border-radius:10px;min-height:46px;margin-top:20px;padding:10px 12px;font-size:11.5px}.contact-submit{border-radius:10px;min-height:52px;margin-top:14px;font-size:13px;box-shadow:0 12px 24px #11182021}.consult-tabs{border-radius:11px;width:max-content;margin:28px 0 0;padding:4px}.consult-tabs button{border-radius:8px;min-height:39px;padding:0 16px;font-size:12px}@media (max-width:980px){.contact-route-card{position:static}.contact-layout,.consult-page .contact-layout,.consult-track-layout{grid-template-columns:1fr}}@media (max-width:700px){.contact-section,.consult-section{width:min(100% - 28px,1180px);padding:36px 0 52px}.contact-intro h1,.consult-intro h1{font-size:clamp(34px,10vw,44px)}.contact-layout,.consult-page .contact-layout{gap:16px;margin-top:28px}.contact-card-intro{margin:-20px -20px 21px;padding:17px 20px}.contact-route-card{padding:20px}.consult-tabs{width:100%}.consult-tabs button{flex:1;justify-content:center}.contact-section{width:min(100% - 28px,980px);padding-top:28px}.contact-fields{padding-inline:0}.contact-card{padding:18px}.contact-card-intro{margin:-18px -18px 19px;padding-inline:18px}.form-grid{grid-template-columns:1fr}.form-control-wide{grid-column:auto}.contact-consent{margin-inline:0}.contact-submit{width:100%;margin-inline:0}}@media (max-width:980px){.contact-layout{grid-template-columns:1fr}.contact-route-card{order:2}}@media (max-width:480px){.contact-intro{text-align:center;justify-items:center;display:grid}.contact-intro h1{font-size:30px}.contact-card-heading{padding-inline:20px}.contact-card-heading h2{font-size:23px}}.consult-intro{text-align:left;justify-content:center;align-items:center;gap:14px;display:flex}.consult-intro-icon{background:#f5f0e8;border:1px solid #dedbd5;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.consult-intro-icon svg{width:22px;height:22px}.consult-intro>div>span,.consult-card-heading>span{color:#687078;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.consult-intro p,.consult-card-heading p{color:#646b72;margin:7px 0 0;font-size:14px}.consult-tabs{background:#ffffffb3;border:1px solid #dedbd5;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-top:30px;padding:5px;display:grid;box-shadow:0 8px 24px #14181c0a}.consult-tabs button{color:#555d64;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;font-size:13px;font-weight:750;transition:color .2s,background .2s,transform .2s;display:flex}.consult-tabs button:hover{color:#111820;background:#f3f0ea}.consult-tabs button.active{color:#fff;background:#111820;box-shadow:0 7px 17px #11182026}.consult-tabs svg{width:17px;height:17px}.consult-card{background:#ffffffe0;border:1px solid #dedbd5;border-radius:17px;margin-top:14px;padding:32px 36px 34px;box-shadow:0 16px 44px #14181c12}.consult-card-heading{border-bottom:1px solid #e3e0db;padding-bottom:24px}.consult-card-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:28px;line-height:1.05}.consult-fields{grid-template-columns:1fr 1fr;gap:18px 20px;margin-top:25px;display:grid}.consult-fields label{gap:6px;min-width:0;display:grid}.consult-fields label>span{color:#3f464d;font-size:12px;font-weight:750}.consult-fields input,.consult-fields select,.consult-fields textarea,.consult-track-row input{color:#151820;background:#fff;border:1px solid #ddd9d2;border-radius:10px;outline:none;width:100%;min-width:0;font-size:14px;transition:border-color .2s,box-shadow .2s}.consult-fields input,.consult-fields select,.consult-track-row input{height:46px;padding-inline:14px}.consult-fields select{cursor:pointer}.consult-fields textarea{resize:vertical;min-height:112px;padding:13px 14px}.consult-fields input::placeholder,.consult-fields textarea::placeholder,.consult-track-row input::placeholder{color:#8a9096}.consult-fields input:focus,.consult-fields select:focus,.consult-fields textarea:focus,.consult-track-row input:focus{border-color:#747c84;box-shadow:0 0 0 4px #1e262e0f}.consult-field-wide{grid-column:1/-1}.consult-consent{color:#5f666d;cursor:pointer;background:#faf9f7;border:1px solid #e0ddd7;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:20px;padding:12px 15px;font-size:12px;display:flex}.consult-consent input{accent-color:#111820;width:16px;height:16px;margin:0}.consult-submit,.consult-track-row button{color:#fff;cursor:pointer;background:#111820;border:1px solid #111820;border-radius:10px;min-height:46px;font-size:13px;font-weight:750;transition:background .2s,transform .2s;box-shadow:0 9px 20px #11182021}.consult-submit{width:100%;margin-top:16px}.consult-submit:hover,.consult-track-row button:hover{background:#26333d;transform:translateY(-1px)}.consult-submit:disabled,.consult-track-row button:disabled{cursor:wait;opacity:.65}.consult-feedback{color:#50585f;text-align:center;margin:14px 0 0;font-size:13px;font-weight:650}.consult-track-row{grid-template-columns:1fr 150px;gap:10px;margin-top:24px;display:grid}@media (max-width:700px){.consult-section{width:min(100% - 28px,980px);padding-top:28px}.consult-intro{align-items:flex-start}.consult-intro h1{font-size:30px}.consult-tabs{margin-top:24px}.consult-card{padding:26px 22px 28px}.consult-fields{grid-template-columns:1fr;gap:15px}.consult-field-wide{grid-column:auto}}@media (max-width:480px){.consult-intro{text-align:center;justify-items:center;display:grid}.consult-intro p{font-size:13px}.consult-tabs button{gap:6px;font-size:12px}.consult-card{padding-inline:18px}.consult-card-heading h2{font-size:25px}.consult-track-row{grid-template-columns:1fr}}.consult-section{width:min(100% - 40px,1080px);margin-inline:auto;padding:42px 0 64px}.consult-intro{text-align:center;justify-items:center;gap:0;display:grid}.consult-eyebrow{color:#47515c;background:#fff;border:1px solid #dedbd5;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 8px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 4px 12px #14181c0a}.consult-eyebrow>span{color:#fff;background:#111820;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.consult-eyebrow svg{width:14px;height:14px}.consult-intro h1{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,4.2vw,54px);line-height:1}.consult-intro p{color:#646b72;max-width:760px;margin:14px auto 0;font-size:15.5px;line-height:1.45}.consult-page .contact-layout{margin-top:18px}.consult-layout{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);align-items:start;gap:18px;margin-top:18px;display:grid}.consult-route-card{background:#fffefd;border:1px solid #dcd7cf;border-radius:17px;padding:22px;box-shadow:0 18px 48px #1b1f230a}.consult-route-intro>span{vertical-align:middle;margin-right:8px;display:inline-flex}.consult-route-intro>span svg{width:18px;height:18px}.consult-route-intro h2{color:#151820;margin:0;font-size:17px;display:inline}.consult-route-intro p{color:#667079;margin:12px 0 0;font-size:13.5px;line-height:1.55}.consult-methods{gap:10px;margin-top:18px;display:grid}.consult-methods>div{background:#faf9f7;border:1px solid #e1ded8;border-radius:13px;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex}.consult-methods>div>span{background:#fff;border:1px solid #e0ddd7;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.consult-methods svg{width:17px;height:17px}.consult-methods p{gap:4px;margin:0;display:grid}.consult-methods strong{color:#151820;font-size:13px}.consult-methods small{color:#5f6871;font-size:11.5px;font-weight:650;line-height:1.35}.consult-reply{color:#fff;background:#111820;border-radius:13px;align-items:flex-start;gap:11px;margin-top:12px;padding:15px;display:flex}.consult-reply>svg{flex:none;width:18px;height:18px}.consult-reply div{gap:5px;display:grid}.consult-reply strong{font-size:13px}.consult-reply span{color:#cbd1d5;font-size:11.5px;line-height:1.4}.consult-card{background:#fffefd;border:1px solid #dcd7cf;border-radius:17px;width:100%;margin:0;padding:24px;overflow:visible;box-shadow:0 18px 48px #1b1f230d}.consult-card-intro{border-bottom:1px solid #e3dfd8;align-items:center;gap:12px;margin:-24px -24px 22px;padding:17px 24px;display:flex}.consult-card-intro>span{color:#fff;background:#111820;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.consult-card-intro svg{width:18px;height:18px}.consult-card-intro h2{color:#151820;margin:0;font-size:16px;line-height:1.1}.consult-card-intro p{color:#697078;margin:5px 0 0;font-size:12.5px;line-height:1.25}.consult-fields{margin-top:0}.consult-consent{background:#f7f4ef;justify-content:flex-start;min-height:48px;margin-top:18px;padding:11px 14px;font-weight:650}.consult-submit{border-radius:11px;min-height:48px;margin-top:12px}.consult-track-layout{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr)}.consult-track-row{margin-top:0}.consult-track-row input{border-radius:13px;height:54px;padding-inline:16px}.consult-track-row button{border-radius:11px;min-height:54px}@media (max-width:980px){.consult-layout,.consult-track-layout{grid-template-columns:1fr}.consult-route-card{order:2}}@media (max-width:700px){.consult-section{width:min(100% - 28px,1080px);padding-top:28px}.consult-intro{align-items:center}.consult-card{padding:18px}.consult-card-intro{margin:-18px -18px 19px;padding-inline:18px}}@media (max-width:480px){.consult-intro h1{font-size:30px}.consult-tabs{width:100%}}@media (max-width:560px){.auth-section{min-height:0;padding:24px 14px 36px}.auth-form-panel{--auth-card-inline:20px;padding:28px 20px 24px}.auth-heading{gap:8px}.auth-heading-mark{width:40px;height:40px}.auth-heading h1{font-size:28px}}.policy-page{width:min(100% - 48px,1200px);margin:0 auto;padding:34px 0 64px}.policy-hero{background:#ffffffc7;border:1px solid #dedbd5;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;min-height:142px;padding:20px 28px;display:flex;box-shadow:0 14px 38px #201b120a}.policy-hero-copy{align-items:center;gap:16px;min-width:0;display:flex}.policy-icon{color:#111820;background:#f7f3ec;border:1px solid #ddd8d0;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.policy-icon svg{stroke-width:1.8px;width:22px;height:22px}.policy-eyebrow{color:#687078;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.policy-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.5vw,40px);line-height:1}.policy-hero-copy p{color:#5d6670;white-space:nowrap;text-overflow:ellipsis;max-width:690px;margin:6px 0 0;font-size:15px;line-height:1.3;overflow:hidden}.policy-meta{border-left:1px solid #dedbd5;flex:none;align-content:center;align-self:stretch;gap:4px;width:220px;margin-block:-20px;padding:20px 0 20px 24px;display:grid}.policy-meta span{color:#7a8188;text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:10px;font-weight:750}.policy-meta strong{color:#20272e;font-size:12px;line-height:1.35}.policy-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.policy-navigation{background:#ffffffb3;border:1px solid #dedbd5;border-radius:13px;padding:20px;position:sticky;top:92px}.policy-navigation>span{color:#6b737a;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #e1ded8;margin:0 -20px;padding:0 20px 12px;font-size:10px;font-weight:800;display:block}.policy-navigation nav{margin-top:8px;display:grid}.policy-navigation nav a{color:#505960;white-space:nowrap;border-bottom:1px solid #ebe8e2;align-items:center;gap:10px;min-height:42px;margin-inline:-20px;padding:8px 20px;font-size:12.5px;font-weight:650;transition:color .2s,transform .2s;display:flex}.policy-navigation nav a:hover{color:#111820;transform:translate(2px)}.policy-navigation nav a span{color:#168d3a;font-size:10px;font-weight:800}.policy-navigation>a{color:#fff;background:#111820;border-radius:9px;place-items:center;min-height:42px;margin-top:16px;font-size:12px;font-weight:750;transition:background .2s,transform .2s,box-shadow .2s;display:grid}.policy-navigation>a:hover{background:#26333d;transform:translateY(-1px);box-shadow:0 7px 16px #1118201f}.policy-content{gap:18px;min-width:0;display:grid}.policy-introduction{background:#f8fbf6;border:1px solid #d8e1d7;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:15px;padding:19px 22px;display:grid}.policy-introduction>span{color:#168d3a;background:#e8f3e8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.policy-introduction svg{width:17px;height:17px}.policy-introduction p{color:#46515a;margin:0;font-size:14px;line-height:1.58}.policy-section{background:#ffffffc2;border:1px solid #dedbd5;border-radius:14px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 9px 28px #201b1206}.policy-section>header{background:#faf8f4;border-bottom:1px solid #dedbd5;align-items:center;gap:16px;padding:20px 24px;display:flex}.policy-section>header>span{color:#168d3a;background:#fff;border:1px solid #dcd6cc;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.policy-section h2{margin:0;font-size:22px;line-height:1.1}.policy-section>header p{color:#697178;margin:5px 0 0;font-size:12.5px;line-height:1.35}.policy-items{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-item{border-bottom:1px solid #e4e1dc;min-width:0;padding:20px 24px;display:block}.policy-item:nth-child(odd){border-right:1px solid #e4e1dc}.policy-item:nth-last-child(-n+2){border-bottom:0}.policy-item:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.policy-item h3{color:#20272e;margin:0;padding-left:14px;font-size:14px;line-height:1.25;position:relative}.policy-item h3:before{content:"";background:#74aa80;border-radius:3px;width:3px;position:absolute;top:.3em;bottom:.25em;left:0}.policy-item p{color:#5e676f;margin:7px 0 0 14px;font-size:12.5px;line-height:1.55}.policy-note{color:#22713a;background:#f5faf4;border-top:1px solid #d8e3d8;align-items:center;gap:9px;min-height:44px;margin:0;padding:10px 26px;font-size:11.5px;font-weight:750;display:flex}.policy-note svg{width:17px;height:17px}.policy-contact{background:#f8f5ef;border:1px solid #dedbd5;border-radius:13px;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;min-height:92px;padding:20px 24px;display:grid}.policy-contact-icon{background:#fff;border:1px solid #ddd8d0;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.policy-contact-icon svg{width:21px;height:21px}.policy-contact h2{margin:0;font-size:19px}.policy-contact p{color:#636b72;margin:4px 0 0;font-size:12.5px}.policy-contact>a{color:#fff;background:#111820;border:1px solid #111820;border-radius:9px;justify-content:center;align-items:center;min-width:126px;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.policy-contact>a:hover{background:#26333d;transform:translateY(-1px);box-shadow:0 7px 16px #1118201f}.not-found-page{background:#fbfaf7;place-items:center;min-height:calc(100vh - 154px);padding:42px 24px;display:grid}.not-found-card{grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);align-items:center;gap:0;width:min(100%,820px);padding:12px 20px;display:grid}.robot-404-illustration{width:100%;max-height:410px;display:block}.not-found-copy{text-align:center;transform:translate(-44px)}.not-found-bubble{color:#59616b;text-transform:uppercase;background:#ece9e3;border-radius:3px 3px 3px 16px;justify-content:center;align-items:center;min-width:132px;min-height:45px;margin:0 0 17px 18px;padding:0 18px;font-size:18px;font-weight:800;display:inline-flex;position:relative}.not-found-bubble:before{content:"";border-bottom:11px solid #0000;border-right:20px solid #ece9e3;position:absolute;bottom:0;left:-18px}.not-found-bubble:after{content:"";transform-origin:100%;background:#cfd2d5;width:70px;height:1px;position:absolute;top:36px;left:-83px;transform:rotate(-17deg)}.not-found-copy>strong{color:#202737;letter-spacing:-.07em;font-size:clamp(92px,10.5vw,134px);font-weight:800;line-height:.8;display:block}.not-found-copy h1{color:#202737;letter-spacing:.05em;text-transform:uppercase;margin:22px 0 0;font-size:25px;line-height:1}.admin-shell{color:#171b22;background:radial-gradient(circle at 78% 0,#e8e0d33d,#0000 24%),#f8f7f4;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:70;background:#fcfbf9f5;border-right:1px solid #dfddd8;flex-direction:column;min-width:0;height:100vh;padding:17px 14px 14px;transition:width .25s,transform .25s;display:flex;position:sticky;top:0;box-shadow:8px 0 30px #11182006}.admin-brand{align-items:center;gap:10px;height:48px;padding:0 5px;display:flex}.admin-brand-mark{background:radial-gradient(circle at 35% 28%,#fff,#f1ece3 74%);border:1px solid #d8d4cd;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fff,0 5px 13px #181b1e12}.admin-brand-mark svg{stroke-width:1.85px;width:20px;height:20px}.admin-brand-copy{min-width:0;line-height:1.05;display:grid}.admin-brand-copy strong{letter-spacing:-.05em;font-size:18px}.admin-brand-copy small{color:#7c8288;letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}.admin-brand>button{color:#626a72;cursor:pointer;background:#fff;border:1px solid #e0ddd7;border-radius:8px;place-items:center;width:28px;height:28px;margin-left:auto;padding:6px;display:grid}.admin-brand>button svg{width:14px}.workspace-switcher{color:#252b31;text-align:left;cursor:pointer;background:#f7f4ee;border:1px solid #dedbd5;border-radius:11px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:54px;margin:17px 0 18px;padding:8px 10px;display:grid}.workspace-switcher>span:first-child{color:#fff;background:#111923;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.workspace-switcher>span:nth-child(2){min-width:0;display:grid}.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-switcher small{color:#798087;font-size:9px}.workspace-switcher svg{width:14px}.admin-navigation{scrollbar-width:thin;flex:1;min-height:0;padding:0 2px 16px;overflow-y:auto}.admin-sidebar:not(.user-sidebar)>.admin-navigation{margin-top:18px;padding-bottom:4px}.admin-navigation section+section{margin-top:17px}.admin-navigation section>p{color:#9a9fa4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px 10px;font-size:9px;font-weight:800}.admin-nav-cluster>button,.admin-submenu button{color:#596169;cursor:pointer;text-align:left;border:0;width:100%}.admin-nav-cluster>button{background:0 0;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:11.5px;font-weight:700;transition:color .18s,background .18s;display:grid}.admin-nav-cluster>button:hover{color:#111820;background:#f2f0eb}.admin-nav-cluster>button.active{color:#10161d;background:#ece8e0;box-shadow:inset 0 0 0 1px #cec8be8c}.admin-nav-cluster>button>svg:first-child{width:17px;height:17px}.admin-nav-cluster>button>svg:last-child{color:#555e66;background:0 0;width:16px;height:16px;padding:0;transition:transform .2s}.admin-nav-cluster>button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.admin-submenu{margin:3px 0 5px 18px;padding-left:15px;position:relative}.admin-submenu:before{content:"";background:#ddd9d2;width:1px;position:absolute;top:0;bottom:0;left:0}.admin-submenu button{background:0 0;border-radius:7px;align-items:center;gap:9px;min-height:31px;padding:0 8px;font-size:10.5px;font-weight:650;display:flex}.admin-submenu button:hover{color:#111820}.admin-submenu button.active{color:#111820;background:#f2efea;font-weight:800}.admin-submenu i{background:#bbb7b0;border-radius:50%;width:4px;height:4px}.admin-submenu button.active i{background:#111820;box-shadow:0 0 0 3px #11182014}.admin-sidebar-footer{border-top:1px solid #e2dfd9;padding-top:12px}.admin-system-state{background:#f4f7f1;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:8px 9px;display:flex}.admin-system-state>span{background:#239449;border:2px solid #fff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #afd1b8}.admin-system-state div{display:grid}.admin-system-state strong{font-size:9.5px}.admin-system-state small{color:#778179;font-size:8.5px}.admin-profile{color:#242a31;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:8px;padding:7px 8px;display:grid}.admin-profile:hover{background:#f2f0eb}.admin-profile>span:first-child,.admin-top-profile{color:#fff;background:#111923;border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.admin-profile>span:first-child{width:31px;height:31px}.admin-profile>span:nth-child(2){min-width:0;display:grid}.admin-profile strong{font-size:10.5px}.admin-profile small{color:#7b8289;font-size:8.5px}.admin-profile svg{width:14px}.admin-workspace{min-width:0}.admin-topbar{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#faf9f7e6;border-bottom:1px solid #dfddd8;grid-template-columns:minmax(190px,1fr) minmax(260px,430px) 1fr;align-items:center;gap:24px;height:65px;padding:0 30px;display:grid;position:sticky;top:0}.admin-breadcrumb{color:#858b91;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.admin-breadcrumb svg{width:12px}.admin-breadcrumb strong{color:#252b31}.admin-breadcrumb b{color:#252b31;font-weight:800}.admin-global-search{background:#fff;border:1px solid #dedbd5;border-radius:9px;align-items:center;gap:9px;height:36px;padding:0 10px 0 12px;display:flex;box-shadow:0 3px 10px #14191e05}.admin-search-wrap{min-width:0;position:relative}.admin-search-results,.admin-topbar-popover{z-index:80;background:#fff;border:1px solid #dedbd5;border-radius:12px;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 18px 44px #1118201f}.admin-search-results{padding:0 7px 7px;left:0;right:0}.admin-search-results>header{border-bottom:1px solid #ebe8e2;justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin:0 -7px 5px;padding:0 14px;display:flex}.admin-search-results>header>span{color:#2c333a;font-size:11px;font-weight:850}.admin-search-results>header>small{color:#8a9096;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750}.admin-search-results>button,.admin-topbar-popover>button{color:#252b31;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;display:flex}.admin-search-results>button:hover,.admin-topbar-popover>button:hover{background:#f5f3ef}.admin-search-results>button{min-height:54px;padding:8px}.admin-search-results>button>i{color:#98711f;background:#faf8f4;border:1px solid #e4e0d8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.admin-search-results>button>i svg{width:16px;height:16px}.admin-search-results>button>span{flex:1;gap:2px;min-width:0;display:grid}.admin-search-results>button strong{color:#252b31;font-size:12px;font-weight:800}.admin-search-results>button small{color:#7b8289;font-size:10px}.admin-search-results>button>svg:last-child{color:#9aa0a6;width:13px;height:13px}.admin-search-empty{color:#7d848b;text-align:center;place-content:center;justify-items:center;gap:4px;min-height:96px;display:grid}.admin-search-empty svg{color:#98711f;width:20px;height:20px;margin-bottom:3px}.admin-search-empty strong{color:#343b43;font-size:12px}.admin-search-empty small{font-size:10px}.admin-global-search:focus-within{border-color:#aeb1b2;box-shadow:0 0 0 3px #1118200d}.admin-global-search svg{color:#747c84;width:15px}.admin-global-search input{color:#22282f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10.5px}.admin-global-search input::placeholder{color:#999ea3}.admin-global-search kbd{color:#858b90;text-align:center;background:#f5f3ef;border:1px solid #dfddd8;border-radius:5px;min-width:30px;padding:2px 5px;font-size:8px}.admin-top-actions{justify-self:end;align-items:center;gap:5px;display:flex;position:relative}.admin-topbar-popover{width:320px;padding:7px;right:0}.admin-topbar-popover.admin-feed-popover{padding:0}.admin-topbar-popover.admin-feed-popover>header{min-height:56px;padding:0 16px}.admin-topbar-popover.admin-feed-popover>header>strong{font-size:14px}.admin-topbar-popover.admin-feed-popover>header>span:not(.admin-profile-avatar){font-size:11px;font-weight:700}.admin-topbar-popover.admin-feed-popover>button{width:calc(100% - 16px);margin:8px}.admin-feed-empty{color:#343b43;text-align:center;place-items:center;min-height:68px;margin:0;padding:16px;font-size:13px;font-weight:750;display:grid}.admin-topbar-popover.admin-feed-popover>footer{border-top:1px solid #ebe8e2;padding:10px}.admin-topbar-popover.admin-feed-popover>footer button{letter-spacing:.01em;text-align:left;border:1px solid #202b36;border-radius:11px;grid-template-columns:18px 1fr 14px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:12px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 6px 14px #1119231f}.admin-topbar-popover.admin-feed-popover>footer button:hover{background:#1a2632;border-color:#354454;box-shadow:0 8px 18px #1119232b}.admin-topbar-popover.admin-feed-popover>footer button:active{transform:translateY(1px)}.admin-topbar-popover.admin-feed-popover>footer button svg{width:16px;height:16px}.admin-topbar-popover.admin-feed-popover>footer button svg:last-child{opacity:.72;justify-self:end;width:12px;height:12px}.admin-topbar-popover>header{border-bottom:1px solid #ebe8e2;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 9px 9px;display:flex}.admin-topbar-popover>header>strong{font-size:13px}.admin-topbar-popover>header>span:not(.admin-profile-avatar){color:#747c84;font-size:10px}.admin-topbar-popover>button>svg{color:#626b74;flex:none;width:16px}.admin-topbar-popover>button>span{gap:2px;min-width:0;display:grid}.admin-topbar-popover>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-topbar-popover>button small{color:#7b8289;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-topbar-popover>footer{border-top:1px solid #ebe8e2;padding:7px 3px 1px}.admin-topbar-popover>footer button{color:#fff;cursor:pointer;background:#111923;border:0;border-radius:7px;width:100%;min-height:34px;font-size:10px;font-weight:800}.admin-profile-popover{width:290px;padding:0}.admin-profile-popover>header{justify-content:flex-start;padding:12px 14px}.admin-profile-popover>header>span:last-child{align-content:center;gap:1px;min-width:0;display:grid}.admin-profile-popover>header strong,.admin-profile-popover>header small,.admin-profile-popover>header em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-profile-popover>header strong{color:#20262d;font-size:13px}.admin-profile-popover>header small{color:#68717a;font-size:11px}.admin-profile-popover>header em{color:#98711f;letter-spacing:.035em;text-transform:uppercase;margin-top:2px;font-size:10px;font-style:normal;font-weight:800}.admin-profile-avatar{color:#fff;background:#111923;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.admin-profile-popover>button{border-radius:0;gap:9px;min-height:54px;padding-left:14px;padding-right:14px}.admin-profile-popover>button>i{color:#98711f;background:#faf8f4;border:1px solid #e4e0d8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:static}.admin-profile-popover>button>i svg{width:16px;height:16px}.admin-profile-popover>button>svg:last-child{color:#9aa0a6;width:13px;margin-left:auto}.admin-profile-popover>button strong{color:#242a31;font-size:12px}.admin-profile-popover>button small{font-size:11px}.admin-profile-popover>.admin-profile-signout{border-top:1px solid #ebe8e2;border-radius:0 0 8px 8px;margin-top:0}.admin-profile-popover>.admin-profile-signout>i,.admin-profile-popover>.admin-profile-signout strong{color:#a44242}.admin-top-actions>button:not(.admin-top-profile){color:#3f474f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:7px;display:grid;position:relative}.admin-top-actions>button:hover{background:#efede8}.admin-top-actions svg{width:16px;height:16px}.admin-top-actions>button>i{background:#d45252;border:1.5px solid #faf9f7;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.admin-top-actions>span{display:none}.admin-top-profile{color:#fff;letter-spacing:.02em;cursor:pointer;background:#111923;border:1px solid #202b36;border-radius:12px;grid-template-columns:26px 14px;align-items:center;gap:4px;width:66px;height:38px;padding:0 8px 0 10px;font-size:11px;font-weight:850;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 14px #1119231f}.admin-trigger-avatar{background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.admin-top-actions>.admin-top-profile:hover,.admin-top-actions>.admin-top-profile[aria-expanded=true]{background:#1a2632;border-color:#354454;box-shadow:0 7px 18px #1119232b}.admin-top-actions>.admin-top-profile:active{transform:translateY(1px)}.admin-top-profile svg{opacity:.8;width:12px;height:12px}.admin-mobile-menu{display:none}.admin-main{width:min(1260px,100% - 52px);margin-inline:auto;padding:30px 0 44px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.admin-eyebrow{color:#697178;letter-spacing:.08em;text-transform:uppercase;background:#ffffffa6;border:1px solid #dedbd5;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:25px;padding:4px 9px;font-size:8.5px;font-weight:800;display:inline-flex}.admin-eyebrow svg{width:12px}.admin-page-heading h1{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(29px,3vw,38px);line-height:1}.admin-page-heading p{color:#717981;margin:8px 0 0;font-size:11.5px}.admin-heading-actions{gap:8px;display:flex}.admin-heading-actions button{color:#333a42;cursor:pointer;background:#fff;border:1px solid #dad7d1;border-radius:9px;align-items:center;gap:8px;min-height:37px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex}.admin-heading-actions button:hover{background:#f3f0eb}.admin-heading-actions button.primary{color:#fff;background:#111923;border-color:#111923}.admin-heading-actions svg{width:14px}.admin-metrics{background:#ffffffb8;border:1px solid #dedbd5;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px;display:grid;overflow:hidden;box-shadow:0 10px 28px #1c191308}.admin-metrics article{border-left:1px solid #e2dfda;min-width:0;padding:17px 19px}.admin-metrics article:first-child{border-left:0}.admin-metrics header{justify-content:space-between;align-items:center;display:flex}.admin-metrics header>span{background:#f7f4ee;border:1px solid #ddd9d2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.admin-metrics header svg{width:15px}.admin-metrics em{color:#168d3a;font-size:9px;font-style:normal;font-weight:800}.admin-metrics p{color:#6f777e;margin:14px 0 4px;font-size:10px;font-weight:700}.admin-metrics>article>strong{letter-spacing:-.04em;font-size:27px;line-height:1;display:block}.admin-metrics small{color:#8b9196;margin-top:7px;font-size:8.5px;display:block}.admin-dashboard-grid{grid-template-columns:minmax(0,1.52fr) minmax(290px,.82fr);gap:16px;margin-top:18px;display:grid}.admin-panel-card{background:#ffffffbd;border:1px solid #dedbd5;border-radius:13px;overflow:hidden;box-shadow:0 9px 26px #1c191306}.admin-panel-card>header{border-bottom:1px solid #e2dfda;justify-content:space-between;align-items:center;min-height:67px;padding:14px 18px;display:flex}.admin-panel-card>header span{color:#898f94;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.admin-panel-card>header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.admin-panel-card>header button{color:#697178;cursor:pointer;background:#fff;border:1px solid #dfdcd6;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.admin-panel-card>header button:hover{background:#f4f1ec}.admin-panel-card>header button svg{width:12px}.admin-chart-legend{color:#687078;align-items:center;gap:16px;padding:14px 19px 0;font-size:9px;font-weight:650;display:flex}.admin-chart-legend>span{align-items:center;gap:5px;display:flex}.admin-chart-legend i{background:#17212a;border-radius:2px;width:7px;height:7px}.admin-chart-legend span:nth-child(2) i{background:#d8d2c8}.admin-chart-legend strong{color:#168d3a;margin-left:auto;font-size:10px}.admin-chart-legend strong small{color:#94999e;margin-left:3px;font-size:8px;font-weight:600}.admin-bar-chart{background:repeating-linear-gradient(#0000 0 46px,#efede8 47px);justify-content:space-around;align-items:flex-end;gap:14px;height:210px;padding:22px 20px 17px;display:flex;position:relative}.admin-chart-empty{color:#7d848b;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.admin-activity-empty{color:#7d848b;text-align:center;place-items:center;min-height:120px;margin:0;font-size:12px;font-weight:700;display:grid}.admin-bar-chart>div{flex:1;justify-content:center;align-items:flex-end;gap:4px;max-width:48px;height:100%;display:flex;position:relative}.admin-bar-chart span,.admin-bar-chart i{border-radius:4px 4px 2px 2px;width:11px;min-height:8px}.admin-bar-chart span{background:#17212a}.admin-bar-chart i{background:#d8d2c8}.admin-bar-chart small{color:#8c9297;font-size:8px;position:absolute;bottom:-15px}.admin-queue>div{padding:6px 13px}.admin-queue>div button{color:#252c33;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebe8e3;grid-template-columns:8px minmax(0,1fr) auto 13px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 4px;display:grid}.admin-queue>div button:last-child{border-bottom:0}.admin-queue>div button:hover span strong{color:#000}.admin-queue>div button{transition:background .15s}.admin-queue>div button:hover{background:#faf8f4}.admin-queue>div button svg{transition:color .15s,transform .15s}.admin-queue>div button:hover svg{color:#98711f;transform:translate(2px)}.admin-queue button>i{background:#9ca1a5;border-radius:50%;width:7px;height:7px}.admin-queue button>i.dark{background:#17212a}.admin-queue button>i.warm{background:#b39870}.admin-queue button>i.critical{background:#c95151}.admin-queue button>span{display:grid}.admin-queue button strong{font-size:10px}.admin-queue button small{color:#92979c;font-size:8.5px}.admin-queue button b{background:#f0ede8;border-radius:6px;place-items:center;min-width:24px;height:21px;font-size:9px;display:grid}.admin-queue button svg{color:#8f959a;width:11px}.admin-queue>div>button>svg:last-child{align-self:center;width:15px;height:15px;transform:rotate(-90deg)}.admin-queue>div>button:hover>svg:last-child{transform:translate(2px)rotate(-90deg)}.admin-queue footer{color:#8c9297;background:#faf8f5;border-top:1px solid #e2dfda;justify-content:space-between;align-items:center;min-height:44px;padding:0 17px;font-size:8.5px;display:flex}.admin-queue footer button{color:#222930;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.admin-activity>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-activity>div article{border-bottom:1px solid #e8e5e0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:73px;padding:13px 17px;display:grid}.admin-activity>div article:nth-child(odd){border-right:1px solid #e8e5e0}.admin-activity>div article:nth-last-child(-n+2){border-bottom:0}.admin-activity article>span{background:#f7f4ef;border:1px solid #dfdcd6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-activity article svg{width:15px}.admin-activity article div{min-width:0}.admin-activity article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.admin-activity article p{color:#858b91;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8.5px;overflow:hidden}.admin-activity-source{color:#9a9fa3;align-self:start;font-size:8px}.admin-health>header em{color:#26743a;background:#f2f8f0;border:1px solid #cce0ce;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:8px;font-style:normal;font-weight:800;display:flex}.admin-health>header em i,.health-services i{background:#259249;border-radius:50%;width:6px;height:6px}.admin-health{flex-direction:column;display:flex}.health-score{flex:1;grid-template-columns:92px 1fr;align-items:center;gap:16px;min-height:230px;padding:20px 18px;display:grid}.health-score>span{display:grid}.health-score strong{letter-spacing:-.045em;font-size:25px}.health-score small{color:#858c92;font-size:8.5px}.health-distribution{grid-template-columns:repeat(3,minmax(52px,1fr));align-self:center;align-items:stretch;gap:13px;width:100%;height:clamp(150px,18vw,210px);min-height:150px;display:grid}.health-distribution article{text-align:center;grid-template-rows:auto 1fr auto;gap:6px;min-width:0;display:grid}.health-distribution article>strong{color:#3b444c;letter-spacing:0;font-size:12px}.health-distribution article>div{background:#f1efeb;border-radius:7px;align-items:flex-end;min-height:76px;display:flex;overflow:hidden}.health-distribution article i{background:#309052;border-radius:7px 7px 4px 4px;width:100%;min-height:0}.health-distribution article.degraded i{background:#b08a54}.health-distribution article.offline i{background:#c25353}.health-distribution article>small{color:#747c83;font-size:9px;font-weight:750}.health-services{background:#faf8f5;border-top:1px solid #e2dfda;grid-template-columns:repeat(3,1fr);display:grid}.health-services span{color:#596168;border-left:1px solid #e5e2dd;align-items:center;gap:7px;min-height:48px;padding:8px 10px;font-size:8px;font-weight:700;display:flex}.health-services span:first-child{border-left:0}.health-services b{color:#222a31;margin-left:auto;font-size:8.5px}.admin-overlay{display:none}.sidebar-compact{grid-template-columns:76px minmax(0,1fr)}.sidebar-compact .admin-sidebar{padding-inline:12px}.sidebar-compact .admin-brand-copy,.sidebar-compact .workspace-switcher>span:nth-child(2),.sidebar-compact .workspace-switcher>svg,.sidebar-compact .admin-navigation section>p,.sidebar-compact .admin-nav-cluster>button span,.sidebar-compact .admin-nav-cluster>button>svg:last-child,.sidebar-compact .admin-submenu,.sidebar-compact .admin-system-state div,.sidebar-compact .admin-profile>span:nth-child(2),.sidebar-compact .admin-profile>svg{display:none}.sidebar-compact .admin-brand{justify-content:center;padding:0}.sidebar-compact .admin-brand>button{width:23px;height:23px;position:absolute;top:51px}.sidebar-compact .workspace-switcher{grid-template-columns:1fr;margin-top:31px;padding:8px}.sidebar-compact .workspace-switcher>span:first-child{margin:auto}.sidebar-compact .admin-navigation section+section{margin-top:8px}.sidebar-compact .admin-nav-cluster>button{grid-template-columns:1fr;justify-items:center;padding:0}.sidebar-compact .admin-system-state{justify-content:center}.sidebar-compact .admin-profile{grid-template-columns:1fr;justify-items:center}@media (max-width:1050px){.admin-topbar{grid-template-columns:minmax(150px,1fr) minmax(220px,360px) auto}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics article:nth-child(3){border-top:1px solid #e2dfda;border-left:0}.admin-metrics article:nth-child(4){border-top:1px solid #e2dfda}.admin-dashboard-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-shell,.sidebar-compact{grid-template-columns:1fr}.admin-sidebar{width:252px;position:fixed;left:0;transform:translate(-105%)}.sidebar-visible .admin-sidebar{transform:translate(0)}.admin-overlay{z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f131861;border:0;position:fixed;inset:0}.sidebar-visible .admin-overlay{display:block}.admin-topbar{grid-template-columns:34px 1fr auto;gap:9px;height:59px;padding:0 16px}.admin-mobile-menu{background:#fff;border:1px solid #dfdcd6;border-radius:8px;place-items:center;width:32px;height:32px;padding:7px;display:grid}.admin-mobile-menu svg{width:16px}.admin-global-search,.admin-top-actions>button:nth-child(2),.admin-top-actions>span{display:none}.admin-main{width:min(100% - 28px,1260px);padding-top:22px}.admin-page-heading{align-items:flex-start}.admin-heading-actions button:first-child{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-activity>div{grid-template-columns:1fr}.admin-activity>div article:nth-child(odd){border-right:0}.admin-activity>div article:nth-last-child(2){border-bottom:1px solid #e8e5e0}}.legacy-module-table{display:none}.legacy-module-table.users-module-table{width:100%;min-width:0;max-width:100%;display:block}.users-module-table .admin-data-table{table-layout:auto;width:max-content;min-width:100%}.users-module-table .admin-table-wrap{scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;overflow-x:auto}.users-module-table .admin-table-wrap::-webkit-scrollbar{display:none}.users-module-table .admin-module-tools label{border-radius:10px;gap:9px;width:300px;height:44px;padding-inline:13px}.users-module-table .admin-module-tools label svg{width:16px;height:16px}.users-module-table .admin-module-tools input{font-size:15px}.users-module-table .admin-module-toolbar{z-index:40;background:#fff;min-height:72px;padding:13px 16px;position:relative}.users-filter-control{z-index:50;position:relative}.users-filter-control>button{color:#36404a;cursor:pointer;background:#fff;border:1px solid #dedad3;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:126px;height:44px;padding:0 13px;font-size:14px;font-weight:750;transition:border-color .18s,box-shadow .18s;display:flex}.users-filter-control>button:hover,.users-filter-control>button[aria-expanded=true]{border-color:#17212a;box-shadow:0 4px 12px #141b2212}.users-filter-control>button>svg{width:16px}.users-filter-control>button>svg:last-child{width:12px;margin-left:2px;transition:transform .18s}.users-filter-control>button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.users-filter-control>button>span{color:#fff;background:#17212a;border-radius:10px;place-items:center;min-width:20px;height:20px;padding-inline:6px;font-size:11px;display:grid}.users-filter-menu{z-index:1000;background:#fff;border:1px solid #dedad3;border-radius:10px;width:min(600px,100vw - 32px);position:absolute;top:auto;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 38px #141b2224}.users-filter-sections{gap:12px!important;padding:12px!important;display:grid!important}.users-filter-sections>section{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;display:grid}.users-filter-sections>section>small{margin:0}.users-filter-sections>section>div{align-items:center;gap:7px;display:flex}.users-filter-sections>section button{color:#59636c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e1ddd6;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.users-filter-sections>section button:hover,.users-filter-sections>section button.active{color:#17212a;background:#f5f2ed;border-color:#c9c3ba}.users-filter-sections>section button i{background:#fff;border:1px solid #aaa49c;border-radius:50%;flex:0 0 14px;width:14px;height:14px;position:relative}.users-filter-sections>section button.active i{border-color:#17212a}.users-filter-sections>section button.active i:after{content:"";background:#17212a;border-radius:50%;position:absolute;inset:3px}.users-filter-menu>header{border-bottom:1px solid #e6e2dc;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.users-filter-menu>header strong{color:#1c252e;font-size:13px}.users-filter-menu>header button{color:#956d2b;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:750}.users-filter-menu>header button:disabled{color:#a8adb1;cursor:default}.users-filter-menu>div{gap:4px;padding:9px 8px 8px;display:grid}.users-filter-menu small{color:#747c84;margin:0 3px 1px;font-size:12px;font-weight:750;display:block}.users-filter-menu>div>button{color:#4e5861;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;font-size:12.5px;font-weight:700;display:flex}.users-filter-menu>div>button:hover,.users-filter-menu>div>button.active{color:#17212a;background:#f5f2ed}.users-filter-menu>div>button.active{border-color:#eeeae4;font-weight:800}.users-filter-menu>div>button:focus-visible{outline-offset:-2px;outline:2px solid #a8782d}.users-filter-menu>div>button i{background:#fff;border:1px solid #aaa49c;border-radius:50%;flex:0 0 16px;width:16px;height:16px;position:relative}.users-filter-menu>div>button.active i{border-color:#17212a}.users-filter-menu>div>button.active i:after{content:"";background:#17212a;border-radius:50%;position:absolute;inset:4px}.admin-module-card.users-module-table{z-index:5;position:relative;overflow:visible}.admin-module-card.users-module-table:after{z-index:60;border-radius:inherit;pointer-events:none;content:"";border:1px solid #dedbd5;position:absolute;inset:0}.users-module-table>.admin-module-toolbar{border-radius:12px 12px 0 0}.users-module-table>.admin-table-footer{border-radius:0 0 12px 12px}.users-module-table .admin-module-tabs{height:auto;box-shadow:none;background:0 0;border:1px solid #dfdbd4;border-radius:11px;align-items:center;gap:0;padding:0}.users-module-table .admin-module-tabs button{color:#747b82;border:0;border-radius:0;justify-content:center;align-items:center;min-width:102px;height:46px;padding:0 20px;font-size:14px;transition:color .18s,transform .18s;display:inline-flex;position:relative}.users-module-table .admin-module-tabs button:before{content:"";background:#d7d2ca;width:1px;height:100%;position:absolute;top:0;left:0}.users-module-table .admin-module-tabs button:first-child:before{display:none}.users-module-table .admin-module-tabs button:hover{color:#202831;background:0 0}.users-module-table .admin-module-tabs button.active{color:#18212a;box-shadow:none;background:0 0}.users-module-table .admin-module-tabs button.active:after{content:"";background:#17212a;border-radius:3px 3px 0 0;width:100%;height:3px;display:block;position:absolute;bottom:-1px;left:0}.users-module-table .admin-module-tabs button:focus-visible{outline-offset:2px;outline:2px solid #b28543}@media (max-width:760px){.users-module-table .admin-module-toolbar{align-items:stretch}.users-module-table .admin-module-tabs{max-width:100%;overflow-x:auto}.users-module-table .admin-module-tools label,.users-filter-control>button{width:100%}.users-filter-menu{inset:calc(100% + 8px) auto auto 0}.users-filter-sections>section{grid-template-columns:1fr;gap:6px}.users-filter-sections>section>div{padding-bottom:2px;overflow-x:auto}}.users-module-table .admin-data-table th,.users-module-table .admin-data-table td{text-align:center}.users-module-table .admin-data-table th:last-child,.users-module-table .admin-data-table td:last-child{text-align:center;width:5%;min-width:68px}.users-module-table .admin-row-action{margin-inline:auto}.users-module-table .admin-data-table th:nth-child(2),.users-module-table .admin-data-table td:nth-child(2){width:15%}.users-module-table .admin-data-table th:nth-child(3),.users-module-table .admin-data-table td:nth-child(3){width:16%}.users-module-table .admin-data-table th:nth-child(4),.users-module-table .admin-data-table td:nth-child(4){width:19%}.users-module-table .admin-data-table th:nth-child(5),.users-module-table .admin-data-table td:nth-child(5){width:8%}.users-module-table .admin-data-table th:nth-child(6),.users-module-table .admin-data-table td:nth-child(6){width:11%}.users-module-table .admin-data-table th:nth-child(7),.users-module-table .admin-data-table td:nth-child(7){width:9%}.users-module-table .admin-data-table th:nth-child(8),.users-module-table .admin-data-table td:nth-child(8){width:12%}.feature-form-surface,.feature-card-surface,.feature-search-surface,.feature-settings-surface,.feature-workflow-surface,.feature-plan-surface,.feature-table-surface,.feature-analytics-surface{background:#fff;border:1px solid #dedbd5;border-radius:20px;box-shadow:0 16px 38px #161c240b}.admin-pricing-surface{background:#fff;border:1px solid #dedbd5;border-radius:20px;overflow:hidden;box-shadow:0 16px 38px #161c240b}.admin-pricing-toolbar{background:#faf9f7;border-bottom:1px solid #e3e0da;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.admin-pricing-toolbar strong,.admin-pricing-toolbar span{display:block}.admin-pricing-toolbar strong{font-size:14px}.admin-pricing-toolbar span{color:#78818a;margin-top:2px;font-size:11px}.admin-pricing-toolbar button{color:#fff;cursor:pointer;background:#121a24;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900}.admin-pricing-toolbar button svg{vertical-align:middle;width:15px;margin-right:7px}.admin-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.admin-plan-grid>article,.admin-plan-create{background:#faf9f7;border:1px solid #dedbd5;border-radius:15px;min-height:355px;padding:18px}.admin-plan-grid>article.featured{border-color:#8f959b;box-shadow:inset 0 4px #121a24}.admin-plan-grid article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-plan-grid header span{color:#7d858e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-plan-grid header h3{margin:4px 0 0;font-size:23px}.admin-plan-price{border-block:1px solid #dedbd5;margin-top:18px;padding:16px 0;position:relative}.admin-plan-price strong{font-size:31px}.admin-plan-price>span{color:#707983;margin-left:7px;font-size:11px;font-weight:800}.admin-plan-price b{color:#fff;background:#121a24;border-radius:999px;padding:5px 8px;font-size:9px;position:absolute;top:18px;right:0}.admin-plan-grid ul{gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.admin-plan-grid li{font-size:12px;font-weight:700}.admin-plan-grid li svg{vertical-align:middle;width:14px;margin-right:7px}.admin-plan-grid dl{gap:6px;margin:0;display:grid}.admin-plan-grid dl>div{justify-content:space-between;gap:10px;font-size:10px;display:flex}.admin-plan-grid dt{color:#7e868f}.admin-plan-grid dd{margin:0;font-weight:900}.admin-plan-grid article>footer{border-top:1px solid #dedbd5;grid-template-columns:1fr 1fr 38px;gap:7px;margin-top:17px;padding-top:14px;display:grid}.admin-plan-grid article>footer button{cursor:pointer;background:#fff;border:1px solid #d9d6d0;border-radius:8px;min-height:38px;font-size:11px;font-weight:900}.admin-plan-grid article>footer svg{width:15px}.admin-plan-create{color:#303844;cursor:pointer;border-style:dashed;place-content:center;justify-items:center;min-height:180px;display:grid}.admin-plan-create>span{color:#fff;background:#121a24;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.admin-plan-create svg{width:18px}.admin-plan-create strong{margin-top:12px;font-size:14px}.admin-plan-create p{color:#78818a;max-width:240px;margin:5px 0 0;font-size:11px;line-height:1.5}.admin-pricing-footer{background:#faf9f7;border-top:1px solid #e3e0da;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.admin-pricing-footer span{color:#747d86;align-items:center;gap:7px;font-size:11px;display:flex}.admin-pricing-footer svg{width:15px}.admin-pricing-footer button{cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}@media (max-width:1000px){.admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.admin-plan-grid{grid-template-columns:1fr}.admin-pricing-toolbar,.admin-pricing-footer{flex-direction:column;align-items:stretch}}.feature-analytics-metrics{border-bottom:1px solid #e3e0da;grid-template-columns:repeat(4,1fr);display:grid}.feature-analytics-metrics article{border-right:1px solid #e3e0da;padding:18px 20px}.feature-analytics-metrics article:last-child{border-right:0}.feature-analytics-metrics span,.feature-analytics-metrics strong,.feature-analytics-metrics small{display:block}.feature-analytics-metrics span{color:#747d87;font-size:11px;font-weight:800}.feature-analytics-metrics strong{margin-top:7px;font-size:25px}.feature-analytics-metrics small{color:#78818a;margin-top:6px;font-size:10px}.feature-analytics-metrics small i{background:#1c913f;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.feature-analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:15px;padding:20px;display:grid}.feature-analytics-grid>article,.feature-analytics-grid>aside{background:#faf9f7;border:1px solid #dedbd5;border-radius:14px;padding:17px}.feature-analytics-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feature-analytics-grid header span{color:#7e868f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.feature-analytics-grid header h3{margin:3px 0 0;font-size:17px}.feature-analytics-grid header button{cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.feature-analytics-bars{background:repeating-linear-gradient(#0000 0 55px,#e9e6e0 56px);border-bottom:1px solid #d9d6d0;grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:235px;margin-top:18px;padding:10px 8px 0;display:grid}.feature-analytics-bars i{grid-template-rows:1fr 18px;place-items:end center;height:100%;display:grid}.feature-analytics-bars b{background:#121a24;border-radius:6px 6px 0 0;width:min(25px,72%);display:block}.feature-analytics-bars span{color:#899098;font-size:8px;font-style:normal}.feature-analytics-grid>aside{align-content:start;gap:8px;display:grid}.feature-analytics-grid>aside>header{margin-bottom:8px}.feature-analytics-grid>aside>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedbd5;border-radius:10px;grid-template-columns:1fr auto 14px;align-items:center;gap:9px;padding:12px;display:grid}.feature-analytics-grid>aside>button strong,.feature-analytics-grid>aside>button small{display:block}.feature-analytics-grid>aside>button strong{font-size:12px}.feature-analytics-grid>aside>button small{color:#7d858e;margin-top:2px;font-size:9px}.feature-analytics-grid>aside>button b{font-size:12px}.feature-analytics-grid>aside>button svg{width:14px}.feature-surface-heading{border-bottom:1px solid #e3e0da;align-items:center;gap:13px;padding:20px 22px;display:flex}.feature-surface-heading>span{color:#fff;background:#121a24;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.feature-surface-heading svg{width:19px}.feature-surface-heading small{color:#7a828b;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.feature-surface-heading h2{margin:2px 0 0;font-size:21px}.feature-surface-heading p{color:#6f7882;margin:4px 0 0;font-size:13px}.feature-form-surface{grid-template-columns:minmax(0,1fr) 290px;display:grid}.feature-form-surface>.feature-surface-heading{grid-column:1/-1}.feature-form-surface>form{padding:22px}.feature-form-surface>form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.feature-form-surface label{gap:7px;display:grid}.feature-form-surface label.wide{grid-column:1/-1}.feature-form-surface label span,.feature-settings-surface label>span{color:#343c46;font-size:13px;font-weight:800}.feature-form-surface input,.feature-form-surface select,.feature-form-surface textarea,.feature-settings-surface input,.feature-settings-surface select,.feature-workflow-surface input,.feature-workflow-surface select{color:#1c242e;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d9d6d0;border-radius:10px;outline:none;padding:0 14px;font-size:14px}.feature-form-surface textarea{min-height:92px;padding-top:13px}.feature-form-surface form>footer,.feature-settings-surface form>footer{border-top:1px solid #e3e0da;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:18px;display:flex}.feature-form-surface form>footer span{color:#737b84;align-items:center;gap:7px;font-size:11px;display:flex}.feature-form-surface form>footer svg{width:15px}.feature-form-surface button,.feature-settings-surface button,.feature-workflow-surface button,.feature-search-surface button,.feature-card-surface button,.feature-plan-surface button,.feature-table-surface button{cursor:pointer;font:inherit;border:0;font-weight:900}.feature-form-surface form>footer button,.feature-settings-surface form>footer button{color:#fff;background:#121a24;border-radius:9px;min-height:44px;padding:0 18px;font-size:13px}.feature-form-surface>aside{color:#fff;background:#121a24;border-radius:15px;margin:22px 22px 22px 0;padding:20px}.feature-form-surface>aside>strong,.feature-form-surface>aside>span{display:block}.feature-form-surface>aside>strong{font-size:14px}.feature-form-surface>aside>span{margin-top:12px;font-size:34px;font-weight:900}.feature-form-surface>aside>i{background:#ffffff2e;border-radius:999px;height:6px;margin-top:10px;display:block;overflow:hidden}.feature-form-surface>aside>i b{border-radius:inherit;background:#fff;width:86%;height:100%;display:block}.feature-form-surface>aside p{color:#c8ced5;font-size:12px;line-height:1.6}.feature-form-surface>aside button{color:#121a24;background:#fff;border-radius:9px;width:100%;min-height:42px;margin-top:16px;font-size:12px}.feature-card-surface>div,.feature-result-grid,.feature-plan-surface>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.feature-card-surface article,.feature-result-grid article,.feature-plan-surface article{background:#faf9f7;border:1px solid #dedbd5;border-radius:14px;padding:17px}.feature-card-surface article header,.feature-result-grid article footer,.feature-plan-surface article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.feature-card-surface article header>span{background:#ece9e3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.feature-card-surface article header svg{width:17px}.feature-card-surface article h3,.feature-result-grid h3{margin:14px 0 0;font-size:18px}.feature-card-surface article p,.feature-result-grid p{color:#6e7781;margin:5px 0 0;font-size:12px}.feature-card-surface dl{gap:7px;margin:15px 0;display:grid}.feature-card-surface dl>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.feature-card-surface dt{color:#858c94}.feature-card-surface dd{margin:0;font-weight:800}.feature-card-surface article>button,.feature-result-grid article button{color:#1d252f;background:0 0;border-top:1px solid #e0ddd7;justify-content:space-between;align-items:center;width:100%;padding:10px 0 0;font-size:12px;display:flex}.feature-card-surface article>button svg{width:14px}.feature-add-card{color:#222a34;background:#faf9f7;border-radius:14px;min-height:140px;margin:0 20px 20px;border:1px dashed #cfcac1!important}.feature-add-card svg,.feature-add-card strong,.feature-add-card span{margin-inline:auto;display:block}.feature-add-card svg{width:20px}.feature-add-card strong{margin-top:8px;font-size:13px}.feature-add-card span{color:#818891;margin-top:3px;font-size:11px;font-weight:500}.feature-search-box{border:1px solid #d8d5cf;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:20px;padding:8px 8px 8px 16px;display:grid}.feature-search-box svg{color:#737b84;width:20px}.feature-search-box input{min-height:44px;font:inherit;border:0;outline:0;font-size:14px}.feature-search-box button{color:#fff;background:#121a24;border-radius:10px;min-height:44px;padding:0 22px}.feature-search-actions{border:1px solid #dedbd5;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0 20px;display:grid}.feature-search-actions button{background:#faf9f7;border-right:1px solid #dedbd5;min-height:48px;font-size:12px}.feature-search-actions button:last-child{border-right:0}.feature-search-actions svg{vertical-align:middle;width:16px;margin-right:8px}.feature-result-grid article>span{color:#7c848d;text-transform:uppercase;font-size:10px;font-weight:900}.feature-result-grid article footer{margin-top:17px}.feature-result-grid article button{border:0;width:auto;padding:0}.feature-settings-layout{grid-template-columns:minmax(0,1fr) 320px;display:grid}.feature-settings-layout>form{grid-template-columns:repeat(2,1fr);gap:15px;padding:22px;display:grid}.feature-settings-layout>form>footer{grid-column:1/-1;justify-content:flex-start}.setting-switch{border:1px solid #dedbd5;border-radius:11px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex!important}.setting-switch strong,.setting-switch small{display:block}.setting-switch small{color:#858c94;margin-top:2px;font-size:10px}.setting-switch input{width:18px;min-height:18px}.feature-settings-layout>aside{background:#faf9f7;border:1px solid #dedbd5;border-radius:15px;margin:22px 22px 22px 0;padding:20px}.feature-settings-layout>aside>span{color:#fff;background:#121a24;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.feature-settings-layout>aside svg{width:18px}.feature-settings-layout>aside small{color:#7c848c;text-transform:uppercase;margin-top:16px;font-size:10px;font-weight:900;display:block}.feature-settings-layout>aside h3{margin:4px 0 0;font-size:19px}.feature-settings-layout>aside p{color:#707983;font-size:12px;line-height:1.6}.feature-settings-layout dl{gap:8px;margin:16px 0;display:grid}.feature-settings-layout dl>div{justify-content:space-between;font-size:11px;display:flex}.feature-settings-layout dt{color:#858c94}.feature-settings-layout dd{margin:0;font-weight:800}.feature-settings-layout aside button{color:#fff;background:#121a24;border-radius:9px;width:100%;min-height:42px;font-size:12px}.workflow-canvas{grid-template-columns:190px minmax(0,1fr) 230px;min-height:500px;display:grid}.workflow-canvas>aside,.workflow-canvas>section{background:#faf9f7;padding:18px}.workflow-canvas>aside{border-right:1px solid #dedbd5}.workflow-canvas>section{border-left:1px solid #dedbd5}.workflow-canvas>aside>strong,.workflow-canvas>section>strong{margin-bottom:13px;font-size:12px;display:block}.workflow-canvas>aside button{text-align:left;background:#fff;border:1px solid #dedbd5;border-radius:9px;grid-template-columns:18px 1fr 14px;align-items:center;gap:8px;width:100%;margin-bottom:7px;padding:11px;font-size:11px;display:grid}.workflow-canvas button svg{width:15px}.workflow-canvas>main{padding:18px}.workflow-canvas>main>header{justify-content:space-between;font-size:12px;font-weight:900;display:flex}.workflow-canvas>main>header em{color:#727b84;font-style:normal;font-weight:600}.workflow-path{gap:18px;max-width:400px;margin:28px auto;display:grid}.workflow-path article{background:#fff;border:1px solid #dcd9d3;border-radius:11px;grid-template-columns:40px 1fr 30px;align-items:center;gap:11px;padding:13px;display:grid;position:relative;box-shadow:0 8px 20px #161c240d}.workflow-path article:not(:last-child):after{content:"";background:#cfcac2;width:1px;height:19px;position:absolute;top:100%;left:32px}.workflow-path article>span{color:#fff;background:#121a24;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.workflow-path svg{width:17px}.workflow-path small{color:#858c94;text-transform:uppercase;font-size:9px;font-weight:900}.workflow-path strong{margin-top:2px;font-size:13px;display:block}.workflow-path p{color:#747c85;margin:2px 0 0;font-size:10px}.workflow-path button{background:0 0}.workflow-canvas>section label{gap:5px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.workflow-canvas>section button{background:#fff;border:1px solid #d8d5cf;border-radius:8px;width:100%;min-height:40px;margin-top:10px;font-size:11px}.workflow-canvas>section button.primary{color:#fff;background:#121a24}.feature-plan-surface>div{grid-template-columns:repeat(3,1fr)}.feature-plan-surface article.featured{color:#fff;background:#121a24}.feature-plan-surface article header span{font-size:18px;font-weight:900}.feature-plan-surface article header em{color:#18202a;background:#ece9e3;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.feature-plan-surface article h3{margin:20px 0 0;font-size:34px}.feature-plan-surface article h3 small{font-size:11px}.feature-plan-surface article p{color:#7b838d;font-size:12px}.feature-plan-surface article.featured p{color:#c9ced4}.feature-plan-surface ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.feature-plan-surface li{font-size:12px;font-weight:700}.feature-plan-surface li svg{vertical-align:middle;width:15px;margin-right:8px}.feature-plan-surface article button{color:#fff;background:#121a24;border-radius:9px;width:100%;min-height:43px}.feature-plan-surface article.featured button{color:#121a24;background:#fff}.feature-table-surface>header{border-bottom:1px solid #e3e0da;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.feature-table-surface>header label{border:1px solid #dcd9d3;border-radius:9px;align-items:center;gap:8px;width:min(320px,100%);padding:0 12px;display:flex}.feature-table-surface>header svg{width:15px}.feature-table-surface>header input{width:100%;min-height:38px;font:inherit;border:0;outline:0;font-size:12px}.feature-table-surface>header button{background:#fff;border:1px solid #dcd9d3;border-radius:9px;padding:0 14px;font-size:11px}.feature-table-surface>header button svg{vertical-align:middle;margin-right:6px}@media (max-width:980px){.feature-form-surface,.feature-settings-layout{grid-template-columns:1fr}.feature-form-surface>aside,.feature-settings-layout>aside{margin:0 22px 22px}.workflow-canvas{grid-template-columns:160px 1fr}.workflow-canvas>section{border-top:1px solid #dedbd5;border-left:0;grid-column:1/-1}.feature-card-surface>div,.feature-result-grid,.feature-plan-surface>div{grid-template-columns:repeat(2,1fr)}.feature-analytics-grid{grid-template-columns:1fr}}@media (max-width:650px){.feature-form-surface>form>div,.feature-settings-layout>form,.feature-card-surface>div,.feature-result-grid,.feature-plan-surface>div{grid-template-columns:1fr}.feature-form-surface label.wide{grid-column:auto}.feature-search-actions{grid-template-columns:1fr}.feature-search-actions button{border-bottom:1px solid #dedbd5;border-right:0}.workflow-canvas{grid-template-columns:1fr}.workflow-canvas>aside{border-bottom:1px solid #dedbd5;border-right:0}.feature-analytics-metrics{grid-template-columns:repeat(2,1fr)}.feature-analytics-metrics article:nth-child(2){border-right:0}.feature-analytics-metrics article:nth-child(-n+2){border-bottom:1px solid #e3e0da}}@media (max-width:480px){.admin-page-heading{display:grid}.admin-heading-actions{position:absolute;top:71px;right:14px}.admin-page-heading h1{font-size:28px}.admin-page-heading p{max-width:240px}.admin-metrics{grid-template-columns:1fr}.admin-metrics article,.admin-metrics article:nth-child(4){border-top:1px solid #e2dfda;border-left:0}.admin-metrics article:first-child{border-top:0}.admin-bar-chart{gap:5px}.health-services{grid-template-columns:1fr}.health-services span{border-top:1px solid #e5e2dd;border-left:0}.health-services span:first-child{border-top:0}}.admin-module{gap:18px;min-width:0;display:grid}.admin-module>.admin-metrics{margin-top:7px}.admin-module-heading{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.admin-module-title{align-items:center;gap:19px;min-width:0;display:flex}.admin-module-title>span{color:#fff;background:#121a24;border:1px solid #1c2530;border-radius:15px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #121a241f}.admin-module-title>span svg{width:24px;height:24px}.admin-module-label{color:#727980;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800}.admin-module-title h1{letter-spacing:-.04em;margin:5px 0 0;font-size:29px;line-height:1}.admin-module-title p{color:#747b82;margin:8px 0 0;font-size:10.5px}.admin-module-metrics{background:#ffffffb8;border:1px solid #dedbd5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-module-metrics article{border-left:1px solid #e3e0da;min-width:0;padding:15px 18px}.admin-module-metrics article:first-child{border-left:0}.admin-module-metrics article>header{justify-content:space-between;align-items:center;display:flex}.admin-module-metrics article>header span{color:#343c44;background:#faf8f5;border:1px solid #e0ddd7;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-module-metrics article>header svg{width:15px;height:15px}.admin-module-metrics article>header em{color:#29934b;font-size:9px;font-style:normal;font-weight:800}.admin-module-metrics article>p{color:#7d848a;margin:10px 0 0;font-size:9px;font-weight:700;display:block}.admin-module-metrics strong{letter-spacing:-.04em;margin-top:7px;font-size:24px;line-height:1;display:block}.admin-module-metrics small{color:#7e868c;align-items:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.admin-module-metrics small i{background:#28934c;border-radius:50%;width:6px;height:6px}.admin-module-metrics small i.neutral{background:#aaa096}.admin-module-card{background:#ffffffc7;border:1px solid #dedbd5;border-radius:13px;overflow:hidden;box-shadow:0 9px 28px #1c191306}.admin-module-toolbar{border-bottom:1px solid #e2dfda;justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding:0 14px 0 17px;display:flex}.admin-module-tabs{align-items:stretch;gap:20px;height:57px;display:flex}.admin-module-tabs button{color:#81878d;cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px;font-weight:700;position:relative}.admin-module-tabs button.active{color:#171d24}.admin-module-tabs button.active:after{content:"";background:#17212a;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-module-tools{align-items:center;gap:6px;display:flex}.admin-module-tools label{background:#fff;border:1px solid #dfdcd6;border-radius:8px;align-items:center;gap:7px;width:210px;height:31px;padding:0 9px;display:flex}.admin-module-tools label svg{color:#747b82;width:13px}.admin-module-tools input{color:#293038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.admin-module-tools>button{color:#555e66;cursor:pointer;background:#fff;border:1px solid #dfdcd6;border-radius:8px;align-items:center;gap:6px;min-width:31px;height:31px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.admin-module-tools>button:last-child{padding:7px}.admin-module-tools button svg{width:13px}.admin-table-wrap{overflow-x:auto}.admin-data-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-data-table th,.admin-data-table td{color:#565f67;text-align:left;white-space:nowrap;border-bottom:1px solid #ebe8e3;height:57px;padding:0 13px;font-size:9.5px}.admin-data-table th{color:#888e93;letter-spacing:.05em;text-transform:none;background:#faf8f5;height:38px;font-size:8px;font-weight:800}.admin-data-table th:first-child,.admin-data-table td:first-child{text-align:center;width:42px;padding-right:4px}.admin-data-table th:last-child,.admin-data-table td:last-child{width:45px}.admin-data-table tr:last-child td{border-bottom:0}.admin-data-table tbody tr{transition:background .15s}.admin-data-table tbody tr:hover{background:#fcfaf7}.admin-data-table input[type=checkbox]{accent-color:#17212a;width:13px;height:13px}.admin-primary-cell{align-items:center;gap:9px;min-width:0;display:flex}.admin-primary-cell>i{color:#596169;background:#f6f3ed;border:1px solid #ddd9d2;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:800;display:grid}.admin-primary-cell>span{min-width:0;display:grid}.admin-primary-cell strong{color:#222930;text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-primary-cell small{color:#969ba0;margin-top:2px;font-size:8px}.admin-status{color:#586159;background:#f7f8f5;border:1px solid #dfe1dd;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:23px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.admin-status i{background:#7d8980;border-radius:50%;width:5px;height:5px}.admin-status.active,.admin-status.completed,.admin-status.delivered,.admin-status.processed,.admin-status.healthy,.admin-status.verified,.admin-status.supported,.admin-status.opened,.admin-status.scheduled,.admin-status.running{color:#28723b;background:#f2f8f1;border-color:#cee1d0}.admin-status.active i,.admin-status.completed i,.admin-status.delivered i,.admin-status.processed i,.admin-status.healthy i,.admin-status.verified i,.admin-status.supported i,.admin-status.opened i,.admin-status.scheduled i,.admin-status.running i{background:#29934b}.admin-status.suspended,.admin-status.refunded,.admin-status.review,.admin-status.paused,.admin-status.trial,.admin-status.processing{color:#796b59;background:#f8f5ef;border-color:#ded8cf}.admin-status.suspended i,.admin-status.refunded i,.admin-status.review i,.admin-status.paused i,.admin-status.trial i,.admin-status.processing i{background:#a4865e}.admin-row-action{color:#777e84;cursor:pointer;background:0 0;border:0;border-radius:7px;width:27px;height:27px;padding:6px}.admin-row-action:hover{color:#17212a;background:#efede8}.admin-row-menu{z-index:4000;scrollbar-width:none;background:#fff;border:1px solid #ddd9d2;border-radius:11px;width:238px;max-height:min(360px,100vh - 24px);padding:7px;position:fixed;overflow-y:auto;box-shadow:0 20px 48px #12192030}.admin-row-menu::-webkit-scrollbar{display:none}.admin-row-menu>button{color:#45505a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 9px;font-size:13px;font-weight:700;display:grid}.admin-row-menu>button:hover,.admin-row-menu>button:focus-visible{color:#17212a;background:#f5f2ed;border-color:#e7e2db;outline:0}.admin-row-menu>button>svg:first-child{background:#faf8f5;border:1px solid #e5e0d8;border-radius:7px;width:28px;height:28px;padding:6px}.admin-row-menu>button>svg:last-child{color:#a1a7ac;align-self:center;width:14px;height:14px;transform:rotate(-90deg)}.admin-row-menu>button.danger{color:#a23d37}.admin-row-menu>button.danger>svg:first-child{color:#b84942;background:#fff7f6;border-color:#ecd7d4}.admin-row-menu>button.danger:hover,.admin-row-menu>button.danger:focus-visible{background:#fff7f6;border-color:#ecd7d4}.admin-table-footer{background:#faf8f5;border-top:1px solid #e2dfda;justify-content:space-between;align-items:center;min-height:51px;padding:0 16px;display:flex}.admin-table-footer>span{color:#858b90;font-size:8.5px}.admin-table-footer>div{align-items:center;gap:3px;display:flex}.admin-table-footer button{color:#737a80;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:8px;font-weight:800;display:grid}.admin-table-footer div>span{color:#9ca1a5;font-size:9px}.admin-module-insights{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.admin-module-insights article{background:#ffffffa1;border:1px solid #dedbd5;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:13px 15px;display:grid}.admin-module-insights article>span{background:#f7f4ee;border:1px solid #dfdcd6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-module-insights svg{width:15px}.admin-module-insights strong{font-size:10px}.admin-module-insights p{color:#81888e;margin:3px 0 0;font-size:8.5px}.admin-module-insights button{color:#394149;cursor:pointer;background:#fff;border:1px solid #dfdcd6;border-radius:7px;min-height:29px;padding:0 10px;font-size:8.5px;font-weight:800}.admin-module-insights time{color:#81888e;font-size:8.5px;font-weight:700}@media (max-width:1050px){.admin-module-metrics{grid-template-columns:repeat(2,1fr)}.admin-module-metrics article:nth-child(3){border-top:1px solid #e3e0da;border-left:0}.admin-module-metrics article:nth-child(4){border-top:1px solid #e3e0da}.admin-module-insights{grid-template-columns:1fr}.admin-data-table{min-width:830px}}@media (max-width:760px){.admin-module-heading{align-items:flex-start}.admin-module-title>span{width:42px;height:42px}.admin-module-title h1{font-size:25px}.admin-module-title p{max-width:330px}.admin-module-toolbar{padding:10px 12px;display:grid}.admin-module-tabs{height:34px;overflow-x:auto}.admin-module-tools label{flex:1;width:auto}}@media (max-width:480px){.admin-module-heading{padding-right:0;display:grid}.admin-module-heading .admin-heading-actions{position:static}.admin-module-metrics{grid-template-columns:1fr 1fr}.admin-module-tools>button{padding-inline:7px}.admin-module-insights article{grid-template-columns:34px 1fr}.admin-module-insights article>button,.admin-module-insights article>time{grid-column:2;justify-self:start}}@media (max-width:900px){.policy-hero{align-items:flex-start}.policy-meta{width:180px}.policy-layout{grid-template-columns:1fr}.policy-navigation{position:static}.policy-navigation nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.not-found-page{min-height:calc(100vh - 140px);padding:30px 16px}.not-found-card{grid-template-columns:1fr;gap:0;width:100%;padding:20px 20px 28px}.not-found-copy{transform:none}.not-found-bubble{margin-left:0}.not-found-bubble:after{display:none}.robot-404-illustration{max-height:300px}.not-found-copy>strong{font-size:96px}.policy-page{width:min(100% - 28px,1200px);padding-top:24px}.policy-hero{min-height:0;padding:20px 22px;display:grid}.policy-hero-copy{align-items:flex-start}.policy-icon{width:42px;height:42px}.policy-icon svg{width:21px;height:21px}.policy-hero h1{font-size:32px}.policy-hero-copy p{white-space:normal;text-overflow:clip;overflow:visible}.policy-meta{border-top:1px solid #dedbd5;border-left:0;grid-template-columns:auto 1fr;width:auto;margin:0 -22px -20px;padding:14px 22px 18px}.policy-meta span{margin:0}.policy-navigation nav,.policy-items{grid-template-columns:1fr}.policy-item:nth-child(odd){border-right:0}.policy-item:last-child:nth-child(odd){grid-column:auto}.policy-item:nth-last-child(2){border-bottom:1px solid #e4e1dc}.policy-section>header{align-items:flex-start;padding:20px}.policy-item{padding:20px}.policy-contact{grid-template-columns:46px 1fr}.policy-contact>a{grid-column:1/-1;justify-content:center}}.user-shell{background:radial-gradient(circle at 82% 3%,#e4dac847,#0000 25%),radial-gradient(circle at 20% 88%,#dde7dc2e,#0000 22%),#f8f7f4}.user-identity-switcher>span:first-child{background:linear-gradient(145deg,#18222b,#0a1016)}.user-plan-mini{background:#f7f4ee;border:1px solid #dedbd5;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.user-plan-mini>span{color:#fff;background:#111923;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.user-plan-mini svg{width:14px}.user-plan-mini div{min-width:0;display:grid}.user-plan-mini strong{font-size:9.5px}.user-plan-mini small{color:#83898e;font-size:8px}.user-plan-mini div>i{background:#dedad3;border-radius:3px;height:3px;margin-top:6px;overflow:hidden}.user-plan-mini div>i b{border-radius:inherit;background:#17212a;width:72%;height:100%;display:block}.sidebar-compact .user-plan-mini div{display:none}.sidebar-compact .user-plan-mini{grid-template-columns:1fr;padding-inline:8px}.user-dashboard-grid{grid-template-columns:minmax(0,1.48fr) minmax(280px,.72fr);gap:16px;margin-top:18px;display:grid}.user-reputation-card>header em{color:#317644;background:#f3f8f1;border:1px solid #d2e1d2;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:8px;font-style:normal;font-weight:800;display:flex}.user-reputation-card>header em i{background:#279248;border-radius:50%;width:6px;height:6px}.user-reputation-body{grid-template-columns:132px minmax(190px,1fr) minmax(170px,.8fr);align-items:center;gap:24px;min-height:226px;padding:24px 22px;display:grid}.user-score-ring{background:conic-gradient(#17212a 0 82%, #dedad3 82% 100%);border-radius:50%;place-items:center;width:126px;height:126px;padding:10px;display:grid;box-shadow:0 10px 26px #151b211a}.user-score-ring>div{text-align:center;background:#fff;border:7px solid #faf9f7;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.user-score-ring strong{letter-spacing:-.06em;font-size:35px;line-height:1}.user-score-ring small{color:#81878d;margin-top:4px;font-size:8px;font-weight:700}.user-score-copy>span{color:#288047;text-transform:uppercase;font-size:9px;font-weight:800}.user-score-copy h3{letter-spacing:-.025em;margin:6px 0 0;font-size:18px}.user-score-copy>p{color:#6f777e;max-width:310px;margin:8px 0 15px;font-size:9.5px;line-height:1.55}.user-score-copy>div{flex-wrap:wrap;gap:8px 13px;display:flex}.user-score-copy>div span{color:#727980;align-items:center;gap:5px;font-size:8px;display:flex}.user-score-copy>div i{background:#28934c;border-radius:50%;width:6px;height:6px}.user-score-copy>div span:nth-child(2) i{background:#aaa39a}.user-score-copy>div span:nth-child(3) i{background:#b67265}.user-score-copy>div b{color:#20272e}.user-trend-bars{border-bottom:1px solid #e1ded8;align-items:flex-end;gap:4px;height:108px;padding-bottom:18px;display:flex;position:relative}.user-trend-bars i{opacity:.88;background:#27323b;border-radius:2px 2px 0 0;flex:1;min-width:3px}.user-trend-bars span{color:#8b9196;font-size:8px;position:absolute;bottom:-18px;left:0}.user-plan-badge{background:#f6f2eb;border:1px solid #d9d4cb;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.user-plan-badge svg{width:12px}.user-plan-usage{padding:21px 18px 16px}.user-plan-usage>div{align-items:baseline;gap:6px;display:flex}.user-plan-usage strong{letter-spacing:-.05em;font-size:29px}.user-plan-usage small{color:#858b90;font-size:8.5px}.user-plan-usage>span{background:#e5e1da;border-radius:999px;height:6px;margin-top:9px;display:block;overflow:hidden}.user-plan-usage>span i{border-radius:inherit;background:#17212a;width:72%;height:100%;display:block}.user-plan-card ul{margin:0;padding:0 18px;list-style:none}.user-plan-card li{color:#596169;border-top:1px solid #ebe8e3;grid-template-columns:15px 1fr auto;align-items:center;gap:7px;min-height:35px;font-size:8.5px;display:grid}.user-plan-card li svg{width:13px}.user-plan-card li b{color:#222930;font-size:8px}.user-plan-card>button{color:#fff;cursor:pointer;background:#17212a;border:1px solid #17212a;border-radius:8px;width:calc(100% - 36px);min-height:34px;margin:14px 18px 17px;font-size:9px;font-weight:800}.user-profiles-card>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-profiles-card>div article{border-bottom:1px solid #e8e5e0;grid-template-columns:32px minmax(0,1fr) 28px auto;align-items:center;gap:9px;min-height:69px;padding:12px 17px;display:grid}.user-profiles-card>div article:nth-child(odd){border-right:1px solid #e8e5e0}.user-profiles-card>div article:nth-last-child(-n+2){border-bottom:0}.user-profiles-card article>span,.user-insights-card article>span{background:#f7f4ef;border:1px solid #dfdcd6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.user-profiles-card article svg,.user-insights-card article svg{width:15px}.user-profiles-card article div{min-width:0;display:grid}.user-profiles-card article strong,.user-insights-card article strong{font-size:9.5px}.user-profiles-card article small,.user-insights-card article p{color:#92979b;text-overflow:ellipsis;font-size:8px;overflow:hidden}.user-profiles-card article>b{font-size:14px}.user-profiles-card article em{color:#28723b;background:#f2f8f1;border:1px solid #cee1d0;border-radius:999px;align-items:center;gap:4px;min-height:21px;padding:0 7px;font-size:7.5px;font-style:normal;font-weight:800;display:flex}.user-profiles-card article em i{background:#29934b;border-radius:50%;width:5px;height:5px}.user-profiles-card article em.review{color:#796b59;background:#f8f5ef;border-color:#ded8cf}.user-profiles-card article em.review i{background:#a4865e}.user-insights-card>div{padding:4px 14px}.user-insights-card>div article{border-bottom:1px solid #e8e5e0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 3px;display:grid}.user-insights-card>div article:last-child{border-bottom:0}.user-insights-card article div{min-width:0}.user-insights-card article p{margin:3px 0 0;line-height:1.4}.user-insights-card article>b{background:#f0ede8;border-radius:7px;place-items:center;min-width:35px;min-height:24px;padding:0 6px;font-size:8.5px;display:grid}@media (max-width:1080px){.user-dashboard-grid{grid-template-columns:1fr}}@media (max-width:760px){.user-reputation-body{grid-template-columns:110px 1fr}.user-score-ring{width:106px;height:106px}.user-trend-bars{grid-column:1/-1}}@media (max-width:560px){.user-reputation-body{text-align:center;grid-template-columns:1fr;justify-items:center}.user-score-copy>div{justify-content:center}.user-trend-bars{grid-column:auto;width:100%}.user-profiles-card>div{grid-template-columns:1fr}.user-profiles-card>div article:nth-child(odd){border-right:0}.user-profiles-card>div article:nth-last-child(2){border-bottom:1px solid #e8e5e0}}.admin-shell{font-size:15px}.admin-navigation section>p,.admin-module-label,.admin-eyebrow,.admin-brand-copy small{font-size:11px}.admin-nav-cluster>button,.admin-submenu button,.admin-breadcrumb,.admin-global-search input,.admin-profile small,.admin-system-state small{font-size:13px}.admin-page-heading h1{letter-spacing:-.035em;margin-top:0;font-size:clamp(30px,2.35vw,38px)}.admin-module-title p{font-size:16px;line-height:1.55}.admin-page-heading p{margin-top:7px;font-size:14px;line-height:1.45}.admin-module-metrics article>span,.admin-module-metrics article>small,.admin-data-table,.admin-module-tabs button,.admin-module-tools,.admin-table-footer,.admin-heading-actions button{font-size:13px}.admin-module-metrics article>strong{font-size:30px}.api-operations{border:1px solid var(--border-color,#dedbd5);background:#fff;border-radius:22px;margin:24px 0;overflow:hidden;box-shadow:0 18px 46px #181d240d}.api-operations-heading{border-bottom:1px solid #e4e1dc;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.api-operations-heading>div,.api-form-title>div{align-items:center;gap:13px;display:flex}.api-operations-heading>div>span{color:#fff;background:#121a24;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.api-operations-heading svg{width:19px}.api-operations-heading small{color:#737b84;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.api-operations-heading h2{color:#151b24;margin:0;font-size:22px;line-height:1.1}.api-operations-heading p{color:#69727d;margin:5px 0 0;font-size:14px}.api-operations-heading>strong{color:#414954;background:#f7f5f1;border:1px solid #dedbd5;border-radius:999px;flex:none;padding:9px 13px;font-size:12px}.api-operations-layout{grid-template-columns:minmax(310px,.82fr) minmax(440px,1.18fr);min-height:420px;display:grid}.api-operation-list{background:#fbfaf8;border-right:1px solid #e4e1dc;max-height:560px;padding:10px;overflow-y:auto}.api-operation-list button{color:#202731;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:50px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:13px 12px;display:grid}.api-operation-list button:hover,.api-operation-list button.active{background:#fff;box-shadow:inset 0 0 0 1px #ddd9d1,0 5px 16px #181d240d}.api-operation-list i,.api-method{color:#44505e;letter-spacing:.04em;background:#ece9e3;border-radius:7px;place-items:center;min-width:46px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.api-operation-list i.post,.api-operation-list i.put,.api-operation-list i.patch,.api-method.post,.api-method.put,.api-method.patch{color:#fff;background:#121a24}.api-operation-list i.delete,.api-method.delete{color:#9f2f2f;background:#f8e8e6}.api-operation-list span{font-size:14px;font-weight:800;overflow:hidden}.api-operation-list span small{color:#7a828b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;display:block;overflow:hidden}.api-operation-list svg{color:#90969d;width:15px}.api-operation-form{flex-direction:column;min-width:0;padding:24px;display:flex}.api-form-title{border-bottom:1px solid #e4e1dc;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:19px;display:flex}.api-form-title h3{color:#151b24;margin:0;font-size:22px}.api-form-title code{color:#5b6470;text-overflow:ellipsis;white-space:nowrap;background:#f5f3ef;border-radius:8px;max-width:52%;padding:8px 10px;font-size:11px;overflow:hidden}.api-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 0;display:grid}.api-form-fields label{gap:7px;display:grid}.api-form-fields label>span{color:#343c47;text-transform:capitalize;font-size:13px;font-weight:800}.api-form-fields label b{color:#9f2f2f;margin-left:3px}.api-form-fields input,.api-form-fields select,.api-form-fields textarea{color:#1d2430;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dcd9d3;border-radius:11px;outline:none;padding:0 14px;font-size:14px}.api-form-fields textarea{resize:vertical;min-height:92px;padding-top:13px}.api-form-fields input:focus,.api-form-fields select:focus,.api-form-fields textarea:focus{border-color:#121a24;box-shadow:0 0 0 3px #121a2414}.api-no-fields{color:#737b84;text-align:center;place-content:center;justify-items:center;min-height:210px;display:grid}.api-no-fields svg{color:#18202a;width:28px;margin-bottom:12px}.api-no-fields strong{color:#1c232d;font-size:17px}.api-no-fields span{margin-top:4px;font-size:13px}.api-operation-form footer{border-top:1px solid #e4e1dc;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex}.api-operation-form footer>span{color:#6d7580;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.api-operation-form footer svg{width:15px}.api-operation-form footer button{color:#fff;cursor:pointer;background:#121a24;border:0;border-radius:10px;min-width:150px;height:45px;padding:0 20px;font-size:13px;font-weight:900}.api-operation-form footer button.danger{background:#8c2f2f}@media (max-width:1080px){.api-operations-layout{grid-template-columns:1fr}.api-operation-list{border-bottom:1px solid #e4e1dc;border-right:0;max-height:none;display:flex;overflow-x:auto}.api-operation-list button{min-width:250px}}@media (max-width:680px){.api-operations-heading,.api-form-title,.api-operation-form footer{flex-direction:column;align-items:stretch}.api-operations-heading>strong,.api-form-title code{width:fit-content;max-width:100%}.api-form-fields{grid-template-columns:1fr}}.admin-main{width:min(1480px,100% - 28px);padding-block:24px 36px}.admin-module{gap:15px}.admin-module-heading{min-height:70px}.admin-module-title h1{font-size:clamp(32px,2.6vw,43px)}.admin-module-title p{max-width:760px;font-size:16px}.admin-data-table th,.admin-data-table td,.admin-primary-cell strong,.admin-status,.admin-module-tabs button,.admin-module-tools input,.admin-heading-actions button{font-size:14px}.panel-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11171f6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.panel-modal{background:#fff;border:1px solid #d9d6d0;border-radius:22px;width:min(760px,100%);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 28px 90px #11171f33}.panel-modal>header{border-bottom:1px solid #e3e0da;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 22px;display:flex}.panel-modal>header>div{align-items:center;gap:12px;display:flex}.panel-modal>header>div>span{color:#fff;background:#121a24;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.panel-modal>header svg{width:21px}.panel-modal>header small{color:#747c86;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.panel-modal>header h2{color:#151b24;margin:3px 0 0;font-size:24px}.panel-modal>header p{color:#68717c;margin:5px 0 0;font-size:14px}.users-compact-modal>header{box-sizing:border-box;align-items:center;min-height:69px;padding-block:14px}.users-compact-modal>header>div>div{align-items:center;display:flex}.users-compact-modal>header>div>span{border-radius:10px;width:40px;height:40px}.users-compact-modal>header>div>span svg{width:18px}.users-compact-modal>header h2{margin:0;font-size:23px}.users-compact-modal{flex-direction:column;height:min(820px,100vh - 48px);display:flex;overflow:hidden}.users-compact-modal .panel-feature-layout{flex:1;min-height:0;overflow:hidden}.users-compact-modal .panel-feature-layout>nav,.users-compact-modal .panel-feature-layout>form{scrollbar-color:#cbc6bd transparent;scrollbar-width:thin;max-height:none;overflow-y:auto}.users-compact-modal .panel-feature-layout>form{padding-bottom:0}.users-compact-modal .panel-feature-layout form>footer{z-index:5;box-sizing:border-box;background:#fff;min-height:69px;padding-block:14px;position:sticky;bottom:0}.users-compact-modal .panel-feature-layout>form.panel-record-form{overflow:hidden}.users-compact-modal .panel-record-form .panel-record-summary{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.users-compact-modal .panel-record-form .panel-record-summary::-webkit-scrollbar{display:none}.users-compact-modal .panel-record-form>footer{flex:none;position:relative;bottom:auto}.panel-modal>header>button{color:#303844;cursor:pointer;background:#f7f5f1;border:1px solid #dedbd5;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.panel-modal form{padding:24px 26px 26px}.panel-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.panel-modal-grid label{gap:7px;display:grid}.panel-modal-grid label.wide{grid-column:1/-1}.panel-modal-grid label>span{color:#353d47;font-size:14px;font-weight:800}.panel-modal-grid label b{color:#9a3030;margin-left:3px}.panel-modal-grid label:has([aria-invalid=true])>span{color:#8b3935}.panel-modal-grid input,.panel-modal-grid select,.panel-modal-grid textarea{color:#1a222d;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #ddd9d2;border-radius:13px;outline:none;padding:0 16px;font-size:15px;transition:border-color .2s,background-color .2s,box-shadow .2s}.panel-modal-grid input:hover,.panel-modal-grid select:hover,.panel-modal-grid textarea:hover{background-color:#fffefd;border-color:#c9c4bc}.panel-modal-grid textarea{resize:vertical;min-height:100px;padding:16px}.panel-modal-grid input::placeholder,.panel-modal-grid textarea::placeholder{color:#92989e}.panel-modal-grid input:focus,.panel-modal-grid select:focus,.panel-modal-grid textarea:focus{background-color:#fff;border-color:#5f6870;box-shadow:0 0 0 4px #1e262e0d}.panel-modal-grid [aria-invalid=true]{background:snow;border-color:#bd4f4a;box-shadow:0 0 0 4px #bd4f4a12}.panel-modal-grid .panel-field-error{color:#a6403b;margin-top:-1px;font-size:11px;font-weight:650;line-height:1.25}.panel-modal-activity{background:#f8f7f4;border:1px solid #e0ddd7;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:15px;display:flex}.panel-modal-activity>div{align-items:center;gap:11px;display:flex}.panel-modal-activity svg{width:19px}.panel-modal-activity strong,.panel-modal-activity small{display:block}.panel-modal-activity strong{font-size:14px}.panel-modal-activity small{color:#727a84;margin-top:3px;font-size:12px}.panel-modal form>footer{border-top:1px solid #e3e0da;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.panel-modal form>.panel-form-notice{width:100%;margin:14px 0 0;font-size:12px}.panel-modal form>footer button{color:#27303b;cursor:pointer;background:#fff;border:1px solid #d8d5cf;border-radius:8px;min-width:96px;height:40px;padding-inline:15px;font-size:13px;font-weight:800;transition:border-color .18s,background .18s,box-shadow .18s}.panel-modal form>footer.with-footer-close{justify-content:flex-end;gap:8px}.panel-modal form>footer .panel-close-button{justify-content:center;align-items:center;gap:0;display:inline-flex}.panel-modal form>footer button:not(.primary):hover{background:#f8f6f2;border-color:#bdb7ae}.panel-modal form>footer button.primary:hover{box-shadow:0 6px 14px #121a2424}.panel-modal form>footer button.primary{color:#fff;background:#121a24;border-color:#121a24}@media (max-width:700px){.admin-main{width:min(100% - 18px,1480px)}.panel-modal-backdrop{padding:10px}.panel-modal-grid{grid-template-columns:1fr}.panel-modal-grid label.wide{grid-column:auto}}.admin-data-table th{height:36px;font-size:11px}.admin-data-table td{height:52px;font-size:13px}.admin-primary-cell strong,.admin-status{font-size:13px}.admin-primary-cell small{font-size:10px}.admin-table-footer{min-height:56px;font-size:13px}.admin-table-footer>span{font-size:12px}.admin-table-footer>div{gap:5px}.admin-table-footer button{border-radius:8px;min-width:32px;height:32px;padding-inline:8px;font-size:12px}.admin-table-footer div>span{font-size:12px}.panel-feature-modal{width:min(1080px,100%)}.panel-feature-layout{grid-template-columns:290px minmax(0,1fr);min-height:520px;display:grid}.panel-feature-layout>nav{background:#f8f7f4;border-right:1px solid #e3e0da;align-content:start;gap:6px;max-height:650px;padding:10px;display:grid;overflow-y:auto}.panel-feature-layout>nav>button{color:#3d4651;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) 15px;align-items:start;gap:9px;width:100%;min-height:56px;padding:8px 10px;display:grid}.panel-feature-layout>nav>button>svg{margin-top:2px}.panel-feature-layout>nav>button>svg:last-child{align-self:center;margin-top:0;transform:rotate(-90deg)}.panel-feature-layout>nav>button:hover,.panel-feature-layout>nav>button.active{color:#141b24;background:#fff;box-shadow:inset 0 0 0 1px #dedbd5}.panel-feature-layout>nav>button.danger{color:#8b3030}.panel-feature-layout>nav svg{width:16px}.panel-feature-layout>nav span{min-width:0}.panel-feature-layout>nav strong,.panel-feature-layout>nav small{display:block}.panel-feature-layout>nav strong{font-size:14px}.panel-feature-layout>nav small{color:#858c94;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.panel-feature-layout>form{flex-direction:column;min-width:0;padding:16px 22px 22px;display:flex}.panel-action-heading{margin-top:-24px;border-bottom:1px solid #e3e0da;align-items:center;min-height:44px;margin-inline:-26px;padding:0 26px;display:flex}.panel-action-heading>span{color:#fff;background:#121a24;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.panel-action-heading svg{width:18px}.panel-action-heading small{color:#7a828c;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.panel-action-heading h3{color:#171e27;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:14px;font-weight:850;line-height:1}.panel-action-heading p{color:#6d7580;margin:4px 0 0;font-size:13px}.panel-feature-layout .panel-modal-grid{padding-block:0 18px}.panel-feature-layout .panel-modal-grid.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px}.panel-feature-layout .form-control{gap:7px}.panel-feature-layout .form-control>span{color:#343b42;gap:7px;font-size:13px;font-weight:750}.panel-feature-layout .form-control>span svg{color:#68737e;width:15px;height:15px}.panel-feature-layout .form-control input,.panel-feature-layout .form-control select,.panel-feature-layout .form-control textarea{color:#151820;background-color:#fff;border:1px solid #ddd9d2;border-radius:13px;font-size:14px}.panel-feature-layout .form-control input,.panel-feature-layout .form-control select{height:54px;padding-inline:16px}.panel-feature-layout .form-control-select .form-select-field,.panel-feature-layout .form-control-select .form-select-field select{height:50px;min-height:50px}.panel-feature-layout .form-control-select .form-select-field select{appearance:none;cursor:pointer;padding-right:66px}.panel-feature-layout .form-control-select .form-select-field:after{background:#f5f1ea;border-left:1px solid #e2ded7;border-radius:0 9px 9px 0;width:48px;height:48px;top:1px;right:1px}.panel-feature-layout .form-control-select .form-select-field:before{border-bottom:1.7px solid #4f5962;border-right:1.7px solid #4f5962;width:7px;height:7px;top:50%;right:21px;transform:translateY(-65%)rotate(45deg)}.panel-feature-layout .form-control-select .form-select-field:hover:after{background:#f1ede6}.panel-feature-layout .form-control-select .form-select-field:focus-within:after{background:#eee9e1;border-color:#c7c1b8}.panel-feature-layout .form-control-invalid .form-select-field:after{border-left-color:#d9b9b6}.panel-feature-layout .form-control textarea{min-height:124px;padding:16px}.panel-feature-layout .form-control>small{color:#a6403b;margin-top:-1px;font-size:11px;font-weight:650;line-height:1.25}.panel-feature-layout .form-control-invalid>span{color:#8b3935}.panel-feature-layout .form-control-invalid>span svg{color:#b04641}.panel-toggle{border:1px solid #d9d6d0;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 13px;display:flex!important}.panel-toggle strong,.panel-toggle small{display:block}.panel-toggle strong{font-size:14px}.panel-toggle small{color:#818890;margin-top:2px;font-size:11px}.panel-toggle input{width:18px;min-height:18px}.panel-record-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding-block:0 18px;display:grid}.panel-record-summary article,.panel-record-summary>div{background:linear-gradient(135deg,#fbfaf8 0%,#f8f6f2 100%);border:1px solid #e0ddd7;border-radius:10px;padding:9px 14px}.panel-record-summary article{flex-direction:column;justify-content:center;min-height:68px;transition:border-color .18s,background .18s;display:flex}.panel-record-summary article:hover{background:#fff;border-color:#cbc6bd}.panel-record-summary article span,.panel-record-summary article strong,.panel-record-summary article small{display:block}.panel-record-summary article span{color:#7a828b;letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.panel-record-summary article span svg{color:#5e6872;width:14px;height:14px}.panel-record-summary article strong{overflow-wrap:anywhere;color:#17212a;margin-top:4px;font-size:17px;line-height:1.25}.panel-record-summary article strong.is-identifier{letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px}.panel-record-summary article strong.is-status{border:1px solid #d8d5cf;border-radius:999px;width:fit-content;padding:5px 10px;font-size:13px}.panel-record-summary article strong.is-status.is-positive{color:#28753f;background:#f1f8f2;border-color:#cfe1d1}.panel-record-summary article strong.is-status.is-neutral{color:#4e5862;background:#f3f1ed}.panel-record-summary article strong.is-status.is-danger{color:#a52d2d;background:#fff4f3;border-color:#ebcccc}.panel-record-summary article small{color:#7b838c;margin-top:4px;font-size:11px}.panel-record-summary>div{grid-column:1/-1;align-items:center;gap:12px;display:flex}.panel-record-summary>.panel-record-empty{color:#59626b;text-align:center;background:#fbfaf8;border-style:dashed;justify-content:center;gap:11px;min-height:108px}.panel-record-empty>i{color:#17212a;background:#fff;border:1px solid #ded9d1;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.panel-record-empty>i svg{width:18px}.panel-record-empty>strong{font-size:14px;font-weight:750}.panel-record-summary>div svg{width:20px}.panel-record-summary>div strong,.panel-record-summary>div small{display:block}.panel-record-summary>div small{color:#7b838c;margin-top:3px;font-size:12px}.panel-feature-layout form>footer{margin-inline:-22px;margin-top:auto;padding-inline:22px}.panel-feature-layout form>.form-notice{margin-bottom:14px}.panel-feature-layout form>footer button.primary.danger{background:#8b3030;border-color:#8b3030}@media (max-width:820px){.panel-feature-layout{grid-template-columns:1fr}.panel-feature-layout>nav{border-bottom:1px solid #e3e0da;border-right:0;max-height:none;display:flex;overflow-x:auto}.panel-feature-layout>nav>button{min-width:220px}.panel-feature-layout .panel-modal-grid.form-grid{grid-template-columns:1fr}}.admin-table-footer button:disabled{opacity:.35;cursor:not-allowed}.admin-data-table .admin-empty-row{color:#7b838c;text-align:center;height:150px;padding:24px}.admin-table-empty-state{justify-content:center;align-items:center;gap:12px;display:flex}.admin-table-empty-state>span{color:#59636d;background:#f8f5f0;border:1px solid #ddd9d2;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-table-empty-state svg{width:20px;height:20px}.admin-table-empty-state strong{color:#202832;font-size:15px;line-height:1.3}.admin-table-empty-state.error>span{color:#59636d;background:#f8f5f0}.admin-table-empty-state.loading>span svg{animation:1.2s ease-in-out infinite admin-empty-pulse}@keyframes admin-empty-pulse{50%{opacity:.35}}.user-readiness-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px;margin-bottom:15px;display:grid}.user-readiness-card,.user-analytics-preview{background:#fff;border:1px solid #dedbd5;border-radius:18px;padding:20px;box-shadow:0 14px 34px #161c240b}.user-readiness-person{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.user-readiness-person>span{color:#fff;background:#121a24;border-radius:13px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.user-readiness-person small{color:#7a828b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.user-readiness-person h2{color:#171e27;margin:2px 0 0;font-size:21px}.user-readiness-person p{color:#747c86;margin:3px 0 0;font-size:12px}.user-readiness-person>strong{font-size:25px}.user-readiness-progress{background:#e8e5df;border-radius:999px;height:7px;margin:16px 0;overflow:hidden}.user-readiness-progress i{border-radius:inherit;background:#121a24;width:86%;height:100%;display:block}.user-readiness-sections{gap:9px;display:grid}.user-readiness-sections>div{grid-template-columns:minmax(125px,1fr) minmax(90px,.8fr) 36px;align-items:center;gap:10px;display:grid}.user-readiness-sections span strong,.user-readiness-sections span small{display:block}.user-readiness-sections span strong{font-size:13px}.user-readiness-sections span small{color:#818890;margin-top:1px;font-size:10px}.user-readiness-sections>div>i{background:#e7e4de;border-radius:999px;height:5px;overflow:hidden}.user-readiness-sections>div>i b{border-radius:inherit;background:#121a24;height:100%;display:block}.user-readiness-sections em{color:#59626d;text-align:right;font-size:11px;font-style:normal;font-weight:800}.user-readiness-card>button,.user-analytics-preview header button{color:#1c242e;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.user-readiness-card>button{color:#fff;background:#121a24;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:12px 14px;display:flex}.user-readiness-card>button svg{width:15px}.user-analytics-preview header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-analytics-preview header span{color:#7a828b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.user-analytics-preview header h2{margin:3px 0 0;font-size:21px}.user-analytics-chart{grid-template-columns:25px minmax(0,1fr);gap:10px;height:210px;margin-top:17px;display:grid}.user-chart-axis{color:#8a9199;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:23px;font-size:9px;display:flex}.user-chart-columns{border-bottom:1px solid #dedbd5;grid-template-columns:repeat(6,minmax(34px,1fr));gap:10px;display:grid}.user-chart-columns>div{grid-template-rows:minmax(0,1fr) 18px 21px;justify-items:center;min-width:0;display:grid}.user-chart-columns>div>i{background:#f0eee9;border-radius:7px 7px 0 0;align-items:flex-end;width:min(30px,65%);height:100%;display:flex}.user-chart-columns>div>i b{background:#121a24;border-radius:7px 7px 0 0;width:100%;display:block}.user-chart-columns strong{font-size:10px}.user-chart-columns span{color:#747c85;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.user-analytics-preview footer{color:#69727c;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;font-size:11px;display:flex}.user-analytics-preview footer span{align-items:center;gap:6px;display:flex}.user-analytics-preview footer i{background:#121a24;border-radius:3px;width:8px;height:8px}.user-analytics-preview footer strong{color:#1b232d}@media (max-width:1050px){.user-readiness-grid{grid-template-columns:1fr}}@media (max-width:620px){.user-readiness-sections>div{grid-template-columns:1fr 70px 34px}.user-chart-columns{gap:5px}}.user-graph-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.user-graph-board>article{background:#fff;border:1px solid #dedbd5;border-radius:18px;min-height:310px;padding:20px;box-shadow:0 14px 34px #161c240b}.user-graph-board>article.wide{grid-column:1/-1}.user-graph-board article>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.user-graph-board header span{color:#7d858e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.user-graph-board header h2{margin:3px 0 0;font-size:20px}.user-graph-board header em{color:#707984;font-size:11px;font-style:normal;font-weight:800}.user-line-graph{background:repeating-linear-gradient(#0000 0 54px,#eeece7 55px);border-bottom:1px solid #dcd9d3;grid-template-columns:repeat(10,1fr);align-items:end;gap:12px;height:230px;padding:12px 10px 0;display:grid}.user-line-graph>div{grid-template-rows:minmax(0,1fr) 17px 18px;place-items:end center;height:100%;display:grid}.user-line-graph i{background:#121a24;border-radius:7px 7px 0 0;align-self:end;width:min(30px,75%)}.user-line-graph b,.user-line-graph span{font-size:9px}.user-line-graph span{color:#899098}.user-donut{background:conic-gradient(#121a24 0 86%, #e8e5df 86% 100%);border-radius:50%;place-items:center;width:170px;height:170px;margin:15px auto;display:grid}.user-donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:122px;height:122px;display:grid}.user-donut strong,.user-donut small{display:block}.user-donut strong{font-size:30px}.user-donut small{color:#7b838c;font-size:11px}.user-graph-board article>ul{justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.user-graph-board article>ul li{color:#707984;font-size:11px}.user-graph-board article>ul b{color:#171f28;margin-left:6px}.user-breakdown-list,.user-platform-coverage{gap:13px;display:grid}.user-breakdown-list>div>span,.user-platform-coverage>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-breakdown-list strong,.user-breakdown-list b,.user-platform-coverage span,.user-platform-coverage strong{font-size:12px}.user-breakdown-list b{color:#68717b}.user-breakdown-list i,.user-platform-coverage i{background:#ebe8e2;border-radius:999px;height:8px;margin-top:6px;display:block;overflow:hidden}.user-breakdown-list i em,.user-platform-coverage i b{border-radius:inherit;background:#121a24;height:100%;display:block}.user-platform-coverage>div{grid-template-columns:95px minmax(0,1fr) 42px;display:grid}.user-platform-coverage i{margin-top:0}@media (max-width:760px){.user-graph-board{grid-template-columns:1fr}.user-graph-board>article.wide{grid-column:auto}.user-line-graph{gap:5px}}.admin-main{font-size:16px}.admin-main .admin-module-label,.admin-main .feature-surface-heading small,.admin-main .feature-settings-layout>aside small,.admin-main .user-readiness-person small,.admin-main .user-analytics-preview header span{font-size:12px}.admin-main .admin-eyebrow{letter-spacing:.07em;gap:6px;min-height:24px;padding:3px 8px;font-size:10px}.admin-main .admin-module-title p,.admin-main .feature-surface-heading p,.admin-main .feature-card-surface article p,.admin-main .feature-result-grid article p,.admin-main .feature-plan-surface article p,.admin-main .feature-settings-layout>aside p,.admin-main .admin-module-insights p{font-size:15px;line-height:1.5}.admin-main .admin-page-heading p{font-size:14px;line-height:1.45}.admin-main .feature-surface-heading h2{font-size:25px}.admin-main .feature-form-surface label span,.admin-main .feature-settings-surface label>span,.admin-main .api-form-fields label>span{font-size:14px}.admin-main .feature-form-surface input,.admin-main .feature-form-surface select,.admin-main .feature-form-surface textarea,.admin-main .feature-settings-surface input,.admin-main .feature-settings-surface select,.admin-main .feature-workflow-surface input,.admin-main .feature-workflow-surface select,.admin-main .feature-search-box input,.admin-main .feature-table-surface>header input{font-size:15px}.admin-main .feature-form-surface button,.admin-main .feature-settings-surface button,.admin-main .feature-workflow-surface button,.admin-main .feature-search-surface button,.admin-main .feature-card-surface button,.admin-main .feature-plan-surface button,.admin-main .feature-table-surface button,.admin-main .admin-heading-actions button,.admin-main .admin-module-tabs button,.admin-main .admin-module-tools input,.admin-main .admin-module-tools button,.admin-main .admin-module-metrics article>span,.admin-main .feature-analytics-metrics span{font-size:14px}.admin-main .admin-module-metrics article>small,.admin-main .feature-analytics-metrics small{font-size:13px}.admin-main .admin-module-metrics article>strong,.admin-main .feature-analytics-metrics strong{font-size:32px}.admin-main .feature-card-surface article h3,.admin-main .feature-result-grid h3,.admin-main .feature-settings-layout>aside h3,.admin-main .feature-analytics-grid header h3{font-size:18px}.admin-main .feature-card-surface dt,.admin-main .feature-card-surface dd,.admin-main .feature-plan-surface li,.admin-main .feature-settings-layout dt,.admin-main .feature-settings-layout dd,.admin-main .feature-analytics-grid>aside>button strong{font-size:14px}.admin-main .feature-analytics-grid>aside>button small,.admin-main .feature-add-card span,.admin-main .feature-form-surface>aside>span{font-size:13px}.admin-main .admin-data-table th{height:42px;font-size:13px}.admin-main .admin-data-table td{height:58px;font-size:15px}.admin-main .admin-primary-cell strong,.admin-main .admin-status{font-size:14px}.admin-main .admin-primary-cell small{font-size:12px}.admin-main .admin-table-footer,.admin-main .admin-table-footer>span,.admin-main .admin-table-footer button,.admin-main .admin-table-footer div>span{font-size:13px}.admin-main .user-readiness-person h2,.admin-main .user-analytics-preview header h2{font-size:23px}.admin-main .user-readiness-person p,.admin-main .user-readiness-sections span small,.admin-main .user-chart-axis,.admin-main .user-readiness-card>button,.admin-main .user-analytics-preview header button{font-size:13px}.admin-main .user-readiness-sections span strong,.admin-main .user-readiness-sections em{font-size:14px}.panel-modal>header small,.panel-action-heading small{font-size:12px}.panel-modal>header p,.panel-action-heading p,.panel-modal-activity small,.panel-toggle small,.panel-record-summary article span,.panel-record-summary article small,.panel-record-summary>div small,.panel-feature-layout>nav small{font-size:13px}.panel-feature-layout>nav strong,.panel-toggle strong,.panel-modal-activity strong,.panel-modal-grid label>span,.panel-modal form>footer button{font-size:15px}.panel-modal-grid input,.panel-modal-grid select,.panel-modal-grid textarea{font-size:16px}.admin-main .admin-heading-actions button,.admin-main .admin-panel-card>header button,.admin-main .admin-queue footer button,.admin-main .admin-pricing-toolbar button,.admin-main .admin-plan-grid article>footer button,.admin-main .admin-pricing-footer button{font-size:14px}.admin-main .admin-metrics em,.admin-main .admin-chart-legend,.admin-main .admin-plan-grid header span,.admin-main .admin-plan-price b,.admin-main .feature-analytics-grid header span,.admin-main .feature-result-grid article>span,.admin-main .workflow-path small,.admin-main .feature-plan-surface article header em{font-size:12px}.admin-main .admin-metrics p,.admin-main .admin-chart-legend strong,.admin-main .admin-queue button strong,.admin-main .admin-queue button b,.admin-main .admin-plan-grid dl>div,.admin-main .feature-form-surface form>footer span,.admin-main .setting-switch small,.admin-main .workflow-canvas>aside button,.admin-main .workflow-path p,.admin-main .workflow-canvas>section label,.admin-main .workflow-canvas>section button,.admin-main .feature-plan-surface article h3 small,.admin-main .feature-table-surface>header button{font-size:13px}.admin-main .admin-pricing-toolbar span,.admin-main .admin-plan-price>span,.admin-main .admin-plan-grid li,.admin-main .admin-plan-create p,.admin-main .admin-pricing-footer span,.admin-main .feature-analytics-grid header button,.admin-main .feature-form-surface>aside p,.admin-main .feature-form-surface>aside button,.admin-main .feature-result-grid article button,.admin-main .feature-add-card strong,.admin-main .feature-search-actions button,.admin-main .feature-settings-layout aside button,.admin-main .workflow-canvas>section>strong,.admin-main .workflow-canvas>main>header,.admin-main .workflow-path strong,.admin-main .feature-plan-surface article p,.admin-main .feature-plan-surface li,.admin-main .feature-table-surface>header input,.admin-main .feature-card-surface dl>div,.admin-main .feature-settings-layout dl>div,.admin-main .admin-module-tools input,.admin-main .admin-module-tools>button,.admin-main .admin-module-insights strong{font-size:14px}.admin-main .api-operations-heading small,.admin-main .api-method,.admin-main .api-operation-list i,.admin-main .api-operation-list span small,.admin-main .api-form-title code,.admin-main .api-operation-form footer>span{font-size:12px}.admin-main .api-operations-heading>strong,.admin-main .api-no-fields span,.admin-main .api-operation-form footer button{font-size:14px}.admin-main .api-operation-list span,.admin-main .api-form-fields input,.admin-main .api-form-fields select,.admin-main .api-form-fields textarea{font-size:15px}.admin-main .user-score-copy>span,.admin-main .user-readiness-person small,.admin-main .user-chart-axis,.admin-main .user-chart-columns span,.admin-main .user-graph-board header span,.admin-main .user-line-graph span{font-size:12px}.admin-main .user-plan-card>button,.admin-main .user-chart-columns strong,.admin-main .user-analytics-preview footer,.admin-main .user-graph-board header em,.admin-main .user-donut small,.admin-main .user-graph-board article>ul li{font-size:13px}.admin-main .user-platform-coverage strong{font-size:14px}.admin-main .admin-empty-row strong{font-size:16px}.admin-main .admin-empty-row span{font-size:14px}.admin-main .admin-metrics small,.admin-main .admin-queue button small,.admin-main .admin-queue footer>span,.admin-main .admin-chart-legend strong small,.admin-main .health-score small{font-size:12px;line-height:1.4}.admin-main .admin-panel-card>header span{font-size:11px}.admin-main .admin-panel-card>header h2{font-size:19px}.admin-main .admin-activity article strong{font-size:14px}.admin-main .admin-activity article p{margin-top:5px;font-size:13px;line-height:1.4}.admin-main .admin-activity-source,.admin-main .admin-health>header em,.admin-main .health-services span{font-size:12px}.admin-main .health-services b{font-size:13px}.admin-data-table th.admin-serial-column,.admin-data-table td.admin-serial-cell{text-align:center;font-variant-numeric:tabular-nums;width:70px;min-width:70px}.admin-data-table .admin-serial-cell{color:#667079;font-weight:750}.admin-main p,.admin-main li,.admin-main dt,.admin-main dd{font-size:max(14px,.875rem)}.admin-shell:not(.user-shell){background:#faf9f7;grid-template-columns:248px minmax(0,1fr)}.admin-shell.sidebar-compact:not(.user-shell){grid-template-columns:76px minmax(0,1fr)}.admin-shell:not(.user-shell) .admin-sidebar{background:#fefdfbfa;padding:18px 14px 14px;box-shadow:5px 0 24px #11182005}.admin-shell:not(.user-shell) .admin-brand{height:50px;padding-inline:6px}.admin-shell:not(.user-shell) .admin-navigation{scrollbar-width:none;margin-top:20px;padding:0 3px 14px}.admin-shell:not(.user-shell) .admin-navigation::-webkit-scrollbar{display:none}.admin-shell:not(.user-shell) .admin-navigation section+section{margin-top:20px}.admin-shell:not(.user-shell) .admin-nav-cluster>button{border-radius:10px;min-height:41px;padding-inline:11px}.admin-shell:not(.user-shell) .admin-nav-cluster>button.active{background:#eeeae3;box-shadow:inset 0 0 0 1px #d8d2c8}.admin-shell:not(.user-shell) .admin-submenu{margin-left:19px;padding-left:16px}.admin-shell:not(.user-shell) .admin-submenu button{min-height:33px}.admin-shell:not(.user-shell) .admin-topbar{background:#fdfcfaf0;border-color:#e2dfda;height:64px;padding-inline:28px;box-shadow:0 5px 20px #11182005}.admin-shell:not(.user-shell) .admin-global-search{background:#fff;border-radius:10px;height:38px}.admin-shell:not(.user-shell) .admin-top-actions>button{transition:background .18s,color .18s,transform .18s}.admin-shell:not(.user-shell) .admin-top-actions>button:hover{transform:translateY(-1px)}.admin-shell:not(.user-shell) .admin-main{width:min(1480px,100% - 40px);padding-block:28px 42px}.admin-shell:not(.user-shell) .admin-page-heading{align-items:center;min-height:82px}.admin-shell:not(.user-shell) .admin-page-heading h1{letter-spacing:-.04em;font-size:clamp(32px,2.5vw,40px)}.admin-shell:not(.user-shell) .admin-page-heading p{color:#707880;margin-top:8px}.admin-shell:not(.user-shell) .admin-heading-actions{gap:10px}.admin-shell:not(.user-shell) .admin-heading-actions button{border-radius:10px;min-height:42px;padding-inline:16px}.admin-shell:not(.user-shell) .admin-metrics{background:#fff;border-radius:14px;margin-top:20px;box-shadow:0 12px 32px #1c191309}.admin-shell:not(.user-shell) .admin-metrics article{min-height:116px;padding:10px 18px}.admin-shell:not(.user-shell) .admin-metrics header>span{background:#faf8f4;border-radius:9px;width:32px;height:32px}.admin-shell:not(.user-shell) .admin-metrics header svg{width:16px}.admin-shell:not(.user-shell) .admin-metrics>article>strong{font-size:29px}.admin-shell:not(.user-shell) .admin-metrics p{margin:8px 0 2px}.admin-shell:not(.user-shell) .admin-metrics small{margin-top:4px}.admin-main .admin-module-metrics article{padding:12px 16px}.admin-main .admin-module-metrics strong,.admin-main .admin-module-metrics small{margin-top:6px}.admin-shell:not(.user-shell) .admin-dashboard-grid{gap:18px;margin-top:20px}.admin-shell:not(.user-shell) .admin-panel-card{background:#fff;border-radius:15px;box-shadow:0 12px 32px #1c191308}.admin-shell:not(.user-shell) .admin-panel-card>header{min-height:54px;padding:8px 16px}.admin-shell:not(.user-shell) .admin-panel-card>header h2{margin-top:0}.admin-shell:not(.user-shell) .admin-chart-legend{padding:17px 22px 0}.admin-shell:not(.user-shell) .admin-performance>header{position:relative}.admin-shell:not(.user-shell) .admin-panel-card>header .admin-period-button{color:#343c44;background:#faf8f4;border-color:#d8d4cd;border-radius:9px;gap:7px;min-height:36px;padding-inline:11px 9px;font-weight:800;transition:border-color .18s,background .18s,color .18s}.admin-shell:not(.user-shell) .admin-panel-card>header .admin-period-button:hover{color:#111923;background:#f3f0ea;border-color:#bdb8af}.admin-shell:not(.user-shell) .admin-panel-card>header .admin-period-button svg:first-child{width:15px;height:15px}.admin-shell:not(.user-shell) .admin-panel-card>header .admin-period-button svg:last-child{color:#555e66;background:#ebe7df;border-radius:6px;width:28px;height:28px;margin-left:3px;padding:5px}.admin-period-menu{z-index:25;background:#fff;border:1px solid #dedbd5;border-radius:11px;gap:4px;width:164px;padding:8px;display:grid;position:absolute;top:calc(100% - 3px);right:16px;box-shadow:0 16px 38px #11182024}.admin-period-menu>small{color:#858c93;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 8px;font-size:10px;font-weight:800;display:block}.admin-panel-card>header .admin-period-menu>button{color:#353c44;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.admin-panel-card>header .admin-period-menu>button:hover{color:#111923;background:#f4f1eb}.admin-panel-card>header .admin-period-menu>button[aria-checked=true]{color:#8b671c;background:#f2eee6;border-color:#ded5c4}.admin-panel-card>header .admin-period-menu>button svg{color:#98711f;width:14px;height:14px}.admin-shell:not(.user-shell) .admin-bar-chart{height:225px;padding-inline:24px}.admin-shell:not(.user-shell) .admin-queue>div{padding-inline:16px}.admin-shell:not(.user-shell) .admin-queue>header{position:relative}.admin-shell:not(.user-shell) .admin-queue>header .admin-queue-options-button{border-radius:9px;justify-content:center;width:36px;min-height:36px;padding:9px}.admin-shell:not(.user-shell) .admin-queue>header .admin-queue-options-button svg{width:18px;height:18px}.admin-shell:not(.user-shell) .admin-queue-menu{z-index:30;background:#fff;border:1px solid #dcd8d1;border-radius:11px;width:220px;padding:7px;position:absolute;top:50px;right:18px;overflow:hidden;box-shadow:0 16px 38px #11182024}.admin-shell:not(.user-shell) .admin-queue-menu>small{color:#8a9096;letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 7px;font-size:10px;font-weight:800;display:block}.admin-shell:not(.user-shell) .admin-queue-menu>button{color:#303840;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:40px;padding:7px 8px;display:grid}.admin-shell:not(.user-shell) .admin-queue-menu>button:hover{background:#f4f1ec}.admin-shell:not(.user-shell) .admin-queue-menu>button>i{color:#98711f;background:#faf8f4;border:1px solid #e3dfd7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.admin-shell:not(.user-shell) .admin-queue-menu>button>i svg{width:16px;height:16px}.admin-shell:not(.user-shell) .admin-queue-menu>button:nth-of-type(3)>i,.admin-shell:not(.user-shell) .admin-queue-menu>button:nth-of-type(4)>i{color:#a64b43;background:#fcf5f3;border-color:#ead8d5}.admin-shell:not(.user-shell) .admin-queue-menu>button span{color:#303840;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:750}.admin-shell:not(.user-shell) .admin-queue-menu>button b{text-align:center;background:#ebe8e2;border-radius:6px;min-width:23px;padding:3px 6px;font-size:10px}.admin-shell:not(.user-shell) .admin-queue>div button{min-height:59px;padding-inline:5px}.admin-shell:not(.user-shell) .admin-queue footer{min-height:48px;padding-inline:20px}.admin-shell:not(.user-shell) .admin-activity>div article{gap:13px;min-height:82px;padding:15px 20px}.admin-shell:not(.user-shell) .admin-activity article>span{border-radius:10px;width:38px;height:38px}.admin-shell:not(.user-shell) .admin-panel-card>header .admin-history-button{color:#343c44;background:#faf8f4;border-color:#d8d4cd;border-radius:9px;gap:7px;min-height:36px;padding-inline:12px;font-weight:800;transition:border-color .18s,background .18s,color .18s}.admin-shell:not(.user-shell) .admin-panel-card>header .admin-history-button:hover{color:#fff;background:#111923;border-color:#111923}.admin-shell:not(.user-shell) .admin-panel-card>header .admin-history-button svg{width:15px;height:15px}@media (max-width:760px){.admin-shell:not(.user-shell){grid-template-columns:1fr}.admin-shell:not(.user-shell) .admin-main{width:min(100% - 28px,1480px)}}.admin-main small,.admin-main time,.admin-main em{font-size:max(12px,.75rem)}.admin-main button,.admin-main input,.admin-main select,.admin-main textarea{font-size:max(14px,.875rem)}.panel-modal small,.panel-modal time,.panel-modal em{font-size:max(12px,.75rem)}.feature-table-surface,.admin-module-card{overflow:hidden}.admin-table-wrap{scrollbar-color:#cbc6bd transparent;scrollbar-width:thin}.admin-data-table{border-collapse:separate;border-spacing:0}.admin-main .admin-data-table th{color:#626a72;letter-spacing:.035em;background:#f6f3ee;border-bottom:1px solid #ddd9d2;height:46px;padding-inline:16px;font-size:13px;font-weight:800}.admin-main .admin-data-table td{color:#4d5660;border-bottom-color:#e8e4de;height:64px;padding-inline:16px;font-size:15px}.admin-data-table tbody tr{background:#fff;transition:background-color .18s,box-shadow .18s}.admin-data-table tbody tr:nth-child(2n){background:#fdfcfb}.admin-data-table tbody tr:hover{background:#f8f6f2;position:relative;box-shadow:inset 3px 0 #17212a}.admin-data-table input[type=checkbox]{cursor:pointer;width:16px;height:16px}.admin-data-table .admin-serial-column,.admin-data-table .admin-serial-cell{width:76px;min-width:76px;padding-inline:10px}.admin-data-table .admin-serial-cell>span{color:#505962;background:#f5f2ec;border:1px solid #ded9d1;border-radius:9px;place-items:center;width:32px;height:32px;margin-inline:auto;font-size:13px;font-weight:800;display:grid}.admin-data-table tbody tr:hover .admin-serial-cell>span{color:#fff;background:#17212a;border-color:#17212a}.admin-main .admin-status{gap:7px;min-height:28px;padding-inline:10px;font-size:13px}.admin-status i{width:6px;height:6px}.admin-row-action{border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-row-action:hover{background:#fff;border-color:#d9d5ce;box-shadow:0 5px 14px #11182012}.admin-row-action svg{width:16px}.admin-table-footer{background:#f8f6f2;min-height:62px;padding-inline:20px}.admin-table-footer button{background:#fff;border-color:#dedad3;min-width:34px;height:34px;font-size:13px}.admin-table-footer button:hover,.admin-table-footer button.active{color:#fff;background:#17212a;border-color:#17212a}.admin-table-footer button:disabled{background:#f2efea;border-color:#e6e2dc}.admin-table-footer svg{width:15px}.admin-main .admin-table-footer>span{color:#68717a;font-size:13px;font-weight:700}.admin-table-footer .admin-pagination{align-items:center;gap:5px;display:flex}.admin-table-footer .admin-pagination button{border-radius:9px;justify-content:center;align-items:center;gap:6px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.admin-table-footer .admin-pagination-direction{min-width:96px;padding-inline:12px}.admin-table-footer .admin-pagination button:hover:not(:disabled):not(.active){color:#1d2630;background:#f1eee8;border-color:#cbc5bc}.admin-table-footer .admin-pagination button.active{color:#fff;background:#121b25;border-color:#121b25;box-shadow:0 5px 12px #121b2524}.admin-table-footer .admin-pagination button:focus-visible{outline-offset:2px;outline:2px solid #b28543}.admin-table-footer .admin-pagination button:disabled{opacity:.42}@media (max-width:700px){.admin-main .admin-data-table th,.admin-main .admin-data-table td{padding-inline:13px}.admin-data-table th.admin-serial-column,.admin-data-table td.admin-serial-cell{width:62px;min-width:62px}.admin-table-footer{flex-direction:column;align-items:flex-start;padding-block:14px}.admin-table-footer .admin-pagination{width:100%;overflow-x:auto}}.hexagon-loader{width:44px;height:44px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.hexagon-loader svg{width:100%;height:100%;overflow:visible}.hexagon-loader-track{stroke:currentColor;stroke-width:2px;opacity:.16}.hexagon-loader-orbit{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32 72;transform-origin:20px 20px;animation:1.6s linear infinite hexagon-rotate}.hexagon-loader-core{fill:currentColor;opacity:.65}.hexagon-loader-inline{vertical-align:middle;width:20px;height:20px;margin-right:8px}@keyframes hexagon-rotate{to{transform:rotate(360deg)}}.application-loading{z-index:10000;color:#17212a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#fdfcfab8;place-items:center;display:grid;position:fixed;inset:0}.application-loading .hexagon-loader{width:54px;height:54px}.application-route-loading{color:#17212a;place-items:center;min-height:100svh;display:grid}.application-route-loading .hexagon-loader,.panel-route-state-loading .hexagon-loader,.discover-loading .hexagon-loader,.discover-details-state:not(.error) .hexagon-loader{width:54px;height:54px}.panel-route-state>.hexagon-loader{background:0 0;border:0;border-radius:0}button[aria-busy=true]{cursor:progress}.auth-section{padding:40px 20px 48px}.auth-shell{width:min(470px,100%)}.auth-form-panel{--auth-card-inline:32px;background:#fffefd;border-radius:20px;padding:30px 32px 24px;box-shadow:0 12px 42px #17212a08}.auth-heading{gap:12px}.auth-heading-mark{border-radius:14px;width:46px;height:46px}.auth-heading h1{letter-spacing:-.025em;font-size:clamp(28px,4vw,34px);line-height:1.15}.auth-heading p{text-transform:none;margin-top:8px;font-size:16px;line-height:1.5}.auth-heading>div>span{letter-spacing:.1em;font-size:11px}.auth-social{margin-top:24px}.auth-social button{border-radius:10px;height:44px;font-size:15px}.auth-social>span{display:none}.auth-social p{margin-top:18px;font-size:13px}.auth-form{gap:16px;margin-top:16px}.auth-field-row{gap:16px}.auth-field-label{color:#333d46;text-transform:none;margin-bottom:7px;font-size:15px;font-weight:600;display:block}.auth-field input{background:#fff;border-radius:10px;height:48px;font-size:16px}.auth-field input:focus{border-color:#747b80;box-shadow:0 0 0 3px #17212a0a}.auth-submit{border-radius:10px;justify-content:center;align-items:center;min-height:48px;font-size:16px;display:flex}.auth-submit:disabled{opacity:.8;transform:none}.auth-feedback{color:#414a53;background:#f8f6f2;border:1px solid #e4dfd6;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.45}.auth-checkbox,.auth-alternate,.auth-login-links a{font-size:14px;line-height:1.5}.auth-alternate{margin-top:22px;padding-top:18px}@media (max-width:560px){.auth-section{padding:24px 14px 32px}.auth-form-panel{--auth-card-inline:22px;padding:26px 22px 20px}}@media (prefers-reduced-motion:reduce){.hexagon-loader-orbit{stroke-dasharray:none;animation:none}}.notification-region{gap:10px;width:100%;margin-block:16px;display:grid}.auth-field-error{color:#a63c36;text-transform:none;margin-top:6px;font-size:14px;font-weight:400;line-height:1.4;display:block}.auth-field input[aria-invalid=true]{background:#fffbfa;border-color:#bd625b}.auth-field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #bd625b14}.auth-form-options:has(.auth-field-error){flex-direction:column;align-items:flex-start;gap:0}.auth-checkbox input[aria-invalid=true]{outline-offset:2px;outline:1px solid #bd625b}.notification-strip{--notification-color:#257047;--notification-tint:#f3f9f5;border:1px solid #e3e0da;border-left:3px solid var(--notification-color);background:var(--notification-tint);color:#17212a;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.notification-strip-error{--notification-color:#b4423d;--notification-tint:#fdf3f2}.notification-strip-warning{--notification-color:#946414;--notification-tint:#fcf8ed}.notification-strip-icon{width:34px;height:34px;color:var(--notification-color);background:var(--notification-tint);border-radius:9px;flex:none;padding:6px}.notification-strip>div{flex:1;min-width:0}.notification-strip strong{font-size:16px;font-weight:700;line-height:1.3;display:block}.notification-strip p{color:#606971;overflow-wrap:anywhere;text-transform:none;margin:4px 0 0;font-size:15px;line-height:1.45}.notification-strip>button{color:#757d83;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.notification-strip>button svg{width:17px;height:17px}.notification-strip>button:hover{color:#17212a;background:#f3f0eb}.notification-strip>button:focus-visible{outline:2px solid var(--notification-color);outline-offset:2px}.discover-details{width:min(100% - 48px,1240px);padding:28px 0 64px}.discover-details-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.discover-back{color:#59636c;border-radius:8px;min-height:36px;padding:0 8px 0 3px;transition:background .18s,color .18s}.discover-back:hover{color:#111820;background:#f0ede8}.discover-profile-report{background:#fff;border:1px solid #dcd8d1;border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:0 22px 55px #181c210f}.discover-details-header{background:radial-gradient(circle at 92% 14%,#e4dac652,#0000 25%),#fff;border:0;border-radius:0;margin:0;padding:32px 34px 28px}.discover-details-identity{gap:18px}.discover-details-identity>.discover-profile-mark{color:#111820;background:linear-gradient(145deg,#fff,#f0ebe2);border:1px solid #dcd6cc;border-radius:17px;width:64px;height:64px;box-shadow:inset 0 1px #fff,0 10px 22px #1c181212}.discover-details-identity small{color:#879099;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.discover-details-identity h1{letter-spacing:-.045em;margin:5px 0 2px;font-size:clamp(32px,4vw,46px);line-height:1.04}.discover-details-identity p{font-size:15px}.discover-details-metrics{background:#faf9f7;border-width:1px 0;border-radius:0;margin:0}.discover-details-metrics>div{align-content:center;gap:4px;min-height:122px;padding:21px 26px}.discover-details-metrics>div.featured{background:#f3f6f1}.discover-details-metrics span{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.discover-details-metrics strong{font-size:31px;line-height:1.1}.discover-details-metrics em{color:#7b848c;font-size:11px;font-style:normal;font-weight:600}.discover-details-footer{background:#fff;border-top:1px solid #e3dfd8;align-items:center;min-height:68px;padding:14px 28px}.discover-details-footer span{gap:2px;display:grid}.discover-details-footer strong{color:#9aa0a6;letter-spacing:.09em;text-transform:uppercase;font-size:9px}@media (max-width:820px){.discover-details{width:min(100% - 28px,1240px)}.discover-details-header{padding:24px}.discover-details-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.discover-details-toolbar{align-items:flex-start}.discover-details-header{gap:18px}.discover-details-identity>.discover-profile-mark{width:52px;height:52px}.discover-details-identity h1{font-size:29px}.discover-details-metrics>div{min-height:104px;padding:16px}.discover-details-metrics strong{font-size:26px}}@media print{.site-header,.site-footer,.discover-details-toolbar{display:none!important}.discover-details{width:100%;padding:0}.discover-profile-report{box-shadow:none;border:0;margin:0}}.discover-details-compact{width:min(100% - 40px,1180px);padding:34px 0 48px}.discover-details-compact .discover-details-toolbar{min-height:32px}.discover-details-compact .discover-back{color:#222b33;background:#fff;border:1px solid #d9d5ce;border-radius:10px;gap:8px;min-height:36px;padding:3px 12px 3px 3px;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 5px 14px #1118200f}.discover-details-compact .discover-back svg{color:#fff;background:#111a23;border-radius:7px;width:28px;height:28px;padding:7px}.discover-details-compact .discover-back:hover{background:#fff;border-color:#bdb8b0;transform:translateY(-1px);box-shadow:0 8px 18px #1118201a}.discover-details-compact .discover-profile-report{border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);margin-top:10px;display:grid;box-shadow:0 14px 36px #181c210d}.discover-details-compact .discover-details-header{background:#fff;grid-column:1/-1;min-height:96px;padding:18px 24px}.discover-details-compact .discover-details-identity{gap:14px}.discover-details-compact .discover-details-identity>.discover-profile-mark{width:50px;height:50px;box-shadow:none;border-radius:11px}.discover-details-compact .discover-details-identity svg{width:22px;height:22px}.discover-profile-kicker{align-items:center;gap:8px;display:flex}.discover-profile-kicker>span,.discover-profile-kicker>i{color:#858d94;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.discover-profile-kicker>i{color:#168140;border-left:1px solid #d9d5cf;padding-left:8px}.discover-details-compact .discover-details-identity h1{margin:2px 0 0;font-size:clamp(27px,2.9vw,33px)}.discover-details-compact .discover-details-identity p{font-size:13px}.discover-details-compact .discover-details-freshness{justify-items:end;gap:1px;display:grid}.discover-details-compact .discover-details-freshness>span{color:#92999f;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.discover-details-compact .discover-details-freshness>strong{color:#515b64;font-size:12px}.discover-details-compact .discover-details-metrics{grid-column:1/-1;grid-template-columns:repeat(6,1fr)}.discover-details-compact .discover-details-metrics>div{background:#faf9f7;min-height:70px;padding:11px 17px}.discover-details-compact .discover-details-metrics span{font-size:9px}.discover-details-compact .discover-details-metrics strong{font-size:25px}.discover-report-section{border-bottom:1px solid #e3dfd8;min-width:0;padding:18px 22px}.discover-report-summary,.discover-report-platforms{border-right:1px solid #e3dfd8}.discover-report-section>header{align-items:center;gap:10px;margin-bottom:9px;display:flex}.discover-report-section>header>span{color:#9aa1a7;letter-spacing:.08em;font-size:9px;font-weight:850}.discover-report-section>header small{color:#959ca2;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1;display:block}.discover-report-section h2{letter-spacing:-.02em;margin:2px 0 0;font-size:18px}.discover-summary-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.discover-summary-grid article{background:#f4f7f2;border-left:3px solid #218849;border-radius:0 9px 9px 0;min-height:82px;padding:12px 15px}.discover-summary-grid article.risk{background:#f8f5f0;border-left-color:#a97934}.discover-summary-grid strong,.discover-signal-narrative strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.discover-summary-grid p,.discover-signal-narrative p{color:#515c65;margin:4px 0 0;font-size:13px;line-height:1.45}.discover-signal-narrative{border:1px solid #e4e0d9;border-radius:9px;margin-top:8px;padding:9px 12px}.discover-report-facts dl{border:1px solid #e3dfd8;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.discover-report-facts dl>div{border-bottom:1px solid #e3dfd8;border-right:1px solid #e3dfd8;min-height:58px;padding:10px 12px}.discover-report-facts dl>div:nth-child(3n){border-right:0}.discover-report-facts dl>div:nth-last-child(-n+3){border-bottom:0}.discover-report-facts dt{color:#8a9299;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.discover-report-facts dd{color:#29323a;margin:4px 0 0;font-size:12px;font-weight:700}.discover-platform-table{border:1px solid #e1ddd6;border-radius:10px;overflow:hidden}.discover-platform-table>div{color:#59636c;border-bottom:1px solid #e7e3dd;grid-template-columns:minmax(150px,1.5fr) 90px 90px 70px minmax(130px,1fr);align-items:center;gap:12px;min-height:44px;padding:0 11px;font-size:12px;display:grid}.discover-platform-table>div:last-child{border-bottom:0}.discover-platform-table>.head{color:#80888f;letter-spacing:.06em;text-transform:uppercase;background:#f5f3ef;min-height:34px;font-size:9px;font-weight:850}.discover-platform-table strong{color:#28313a;font-size:12px}.discover-platform-table .positive{color:#168140;font-weight:800}.discover-platform-table .negative{color:#a24c44;font-weight:800}.discover-platform-table .balance{grid-template-columns:1fr 34px;align-items:center;gap:8px;font-size:10px;display:grid}.discover-platform-table .balance:before{content:"";background:#e6e2dc;border-radius:99px;grid-area:1/1;height:4px}.discover-platform-table .balance i{background:#23884a;border-radius:99px;grid-area:1/1;height:4px}.discover-report-evidence ol{counter-reset:evidence;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.discover-report-evidence li{color:#424d56;counter-increment:evidence;border:1px solid #e4e0da;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:650;display:flex}.discover-report-evidence li:before{color:#91989e;content:counter(evidence, decimal-leading-zero);font-size:9px;font-weight:850}.discover-details-compact .discover-details-footer{grid-column:1/-1;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:18px;min-height:48px;padding:9px 18px;display:grid}.discover-details-compact .discover-details-header,.discover-details-compact .discover-details-metrics,.discover-details-compact .discover-report-section,.discover-details-compact .discover-details-footer{width:100%}.discover-details-compact .discover-details-footer span{color:#5f6871;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discover-share-strip{color:#151b22;background:#ecece8;border:1px solid #d8d9d5;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin-top:14px;padding:13px 18px;display:flex}.discover-share-strip>div{gap:2px;display:grid}.discover-share-strip small{color:#747e87;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.discover-share-strip strong{font-size:14px}.discover-share-strip button{color:#26313a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd1cd;border-radius:8px;padding:0 14px;font-size:11px;font-weight:800;transition:border-color .18s,transform .18s,box-shadow .18s}.discover-share-strip button:hover{border-color:#9ca39f;transform:translateY(-1px);box-shadow:0 6px 14px #14181c14}.discover-share-strip>.discover-share-actions{align-items:center;gap:6px;display:flex}.discover-share-actions button{border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:grid}.discover-share-actions button:hover{color:#fff;background:#111a23;border-color:#111a23}.discover-share-actions button svg{width:16px;height:16px}.discover-share-actions>i{background:#cfd1cd;width:1px;height:24px;margin-inline:3px}@media (max-width:760px){.discover-details-compact .discover-profile-report{grid-template-columns:1fr}.discover-details-compact .discover-details-metrics{grid-template-columns:repeat(3,1fr)}.discover-details-compact .discover-details-metrics>div:nth-child(3){border-top:0;border-left:1px solid #e1ded8}.discover-details-compact .discover-details-metrics>div:nth-child(n+4){border-top:1px solid #e1ded8}.discover-details-compact .discover-details-metrics>div:nth-child(4){border-left:0}.discover-report-section{border-right:0}.discover-summary-grid,.discover-report-evidence ol{grid-template-columns:1fr}.discover-report-facts dl{grid-template-columns:repeat(2,1fr)}.discover-report-facts dl>div:nth-child(3n){border-right:1px solid #e3dfd8}.discover-report-facts dl>div:nth-child(2n){border-right:0}.discover-platform-table{overflow-x:auto}.discover-platform-table>div{min-width:680px}.discover-details-compact .discover-details-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.discover-details-compact{width:min(100% - 24px,1180px)}.discover-details-compact .discover-details-header{min-height:auto;padding:18px}.discover-details-compact .discover-details-freshness{justify-items:start}.discover-details-compact .discover-details-metrics>div{min-height:74px;padding:12px 15px}.discover-report-section{padding:18px}.discover-share-strip{flex-direction:column;align-items:flex-start}.discover-share-actions{flex-wrap:wrap}.discover-report-facts dl{grid-template-columns:1fr}.discover-report-facts dl>div,.discover-report-facts dl>div:nth-child(3n),.discover-report-facts dl>div:nth-child(2n){border-bottom:1px solid #e3dfd8;border-right:0}.discover-report-facts dl>div:last-child{border-bottom:0}.discover-details-compact .discover-details-footer{grid-template-columns:1fr}}.site-header{min-height:78px;box-shadow:none;background:#fdfcfae0;border-bottom:1px solid #181e241a}.header-inner{grid-template-columns:auto auto 1fr auto;gap:18px;width:min(1320px,100% - 64px);min-height:78px}.site-header .site-logo,.footer-logo{color:#111820;letter-spacing:-.055em;gap:10px;font-size:21px;font-weight:850}.brand-mark{color:#101820;background:linear-gradient(145deg,#fffdf9,#eee9e0);border:1px solid #ded8cf;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fff,0 5px 14px #12181e12}.site-header .site-logo svg,.footer-logo svg{width:21px;height:21px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-header .site-logo:hover svg{box-shadow:none;transform:none}.brand-ai{color:#52606b;width:18px;height:18px;box-shadow:none;background:#fcfbf8;border-color:#d8d3ca;margin-top:-4px;font-size:8px}.header-context{color:#78818a;letter-spacing:.07em;text-transform:uppercase;background:0 0;border-left:1px solid #dfdbd4;border-radius:0;padding-left:18px;font-size:11px;font-weight:750}.main-nav{background:#ffffffa6;border:1px solid #e7e3dc;border-radius:12px;justify-self:center;gap:1px;padding:4px}.main-nav a{color:#606a73;border-radius:8px;justify-content:center;min-width:72px;min-height:34px;padding:0 13px;font-size:13px;font-weight:720}.main-nav a:hover{color:#131a22;background:#f1eee8;border-color:#0000;transform:none}.main-nav a.active{color:#fff;background:#17202a;border-color:#17202a;box-shadow:0 3px 8px #0f161d24}.header-actions{align-items:center;gap:10px}.login-link{color:#4c5863;justify-content:center;min-width:72px;padding:9px 10px;font-size:13px;font-weight:750}.header-cta{border-radius:10px;gap:5px;min-width:122px;min-height:40px;padding-inline:15px 13px;font-size:13px;box-shadow:0 5px 14px #0f172024}.site-footer{color:#d7dee3;background:#131a22;border-top:1px solid #dedbd4;margin-top:48px;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#8593a0,#0000);height:1px;position:absolute;inset:0 0 auto}.footer-inner{grid-template-columns:minmax(300px,1fr) repeat(3,112px);gap:36px 28px;width:min(1320px,100% - 64px);padding:58px 0 48px}.footer-logo{color:#fff}.footer-logo .brand-mark{color:#fff;background:linear-gradient(145deg,#2b3640,#1a222b);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a}.footer-logo .brand-mark svg{color:#fff;stroke:#fff}.footer-logo .brand-mark svg path{fill:#fff;stroke:#fff}.footer-logo .brand-ai{color:#dfe6eb;background:#28333d;border-color:#ffffff2e}.footer-brand p{color:#aebac3;max-width:410px;margin:20px 0 18px;font-size:16px;font-weight:450;line-height:1.55}.footer-column{text-align:left;align-items:flex-start;gap:11px;width:auto}.footer-column h3{color:#fff;letter-spacing:.08em;text-transform:uppercase;min-height:0;margin:1px 0 8px;font-size:12px;font-weight:800}.footer-column a{color:#aebac3;font-size:14px;line-height:1.25}.footer-column a:hover{color:#fff;transform:translate(2px)}@media (max-width:980px){.header-inner{grid-template-columns:auto 1fr auto;width:min(100% - 40px,760px)}.header-context{display:none}.main-nav{justify-self:end}.main-nav a{min-width:66px;padding-inline:9px}.footer-inner{grid-template-columns:minmax(280px,1fr) repeat(2,112px);column-gap:24px}.footer-legal-links{grid-column:2}}@media (max-width:800px){.site-header{min-height:64px}.header-inner{grid-template-columns:1fr auto;width:calc(100% - 32px);min-height:64px}.site-header .site-logo{font-size:19px}.brand-mark{border-radius:50%;width:34px;height:34px}.main-nav,.header-context,.login-link{display:none}.header-cta{min-width:112px;min-height:37px;padding-inline:12px 10px}.footer-inner{grid-template-columns:repeat(2,1fr);gap:32px 24px;width:calc(100% - 40px);padding:42px 0 36px}.footer-brand{grid-column:1/-1}.footer-context{display:none}.footer-brand p{margin-top:17px;font-size:15px}.footer-legal-links{grid-column:auto}}.consult-section{width:min(100% - 48px,1180px);padding:62px 0 80px}.consult-intro{text-align:left;justify-items:start;max-width:760px}.consult-intro h1{margin-top:18px;font-size:clamp(40px,4.4vw,58px);line-height:.98}.consult-intro p{max-width:620px;margin:15px 0 0;font-size:15px}.consult-tabs{width:max-content;margin:28px 0 0}.consult-page .contact-layout,.consult-track-layout{grid-template-columns:minmax(285px,.72fr) minmax(560px,1.28fr);gap:24px;margin-top:24px}.consult-card{border-radius:16px;padding:28px}.consult-card-intro{margin:-28px -28px 25px;padding:20px 28px}.consult-track-card{padding-bottom:28px}@media (max-width:980px){.consult-page .contact-layout,.consult-track-layout{grid-template-columns:1fr}}@media (max-width:700px){.consult-section{width:min(100% - 28px,1180px);padding:36px 0 52px}.consult-intro{align-items:start}.consult-intro h1{font-size:clamp(34px,10vw,44px)}.consult-tabs{width:100%}.consult-card{padding:20px}.consult-card-intro{margin:-20px -20px 21px;padding:17px 20px}}.pricing-intro{text-align:left;justify-items:start;gap:0;max-width:720px;display:grid}.pricing-eyebrow{color:#47515c;background:#fff;border:1px solid #dedbd5;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:4px 12px 4px 5px;font-size:12px;font-weight:750;display:inline-flex}.pricing-eyebrow>span{color:#fff;background:#111820;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pricing-eyebrow svg{width:14px;height:14px}.pricing-intro h1{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(40px,4.4vw,58px);line-height:.98}.pricing-intro p{color:#68717a;max-width:570px;margin:15px 0 0;font-size:15px;line-height:1.45}.pricing-grid{align-items:stretch;gap:18px;margin-top:38px}.pricing-card,.pricing-card+.pricing-card{background:#fff;border:1px solid #dedbd5;border-radius:16px;padding:25px;box-shadow:0 13px 35px #151a1f0a}.pricing-card.selected{border-color:#111820;box-shadow:0 22px 48px #1118201f}.pricing-card-header{background:0 0;width:auto;min-height:0;margin:0;padding:0 0 21px;display:block;overflow:visible}.pricing-card:nth-child(3) .pricing-card-header,.pricing-card.selected .pricing-card-header{color:#111820;background:0 0}.pricing-card-header:after{display:none}.pricing-plan-row{align-items:flex-start;gap:12px}.pricing-plan-icon{color:#111820;background:#f3f1eb;border:1px solid #dfdcd5;border-radius:10px;width:38px;height:38px}.pricing-plan-kicker{color:#78818a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.pricing-name-row{justify-content:flex-start;min-height:22px}.pricing-plan-row p,.pricing-card.selected .pricing-plan-row p{color:#69727b;margin-top:5px;font-size:12.5px}.pricing-badge{color:#14743d;background:#edf9f0;border-color:#bfe5cb;margin-left:auto;padding:5px 8px;font-size:9px}.pricing-price{border-top:1px solid #e6e2dc;border-bottom:1px solid #e6e2dc;justify-content:flex-start;width:auto;margin:0;padding:20px 0}.pricing-price>span{font-size:18px}.pricing-price small{font-size:11px}.pricing-features li{color:#46505a;gap:9px;font-size:12.5px;line-height:1.35}.pricing-features li:before,.pricing-card.selected .pricing-features li:before{content:"✓";color:#16743c;background:#edf8f0;border-color:#cde5d3;border-radius:50%;width:16px;height:16px;font-size:10px}.pricing-action,.pricing-card.selected .pricing-action{color:#fff;background:#111820;border-color:#111820;border-radius:10px;min-height:50px}.pricing-card:not(.selected) .pricing-action{color:#111820;background:#fff}.pricing-card:not(.selected) .pricing-action:hover{background:#f4f3ef}.pricing-action:after{display:none}@media (max-width:900px){.pricing-grid{gap:14px;max-width:620px;margin-inline:0}}@media (max-width:700px){.pricing-section{width:min(100% - 28px,1180px);padding:36px 0 52px}.pricing-intro h1{font-size:clamp(34px,10vw,44px)}}.pricing-intro{max-width:680px}.pricing-intro.contact-intro{text-align:left;justify-content:start;justify-items:start;width:100%;margin-left:0;margin-right:0;display:grid}.pricing-intro h1{max-width:640px}.pricing-grid{justify-content:start;align-items:stretch;gap:16px;width:100%;margin-left:0;margin-right:0}.pricing-card,.pricing-card+.pricing-card{min-height:455px;box-shadow:none;cursor:default;border-color:#dfdcd5;border-radius:15px;padding:26px}.pricing-card:hover{border-color:#c9c5be;transform:translateY(-2px);box-shadow:0 16px 38px #151a1f0f}.pricing-card.recommended{border:2px solid #111820;padding:25px;position:relative;box-shadow:0 18px 44px #11182017}.pricing-card.recommended:before{content:"";background:#111820;border-radius:0 0 4px 4px;width:50px;height:3px;position:absolute;top:-1px;left:24px}.pricing-plan-row{gap:12px}.pricing-plan-icon{background:#f4f2ec;border-radius:10px;width:40px;height:40px}.pricing-card.recommended .pricing-plan-icon{color:#fff;background:#111820;border-color:#111820}.pricing-name-row{align-items:center}.pricing-plan-row h2{font-size:22px}.pricing-plan-row p{margin-top:5px;font-size:12px}.pricing-badge{color:#14753e;background:#eef9f1;border:1px solid #bfe4c9;border-radius:999px;padding:5px 8px;font-size:9px}.pricing-price{align-items:center;min-height:86px;padding:19px 0}.pricing-price>span{align-self:flex-start;margin-top:4px}.pricing-price strong{font-size:43px}.pricing-price small{align-self:flex-end;margin:0 0 7px 8px;font-size:10.5px}.pricing-features{gap:13px;margin:23px 0 26px}.pricing-features:before{color:#7a838b;content:"Included";letter-spacing:.07em;text-transform:uppercase;margin-bottom:1px;font-size:10px;font-weight:800}.pricing-features li{font-size:12.5px}.pricing-features li:before,.pricing-card.selected .pricing-features li:before{color:#1a7540;background:#eef8f1;border:1px solid #d6e8db;width:15px;height:15px}.pricing-action,.pricing-card.selected .pricing-action{color:#fff;min-height:50px;box-shadow:none;background:#111820;border-radius:10px}.pricing-card:not(.recommended) .pricing-action{color:#111820;background:#fff;border-color:#d5d1ca}.pricing-card:not(.recommended) .pricing-action:hover{background:#f4f3ef}.pricing-card.recommended .pricing-action:hover{background:#26333d}@media (max-width:900px){.pricing-card{min-height:0}}.contact-route-card .contact-methods{margin-left:-25px;margin-right:-25px}.contact-route-card .contact-methods>div{padding-left:25px;padding-right:25px}.pricing-card .pricing-price{width:auto;margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}.pricing-card.recommended .pricing-price{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}.pricing-grid{align-items:start}.pricing-card,.pricing-card+.pricing-card{cursor:pointer;min-height:0}.pricing-card.recommended{box-shadow:none;border:1px solid #dfdcd5;padding:26px}.pricing-card.selected{border:2px solid #111820;padding:25px;box-shadow:0 18px 42px #1118201a}.pricing-card.selected .pricing-plan-icon{color:#fff;background:#111820;border-color:#111820}.pricing-card .pricing-action{margin-top:26px}.pricing-card:not(.selected) .pricing-action{color:#111820;background:#fff;border-color:#d5d1ca}.pricing-card.selected:hover{transform:translateY(-2px)}.pricing-card:focus-visible{outline-offset:3px;outline:3px solid #1118201f}.pricing-card-header{padding-bottom:17px}.pricing-plan-icon{width:36px;height:36px}.pricing-plan-icon svg{width:17px;height:17px}.pricing-price{place-items:baseline normal;gap:0;min-height:74px;padding-top:14px;padding-bottom:14px;display:flex}.pricing-price>span{color:#2f3740;align-self:center;margin:0 4px 3px 0;font-size:16px;font-weight:800}.pricing-price small{color:#63707a;letter-spacing:.04em;text-transform:uppercase;background:#f7f6f2;border:1px solid #dfdcd5;border-radius:999px;align-self:baseline;margin:0 0 4px 10px;padding:4px 8px;font-size:9px;font-weight:800;line-height:1}.pricing-features{gap:10px;margin-top:17px;margin-bottom:18px}.pricing-features:before{margin-bottom:0}.pricing-features li{line-height:1.25}.pricing-card .pricing-action{min-height:46px;margin-top:18px}.pricing-grid{grid-template-columns:1fr;gap:7px;margin-top:32px;display:grid}.pricing-card,.pricing-card+.pricing-card,.pricing-card.recommended,.pricing-card.selected{min-height:0;box-shadow:none;border:1px solid #e3e0da;border-radius:7px;grid-template-columns:122px 118px minmax(0,1fr) 126px;align-items:center;gap:0;padding:0 22px;display:grid;position:relative;overflow:hidden}.pricing-card.selected{border-color:#111820;border-left-style:solid;border-left-width:4px;padding-left:19px;position:relative;box-shadow:0 7px 20px #11182012}.pricing-card.selected:before{content:"";background:#789069;border-radius:7px 0 0 7px;width:4px;position:absolute;inset:0 auto 0 0}.pricing-card.recommended:before{display:none}.pricing-card.selected.recommended:before{display:block}.pricing-card.selected:before{display:none!important}.pricing-card-header{border:0;align-items:center;min-height:76px;margin:0;padding:0 20px 0 0;display:flex;background:0 0!important}.pricing-plan-row{display:block}.pricing-plan-icon,.pricing-plan-kicker,.pricing-plan-row p,.pricing-badge{display:none}.pricing-name-row{min-height:0;display:block}.pricing-plan-row h2{letter-spacing:.015em;text-transform:uppercase;font-size:18px;font-weight:800}.pricing-price{border:0;border-left:1px solid #e5e2dc;border-right:1px solid #e5e2dc;align-self:stretch;align-items:center;width:100%;min-height:0;padding:0 20px;display:flex;margin:0!important}.pricing-price strong{letter-spacing:-.055em;font-size:33px;line-height:1}.pricing-price small{display:none}.pricing-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0 20px;display:grid}.pricing-features:before{display:none}.pricing-features li{color:#5f6871;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:flex;overflow:hidden}.pricing-features li span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pricing-features li:before,.pricing-card.selected .pricing-features li:before{color:#708867;content:"✓";background:0 0;border:0;border-radius:0;width:15px;height:15px;font-size:16px}.pricing-action,.pricing-card.selected .pricing-action,.pricing-card:not(.selected) .pricing-action{color:#fff;letter-spacing:.01em;min-height:38px;box-shadow:none;background:#111820;border:1px solid #111820;border-radius:5px;margin:0 0 0 20px;font-size:11px;font-weight:800}.pricing-card.selected .pricing-action{color:#fff;background:#111820;border-color:#111820}.pricing-card.selected .pricing-action:hover{background:#26333d}.pricing-card:not(.selected) .pricing-action:hover{color:#fff;background:#111820;border-color:#111820}.pricing-card:after{content:"";pointer-events:none;border-left:1px solid #e5e2dc;position:absolute;top:0;bottom:0;right:148px}@media (max-width:900px){.pricing-card,.pricing-card+.pricing-card,.pricing-card.recommended,.pricing-card.selected{grid-template-columns:105px 105px minmax(0,1fr) 114px;padding-inline:18px}.pricing-features{gap:7px;padding-inline:14px}.pricing-action{margin-left:14px}.pricing-card:after{right:132px}}@media (max-width:700px){.pricing-card,.pricing-card+.pricing-card,.pricing-card.recommended,.pricing-card.selected{grid-template-columns:1fr auto;gap:14px 18px;padding:17px}.pricing-card-header{min-height:0;padding:0}.pricing-price{border:0;width:auto;padding:0}.pricing-features{grid-column:1/-1;padding:0}.pricing-action{grid-column:1/-1;margin:0}.pricing-card:after{display:none}}.contact-card,.consult-card{overflow:hidden}.contact-card-intro,.consult-card-intro{margin:-28px -28px 25px;padding:20px 28px}@media (max-width:700px){.contact-card,.consult-card{padding:20px}.contact-card-intro,.consult-card-intro{margin:-20px -20px 21px;padding:17px 20px}}.contact-eyebrow,.consult-eyebrow,.pricing-eyebrow{font-size:13px}.contact-intro h1,.consult-intro h1,.pricing-intro h1{letter-spacing:-.04em;font-size:clamp(33px,3.1vw,41px);line-height:1}.pricing-section{width:min(100% - 48px,1180px);padding:62px 0 80px}.pricing-intro.contact-intro{max-width:760px}.pricing-grid{gap:10px;width:100%;margin-top:30px}.pricing-card,.pricing-card+.pricing-card,.pricing-card.recommended,.pricing-card.selected{min-height:88px;box-shadow:none;background:#ffffffc2;border:1px solid #dfdcd5;border-radius:12px;grid-template-columns:minmax(160px,1.1fr) 146px minmax(0,3fr) 126px;gap:0;padding:0 24px;overflow:hidden}.pricing-card:after,.pricing-card.selected:before{display:none!important}.pricing-card:hover,.pricing-card.selected:hover{border-color:#c8c5be;transform:none;box-shadow:0 10px 26px #1118200d}.pricing-card.selected{background:#f5f8f3;border-color:#a8b8a3 #a8b8a3 #a8b8a3 #71866a;border-left-style:solid;border-left-width:5px;padding-left:20px;box-shadow:0 10px 28px #31462b12}.pricing-card-header{color:#111820;align-items:center;min-height:86px;margin:0;padding:0 20px 0 0;display:flex;background:0 0!important}.pricing-plan-row,.pricing-plan-row>div{width:100%}.pricing-name-row{align-items:center;gap:8px;min-height:0;display:flex}.pricing-plan-row h2{letter-spacing:-.025em;font-size:19px;font-weight:800}.pricing-plan-row p,.pricing-card.selected .pricing-plan-row p{color:#6b737b;margin:4px 0 0;font-size:12px;font-weight:650}.pricing-badge{color:#17703b;letter-spacing:.05em;background:#eff9f1;border:1px solid #cce3d1;border-radius:999px;margin:0;padding:3px 6px;font-size:8px;font-weight:800}.pricing-price{border-left:1px solid #e5e2dc;border-right:1px solid #e5e2dc;justify-content:center;align-items:center;width:100%;min-height:86px;padding:0 20px;display:flex;margin:0!important}.pricing-price>span{color:#111820;margin:0 3px 3px 0;font-size:18px;font-weight:800}.pricing-price strong{color:#111820;letter-spacing:-.055em;font-size:35px;font-weight:800}.pricing-price small{color:#7b838a;margin:3px 0 0 8px;font-size:10px;font-weight:750;line-height:1;display:block}.pricing-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0 24px;display:grid}.pricing-features li{color:#55606a;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:650;line-height:1.25;display:flex}.pricing-features li:before,.pricing-card.selected .pricing-features li:before{color:#66825f;content:"✓";background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:16px;font-weight:600;display:block}.pricing-features li span{white-space:normal;text-overflow:clip;overflow:visible}.pricing-action,.pricing-card.selected .pricing-action,.pricing-card:not(.selected) .pricing-action{color:#fff;min-height:40px;box-shadow:none;background:#111820;border:1px solid #111820;border-radius:7px;margin:0 0 0 20px;font-size:11px;font-weight:800}.pricing-action:hover,.pricing-card.selected .pricing-action:hover,.pricing-card:not(.selected) .pricing-action:hover{color:#fff;background:#273640;border-color:#273640;transform:translateY(-1px)}@media (max-width:900px){.pricing-card,.pricing-card+.pricing-card,.pricing-card.recommended,.pricing-card.selected{grid-template-columns:145px 125px minmax(0,1fr) 118px;padding-right:18px}.pricing-features{gap:9px;padding-inline:18px}.pricing-action{margin-left:14px}}@media (max-width:700px){.pricing-section{width:min(100% - 28px,1180px);padding:36px 0 52px}.pricing-card,.pricing-card+.pricing-card,.pricing-card.recommended,.pricing-card.selected{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;padding:18px}.pricing-card.selected{padding-left:14px}.pricing-card-header{min-height:0;padding:0}.pricing-price{border:0;width:auto;min-height:0;padding:0}.pricing-price small{display:none}.pricing-features{grid-column:1/-1;gap:12px;padding:0}.pricing-action{grid-column:1/-1;margin:0}.contact-route-card .contact-methods{margin-left:-20px;margin-right:-20px}.contact-route-card .contact-methods>div{padding-left:20px;padding-right:20px}.pricing-card .pricing-price,.pricing-card.recommended .pricing-price{border:0;width:auto;min-height:0;margin-left:-20px;margin-right:-20px;padding:0;margin:0!important}}.pricing-price{white-space:nowrap;flex-wrap:nowrap}.pricing-price>span{flex:none;align-self:center;margin:0 3px 2px 0;font-size:21px}.pricing-price strong{flex:none;align-self:center;font-size:28px}.pricing-price small{color:#78818a;background:0 0;border:0;border-radius:0;flex:none;align-self:center;margin:0 0 2px 7px;padding:0;font-size:10px;font-weight:750;line-height:1}@media (max-width:700px){.pricing-price small{display:none}}
