:root{--ground:#eef1f5;--surface:#fff;--surface-2:#fbfcfd;--surface-hover:#f7f9fb;--tint:#f1f5fc;--tint-2:#f5f8fd;--sunk:#e6eaf0;--line:#dde2e9;--line-2:#cdd4de;--line-sapphire:#a9bfe4;--ink:#121826;--ink-2:#2f3747;--ink-3:#5d6678;--ink-4:#656c7c;--ink-5:#828a9b;--rail:#0f1522;--rail-icon:#ffffff94;--rail-icon-on:#fff;--rail-on:#ffffff21;--rail-hover:#ffffff12;--rail-sep:#ffffff1a;--sapphire:#2557a7;--emerald:#23775a;--ruby:#a8323f;--amber:#c98a22;--sapphire-w:#e3ebf8;--emerald-w:#dcefe6;--ruby-w:#f6e3e5;--amber-w:#f8ecd2;--sapphire-d:#1d4688;--emerald-d:#1b5a43;--ruby-d:#7d2430;--amber-d:#7a5310;--sapphire-2:#3b6fc4;--emerald-2:#1a8562;--chart-1:#2557a7;--chart-2:#1a8562;--chart-3:#c98a22;--chart-4:#a8323f;--chart-5:#5d6678;--chart-grid:#e6eaf0;--chart-muted-amber:#e3cfa5;--chart-muted-emerald:#cfe6dc;--chart-muted-ruby:#e7b5bb;--chart-area:#2557a714;--face-1:#2557a7;--face-2:#a8323f;--face-3:#a06b08;--face-4:#23775a;--face-5:#7a66c2;--face-6:#3b6fc4;--face-7:#25827b;--face-8:#b0603a;--face-9:#5d6678;--face-10:#9a4f8a;--stage:#0b0f18;--stage-ink:#fff;--stage-ink-2:#fff9;--stage-ink-3:#ffffff80;--stage-line:#ffffff29;--stage-gold:#e9b44c;--stage-now:#e9b44c29;--print-ink:#000;--print-paper:#fff;--device:#0b0f18;--device-edge:#2b3446;--island:#05070b;--mark-ruby:#a8323f;--mark-sapphire:#2f63b8;--mark-amber:#d79a2c;--mark-emerald:#2a8463;--mark-frame:#121826;--mark-frame-dark:#ffffff24;--success-solid:#23775a;--success-on-solid:#fff;--success-ink:#1b5a43;--success-wash:#dcefe6;--success-mark:#1a8562;--warning-solid:#c98a22;--warning-on-solid:#121826;--warning-ink:#7a5310;--warning-wash:#f8ecd2;--warning-mark:#7a5310;--danger-solid:#a8323f;--danger-on-solid:#fff;--danger-ink:#7d2430;--danger-wash:#f6e3e5;--danger-mark:#a8323f;--info-solid:#2557a7;--info-on-solid:#fff;--info-ink:#1d4688;--info-wash:#e3ebf8;--info-mark:#2557a7;--link:#2557a7;--focus:#2557a7;--gradient-cover-sapphire:linear-gradient(135deg, #2557a7, #3b6fc4);--gradient-cover-ruby:linear-gradient(135deg, #a8323f, #c95a66);--gradient-cover-emerald:linear-gradient(135deg, #23775a, #3f9a7a);--gradient-cover-amber:linear-gradient(135deg, #c98a22, #ddaa4f);--gradient-cover-stone:linear-gradient(135deg, #5d6678, #828a9b);--gradient-header-sapphire:linear-gradient(150deg, #3b6fc4, #2557a7 55%, #1d4688);--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-greek:"Gentium Book Plus", Georgia, serif;--font-hebrew:"Noto Serif Hebrew", "Times New Roman", serif;--type-micro:600 .6563rem/1.2 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-caption:600 .7188rem/1.3 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-eyebrow:700 .7188rem/1.2 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-eyebrow-tracking:.05em;--type-label:600 .7813rem/1.3 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-small:500 .8125rem/1.38 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-body:400 .875rem/1.45 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-body-phone:400 .9375rem/1.4 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-strong:700 1rem/1.25 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-button:600 .8125rem/1 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-button-phone:700 1.0313rem/1 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-kiosk:500 1.0625rem/1.35 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-kiosk-button:700 1.25rem/1 "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-title-sm:500 1.1875rem/1.15 "Newsreader", Georgia, "Times New Roman", serif;--type-title-sm-tracking:-.01em;--type-title:500 1.375rem/1.1 "Newsreader", Georgia, "Times New Roman", serif;--type-title-tracking:-.01em;--type-title-lg:500 1.5rem/1.12 "Newsreader", Georgia, "Times New Roman", serif;--type-title-lg-tracking:-.01em;--type-page:500 1.875rem/1.1 "Newsreader", Georgia, "Times New Roman", serif;--type-page-tracking:-.01em;--type-page-phone:500 2.0625rem/1.05 "Newsreader", Georgia, "Times New Roman", serif;--type-page-phone-tracking:-.015em;--type-num-sm:500 1.5rem/1 "Newsreader", Georgia, "Times New Roman", serif;--type-num-sm-tracking:-.01em;--type-num:500 1.875rem/1 "Newsreader", Georgia, "Times New Roman", serif;--type-num-tracking:-.01em;--type-num-lg:500 2.625rem/1 "Newsreader", Georgia, "Times New Roman", serif;--type-num-lg-tracking:-.01em;--type-display:500 2.875rem/1 "Newsreader", Georgia, "Times New Roman", serif;--type-display-tracking:-.015em;--type-display-kiosk:500 3.375rem/1 "Newsreader", Georgia, "Times New Roman", serif;--type-display-kiosk-tracking:-.015em;--type-display-xl:500 4.625rem/1 "Newsreader", Georgia, "Times New Roman", serif;--type-display-xl-tracking:-.02em;--type-scripture:400 1.125rem/1.5 "Newsreader", Georgia, "Times New Roman", serif;--type-reading:400 1.2813rem/1.72 "Newsreader", Georgia, "Times New Roman", serif;--type-reading-phone:400 1.3125rem/1.62 "Newsreader", Georgia, "Times New Roman", serif;--type-greek:400 1.3125rem/1.4 "Gentium Book Plus", Georgia, serif;--type-greek-lemma:400 2.125rem/1.1 "Gentium Book Plus", Georgia, serif;--type-hebrew:400 1.3125rem/1.7 "Noto Serif Hebrew", "Times New Roman", serif;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--layout-gap:16px;--layout-gap-tight:10px;--layout-gap-phone:12px;--layout-pad-card-phone:16px;--layout-pad-phone:16px;--layout-rail-width:68px;--layout-topbar-height:46px;--layout-phone-width:390px;--layout-phone-height:844px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-24:24px;--radius-28:28px;--radius-pill:999px;--radius-button-phone:17px;--radius-device:62px;--radius-screen:50px;--breakpoint-tablet:600px;--breakpoint-laptop:1024px;--breakpoint-wide:1440px;--size-target-min:24px;--size-target-touch:44px;--size-target-kiosk:48px;--size-icon-sm:14px;--size-icon:18px;--size-icon-md:20px;--size-icon-lg:24px;--size-icon-tile:26px;--size-icon-tile-phone:42px;--size-face-xs:24px;--size-face-sm:28px;--size-face-md:34px;--size-face-lg:40px;--size-face-xl:46px;--size-face-2xl:56px;--size-face-3xl:78px;--shadow-hero:0 14px 30px -12px #0f152242;--shadow-pop:0 18px 36px -14px #0f15224d;--shadow-sheet:0 -14px 34px -12px #0f152238;--shadow-panel:-18px 0 40px #12182614;--shadow-bar:0 12px 26px -10px #0f152280;--shadow-knob:0 2px 4px #0f152238;--shadow-print:0 8px 20px #12182624;--motion-fast:.15s;--motion-base:.18s;--motion-slow:.24s;--ease:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.4,0,1,1)}[data-theme=clear-glass]{--font-display:"Newsreader",Georgia,serif;--font-body:"Instrument Sans",system-ui,sans-serif;--fd-w:500;--stage:#e3e8ee;--bg:#f7f9fb;--surface:#fff;--hover:#eef2f6;--chip:#e8edf3;--ink:#121826;--ink-2:#2f3747;--ink-3:#535d70;--line:#e2e7ee;--line-strong:#8590a3;--pri:#2557a7;--pri-h:#1d4688;--pri-d:#1d4688;--pri-ink:#fff;--pri-soft:#e5edfa;--focus:#2557a7;--ok:#1b5a43;--ok-soft:#ddf0e7;--warn:#74490a;--warn-soft:#faedd3;--accent:#b9781b;--accent-soft:#faedd3;--rail-bg:#f7f9fb;--rail-ink:#2f3747;--rail-hover:#eef2f6;--rail-on-bg:#fff;--rail-on-ink:#121826;--rail-line:#e2e7ee;--tab-bg:#fff;--j-s:#2557a7;--j-r:#a8323f;--j-a:#b9781b;--j-e:#23775a;--bar:#c6d5ee;--radius:10px;--radius-lg:16px;--btn-r:10px;--bar-r:4px;--bw:1px;--shadow:0 0 0 1px #1218260f,0 1px 2px #12182614;--shadow-lg:0 0 0 1px #1218260f,0 12px 32px -4px #1218262e,0 4px 8px -2px #1218260f;--theme-duration:.26s;--theme-ease:cubic-bezier(.23,1,.32,1)}[data-theme=morning-light]{--font-display:"Hedvig Letters Serif",Georgia,serif;--font-body:"Figtree",system-ui,sans-serif;--fd-w:400;--bg:#fefefd;--surface:#fff;--hover:#f7f4f0;--chip:#f3f0ec;--ink:#1c2231;--ink-2:#3a4152;--ink-3:#5b6170;--line:#eeeae5;--line-strong:#8c8780;--pri:#b0365a;--pri-h:#962b4b;--pri-d:#9c2f50;--pri-ink:#fff;--pri-soft:#fcebef;--focus:#2f55b5;--ok:#1e6a49;--ok-soft:#e3f3ea;--warn:#7a4a06;--warn-soft:#fff1d2;--accent:#c98a22;--accent-soft:#fff4da;--rail-bg:#fff;--rail-ink:#3a4152;--rail-hover:#f7f4f0;--rail-on-bg:#fcebef;--rail-on-ink:#9c2f50;--rail-line:#eeeae5;--tab-bg:#fff;--j-s:#3e5bb8;--j-r:#b0365a;--j-a:#e0a33a;--j-e:#2f8466;--bar:#f2cbd5;--bezel:#24232a;--scrim:#1c182452;--paper:#fff;--light-gold:#ffd48c6b;--light-gold-2:#ffe2b038;--glass:#fffc;--glass-edge:#ffffffeb;--shade:#3c24301f;--shade-1:#3c24300d;--shade-2:#3c243014;--ring:#3c243012;--pri-shadow:#781e3c38;--pri-ring:#b0365a59;--ink-shadow:#1c223140;--line-soft:#e4ded7;--sw-off:#b9b3ab;--warn-line:#e6c27e;--day-off:#faf8f6;--white:#fff;--bg-fade:#fefefd00;--stage:linear-gradient(165deg,#fff4de 0%,#fbf7f1 45%,#f2f4f8 100%);--radius:12px;--radius-lg:22px;--btn-r:999px;--bar-r:8px;--bw:1px;--shadow:0 1px 2px #321e280f,0 2px 8px #321e280d;--shadow-lg:0 4px 12px #281c280f,0 24px 56px #281c2829;--spring:cubic-bezier(.3,1.12,.5,1);--out:cubic-bezier(.23,1,.32,1);--theme-duration:.28s;--theme-ease:cubic-bezier(.23,1,.32,1)}[data-theme=garden]{--font-display:"Young Serif",Georgia,serif;--font-body:"Nunito",system-ui,sans-serif;--fd-w:400;--stage:#e1e0cb;--bg:#f6f5ec;--surface:#fffef8;--hover:#eeede1;--chip:#eae9da;--ink:#1f2519;--ink-2:#384030;--ink-3:#565d4b;--line:#e2e0ce;--line-strong:#7f7d69;--pri:#4d5e29;--pri-h:#3e4c20;--pri-d:#3e4c20;--pri-ink:#fffef8;--pri-soft:#e3e8cc;--focus:#a2482a;--ok:#2c5a32;--ok-soft:#dcead2;--warn:#7a4410;--warn-soft:#f6e3c6;--accent:#b95a34;--accent-soft:#f6e0d2;--rail-bg:#ecedda;--rail-ink:#1f2519;--rail-hover:#e1e4ca;--rail-on-bg:#fffef8;--rail-on-ink:#1f2519;--rail-line:#d4d8ba;--tab-bg:#fffef8;--j-s:#3f6a86;--j-r:#a2482a;--j-a:#c2922e;--j-e:#4d5e29;--bar:#c8d0a6;--g-sage:#dce2c4;--g-sage-h:#cfd7b2;--accent-ink:#8a3f20;--g-terra-soft:#f3ddcd;--g-terra-ink:#6b2c14;--g-wall:#e7e8d2;--g-toast:#283019;--g-inset:#f1f0e5;--radius:14px;--radius-lg:22px;--btn-r:999px;--bar-r:10px;--bw:1px;--shadow:0 0 0 1px #3e3a1e0d,0 1px 2px #3e3a1e0f,0 4px 14px #3e3a1e0f;--shadow-lg:0 0 0 1px #3e3a1e0f,0 18px 44px #3e3a1e2e;--g-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.8%, 1.051 22.9%, 1.054 25.4%, 1.04 29.3%, 1.004 38.6%, .993 44.8%, 1.001 63.9%, 1);--theme-duration:.24s;--theme-ease:cubic-bezier(.23,1,.32,1)}:root{--look-blue:#3563d6;--look-green:#2a8259;--look-red:#c03a5f;--look-gold:#a16207;--look-danger:#dc2626;--look-danger-text:#b91c1c;--look-viz-blue:#4c7dff;--look-viz-red:#f2557d;--look-viz-gold:#ffbe2e;--look-viz-green:#22c38a;--look-on-accent:#fff;--look-accent-soft:color-mix(in oklab,var(--look-accent) 14%,transparent);--look-accent-text:color-mix(in oklab,var(--look-accent) 80%,var(--look-ink));--look-line-strong:color-mix(in oklab,var(--look-line) 84%,var(--look-ink));--look-control-line:color-mix(in oklab,var(--look-line) 45%,var(--look-ink));--look-content-max:1280px;--look-sidebar-width:256px;--look-rail-width:84px;--look-drawer-width:288px;--look-gap:18px;--look-pad:22px;--look-nav-breakpoint:900px;--look-motion-scale:1;--look-motion-fast:.4s;--look-motion-medium:.6s;--look-motion-page:.8s;--look-ease:cubic-bezier(.22,1,.36,1);--look-mark-bg:#fff;--look-glass-edge:#ffffffa6;--look-shadow:0 1px 2px #141a330d,0 12px 32px -14px #141a3338;--look-accent:var(--look-blue);--look-nav-bg:var(--look-accent);--look-nav-ink:var(--look-on-accent);--look-bar:var(--look-accent);--look-ring:var(--look-accent-text);--look-fill:var(--look-accent);--look-icon-bg:var(--look-accent-soft);--look-icon-ink:var(--look-accent-text);--look-link:var(--look-accent-text);--look-nav-width:var(--look-rail-width);--look-card-bg:color-mix(in oklab,var(--look-surface) 55%,transparent);--look-chrome-bg:color-mix(in oklab,var(--look-surface) 42%,transparent);--look-nav-surface:var(--look-chrome-bg);--look-blur:blur(22px) saturate(160%);--look-blur-radius:22px;--look-blur-saturation:1.6;--look-card-line:color-mix(in oklab,var(--look-line) 60%,transparent);--look-card-shadow:var(--look-shadow);--look-reveal-duration:.65s;--look-r-sm:10px;--look-r-md:18px;--look-r-lg:28px;--look-r-btn:999px;--look-scale:1.32;--look-font-size:15.5px;--look-font-head:"Fraunces",Georgia,serif;--look-font-text:"DM Sans",system-ui,sans-serif;--look-head-weight:600;--look-head-tracking:-.01em;--look-stagger:80ms}:root[data-mode=light]{--look-mark-bg:#fff;--look-glass-edge:#ffffffa6;--look-shadow:0 1px 2px #141a330d,0 12px 32px -14px #141a3338}:root[data-mode=dark]{--look-danger-text:#ff8a8a;--look-mark-bg:var(--look-bg);--look-glass-edge:#ffffff17;--look-shadow:0 1px 2px #00000059,0 16px 36px -14px #000000a6;--look-accent-text:color-mix(in oklab,var(--look-accent) 60%,var(--look-ink))}:root[data-accent=blue]{--look-accent:var(--look-blue)}:root[data-accent=green]{--look-accent:var(--look-green)}:root[data-accent=red]{--look-accent:var(--look-red)}:root[data-accent=gold]{--look-accent:#f5b800;--look-on-accent:#1f1a0a;--look-accent-text:#8a5d00}:root[data-accent-use=minimal]{--look-nav-bg:color-mix(in oklab,var(--look-ink) 8%,transparent);--look-nav-ink:var(--look-ink);--look-bar:color-mix(in oklab,var(--look-ink) 13%,transparent);--look-ring:var(--look-ink);--look-fill:color-mix(in oklab,var(--look-ink) 45%,transparent);--look-icon-bg:color-mix(in oklab,var(--look-ink) 6%,transparent);--look-icon-ink:var(--look-ink);--look-link:var(--look-ink)}:root[data-accent-use=balanced]{--look-nav-bg:var(--look-accent-soft);--look-nav-ink:color-mix(in oklab,var(--look-accent-text) 92%,var(--look-ink));--look-bar:color-mix(in oklab,var(--look-accent) 32%,transparent);--look-ring:var(--look-accent-text);--look-fill:var(--look-accent);--look-icon-bg:var(--look-accent-soft);--look-icon-ink:var(--look-accent-text);--look-link:var(--look-accent-text)}:root[data-accent-use=expressive]{--look-nav-bg:var(--look-accent);--look-nav-ink:var(--look-on-accent);--look-bar:var(--look-accent);--look-ring:var(--look-accent-text);--look-fill:var(--look-accent);--look-icon-bg:var(--look-accent-soft);--look-icon-ink:var(--look-accent-text);--look-link:var(--look-accent-text)}:root[data-nav=sidebar]{--look-nav-width:var(--look-sidebar-width)}:root[data-nav=rail]{--look-nav-width:var(--look-rail-width)}:root[data-nav=top],:root[data-nav=burger]{--look-nav-width:0px}:root[data-surface=plain]{--look-card-bg:var(--look-surface);--look-chrome-bg:color-mix(in oklab,var(--look-bg) 82%,transparent);--look-nav-surface:var(--look-surface);--look-blur:none;--look-blur-radius:0px;--look-blur-saturation:1}:root[data-surface=frosted]{--look-card-bg:color-mix(in oklab,var(--look-surface) 55%,transparent);--look-chrome-bg:color-mix(in oklab,var(--look-surface) 42%,transparent);--look-nav-surface:var(--look-chrome-bg);--look-blur:blur(22px) saturate(160%);--look-blur-radius:22px;--look-blur-saturation:1.6}:root[data-components=flat]{--look-card-line:transparent;--look-card-shadow:none;--look-reveal-duration:.5s}:root[data-components=outlined]{--look-card-line:var(--look-line-strong);--look-card-shadow:none;--look-reveal-duration:.6s}:root[data-components=elevated]{--look-card-line:color-mix(in oklab,var(--look-line) 60%,transparent);--look-card-shadow:var(--look-shadow);--look-reveal-duration:.65s}:root[data-radius=sharp]{--look-r-sm:3px;--look-r-md:6px;--look-r-lg:8px;--look-r-btn:6px}:root[data-radius=soft]{--look-r-sm:6px;--look-r-md:12px;--look-r-lg:20px;--look-r-btn:12px}:root[data-radius=round]{--look-r-sm:10px;--look-r-md:18px;--look-r-lg:28px;--look-r-btn:999px}:root[data-density=compact]{--look-scale:.7;--look-font-size:13.5px}:root[data-density=comfortable]{--look-scale:1;--look-font-size:14.5px}:root[data-density=spacious]{--look-scale:1.32;--look-font-size:15.5px}:root[data-type=modern]{--look-font-head:"Inter",system-ui,sans-serif;--look-font-text:"Inter",system-ui,sans-serif;--look-head-weight:650;--look-head-tracking:-.025em}:root[data-type=friendly]{--look-font-head:"Plus Jakarta Sans",system-ui,sans-serif;--look-font-text:"Plus Jakarta Sans",system-ui,sans-serif;--look-head-weight:750;--look-head-tracking:-.02em}:root[data-type=editorial]{--look-font-head:"Fraunces",Georgia,serif;--look-font-text:"DM Sans",system-ui,sans-serif;--look-head-weight:600;--look-head-tracking:-.01em}:root[data-reveal=fade]{--look-stagger:0s}:root[data-reveal=cascade]{--look-stagger:90ms}:root[data-reveal=scroll]{--look-stagger:80ms}:root:is([data-mode=light],:not([data-mode]))[data-contrast=soft]{--look-bg:#f5f2ed;--look-surface:#fffefb;--look-surface-2:#f8f6f2;--look-ink:#2b3252;--look-muted:#666c81;--look-line:#ede8e0}:root:is([data-mode=light],:not([data-mode])):is([data-contrast=standard],:not([data-contrast])){--look-bg:#f2efe9;--look-surface:#fff;--look-surface-2:#f7f5f1;--look-ink:#141a33;--look-muted:#5d647a;--look-line:#e4dfd6}:root:is([data-mode=light],:not([data-mode]))[data-contrast=high]{--look-bg:#ede9e2;--look-surface:#fff;--look-surface-2:#f3f0ea;--look-ink:#05081a;--look-muted:#363c55;--look-line:#c6bfb2}:root[data-mode=dark][data-contrast=soft]{--look-bg:#151a2c;--look-surface:#1c2136;--look-surface-2:#222842;--look-ink:#d3d7e5;--look-muted:#878da4;--look-line:#272d47}:root[data-mode=dark]:is([data-contrast=standard],:not([data-contrast])){--look-bg:#0f1324;--look-surface:#171c31;--look-surface-2:#1d2340;--look-ink:#eef0f7;--look-muted:#9aa1b9;--look-line:#2a3150}:root[data-mode=dark][data-contrast=high]{--look-bg:#05070f;--look-surface:#0f1329;--look-surface-2:#161b36;--look-ink:#fff;--look-muted:#c6cbdc;--look-line:#424a70}:root[data-mode=dark][data-accent=gold]{--look-accent-text:#f7c948}@media (prefers-reduced-motion:reduce){:root,:root[data-mode],:root[data-contrast],:root[data-accent],:root[data-accent-use],:root[data-nav],:root[data-surface],:root[data-components],:root[data-radius],:root[data-density],:root[data-type],:root[data-reveal]{--look-motion-scale:0;--look-motion-fast:0s;--look-motion-medium:0s;--look-motion-page:0s;--look-reveal-duration:0s;--look-stagger:0s}}.fi{display:block;position:relative}.fi>.ic{color:var(--look-muted,#526174);pointer-events:none;transition:color var(--look-motion-fast,.15s) var(--look-ease,ease);position:absolute;top:50%;left:14px;translate:0 -50%}.fi:focus-within>.ic{color:var(--look-ink,#192331)}.fi>:not(.ic){width:100%;padding-left:42px}.field.ch{text-align:left;color:var(--look-ink,#192331);cursor:pointer;align-items:center;gap:8px;padding-right:14px;display:flex}.ch-v{white-space:nowrap;flex:1;min-width:0;display:grid}.ch-v>*{text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.ch-sz{visibility:hidden}.ch-i{color:var(--look-muted,#526174);transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex}.ch[data-popup-open]{border-color:var(--look-ring,#2a5091)}.ch[data-popup-open] .ch-i{transform:rotate(180deg)}.ch[data-disabled]{opacity:.55;cursor:default}.ch-pos{z-index:150;outline:0}.ch-pop{box-sizing:border-box;min-width:var(--anchor-width);max-height:min(18rem, var(--available-height));border:1px solid var(--look-line,#e4dfd6);background:var(--look-surface,#fff);color:var(--look-ink,#141a33);font:400 14px/20px var(--look-font-text,inherit);transform-origin:var(--transform-origin);border-radius:12px;outline:0;padding:6px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);overflow:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ch-pop[data-starting-style],.ch-pop[data-ending-style]{opacity:0;transform:translateY(-8px)}.ch-pos[data-side=top] .ch-pop[data-starting-style],.ch-pos[data-side=top] .ch-pop[data-ending-style]{transform:translateY(8px)}.ch-it{min-height:36px;color:var(--look-muted,#5b6170);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:0;align-items:center;gap:8px;padding:8px 10px;transition:background-color .12s,color .12s;display:flex}.ch-it>:first-child{flex:1}.ch-it[data-highlighted],.ch-it[data-selected]{background:var(--look-icon-bg,#f1efea);color:var(--look-ink,#141a33)}.ch-tick{display:flex}@media (prefers-reduced-motion:reduce){.ch-pop,.ch-i{transition:none}}.wd-btn{text-align:left;color:var(--look-ink,#192331);cursor:pointer;align-items:center;gap:10px;padding-left:14px;padding-right:16px;display:flex}.wd-btn svg{color:var(--look-muted,#526174);flex:none}.wd-ph{color:var(--look-muted,#606c7d)}.wd-v{flex:1;min-width:0}.wd-pos{z-index:150;outline:0}.wd{box-sizing:border-box;width:max(var(--anchor-width), min(17rem, calc(100vw - 16px)));border:1px solid var(--look-line,#e1e6ed);background:var(--look-surface,#fff);color:var(--look-ink,#192331);transform-origin:var(--transform-origin);border-radius:12px;outline:0;padding:8px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.wd[data-starting-style],.wd[data-ending-style]{opacity:0;transform:translateY(-8px)}.wd-pos[data-side=top] .wd[data-starting-style],.wd-pos[data-side=top] .wd[data-ending-style]{transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.wd{transition:opacity .12s}.wd[data-starting-style],.wd[data-ending-style]{transform:none}}.wd-cols{grid-template-columns:1.6fr .8fr 1fr;gap:4px;display:grid;position:relative}.wd-cols:before{content:"";background:color-mix(in oklab, var(--look-ink,#192331) 5%, var(--look-surface,#fff));pointer-events:none;border-radius:8px;height:36px;position:absolute;inset:72px 0 auto}.wd-col{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;perspective:400px;border-radius:8px;height:180px;padding-block:72px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.wd-col::-webkit-scrollbar{display:none}.wd-col:focus-visible{outline:0}.wd-col:focus-visible .wd-it[data-on]{box-shadow:inset 0 0 0 2px var(--look-ring,#2a5091);border-radius:8px}.wd-it{scroll-snap-align:center;height:36px;font:400 16px/1 var(--look-font-text,system-ui, sans-serif);color:var(--look-muted,#526174);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.wd-it[data-on]{color:var(--look-ink,#192331);font-weight:600}@supports (animation-timeline:view()){.wd-it{animation:linear both wd-tilt;animation-timeline:view()}@keyframes wd-tilt{0%{transform:rotateX(50deg)}50%{transform:none}to{transform:rotateX(-50deg)}}}.wd-f{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.tip-pos{z-index:200;width:var(--positioner-width);height:var(--positioner-height);transition:top .32s var(--tip-ease), left .32s var(--tip-ease);--tip-ease:cubic-bezier(.16, 1, .3, 1)}.tip-pos:has(.tip[data-instant]){transition:none}.tip{box-sizing:border-box;width:var(--popup-width,auto);height:var(--popup-height,auto);border:1px solid var(--look-line,#e1e6ed);background:var(--look-surface,#fff);color:var(--look-ink,#192331);font:500 12px/16px var(--look-font-text,inherit);white-space:nowrap;transform-origin:var(--transform-origin);transition:opacity .18s var(--tip-ease), transform .18s var(--tip-ease), width .32s var(--tip-ease), height .32s var(--tip-ease);border-radius:8px;padding:4px 10px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.tip[data-starting-style],.tip[data-ending-style]{opacity:0;transform:scale(.94)}.tip[data-ending-style]{transition-duration:.12s}.tip-vp [data-previous]{opacity:0;transition:opacity .12s;position:absolute}.tip-vp [data-current][data-starting-style]{opacity:0}.tip-vp [data-current]{transition:opacity .18s var(--tip-ease)}@media (prefers-reduced-motion:reduce){.tip-pos,.tip{transition:opacity .12s}.tip[data-starting-style],.tip[data-ending-style]{transform:none}}
