@layer omfp-tokens{@font-face{font-family:IBM Plex Serif;src:url(./fonts/ibm-plex-serif-latin-400-normal.woff2)format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(./fonts/ibm-plex-serif-latin-400-italic.woff2)format(woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(./fonts/ibm-plex-serif-latin-600-normal.woff2)format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(./fonts/ibm-plex-serif-latin-700-normal.woff2)format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Commit Mono;src:url(./fonts/commit-mono-latin-400-normal.woff2)format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Commit Mono;src:url(./fonts/commit-mono-latin-400-italic.woff2)format(woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Commit Mono;src:url(./fonts/commit-mono-latin-600-normal.woff2)format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Commit Mono;src:url(./fonts/commit-mono-latin-700-normal.woff2)format(woff2);font-weight:700;font-style:normal;font-display:swap}:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;accent-color:var(--omfp-primary);--omfp-primary:#006876;--omfp-on-primary:#fff;--omfp-primary-container:#9fefff;--omfp-on-primary-container:#004e59;--omfp-secondary:#4d616c;--omfp-on-secondary:#fff;--omfp-secondary-container:#d0e6f3;--omfp-on-secondary-container:#364954;--omfp-tertiary:#584aca;--omfp-on-tertiary:#fff;--omfp-tertiary-container:#e4dfff;--omfp-on-tertiary-container:#402eb2;--omfp-error:#ba1a1a;--omfp-on-error:#fff;--omfp-error-container:#ffdad6;--omfp-on-error-container:#93000a;--omfp-surface:#faf8ff;--omfp-on-surface:#1a1b23;--omfp-surface-variant:#dce2f2;--omfp-on-surface-variant:#404753;--omfp-surface-container-lowest:#fff;--omfp-surface-container-low:#f3f2fd;--omfp-surface-container:#eeedf8;--omfp-surface-container-high:#e8e7f2;--omfp-surface-container-highest:#e2e1ec;--omfp-surface-dim:#dad9e4;--omfp-surface-bright:#faf8ff;--omfp-inverse-surface:#2f3038;--omfp-inverse-on-surface:#f1f0fa;--omfp-inverse-primary:#44d8f0;--omfp-outline:#717785;--omfp-outline-variant:#c0c7d5;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#225f23;--omfp-on-success:#fff;--omfp-warning:#7e4600;--omfp-on-warning:#fff;--omfp-font-prose:"IBM Plex Serif",ui-serif,Georgia,serif;--omfp-font-code:"Commit Mono",ui-monospace,monospace;--omfp-font-ui:var(--omfp-font-code);--omfp-fs-2xs:.6875rem;--omfp-fs-xs:.75rem;--omfp-fs-sm:.78125rem;--omfp-fs-md:.8125rem;--omfp-fs-lg:.9375rem;--omfp-fs-xl:1.125rem;--omfp-fs-prose:1rem;--omfp-fs-code:.78125rem;--omfp-fw-regular:400;--omfp-fw-medium:600;--omfp-fw-strong:700;--omfp-lh-ui:1.4;--omfp-lh-prose:1.5;--omfp-lh-code:1.5;--omfp-label-case:none;--omfp-label-track:0;--omfp-unit:.25rem;--omfp-density:1;--omfp-kbd-pad:.36em .4em;--omfp-pill-pad:.1em .5em;--omfp-tag-pad:.1em .45em;--omfp-code-pad:.08em .32em;--omfp-md-block:.7em;--omfp-md-head:1em;--omfp-md-head-after:.5em;--omfp-md-item:.2em;--omfp-md-indent:1.4em;--omfp-glyph-gap:.1em;--omfp-mark-gap:.5ch;--omfp-side-w:17rem;--omfp-panel-w:22rem;--omfp-bar-h:2.125rem;--omfp-status-h:1.625rem;--omfp-gutter:2rem;--omfp-measure:50rem;--omfp-touch:44px;--omfp-areabar-h:max(var(--omfp-touch),3rem);--omfp-float-w:24rem;--omfp-tip-w:24rem;--omfp-toast-w:22rem;--omfp-key-col:13em;--omfp-scrollbar-clearance:20px;--omfp-r-ctl:.375rem;--omfp-r-row:.375rem;--omfp-r-chip:.3125rem;--omfp-r-card:.625rem;--omfp-bw:1px;--omfp-rule:color-mix(in oklab,var(--omfp-outline-variant)80%,transparent);--omfp-rule-strong:var(--omfp-outline-variant);--omfp-grad-end:color-mix(in oklab,var(--omfp-tertiary)68%,var(--omfp-on-surface));--omfp-grad:linear-gradient(90deg,var(--omfp-primary),var(--omfp-tertiary)62%,var(--omfp-grad-end));--omfp-grad-loop:linear-gradient(90deg,var(--omfp-primary),var(--omfp-tertiary)30%,var(--omfp-grad-end)50%,var(--omfp-tertiary)70%,var(--omfp-primary));--omfp-grad-soft:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary)16%,transparent),color-mix(in oklab,var(--omfp-tertiary)10%,transparent));--omfp-ok:color-mix(in oklab,var(--omfp-success)85%,var(--omfp-surface));--omfp-warn:color-mix(in oklab,var(--omfp-warning)85%,var(--omfp-surface));--omfp-app-bg:var(--omfp-surface);--omfp-side-bg:var(--omfp-surface-container-lowest);--omfp-bar-bg:var(--omfp-surface-container-lowest);--omfp-card-bg:transparent;--omfp-card-border:var(--omfp-rule);--omfp-field-bg:transparent;--omfp-field-border:var(--omfp-rule-strong);--omfp-ctl-bg:transparent;--omfp-code-bg:var(--omfp-surface-container-low);--omfp-pop-bg:var(--omfp-surface-container-low);--omfp-pop-border:color-mix(in oklab,var(--omfp-primary)45%,var(--omfp-outline-variant));--omfp-pop-shadow:0 0 0 1px color-mix(in oklab,var(--omfp-primary)8%,transparent),0 .75rem 2rem color-mix(in oklab,var(--omfp-primary)14%,transparent);--omfp-kbd-bg:var(--omfp-surface-container);--omfp-ic:.875rem;--omfp-ic-sm:.8125rem;--omfp-ic-stroke:2;--omfp-focus-w:1px;--omfp-focus-off:1px;--omfp-focus-color:var(--omfp-primary);--omfp-focus-bg:color-mix(in oklab,var(--omfp-primary)12%,transparent);--omfp-focus-bar:var(--omfp-primary);--omfp-hover:color-mix(in oklab,var(--omfp-primary)8%,transparent);--omfp-press:color-mix(in oklab,var(--omfp-primary)15%,transparent);--omfp-sel-bg:var(--omfp-grad-soft);--omfp-sel-fg:var(--omfp-on-surface);--omfp-disabled:.42;--omfp-dur-1:.11s;--omfp-dur-2:.22s;--omfp-ease:cubic-bezier(.2,.7,.2,1)}:root,[data-density]{--omfp-s1:calc(var(--omfp-unit)*1*var(--omfp-density));--omfp-s2:calc(var(--omfp-unit)*2*var(--omfp-density));--omfp-s3:calc(var(--omfp-unit)*3*var(--omfp-density));--omfp-s4:calc(var(--omfp-unit)*4*var(--omfp-density));--omfp-s5:calc(var(--omfp-unit)*5*var(--omfp-density));--omfp-s6:calc(var(--omfp-unit)*6*var(--omfp-density));--omfp-s8:calc(var(--omfp-unit)*8*var(--omfp-density));--omfp-row-h:calc(1.5rem*var(--omfp-density));--omfp-ctl-h:calc(1.75rem*var(--omfp-density));--omfp-ctl-h-sm:calc(1.4375rem*var(--omfp-density));--omfp-msg-gap:calc(1.25rem*var(--omfp-density))}[data-density=compact]{--omfp-density:1}[data-density=normal]{--omfp-density:1.3}@media (pointer:coarse){:root,[data-density]{--omfp-row-h:max(var(--omfp-touch),calc(1.5rem*var(--omfp-density)));--omfp-ctl-h:max(var(--omfp-touch),calc(1.75rem*var(--omfp-density)));--omfp-ctl-h-sm:max(var(--omfp-touch),calc(1.4375rem*var(--omfp-density)))}:root{--omfp-bar-h:max(var(--omfp-touch),2.125rem)}}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--omfp-primary:#44d8f0;--omfp-on-primary:#00363e;--omfp-primary-container:#004e59;--omfp-on-primary-container:#9fefff;--omfp-secondary:#b4cad6;--omfp-on-secondary:#1f333d;--omfp-secondary-container:#364954;--omfp-on-secondary-container:#d0e6f3;--omfp-tertiary:#c6c0ff;--omfp-on-tertiary:#28069c;--omfp-tertiary-container:#402eb2;--omfp-on-tertiary-container:#e4dfff;--omfp-error:#ffb4ab;--omfp-on-error:#690005;--omfp-error-container:#93000a;--omfp-on-error-container:#ffdad6;--omfp-surface:#12131a;--omfp-on-surface:#e2e1ec;--omfp-surface-variant:#404753;--omfp-on-surface-variant:#c0c7d5;--omfp-surface-container-lowest:#0c0e15;--omfp-surface-container-low:#1a1b23;--omfp-surface-container:#1e1f27;--omfp-surface-container-high:#282a31;--omfp-surface-container-highest:#33343c;--omfp-surface-dim:#12131a;--omfp-surface-bright:#373941;--omfp-inverse-surface:#e2e1ec;--omfp-inverse-on-surface:#2f3038;--omfp-inverse-primary:#006876;--omfp-outline:#8a919f;--omfp-outline-variant:#404753;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#8fd88a;--omfp-on-success:#00390a;--omfp-warning:#ffb868;--omfp-on-warning:#4a2800;--omfp-pop-bg:var(--omfp-surface-container)}}:root[data-color-scheme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--omfp-primary:#44d8f0;--omfp-on-primary:#00363e;--omfp-primary-container:#004e59;--omfp-on-primary-container:#9fefff;--omfp-secondary:#b4cad6;--omfp-on-secondary:#1f333d;--omfp-secondary-container:#364954;--omfp-on-secondary-container:#d0e6f3;--omfp-tertiary:#c6c0ff;--omfp-on-tertiary:#28069c;--omfp-tertiary-container:#402eb2;--omfp-on-tertiary-container:#e4dfff;--omfp-error:#ffb4ab;--omfp-on-error:#690005;--omfp-error-container:#93000a;--omfp-on-error-container:#ffdad6;--omfp-surface:#12131a;--omfp-on-surface:#e2e1ec;--omfp-surface-variant:#404753;--omfp-on-surface-variant:#c0c7d5;--omfp-surface-container-lowest:#0c0e15;--omfp-surface-container-low:#1a1b23;--omfp-surface-container:#1e1f27;--omfp-surface-container-high:#282a31;--omfp-surface-container-highest:#33343c;--omfp-surface-dim:#12131a;--omfp-surface-bright:#373941;--omfp-inverse-surface:#e2e1ec;--omfp-inverse-on-surface:#2f3038;--omfp-inverse-primary:#006876;--omfp-outline:#8a919f;--omfp-outline-variant:#404753;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#8fd88a;--omfp-on-success:#00390a;--omfp-warning:#ffb868;--omfp-on-warning:#4a2800;--omfp-pop-bg:var(--omfp-surface-container)}}@layer omfp-tokens{:root[data-theme=catppuccin]{--omfp-primary:#8230e7;--omfp-on-primary:#fff;--omfp-primary-container:#d7cff6;--omfp-on-primary-container:#6e02ce;--omfp-secondary:#4958c9;--omfp-on-secondary:#fff;--omfp-secondary-container:#cad3ef;--omfp-on-secondary-container:#3741b1;--omfp-tertiary:#a6368b;--omfp-on-tertiary:#fff;--omfp-tertiary-container:#e4ccdf;--omfp-on-tertiary-container:#8d1b74;--omfp-error:#c80034;--omfp-on-error:#fff;--omfp-error-container:#eecbcd;--omfp-on-error-container:#a10028;--omfp-surface:#eff1f5;--omfp-on-surface:#4c4f69;--omfp-surface-variant:#dce0e8;--omfp-on-surface-variant:#555870;--omfp-surface-container-lowest:#e6e9ef;--omfp-surface-container-low:#e6e9ef;--omfp-surface-container:#dce0e8;--omfp-surface-container-high:#ccd0da;--omfp-surface-container-highest:#ccd0da;--omfp-surface-dim:#dce0e8;--omfp-surface-bright:#eff1f5;--omfp-inverse-surface:#4c4f69;--omfp-inverse-on-surface:#eff1f5;--omfp-inverse-primary:#cba6f7;--omfp-outline:#7c7f8f;--omfp-outline-variant:#bcc0cc;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#145900;--omfp-on-success:#fff;--omfp-warning:#873100;--omfp-on-warning:#fff}@media (prefers-color-scheme:dark){:root[data-theme=catppuccin]:not([data-color-scheme=light]){--omfp-primary:#cba6f7;--omfp-on-primary:#11111b;--omfp-primary-container:#504568;--omfp-on-primary-container:#ddc2ff;--omfp-secondary:#b4befe;--omfp-on-secondary:#11111b;--omfp-secondary-container:#494c6a;--omfp-on-secondary-container:#c7d0ff;--omfp-tertiary:#f5c2e7;--omfp-on-tertiary:#11111b;--omfp-tertiary-container:#5b4d64;--omfp-on-tertiary-container:#fdcaef;--omfp-error:#f38ba8;--omfp-on-error:#11111b;--omfp-error-container:#5c3f53;--omfp-on-error-container:#ffb4c7;--omfp-surface:#1e1e2e;--omfp-on-surface:#cdd6f4;--omfp-surface-variant:#313244;--omfp-on-surface-variant:#bac2de;--omfp-surface-container-lowest:#181825;--omfp-surface-container-low:#11111b;--omfp-surface-container:#313244;--omfp-surface-container-high:#313244;--omfp-surface-container-highest:#45475a;--omfp-surface-dim:#11111b;--omfp-surface-bright:#313244;--omfp-inverse-surface:#cdd6f4;--omfp-inverse-on-surface:#1e1e2e;--omfp-inverse-primary:#8230e7;--omfp-outline:#7f849c;--omfp-outline-variant:#45475a;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#a6e3a1;--omfp-on-success:#11111b;--omfp-warning:#f9e2af;--omfp-on-warning:#11111b}}:root[data-theme=catppuccin][data-color-scheme=dark]{--omfp-primary:#cba6f7;--omfp-on-primary:#11111b;--omfp-primary-container:#504568;--omfp-on-primary-container:#ddc2ff;--omfp-secondary:#b4befe;--omfp-on-secondary:#11111b;--omfp-secondary-container:#494c6a;--omfp-on-secondary-container:#c7d0ff;--omfp-tertiary:#f5c2e7;--omfp-on-tertiary:#11111b;--omfp-tertiary-container:#5b4d64;--omfp-on-tertiary-container:#fdcaef;--omfp-error:#f38ba8;--omfp-on-error:#11111b;--omfp-error-container:#5c3f53;--omfp-on-error-container:#ffb4c7;--omfp-surface:#1e1e2e;--omfp-on-surface:#cdd6f4;--omfp-surface-variant:#313244;--omfp-on-surface-variant:#bac2de;--omfp-surface-container-lowest:#181825;--omfp-surface-container-low:#11111b;--omfp-surface-container:#313244;--omfp-surface-container-high:#313244;--omfp-surface-container-highest:#45475a;--omfp-surface-dim:#11111b;--omfp-surface-bright:#313244;--omfp-inverse-surface:#cdd6f4;--omfp-inverse-on-surface:#1e1e2e;--omfp-inverse-primary:#8230e7;--omfp-outline:#7f849c;--omfp-outline-variant:#45475a;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#a6e3a1;--omfp-on-success:#11111b;--omfp-warning:#f9e2af;--omfp-on-warning:#11111b}:root[data-theme=gruvbox]{--omfp-primary:#895600;--omfp-on-primary:#f9f5d7;--omfp-primary-container:#e4d1a2;--omfp-on-primary-container:#6f4500;--omfp-secondary:#076678;--omfp-on-secondary:#f9f5d7;--omfp-secondary-container:#ced4b8;--omfp-on-secondary-container:#005565;--omfp-tertiary:#336c4a;--omfp-on-tertiary:#f9f5d7;--omfp-tertiary-container:#d2d5ac;--omfp-on-tertiary-container:#1e5838;--omfp-error:#9d0006;--omfp-on-error:#f9f5d7;--omfp-error-container:#edc6a1;--omfp-on-error-container:#9b0006;--omfp-surface:#fbf1c7;--omfp-on-surface:#3c3836;--omfp-surface-variant:#ebdbb2;--omfp-on-surface-variant:#5b5149;--omfp-surface-container-lowest:#f9f5d7;--omfp-surface-container-low:#f2e5bc;--omfp-surface-container:#ebdbb2;--omfp-surface-container-high:#ebdbb2;--omfp-surface-container-highest:#d5c4a1;--omfp-surface-dim:#d5c4a1;--omfp-surface-bright:#f9f5d7;--omfp-inverse-surface:#3c3836;--omfp-inverse-on-surface:#fbf1c7;--omfp-inverse-primary:#fabd2f;--omfp-outline:#7c6f64;--omfp-outline-variant:#d5c4a1;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#504c00;--omfp-on-success:#f9f5d7;--omfp-warning:#882b00;--omfp-on-warning:#f9f5d7}@media (prefers-color-scheme:dark){:root[data-theme=gruvbox]:not([data-color-scheme=light]){--omfp-primary:#fabd2f;--omfp-on-primary:#1d2021;--omfp-primary-container:#645435;--omfp-on-primary-container:#ffdb95;--omfp-secondary:#86a99b;--omfp-on-secondary:#1d2021;--omfp-secondary-container:#444e4a;--omfp-on-secondary-container:#b2d7c8;--omfp-tertiary:#8ec07c;--omfp-on-tertiary:#1d2021;--omfp-tertiary-container:#475442;--omfp-on-tertiary-container:#b0e49e;--omfp-error:#ff7964;--omfp-on-error:#1d2021;--omfp-error-container:#68423c;--omfp-on-error-container:#ffc0b4;--omfp-surface:#282828;--omfp-on-surface:#ebdbb2;--omfp-surface-variant:#3c3836;--omfp-on-surface-variant:#c7b89c;--omfp-surface-container-lowest:#1d2021;--omfp-surface-container-low:#32302f;--omfp-surface-container:#3c3836;--omfp-surface-container-high:#504945;--omfp-surface-container-highest:#504945;--omfp-surface-dim:#1d2021;--omfp-surface-bright:#504945;--omfp-inverse-surface:#ebdbb2;--omfp-inverse-on-surface:#282828;--omfp-inverse-primary:#895600;--omfp-outline:#928374;--omfp-outline-variant:#504945;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#bdc02d;--omfp-on-success:#1d2021;--omfp-warning:#ffa46b;--omfp-on-warning:#1d2021}}:root[data-theme=gruvbox][data-color-scheme=dark]{--omfp-primary:#fabd2f;--omfp-on-primary:#1d2021;--omfp-primary-container:#645435;--omfp-on-primary-container:#ffdb95;--omfp-secondary:#86a99b;--omfp-on-secondary:#1d2021;--omfp-secondary-container:#444e4a;--omfp-on-secondary-container:#b2d7c8;--omfp-tertiary:#8ec07c;--omfp-on-tertiary:#1d2021;--omfp-tertiary-container:#475442;--omfp-on-tertiary-container:#b0e49e;--omfp-error:#ff7964;--omfp-on-error:#1d2021;--omfp-error-container:#68423c;--omfp-on-error-container:#ffc0b4;--omfp-surface:#282828;--omfp-on-surface:#ebdbb2;--omfp-surface-variant:#3c3836;--omfp-on-surface-variant:#c7b89c;--omfp-surface-container-lowest:#1d2021;--omfp-surface-container-low:#32302f;--omfp-surface-container:#3c3836;--omfp-surface-container-high:#504945;--omfp-surface-container-highest:#504945;--omfp-surface-dim:#1d2021;--omfp-surface-bright:#504945;--omfp-inverse-surface:#ebdbb2;--omfp-inverse-on-surface:#282828;--omfp-inverse-primary:#895600;--omfp-outline:#928374;--omfp-outline-variant:#504945;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#bdc02d;--omfp-on-success:#1d2021;--omfp-warning:#ffa46b;--omfp-on-warning:#1d2021}:root[data-theme=tokyo-night]{--omfp-primary:#0059be;--omfp-on-primary:#fff;--omfp-primary-container:#b8c7e1;--omfp-on-primary-container:#004393;--omfp-secondary:#006487;--omfp-on-secondary:#fff;--omfp-secondary-container:#b9c8d4;--omfp-on-secondary-container:#004c67;--omfp-tertiary:#7b30cf;--omfp-on-tertiary:#fff;--omfp-tertiary-container:#cbc2e5;--omfp-on-tertiary-container:#6506b5;--omfp-error:#ad2b2f;--omfp-on-error:#fff;--omfp-error-container:#dcbfc1;--omfp-on-error-container:#910317;--omfp-surface:#e1e2e7;--omfp-on-surface:#284fac;--omfp-surface-variant:#c4c8da;--omfp-on-surface-variant:#2b4fa9;--omfp-surface-container-lowest:#e1e2e7;--omfp-surface-container-low:#d0d5e3;--omfp-surface-container:#d0d5e3;--omfp-surface-container-high:#c4c8da;--omfp-surface-container-highest:#c1c9df;--omfp-surface-dim:#c1c9df;--omfp-surface-bright:#e1e2e7;--omfp-inverse-surface:#284fac;--omfp-inverse-on-surface:#e1e2e7;--omfp-inverse-primary:#7aa2f7;--omfp-outline:#68709a;--omfp-outline-variant:#a8aecb;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#344f12;--omfp-on-success:#fff;--omfp-warning:#713900;--omfp-on-warning:#fff}@media (prefers-color-scheme:dark){:root[data-theme=tokyo-night]:not([data-color-scheme=light]){--omfp-primary:#7aa2f7;--omfp-on-primary:#16161e;--omfp-primary-container:#374262;--omfp-on-primary-container:#a3c2ff;--omfp-secondary:#7dcfff;--omfp-on-secondary:#16161e;--omfp-secondary-container:#394e64;--omfp-on-secondary-container:#96d8ff;--omfp-tertiary:#bb9af7;--omfp-on-tertiary:#16161e;--omfp-tertiary-container:#484062;--omfp-on-tertiary-container:#d0b9ff;--omfp-error:#f7768e;--omfp-on-error:#16161e;--omfp-error-container:#5a3845;--omfp-on-error-container:#ffa8b4;--omfp-surface:#1a1b26;--omfp-on-surface:#c0caf5;--omfp-surface-variant:#292e42;--omfp-on-surface-variant:#aeb7dc;--omfp-surface-container-lowest:#16161e;--omfp-surface-container-low:#1f2335;--omfp-surface-container:#292e42;--omfp-surface-container-high:#3b4261;--omfp-surface-container-highest:#414868;--omfp-surface-dim:#0c0e14;--omfp-surface-bright:#3b4261;--omfp-inverse-surface:#c0caf5;--omfp-inverse-on-surface:#1a1b26;--omfp-inverse-primary:#0059be;--omfp-outline:#737aa2;--omfp-outline-variant:#3b4261;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#9ece6a;--omfp-on-success:#16161e;--omfp-warning:#e0af68;--omfp-on-warning:#16161e}}:root[data-theme=tokyo-night][data-color-scheme=dark]{--omfp-primary:#7aa2f7;--omfp-on-primary:#16161e;--omfp-primary-container:#374262;--omfp-on-primary-container:#a3c2ff;--omfp-secondary:#7dcfff;--omfp-on-secondary:#16161e;--omfp-secondary-container:#394e64;--omfp-on-secondary-container:#96d8ff;--omfp-tertiary:#bb9af7;--omfp-on-tertiary:#16161e;--omfp-tertiary-container:#484062;--omfp-on-tertiary-container:#d0b9ff;--omfp-error:#f7768e;--omfp-on-error:#16161e;--omfp-error-container:#5a3845;--omfp-on-error-container:#ffa8b4;--omfp-surface:#1a1b26;--omfp-on-surface:#c0caf5;--omfp-surface-variant:#292e42;--omfp-on-surface-variant:#aeb7dc;--omfp-surface-container-lowest:#16161e;--omfp-surface-container-low:#1f2335;--omfp-surface-container:#292e42;--omfp-surface-container-high:#3b4261;--omfp-surface-container-highest:#414868;--omfp-surface-dim:#0c0e14;--omfp-surface-bright:#3b4261;--omfp-inverse-surface:#c0caf5;--omfp-inverse-on-surface:#1a1b26;--omfp-inverse-primary:#0059be;--omfp-outline:#737aa2;--omfp-outline-variant:#3b4261;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#9ece6a;--omfp-on-success:#16161e;--omfp-warning:#e0af68;--omfp-on-warning:#16161e}:root[data-theme=nord]{--omfp-primary:#496b95;--omfp-on-primary:#eceff4;--omfp-primary-container:#cad4e1;--omfp-on-primary-container:#2f5079;--omfp-secondary:#4e6c89;--omfp-on-secondary:#eceff4;--omfp-secondary-container:#cbd4de;--omfp-on-secondary-container:#34516d;--omfp-tertiary:#815e7b;--omfp-on-tertiary:#eceff4;--omfp-tertiary-container:#d6d0db;--omfp-on-tertiary-container:#65435f;--omfp-error:#a74c56;--omfp-on-error:#eceff4;--omfp-error-container:#e1ced2;--omfp-on-error-container:#88303d;--omfp-surface:#eceff4;--omfp-on-surface:#2e3440;--omfp-surface-variant:#d8dee9;--omfp-on-surface-variant:#4c566a;--omfp-surface-container-lowest:#eceff4;--omfp-surface-container-low:#e5e9f0;--omfp-surface-container:#e5e9f0;--omfp-surface-container-high:#d8dee9;--omfp-surface-container-highest:#d8dee9;--omfp-surface-dim:#d8dee9;--omfp-surface-bright:#eceff4;--omfp-inverse-surface:#2e3440;--omfp-inverse-on-surface:#eceff4;--omfp-inverse-primary:#88c0d0;--omfp-outline:#4c566a;--omfp-outline-variant:#d8dee9;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#435a2d;--omfp-on-success:#eceff4;--omfp-warning:#83412d;--omfp-on-warning:#eceff4}@media (prefers-color-scheme:dark){:root[data-theme=nord]:not([data-color-scheme=light]){--omfp-primary:#88c0d0;--omfp-on-primary:#2e3440;--omfp-primary-container:#495d6b;--omfp-on-primary-container:#b9efff;--omfp-secondary:#90b1d1;--omfp-on-secondary:#2e3440;--omfp-secondary-container:#4b596b;--omfp-on-secondary-container:#cbe5ff;--omfp-tertiary:#c8a2c1;--omfp-on-tertiary:#2e3440;--omfp-tertiary-container:#5c5567;--omfp-on-tertiary-container:#ffd7f7;--omfp-error:#f59199;--omfp-on-error:#2e3440;--omfp-error-container:#6a515c;--omfp-on-error-container:#ffd9db;--omfp-surface:#2e3440;--omfp-on-surface:#eceff4;--omfp-surface-variant:#434c5e;--omfp-on-surface-variant:#d8dee9;--omfp-surface-container-lowest:#2e3440;--omfp-surface-container-low:#3b4252;--omfp-surface-container:#3b4252;--omfp-surface-container-high:#434c5e;--omfp-surface-container-highest:#4c566a;--omfp-surface-dim:#2e3440;--omfp-surface-bright:#434c5e;--omfp-inverse-surface:#eceff4;--omfp-inverse-on-surface:#2e3440;--omfp-inverse-primary:#496b95;--omfp-outline:#818da2;--omfp-outline-variant:#4c566a;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#b2ce9b;--omfp-on-success:#2e3440;--omfp-warning:#ebcb8b;--omfp-on-warning:#2e3440}}:root[data-theme=nord][data-color-scheme=dark]{--omfp-primary:#88c0d0;--omfp-on-primary:#2e3440;--omfp-primary-container:#495d6b;--omfp-on-primary-container:#b9efff;--omfp-secondary:#90b1d1;--omfp-on-secondary:#2e3440;--omfp-secondary-container:#4b596b;--omfp-on-secondary-container:#cbe5ff;--omfp-tertiary:#c8a2c1;--omfp-on-tertiary:#2e3440;--omfp-tertiary-container:#5c5567;--omfp-on-tertiary-container:#ffd7f7;--omfp-error:#f59199;--omfp-on-error:#2e3440;--omfp-error-container:#6a515c;--omfp-on-error-container:#ffd9db;--omfp-surface:#2e3440;--omfp-on-surface:#eceff4;--omfp-surface-variant:#434c5e;--omfp-on-surface-variant:#d8dee9;--omfp-surface-container-lowest:#2e3440;--omfp-surface-container-low:#3b4252;--omfp-surface-container:#3b4252;--omfp-surface-container-high:#434c5e;--omfp-surface-container-highest:#4c566a;--omfp-surface-dim:#2e3440;--omfp-surface-bright:#434c5e;--omfp-inverse-surface:#eceff4;--omfp-inverse-on-surface:#2e3440;--omfp-inverse-primary:#496b95;--omfp-outline:#818da2;--omfp-outline-variant:#4c566a;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#b2ce9b;--omfp-on-success:#2e3440;--omfp-warning:#ebcb8b;--omfp-on-warning:#2e3440}:root[data-theme=solarized]{--omfp-primary:#006dad;--omfp-on-primary:#fdf6e3;--omfp-primary-container:#d0dbda;--omfp-on-primary-container:#005689;--omfp-secondary:#00756e;--omfp-on-secondary:#fdf6e3;--omfp-secondary-container:#d1dbcb;--omfp-on-secondary-container:#005c57;--omfp-tertiary:#5d60b2;--omfp-on-tertiary:#fdf6e3;--omfp-tertiary-container:#dad8db;--omfp-on-tertiary-container:#484999;--omfp-error:#cd1e21;--omfp-on-error:#fdf6e3;--omfp-error-container:#f9d0bc;--omfp-on-error-container:#a8000f;--omfp-surface:#fdf6e3;--omfp-on-surface:#073642;--omfp-surface-variant:#eee8d5;--omfp-on-surface-variant:#576c73;--omfp-surface-container-lowest:#fdf6e3;--omfp-surface-container-low:#eee8d5;--omfp-surface-container:#eee8d5;--omfp-surface-container-high:#eee8d5;--omfp-surface-container-highest:#eee8d5;--omfp-surface-dim:#eee8d5;--omfp-surface-bright:#fdf6e3;--omfp-inverse-surface:#073642;--omfp-inverse-on-surface:#eee8d5;--omfp-inverse-primary:#40a1e9;--omfp-outline:#7a8888;--omfp-outline-variant:#eee8d5;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#4b5800;--omfp-on-success:#fdf6e3;--omfp-warning:#694e00;--omfp-on-warning:#fdf6e3}@media (prefers-color-scheme:dark){:root[data-theme=solarized]:not([data-color-scheme=light]){--omfp-primary:#40a1e9;--omfp-on-primary:#002b36;--omfp-primary-container:#114e6a;--omfp-on-primary-container:#97d0ff;--omfp-secondary:#35a99f;--omfp-on-secondary:#002b36;--omfp-secondary-container:#0c5056;--omfp-on-secondary-container:#6ddbcf;--omfp-tertiary:#8a91e6;--omfp-on-tertiary:#002b36;--omfp-tertiary-container:#2e4a6a;--omfp-on-tertiary-container:#bec6ff;--omfp-error:#f37064;--omfp-on-error:#002b36;--omfp-error-container:#544547;--omfp-on-error-container:#ffb9af;--omfp-surface:#002b36;--omfp-on-surface:#93a1a1;--omfp-surface-variant:#073642;--omfp-on-surface-variant:#8a9c9e;--omfp-surface-container-lowest:#002b36;--omfp-surface-container-low:#073642;--omfp-surface-container:#073642;--omfp-surface-container-high:#073642;--omfp-surface-container-highest:#073642;--omfp-surface-dim:#002b36;--omfp-surface-bright:#073642;--omfp-inverse-surface:#eee8d5;--omfp-inverse-on-surface:#073642;--omfp-inverse-primary:#006dad;--omfp-outline:#677d85;--omfp-outline-variant:#073642;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#a3b93a;--omfp-on-success:#002b36;--omfp-warning:#d5a839;--omfp-on-warning:#002b36}}:root[data-theme=solarized][data-color-scheme=dark]{--omfp-primary:#40a1e9;--omfp-on-primary:#002b36;--omfp-primary-container:#114e6a;--omfp-on-primary-container:#97d0ff;--omfp-secondary:#35a99f;--omfp-on-secondary:#002b36;--omfp-secondary-container:#0c5056;--omfp-on-secondary-container:#6ddbcf;--omfp-tertiary:#8a91e6;--omfp-on-tertiary:#002b36;--omfp-tertiary-container:#2e4a6a;--omfp-on-tertiary-container:#bec6ff;--omfp-error:#f37064;--omfp-on-error:#002b36;--omfp-error-container:#544547;--omfp-on-error-container:#ffb9af;--omfp-surface:#002b36;--omfp-on-surface:#93a1a1;--omfp-surface-variant:#073642;--omfp-on-surface-variant:#8a9c9e;--omfp-surface-container-lowest:#002b36;--omfp-surface-container-low:#073642;--omfp-surface-container:#073642;--omfp-surface-container-high:#073642;--omfp-surface-container-highest:#073642;--omfp-surface-dim:#002b36;--omfp-surface-bright:#073642;--omfp-inverse-surface:#eee8d5;--omfp-inverse-on-surface:#073642;--omfp-inverse-primary:#006dad;--omfp-outline:#677d85;--omfp-outline-variant:#073642;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#a3b93a;--omfp-on-success:#002b36;--omfp-warning:#d5a839;--omfp-on-warning:#002b36}:root[data-theme=rose-pine]{--omfp-primary:#755f8d;--omfp-on-primary:#fffaf3;--omfp-primary-container:#ded5da;--omfp-on-primary-container:#5e4875;--omfp-secondary:#34727d;--omfp-on-secondary:#fffaf3;--omfp-secondary-container:#d2d9d6;--omfp-on-secondary-container:#185964;--omfp-tertiary:#a25350;--omfp-on-tertiary:#fffaf3;--omfp-tertiary-container:#ead3cc;--omfp-on-tertiary-container:#853a38;--omfp-error:#a05169;--omfp-on-error:#fffaf3;--omfp-error-container:#ead2d1;--omfp-on-error-container:#833850;--omfp-surface:#faf4ed;--omfp-on-surface:#575279;--omfp-surface-variant:#f2e9e1;--omfp-on-surface-variant:#625d7a;--omfp-surface-container-lowest:#fffaf3;--omfp-surface-container-low:#f4ede8;--omfp-surface-container:#f2e9e1;--omfp-surface-container-high:#dfdad9;--omfp-surface-container-highest:#dfdad9;--omfp-surface-dim:#f4ede8;--omfp-surface-bright:#fffaf3;--omfp-inverse-surface:#575279;--omfp-inverse-on-surface:#faf4ed;--omfp-inverse-primary:#c4a7e7;--omfp-outline:#898496;--omfp-outline-variant:#dfdad9;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#165a74;--omfp-on-success:#fffaf3;--omfp-warning:#784a00;--omfp-on-warning:#fffaf3}@media (prefers-color-scheme:dark){:root[data-theme=rose-pine]:not([data-color-scheme=light]){--omfp-primary:#c4a7e7;--omfp-on-primary:#191724;--omfp-primary-container:#4a405c;--omfp-on-primary-container:#d5b8f9;--omfp-secondary:#9ccfd8;--omfp-on-secondary:#191724;--omfp-secondary-container:#3f4b58;--omfp-on-secondary-container:#a1d4dd;--omfp-tertiary:#ebbcba;--omfp-on-tertiary:#191724;--omfp-tertiary-container:#544650;--omfp-on-tertiary-container:#f0c1be;--omfp-error:#eb6f92;--omfp-on-error:#191724;--omfp-error-container:#563245;--omfp-on-error-container:#ff9cb4;--omfp-surface:#191724;--omfp-on-surface:#e0def4;--omfp-surface-variant:#26233a;--omfp-on-surface-variant:#aba7c5;--omfp-surface-container-lowest:#1f1d2e;--omfp-surface-container-low:#21202e;--omfp-surface-container:#26233a;--omfp-surface-container-high:#403d52;--omfp-surface-container-highest:#403d52;--omfp-surface-dim:#191724;--omfp-surface-bright:#403d52;--omfp-inverse-surface:#e0def4;--omfp-inverse-on-surface:#191724;--omfp-inverse-primary:#755f8d;--omfp-outline:#706c88;--omfp-outline-variant:#403d52;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#9ccfd8;--omfp-on-success:#191724;--omfp-warning:#f6c177;--omfp-on-warning:#191724}}:root[data-theme=rose-pine][data-color-scheme=dark]{--omfp-primary:#c4a7e7;--omfp-on-primary:#191724;--omfp-primary-container:#4a405c;--omfp-on-primary-container:#d5b8f9;--omfp-secondary:#9ccfd8;--omfp-on-secondary:#191724;--omfp-secondary-container:#3f4b58;--omfp-on-secondary-container:#a1d4dd;--omfp-tertiary:#ebbcba;--omfp-on-tertiary:#191724;--omfp-tertiary-container:#544650;--omfp-on-tertiary-container:#f0c1be;--omfp-error:#eb6f92;--omfp-on-error:#191724;--omfp-error-container:#563245;--omfp-on-error-container:#ff9cb4;--omfp-surface:#191724;--omfp-on-surface:#e0def4;--omfp-surface-variant:#26233a;--omfp-on-surface-variant:#aba7c5;--omfp-surface-container-lowest:#1f1d2e;--omfp-surface-container-low:#21202e;--omfp-surface-container:#26233a;--omfp-surface-container-high:#403d52;--omfp-surface-container-highest:#403d52;--omfp-surface-dim:#191724;--omfp-surface-bright:#403d52;--omfp-inverse-surface:#e0def4;--omfp-inverse-on-surface:#191724;--omfp-inverse-primary:#755f8d;--omfp-outline:#706c88;--omfp-outline-variant:#403d52;--omfp-shadow:#000;--omfp-scrim:#000;--omfp-success:#9ccfd8;--omfp-on-success:#191724;--omfp-warning:#f6c177;--omfp-on-warning:#191724}:root[data-theme=accent]{--omfp-primary:oklch(from var(--omfp-system-accent).49 min(c,.16)h);--omfp-on-primary:#fff;--omfp-primary-container:oklch(from var(--omfp-system-accent).92 min(c*.3,.06)h);--omfp-on-primary-container:oklch(from var(--omfp-system-accent).36 min(c,.12)h);--omfp-secondary:oklch(from var(--omfp-system-accent).47 min(c*.25,.05)h);--omfp-on-secondary:#fff;--omfp-secondary-container:oklch(from var(--omfp-system-accent).92 min(c*.15,.03)h);--omfp-on-secondary-container:oklch(from var(--omfp-system-accent).33 min(c*.25,.05)h);--omfp-tertiary:oklch(from var(--omfp-system-accent).48 min(c,.16)calc(h + 60));--omfp-on-tertiary:#fff;--omfp-tertiary-container:oklch(from var(--omfp-system-accent).92 min(c*.3,.06)calc(h + 60));--omfp-on-tertiary-container:oklch(from var(--omfp-system-accent).36 min(c,.12)calc(h + 60));--omfp-surface:oklch(from var(--omfp-system-accent).985 min(c*.02,.01)h);--omfp-on-surface:oklch(from var(--omfp-system-accent).22 min(c*.05,.02)h);--omfp-surface-variant:oklch(from var(--omfp-system-accent).92 min(c*.08,.025)h);--omfp-on-surface-variant:oklch(from var(--omfp-system-accent).42 min(c*.1,.03)h);--omfp-surface-container-lowest:#fff;--omfp-surface-container-low:oklch(from var(--omfp-system-accent).965 min(c*.03,.012)h);--omfp-surface-container:oklch(from var(--omfp-system-accent).95 min(c*.04,.014)h);--omfp-surface-container-high:oklch(from var(--omfp-system-accent).93 min(c*.05,.016)h);--omfp-surface-container-highest:oklch(from var(--omfp-system-accent).91 min(c*.06,.018)h);--omfp-surface-dim:oklch(from var(--omfp-system-accent).89 min(c*.05,.016)h);--omfp-surface-bright:oklch(from var(--omfp-system-accent).985 min(c*.02,.01)h);--omfp-inverse-surface:oklch(from var(--omfp-system-accent).3 min(c*.05,.02)h);--omfp-inverse-on-surface:oklch(from var(--omfp-system-accent).96 min(c*.03,.01)h);--omfp-inverse-primary:oklch(from var(--omfp-system-accent).8 min(c,.14)h);--omfp-outline:oklch(from var(--omfp-system-accent).56 min(c*.1,.03)h);--omfp-outline-variant:oklch(from var(--omfp-system-accent).82 min(c*.1,.03)h);--omfp-shadow:#000;--omfp-scrim:#000}@media (prefers-color-scheme:dark){:root[data-theme=accent]:not([data-color-scheme=light]){--omfp-primary:oklch(from var(--omfp-system-accent).8 min(c,.14)h);--omfp-on-primary:oklch(from var(--omfp-system-accent).25 min(c,.08)h);--omfp-primary-container:oklch(from var(--omfp-system-accent).36 min(c*.5,.08)h);--omfp-on-primary-container:oklch(from var(--omfp-system-accent).92 min(c*.4,.06)h);--omfp-secondary:oklch(from var(--omfp-system-accent).8 min(c*.25,.05)h);--omfp-on-secondary:oklch(from var(--omfp-system-accent).25 min(c*.25,.04)h);--omfp-secondary-container:oklch(from var(--omfp-system-accent).36 min(c*.2,.04)h);--omfp-on-secondary-container:oklch(from var(--omfp-system-accent).92 min(c*.15,.03)h);--omfp-tertiary:oklch(from var(--omfp-system-accent).8 min(c,.14)calc(h + 60));--omfp-on-tertiary:oklch(from var(--omfp-system-accent).25 min(c,.08)calc(h + 60));--omfp-tertiary-container:oklch(from var(--omfp-system-accent).36 min(c*.5,.08)calc(h + 60));--omfp-on-tertiary-container:oklch(from var(--omfp-system-accent).92 min(c*.4,.06)calc(h + 60));--omfp-surface:oklch(from var(--omfp-system-accent).2 min(c*.04,.012)h);--omfp-on-surface:oklch(from var(--omfp-system-accent).93 min(c*.03,.012)h);--omfp-surface-variant:oklch(from var(--omfp-system-accent).36 min(c*.08,.025)h);--omfp-on-surface-variant:oklch(from var(--omfp-system-accent).82 min(c*.06,.025)h);--omfp-surface-container-lowest:oklch(from var(--omfp-system-accent).165 min(c*.03,.01)h);--omfp-surface-container-low:oklch(from var(--omfp-system-accent).225 min(c*.04,.012)h);--omfp-surface-container:oklch(from var(--omfp-system-accent).245 min(c*.04,.014)h);--omfp-surface-container-high:oklch(from var(--omfp-system-accent).285 min(c*.05,.016)h);--omfp-surface-container-highest:oklch(from var(--omfp-system-accent).325 min(c*.05,.018)h);--omfp-surface-dim:oklch(from var(--omfp-system-accent).2 min(c*.04,.012)h);--omfp-surface-bright:oklch(from var(--omfp-system-accent).34 min(c*.05,.018)h);--omfp-inverse-surface:oklch(from var(--omfp-system-accent).93 min(c*.03,.012)h);--omfp-inverse-on-surface:oklch(from var(--omfp-system-accent).3 min(c*.04,.012)h);--omfp-inverse-primary:oklch(from var(--omfp-system-accent).5 min(c,.16)h);--omfp-outline:oklch(from var(--omfp-system-accent).64 min(c*.06,.025)h);--omfp-outline-variant:oklch(from var(--omfp-system-accent).38 min(c*.08,.025)h);--omfp-shadow:#000;--omfp-scrim:#000}}:root[data-theme=accent][data-color-scheme=dark]{--omfp-primary:oklch(from var(--omfp-system-accent).8 min(c,.14)h);--omfp-on-primary:oklch(from var(--omfp-system-accent).25 min(c,.08)h);--omfp-primary-container:oklch(from var(--omfp-system-accent).36 min(c*.5,.08)h);--omfp-on-primary-container:oklch(from var(--omfp-system-accent).92 min(c*.4,.06)h);--omfp-secondary:oklch(from var(--omfp-system-accent).8 min(c*.25,.05)h);--omfp-on-secondary:oklch(from var(--omfp-system-accent).25 min(c*.25,.04)h);--omfp-secondary-container:oklch(from var(--omfp-system-accent).36 min(c*.2,.04)h);--omfp-on-secondary-container:oklch(from var(--omfp-system-accent).92 min(c*.15,.03)h);--omfp-tertiary:oklch(from var(--omfp-system-accent).8 min(c,.14)calc(h + 60));--omfp-on-tertiary:oklch(from var(--omfp-system-accent).25 min(c,.08)calc(h + 60));--omfp-tertiary-container:oklch(from var(--omfp-system-accent).36 min(c*.5,.08)calc(h + 60));--omfp-on-tertiary-container:oklch(from var(--omfp-system-accent).92 min(c*.4,.06)calc(h + 60));--omfp-surface:oklch(from var(--omfp-system-accent).2 min(c*.04,.012)h);--omfp-on-surface:oklch(from var(--omfp-system-accent).93 min(c*.03,.012)h);--omfp-surface-variant:oklch(from var(--omfp-system-accent).36 min(c*.08,.025)h);--omfp-on-surface-variant:oklch(from var(--omfp-system-accent).82 min(c*.06,.025)h);--omfp-surface-container-lowest:oklch(from var(--omfp-system-accent).165 min(c*.03,.01)h);--omfp-surface-container-low:oklch(from var(--omfp-system-accent).225 min(c*.04,.012)h);--omfp-surface-container:oklch(from var(--omfp-system-accent).245 min(c*.04,.014)h);--omfp-surface-container-high:oklch(from var(--omfp-system-accent).285 min(c*.05,.016)h);--omfp-surface-container-highest:oklch(from var(--omfp-system-accent).325 min(c*.05,.018)h);--omfp-surface-dim:oklch(from var(--omfp-system-accent).2 min(c*.04,.012)h);--omfp-surface-bright:oklch(from var(--omfp-system-accent).34 min(c*.05,.018)h);--omfp-inverse-surface:oklch(from var(--omfp-system-accent).93 min(c*.03,.012)h);--omfp-inverse-on-surface:oklch(from var(--omfp-system-accent).3 min(c*.04,.012)h);--omfp-inverse-primary:oklch(from var(--omfp-system-accent).5 min(c,.16)h);--omfp-outline:oklch(from var(--omfp-system-accent).64 min(c*.06,.025)h);--omfp-outline-variant:oklch(from var(--omfp-system-accent).38 min(c*.08,.025)h);--omfp-shadow:#000;--omfp-scrim:#000}}@layer omfp-tokens,omfp-kit;@layer omfp-kit{:root{font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-md);line-height:var(--omfp-lh-ui);color:var(--omfp-on-surface);background:var(--omfp-app-bg)}::selection{background:color-mix(in oklab,var(--omfp-primary)28%,transparent)}.omfp-visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0}.omfp-ic{inline-size:var(--omfp-ic);block-size:var(--omfp-ic);stroke-width:var(--omfp-ic-stroke);flex:none}.omfp-icon{display:inline-flex;justify-content:center;align-items: center;line-height:1}.omfp-grad-text{color:#0000;background:var(--omfp-grad-loop)0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.omfp-kbd{display:inline-block;padding:var(--omfp-kbd-pad);font-family:var(--omfp-font-code);font-size:var(--omfp-fs-2xs);text-box:trim-both ex alphabetic;text-align:center;white-space:nowrap;color:var(--omfp-tertiary);border:var(--omfp-bw)solid color-mix(in oklab,var(--omfp-tertiary)40%,transparent);border-radius:var(--omfp-r-chip);background:var(--omfp-kbd-bg);min-inline-size:1.6em;line-height:1}@media (hover:none) and (pointer:coarse){.omfp-kbd[aria-hidden=true]{display:none}}.omfp-button{position:relative;display:inline-flex;justify-content:center;align-items: center;gap:var(--omfp-s2);box-sizing:border-box;block-size:var(--omfp-ctl-h);padding:0 var(--omfp-s3);border:var(--omfp-bw)solid transparent;border-radius:var(--omfp-r-ctl);font:inherit;font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm);font-weight:var(--omfp-fw-medium);color:var(--omfp-on-surface);background:var(--omfp-ctl-bg);cursor:pointer;outline:none;white-space:nowrap;user-select:none;transition:background-color var(--omfp-dur-1)var(--omfp-ease),border-color var(--omfp-dur-1)var(--omfp-ease),color var(--omfp-dur-1)var(--omfp-ease),transform var(--omfp-dur-1)var(--omfp-ease);line-height:1}.omfp-button[data-size=sm]{gap:var(--omfp-s1);block-size:var(--omfp-ctl-h-sm);padding:0 var(--omfp-s2);font-size:var(--omfp-fs-xs)}:where(.omfp-button[data-size=sm]) .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm)}.omfp-icon-button{inline-size:var(--omfp-ctl-h);padding:0}.omfp-icon-button[data-size=sm]{inline-size:var(--omfp-ctl-h-sm);padding:0}.omfp-icon-button[aria-pressed=true],.omfp-pdf__bar .omfp-button[aria-pressed=true],.omfp-image__bar .omfp-button[aria-pressed=true]{color:var(--omfp-primary);border-color:color-mix(in oklab,var(--omfp-primary)45%,transparent);background:color-mix(in oklab,var(--omfp-primary)12%,transparent)}.omfp-button>.omfp-kbd{border-color:color-mix(in oklab,currentColor 40%,transparent);margin-inline-start:var(--omfp-s1)}.omfp-button .omfp-kbd{color:inherit;background:0 0}.omfp-button:-webkit-any([data-pressed],.is-pressed){transform:translateY(1px)}.omfp-button:-moz-any([data-pressed],.is-pressed){transform:translateY(1px)}.omfp-button:is([data-pressed],.is-pressed){transform:translateY(1px)}.omfp-button[data-variant=secondary]{border-color:var(--omfp-rule-strong)}.omfp-button[data-variant=secondary]:-webkit-any([data-hovered],.is-hover){border-color:var(--omfp-outline);background:color-mix(in oklab,var(--omfp-on-surface)6%,transparent)}.omfp-button[data-variant=secondary]:-moz-any([data-hovered],.is-hover){border-color:var(--omfp-outline);background:color-mix(in oklab,var(--omfp-on-surface)6%,transparent)}.omfp-button[data-variant=secondary]:is([data-hovered],.is-hover){border-color:var(--omfp-outline);background:color-mix(in oklab,var(--omfp-on-surface)6%,transparent)}.omfp-button[data-variant=secondary]:-webkit-any([data-pressed],.is-pressed){background:var(--omfp-press)}.omfp-button[data-variant=secondary]:-moz-any([data-pressed],.is-pressed){background:var(--omfp-press)}.omfp-button[data-variant=secondary]:is([data-pressed],.is-pressed){background:var(--omfp-press)}.omfp-button[data-variant=primary]{color:var(--omfp-on-primary);background:var(--omfp-grad)}.omfp-button[data-variant=primary]:-webkit-any([data-hovered],.is-hover){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary),var(--omfp-on-primary)14%),color-mix(in oklab,var(--omfp-tertiary),var(--omfp-on-primary)14%)62%,color-mix(in oklab,var(--omfp-grad-end),var(--omfp-on-primary)14%))}.omfp-button[data-variant=primary]:-moz-any([data-hovered],.is-hover){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary),var(--omfp-on-primary)14%),color-mix(in oklab,var(--omfp-tertiary),var(--omfp-on-primary)14%)62%,color-mix(in oklab,var(--omfp-grad-end),var(--omfp-on-primary)14%))}.omfp-button[data-variant=primary]:is([data-hovered],.is-hover){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary),var(--omfp-on-primary)14%),color-mix(in oklab,var(--omfp-tertiary),var(--omfp-on-primary)14%)62%,color-mix(in oklab,var(--omfp-grad-end),var(--omfp-on-primary)14%))}.omfp-button[data-variant=primary]:-webkit-any([data-pressed],.is-pressed){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary),var(--omfp-on-primary)28%),color-mix(in oklab,var(--omfp-tertiary),var(--omfp-on-primary)28%)62%,color-mix(in oklab,var(--omfp-grad-end),var(--omfp-on-primary)28%))}.omfp-button[data-variant=primary]:-moz-any([data-pressed],.is-pressed){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary),var(--omfp-on-primary)28%),color-mix(in oklab,var(--omfp-tertiary),var(--omfp-on-primary)28%)62%,color-mix(in oklab,var(--omfp-grad-end),var(--omfp-on-primary)28%))}.omfp-button[data-variant=primary]:is([data-pressed],.is-pressed){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary),var(--omfp-on-primary)28%),color-mix(in oklab,var(--omfp-tertiary),var(--omfp-on-primary)28%)62%,color-mix(in oklab,var(--omfp-grad-end),var(--omfp-on-primary)28%))}.omfp-button[data-variant=quiet]{color:var(--omfp-on-surface-variant)}.omfp-button[data-variant=quiet]:-webkit-any([data-hovered],.is-hover){color:var(--omfp-on-surface);background:var(--omfp-hover)}.omfp-button[data-variant=quiet]:-moz-any([data-hovered],.is-hover){color:var(--omfp-on-surface);background:var(--omfp-hover)}.omfp-button[data-variant=quiet]:is([data-hovered],.is-hover){color:var(--omfp-on-surface);background:var(--omfp-hover)}.omfp-button[data-variant=quiet]:-webkit-any([data-pressed],.is-pressed){color:var(--omfp-on-surface);background:var(--omfp-press)}.omfp-button[data-variant=quiet]:-moz-any([data-pressed],.is-pressed){color:var(--omfp-on-surface);background:var(--omfp-press)}.omfp-button[data-variant=quiet]:is([data-pressed],.is-pressed){color:var(--omfp-on-surface);background:var(--omfp-press)}.omfp-button[data-variant=danger]{color:var(--omfp-error);border-color:color-mix(in oklab,var(--omfp-error)45%,transparent)}.omfp-button[data-variant=danger]:-webkit-any([data-hovered],.is-hover){border-color:var(--omfp-error);background:color-mix(in oklab,var(--omfp-error)10%,transparent)}.omfp-button[data-variant=danger]:-moz-any([data-hovered],.is-hover){border-color:var(--omfp-error);background:color-mix(in oklab,var(--omfp-error)10%,transparent)}.omfp-button[data-variant=danger]:is([data-hovered],.is-hover){border-color:var(--omfp-error);background:color-mix(in oklab,var(--omfp-error)10%,transparent)}.omfp-button[data-variant=danger]:-webkit-any([data-pressed],.is-pressed){color:var(--omfp-on-error);background:var(--omfp-error)}.omfp-button[data-variant=danger]:-moz-any([data-pressed],.is-pressed){color:var(--omfp-on-error);background:var(--omfp-error)}.omfp-button[data-variant=danger]:is([data-pressed],.is-pressed){color:var(--omfp-on-error);background:var(--omfp-error)}.omfp-button[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}.omfp-button[data-pending]{cursor:progress}.omfp-button__spinner{animation:1s linear infinite omfp-spin}.omfp-card{display:flex;overflow:clip;border:var(--omfp-bw)solid var(--omfp-card-border);border-radius:var(--omfp-r-card);color:var(--omfp-on-surface);background:var(--omfp-card-bg);flex-direction:column;min-inline-size:0}.omfp-card[data-tone=error]{border-color:color-mix(in oklab,var(--omfp-error)55%,transparent)}.omfp-card[data-tone=warning]{border-color:color-mix(in oklab,var(--omfp-warn)70%,transparent)}.omfp-card[data-tone=success]{border-color:color-mix(in oklab,var(--omfp-ok)55%,transparent)}.omfp-card__header{display:flex;align-items: center;gap:var(--omfp-s2);min-block-size:var(--omfp-row-h);padding:0 var(--omfp-s3)0 var(--omfp-s2);font-size:var(--omfp-fs-xs)}.omfp-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--omfp-fw-strong);flex:1;min-inline-size:0}.omfp-card__toggle{display:flex;align-items: center;gap:var(--omfp-s2);border-radius:var(--omfp-r-row);font:inherit;color:inherit;text-align:start;cursor:pointer;outline:none;background:0 0;border:0;flex:1;min-inline-size:0;padding:0}.omfp-card__actions{display:flex;align-items: center;gap:var(--omfp-s1)}.omfp-card__body{padding:var(--omfp-s2)var(--omfp-s3);min-inline-size:0}.omfp-card__header+.omfp-card__body{border-block-start:var(--omfp-bw)solid var(--omfp-rule)}.omfp-card__chevron,.omfp-disclosure__chevron{color:var(--omfp-primary);flex:none;inline-size:1ch}.omfp-card__chevron:before,.omfp-disclosure__chevron:before{content:"▸"}.omfp-card[data-expanded=true] .omfp-card__chevron:before,.omfp-disclosure[data-expanded] .omfp-disclosure__chevron:before{content:"▾"}.omfp-field{display:flex;gap:var(--omfp-s1);flex-direction:column;min-inline-size:0}.omfp-field__label,.omfp-field__description{font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant)}.omfp-field__error,.omfp-dialog__error,.omfp-msg__error{display:inline-flex;align-items: center;gap:var(--omfp-s1);font-size:var(--omfp-fs-xs);color:var(--omfp-error);margin:0}:-webkit-any(.omfp-field__error,.omfp-dialog__error,.omfp-msg__error) .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm)}:-moz-any(.omfp-field__error,.omfp-dialog__error,.omfp-msg__error) .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm)}:is(.omfp-field__error,.omfp-dialog__error,.omfp-msg__error) .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm)}.omfp-input-box{display:flex;align-items: center;gap:var(--omfp-s2);box-sizing:border-box;min-block-size:var(--omfp-ctl-h);padding:0 var(--omfp-s2)0 var(--omfp-s3);border:var(--omfp-bw)solid var(--omfp-field-border);border-radius:var(--omfp-r-ctl);background:var(--omfp-field-bg);cursor:text;transition:border-color var(--omfp-dur-1)var(--omfp-ease);min-inline-size:0}.omfp-input-box>.omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm);color:var(--omfp-on-surface-variant)}.omfp-input-box:hover,.omfp-field.is-hover .omfp-input-box{border-color:var(--omfp-outline)}.omfp-input-box:focus-within,.omfp-field.is-focus .omfp-input-box{border-color:var(--omfp-focus-color)}.omfp-field[data-invalid] .omfp-input-box{border-color:var(--omfp-error)}.omfp-field[data-disabled] .omfp-input-box{opacity:var(--omfp-disabled);cursor:not-allowed}.omfp-input{box-sizing:border-box;font:inherit;font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface);outline:none;background:0 0;border:0;flex:1;inline-size:100%;min-inline-size:0;padding:0}.omfp-input::placeholder{color:color-mix(in oklab,var(--omfp-on-surface-variant)78%,transparent);opacity:1}.omfp-input[data-disabled]{cursor:not-allowed}.omfp-input-box[data-mono] .omfp-input{font-family:var(--omfp-font-code);font-size:var(--omfp-fs-xs)}@media (pointer:coarse){.omfp-input,.omfp-input-box[data-mono] .omfp-input,.omfp-cmd__input{font-size:max(1rem,16px)}}.omfp-input-box:has(.omfp-textarea){align-items:stretch}.omfp-textarea{padding-block:var(--omfp-s1);resize:vertical;field-sizing:content;max-block-size:40vh}.omfp-search__clear{display:inline-flex;inline-size:calc(var(--omfp-ctl-h) - var(--omfp-s2));block-size:calc(var(--omfp-ctl-h) - var(--omfp-s2));border-radius:var(--omfp-r-row);color:var(--omfp-on-surface-variant);cursor:pointer;outline:none;background:0 0;border:0;flex:none;justify-content:center;align-items: center;padding:0}.omfp-search__clear[data-hovered]{color:var(--omfp-on-surface);background:var(--omfp-hover)}.omfp-search[data-empty] .omfp-search__clear{display:none}.omfp-path-field{position:relative;display:flex;flex-direction:column;flex:12rem;min-inline-size:0}.omfp-path-field__list{position:absolute;z-index:50;max-block-size:18rem;top:calc(100% + var(--omfp-s1));left:0;right:0}.omfp-path-field__header{padding:var(--omfp-s1)var(--omfp-s2)0;font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant)}.omfp-path-field__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--omfp-font-code);font-size:var(--omfp-fs-xs);flex:1;min-inline-size:0}.omfp-path-field__name b{font-weight:var(--omfp-fw-strong);color:var(--omfp-primary)}.omfp-path-field__dir{color:var(--omfp-on-surface-variant)}.omfp-path-field__meta,.omfp-option__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);flex:none;max-inline-size:50%}.omfp-path-field__option:-webkit-any([aria-selected=true],[data-focused]){color:var(--omfp-sel-fg);background:var(--omfp-sel-bg)}.omfp-path-field__option:-moz-any([aria-selected=true],[data-focused]){color:var(--omfp-sel-fg);background:var(--omfp-sel-bg)}.omfp-path-field__option:is([aria-selected=true],[data-focused]){color:var(--omfp-sel-fg);background:var(--omfp-sel-bg)}.omfp-select{display:inline-flex;align-items: flex-start;gap:var(--omfp-s1);flex-direction:column}.omfp-select__button{display:inline-flex;align-items: center;gap:var(--omfp-s2);box-sizing:border-box;block-size:var(--omfp-ctl-h-sm);padding:0 var(--omfp-s2);border:var(--omfp-bw)solid var(--omfp-rule-strong);border-radius:var(--omfp-r-ctl);font:inherit;font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface);background:var(--omfp-ctl-bg);white-space:nowrap;cursor:pointer;outline:none;transition:background-color var(--omfp-dur-1)var(--omfp-ease),border-color var(--omfp-dur-1)var(--omfp-ease)}.omfp-select__button .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm);color:var(--omfp-on-surface-variant)}.omfp-select__prefix,.omfp-select__value[data-placeholder]{color:var(--omfp-on-surface-variant)}.omfp-select__value{overflow:hidden;text-overflow:ellipsis}.omfp-select__button[data-hovered],.omfp-select.is-hover .omfp-select__button{border-color:var(--omfp-outline);background:color-mix(in oklab,var(--omfp-on-surface)6%,transparent)}.omfp-select[data-open] .omfp-select__button,.omfp-select.is-open .omfp-select__button{border-color:var(--omfp-focus-color)}.omfp-select[data-disabled] .omfp-select__button{opacity:var(--omfp-disabled);cursor:not-allowed}.omfp-select__popover{min-inline-size:max(var(--trigger-width),9rem)}.omfp-popover{box-sizing:border-box;min-inline-size:var(--trigger-width);overflow:auto;padding:var(--omfp-s1);border:var(--omfp-bw)solid var(--omfp-pop-border);border-radius:var(--omfp-r-card);color:var(--omfp-on-surface);background:var(--omfp-pop-bg);box-shadow:var(--omfp-pop-shadow);outline:none;animation:omfp-pop var(--omfp-dur-1)var(--omfp-ease);max-block-size:60vh;max-inline-size:calc(100vw - 24px)}.omfp-tooltip{max-inline-size:var(--omfp-tip-w);padding:var(--omfp-s1)var(--omfp-s2);border-radius:var(--omfp-r-chip);font-size:var(--omfp-fs-xs);color:var(--omfp-inverse-on-surface);background:var(--omfp-inverse-surface)}.omfp-listbox,.omfp-menu{display:flex;overflow:auto;outline:none;flex-direction:column;margin:0;padding:0}.omfp-menu{inline-size:15rem}.omfp-listbox__item,.omfp-menu__item{display:flex;align-items: center;gap:var(--omfp-s2);box-sizing:border-box;min-block-size:var(--omfp-row-h);padding:0 var(--omfp-s2);border-radius:var(--omfp-r-row);font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface);cursor:default;outline:none;transition:background-color var(--omfp-dur-1)var(--omfp-ease),color var(--omfp-dur-1)var(--omfp-ease)}:-webkit-any(.omfp-listbox__item,.omfp-menu__item) .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm);color:var(--omfp-on-surface-variant)}:-moz-any(.omfp-listbox__item,.omfp-menu__item) .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm);color:var(--omfp-on-surface-variant)}:is(.omfp-listbox__item,.omfp-menu__item) .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm);color:var(--omfp-on-surface-variant)}:-webkit-any(.omfp-listbox__item,.omfp-menu__item):-webkit-any([data-hovered],[data-focused],[data-open],.is-hover){background:var(--omfp-hover)}:-moz-any(.omfp-listbox__item,.omfp-menu__item):-moz-any([data-hovered],[data-focused],[data-open],.is-hover){background:var(--omfp-hover)}:is(.omfp-listbox__item,.omfp-menu__item):is([data-hovered],[data-focused],[data-open],.is-hover){background:var(--omfp-hover)}.omfp-listbox__item[data-selected]{color:var(--omfp-sel-fg);background:var(--omfp-sel-bg)}:-webkit-any(.omfp-listbox__item,.omfp-menu__item)[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}:-moz-any(.omfp-listbox__item,.omfp-menu__item)[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}:is(.omfp-listbox__item,.omfp-menu__item)[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}.omfp-menu__item[data-danger]{color:var(--omfp-error)}.omfp-menu__item:where([data-danger]) .omfp-ic{color:var(--omfp-error)}.omfp-menu__label,.omfp-option__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0}.omfp-option__label b{font-weight:var(--omfp-fw-strong);color:var(--omfp-primary)}.omfp-option__check{display:inline-flex;inline-size:var(--omfp-ic-sm);flex:none}:where(.omfp-listbox__item) .omfp-option__check .omfp-ic{color:var(--omfp-primary)}.omfp-menu__header{padding:var(--omfp-s1)var(--omfp-s2)0;font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant)}.omfp-separator{margin:var(--omfp-s1)calc(-1*var(--omfp-s1));border:0;border-block-start:var(--omfp-bw)solid var(--omfp-rule);align-self:stretch}.omfp-separator[aria-orientation=vertical]{margin:0 var(--omfp-s1);border-block-start:0;border-inline-start:var(--omfp-bw)solid var(--omfp-rule)}.omfp-modal-overlay{position:fixed;z-index:100;display:flex;background:color-mix(in oklab,var(--omfp-scrim)36%,transparent);animation:omfp-fade var(--omfp-dur-2)var(--omfp-ease);justify-content:center;align-items: center;inset:0}.omfp-modal{max-block-size:calc(100vh - 2*var(--omfp-s4));overflow:auto;inline-size:min(26rem,92%)}.omfp-dialog{display:flex;gap:var(--omfp-s3);padding:var(--omfp-s5);border:var(--omfp-bw)solid var(--omfp-pop-border);border-radius:var(--omfp-r-card);color:var(--omfp-on-surface);background:var(--omfp-pop-bg);box-shadow:var(--omfp-pop-shadow);outline:none;animation:omfp-pop var(--omfp-dur-2)var(--omfp-ease);flex-direction:column}.omfp-dialog__title{font-size:var(--omfp-fs-md);font-weight:var(--omfp-fw-strong);margin:0}.omfp-dialog__body{display:flex;gap:var(--omfp-s3);flex-direction:column}.omfp-dialog__message{font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface-variant)}.omfp-dialog__actions{display:flex;justify-content:flex-end;gap:var(--omfp-s2);flex-wrap:wrap;margin-block-start:var(--omfp-s2)}.omfp-tabs{display:flex;flex-direction:column;min-block-size:0}.omfp-tabs[data-orientation=vertical]{flex-direction:row}.omfp-tabs__list{display:flex;gap:var(--omfp-s1);border-block-end:var(--omfp-bw)solid var(--omfp-rule);flex-wrap:wrap}.omfp-tabs__list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--omfp-bw)solid var(--omfp-rule);flex-direction:column}.omfp-tabs__tab{position:relative;display:flex;min-block-size:var(--omfp-row-h);padding:0 var(--omfp-s2);border-radius:var(--omfp-r-row);font-size:var(--omfp-fs-sm);font-weight:var(--omfp-fw-medium);color:var(--omfp-on-surface-variant);white-space:nowrap;cursor:pointer;outline:none;transition:color var(--omfp-dur-1)var(--omfp-ease);align-items: center}.omfp-tabs__tab:before{content:"▸";opacity:0;margin-inline-end:var(--omfp-mark-gap)}.omfp-tabs__tab:-webkit-any([data-hovered],.is-hover){color:var(--omfp-on-surface)}.omfp-tabs__tab:-moz-any([data-hovered],.is-hover){color:var(--omfp-on-surface)}.omfp-tabs__tab:is([data-hovered],.is-hover){color:var(--omfp-on-surface)}.omfp-tabs__tab[data-selected]{font-weight:var(--omfp-fw-strong);color:var(--omfp-primary)}.omfp-tabs__tab[data-selected]:before{opacity:1}.omfp-tabs__tab[data-selected]:after{content:"";position:absolute;inset-inline:var(--omfp-s2);background:var(--omfp-grad);block-size:2px;bottom:calc(-1*var(--omfp-bw))}.omfp-tabs__list[data-orientation=vertical] .omfp-tabs__tab[data-selected]:after{display:none}.omfp-tabs__tab[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}.omfp-tabs__panel{outline:none;flex:1;min-block-size:0}.omfp-checkbox,.omfp-radio{display:inline-flex;align-items: center;gap:var(--omfp-s2);min-block-size:var(--omfp-row-h);font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface);cursor:pointer;outline:none;user-select:none}.omfp-checkbox__box,.omfp-radio__dot{display:grid;box-sizing:border-box;inline-size:calc(var(--omfp-fs-md) + .125rem);block-size:calc(var(--omfp-fs-md) + .125rem);border:1.5px solid var(--omfp-outline);border-radius:calc(var(--omfp-r-ctl)*.6);color:var(--omfp-on-primary);background:var(--omfp-field-bg);transition:background-color var(--omfp-dur-1)var(--omfp-ease),border-color var(--omfp-dur-1)var(--omfp-ease);flex:none;place-items: center}.omfp-radio__dot{border-radius:50%}.omfp-checkbox__check{display:none;stroke-width:3;block-size:80%;inline-size:80%}.omfp-checkbox__dash{display:none;background:currentColor;block-size:2px;inline-size:55%}.omfp-checkbox[data-selected]:not([data-indeterminate]) .omfp-checkbox__check,.omfp-checkbox[data-indeterminate] .omfp-checkbox__dash{display:block}.omfp-radio[data-selected] .omfp-radio__dot{border-color:var(--omfp-primary)}.omfp-checkbox:-webkit-any([data-selected],[data-indeterminate]) .omfp-checkbox__box{border-color:var(--omfp-primary)}.omfp-checkbox:-moz-any([data-selected],[data-indeterminate]) .omfp-checkbox__box{border-color:var(--omfp-primary)}.omfp-checkbox:is([data-selected],[data-indeterminate]) .omfp-checkbox__box{border-color:var(--omfp-primary)}.omfp-checkbox:-webkit-any([data-selected],[data-indeterminate]) .omfp-checkbox__box{background:var(--omfp-primary)}.omfp-checkbox:-moz-any([data-selected],[data-indeterminate]) .omfp-checkbox__box{background:var(--omfp-primary)}.omfp-checkbox:is([data-selected],[data-indeterminate]) .omfp-checkbox__box{background:var(--omfp-primary)}.omfp-radio[data-selected] .omfp-radio__dot:after{content:"";background:var(--omfp-primary);border-radius:50%;block-size:50%;inline-size:50%}:-webkit-any(.omfp-checkbox,.omfp-radio):-webkit-any([data-hovered],.is-hover):where(:not(:-webkit-any([data-selected],[data-indeterminate]))) :-webkit-any(.omfp-checkbox__box,.omfp-radio__dot){border-color:var(--omfp-on-surface)}:-moz-any(.omfp-checkbox,.omfp-radio):-moz-any([data-hovered],.is-hover):where(:not(:-moz-any([data-selected],[data-indeterminate]))) :-moz-any(.omfp-checkbox__box,.omfp-radio__dot){border-color:var(--omfp-on-surface)}:is(.omfp-checkbox,.omfp-radio):is([data-hovered],.is-hover):where(:not(:is([data-selected],[data-indeterminate]))) :is(.omfp-checkbox__box,.omfp-radio__dot){border-color:var(--omfp-on-surface)}:-webkit-any(.omfp-checkbox,.omfp-radio)[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}:-moz-any(.omfp-checkbox,.omfp-radio)[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}:is(.omfp-checkbox,.omfp-radio)[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}.omfp-radio-group{gap:var(--omfp-s1)}.omfp-chip{display:inline-flex;align-items: center;gap:var(--omfp-s1);box-sizing:border-box;block-size:var(--omfp-ctl-h-sm);padding:0 var(--omfp-s2);border:var(--omfp-bw)solid color-mix(in oklab,var(--omfp-primary)30%,var(--omfp-rule));border-radius:var(--omfp-r-chip);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface);white-space:nowrap;max-inline-size:100%}.omfp-chip:has(.omfp-chip__remove){padding-inline-end:var(--omfp-s1)}.omfp-chip>.omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm);color:var(--omfp-primary)}.omfp-chip__label{overflow:hidden;text-overflow:ellipsis}.omfp-chip[data-variant=ghost]{border-style:dashed;border-color:var(--omfp-rule-strong);color:var(--omfp-on-surface-variant)}.omfp-chip[data-tone=primary]{color:var(--omfp-primary)}.omfp-chip[data-tone=error]{color:var(--omfp-error);border-color:color-mix(in oklab,var(--omfp-error)45%,transparent)}.omfp-chip[data-tone=warning]{color:var(--omfp-warn);border-color:color-mix(in oklab,var(--omfp-warn)45%,transparent)}.omfp-chip[data-tone=success]{color:var(--omfp-ok);border-color:color-mix(in oklab,var(--omfp-ok)45%,transparent)}:-webkit-any(.omfp-chip,.omfp-queue-chip,.omfp-thread) .omfp-icon-button[data-size=sm]{border-radius:var(--omfp-r-row);block-size:1.25em;inline-size:1.25em}:-moz-any(.omfp-chip,.omfp-queue-chip,.omfp-thread) .omfp-icon-button[data-size=sm]{border-radius:var(--omfp-r-row);block-size:1.25em;inline-size:1.25em}:is(.omfp-chip,.omfp-queue-chip,.omfp-thread) .omfp-icon-button[data-size=sm]{border-radius:var(--omfp-r-row);block-size:1.25em;inline-size:1.25em}@media (pointer:coarse){.omfp-thread .omfp-icon-button[data-size=sm].omfp-row__delete{inline-size:var(--omfp-touch);block-size:var(--omfp-touch)}}:where(.omfp-chip,.omfp-queue-chip,.omfp-thread) .omfp-icon-button .omfp-ic{block-size:.75rem;inline-size:.75rem}.omfp-badge,.omfp-state-badge{display:inline-flex;align-items: center;gap:var(--omfp-s1);box-sizing:border-box;block-size:calc(var(--omfp-fs-xs)*1.9);padding:0 var(--omfp-s2);border:var(--omfp-bw)solid color-mix(in oklab,currentColor 45%,transparent);border-radius:var(--omfp-r-chip);font-size:var(--omfp-fs-xs);white-space:nowrap;color:var(--omfp-on-surface-variant);background:0 0;max-inline-size:100%;line-height:1}:-webkit-any(.omfp-badge,.omfp-state-badge):-webkit-any([data-tone=primary],[data-state=running],[data-state=unread]){color:var(--omfp-primary)}:-moz-any(.omfp-badge,.omfp-state-badge):-moz-any([data-tone=primary],[data-state=running],[data-state=unread]){color:var(--omfp-primary)}:is(.omfp-badge,.omfp-state-badge):is([data-tone=primary],[data-state=running],[data-state=unread]){color:var(--omfp-primary)}:-webkit-any(.omfp-badge,.omfp-state-badge):-webkit-any([data-tone=error],[data-state=failed]){color:var(--omfp-error)}:-moz-any(.omfp-badge,.omfp-state-badge):-moz-any([data-tone=error],[data-state=failed]){color:var(--omfp-error)}:is(.omfp-badge,.omfp-state-badge):is([data-tone=error],[data-state=failed]){color:var(--omfp-error)}:-webkit-any(.omfp-badge,.omfp-state-badge):-webkit-any([data-tone=warning],[data-state=awaiting]){color:var(--omfp-warn)}:-moz-any(.omfp-badge,.omfp-state-badge):-moz-any([data-tone=warning],[data-state=awaiting]){color:var(--omfp-warn)}:is(.omfp-badge,.omfp-state-badge):is([data-tone=warning],[data-state=awaiting]){color:var(--omfp-warn)}.omfp-badge[data-tone=success]{color:var(--omfp-ok)}.omfp-state-badge[data-bare]{border-color:#0000;padding-inline-start:0;padding-inline-end:0}.omfp-state-mark{display:inline-grid;inline-size:var(--omfp-ic);block-size:var(--omfp-ic);font-size:var(--omfp-fs-sm);font-weight:var(--omfp-fw-regular);color:var(--omfp-outline);flex:none;place-items: center;line-height:1}.omfp-state-mark:before{content:"○"}.omfp-state-mark[data-state=running]{color:var(--omfp-primary)}.omfp-state-mark[data-state=running]:before{content:"⠋";animation:.8s step-end infinite omfp-braille}.omfp-state-mark[data-state=running][data-spinner=status]:before{content:"⣾";animation:.64s step-end infinite omfp-status}.omfp-state-mark[data-state=awaiting]{color:var(--omfp-warn)}.omfp-state-mark[data-state=awaiting]:before{content:"◆"}.omfp-state-mark:-webkit-any([data-state=failed],[data-state=unread],[data-state=done]):before{content:"●"}.omfp-state-mark:-moz-any([data-state=failed],[data-state=unread],[data-state=done]):before{content:"●"}.omfp-state-mark:is([data-state=failed],[data-state=unread],[data-state=done]):before{content:"●"}.omfp-state-mark[data-state=failed]{color:var(--omfp-error)}.omfp-state-mark[data-state=unread]{color:var(--omfp-primary)}.omfp-state-mark[data-state=done]{color:var(--omfp-ok)}.omfp-state-badge .omfp-state-mark{color:inherit}.omfp-count{padding:var(--omfp-pill-pad);font-size:var(--omfp-fs-2xs);font-variant-numeric:tabular-nums;color:var(--omfp-on-secondary-container);background:var(--omfp-secondary-container);border-radius:999px}.omfp-exit{padding:var(--omfp-tag-pad);border-radius:var(--omfp-r-chip);font-size:var(--omfp-fs-2xs);white-space:nowrap;color:var(--omfp-error);background:color-mix(in oklab,var(--omfp-error)12%,transparent)}.omfp-exit[data-ok=true]{color:var(--omfp-ok);background:color-mix(in oklab,var(--omfp-ok)12%,transparent)}.omfp-kind{display:inline-flex;align-items: center;gap:var(--omfp-s1);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant)}.omfp-kind .omfp-ic{block-size:.75rem;inline-size:.75rem}.omfp-kind[data-kind=worktree]{color:var(--omfp-tertiary)}.omfp-kind[data-kind=clone]{color:var(--omfp-secondary)}.omfp-diffstat{display:inline-flex;gap:var(--omfp-s1);font-size:var(--omfp-fs-2xs);font-variant-numeric:tabular-nums}.omfp-diffstat__add{color:var(--omfp-ok)}.omfp-diffstat__del{color:var(--omfp-error)}.omfp-progress{display:flex;gap:var(--omfp-s1);font-size:var(--omfp-fs-xs);flex-direction:column;min-inline-size:4rem}.omfp-progress__head{display:flex;justify-content:space-between;gap:var(--omfp-s3);color:var(--omfp-on-surface-variant)}.omfp-progress__value{font-variant-numeric:tabular-nums}.omfp-progress__track{position:relative;overflow:hidden;background:color-mix(in oklab,var(--omfp-on-surface)10%,transparent);border-radius:999px;block-size:.25rem}.omfp-progress__fill{border-radius:inherit;background:var(--omfp-grad-loop)0 0/200% 100%;block-size:100%;transition:inline-size .12s linear}.omfp-progress:not([aria-valuenow]) .omfp-progress__fill{animation:omfp-indeterminate 1.4s var(--omfp-ease)infinite;inline-size:35%}.omfp-gauge{display:inline-flex;align-items: center;gap:var(--omfp-s2);font-size:var(--omfp-fs-2xs);font-variant-numeric:tabular-nums;color:var(--omfp-on-surface-variant)}.omfp-gauge__bar{display:block;overflow:hidden;background:color-mix(in oklab,var(--omfp-on-surface)12%,transparent);border-radius:999px;block-size:.25rem;inline-size:3.5rem}.omfp-gauge__fill{display:block;border-radius:inherit;background:var(--omfp-grad);transition:inline-size var(--omfp-dur-2)var(--omfp-ease);block-size:100%}.omfp-gauge[data-high] .omfp-gauge__fill{background:var(--omfp-warn)}.omfp-bbox{--bbox-line:var(--omfp-card-border);--bbox-style:solid;--bbox-bg:var(--omfp-card-bg);--bbox-mid:calc(var(--omfp-row-h)/2);--bbox-label-bg:linear-gradient(to bottom,transparent var(--bbox-mid),var(--bbox-bg)var(--bbox-mid));display:flex;border-radius:var(--omfp-r-card);flex-direction:column;min-inline-size:0}.omfp-bbox__head{display:grid;grid-template-columns:var(--omfp-s3)minmax(0,max-content)minmax(var(--omfp-s3),1fr)auto var(--omfp-s3);min-block-size:var(--omfp-row-h);align-items: start}.omfp-bbox__head:before,.omfp-bbox__head:after,.omfp-bbox__line{content:"";grid-row:1;border-block-start:var(--omfp-bw)var(--bbox-style)var(--bbox-line);background:var(--bbox-bg);align-self:stretch;margin-block-start:var(--bbox-mid)}.omfp-bbox__head:before{grid-column:1;border-inline-start:var(--omfp-bw)var(--bbox-style)var(--bbox-line)}.omfp-bbox__head:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--omfp-r-card)}.omfp-bbox__head:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--omfp-r-card)}.omfp-bbox__head:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--omfp-r-card)}.omfp-bbox__head:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--omfp-r-card)}.omfp-bbox__head:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--omfp-r-card)}.omfp-bbox__head:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--omfp-r-card)}.omfp-bbox__line{grid-column:3}.omfp-bbox__head:after{grid-column:5;border-inline-end:var(--omfp-bw)var(--bbox-style)var(--bbox-line)}.omfp-bbox__head:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-top-right-radius:var(--omfp-r-card)}.omfp-bbox__head:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-top-right-radius:var(--omfp-r-card)}.omfp-bbox__head:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-top-right-radius:var(--omfp-r-card)}.omfp-bbox__head:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-top-left-radius:var(--omfp-r-card)}.omfp-bbox__head:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-top-left-radius:var(--omfp-r-card)}.omfp-bbox__head:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-top-left-radius:var(--omfp-r-card)}.omfp-bbox__label,.omfp-bbox__end{grid-row:1;box-sizing:border-box;padding:calc((var(--omfp-row-h) - 1lh)/2)var(--omfp-s1);background:var(--bbox-label-bg);min-inline-size:0;margin:0}.omfp-bbox__label{grid-column:2;font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-xs);font-weight:var(--omfp-fw-medium);color:var(--omfp-primary)}.omfp-bbox__end{grid-column:4}.omfp-bbox__body{--bbox-pad-x:var(--omfp-s3);display:flex;gap:var(--omfp-s2);padding:var(--omfp-s2)var(--bbox-pad-x);border:var(--omfp-bw)var(--bbox-style)var(--bbox-line);background:var(--bbox-bg);border-block-start:0;flex-direction:column;min-inline-size:0}.omfp-bbox__body:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--omfp-r-card);border-bottom-left-radius:var(--omfp-r-card)}.omfp-bbox__body:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--omfp-r-card);border-bottom-left-radius:var(--omfp-r-card)}.omfp-bbox__body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--omfp-r-card);border-bottom-left-radius:var(--omfp-r-card)}.omfp-bbox__body:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--omfp-r-card);border-bottom-right-radius:var(--omfp-r-card)}.omfp-bbox__body:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--omfp-r-card);border-bottom-right-radius:var(--omfp-r-card)}.omfp-bbox__body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--omfp-r-card);border-bottom-right-radius:var(--omfp-r-card)}.omfp-bbox__rule{display:flex;margin:0 calc(-1*var(--bbox-pad-x));font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-2xs);font-weight:var(--omfp-fw-medium);color:var(--omfp-on-surface-variant);align-items: center}.omfp-bbox__rule:before,.omfp-bbox__rule:after{content:"";border-block-start:var(--omfp-bw)var(--bbox-style)var(--bbox-line)}.omfp-bbox__rule:before{inline-size:var(--omfp-s3);flex:none}.omfp-bbox__rule:after{flex:1}.omfp-bbox__rule-label{padding-inline:var(--omfp-s1)}.omfp-live{--bbox-line:var(--omfp-rule);--bbox-bg:var(--omfp-surface-container-low)}.omfp-live__body{--bbox-pad-x:var(--omfp-s4);padding-block:var(--omfp-s1)var(--omfp-s3)}.omfp-live[data-status=error]{--bbox-line:color-mix(in oklab,var(--omfp-error)45%,transparent)}.omfp-live:focus{--bbox-line:color-mix(in oklab,var(--omfp-primary)55%,transparent)}.omfp-spectrum{position:relative;block-size:3rem}.omfp-spectrum__canvas{display:block;block-size:100%;inline-size:100%}.omfp-spectrum__probe{position:absolute;overflow:hidden;block-size:0;inline-size:0}.omfp-voice-meter{display:grid;align-content: center;block-size:3rem}.omfp-voice-meter__track{display:block;overflow:hidden;background:color-mix(in oklab,var(--omfp-on-surface)10%,transparent);border-radius:999px;block-size:.5rem}.omfp-voice-meter__fill{display:block;border-radius:inherit;background:var(--omfp-grad);block-size:100%;transition:inline-size .12s linear}.omfp-voice-meter[data-voice=user] .omfp-voice-meter__fill{background:linear-gradient(90deg,var(--omfp-grad-end),var(--omfp-tertiary)38%,var(--omfp-primary))}.omfp-voice-meter[data-status=muted] .omfp-voice-meter__fill{background:var(--omfp-outline)}.omfp-live__lines{display:grid;gap:var(--omfp-s1)}.omfp-live__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--omfp-on-surface);margin:0}.omfp-live__line[data-role=user]{color:var(--omfp-on-surface-variant)}.omfp-live__message{font-size:var(--omfp-fs-sm);color:var(--omfp-error);margin:0}.omfp-live__status{display:flex;align-items: center;gap:var(--omfp-s1);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);flex-wrap:wrap}.omfp-live__dot{color:var(--omfp-outline)}.omfp-live[data-status=connecting] .omfp-live__dot{color:var(--omfp-warn)}.omfp-live[data-status=listening] .omfp-live__dot{color:var(--omfp-primary)}.omfp-live[data-status=speaking] .omfp-live__dot{color:var(--omfp-tertiary)}.omfp-live[data-status=working] .omfp-live__dot{color:var(--omfp-secondary)}.omfp-live[data-status=error] .omfp-live__dot{color:var(--omfp-error)}.omfp-live__state{color:var(--omfp-on-surface)}.omfp-live__hint{display:inline-flex;align-items:baseline;gap:var(--omfp-s1)}.omfp-live__sep{color:var(--omfp-rule-strong)}.omfp-live__actions{display:inline-flex;gap:var(--omfp-s2);margin-inline-start:auto}.omfp-code,.omfp-log,.omfp-diff,.omfp-dialog code,.omfp-request__code{font-family:var(--omfp-font-code)}.omfp-markdown :-webkit-any(code,pre){font-family:var(--omfp-font-code)}.omfp-markdown :-moz-any(code,pre){font-family:var(--omfp-font-code)}.omfp-markdown :is(code,pre){font-family:var(--omfp-font-code)}.omfp-code--block>code{display:block;overflow:auto;padding:0 0 max(var(--omfp-scrollbar-clearance),var(--omfp-s3));font-family:inherit;font-size:inherit;color:inherit;background:0 0;flex:auto;min-block-size:0}.omfp-dialog code,code.omfp-code,.omfp-markdown :not(pre)>code{padding:var(--omfp-code-pad);border-radius:var(--omfp-r-chip);color:var(--omfp-tertiary);background:color-mix(in oklab,var(--omfp-tertiary)10%,transparent);overflow-wrap:anywhere;font-size:.82em}.omfp-code--block{display:flex;padding:var(--omfp-s3)var(--omfp-s4);overflow:hidden;border:var(--omfp-bw)solid var(--omfp-rule);border-inline-start:2px solid var(--omfp-primary);border-radius:var(--omfp-r-card);font-size:var(--omfp-fs-code);line-height:var(--omfp-lh-code);white-space:pre;color:var(--omfp-on-surface);background:var(--omfp-code-bg);flex-direction:column;min-inline-size:0;margin:0}.omfp-code--block[data-lang]:before{content:attr(data-lang);padding:0 var(--omfp-s2)var(--omfp-s1);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);flex:none;align-self: flex-end}.omfp-log{padding:var(--omfp-s2)0;overflow:auto;border:var(--omfp-bw)solid var(--omfp-card-border);border-radius:var(--omfp-r-card);font-size:var(--omfp-fs-2xs);line-height:var(--omfp-lh-code);white-space:pre;color:var(--omfp-on-surface);background:var(--omfp-code-bg);margin:0}.omfp-log,.omfp-diff{padding-block-end:max(var(--omfp-scrollbar-clearance),var(--omfp-s3))}.omfp-log__line{padding:0 var(--omfp-s3)}.omfp-log__empty{color:var(--omfp-on-surface-variant)}.omfp-log__time{color:color-mix(in oklab,var(--omfp-on-surface-variant)80%,transparent)}.omfp-log__level{display:inline-block;min-inline-size:5ch}.omfp-log__level[data-level=info]{color:var(--omfp-primary)}.omfp-log__level[data-level=warn]{color:var(--omfp-warn)}.omfp-log__level[data-level=err]{font-weight:var(--omfp-fw-strong);color:var(--omfp-error)}.omfp-code :-webkit-any(.hljs-keyword,.hljs-built_in,.hljs-type,.hljs-selector-tag,.hljs-doctag){color:var(--omfp-primary)}.omfp-code :-moz-any(.hljs-keyword,.hljs-built_in,.hljs-type,.hljs-selector-tag,.hljs-doctag){color:var(--omfp-primary)}.omfp-code :is(.hljs-keyword,.hljs-built_in,.hljs-type,.hljs-selector-tag,.hljs-doctag){color:var(--omfp-primary)}.omfp-code :-webkit-any(.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class){color:var(--omfp-tertiary)}.omfp-code :-moz-any(.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class){color:var(--omfp-tertiary)}.omfp-code :is(.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class){color:var(--omfp-tertiary)}.omfp-code :-webkit-any(.hljs-string,.hljs-regexp,.hljs-subst,.hljs-template-variable,.hljs-addition){color:var(--omfp-ok)}.omfp-code :-moz-any(.hljs-string,.hljs-regexp,.hljs-subst,.hljs-template-variable,.hljs-addition){color:var(--omfp-ok)}.omfp-code :is(.hljs-string,.hljs-regexp,.hljs-subst,.hljs-template-variable,.hljs-addition){color:var(--omfp-ok)}.omfp-code :-webkit-any(.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-variable.constant_,.hljs-meta){color:var(--omfp-warn)}.omfp-code :-moz-any(.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-variable.constant_,.hljs-meta){color:var(--omfp-warn)}.omfp-code :is(.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-variable.constant_,.hljs-meta){color:var(--omfp-warn)}.omfp-code :-webkit-any(.hljs-params,.hljs-attr,.hljs-attribute,.hljs-property,.hljs-variable,.hljs-template-tag){color:var(--omfp-secondary)}.omfp-code :-moz-any(.hljs-params,.hljs-attr,.hljs-attribute,.hljs-property,.hljs-variable,.hljs-template-tag){color:var(--omfp-secondary)}.omfp-code :is(.hljs-params,.hljs-attr,.hljs-attribute,.hljs-property,.hljs-variable,.hljs-template-tag){color:var(--omfp-secondary)}.omfp-code :-webkit-any(.hljs-comment,.hljs-quote){color:var(--omfp-on-surface-variant);font-style:italic}.omfp-code :-moz-any(.hljs-comment,.hljs-quote){color:var(--omfp-on-surface-variant);font-style:italic}.omfp-code :is(.hljs-comment,.hljs-quote){color:var(--omfp-on-surface-variant);font-style:italic}.omfp-code :-webkit-any(.hljs-punctuation,.hljs-operator){color:var(--omfp-outline)}.omfp-code :-moz-any(.hljs-punctuation,.hljs-operator){color:var(--omfp-outline)}.omfp-code :is(.hljs-punctuation,.hljs-operator){color:var(--omfp-outline)}.omfp-code .hljs-deletion{color:var(--omfp-error)}.omfp-code .hljs-emphasis{font-style:italic}.omfp-code .hljs-strong{font-weight:var(--omfp-fw-strong)}.omfp-diff{display:block;overflow:auto;border-collapse:collapse;font-size:var(--omfp-fs-code);line-height:var(--omfp-lh-code);color:var(--omfp-on-surface)}.omfp-diff td{padding:0 var(--omfp-s1);vertical-align:top}.omfp-diff td:first-child{padding-inline-start:var(--omfp-s3)}.omfp-diff__number,.omfp-diff__sign{color:var(--omfp-on-surface-variant);text-align:end;user-select:none}.omfp-diff__code{white-space:pre;inline-size:100%;padding-inline-end:var(--omfp-s3)}.omfp-diff__header{color:var(--omfp-on-surface-variant);white-space:pre}.omfp-diff__line[data-kind=add]{color:color-mix(in oklab,var(--omfp-ok)70%,var(--omfp-on-surface));background:color-mix(in oklab,var(--omfp-ok)12%,transparent)}.omfp-diff__line[data-kind=del]{color:color-mix(in oklab,var(--omfp-error)70%,var(--omfp-on-surface));background:color-mix(in oklab,var(--omfp-error)11%,transparent)}.omfp-diff__line[data-kind=add] .omfp-diff__sign{color:var(--omfp-ok)}.omfp-diff__line[data-kind=del] .omfp-diff__sign{color:var(--omfp-error)}.omfp-diff__notice{padding:var(--omfp-s1)var(--omfp-s3)}.omfp-disclosure__heading{font-size:inherit;font-weight:inherit;margin:0}.omfp-disclosure__trigger{display:flex;align-items: center;gap:var(--omfp-s1);min-block-size:var(--omfp-row-h);padding:0 var(--omfp-s2)0 var(--omfp-s1);border-radius:var(--omfp-r-row);font:inherit;font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);cursor:pointer;outline:none;background:0 0;border:0}.omfp-disclosure__trigger[data-hovered]{color:var(--omfp-on-surface);background:var(--omfp-hover)}.omfp-disclosure__panel{padding-inline-start:var(--omfp-s3)}.omfp-toolbar{display:flex;align-items: center;gap:var(--omfp-s1)}.omfp-toolbar[data-orientation=vertical]{flex-direction:column}.omfp-web-frame{display:flex;font-family:var(--omfp-font-ui);flex-direction:column;flex:auto;min-block-size:0}.omfp-web-frame__bar{padding:var(--omfp-s1)var(--omfp-s2);border-block-end:var(--omfp-bw)solid var(--omfp-rule);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant)}.omfp-web-frame__icon{flex:none;block-size:1em;inline-size:1em}.omfp-web-frame__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0}.omfp-web-frame__hint{display:flex;align-items: start;gap:var(--omfp-s2);padding:var(--omfp-s1)var(--omfp-s2);border-block-end:var(--omfp-bw)solid var(--omfp-rule);font-size:var(--omfp-fs-xs);color:var(--omfp-warn)}.omfp-web-frame__hint>p{flex:auto;margin:0}.omfp-web-frame__frame{border:0;flex:auto;min-block-size:0;inline-size:100%}.omfp-prose{font-family:var(--omfp-font-prose);font-size:var(--omfp-fs-prose);line-height:var(--omfp-lh-prose);color:var(--omfp-on-surface);text-align:start;hyphens:manual;overflow-wrap:anywhere}.omfp-markdown>:first-child{margin-block-start:0}.omfp-markdown>:last-child{margin-block-end:0}.omfp-markdown :-webkit-any(p,ul,ol,blockquote,pre,.omfp-markdown__table){margin-block:var(--omfp-md-block)}.omfp-markdown :-moz-any(p,ul,ol,blockquote,pre,.omfp-markdown__table){margin-block:var(--omfp-md-block)}.omfp-markdown :is(p,ul,ol,blockquote,pre,.omfp-markdown__table){margin-block:var(--omfp-md-block)}.omfp-markdown :-webkit-any(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-inline-size:70ch}.omfp-markdown :-moz-any(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-inline-size:70ch}.omfp-markdown :is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-inline-size:70ch}.omfp-markdown :-webkit-any(h1,h2,h3,h4,h5,h6){margin-block:var(--omfp-md-head)var(--omfp-md-head-after);font-size:1em;font-weight:var(--omfp-fw-strong);line-height:1.3}.omfp-markdown :-moz-any(h1,h2,h3,h4,h5,h6){margin-block:var(--omfp-md-head)var(--omfp-md-head-after);font-size:1em;font-weight:var(--omfp-fw-strong);line-height:1.3}.omfp-markdown :is(h1,h2,h3,h4,h5,h6){margin-block:var(--omfp-md-head)var(--omfp-md-head-after);font-size:1em;font-weight:var(--omfp-fw-strong);line-height:1.3}.omfp-markdown :-webkit-any(h1,h2){font-size:1.15em}.omfp-markdown :-moz-any(h1,h2){font-size:1.15em}.omfp-markdown :is(h1,h2){font-size:1.15em}.omfp-markdown h2{color:var(--omfp-primary)}.omfp-markdown :-webkit-any(ul,ol){padding-inline-start:var(--omfp-md-indent)}.omfp-markdown :-moz-any(ul,ol){padding-inline-start:var(--omfp-md-indent)}.omfp-markdown :is(ul,ol){padding-inline-start:var(--omfp-md-indent)}.omfp-markdown li+li{margin-block-start:var(--omfp-md-item)}.omfp-markdown li::marker{color:var(--omfp-on-surface-variant)}.omfp-markdown a{color:var(--omfp-primary)}.omfp-markdown strong{font-weight:var(--omfp-fw-strong)}.omfp-markdown blockquote{border-inline-start:2px solid var(--omfp-rule-strong);color:var(--omfp-on-surface-variant);margin-inline-start:0;margin-inline-end:0;padding-inline-start:var(--omfp-s3)}.omfp-markdown__table{overflow-x:auto;max-inline-size:100%}.omfp-markdown table{border-collapse:collapse;font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm)}.omfp-markdown :-webkit-any(th,td){padding:var(--omfp-s1)var(--omfp-s2);border:var(--omfp-bw)solid var(--omfp-rule);text-align:start;overflow-wrap:break-word;word-break:normal}.omfp-markdown :-moz-any(th,td){padding:var(--omfp-s1)var(--omfp-s2);border:var(--omfp-bw)solid var(--omfp-rule);text-align:start;overflow-wrap:break-word;word-break:normal}.omfp-markdown :is(th,td){padding:var(--omfp-s1)var(--omfp-s2);border:var(--omfp-bw)solid var(--omfp-rule);text-align:start;overflow-wrap:break-word;word-break:normal}.omfp-markdown th{font-weight:var(--omfp-fw-strong);background:var(--omfp-code-bg)}.omfp-markdown img{max-inline-size:100%}.omfp-markdown hr{border:0;border-block-start:var(--omfp-bw)solid var(--omfp-rule)}.omfp-toasts{position:fixed;z-index:90;display:flex;gap:var(--omfp-s2);inline-size:var(--omfp-toast-w);flex-direction:column;bottom:var(--omfp-s5)}.omfp-toasts:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--omfp-s5)}.omfp-toasts:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--omfp-s5)}.omfp-toasts:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--omfp-s5)}.omfp-toasts:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--omfp-s5)}.omfp-toasts:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--omfp-s5)}.omfp-toasts:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--omfp-s5)}.omfp-toast{display:flex;align-items: center;gap:var(--omfp-s2);box-sizing:border-box;min-block-size:calc(var(--omfp-ctl-h) + var(--omfp-s2));padding:var(--omfp-s1)var(--omfp-s1)var(--omfp-s1)var(--omfp-s3);border:var(--omfp-bw)solid var(--omfp-pop-border);border-radius:var(--omfp-r-card);font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface);background:var(--omfp-pop-bg);box-shadow:var(--omfp-pop-shadow);animation:omfp-toast-in var(--omfp-dur-2)var(--omfp-ease)}.omfp-toast__icon{color:var(--omfp-primary)}.omfp-toast[data-tone=success] .omfp-toast__icon{color:var(--omfp-ok)}.omfp-toast[data-tone=error]{border-color:color-mix(in oklab,var(--omfp-error)45%,var(--omfp-pop-border))}.omfp-toast[data-tone=error] .omfp-toast__icon{color:var(--omfp-error)}.omfp-toast__text{flex:1;min-inline-size:0}.omfp-messages{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--omfp-s1)var(--omfp-s3);list-style:none;font-size:var(--omfp-fs-sm);margin:0;padding:0}.omfp-messages__line{--message-tone:var(--omfp-primary);display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.omfp-messages__line[data-tone=attention]{--message-tone:var(--omfp-warn)}.omfp-messages__line[data-tone=error]{--message-tone:var(--omfp-error)}.omfp-messages__line[data-tone=ok]{--message-tone:var(--omfp-ok)}.omfp-messages__time{font-size:var(--omfp-fs-xs);font-variant-numeric:tabular-nums;color:var(--omfp-on-surface-variant)}.omfp-messages__body{overflow-wrap:anywhere;color:var(--omfp-on-surface);min-inline-size:0}.omfp-messages__kind{color:var(--message-tone)}.omfp-messages__title{font-weight:var(--omfp-fw-strong)}.omfp-messages__empty{font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface-variant);margin:0}.omfp-empty{display:flex;align-items: center;gap:var(--omfp-s1);padding:var(--omfp-s5)var(--omfp-s3);border:var(--omfp-bw)dashed var(--omfp-rule-strong);border-radius:var(--omfp-r-card);text-align:center;flex-direction:column}.omfp-empty[data-bare]{border:0;margin-block-start:20vh}.omfp-empty__icon{stroke-width:calc(var(--omfp-ic-stroke)*.8);color:var(--omfp-on-surface-variant);block-size:1.5rem;inline-size:1.5rem;margin-block-end:var(--omfp-s1)}.omfp-empty__title{font-size:var(--omfp-fs-sm);font-weight:var(--omfp-fw-strong);margin:0}.omfp-empty__hint{font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);margin:0}.omfp-tool{--bbox-line:var(--omfp-card-border);overflow:hidden;border:var(--omfp-bw)solid var(--bbox-line);border-radius:var(--omfp-r-card);background:var(--omfp-card-bg);min-inline-size:0}.omfp-tool[data-status=running]{--bbox-line:color-mix(in oklab,var(--omfp-primary)60%,transparent)}.omfp-tool[data-status=failed]{--bbox-line:color-mix(in oklab,var(--omfp-error)55%,transparent)}.omfp-tool.omfp-bbox{overflow:visible;background:0 0;border:0;border-radius:0}.omfp-tool__heading{display:contents;font-size:inherit;font-weight:inherit}.omfp-tool__head{display:flex;box-sizing:border-box;block-size:var(--omfp-row-h);padding:0 var(--omfp-s3)0 var(--omfp-s2);font:inherit;font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface);text-align:start;outline:none;background:0 0;border:0;align-items: center;inline-size:100%}.omfp-tool__head.omfp-bbox__head{display:grid;padding:0}button.omfp-tool__head{cursor:pointer}button.omfp-tool__head:not(.omfp-bbox__head):-webkit-any([data-hovered],.is-hover){background:var(--omfp-hover)}button.omfp-tool__head:not(.omfp-bbox__head):-moz-any([data-hovered],.is-hover){background:var(--omfp-hover)}button.omfp-tool__head:not(.omfp-bbox__head):is([data-hovered],.is-hover){background:var(--omfp-hover)}.omfp-tool__label{display:flex;align-items: center;gap:var(--omfp-s2);flex:auto;min-inline-size:0}.omfp-tool__label.omfp-bbox__label{border-radius:var(--omfp-r-chip);color:var(--omfp-on-surface)}button.omfp-tool__head:-webkit-any([data-hovered],.is-hover) .omfp-tool__label.omfp-bbox__label{background:linear-gradient(var(--omfp-hover),var(--omfp-hover)),var(--bbox-label-bg)}button.omfp-tool__head:-moz-any([data-hovered],.is-hover) .omfp-tool__label.omfp-bbox__label{background:linear-gradient(var(--omfp-hover),var(--omfp-hover)),var(--bbox-label-bg)}button.omfp-tool__head:is([data-hovered],.is-hover) .omfp-tool__label.omfp-bbox__label{background:linear-gradient(var(--omfp-hover),var(--omfp-hover)),var(--bbox-label-bg)}.omfp-tool__name{font-weight:var(--omfp-fw-strong);color:var(--omfp-primary);flex:none}.omfp-tool__arg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--omfp-font-code);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);flex:0 auto;min-inline-size:0}.omfp-tool__meta{display:inline-flex;align-items: center;gap:var(--omfp-s2);font-size:var(--omfp-fs-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--omfp-on-surface-variant);flex:none;margin-inline-start:auto}.omfp-tool__body{--bbox-pad-x:0px;overflow:hidden;gap:0;padding:0}.omfp-tool__body>.omfp-code--block{background:0 0;border:0;border-radius:0}.omfp-todo{display:flex;gap:var(--omfp-s1);padding:var(--omfp-s2)var(--omfp-s3);list-style:none;font-size:var(--omfp-fs-sm);flex-direction:column;margin:0}.omfp-todo__item{display:flex;align-items:baseline;gap:var(--omfp-s2)}.omfp-todo__mark{text-align:center;color:var(--omfp-on-surface-variant);flex:none;inline-size:1em}.omfp-todo__item[data-status=completed]{color:var(--omfp-on-surface-variant)}.omfp-todo__item[data-status=completed] .omfp-todo__mark{color:var(--omfp-ok)}.omfp-todo__item[data-status=completed] .omfp-todo__text{text-decoration:line-through;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}.omfp-todo__item[data-status=in_progress],.omfp-todo__item[data-status=in_progress] .omfp-todo__mark{color:var(--omfp-primary)}.omfp-todo__item[data-status=blocked] .omfp-todo__mark{color:var(--omfp-warn)}.omfp-todo__item[data-status=abandoned]{color:var(--omfp-on-surface-variant)}.omfp-todo__item[data-status=abandoned] .omfp-todo__text{text-decoration:line-through}.omfp-todo__blocker{display:block;font-size:var(--omfp-fs-2xs);font-variant-numeric:tabular-nums;color:var(--omfp-warn)}.omfp-request{--bbox-line:color-mix(in oklab,var(--omfp-warn)70%,transparent);--bbox-style:dashed;--bbox-bg:transparent}.omfp-request__head{font-size:var(--omfp-fs-sm)}.omfp-request__body{--bbox-pad-x:var(--omfp-s4);gap:var(--omfp-s3);padding-block:var(--omfp-s3)}.omfp-request__title{font-size:var(--omfp-fs-sm);font-weight:var(--omfp-fw-strong);color:var(--omfp-on-surface)}.omfp-request__glyph{color:var(--omfp-warn)}.omfp-request__meta{display:inline-flex;align-items: center;gap:var(--omfp-s2);font-size:var(--omfp-fs-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--omfp-on-surface-variant)}.omfp-request__countdown{display:inline-flex;align-items: center;gap:var(--omfp-s1)}.omfp-request__countdown .omfp-ic{block-size:.75rem;inline-size:.75rem}.omfp-request__countdown[data-low]{color:var(--omfp-error)}.omfp-request__code{padding:var(--omfp-s2)var(--omfp-s3);overflow:auto;border-radius:var(--omfp-r-ctl);font-size:var(--omfp-fs-code);white-space:pre-wrap;background:var(--omfp-code-bg);margin:0}.omfp-request__prompt{color:var(--omfp-on-surface-variant)}.omfp-request__actions{display:flex;align-items: center;gap:var(--omfp-s2);flex-wrap:wrap}.omfp-option-text{display:inline-flex;align-items:baseline;column-gap:var(--omfp-s2);flex-wrap:wrap}.omfp-option-text__label{font-family:var(--omfp-font-code);font-weight:var(--omfp-fw-medium)}.omfp-option-text__description{font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface-variant);font-style:italic}.omfp-resolved{display:flex;align-items: center;gap:var(--omfp-s2);padding:0 var(--omfp-s2);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);min-inline-size:0}.omfp-resolved__icon{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm);color:var(--omfp-ok)}.omfp-resolved[data-outcome=denied] .omfp-resolved__icon{color:var(--omfp-error)}.omfp-resolved__question{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.omfp-resolved__answer{font-weight:var(--omfp-fw-medium);white-space:nowrap;color:var(--omfp-on-surface);flex:none}.omfp-modeline{position:relative;display:flex;align-items: center;gap:var(--omfp-s3);box-sizing:border-box;block-size:var(--omfp-status-h);font-size:var(--omfp-fs-2xs);white-space:nowrap;color:var(--omfp-on-surface-variant);background:var(--omfp-bar-bg);min-inline-size:0;padding-inline-end:var(--omfp-s3)}.omfp-modeline:before{content:"";position:absolute;background:linear-gradient(90deg,var(--omfp-primary),var(--omfp-tertiary)45%,transparent);opacity:.6;block-size:1px;top:0;left:0;right:0}.omfp-mode-pill{display:inline-flex;box-sizing:border-box;block-size:calc(var(--omfp-status-h) - 2*var(--omfp-s1));padding:0 var(--omfp-s3);font-size:var(--omfp-fs-2xs);font-weight:var(--omfp-fw-strong);letter-spacing:.06em;color:var(--omfp-on-surface);background:var(--omfp-surface-container-highest);border-radius:999px;flex:none;align-items: center;margin-inline-start:var(--omfp-s1)}.omfp-mode-pill[data-mode=insert]{color:var(--omfp-on-primary);background:var(--omfp-grad)}.omfp-mode-pill[data-mode=command]{color:var(--omfp-on-tertiary);background:linear-gradient(90deg,var(--omfp-grad-end),var(--omfp-tertiary)38%,var(--omfp-primary))}.omfp-modeline__segments{display:flex;align-items: center;column-gap:var(--omfp-s2);block-size:var(--omfp-status-h);overflow:hidden;flex-wrap:wrap;flex:1;min-inline-size:0}.omfp-modeline__segment{display:inline-flex;align-items: center;gap:var(--omfp-s1);block-size:var(--omfp-status-h);font-variant-numeric:tabular-nums}.omfp-modeline__segment+.omfp-modeline__segment:before{content:"·";color:var(--omfp-rule-strong);margin-inline-end:var(--omfp-s2)}.omfp-modeline__segment .omfp-ic{block-size:.75rem;inline-size:.75rem}.omfp-modeline__segment[data-kind=title]{display:block;overflow:hidden;text-overflow:ellipsis;line-height:var(--omfp-status-h);color:var(--omfp-on-surface);flex:0 auto;min-inline-size:0}.omfp-modeline__segment[data-kind=message]{color:var(--omfp-on-surface);animation:omfp-pop var(--omfp-dur-2)var(--omfp-ease)}.omfp-modeline__segment[data-kind=error]{color:var(--omfp-error);animation:omfp-pop var(--omfp-dur-2)var(--omfp-ease)}.omfp-modeline__notice{--notice-tone:var(--omfp-primary);display:inline-flex;align-items: center;gap:var(--omfp-s1);box-sizing:border-box;block-size:calc(var(--omfp-status-h) - 2*var(--omfp-s1));padding:0 var(--omfp-s2);border-radius:var(--omfp-r-chip);font:inherit;white-space:nowrap;color:var(--notice-tone);background:color-mix(in oklab,var(--notice-tone)10%,transparent);cursor:pointer;animation:omfp-pop var(--omfp-dur-2)var(--omfp-ease);border:none;flex:0 auto;min-inline-size:0;max-inline-size:50%}.omfp-modeline__notice[data-tone=attention]{--notice-tone:var(--omfp-warn)}.omfp-modeline__notice[data-tone=error]{--notice-tone:var(--omfp-error)}.omfp-modeline__notice[data-tone=ok]{--notice-tone:var(--omfp-ok)}.omfp-modeline__notice:-webkit-any([data-hovered],.is-hover){background:color-mix(in oklab,var(--notice-tone)18%,transparent)}.omfp-modeline__notice:-moz-any([data-hovered],.is-hover){background:color-mix(in oklab,var(--notice-tone)18%,transparent)}.omfp-modeline__notice:is([data-hovered],.is-hover){background:color-mix(in oklab,var(--notice-tone)18%,transparent)}.omfp-modeline__notice-mark{flex:none}.omfp-modeline__notice-title{overflow:hidden;text-overflow:ellipsis;font-weight:var(--omfp-fw-strong);color:var(--omfp-on-surface);min-inline-size:0}.omfp-modeline__notice-body,.omfp-modeline__notice-more,.omfp-modeline__notice>.omfp-kbd{flex:none}.omfp-modeline__notice-more{font-variant-numeric:tabular-nums;color:var(--omfp-on-surface-variant)}.omfp-modeline__messages{display:inline-grid;box-sizing:border-box;block-size:calc(var(--omfp-status-h) - 2*var(--omfp-s1));aspect-ratio:1;border-radius:var(--omfp-r-chip);color:var(--omfp-on-surface-variant);cursor:pointer;background:0 0;border:none;flex:none;place-items: center;padding:0}.omfp-modeline__messages:-webkit-any([data-hovered],.is-hover){color:var(--omfp-on-surface);background:color-mix(in oklab,var(--omfp-on-surface)10%,transparent)}.omfp-modeline__messages:-moz-any([data-hovered],.is-hover){color:var(--omfp-on-surface);background:color-mix(in oklab,var(--omfp-on-surface)10%,transparent)}.omfp-modeline__messages:is([data-hovered],.is-hover){color:var(--omfp-on-surface);background:color-mix(in oklab,var(--omfp-on-surface)10%,transparent)}.omfp-modeline__messages .omfp-ic{block-size:.875rem;inline-size:.875rem}.omfp-modeline__views{display:flex;overflow:hidden;flex:0 auto;align-items: center;min-inline-size:0}.omfp-modeline__view{padding:0 var(--omfp-s1);border-radius:var(--omfp-r-chip);font:inherit;color:var(--omfp-on-surface-variant);cursor:pointer;background:0 0;border:none;flex:none}.omfp-modeline__view+.omfp-modeline__view:before{content:"·";color:var(--omfp-rule-strong);margin-inline-end:var(--omfp-s2)}.omfp-modeline__view:hover{color:var(--omfp-on-surface)}.omfp-modeline__view[data-current]{font-weight:var(--omfp-fw-strong);color:var(--omfp-primary)}.omfp-cmd{display:flex;font-family:var(--omfp-font-code);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface);flex:1;align-items: center;min-inline-size:0}.omfp-cmd__prompt{font-weight:var(--omfp-fw-strong);color:#0000;background:var(--omfp-grad);-webkit-background-clip:text;background-clip:text}.omfp-cmd__input{padding:0 0 0 var(--omfp-glyph-gap);font:inherit;color:inherit;outline:none;caret-color:var(--omfp-tertiary);background:0 0;border:0;flex:1;min-inline-size:0}.omfp-cmdmenu{inline-size:min(48rem,70%);min-inline-size:0}.omfp-cmdmenu__title{padding:0 var(--omfp-s2)var(--omfp-s1);font-size:var(--omfp-fs-2xs);color:var(--omfp-primary)}.omfp-cmdmenu__item{display:flex;align-items: center;gap:var(--omfp-s4);block-size:var(--omfp-row-h);padding:0 var(--omfp-s2);border-radius:var(--omfp-r-row);font-size:var(--omfp-fs-xs);cursor:pointer}.omfp-cmdmenu__item[data-selected]{color:var(--omfp-sel-fg);background:var(--omfp-sel-bg)}.omfp-cmdmenu__command{min-inline-size:var(--omfp-key-col);font-family:var(--omfp-font-code);white-space:nowrap;flex:none}.omfp-cmdmenu__command:before{content:"▸ ";color:var(--omfp-primary);visibility:hidden}.omfp-cmdmenu__item[data-selected] .omfp-cmdmenu__command:before{visibility:visible}.omfp-cmdmenu__command b{font-weight:var(--omfp-fw-strong);color:var(--omfp-tertiary)}.omfp-cmdmenu__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--omfp-on-surface-variant);min-inline-size:0}.omfp-cmdmenu__foot{display:flex;align-items: center;gap:var(--omfp-s1);padding:var(--omfp-s1)var(--omfp-s2)0;border-block-start:var(--omfp-bw)solid var(--omfp-rule);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);margin-block-start:var(--omfp-s1)}.omfp-cmdmenu__foot .omfp-kbd+*{margin-inline-end:var(--omfp-s2)}.omfp-whichkey{font-size:var(--omfp-fs-xs);inline-size:min(52rem,92%);min-inline-size:0}.omfp-whichkey__title{padding:0 var(--omfp-s2)var(--omfp-s1);font-size:var(--omfp-fs-2xs);color:var(--omfp-primary)}.omfp-whichkey__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--omfp-s2)var(--omfp-s4);padding:0 var(--omfp-s2)}.omfp-whichkey__group-title{font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);margin-block-end:var(--omfp-s1)}.omfp-whichkey__rows{margin:0}.omfp-whichkey__item{display:flex;align-items: center;gap:var(--omfp-s2);min-block-size:var(--omfp-row-h)}.omfp-whichkey__key{display:flex;justify-content:space-between;align-items: center;gap:var(--omfp-s1);flex:none;min-inline-size:4.5em}.omfp-whichkey__arrow{color:var(--omfp-on-surface-variant)}.omfp-whichkey__description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-inline-size:0;margin:0}.omfp-whichkey__item[data-kind=prefix] .omfp-whichkey__description{font-weight:var(--omfp-fw-strong);color:var(--omfp-primary)}.omfp-whichkey__item[data-disabled] .omfp-whichkey__description{color:var(--omfp-on-surface-variant)}.omfp-whichkey__args{font-family:var(--omfp-font-code);color:var(--omfp-on-surface-variant);margin-inline-start:var(--omfp-s1)}.omfp-whichkey__foot{display:flex;align-items: center;gap:var(--omfp-s1);padding:var(--omfp-s1)var(--omfp-s2)0;border-block-start:var(--omfp-bw)solid var(--omfp-rule);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);margin-block-start:var(--omfp-s1)}.omfp-help-modal{display:flex;max-block-size:min(44rem,calc(100vh - 2*var(--omfp-s4)));overflow:hidden;inline-size:min(46rem,92%)}.omfp-help-dialog{display:flex;outline:none;flex:1;min-block-size:0;min-inline-size:0}.omfp-help.omfp-bbox{--bbox-bg:var(--omfp-pop-bg);--bbox-line:var(--omfp-pop-border);flex:1;min-block-size:0}.omfp-help .omfp-bbox__end{display:flex;align-items: center;gap:var(--omfp-s1);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant)}.omfp-help__body.omfp-bbox__body{flex:1;min-block-size:0;padding-inline-start:0;padding-inline-end:0}.omfp-help__filter{padding-inline:var(--omfp-s3)}.omfp-help__list{display:flex;gap:var(--omfp-s2);overflow:auto;overscroll-behavior:contain;flex-direction:column;min-block-size:0}.omfp-help__list .omfp-bbox__rule{margin:0}.omfp-help__note,.omfp-help__empty{margin:var(--omfp-s1)0 0;padding-inline:var(--omfp-s3);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant)}.omfp-help__rows{display:flex;margin:var(--omfp-s1)0 0;padding-inline:var(--omfp-s3);flex-direction:column}.omfp-help__row{display:grid;grid-template-columns:minmax(0,var(--omfp-key-col))minmax(0,1fr);align-items:baseline;gap:var(--omfp-s3);padding-block:calc(var(--omfp-s1)/2);font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-xs)}.omfp-help__keys{display:flex;align-items:baseline;gap:var(--omfp-s1);flex-wrap:wrap;min-inline-size:0}.omfp-help__args{font-family:var(--omfp-font-code);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);overflow-wrap:anywhere;flex-basis:100%}.omfp-help__description{color:var(--omfp-on-surface);min-inline-size:0;margin:0}.omfp-logo{display:inline-block;overflow:visible;flex:none;inline-size:auto}.omfp-logo[data-gradient=theme]{color:var(--omfp-on-surface)}.omfp-brand{display:flex;align-items:baseline;gap:var(--omfp-s2);padding:0 var(--omfp-s2)var(--omfp-s1)}.omfp-brand__mark{block-size:calc(.76*var(--omfp-fs-xl))}.omfp-brand__host{font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant)}.omfp-wsection+.omfp-wsection{margin-block-start:var(--omfp-s3)}.omfp-wsection__head{display:flex;align-items: center;gap:var(--omfp-s1);block-size:var(--omfp-row-h);padding:0 0 0 var(--omfp-s1);border-radius:var(--omfp-r-row);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant)}.omfp-wsection__head:-webkit-any(:hover,.is-hover){background:var(--omfp-hover)}.omfp-wsection__head:-moz-any(:hover,.is-hover){background:var(--omfp-hover)}.omfp-wsection__head:is(:hover,.is-hover){background:var(--omfp-hover)}.omfp-wsection__toggle{border-radius:var(--omfp-r-chip);color:var(--omfp-primary);font:inherit;cursor:pointer;outline:none;background:0 0;border:0;flex:none;padding:0}.omfp-wsection__name{overflow:hidden;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--omfp-fw-strong);color:var(--omfp-on-surface);flex:0 auto;min-inline-size:0;margin:0}.omfp-wsection__name.omfp-grad-text{color:#0000}.omfp-wsection__count{margin-inline:auto var(--omfp-s1);font-size:var(--omfp-fs-2xs);flex:none}.omfp-wsection__actions{display:flex;align-items: center;gap:var(--omfp-s1);opacity:0;flex:none}.omfp-wsection__head:-webkit-any(:hover,:focus-within,.is-hover,.is-focus) .omfp-wsection__actions{opacity:1}.omfp-wsection__head:-moz-any(:hover,:focus-within,.is-hover,.is-focus) .omfp-wsection__actions{opacity:1}.omfp-wsection__head:is(:hover,:focus-within,.is-hover,.is-focus) .omfp-wsection__actions{opacity:1}.omfp-row-list{list-style:none;margin:0;padding:0}.omfp-thread[data-dragging],.omfp-wsection[data-dragging]{opacity:.4}.omfp-thread[data-drop=before],.omfp-wsection[data-drop=before]{box-shadow:inset 0 2px 0 var(--omfp-primary)}.omfp-row-list[data-drop=end],.omfp-wsection[data-drop=after]{box-shadow:inset 0 -2px 0 var(--omfp-primary)}.omfp-wsection[data-drop-into]>.omfp-wsection__head{background:var(--omfp-hover)}.omfp-row{position:relative;display:flex;align-items: center;gap:var(--omfp-s2);box-sizing:border-box;block-size:var(--omfp-row-h);padding:0 var(--omfp-s2);border-radius:var(--omfp-r-row);font:inherit;font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface);text-align:start;cursor:pointer;outline:none;background:0 0;border:0;inline-size:100%}.omfp-row:-webkit-any(:hover,[data-hovered],.is-hover):not(:-webkit-any([data-selected],.omfp-hint-row)){background:var(--omfp-hover)}.omfp-row:-moz-any(:hover,[data-hovered],.is-hover):not(:-moz-any([data-selected],.omfp-hint-row)){background:var(--omfp-hover)}.omfp-row:is(:hover,[data-hovered],.is-hover):not(:is([data-selected],.omfp-hint-row)){background:var(--omfp-hover)}.omfp-row[data-selected]{color:var(--omfp-sel-fg);background:var(--omfp-sel-bg)}.omfp-row[data-selected]:before{content:"";position:absolute;background:linear-gradient(var(--omfp-primary),var(--omfp-tertiary));border-radius:2px;inline-size:2px;top:.25rem;bottom:.25rem}.omfp-row[data-selected]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.omfp-row[data-selected]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.omfp-row[data-selected]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.omfp-row[data-selected]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.omfp-row[data-selected]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.omfp-row[data-selected]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.omfp-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0}.omfp-row[data-selected] .omfp-row__title{font-weight:var(--omfp-fw-strong);color:var(--omfp-primary)}.omfp-thread[data-state=unread] .omfp-row__title{font-weight:var(--omfp-fw-strong)}.omfp-row__meta{font-size:var(--omfp-fs-2xs);font-variant-numeric:tabular-nums;color:var(--omfp-on-surface-variant);flex:none}.omfp-thread[data-state=awaiting] .omfp-row__meta{color:var(--omfp-warn)}.omfp-thread[data-state=failed] .omfp-row__meta{color:var(--omfp-error)}.omfp-row__delete{display:none}.omfp-thread:-webkit-any(:hover,:focus-within,.is-hover,.is-focus) .omfp-row__delete{display:inline-flex}.omfp-thread:-moz-any(:hover,:focus-within,.is-hover,.is-focus) .omfp-row__delete{display:inline-flex}.omfp-thread:is(:hover,:focus-within,.is-hover,.is-focus) .omfp-row__delete{display:inline-flex}.omfp-thread:-webkit-any(:hover,:focus-within,.is-hover,.is-focus):has(.omfp-row__delete) .omfp-row__meta{display:none}.omfp-thread:-moz-any(:hover,:focus-within,.is-hover,.is-focus):has(.omfp-row__delete) .omfp-row__meta{display:none}.omfp-thread:is(:hover,:focus-within,.is-hover,.is-focus):has(.omfp-row__delete) .omfp-row__meta{display:none}.omfp-thread-row{display:flex;align-self:stretch;align-items: center;gap:var(--omfp-s2);color:inherit;font:inherit;text-align:start;cursor:pointer;outline:none;background:0 0;border:0;flex:auto;min-inline-size:0;padding:0}.omfp-thread[data-unread] .omfp-row__title{font-weight:var(--omfp-fw-strong)}.omfp-row__title[data-placeholder=true]{font-style:italic}.omfp-thread[data-archived]{font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);padding-inline-start:calc(var(--omfp-s2)*2 + var(--omfp-ic-sm))}.omfp-thread[data-snippet]{min-block-size:var(--omfp-row-h);padding-block:var(--omfp-s1);block-size:auto}.omfp-thread[data-snippet] .omfp-thread-row{flex-wrap:wrap}.omfp-thread-row__snippet{overflow:hidden;color:var(--omfp-on-surface-variant);font-size:var(--omfp-fs-2xs);text-overflow:ellipsis;white-space:nowrap;inline-size:100%}@media (hover:none){.omfp-wsection__head .omfp-wsection__actions{opacity:1}.omfp-thread .omfp-row__delete{display:inline-flex}.omfp-thread:has(.omfp-row__delete) .omfp-row__meta{display:none}}@media (pointer:coarse){.omfp-wsection__toggle{min-inline-size:var(--omfp-touch);align-self:stretch}}.omfp-action-row{font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant)}.omfp-action-row .omfp-ic{inline-size:var(--omfp-ic-sm);block-size:var(--omfp-ic-sm);color:var(--omfp-primary)}.omfp-action-row[data-kind=archived]{padding-inline-start:calc(var(--omfp-s2)*2 + var(--omfp-ic-sm))}.omfp-action-row[data-kind=archived] .omfp-ic{color:var(--omfp-on-surface-variant)}.omfp-hint-row{font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);cursor:default}.omfp-splitter{position:relative;z-index:2;background:var(--omfp-rule);touch-action:none;outline:none;flex:0 0 1px;align-self:stretch}.omfp-splitter[aria-orientation=vertical]{cursor:col-resize}.omfp-splitter[aria-orientation=horizontal]{cursor:row-resize}.omfp-splitter:before,.omfp-splitter:after{content:"";position:absolute}.omfp-splitter[aria-orientation=vertical]:before{inset:0 calc(-1*var(--omfp-s1))}.omfp-splitter[aria-orientation=horizontal]:before{inset:calc(-1*var(--omfp-s1))0}.omfp-splitter:after{background:var(--omfp-grad);opacity:0;pointer-events:none;transition:opacity var(--omfp-dur-1)var(--omfp-ease)}.omfp-splitter[aria-orientation=vertical]:after{background:linear-gradient(180deg,var(--omfp-primary),var(--omfp-tertiary)62%,var(--omfp-grad-end));inset:0 -1px}.omfp-splitter[aria-orientation=horizontal]:after{inset:-1px 0}.omfp-splitter:-webkit-any(:hover,:focus-visible,.is-hover,.is-focus,[data-dragging]):after{opacity:1}.omfp-splitter:-moz-any(:hover,:focus-visible,.is-hover,.is-focus,[data-dragging]):after{opacity:1}.omfp-splitter:is(:hover,:focus-visible,.is-hover,.is-focus,[data-dragging]):after{opacity:1}.omfp-strip{display:flex;align-items: center;gap:var(--omfp-s2);inline-size:calc(var(--omfp-ctl-h) + 2*var(--omfp-s2));padding-block:var(--omfp-s3);border-inline-end:var(--omfp-bw)solid var(--omfp-rule);background:var(--omfp-side-bg);flex-direction:column;flex:none;min-block-size:0}.omfp-strip__brand{inline-size:calc(.8*var(--omfp-ctl-h));block-size:auto}.omfp-strip__toggle[aria-expanded=true]{color:var(--omfp-primary)}.omfp-strip__threads{display:flex;align-items: center;gap:var(--omfp-s1);padding:var(--omfp-s2)0 0;border-block-start:var(--omfp-bw)solid var(--omfp-rule);overflow-y:auto;list-style:none;flex-direction:column;min-block-size:0;margin:0}.omfp-strip__threads:empty{display:none}.omfp-strip__thread{display:inline-grid;inline-size:var(--omfp-ctl-h);block-size:var(--omfp-ctl-h);border-radius:var(--omfp-r-row);font:inherit;cursor:pointer;outline:none;background:0 0;border:0;place-items: center;padding:0}.omfp-strip__thread:-webkit-any([data-hovered],.is-hover){background:var(--omfp-hover)}.omfp-strip__thread:-moz-any([data-hovered],.is-hover){background:var(--omfp-hover)}.omfp-strip__thread:is([data-hovered],.is-hover){background:var(--omfp-hover)}.omfp-strip__thread[data-selected]{background:var(--omfp-sel-bg)}.omfp-areabar{display:flex;border-block-start:var(--omfp-bw)solid var(--omfp-rule);background:var(--omfp-side-bg);flex:none;padding-block-end:env(safe-area-inset-bottom,0)}.omfp-areabar__item{position:relative;display:flex;justify-content:center;align-items: center;gap:var(--omfp-s1);min-block-size:var(--omfp-areabar-h);padding:var(--omfp-s1);color:var(--omfp-on-surface-variant);font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-2xs);cursor:pointer;outline:none;background:0 0;border:0;flex-direction:column;flex:1 1 0}.omfp-areabar__item .omfp-icon{inline-size:var(--omfp-ic);block-size:var(--omfp-ic)}.omfp-areabar__item:-webkit-any([data-hovered],.is-hover){color:var(--omfp-on-surface)}.omfp-areabar__item:-moz-any([data-hovered],.is-hover){color:var(--omfp-on-surface)}.omfp-areabar__item:is([data-hovered],.is-hover){color:var(--omfp-on-surface)}.omfp-areabar__item[aria-pressed=true]{color:var(--omfp-primary);font-weight:var(--omfp-fw-strong)}.omfp-areabar__item[aria-pressed=true]:before{content:"";position:absolute;background:var(--omfp-grad);border-radius:2px;block-size:2px;top:calc(-1*var(--omfp-bw));left:25%;right:25%}.omfp-sheet-overlay{position:fixed;z-index:100;display:flex;block-size:var(--vvh,100%);animation:omfp-fade var(--omfp-dur-2)var(--omfp-ease);top:0;left:0;right:0}.omfp-sheet-modal,.omfp-sheet{display:flex;outline:none;flex:1;min-block-size:0;min-inline-size:0}.omfp-sheet__frame{display:flex;padding-block:env(safe-area-inset-top,0)env(safe-area-inset-bottom,0);color:var(--omfp-on-surface);background:var(--omfp-surface);flex-direction:column;flex:1;min-block-size:0;min-inline-size:0}.omfp-sheet__head{display:flex;align-items: center;gap:var(--omfp-s2);min-block-size:var(--omfp-touch);padding-inline:var(--omfp-s3)var(--omfp-s1);border-block-end:var(--omfp-bw)solid var(--omfp-rule);flex:none}.omfp-sheet__title{font-size:var(--omfp-fs-md);font-weight:var(--omfp-fw-strong);flex:1;margin:0}.omfp-sheet__close.omfp-icon-button{min-inline-size:var(--omfp-touch);min-block-size:var(--omfp-touch)}.omfp-sheet__search{padding:var(--omfp-s2)var(--omfp-s3);flex:none}.omfp-sheet__list{overflow:auto;overscroll-behavior:contain;outline:none;flex:1;min-block-size:0;padding-block-end:var(--omfp-s3)}.omfp-sheet__heading{padding:var(--omfp-s3)var(--omfp-s3)var(--omfp-s1);font-size:var(--omfp-fs-xs);font-weight:var(--omfp-fw-strong);color:var(--omfp-on-surface-variant);margin:0}.omfp-sheet__row{display:flex;align-items: center;gap:var(--omfp-s2);min-block-size:var(--omfp-touch);padding:var(--omfp-s1)var(--omfp-s3);color:var(--omfp-on-surface);font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm);text-align:start;cursor:pointer;outline:none;background:0 0;border:0;inline-size:100%}.omfp-sheet__row:-webkit-any([data-hovered],[data-pressed]){background:var(--omfp-hover)}.omfp-sheet__row:-moz-any([data-hovered],[data-pressed]){background:var(--omfp-hover)}.omfp-sheet__row:is([data-hovered],[data-pressed]){background:var(--omfp-hover)}.omfp-sheet__text{display:flex;flex-direction:column;flex:1;gap:2px;min-inline-size:0}.omfp-sheet__label{overflow-wrap:anywhere}.omfp-sheet__name{font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);overflow-wrap:anywhere}.omfp-sheet__more{inline-size:var(--omfp-ic);block-size:var(--omfp-ic);color:var(--omfp-on-surface-variant);flex:none}.omfp-sheet__empty{padding:var(--omfp-s3);font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);margin:0}.omfp-popdialog__dialog{display:flex;gap:var(--omfp-s2);max-inline-size:min(26rem,100vw - 24px - 2*(var(--omfp-s1) + var(--omfp-bw) + var(--omfp-s2)));padding:var(--omfp-s1)var(--omfp-s2)var(--omfp-s2);outline:none;flex-direction:column;min-inline-size:14rem}.omfp-popdialog__title{font-family:var(--omfp-font-code);font-size:var(--omfp-fs-2xs);font-weight:var(--omfp-fw-regular);color:var(--omfp-primary);margin:0}.omfp-popdialog__title:before{content:"╭─ "}.omfp-chat-header{position:relative;display:flex;gap:var(--omfp-s2);padding:var(--omfp-s3)0 var(--omfp-s2);flex-direction:column}.omfp-chat-header:after{content:"";position:absolute;background:linear-gradient(90deg,var(--omfp-primary),var(--omfp-tertiary)45%,transparent);block-size:1px;bottom:0;left:0;right:0}.omfp-chat-header__top{display:flex;align-items: center;gap:var(--omfp-s2);min-inline-size:0}.omfp-chat-header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--omfp-fs-lg);font-weight:var(--omfp-fw-strong);flex:0 auto;align-self: flex-start;min-inline-size:0;max-inline-size:100%;margin:0}.omfp-chat-header__title:before{content:"◆ "}.omfp-chat-header__title[data-placeholder=true]{color:var(--omfp-on-surface-variant);font-style:italic}.omfp-chat-header__title[data-placeholder=true]:before{color:var(--omfp-primary);font-style:normal}.omfp-chat-header__bar{display:flex;align-items: center;gap:var(--omfp-s2);flex-wrap:wrap}.omfp-msg{position:relative;display:flex;gap:var(--omfp-s1);flex-direction:column;min-inline-size:0}.omfp-msg__actions{position:absolute;display:inline-flex;gap:var(--omfp-s1);opacity:0;top:0}.omfp-msg__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.omfp-msg__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.omfp-msg__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.omfp-msg__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.omfp-msg__actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.omfp-msg__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.omfp-msg:hover>.omfp-msg__actions,.omfp-msg:focus-within>.omfp-msg__actions{opacity:1}@media (hover:none){.omfp-msg__actions{opacity:1}}.omfp-msg__name{font-size:var(--omfp-fs-xs);font-weight:var(--omfp-fw-strong);align-self: flex-start}.omfp-msg[data-author=user] .omfp-msg__name{color:var(--omfp-tertiary)}.omfp-msg[data-author=user] .omfp-msg__body{border-inline-start:2px solid var(--omfp-tertiary);padding-inline-start:var(--omfp-s3)}.omfp-caret,.omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:-webkit-any(ul,ol)):after{display:inline-block;vertical-align:-.15em;background:var(--omfp-grad);box-shadow:0 0 .5rem color-mix(in oklab,var(--omfp-primary)60%,transparent);block-size:1.05em;inline-size:.5em;margin-inline-start:var(--omfp-glyph-gap)}.omfp-caret,.omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:-moz-any(ul,ol)):after{display:inline-block;vertical-align:-.15em;background:var(--omfp-grad);box-shadow:0 0 .5rem color-mix(in oklab,var(--omfp-primary)60%,transparent);block-size:1.05em;inline-size:.5em;margin-inline-start:var(--omfp-glyph-gap)}.omfp-caret,.omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:is(ul,ol)):after{display:inline-block;vertical-align:-.15em;background:var(--omfp-grad);box-shadow:0 0 .5rem color-mix(in oklab,var(--omfp-primary)60%,transparent);block-size:1.05em;inline-size:.5em;margin-inline-start:var(--omfp-glyph-gap)}.omfp-caret-trail>.omfp-markdown:last-child>:-webkit-any(ul,ol):last-child>li:last-child:after{display:inline-block;vertical-align:-.15em;background:var(--omfp-grad);box-shadow:0 0 .5rem color-mix(in oklab,var(--omfp-primary)60%,transparent);block-size:1.05em;inline-size:.5em;margin-inline-start:var(--omfp-glyph-gap)}.omfp-caret-trail>.omfp-markdown:last-child>:-moz-any(ul,ol):last-child>li:last-child:after{display:inline-block;vertical-align:-.15em;background:var(--omfp-grad);box-shadow:0 0 .5rem color-mix(in oklab,var(--omfp-primary)60%,transparent);block-size:1.05em;inline-size:.5em;margin-inline-start:var(--omfp-glyph-gap)}.omfp-caret-trail>.omfp-markdown:last-child>:is(ul,ol):last-child>li:last-child:after{display:inline-block;vertical-align:-.15em;background:var(--omfp-grad);box-shadow:0 0 .5rem color-mix(in oklab,var(--omfp-primary)60%,transparent);block-size:1.05em;inline-size:.5em;margin-inline-start:var(--omfp-glyph-gap)}.omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:-webkit-any(ul,ol)):after{content:""}.omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:-moz-any(ul,ol)):after{content:""}.omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:is(ul,ol)):after{content:""}.omfp-caret-trail>.omfp-markdown:last-child>:-webkit-any(ul,ol):last-child>li:last-child:after{content:""}.omfp-caret-trail>.omfp-markdown:last-child>:-moz-any(ul,ol):last-child>li:last-child:after{content:""}.omfp-caret-trail>.omfp-markdown:last-child>:is(ul,ol):last-child>li:last-child:after{content:""}.omfp-reasoning{display:flex;flex-direction:column;align-items: flex-start;max-inline-size:100%}.omfp-reasoning__head{display:inline-flex;align-items: center;gap:var(--omfp-s1);block-size:var(--omfp-row-h);padding:0 var(--omfp-s2)0 var(--omfp-s1);border-radius:var(--omfp-r-row);font:inherit;font-size:var(--omfp-fs-xs);color:var(--omfp-on-surface-variant);cursor:pointer;outline:none;background:0 0;border:0}.omfp-reasoning__head:-webkit-any([data-hovered],.is-hover){color:var(--omfp-on-surface);background:var(--omfp-hover)}.omfp-reasoning__head:-moz-any([data-hovered],.is-hover){color:var(--omfp-on-surface);background:var(--omfp-hover)}.omfp-reasoning__head:is([data-hovered],.is-hover){color:var(--omfp-on-surface);background:var(--omfp-hover)}.omfp-reasoning__glyph{color:var(--omfp-tertiary)}.omfp-reasoning__meta{font-size:var(--omfp-fs-2xs);opacity:.8}.omfp-reasoning__text{margin:var(--omfp-s1)0 0 var(--omfp-s4);border-inline-start:2px solid var(--omfp-rule);font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface-variant);padding-inline-start:var(--omfp-s3);font-style:normal;font-weight:400;line-height:1.55}.omfp-compose{border:var(--omfp-bw)solid var(--omfp-field-border);border-radius:var(--omfp-r-card);background:var(--omfp-field-bg);transition:border-color var(--omfp-dur-1)var(--omfp-ease),box-shadow var(--omfp-dur-1)var(--omfp-ease)}.omfp-compose[data-mode=insert]{background:linear-gradient(var(--omfp-app-bg),var(--omfp-app-bg))padding-box,var(--omfp-grad)border-box;border-color:#0000}.omfp-compose[data-disabled]{opacity:var(--omfp-disabled);cursor:not-allowed}.omfp-compose__input{display:block;box-sizing:border-box;padding:var(--omfp-s3)var(--omfp-s2)var(--omfp-s1);resize:none;outline:none;caret-color:var(--omfp-primary);background:0 0;border:0;inline-size:100%}.omfp-compose__input::placeholder{color:color-mix(in oklab,var(--omfp-on-surface-variant)78%,transparent)}.omfp-compose__bar{display:flex;align-items: center;gap:var(--omfp-s2);padding:var(--omfp-s1)var(--omfp-s2)var(--omfp-s2)}.omfp-compose__hints{display:flex;align-content: flex-start;align-items: center;gap:var(--omfp-ctl-h-sm)var(--omfp-s2);block-size:var(--omfp-ctl-h-sm);overflow:hidden;flex-wrap:wrap;flex:1 1 0;min-inline-size:0}.omfp-compose__hints:before{content:"";block-size:var(--omfp-ctl-h-sm);margin-inline-end:calc(-1*var(--omfp-s2))}.omfp-compose__actions{display:flex;justify-content:flex-end;align-items: center;gap:var(--omfp-s2);flex-wrap:wrap;flex:0 auto;min-inline-size:0;margin-inline-start:auto}.omfp-compose__hint{display:inline-flex;align-items: center;gap:var(--omfp-s1);font-size:var(--omfp-fs-2xs);white-space:nowrap;color:var(--omfp-on-surface-variant)}.omfp-queue{display:flex;gap:var(--omfp-s2);list-style:none;flex-wrap:wrap;margin:0;padding:0}.omfp-queue-chip{display:inline-flex;align-items: center;gap:var(--omfp-s2);box-sizing:border-box;block-size:var(--omfp-ctl-h-sm);padding:0 var(--omfp-s1)0 var(--omfp-s2);border:var(--omfp-bw)dashed color-mix(in oklab,var(--omfp-primary)40%,transparent);border-radius:var(--omfp-r-chip);font-size:var(--omfp-fs-xs);animation:omfp-pop var(--omfp-dur-2)var(--omfp-ease);max-inline-size:100%}.omfp-queue-chip:not(:has(.omfp-icon-button)){padding-inline-end:var(--omfp-s2)}.omfp-queue-chip__kind{font-size:var(--omfp-fs-2xs);color:var(--omfp-primary)}.omfp-queue-chip[data-kind=steer] .omfp-queue-chip__kind{color:var(--omfp-tertiary)}.omfp-queue-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.omfp-queue-chip[aria-busy=true]{opacity:var(--omfp-disabled)}.omfp-queue-chip .omfp-button:not(.omfp-icon-button){block-size:calc(var(--omfp-ctl-h-sm) - var(--omfp-s1))}.omfp-code-editor,.omfp-code-diff{display:flex;overflow:hidden;border:var(--omfp-bw)solid var(--omfp-rule);border-radius:var(--omfp-r-card);flex-direction:column;min-block-size:0}.omfp-code-editor__view,.omfp-code-diff__view{overflow:auto;contain:strict;flex:1;min-block-size:0}.omfp-code-editor__view>.cm-editor,.omfp-code-diff__view .cm-editor{block-size:100%}.omfp-code-diff__view .cm-mergeView{overflow:auto;block-size:100%}.omfp-pdf{display:flex;gap:var(--omfp-s2);flex-direction:column;flex:auto;min-block-size:0}.omfp-pdf__notice{color:var(--omfp-on-surface-variant);margin:0}.omfp-pdf__notice[data-tone=error]{color:var(--omfp-error)}.omfp-pdf__bar{display:flex;align-items: center;gap:var(--omfp-s1);flex-wrap:wrap}.omfp-pdf__zoom,.omfp-pdf__page-number{font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm);font-variant-numeric:tabular-nums;color:var(--omfp-on-surface-variant)}.omfp-pdf__zoom{text-align:center;min-inline-size:5ch}.omfp-pdf__page-number{margin-inline-start:auto}.omfp-pdf__pages{position:relative;display:flex;align-items: flex-start;gap:var(--omfp-s3);padding:var(--omfp-s3);overflow:auto;border:var(--omfp-bw)solid var(--omfp-rule);border-radius:var(--omfp-r-card);background:var(--omfp-code-bg);flex-direction:column;flex:1 1 0;min-block-size:0}.omfp-pdf__page{position:relative;outline:var(--omfp-bw)solid var(--omfp-rule);background:var(--omfp-surface-container);flex:none;margin-inline-start:auto;margin-inline-end:auto}.omfp-pdf__canvas{display:block;block-size:100%;inline-size:100%}.omfp-pdf .textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor)*var(--min-font-size));--min-font-size-inv:calc(1/var(--min-font-size));position:absolute;z-index:0;overflow:clip;text-align:initial;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;inset:0}.omfp-pdf .textLayer :-webkit-any(span,br){position:absolute;color:#0000;white-space:pre;cursor:text;transform-origin:0% 0%;user-select:text}.omfp-pdf .textLayer :-moz-any(span,br){position:absolute;color:#0000;white-space:pre;cursor:text;transform-origin:0% 0%;user-select:text}.omfp-pdf .textLayer :is(span,br){position:absolute;color:#0000;white-space:pre;cursor:text;transform-origin:0% 0%;user-select:text}.omfp-pdf .textLayer>:not(.markedContent),.omfp-pdf .textLayer .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;z-index:1;font-size:calc(var(--text-scale-factor)*var(--font-height));transform:rotate(var(--rotate))scaleX(var(--scale-x))scale(var(--min-font-size-inv))}.omfp-pdf .textLayer .markedContent{display:contents}.omfp-pdf .textLayer span[role=img]{cursor:default;user-select:none}.omfp-pdf .textLayer ::selection{color:#0000;background:color-mix(in oklab,var(--omfp-primary)35%,transparent)}.omfp-pdf .textLayer br::selection{background:0 0}.omfp-image{display:flex;gap:var(--omfp-s2);flex-direction:column;flex:auto;min-block-size:0}.omfp-image__bar{display:flex;align-items: center;gap:var(--omfp-s1);flex-wrap:wrap}.omfp-image__zoom{font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm);font-variant-numeric:tabular-nums;text-align:center;color:var(--omfp-on-surface-variant);min-inline-size:5ch}.omfp-image__slider{inline-size:min(14rem,40%);margin-inline-start:auto}.omfp-image__panes{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);gap:var(--omfp-s2);flex:1 1 0;min-block-size:0}.omfp-image__panes[data-compare=split]{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.omfp-image__pane{display:flex;gap:var(--omfp-s1);flex-direction:column;min-block-size:0}.omfp-image__captions{display:flex;font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface-variant);justify-content:space-between}.omfp-image__viewport{position:relative;overflow:auto;overscroll-behavior:contain;touch-action:none;border:var(--omfp-bw)solid var(--omfp-rule);border-radius:var(--omfp-r-card);background:var(--omfp-code-bg);cursor:grab;flex:1 1 0;min-block-size:0}.omfp-image__viewport[data-dragging]{cursor:grabbing}.omfp-image__stage{display:grid;place-items: center;min-block-size:100%;inline-size:max-content;min-inline-size:100%}.omfp-image__box{position:relative}.omfp-image__img{position:absolute;user-select:none;max-inline-size:none}.omfp-image__divider{position:absolute;background:var(--omfp-primary);pointer-events:none;inline-size:2px;margin-inline-start:-1px;top:0;bottom:0}.omfp-image__notice{padding:var(--omfp-s3);color:var(--omfp-error);margin:0}.omfp-path-link{font:inherit;color:var(--omfp-primary);text-align:start;cursor:pointer;background:0 0;border:none;padding:0}.omfp-path-link:hover{text-decoration:underline}.omfp-path-link:focus-visible{text-decoration:underline}.omfp-focus-item.is-focus{outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}:-webkit-any(.omfp-menu__item,.omfp-listbox__item,.omfp-card__toggle,.omfp-disclosure__trigger,.omfp-tool__head:not(.omfp-bbox__head),.omfp-wsection__head,.omfp-row,.omfp-reasoning__head,.omfp-modeline__notice,.omfp-strip__thread):-webkit-any([data-focus-visible],.is-focus){outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}:-moz-any(.omfp-menu__item,.omfp-listbox__item,.omfp-card__toggle,.omfp-disclosure__trigger,.omfp-tool__head:not(.omfp-bbox__head),.omfp-wsection__head,.omfp-row,.omfp-reasoning__head,.omfp-modeline__notice,.omfp-strip__thread):-moz-any([data-focus-visible],.is-focus){outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}:is(.omfp-menu__item,.omfp-listbox__item,.omfp-card__toggle,.omfp-disclosure__trigger,.omfp-tool__head:not(.omfp-bbox__head),.omfp-wsection__head,.omfp-row,.omfp-reasoning__head,.omfp-modeline__notice,.omfp-strip__thread):is([data-focus-visible],.is-focus){outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}:-webkit-any(.omfp-row,.omfp-focus-item):focus-visible{outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}:-moz-any(.omfp-row,.omfp-focus-item):focus-visible{outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}:is(.omfp-row,.omfp-focus-item):focus-visible{outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}.omfp-focus-item:has(.omfp-focus-item__target:focus-visible,.omfp-focus-item__target :focus-visible){outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}.omfp-tool__head.omfp-bbox__head:-webkit-any([data-focus-visible],.is-focus) .omfp-tool__label{outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}.omfp-tool__head.omfp-bbox__head:-moz-any([data-focus-visible],.is-focus) .omfp-tool__label{outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}.omfp-tool__head.omfp-bbox__head:is([data-focus-visible],.is-focus) .omfp-tool__label{outline:var(--focus-item-outline,none);outline-offset:-2px;box-shadow:inset 2px 0 0 var(--omfp-focus-bar),inset 0 0 0 999rem var(--omfp-focus-bg)}.omfp-row[data-selected]:-webkit-any([data-focus-visible],.is-focus,:focus-visible,:has(.omfp-focus-item__target:focus-visible,.omfp-focus-item__target :focus-visible)):before{background:var(--omfp-focus-bar);top:0;bottom:0}.omfp-row[data-selected]:-moz-any([data-focus-visible],.is-focus,:focus-visible,:has(.omfp-focus-item__target:focus-visible,.omfp-focus-item__target :focus-visible)):before{background:var(--omfp-focus-bar);top:0;bottom:0}.omfp-row[data-selected]:is([data-focus-visible],.is-focus,:focus-visible,:has(.omfp-focus-item__target:focus-visible,.omfp-focus-item__target :focus-visible)):before{background:var(--omfp-focus-bar);top:0;bottom:0}.omfp-live.is-focus,.omfp-select.is-focus .omfp-select__button{outline:var(--omfp-focus-w)solid var(--omfp-focus-color);outline-offset:var(--omfp-focus-off)}:-webkit-any(.omfp-button,.omfp-select__button,.omfp-tabs__tab,.omfp-search__clear,.omfp-tabs__panel,.omfp-areabar__item,.omfp-focus-ring,.omfp-focus-inset):-webkit-any([data-focus-visible],.is-focus){outline:var(--omfp-focus-w)solid var(--omfp-focus-color);outline-offset:var(--omfp-focus-off)}:-moz-any(.omfp-button,.omfp-select__button,.omfp-tabs__tab,.omfp-search__clear,.omfp-tabs__panel,.omfp-areabar__item,.omfp-focus-ring,.omfp-focus-inset):-moz-any([data-focus-visible],.is-focus){outline:var(--omfp-focus-w)solid var(--omfp-focus-color);outline-offset:var(--omfp-focus-off)}:is(.omfp-button,.omfp-select__button,.omfp-tabs__tab,.omfp-search__clear,.omfp-tabs__panel,.omfp-areabar__item,.omfp-focus-ring,.omfp-focus-inset):is([data-focus-visible],.is-focus){outline:var(--omfp-focus-w)solid var(--omfp-focus-color);outline-offset:var(--omfp-focus-off)}:is(.omfp-path-link,.omfp-log,.omfp-markdown a,.omfp-live,.omfp-chat-header__title,.omfp-help__list,.omfp-focus-ring,.omfp-focus-inset):focus-visible{outline:var(--omfp-focus-w)solid var(--omfp-focus-color);outline-offset:var(--omfp-focus-off)}:-webkit-any(.omfp-checkbox,.omfp-radio):-webkit-any([data-focus-visible],.is-focus) :-webkit-any(.omfp-checkbox__box,.omfp-radio__dot){outline:var(--omfp-focus-w)solid var(--omfp-focus-color);outline-offset:var(--omfp-focus-off)}:-moz-any(.omfp-checkbox,.omfp-radio):-moz-any([data-focus-visible],.is-focus) :-moz-any(.omfp-checkbox__box,.omfp-radio__dot){outline:var(--omfp-focus-w)solid var(--omfp-focus-color);outline-offset:var(--omfp-focus-off)}:is(.omfp-checkbox,.omfp-radio):is([data-focus-visible],.is-focus) :is(.omfp-checkbox__box,.omfp-radio__dot){outline:var(--omfp-focus-w)solid var(--omfp-focus-color);outline-offset:var(--omfp-focus-off)}:-webkit-any(.omfp-areabar__item,.omfp-focus-inset):-webkit-any([data-focus-visible],.is-focus,:focus-visible){outline-offset:calc(-1*var(--omfp-focus-w))}:-moz-any(.omfp-areabar__item,.omfp-focus-inset):-moz-any([data-focus-visible],.is-focus,:focus-visible){outline-offset:calc(-1*var(--omfp-focus-w))}:is(.omfp-areabar__item,.omfp-focus-inset):is([data-focus-visible],.is-focus,:focus-visible){outline-offset:calc(-1*var(--omfp-focus-w))}.omfp-help__list:focus-visible{outline-offset:calc(-1*var(--omfp-focus-w))}@media (forced-colors:active){:root{--omfp-focus-color:Highlight;--focus-item-outline:2px solid Highlight}}:root[data-motion=full] :-webkit-any(.omfp-chat-header__title,.omfp-wsection__name.omfp-grad-text,.omfp-grad-flow){animation:6s ease-in-out infinite alternate omfp-flow}:root[data-motion=full] :-moz-any(.omfp-chat-header__title,.omfp-wsection__name.omfp-grad-text,.omfp-grad-flow){animation:6s ease-in-out infinite alternate omfp-flow}:root[data-motion=full] :is(.omfp-chat-header__title,.omfp-wsection__name.omfp-grad-text,.omfp-grad-flow){animation:6s ease-in-out infinite alternate omfp-flow}:root[data-motion=full] .omfp-progress__fill{animation:2s ease-in-out infinite alternate omfp-flow}:root[data-motion=full] .omfp-progress:not([aria-valuenow]) .omfp-progress__fill{animation:omfp-indeterminate 1.4s var(--omfp-ease)infinite,omfp-flow 2s ease-in-out infinite alternate}:root[data-motion=full] .omfp-tool[data-status=running]:not(.omfp-bbox){animation:1.6s ease-in-out infinite omfp-breathe}:root[data-motion=full] .omfp-tool.omfp-bbox[data-status=running]>.omfp-tool__body{animation:1.6s ease-in-out infinite omfp-breathe;clip-path:inset(0 -1.5rem -1.5rem)}:root[data-motion=full] .omfp-tool[data-status=running]{--tool-shimmer:linear-gradient(100deg,transparent 20%,color-mix(in oklab,var(--omfp-primary)20%,transparent)45%,color-mix(in oklab,var(--omfp-tertiary)22%,transparent)55%,transparent 80%)}:root[data-motion=full] .omfp-tool[data-status=running]:not(.omfp-bbox) .omfp-tool__head{background:var(--tool-shimmer)0 0/250% 100%;animation:1.5s linear infinite omfp-shimmer}:root[data-motion=full] .omfp-tool.omfp-bbox[data-status=running] .omfp-tool__label{background:var(--tool-shimmer)0 0/250% 100%,var(--bbox-label-bg);animation:1.5s linear infinite omfp-shimmer}:root[data-motion=full] :-webkit-any(.omfp-msg,.omfp-tool:not([data-status=running]),.omfp-request,.omfp-resolved){animation:omfp-slide-in .26s var(--omfp-ease)both}:root[data-motion=full] :-moz-any(.omfp-msg,.omfp-tool:not([data-status=running]),.omfp-request,.omfp-resolved){animation:omfp-slide-in .26s var(--omfp-ease)both}:root[data-motion=full] :is(.omfp-msg,.omfp-tool:not([data-status=running]),.omfp-request,.omfp-resolved){animation:omfp-slide-in .26s var(--omfp-ease)both}:root[data-motion=full] .omfp-cmdmenu__item{animation:omfp-slide-in .18s var(--omfp-ease)both}:root[data-motion=full] .omfp-cmdmenu__item:nth-child(2){animation-delay:20ms}:root[data-motion=full] .omfp-cmdmenu__item:nth-child(3){animation-delay:40ms}:root[data-motion=full] .omfp-cmdmenu__item:nth-child(4){animation-delay:60ms}:root[data-motion=full] .omfp-cmdmenu__item:nth-child(5){animation-delay:80ms}:root[data-motion=full] .omfp-cmdmenu__item:nth-child(n+6){animation-delay:.1s}:root[data-motion=full] .omfp-compose[data-mode=insert]{animation:2.2s ease-in-out infinite omfp-glow}:root[data-motion=full] .omfp-row:-webkit-any(:hover,[data-hovered],.is-hover):not(:-webkit-any([data-selected],.omfp-hint-row)){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary)10%,transparent),transparent)}:root[data-motion=full] .omfp-row:-moz-any(:hover,[data-hovered],.is-hover):not(:-moz-any([data-selected],.omfp-hint-row)){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary)10%,transparent),transparent)}:root[data-motion=full] .omfp-row:is(:hover,[data-hovered],.is-hover):not(:is([data-selected],.omfp-hint-row)){background:linear-gradient(90deg,color-mix(in oklab,var(--omfp-primary)10%,transparent),transparent)}:root[data-motion=full] .omfp-thread[data-fresh]{animation:omfp-attention .9s var(--omfp-ease)2}:root[data-motion=full] .omfp-thread[data-fresh] .omfp-state-mark{animation:omfp-bounce .45s var(--omfp-ease)4}:root[data-motion=full] .omfp-state-badge[data-fresh]{animation:omfp-badge .7s var(--omfp-ease)}:root[data-motion=full] .omfp-mode-pill{animation:omfp-mode .24s var(--omfp-ease)}:root[data-motion=full] .omfp-modeline__notice-mark{display:inline-block;animation:omfp-bounce .45s var(--omfp-ease)2}:root[data-motion=full] .omfp-caret,:root[data-motion=full] .omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:-webkit-any(ul,ol)):after{animation:.9s step-end infinite omfp-blink}:root[data-motion=full] .omfp-caret,:root[data-motion=full] .omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:-moz-any(ul,ol)):after{animation:.9s step-end infinite omfp-blink}:root[data-motion=full] .omfp-caret,:root[data-motion=full] .omfp-caret-trail>.omfp-markdown:last-child>:last-child:not(:is(ul,ol)):after{animation:.9s step-end infinite omfp-blink}:root[data-motion=full] .omfp-caret-trail>.omfp-markdown:last-child>:-webkit-any(ul,ol):last-child>li:last-child:after{animation:.9s step-end infinite omfp-blink}:root[data-motion=full] .omfp-caret-trail>.omfp-markdown:last-child>:-moz-any(ul,ol):last-child>li:last-child:after{animation:.9s step-end infinite omfp-blink}:root[data-motion=full] .omfp-caret-trail>.omfp-markdown:last-child>:is(ul,ol):last-child>li:last-child:after{animation:.9s step-end infinite omfp-blink}:root[data-motion=none],:root[data-motion=none] *,:root[data-motion=none] *:before,:root[data-motion=none] *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}@keyframes omfp-braille{0%{content:"⠋"}10%{content:"⠙"}20%{content:"⠹"}30%{content:"⠸"}40%{content:"⠼"}50%{content:"⠴"}60%{content:"⠦"}70%{content:"⠧"}80%{content:"⠇"}90%{content:"⠏"}}@keyframes omfp-status{0%{content:"⣾"}12.5%{content:"⣽"}25%{content:"⣻"}37.5%{content:"⢿"}50%{content:"⡿"}62.5%{content:"⣟"}75%{content:"⣯"}87.5%{content:"⣷"}}@keyframes omfp-spin{to{transform:rotate(360deg)}}@keyframes omfp-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes omfp-pop{0%{opacity:0;transform:translateY(2px)scale(.98)}}@keyframes omfp-fade{0%{opacity:0}}@keyframes omfp-toast-in{0%{opacity:0;transform:translateY(.75rem)}}@keyframes omfp-blink{50%{opacity:0}}@keyframes omfp-flow{to{background-position:100% 0}}@keyframes omfp-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes omfp-breathe{50%{box-shadow:0 0 1rem color-mix(in oklab,var(--omfp-primary)22%,transparent)}}@keyframes omfp-slide-in{0%{opacity:0;transform:translate(-.375rem)}}@keyframes omfp-glow{50%{box-shadow:0 0 0 3px color-mix(in oklab,var(--omfp-primary)30%,transparent),0 0 1.4rem color-mix(in oklab,var(--omfp-tertiary)45%,transparent)}}@keyframes omfp-attention{0%,to{background:0 0}30%{background:color-mix(in oklab,var(--omfp-warn)24%,transparent)}}@keyframes omfp-bounce{50%{transform:translateY(-.2rem)scale(1.25)}}@keyframes omfp-badge{0%{transform:scale(.85);box-shadow:0 0 0 0 color-mix(in oklab,currentColor 50%,transparent)}60%{transform:scale(1.04);box-shadow:0 0 0 .4rem #0000}}@keyframes omfp-mode{0%{opacity:0;filter:blur(2px);transform:translateY(40%)}}}@layer omfp-site{:root{--omfp-site-max:112rem;--omfp-site-hero:5.5rem;--omfp-site-section:5rem;--omfp-site-frame:1.25rem;scroll-behavior:smooth}*{box-sizing:border-box}html,body,#root{min-block-size:100%;margin:0}html{font-size:18px}body{color:var(--omfp-on-surface);background:linear-gradient(var(--omfp-rule)1px,transparent 1px),linear-gradient(90deg,var(--omfp-rule)1px,transparent 1px),var(--omfp-app-bg);background-size:var(--omfp-s8)var(--omfp-s8)}a{color:inherit}.site-shell{background:linear-gradient(180deg,color-mix(in oklab,var(--omfp-surface)86%,transparent),color-mix(in oklab,var(--omfp-surface)96%,transparent));min-block-size:100vh}.site-nav,main,footer{inline-size:min(calc(100% - 2*var(--omfp-s6)),var(--omfp-site-max));margin-inline-start:auto;margin-inline-end:auto}.site-nav{position:relative;z-index:2;display:flex;min-block-size:calc(var(--omfp-ctl-h) + 2*var(--omfp-s4));border-block-end:var(--omfp-bw)solid var(--omfp-rule);justify-content:space-between;align-items: center}.site-nav__brand{display:flex;inline-size:5rem}.site-nav__brand svg{block-size:auto;inline-size:100%}.site-nav nav{display:flex;align-items: center;gap:var(--omfp-s4);font-family:var(--omfp-font-ui);font-size:var(--omfp-fs-sm)}.site-nav nav>a{color:var(--omfp-on-surface-variant);text-decoration:none}.site-nav nav>a:hover{color:var(--omfp-primary)}.site-nav nav>a:focus-visible{color:var(--omfp-primary)}.site-hero{display:grid;grid-template-columns:minmax(22rem,.62fr)minmax(0,1.38fr);align-items: center;gap:calc(2*var(--omfp-s8));padding-block:var(--omfp-site-section)}.site-hero__copy{position:relative;z-index:1}.site-kicker{margin:0 0 var(--omfp-s3);font-family:var(--omfp-font-code);font-size:var(--omfp-fs-xs);font-weight:var(--omfp-fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--omfp-primary)}h1,h2,p{margin-block-start:0}h1,h2{text-wrap:balance}h1{font-family:var(--omfp-font-code);font-size:clamp(3.25rem,6vw,var(--omfp-site-hero));font-weight:var(--omfp-fw-strong);letter-spacing:-.055em;max-inline-size:13ch;margin-block-end:var(--omfp-s5);line-height:.96}h2{font-family:var(--omfp-font-code);letter-spacing:-.045em;margin-block-end:var(--omfp-s4);font-size:clamp(2.5rem,4vw,4rem);line-height:1.02}.site-hero__lead,.site-section__copy>p:not(.site-kicker){font-family:var(--omfp-font-prose);font-size:1.1rem;line-height:var(--omfp-lh-prose);color:var(--omfp-on-surface-variant);max-inline-size:52ch}.site-hero__lead{margin-block-end:var(--omfp-s5);font-size:1.25rem}.site-actions{display:flex;gap:var(--omfp-s3);flex-wrap:wrap}.site-action{text-decoration:none}.site-action[data-variant=primary]{color:var(--omfp-on-primary)}.site-action:hover[data-variant=primary]{filter:saturate(1.12)brightness(1.05)}.site-action:hover[data-variant=secondary]{border-color:var(--omfp-outline);background:var(--omfp-hover)}.site-action:active{transform:translateY(1px)}.site-action:focus-visible{outline:var(--omfp-bw)solid var(--omfp-primary);outline-offset:var(--omfp-s1)}.site-hero__note{margin-block:var(--omfp-s4)0;font-family:var(--omfp-font-code);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant)}.site-window{--site-tilt-x:1deg;--site-tilt-y:-3deg;position:relative;overflow:hidden;border:var(--omfp-bw)solid color-mix(in oklab,var(--omfp-primary)45%,var(--omfp-rule));border-radius:var(--omfp-site-frame);background:var(--omfp-surface-container-lowest);box-shadow:var(--omfp-pop-shadow);transform:perspective(90rem)rotateY(var(--site-tilt-y))rotateX(var(--site-tilt-x));transition:transform var(--omfp-dur-1)var(--omfp-ease);will-change:transform}.site-window:after{position:absolute;content:"";pointer-events:none;border:2px solid color-mix(in oklab,var(--omfp-tertiary)16%,transparent);border-radius:inherit;inset:0}.site-window__bar{display:flex;align-items: center;gap:var(--omfp-s2);block-size:var(--omfp-bar-h);padding-inline:var(--omfp-s3);font-family:var(--omfp-font-code);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);border-block-end:var(--omfp-bw)solid var(--omfp-rule);background:var(--omfp-bar-bg)}.site-window__mark{block-size:1.5rem;inline-size:1.5rem}.site-window__status{color:var(--omfp-ok);margin-inline-start:auto}.site-window img{display:block;block-size:auto;inline-size:100%}.site-showcase{padding-block:var(--omfp-s5)var(--omfp-site-section);border-block-end:var(--omfp-bw)solid var(--omfp-rule)}.site-showcase__head{margin-block-end:var(--omfp-s5)}.site-showcase__head h1{text-wrap:balance;max-inline-size:none;margin-block-end:0;font-size:clamp(2.75rem,4vw,4.5rem)}.site-showcase__stage{position:relative;display:grid;grid-template-columns:1fr;border:0;align-items: center;min-inline-size:0;margin:0;padding:0}.site-showcase__current{position:relative;z-index:1;overflow:hidden;border:var(--omfp-bw)solid color-mix(in oklab,var(--omfp-primary)38%,var(--omfp-rule));border-radius:var(--omfp-site-frame);background:var(--omfp-surface-container-lowest);box-shadow:var(--omfp-pop-shadow);margin:0}.site-showcase__current img{display:block;animation:site-showcase-in var(--omfp-dur-2)var(--omfp-ease);block-size:auto;inline-size:100%}.site-showcase__arrow{position:absolute;z-index:2;color:var(--omfp-inverse-on-surface);border-color:color-mix(in oklab,var(--omfp-inverse-on-surface)30%,transparent);background:color-mix(in oklab,var(--omfp-inverse-surface)78%,transparent);backdrop-filter:blur(var(--omfp-s1));top:50%;transform:translateY(-50%)}.site-showcase__arrow[data-direction=previous]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--omfp-s2)}.site-showcase__arrow[data-direction=previous]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--omfp-s2)}.site-showcase__arrow[data-direction=previous]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--omfp-s2)}.site-showcase__arrow[data-direction=previous]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--omfp-s2)}.site-showcase__arrow[data-direction=previous]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--omfp-s2)}.site-showcase__arrow[data-direction=previous]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--omfp-s2)}.site-showcase__arrow[data-direction=next]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--omfp-s2)}.site-showcase__arrow[data-direction=next]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--omfp-s2)}.site-showcase__arrow[data-direction=next]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--omfp-s2)}.site-showcase__arrow[data-direction=next]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--omfp-s2)}.site-showcase__arrow[data-direction=next]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--omfp-s2)}.site-showcase__arrow[data-direction=next]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--omfp-s2)}.site-showcase__caption{display:flex;justify-content:space-between;align-items: start;gap:var(--omfp-s5);margin:var(--omfp-s4)auto 0;max-inline-size:72rem}.site-showcase__caption>div{flex:1;min-inline-size:0}.site-showcase__caption h2{margin:var(--omfp-s2)0 var(--omfp-s1);letter-spacing:-.03em;font-size:clamp(1.6rem,2.5vw,2.5rem)}.site-showcase__caption p{font-family:var(--omfp-font-prose);font-size:1.05rem;line-height:var(--omfp-lh-prose);color:var(--omfp-on-surface-variant);max-inline-size:none;margin:0}.site-showcase__count{font-family:var(--omfp-font-code);font-size:var(--omfp-fs-sm);color:var(--omfp-on-surface-variant);flex:none;padding-block-start:var(--omfp-s2)}.site-showcase__tabs{display:flex;justify-content:center;align-items: center;gap:var(--omfp-s1);margin-block-start:var(--omfp-s4)}.site-showcase__tabs .omfp-button[aria-pressed=true]{color:var(--omfp-primary);background:var(--omfp-sel-bg)}.site-showcase__progress{position:relative;overflow:hidden;background:var(--omfp-rule);block-size:2px;inline-size:6rem;margin-inline-start:var(--omfp-s2)}.site-showcase__progress:after{position:absolute;content:"";background:var(--omfp-grad);transform-origin:left;inset:0;transform:scaleX(0)}.site-showcase__progress[data-running=true]:after{animation:8s linear forwards site-showcase-progress}@keyframes site-showcase-in{0%{opacity:.65;transform:scale(.995)}}@keyframes site-showcase-progress{to{transform:scaleX(1)}}.site-section{display:grid;grid-template-columns:minmax(0,.72fr)minmax(0,1.28fr);gap:var(--omfp-s8);padding-block:var(--omfp-site-section);border-block-start:var(--omfp-bw)solid var(--omfp-rule)}.site-section__copy{align-self: start}.site-film{grid-template-columns:minmax(0,1.55fr)minmax(22rem,.45fr);padding-block:var(--omfp-s6);border-block-start:0;align-items: center}.site-film__frame{position:relative;overflow:hidden;border:var(--omfp-bw)solid color-mix(in oklab,var(--omfp-primary)45%,var(--omfp-rule));border-radius:var(--omfp-site-frame);background:var(--omfp-surface-container-lowest);box-shadow:var(--omfp-pop-shadow)}.site-film video{display:block;aspect-ratio:16/9;object-fit:cover;background:var(--omfp-inverse-surface);inline-size:100%}.site-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--omfp-s4)}.site-feature{background:color-mix(in oklab,var(--omfp-surface-container-lowest)78%,transparent);min-block-size:11rem}.site-feature__title{display:flex;align-items: center;gap:var(--omfp-s2);font-weight:var(--omfp-fw-strong)}.site-feature__title .omfp-ic{color:var(--omfp-primary)}.site-feature p{font-family:var(--omfp-font-prose);font-size:var(--omfp-fs-prose);line-height:var(--omfp-lh-prose);color:var(--omfp-on-surface-variant);margin:0}.site-interface{grid-template-columns:minmax(0,1.15fr)minmax(0,.85fr);align-items: center}.site-interface__demo{padding:var(--omfp-s5);border:var(--omfp-bw)solid var(--omfp-rule);border-radius:var(--omfp-r-card);background:radial-gradient(circle at top left,color-mix(in oklab,var(--omfp-primary)13%,transparent),transparent 48%),var(--omfp-surface-container-lowest)}.site-interface__command{font-family:var(--omfp-font-prose);font-size:var(--omfp-fs-prose);line-height:var(--omfp-lh-prose);color:var(--omfp-tertiary);border-inline-start:2px solid var(--omfp-tertiary);margin-block-end:var(--omfp-s4);padding-inline-start:var(--omfp-s3)}.site-check{display:grid;grid-template-columns:auto 1fr auto;gap:var(--omfp-s2);padding-block:var(--omfp-s2);font-family:var(--omfp-font-code);font-size:var(--omfp-fs-xs);border-block-end:var(--omfp-bw)solid var(--omfp-rule)}.site-check span,.site-check strong{color:var(--omfp-ok)}.site-deploy{display:flex;padding:var(--omfp-s3);font-family:var(--omfp-font-code);font-size:var(--omfp-fs-xs);font-weight:var(--omfp-fw-strong);color:var(--omfp-on-primary);border-radius:var(--omfp-r-ctl);background:var(--omfp-grad);justify-content:space-between;margin-block-start:var(--omfp-s4)}.site-deploy span{padding:var(--omfp-kbd-pad);font-size:var(--omfp-fs-2xs);border:var(--omfp-bw)solid color-mix(in oklab,var(--omfp-on-primary)45%,transparent);border-radius:var(--omfp-r-chip);line-height:1}.site-cta{display:grid;grid-template-columns:auto 1fr auto;align-items: center;gap:var(--omfp-s5);padding:var(--omfp-s6);border:var(--omfp-bw)solid color-mix(in oklab,var(--omfp-primary)45%,var(--omfp-rule));border-radius:var(--omfp-r-card);background:var(--omfp-grad-soft);margin-block-end:var(--omfp-site-section)}.site-cta>svg{block-size:3.5rem;inline-size:3.5rem}.site-cta h2,.site-cta .site-kicker{margin:0}footer{display:flex;align-items: center;gap:var(--omfp-s4);min-block-size:calc(var(--omfp-ctl-h) + 2*var(--omfp-s5));font-family:var(--omfp-font-code);font-size:var(--omfp-fs-2xs);color:var(--omfp-on-surface-variant);border-block-start:var(--omfp-bw)solid var(--omfp-rule)}.site-footer__logo{inline-size:4rem}.site-footer__link{margin-inline-start:auto}@media (min-width:64.01rem) and (min-aspect-ratio:4/3){.site-showcase,.site-film{min-block-size:calc(100vh - 4rem)}.site-showcase__stage,.site-showcase__tabs{inline-size:100%;max-inline-size:min(100%,160vh - 27.2rem);margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:64rem){:root{--omfp-site-section:4rem}.site-nav,main,footer{inline-size:calc(100% - 2*var(--omfp-s4))}.site-showcase{padding-block:var(--omfp-s4)var(--omfp-site-section)}.site-showcase__head h1{font-size:clamp(2.5rem,8vw,3.5rem)}.site-showcase__caption{margin-block-start:var(--omfp-s4)}.site-hero,.site-section,.site-film,.site-interface{grid-template-columns:1fr}.site-film{padding-block:var(--omfp-s4)var(--omfp-site-section)}.site-window{transform:none}.site-interface__demo{order:2}}@media (max-width:52rem){.site-nav nav>a{display:none}}@media (max-width:34rem){.site-showcase__caption{display:block}.site-showcase__count{display:block;margin-block-start:var(--omfp-s2)}.site-showcase__progress{inline-size:3rem}.site-feature-grid,.site-cta{grid-template-columns:1fr}.site-cta>svg{display:none}footer{padding-block:var(--omfp-s4);flex-wrap:wrap}.site-footer__link{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.site-window{transition:none;transform:none}.site-showcase__current img,.site-showcase__progress[data-running=true]:after{animation:none}}}
