html[data-lab-theme]{--lab-brand-1:#72ce5d;--lab-brand-2:#86e672;--lab-pixel-sage:#647b5c;--lab-pixel-muted:#9da995;--lab-success:#2f6b28;--lab-warning:#8a5300;--lab-primary:#72ce5d;--lab-accent:#86e672;--lab-on-primary:#142512;--lab-ground:#f3f6ef;--lab-surface:#fcfdf9;--lab-surface-soft:#e8eee2;--lab-line:#d6e1cf;--lab-ink:#17261b;--lab-muted:#657460;--lab-focus:#315d2c;--lab-field-error:#a02b2b;--lab-pixel-ink:#86e672;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-lab-theme=dark]{--lab-success:#b7e593;--lab-warning:#f2c66d;--lab-primary:#b7e593;--lab-accent:#b7e593;--lab-ground:#101e17;--lab-surface:#23372a;--lab-surface-soft:#1a2a21;--lab-line:#405744;--lab-ink:#edf4e8;--lab-muted:#b4c3ae;--lab-focus:#b7e593;--lab-field-error:#ffb4ab;--lab-pixel-ink:#b7e593;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-lab-palette=mono][data-lab-theme]{--lab-primary:#0a0a0a;--lab-accent:#0a0a0a;--lab-on-primary:#fff;--lab-ground:#f4f4f4;--lab-surface:#fff;--lab-surface-soft:#efefef;--lab-line:#e2e2e2;--lab-ink:#0a0a0a;--lab-muted:#6b6b6b;--lab-focus:#0a0a0a;--lab-pixel-ink:#8a8a8a;--lab-brand-1:var(--lab-ink);--lab-brand-2:var(--lab-ink);--lab-pixel-sage:#6b6b6b;--lab-pixel-muted:#a3a3a3;--lab-success:#0a0a0a;--lab-warning:#7a6234}html[data-lab-palette=mono][data-lab-theme=dark]{--lab-primary:#f5f5f5;--lab-accent:#f5f5f5;--lab-on-primary:#0a0a0a;--lab-ground:#0a0a0a;--lab-surface:#141414;--lab-surface-soft:#1c1c1c;--lab-line:#2c2c2c;--lab-ink:#f5f5f5;--lab-muted:#a3a3a3;--lab-focus:#f5f5f5;--lab-pixel-ink:#6b6b6b;--lab-pixel-sage:#8a8a8a;--lab-pixel-muted:#5c5c5c;--lab-success:#f5f5f5;--lab-warning:#c9b48a}html[data-lab-primary][data-lab-theme]:not([data-lab-palette=mono]){--lab-primary:var(--lab-seed);--lab-accent:color-mix(in oklab, var(--lab-seed) 82%, white);--lab-on-primary:var(--lab-seed-on);--lab-brand-1:var(--lab-seed);--lab-brand-2:color-mix(in oklab, var(--lab-seed) 80%, white);--lab-pixel-ink:color-mix(in oklab, var(--lab-seed) 82%, white);--lab-focus:color-mix(in oklab, var(--lab-seed) 55%, black);--lab-ground:color-mix(in oklab, var(--lab-seed) 5%, #f5f5f3);--lab-surface:color-mix(in oklab, var(--lab-seed) 2%, #fdfdfc);--lab-surface-soft:color-mix(in oklab, var(--lab-seed) 9%, #eeeeec);--lab-line:color-mix(in oklab, var(--lab-seed) 14%, #dcdcda);--lab-ink:color-mix(in oklab, var(--lab-seed) 14%, #161616);--lab-muted:color-mix(in oklab, var(--lab-seed) 18%, #676767);--lab-pixel-sage:color-mix(in oklab, var(--lab-seed) 30%, #707070);--lab-pixel-muted:color-mix(in oklab, var(--lab-seed) 20%, #a0a0a0)}html[data-lab-primary][data-lab-theme=dark]:not([data-lab-palette=mono]){--lab-primary:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-accent:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-on-primary:var(--lab-seed-on-dark);--lab-brand-2:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-pixel-ink:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-focus:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-ground:color-mix(in oklab, var(--lab-seed) 12%, #0d0d0d);--lab-surface:color-mix(in oklab, var(--lab-seed) 14%, #1d1d1d);--lab-surface-soft:color-mix(in oklab, var(--lab-seed) 12%, #161616);--lab-line:color-mix(in oklab, var(--lab-seed) 22%, #383838);--lab-ink:color-mix(in oklab, var(--lab-seed) 8%, #f0f0f0);--lab-muted:color-mix(in oklab, var(--lab-seed) 18%, #b0b0b0);--lab-pixel-sage:color-mix(in oklab, var(--lab-seed) 30%, #8a8a8a);--lab-pixel-muted:color-mix(in oklab, var(--lab-seed) 20%, #5c5c5c)}html[data-lab-palette=mono][data-lab-primary][data-lab-theme]{--lab-primary:var(--lab-seed);--lab-accent:var(--lab-seed);--lab-on-primary:var(--lab-seed-on);--lab-focus:color-mix(in oklab, var(--lab-seed) 70%, black);--lab-brand-1:var(--lab-seed);--lab-brand-2:var(--lab-seed);--lab-pixel-ink:var(--lab-seed)}html[data-lab-palette=mono][data-lab-primary][data-lab-theme=dark]{--lab-primary:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-accent:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-on-primary:var(--lab-seed-on-dark);--lab-focus:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-brand-2:color-mix(in srgb, var(--lab-seed) 70%, white);--lab-pixel-ink:color-mix(in srgb, var(--lab-seed) 70%, white)}
html[data-lab-theme] :is(.lab-app,.lab-presentation,.lab-floating-root){--text-main:var(--lab-ink);--line:var(--lab-line);color:var(--lab-ink)}html[data-lab-theme] .lab-app{background:var(--lab-ground)}html[data-lab-theme] :is(.lab-editor,.lab-modal,.lab-pane,.lab-billing-card,.lab-saved-voice,.lab-plan-tile){background:var(--lab-surface);border-color:var(--lab-line)}html[data-lab-theme] :is(.lab-input,.lab-textarea,.lab-select,.lab-writing textarea,.lab-writing input){color:var(--lab-ink);border-color:var(--lab-line)}html[data-lab-theme] :is(.lab-input,.lab-select){background:var(--lab-surface)}html[data-lab-theme] :is(.lab-input,.lab-textarea)::placeholder{color:var(--lab-muted);opacity:.7}html[data-lab-theme] :is(.lab-heading p,.lab-eyebrow,.lab-pro-label,.lab-auto,.lab-free-note,.lab-quota,.lab-settings p,.lab-settings h4,.lab-results small,.lab-footer,.lab-modal-body>p,.lab-upgrade-content>p,.lab-upgrade-content li,.lab-billing-card p,.lab-account small,.lab-voice-button small,.lab-discover-voice small,.lab-allowance p,.lab-allowance small,.lab-payment-note,.lab-history small){color:var(--lab-muted)}html[data-lab-theme] :is(.lab-app,.lab-presentation) .lab-dark:not([data-variant]){border-color:#0000;background:var(--lab-primary)!important;color:var(--lab-on-primary)!important}html[data-lab-theme] :is(.lab-app,.lab-presentation) .lab-dark:not([data-variant]):hover{background:var(--lab-accent)!important}html[data-lab-theme] :is(.lab-outline,.lab-plan-choice button,.lab-payment-choice button,.lab-ready,.lab-allowance){border-color:var(--lab-line);background:var(--lab-surface)}html[data-lab-theme] :is(.lab-app,.lab-presentation) button:not(.lab-dark,[data-variant],[data-surface-variant],.lab-field-select-control):hover{background-color:var(--lab-surface-soft)}html[data-lab-theme] :is(.lab-app,.lab-presentation) :focus-visible{outline-color:var(--lab-focus-ring-color)}html[data-lab-theme] .lab-app .lab-discover-voice{background:var(--lab-surface)!important}html[data-lab-theme] .lab-app .lab-discover-voice:hover{background:var(--lab-surface-soft)!important}html[data-lab-theme] :is(.lab-plan-choice,.lab-payment-choice) button.selected{background:color-mix(in srgb, var(--lab-primary) 12%, var(--lab-surface));border-color:var(--lab-focus)}html[data-lab-theme] .lab-glass-group{background:var(--lab-glass-fill);border-color:var(--lab-line)}html[data-lab-theme] .lab-scaffold :is(.lab-sidebar button.active,.lab-product-nav .active){background:color-mix(in srgb, var(--lab-primary) 18%, var(--lab-surface))}html[data-lab-theme] .lab-scaffold :is(.lab-workspace,.lab-allowance){background:color-mix(in srgb, var(--lab-surface) 70%, transparent)}html[data-lab-theme] .lab-pro-badge{background:var(--lab-surface-soft);color:var(--lab-muted);border-color:var(--lab-line)}html[data-lab-theme] .lab-select-option[data-highlighted]{background:var(--lab-surface-soft);color:var(--lab-ink)}html[data-lab-theme] .lab-audio-dock{--audio-ink:var(--lab-ink);--audio-muted:var(--lab-muted);--audio-line:var(--lab-line)}html[data-lab-theme] :is(.lab-audio-dock__art,.lab-audio-dock__tools,.lab-audio-trigger){background:var(--lab-surface-soft);color:var(--lab-ink);border-color:var(--lab-line)}html[data-lab-theme] .lab-audio-dock__play{background:var(--lab-primary);color:var(--lab-on-primary)}html[data-lab-theme] .lab-pixel-tone-sage{color:var(--lab-focus)}html[data-lab-theme=dark] :is(.lab-close,.lab-expression-menu,.lab-empty,.lab-paragraph-head,.lab-ready){background:var(--lab-surface-soft);color:var(--lab-ink)}html[data-lab-theme=dark] .lab-tab.active{color:var(--lab-ink)}html[data-lab-theme]{--lab-voice-input-size:var(--lab-control-touch-target,44px);--lab-voice-input-edge-gap:4px}html[data-lab-theme] .lab-control.lab-voice-input[data-variant]{z-index:1;width:var(--lab-voice-input-size);min-width:var(--lab-voice-input-size);height:var(--lab-voice-input-size);min-height:var(--lab-voice-input-size);border-radius:var(--lab-radius-control-small);corner-shape:superellipse(1.5);color:var(--lab-focus);background:var(--lab-surface-soft);padding:0;position:absolute}html[data-lab-theme] .lab-voice-input .lab-swap svg{width:20px;height:20px}html[data-lab-theme] .lab-control.lab-voice-input.is-recording[data-variant]{color:var(--lab-danger)}html[data-lab-theme] .lab-theme-switch{flex-shrink:0;min-width:32px;padding:7px!important}.lab-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce){html[data-lab-theme] .lab-glass-group{background:var(--lab-surface)}}.lab-scaffold .lab-rail-brand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.lab-scaffold .lab-rail-brand .lab-workspace{flex-basis:100%}html[data-lab-theme=dark] :is(.lab-inline-error,.lab-over-limit,.lab-library-error,.lab-error){color:#ffb4ab}@media (max-width:720px){.lab-scaffold .lab-rail-brand{gap:10px}.lab-scaffold .lab-header-actions{gap:2px;padding-inline:4px}}@media (max-width:360px){.lab-scaffold .lab-header .lab-brand>span:last-child{font-size:16px}.lab-scaffold .lab-header .fo-logo{width:65px!important}}html[data-lab-theme=dark] :is(.lab-app,.lab-presentation,.lab-floating-root) :is(h1,h2,h3,h4,strong,b,label:not(.lab-text-field-label)),html[data-lab-theme=dark] :is(.lab-app,.lab-presentation,.lab-floating-root) button:not(.lab-dark,.lab-audio-dock__play,.lab-voice-input,[data-variant],[data-surface-variant],.lab-field-select-control),html[data-lab-theme] .lab-scaffold .lab-sidebar button{color:var(--lab-ink)}html[data-lab-theme] .lab-scaffold .lab-rail-brand .lab-brand .fo-logo{width:82px}html[data-lab-theme] .lab-scaffold .lab-rail-brand .lab-brand>span:last-child{font-size:18px}html[data-lab-theme=dark] :is(.lab-script-result,.lab-pending){background:var(--lab-surface-soft);border-color:var(--lab-line)}html[data-lab-theme=dark] .lab-app :is(.lab-select,.lab-editor-meta .lab-control:not([data-variant]),.lab-settings .lab-control:not([data-variant]),.lab-outline:not([data-variant])):not([data-surface-variant]),html[data-lab-theme=dark] .lab-presentation :is(.lab-select,.lab-outline:not([data-variant])):not([data-surface-variant]),html[data-lab-theme=dark] .lab-badge{color:var(--lab-ink);border-color:var(--lab-line);background:var(--lab-surface-soft)!important}html[data-lab-theme] .lab-scaffold .lab-rail-brand .lab-brand{gap:6px;padding-inline:2px}html[data-lab-theme] .lab-scaffold .lab-sidebar .lab-theme-switch{flex:0 0 32px;width:32px}html[data-lab-theme=dark] .lab-allowance b>span{background:var(--lab-surface-soft);color:var(--lab-ink)}.lab-control{corner-shape:superellipse(1.5)}html[data-lab-theme] :is(.lab-app,.lab-presentation) :is(input:not([type=checkbox],[type=file],[type=range],[type=radio],.lab-choice-input,.lab-input,.lab-raw-editor),textarea:not(.lab-textarea,.lab-raw-editor)){border-color:var(--lab-line);background-color:var(--lab-surface)!important;color:var(--lab-ink)!important}html[data-lab-theme] .lab-app .lab-tabs .lab-tab.active{background:color-mix(in srgb, var(--lab-primary) 18%, var(--lab-surface));color:var(--lab-ink)}html[data-lab-theme] .lab-app .lab-tabs .lab-tab:hover:not(.active){background:color-mix(in srgb, var(--lab-primary) 9%, transparent)}html[data-lab-theme] .lab-app .lab-tabs .lab-tab{color:var(--lab-muted)}html[data-lab-theme] .lab-app .lab-tabs .lab-tab.active{color:var(--lab-ink)}

