@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_a27f083a-module__kBLQJq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_a27f083a-module__kBLQJq__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ac305142-module__TeWtiG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ac305142-module__TeWtiG__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--ai-green-900:#003b3d;--ai-green-700:#005f61;--ai-green-500:#1f8a8c;--ai-green-200:#bfe0e1;--ai-green-50:#e8f2f2;--ai-gold-700:#8a691b;--ai-gold-500:#c7972b;--ai-gold-300:#e2b96a;--ai-gold-100:#f6e6be;--ai-ink:#222;--ai-ink-soft:#4a4a4a;--ai-ink-mute:#6d6d6d;--ai-line:#e2e5e4;--ai-line-strong:#c7cccb;--ai-bg:#fff;--ai-bg-soft:#f5f5f5;--ai-fill:#eff2f1;--ai-g400:#9aa0a0;--ai-positive:#2e7d55;--ai-negative:#b0432a;--ai-heat-1:#1f6f47;--ai-heat-2:#6fa86a;--ai-heat-3:#c7b85c;--ai-heat-4:#d88b3a;--ai-heat-5:#b0432a;--teal:var(--ai-green-700);--teal-lift:var(--ai-green-500);--teal-deep:var(--ai-green-900);--tint:var(--ai-green-50);--chip:var(--ai-green-200);--gold:var(--ai-gold-500);--gold-ink:var(--ai-gold-700);--gold-soft:var(--ai-gold-100);--neg:var(--ai-negative);--pos:var(--ai-positive);--ink:var(--ai-ink);--ink-soft:var(--ai-ink-soft);--muted:var(--ai-ink-mute);--g400:var(--ai-g400);--line:var(--ai-line);--line-strong:var(--ai-line-strong);--fill:var(--ai-fill);--bg:var(--ai-bg-soft);--surface:var(--ai-bg);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--admin-role-bg:#e9edff;--admin-role-ink:#3a4cab;--hubspot:#ff7a59;--env-prod:#b91c1c;--env-stg:#2b62c4;--env-dev:#5b6461;--env-label-ink:#fff;--sans:var(--font-dm-sans,"DM Sans"), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-dm-mono,"DM Mono"), ui-monospace, "SFMono-Regular", Menlo, monospace;--track-tight:-.03em;--track-eyebrow:.08em;--r-card:12px;--r-ctl:8px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--sh-1:0 1px 2px #003b3d0f, 0 1px 1px #003b3d0a;--sh-2:0 4px 14px #003b3d14, 0 1px 2px #003b3d0a;--sh-3:0 18px 40px #003b3d1f, 0 4px 8px #003b3d0f;--rail-w:296px;--rail-min:70px;--util-w:66px;--util-open:296px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--on-accent:#fff;--accent-fill:var(--teal);--brand-hero-from:var(--teal);--brand-hero-to:var(--teal-deep);--amber-50:#fff7ed;--amber-200:#fed7aa;--amber-900:#7c2d12;--danger:#b91c1c;--tint-good:#eaf4ee;--tint-good-2:#d6ebdf;--tint-good-line:#9fc9b2;--tint-bad:#f7efec;--tint-warn:#fbf4e2;--tint-warn-2:#efe3c2;--tint-warn-line:#ecd9a9;--tint-mute:#e8eceb;--pill-good-solid:#2e9e68;--pill-bad-solid:#d9634a;--pill-warn-solid:#e3a93f;--pill-on-solid:#fff;--pill-warn-ink:#3a2e0a;--sk-base:#ecefee;--sk-shine:#f5f7f6;--tip-bg:#06302e;--tip-ink:#eef4f2;--tip-border:transparent;--tip-chip-bg:#ffffff1f;--tip-chip-ink:#cfeae6;--tip-shadow:0 10px 30px #001e1f57, 0 2px 6px #001e1f47}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ai-bg:#18231f;--ai-bg-soft:#0a0f0e;--ai-ink:#eaf1ee;--ai-ink-soft:#b8c4bf;--ai-ink-mute:#8b958f;--ai-line:#33433d;--ai-line-strong:#45564e;--ai-fill:#22302b;--ai-g400:#6e7a75;--ai-green-700:#4bb7ae;--ai-green-500:#38a29f;--ai-green-50:#10302e;--ai-green-200:#2a5e5c;--ai-gold-500:#dcae53;--ai-gold-300:#e8c574;--ai-gold-700:#d9b86e;--ai-gold-100:#2c2410;--ai-positive:#4ec281;--ai-negative:#ef7a63;--ai-heat-1:#3f9e6b;--ai-heat-2:#7fb56f;--ai-heat-3:#d6c46a;--ai-heat-4:#e0954a;--ai-heat-5:#ef7a63;--admin-role-bg:#1e2a4a;--admin-role-ink:#aab8f0;--hubspot:#ff8c6f;--env-prod:#cf3e30;--env-stg:#416ac8;--env-dev:#5a726a;--on-accent:#06201f;--accent-fill:#238078;--brand-hero-from:#0e5a5b;--brand-hero-to:#0a3d3e;--amber-50:#2a2015;--amber-200:#5a4a2a;--amber-900:#f2d9a8;--danger:#ef7a63;--tint-good:#4ec2811f;--tint-good-2:#4ec2812e;--tint-good-line:#4ec2814d;--tint-bad:#ef7a631f;--tint-warn:#dcae531f;--tint-warn-2:#dcae532e;--tint-warn-line:#dcae5352;--tint-mute:var(--ai-fill);--sk-base:#1e2825;--sk-shine:#2f3d38;--sh-1:0 1px 2px #0006;--sh-2:0 6px 18px #00000080, 0 1px 2px #0006;--sh-3:0 20px 44px #0009, 0 4px 10px #00000073;--tip-bg:#26362f;--tip-ink:#eaf1ee;--tip-border:#4a5b53;--tip-chip-bg:#ffffff17;--tip-chip-ink:#bfe0e1;--tip-shadow:0 14px 34px #0009, 0 2px 6px #00000080}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{height:100%;font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";font-size:14.5px;line-height:1.5;transition:background .2s,color .2s}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}a{color:inherit;text-decoration:none}h1{letter-spacing:var(--track-tight);color:var(--teal);font-size:26px;font-weight:700;line-height:1.1}h2{letter-spacing:var(--track-tight);color:var(--teal);font-size:20px;font-weight:700;line-height:1.2}h3{color:var(--ink);font-size:16px;font-weight:600;line-height:1.2}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:8px}::selection{background:var(--gold-soft);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.shell{min-height:100vh;position:relative}.overlay{z-index:60;background:#040c0a80;display:none;position:fixed;inset:0}.side{background:var(--teal-deep);color:#fff;z-index:65;flex-direction:column;gap:2px;padding:14px 12px;display:flex;overflow-y:auto}.dark .side{background:#0a1614;border-right:1px solid #1c2a26}.side .brand{flex:none;align-items:center;gap:9px;height:54px;padding:0 8px;display:flex}.side .brand .logo{width:auto;height:22px}.navlabel{letter-spacing:.07em;text-transform:uppercase;color:#fff6;padding:10px 10px 5px;font-size:10px;font-weight:600}.navitem{color:#ffffffc7;white-space:nowrap;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:39px;padding:9px 10px;font-size:14px;font-weight:500;line-height:1.5;transition:all .12s;display:flex}.navitem .i{color:#fff9;width:18px;height:18px;transition:all .12s}.navitem .txt{flex:1;min-width:0}.navitem:hover{color:#fff;background:#ffffff0f}.navitem:hover .i{color:#fff}.side .navitem:focus-visible{outline:2px solid var(--ai-gold-300);outline-offset:-2px}.navitem.active{background:var(--teal);color:#fff;font-weight:600}.navitem.active .i{color:var(--ai-gold-300)}.dark .navitem.active{background:#0c6e6f}.navitem .tag{letter-spacing:.03em;text-transform:uppercase;border-radius:4px;flex:none;align-items:center;margin-left:auto;padding:4px 6px 3px;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex}.tag.novo{color:var(--ai-gold-300);background:#c7972b29;border:1px solid #e2b96a59}.tag.pro{background:var(--gold);color:var(--teal-deep)}.tag.soon{color:#ffffff73;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0 6px 0 0;font-size:10px;font-weight:600}.navitem .caret{color:#ffffff80;width:15px;height:15px;margin-left:auto;transition:transform .15s}.navgroup.open .caret{transform:rotate(90deg)}.subnav{flex-direction:column;gap:2px;margin:2px 0;display:none}.navgroup.open .subnav{display:flex}.subnav .navitem{padding-left:26px;font-size:14px}.subnav .dotmark{background:#fff6;border-radius:50%;flex:none;width:5px;height:5px}.subnav .navitem.active .dotmark{background:var(--ai-gold-300)}.side .sep{border-top:1px solid #ffffff1a;margin:12px 4px}.side .spacer{flex:1}.darktoggle{min-height:40px;margin-top:2px}.side .toggle{background:#ffffff38}.side .toggle.on{background:var(--gold)}.urail{background:var(--teal-deep);color:#fff;z-index:64;flex-direction:column;gap:2px;padding:14px 12px;display:flex;overflow:hidden auto}.dark .urail{background:#0a1614;border-left:1px solid #1c2a26}.uprofile{text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.uprofile:hover{background:#ffffff0f}.uav{background:var(--gold);width:38px;height:38px;color:var(--teal-deep);border:2px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.uinfo{flex-direction:column;flex:1;min-width:0;display:flex}.uinfo .un{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.uinfo .um{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.plan{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:700}.plan.free{color:#fffc;background:#ffffff1f}.plan.premium{background:var(--gold);color:var(--teal-deep)}.plan.pro{background:var(--ai-green-200);color:var(--teal-deep)}.usep{border-top:1px solid #ffffff1a;margin:12px 4px}.uitem{color:#ffffffc7;text-align:left;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:39px;padding:9px 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;transition:all .12s;display:flex;position:relative}.uitem .i{color:#fff9;width:18px;height:18px;transition:all .12s}.uitem:hover{color:#fff;background:#ffffff0f}.uitem:hover .i{color:#fff}.uitem .dot{background:var(--gold);border:2px solid var(--teal-deep);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:26px}.dark .uitem .dot{border-color:#0a1614}.uspacer{flex:1}.devmode{background:#ffffff0d;border:1px dashed #ffffff29;border-radius:10px;margin-top:2px;padding:8px}.devmode-head{color:#ffffffb8;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:11px;min-height:22px;font-size:11px;font-weight:700;display:flex}.devmode-head .i{color:#fff9;flex:none;width:18px;height:18px}.devsel{align-items:center;gap:8px;margin-top:8px;display:flex}.devsel-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;flex:none;width:56px;font-size:10px;font-weight:700}.devsel select{color:#ffffffe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:7px;flex:1;min-width:0;height:32px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:600}.devsel select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.devsel select:disabled{opacity:.5;cursor:default}.content{background:var(--bg)}.mtop{display:none}.phead{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px max(30px,50% - 600px);display:flex}.phead--sticky{z-index:7;position:sticky;top:0}@media (max-width:760px){.phead--sticky{top:54px}}.phead h1{margin-top:5px}.phead h1 .ph-place{color:var(--teal)}.phead .lead{color:var(--muted);max-width:90ch;margin-top:5px;font-size:14px}.tools{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.body{padding:24px max(30px,50% - 600px) 70px}@media (min-width:761px){.side{width:var(--rail-min);z-index:65;transition:width .18s,box-shadow .18s;position:fixed;top:0;bottom:0;left:0}.side:hover{width:var(--rail-w);box-shadow:6px 0 30px #00281e42}.urail{width:var(--util-w);z-index:64;transition:width .18s,box-shadow .18s;position:fixed;top:0;bottom:0;right:0}.urail:hover{width:var(--util-open);box-shadow:-6px 0 30px #00281e42}.content{margin-left:var(--rail-min);margin-right:var(--util-w);scrollbar-gutter:stable;flex-direction:column;height:100vh;display:flex;overflow-y:auto}.content>.pfooter{margin-top:auto}.side:not(:hover) .brand .logo,.side:not(:hover) .navitem .txt,.side:not(:hover) .navitem .tag,.side:not(:hover) .navitem .caret,.side:not(:hover) .navlabel,.side:not(:hover) .darktoggle .toggle{display:none}.side:not(:hover) .navitem{justify-content:center;padding:9px 0}.side:not(:hover) .navgroup:not(.active) .subnav{display:none}.side:not(:hover) .brand{justify-content:center;padding:0}.side:not(:hover) .sep{margin:12px 8px}.side:not(:hover) .brand:after{content:"";background:var(--gold);border-radius:50%;width:12px;height:12px}.urail:not(:hover) .uinfo,.urail:not(:hover) .plan,.urail:not(:hover) .uitem .txt,.urail:not(:hover) .uitem .soon-badge,.urail:not(:hover) .usection-label{display:none}.urail:not(:hover) .uprofile{justify-content:center;padding:8px 0}.urail:not(:hover) .uitem{justify-content:center;padding:9px 0}.urail:not(:hover) .uitem .dot{top:8px;left:auto;right:15px}.urail:not(:hover) .usep{margin:12px 8px}.urail:not(:hover) .devsel,.urail:not(:hover) .devmode-head .txt{display:none}.urail:not(:hover) .devmode{background:0 0;border:none;padding:8px 0}.urail:not(:hover) .devmode-head{justify-content:center;gap:5px}}.bottomnav{display:none}@media (max-width:760px){.mtop{background:var(--surface);border-bottom:1px solid var(--line);z-index:55;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex;position:fixed;inset:0 0 auto}.mtop .ham,.mtop .mbtn{width:38px;height:38px;color:var(--ink-soft);border-radius:9px;place-items:center;display:grid}.mtop .mbtn{position:relative}.mtop .mbtn .dot{background:var(--neg);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.mtop .logo{height:20px}.mtop .logo.drk,.dark .mtop .logo.lite{display:none}.dark .mtop .logo.drk{display:block}.side{width:282px;box-shadow:var(--sh-2);transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body.drawer-open .side{transform:none}body.drawer-open .overlay{display:block}.urail{display:none}.content{margin:0;padding-top:54px}.phead{padding:18px 16px 14px}.body{max-width:none;padding:18px 16px 96px}.bottomnav{background:var(--surface);border-top:1px solid var(--line);z-index:55;height:62px;padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bottomnav button{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex}.bottomnav button.on{color:var(--teal)}.bottomnav button.on .i{color:var(--teal-lift)}}.usection-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#8a8f98);padding:10px 12px 4px;font-size:11px;font-weight:600}.usection-role{color:#ffffffd1;letter-spacing:.02em;text-transform:none;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:600}.uitem.disabled{opacity:.55;pointer-events:none}.uitem .soon-badge{color:#ffffff73;margin-left:auto;font-size:10px;font-weight:600}.viewas-banner{background:var(--amber-50,#fff7ed);border:1px solid var(--amber-200,#fed7aa);color:var(--amber-900,#7c2d12);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 14px;font-size:13px;display:flex}.viewas-banner button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:4px 12px;font-weight:600}.viewas-banner button:disabled{opacity:.6;cursor:default}.impersonate-banner{background:var(--tint-warn);border:1px solid var(--tint-warn-line);color:var(--ai-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 14px;font-size:13px;display:flex}.impersonate-banner button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:4px 12px;font-weight:600}.impersonate-banner button:disabled{opacity:.6;cursor:default}.coupon-banner{background:var(--tint-good-2,var(--surface));border:1px solid var(--tint-good-line,var(--line));border-top:0;border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 16px;font-size:13.5px;display:flex}.coupon-banner .coupon-banner-msg{align-items:center;gap:8px;min-width:0;display:flex}.coupon-banner .coupon-banner-msg .i{flex:none}.coupon-line{align-items:center;gap:6px;margin:0;display:flex}.coupon-line .i{flex:none}.coupon-banner .coupon-banner-cta{align-items:center;gap:8px;display:flex}.coupon-banner .coupon-banner-cta button,.coupon-banner .coupon-banner-cta a{cursor:pointer;border-radius:8px;flex:none;padding:4px 12px;font-size:13px;font-weight:600;text-decoration:none}.coupon-banner .coupon-banner-cta .ghost{color:inherit;background:0 0;border:1px solid}.coupon-banner .coupon-banner-cta .primary{border:1px solid var(--accent-fill,var(--teal));background:var(--accent-fill,var(--teal));color:var(--on-accent)}.coupon-banner .coupon-banner-cta button:disabled{opacity:.6;cursor:default}
