.payrollWebsite-module__G3ecza__mobileLogo{display:none}@font-face{font-family:PayrollPublicInter;src:url(/fonts/inter-public-latin.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}.payrollWebsite-module__G3ecza__site{--web-paper:var(--color-page);--web-forest:var(--color-rail);color:var(--color-ink);background:var(--web-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:PayrollPublicInter,system-ui,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.payrollWebsite-module__G3ecza__site *{box-sizing:border-box}.payrollWebsite-module__G3ecza__site h1,.payrollWebsite-module__G3ecza__site h2,.payrollWebsite-module__G3ecza__site h3,.payrollWebsite-module__G3ecza__site p{margin:0}.payrollWebsite-module__G3ecza__site h1,.payrollWebsite-module__G3ecza__site h2,.payrollWebsite-module__G3ecza__site h3{color:inherit;font-family:inherit;font-weight:500}.payrollWebsite-module__G3ecza__site h1{letter-spacing:-.055em;font-size:clamp(42px,5.3vw,76px);line-height:1.04}.payrollWebsite-module__G3ecza__site h2{letter-spacing:-.045em;font-size:clamp(32px,4vw,52px);line-height:1.12}.payrollWebsite-module__G3ecza__site h3{letter-spacing:-.025em;font-size:21px;line-height:1.3}.payrollWebsite-module__G3ecza__site p{color:var(--color-ink-2)}.payrollWebsite-module__G3ecza__site p+p{margin-top:18px}.payrollWebsite-module__G3ecza__site a{color:inherit;text-decoration:none}.payrollWebsite-module__G3ecza__site a:focus-visible,.payrollWebsite-module__G3ecza__site button:focus-visible,.payrollWebsite-module__G3ecza__site summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:5px}.payrollWebsite-module__G3ecza__site a:hover{text-underline-offset:5px;text-decoration:underline}.payrollWebsite-module__G3ecza__wrap{max-width:1200px;margin-inline:auto}.payrollWebsite-module__G3ecza__section{padding:clamp(52px,7vw,96px) clamp(20px,5vw,56px);scroll-margin-top:85px}.payrollWebsite-module__G3ecza__eyebrow{letter-spacing:.13em;font-weight:600;color:var(--color-primary)!important;margin-bottom:22px!important;font-size:11px!important}.payrollWebsite-module__G3ecza__lead{max-width:620px;font-size:clamp(18px,2vw,21px);line-height:1.65;margin:26px auto 28px!important}.payrollWebsite-module__G3ecza__note{font-size:12px;line-height:1.65;color:var(--color-ink-muted)!important;margin-top:16px!important}.payrollWebsite-module__G3ecza__skip{z-index:100;background:var(--color-surface);padding:12px;position:absolute;top:-100px;left:16px}.payrollWebsite-module__G3ecza__skip:focus{top:12px}.payrollWebsite-module__G3ecza__header{background:var(--color-surface);z-index:50;border-bottom:1px solid var(--color-line);position:sticky;top:0}.payrollWebsite-module__G3ecza__headerInner{align-items:center;gap:24px;max-width:1320px;min-height:80px;margin:auto;padding:16px clamp(20px,4vw,48px);display:flex}.payrollWebsite-module__G3ecza__headerInner>a{flex-shrink:0}.payrollWebsite-module__G3ecza__desktop{align-items:center;gap:24px;margin-left:auto;font-size:13px;font-weight:500;display:flex}.payrollWebsite-module__G3ecza__headerCta{margin-left:auto}.payrollWebsite-module__G3ecza__headerCta a{min-height:42px;padding:10px 16px;font-size:13px}.payrollWebsite-module__G3ecza__menuButton{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);justify-content:center;align-items:center;padding:10px;display:none}.payrollWebsite-module__G3ecza__mobile{border-top:1px solid var(--color-line);gap:4px;padding:8px 20px 24px;display:grid}.payrollWebsite-module__G3ecza__mobile>a{padding:12px}.payrollWebsite-module__G3ecza__hero{text-align:center;background:linear-gradient(180deg,var(--color-surface)0%,var(--color-surface-selected)100%);padding-top:clamp(52px,7vw,92px)}.payrollWebsite-module__G3ecza__heroCopy{max-width:900px;margin:0 auto}.payrollWebsite-module__G3ecza__hero em{color:var(--color-primary);font-style:normal}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__preview{text-align:left;max-width:1020px;margin:50px auto 0}.payrollWebsite-module__G3ecza__heroBottom{color:var(--color-ink-2);flex-wrap:wrap;justify-content:center;gap:32px;margin-top:28px;font-size:12px;display:flex}.payrollWebsite-module__G3ecza__heroBottom>span{align-items:center;gap:7px;display:flex}.payrollWebsite-module__G3ecza__heroBottom svg{width:15px;color:var(--color-primary)}.payrollWebsite-module__G3ecza__twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,7vw,104px);display:grid}.payrollWebsite-module__G3ecza__twoCol h2{margin-bottom:24px}.payrollWebsite-module__G3ecza__bodyLarge{font-size:22px;line-height:1.55}.payrollWebsite-module__G3ecza__textLink{align-items:center;gap:12px;margin-top:24px;font-size:14px;font-weight:600;display:inline-flex;color:var(--color-primary)!important}.payrollWebsite-module__G3ecza__soft{background:var(--color-surface-sunken);border-block:1px solid var(--color-line)}.payrollWebsite-module__G3ecza__steps{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px;display:grid}.payrollWebsite-module__G3ecza__steps article{border-top:1px solid var(--color-line-control);padding-top:24px}.payrollWebsite-module__G3ecza__stepNumber{color:var(--color-primary);margin-bottom:24px;font-size:14px;display:block}.payrollWebsite-module__G3ecza__steps h3{margin-bottom:14px}.payrollWebsite-module__G3ecza__steps p,.payrollWebsite-module__G3ecza__audience p{font-size:14px}.payrollWebsite-module__G3ecza__featureRow{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.payrollWebsite-module__G3ecza__featureRow h2{margin-bottom:24px}.payrollWebsite-module__G3ecza__featureRow .payrollWebsite-module__G3ecza__preview{min-width:0}.payrollWebsite-module__G3ecza__checks{gap:12px;margin:24px 0;padding:0;font-size:14px;list-style:none;display:grid}.payrollWebsite-module__G3ecza__checks li{padding-left:26px;position:relative}.payrollWebsite-module__G3ecza__checks li:before{content:"✓";color:var(--color-primary);font-weight:600;position:absolute;left:0}.payrollWebsite-module__G3ecza__dark{background:var(--web-forest);color:var(--color-on-rail)}.payrollWebsite-module__G3ecza__dark p{color:var(--color-rail-ink)}.payrollWebsite-module__G3ecza__dark .payrollWebsite-module__G3ecza__eyebrow,.payrollWebsite-module__G3ecza__dark .payrollWebsite-module__G3ecza__checks li:before{color:var(--color-on-rail)!important}.payrollWebsite-module__G3ecza__dark .payrollWebsite-module__G3ecza__note{color:var(--color-rail-ink)!important}.payrollWebsite-module__G3ecza__reverse{grid-template-columns:1.15fr .85fr}.payrollWebsite-module__G3ecza__audience{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.payrollWebsite-module__G3ecza__audience article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.payrollWebsite-module__G3ecza__audience svg{color:var(--color-primary);margin-bottom:28px}.payrollWebsite-module__G3ecza__audience h3{margin-bottom:12px}.payrollWebsite-module__G3ecza__audience p{flex:1;margin-bottom:28px}.payrollWebsite-module__G3ecza__audience a{min-height:44px;font-size:13px}.payrollWebsite-module__G3ecza__trustList{gap:28px;display:grid}.payrollWebsite-module__G3ecza__trustList article{border-bottom:1px solid var(--color-line);gap:20px;padding-bottom:26px;display:flex}.payrollWebsite-module__G3ecza__trustList svg{color:var(--color-primary);flex-shrink:0}.payrollWebsite-module__G3ecza__trustList h3{margin-bottom:8px;font-size:18px}.payrollWebsite-module__G3ecza__trustList p{font-size:14px}.payrollWebsite-module__G3ecza__suite{background:var(--color-surface-selected)}.payrollWebsite-module__G3ecza__intro{max-width:580px;margin-top:24px!important}.payrollWebsite-module__G3ecza__suiteGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.payrollWebsite-module__G3ecza__suiteGrid>a{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:28px;display:block}.payrollWebsite-module__G3ecza__suiteGrid>a>span{letter-spacing:-.04em;font-size:22px}.payrollWebsite-module__G3ecza__suiteGrid strong{color:var(--color-primary);font-weight:500}.payrollWebsite-module__G3ecza__suiteGrid p{margin:12px 0 30px;font-size:14px}.payrollWebsite-module__G3ecza__suiteGrid svg{color:var(--color-primary)}.payrollWebsite-module__G3ecza__faqLayout{grid-template-columns:.85fr 1.15fr;gap:64px;display:grid}.payrollWebsite-module__G3ecza__faq details{border-bottom:1px solid var(--color-line);padding:21px 0}.payrollWebsite-module__G3ecza__faq details:first-child{border-top:1px solid var(--color-line)}.payrollWebsite-module__G3ecza__faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.payrollWebsite-module__G3ecza__faq summary::-webkit-details-marker{display:none}.payrollWebsite-module__G3ecza__faq summary>span{color:var(--color-primary);font-size:23px;font-weight:400}.payrollWebsite-module__G3ecza__faq details[open] summary>span{transform:rotate(45deg)}.payrollWebsite-module__G3ecza__faq details p{padding:16px 20px 0 0;font-size:14px}.payrollWebsite-module__G3ecza__final{text-align:center}.payrollWebsite-module__G3ecza__final h2{font-size:clamp(40px,5.5vw,72px)}.payrollWebsite-module__G3ecza__final p{max-width:500px;margin:24px auto 28px}.payrollWebsite-module__G3ecza__final .payrollWebsite-module__G3ecza__note{margin-bottom:0}.payrollWebsite-module__G3ecza__footer{background:var(--web-forest);color:var(--color-on-rail);border-top:1px solid color-mix(in srgb,var(--color-on-rail)20%,transparent);padding:48px clamp(20px,5vw,56px) 24px}.payrollWebsite-module__G3ecza__footer p{color:var(--color-rail-ink);margin-top:20px;font-size:14px}.payrollWebsite-module__G3ecza__footerGrid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px;display:grid}.payrollWebsite-module__G3ecza__footer nav{color:var(--color-rail-ink);flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;display:flex}.payrollWebsite-module__G3ecza__footer nav h3{color:var(--color-on-rail);margin-bottom:8px;font-size:13px}.payrollWebsite-module__G3ecza__footer nav>a{min-height:24px}.payrollWebsite-module__G3ecza__footer nav>a:last-child:has(+*){margin-bottom:0}.payrollWebsite-module__G3ecza__footer nav a[class]{margin-top:4px;padding:10px 14px;font-size:12px}.payrollWebsite-module__G3ecza__footerBottom{border-top:1px solid color-mix(in srgb,var(--color-on-rail)20%,transparent);color:var(--color-rail-ink);justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;font-size:11px;display:flex}.payrollWebsite-module__G3ecza__preview{border:1px solid var(--color-line-control);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:0 16px 48px -28px color-mix(in srgb,var(--web-forest)40%,transparent);overflow:hidden}.payrollWebsite-module__G3ecza__previewTop{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);background:var(--color-surface-sunken);align-items:center;gap:5px;padding:13px 16px;font-size:10px;display:flex}.payrollWebsite-module__G3ecza__previewTop>span:last-child{flex:1;justify-content:space-between;gap:12px;margin-left:10px;display:flex}.payrollWebsite-module__G3ecza__sample{font-size:9px}.payrollWebsite-module__G3ecza__dot{border-radius:var(--radius-full);background:var(--color-line-control);width:6px;height:6px}.payrollWebsite-module__G3ecza__previewBody{min-height:330px;display:flex}.payrollWebsite-module__G3ecza__preview aside{background:var(--web-forest);width:135px;color:var(--color-rail-ink);flex-direction:column;flex-shrink:0;gap:6px;padding:22px 12px;font-size:10px;display:flex}.payrollWebsite-module__G3ecza__preview aside>span{padding:7px 10px}.payrollWebsite-module__G3ecza__preview .payrollWebsite-module__G3ecza__miniMark{color:var(--color-on-rail);letter-spacing:-.06em;margin-bottom:20px;padding-top:0;font-size:20px}.payrollWebsite-module__G3ecza__preview .payrollWebsite-module__G3ecza__active{background:color-mix(in srgb,var(--color-on-rail)13%,transparent);color:var(--color-on-rail);border-radius:var(--radius-sm)}.payrollWebsite-module__G3ecza__screen{flex:1;min-width:0;padding:28px}.payrollWebsite-module__G3ecza__screenHeading{justify-content:space-between;gap:10px;display:flex}.payrollWebsite-module__G3ecza__screenHeading .payrollWebsite-module__G3ecza__eyebrow{letter-spacing:.07em;margin-bottom:12px!important;font-size:8px!important}.payrollWebsite-module__G3ecza__status,.payrollWebsite-module__G3ecza__tablePill{border-radius:var(--radius-sm);background:var(--color-surface-selected);color:var(--color-primary);height:max-content;padding:4px 7px;font-size:9px;line-height:1.4}.payrollWebsite-module__G3ecza__screen .payrollWebsite-module__G3ecza__previewTitle{letter-spacing:-.035em;font-size:clamp(17px,2vw,25px)}.payrollWebsite-module__G3ecza__screen>p{color:var(--color-ink-muted);margin:7px 0 22px;font-size:10px}.payrollWebsite-module__G3ecza__previewStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}.payrollWebsite-module__G3ecza__previewStats>div{background:var(--color-surface-sunken);border:1px solid var(--color-line);flex-direction:column;gap:10px;padding:14px 10px;font-size:9px;display:flex}.payrollWebsite-module__G3ecza__previewStats svg{color:var(--color-primary)}.payrollWebsite-module__G3ecza__previewTable>div{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:10px;display:flex}.payrollWebsite-module__G3ecza__previewTable>div:first-child{color:var(--color-ink-muted);border-top:0;font-size:9px}.payrollWebsite-module__G3ecza__previewTable strong{color:var(--color-ink);font-weight:500}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__previewBody{min-height:400px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__preview aside{width:170px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__screen{padding:36px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__screen .payrollWebsite-module__G3ecza__previewTitle{font-size:29px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__previewStats{margin-top:24px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__previewStats>div{flex-direction:row;align-items:center;padding:20px;font-size:11px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__previewTable>div{padding:14px 0;font-size:12px}@media (max-width:1100px){.payrollWebsite-module__G3ecza__desktop{display:none}.payrollWebsite-module__G3ecza__menuButton{display:flex}.payrollWebsite-module__G3ecza__headerCta{margin-left:auto}.payrollWebsite-module__G3ecza__headerInner{gap:16px}.payrollWebsite-module__G3ecza__featureRow,.payrollWebsite-module__G3ecza__reverse{gap:32px}.payrollWebsite-module__G3ecza__preview aside{width:105px;padding-inline:7px}.payrollWebsite-module__G3ecza__screen{padding:20px}.payrollWebsite-module__G3ecza__footerGrid{grid-template-columns:1fr 1fr}.payrollWebsite-module__G3ecza__steps{gap:20px}}@media (max-width:760px){.payrollWebsite-module__G3ecza__section{padding-block:56px}.payrollWebsite-module__G3ecza__headerInner{min-height:70px}.payrollWebsite-module__G3ecza__desktopLogo{display:none}.payrollWebsite-module__G3ecza__mobileLogo{display:inline}.payrollWebsite-module__G3ecza__headerCta{display:none}.payrollWebsite-module__G3ecza__menuButton{margin-left:auto}.payrollWebsite-module__G3ecza__twoCol,.payrollWebsite-module__G3ecza__featureRow,.payrollWebsite-module__G3ecza__reverse,.payrollWebsite-module__G3ecza__faqLayout{grid-template-columns:1fr;gap:32px}.payrollWebsite-module__G3ecza__reverse>div:first-child{order:2}.payrollWebsite-module__G3ecza__steps{grid-template-columns:1fr 1fr;gap:28px 20px}.payrollWebsite-module__G3ecza__audience,.payrollWebsite-module__G3ecza__suiteGrid{grid-template-columns:1fr}.payrollWebsite-module__G3ecza__audience article{padding:24px}.payrollWebsite-module__G3ecza__audience svg{margin-bottom:20px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__preview{margin-top:36px}.payrollWebsite-module__G3ecza__heroBottom{gap:10px 20px;font-size:10px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__preview aside,.payrollWebsite-module__G3ecza__preview aside{display:none}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__screen,.payrollWebsite-module__G3ecza__screen{padding:20px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__previewBody,.payrollWebsite-module__G3ecza__previewBody{min-height:0}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__screen .payrollWebsite-module__G3ecza__previewTitle{font-size:23px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__previewStats>div,.payrollWebsite-module__G3ecza__previewStats>div{flex-direction:column;align-items:flex-start;padding:12px 8px;font-size:9px}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__previewTable>div{font-size:10px}.payrollWebsite-module__G3ecza__previewTop{padding:10px}.payrollWebsite-module__G3ecza__sample{font-size:8px}.payrollWebsite-module__G3ecza__footerGrid{gap:32px 20px}.payrollWebsite-module__G3ecza__footerGrid>div,.payrollWebsite-module__G3ecza__footerGrid>nav:last-child{grid-column:1/-1}.payrollWebsite-module__G3ecza__footerBottom{flex-direction:column;gap:8px}.payrollWebsite-module__G3ecza__hero h1{font-size:clamp(39px,8vw,56px)}.payrollWebsite-module__G3ecza__hero .payrollWebsite-module__G3ecza__lead{font-size:17px}.payrollWebsite-module__G3ecza__eyebrow{font-size:9px!important}.payrollWebsite-module__G3ecza__bodyLarge{font-size:20px}.payrollWebsite-module__G3ecza__faqLayout{gap:28px}}@media (prefers-reduced-motion:no-preference){.payrollWebsite-module__G3ecza__site a,.payrollWebsite-module__G3ecza__site button{transition:background-color .15s,outline-offset .15s}.payrollWebsite-module__G3ecza__suiteGrid>a:hover{transition:transform .2s;transform:translateY(-3px)}@keyframes payrollWebsite-module__G3ecza__appear{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.payrollWebsite-module__G3ecza__site a[href="https://ohmyhq.com/waitlist?product=payroll"]{background:var(--color-primary);color:var(--color-on-primary)}.payrollWebsite-module__G3ecza__site .payrollWebsite-module__G3ecza__dark a[href="https://ohmyhq.com/waitlist?product=payroll"],.payrollWebsite-module__G3ecza__site .payrollWebsite-module__G3ecza__footer a[href="https://ohmyhq.com/waitlist?product=payroll"]{background:var(--color-on-rail);color:var(--color-rail)}.payrollWebsite-module__G3ecza__screen .payrollWebsite-module__G3ecza__previewTitle{color:var(--color-ink);margin:0;font-weight:500;line-height:1.3}
.ohmy-public-brand,.ohmy-public-brand[data-theme=light]{--color-primary:#1f6b4a;--color-primary-hover:#124631;--color-on-primary:#fff;--color-rail:#0b3b2c;--color-rail-ink:#c9ddd3;--color-on-rail:#fff;--color-page:#f6f7f6;--color-surface:#fff;--color-surface-sunken:#f3f5f4;--color-surface-hover:#f8faf9;--color-surface-selected:#e9f1ec;--color-tint:#f3f4f6;--color-logo-plate:#fff;--color-line:#e5e7eb;--color-line-soft:#eef0f2;--color-line-control:#8a8f95;--color-line-menu:#d1d5db;--color-line-hover:#9ca3af;--color-ink:#111827;--color-ink-2:#374151;--color-ink-muted:#4b5563;--color-ink-placeholder:#6b7280;--color-danger:#b42318;--color-on-danger:#fff;--color-badge-ink:#374151;--color-on-badge-ink:#fff;--color-dot-red:#d9473a;--color-dot-amber:#b26a00;--color-dot-green:#2f8f5b;--color-dot-grey:#8a8f95;--color-dot-blue:#3b6fd8;--color-dot-purple:#7c5cc4;--color-focus-ring:#1f6b4a;--color-focus-halo:#e3efe9;--color-overlay:#11182747;--color-brand-accent:#1f6b4a;--font-sans:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-code:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-page-title:21px;--text-page-title--line-height:28px;--text-page-title--font-weight:600;--text-section-title:16px;--text-section-title--line-height:22px;--text-section-title--font-weight:600;--text-card-title:13.5px;--text-card-title--line-height:20px;--text-card-title--font-weight:600;--text-body:14px;--text-body--line-height:20px;--text-body--font-weight:400;--text-table:13px;--text-table--line-height:18px;--text-table--font-weight:400;--text-meta:12px;--text-meta--line-height:16px;--text-meta--font-weight:400;--text-label:11px;--text-label--line-height:14px;--text-label--font-weight:600;--text-label--letter-spacing:.06em;--text-figure:20px;--text-figure--line-height:26px;--text-figure--font-weight:600;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:10px;--radius-xl:12px;--radius-pill:9999px;--spacing-row:38px;--spacing-row-compact:30px;--spacing-row-expanded:60px;--spacing-control:30px;--spacing-control-sm:26px;--spacing-control-touch:44px;--spacing-rail:72px;--spacing-menu:176px;--spacing-topbar:50px;--spacing-drawer:640px;--shadow-seg:0 1px 2px #1118271a;--shadow-row:0 1px 4px #1118271a;--shadow-actions:0 4px 14px #11182724;--shadow-popover:0 10px 30px #1118272e;--shadow-dialog:0 20px 50px #11182740;--z-sticky:4;--z-actions:3;--z-popover:20;--z-toast:30;--z-overlay:40;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--duration-loader-delay:.3s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1)}.ohmy-public-brand[data-theme=dark]{--color-primary:#5cb88c;--color-primary-hover:#86cfab;--color-on-primary:#062418;--color-rail:#0b3b2c;--color-rail-ink:#c9ddd3;--color-on-rail:#fff;--color-page:#0e1613;--color-surface:#141e1a;--color-surface-sunken:#101915;--color-surface-hover:#1a2520;--color-surface-selected:#1e3329;--color-tint:#222c28;--color-logo-plate:#fff;--color-line:#2b3631;--color-line-soft:#222c28;--color-line-control:#76817c;--color-line-menu:#3c4843;--color-line-hover:#8b9691;--color-ink:#e9eeec;--color-ink-2:#ccd5d1;--color-ink-muted:#a6b1ac;--color-ink-placeholder:#8e9994;--color-danger:#f08a7e;--color-on-danger:#2a0a06;--color-badge-ink:#4b5563;--color-on-badge-ink:#fff;--color-dot-red:#ee6a5c;--color-dot-amber:#e0a13c;--color-dot-green:#4cbf82;--color-dot-grey:#808b86;--color-dot-blue:#6f97ec;--color-dot-purple:#a58ce4;--color-focus-ring:#5cb88c;--color-focus-halo:#1e3329;--color-overlay:#0000008c;--color-brand-accent:#5cb88c;--font-sans:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-code:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-page-title:21px;--text-page-title--line-height:28px;--text-page-title--font-weight:600;--text-section-title:16px;--text-section-title--line-height:22px;--text-section-title--font-weight:600;--text-card-title:13.5px;--text-card-title--line-height:20px;--text-card-title--font-weight:600;--text-body:14px;--text-body--line-height:20px;--text-body--font-weight:400;--text-table:13px;--text-table--line-height:18px;--text-table--font-weight:400;--text-meta:12px;--text-meta--line-height:16px;--text-meta--font-weight:400;--text-label:11px;--text-label--line-height:14px;--text-label--font-weight:600;--text-label--letter-spacing:.06em;--text-figure:20px;--text-figure--line-height:26px;--text-figure--font-weight:600;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:10px;--radius-xl:12px;--radius-pill:9999px;--spacing-row:38px;--spacing-row-compact:30px;--spacing-row-expanded:60px;--spacing-control:30px;--spacing-control-sm:26px;--spacing-control-touch:44px;--spacing-rail:72px;--spacing-menu:176px;--spacing-topbar:50px;--spacing-drawer:640px;--shadow-seg:0 1px 2px #1118271a;--shadow-row:0 1px 4px #1118271a;--shadow-actions:0 4px 14px #11182724;--shadow-popover:0 10px 30px #1118272e;--shadow-dialog:0 20px 50px #11182740;--z-sticky:4;--z-actions:3;--z-popover:20;--z-toast:30;--z-overlay:40;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--duration-loader-delay:.3s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1)}
