: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}}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-var.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-var-italic.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--bg:#f7f8fa;--surface:#fff;--ink:#192331;--ink-2:#526174;--ink-3:#606c7d;--line:#e1e6ed;--control-line:#768397;--pri:#2a5091;--pri-ink:#fff;--ok:#236b4a;--warn:#8a4d0d;--err:#a72d41;--on-ok:#fff;--on-err:#fff;--sapphire:#2a5091;--ruby:#8a304c;--amber:#8a4d0d;--emerald:#356047;--rail-bg:#f1f3f6;--rail-ink:var(--ink);--font-display:"Newsreader",Georgia,serif;--font-ui:"Instrument Sans",system-ui,sans-serif;--serif:var(--font-display);--sans:var(--font-ui);--r-c:6px;--r-p:10px;--r-d:16px;--t-press:.1s;--t-pop:.14s;--t-exit:.1s;--t-drawer:.22s;--t-x:.12s;--e-in:cubic-bezier(.2,.8,.2,1);--e-move:cubic-bezier(.4,0,.2,1);--overlay:0 8px 24px #1923311f;--av-r-bg:color-mix(in oklab,var(--ruby) 11%,var(--surface));--av-r-ink:var(--ruby);--av-a-bg:var(--surface-2);--av-a-ink:var(--amber);--av-e-bg:color-mix(in oklab,var(--emerald) 12%,var(--surface));--av-e-ink:var(--emerald);--av-s-bg:color-mix(in oklab,var(--sapphire) 11%,var(--surface));--av-s-ink:var(--sapphire);--pack-pri:var(--pri);--z:1;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-2:color-mix(in oklab,var(--ink) 5%,var(--surface));--pri-soft:color-mix(in oklab,var(--pri) 11%,var(--surface));--ok-soft:color-mix(in oklab,var(--ok) 12%,var(--surface));--err-soft:color-mix(in oklab,var(--err) 10%,var(--surface));--sel-bg:color-mix(in oklab,var(--pri) 10%,var(--surface));--focus:var(--pri)}:root[data-text=larger]{--z:1.125}:root[data-text=largest]{--z:1.25}:root[data-text=larger] .app,:root[data-text=largest] .app{zoom:var(--z)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body{background:var(--rail-bg);color:var(--ink);font:400 16px/24px var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}b,strong{font-weight:600}.num{font-variant-numeric:tabular-nums}.sr,.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--ink-2)}.error{color:var(--err)}.grow{flex:1;min-width:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ic{flex:none;display:block}kbd{font:400 14px/20px var(--font-ui);border:1px solid var(--control-line);background:var(--surface);color:var(--ink-2);white-space:nowrap;border-radius:4px;padding:0 6px}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0}.btn{border-radius:var(--r-c);min-width:44px;min-height:44px;font:600 16px/24px var(--font-ui);white-space:normal;text-align:center;max-width:100%;transition:transform var(--t-press) var(--e-in),background-color var(--t-press),border-color var(--t-press),color var(--t-press);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn-pri{background:var(--pri);color:var(--pri-ink)}.btn-pri:hover:not(:disabled){background:color-mix(in oklab,var(--pri) 86%,var(--ink))}.btn-sec{background:var(--surface);border-color:var(--control-line);color:var(--ink)}.btn-sec:hover:not(:disabled){background:var(--surface-2)}.icon-b{border-radius:var(--r-c);width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-b:hover{background:var(--surface-2);color:var(--ink)}.link{color:var(--pri);background:0 0;border:0;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{text-decoration:underline}.seg{border:1px solid var(--control-line);border-radius:var(--r-c);background:var(--surface);max-width:100%;display:inline-flex;overflow:hidden}.seg button{min-height:44px;font:400 16px/24px var(--font-ui);color:var(--ink);white-space:normal;background:0 0;border:0;padding:0 14px}.seg button+button{border-left:1px solid var(--control-line)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface);font-weight:600}.dlg .seg{width:100%;display:flex}.dlg .seg button{flex:1 1 0;padding:4px 10px}.av{font:600 14px/1 var(--font-ui);background:var(--av-bg,var(--surface-2));color:var(--av-ink,var(--ink-2));border-radius:50%;flex:none;place-items:center;display:inline-grid}.av[data-j=r]{--av-bg:var(--av-r-bg);--av-ink:var(--av-r-ink)}.av[data-j=a]{--av-bg:var(--av-a-bg);--av-ink:var(--av-a-ink)}.av[data-j=s]{--av-bg:var(--av-s-bg);--av-ink:var(--av-s-ink)}.av[data-j=e]{--av-bg:var(--av-e-bg);--av-ink:var(--av-e-ink)}.av-s,.av-m{width:36px;height:36px}.skip{z-index:200;background:var(--surface);color:var(--ink);border-radius:var(--r-c);box-shadow:var(--overlay);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.app{min-height:calc(100vh / var(--z));background:var(--rail-bg);grid-template-columns:232px minmax(0,1fr);display:grid}.nav{height:calc(100vh / var(--z));background:var(--rail-bg);color:var(--rail-ink);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex;position:sticky;top:0}.nav-church{align-items:center;gap:12px;min-width:0;padding:4px 8px 12px;display:flex}.nav-church .mark{border-radius:8px;flex:none}.nav-church-b{text-align:left;width:100%;min-height:44px;color:inherit;border-radius:var(--r-c);background:0 0;border:0}.nav-church-b:hover{background:color-mix(in oklab,var(--rail-ink) 7%,transparent)}.nav-church-b>.ic{color:var(--ink-2);margin-left:auto}.nav-cn{flex-direction:column;justify-content:center;min-width:0;min-height:44px;display:flex}.nav-cn b{font:600 16px/24px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-cn span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;display:block;overflow:hidden}.nav-search{border-radius:var(--r-c);border:1px solid var(--control-line);background:var(--surface);min-height:44px;color:var(--ink-2);text-align:left;align-items:center;gap:8px;margin:0 0 8px;padding:0 8px 0 12px;font-size:16px;display:flex}.nav-search span{flex:1}.nav-list{flex-direction:column;gap:4px;list-style:none;display:flex}.nav-i{border-radius:var(--r-c);min-height:44px;color:inherit;transition:background-color var(--t-press),color var(--t-press);align-items:center;gap:12px;padding:0 12px;font-size:16px;text-decoration:none;display:flex}button.nav-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.nav-i:hover{background:color-mix(in oklab,var(--rail-ink) 7%,transparent)}.nav-i[aria-current]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.nav-ic{color:var(--ink-2);align-items:center;display:flex}.nav-i[aria-current] .nav-ic{color:var(--area,var(--pri))}.nav-more[aria-current] .nav-ic{color:var(--pri)}.nav-l{flex-direction:column;flex:1;min-width:0;padding:4px 0;display:flex}.nav-n{font:400 14px/20px var(--font-ui);color:var(--ink-2);white-space:nowrap}.nav-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.nav-me{border-radius:var(--r-c);text-align:left;width:100%;min-height:56px;color:var(--rail-ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px;display:flex}.nav-me:hover{background:color-mix(in oklab,var(--rail-ink) 7%,transparent)}.nav-me>.ic{color:var(--ink-2)}.nav-u{flex:1;min-width:0}.nav-u b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.nav-u>span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;display:block;overflow:hidden}.nav-me .nav-me-sr{display:none}.app[data-area=people]{--area:var(--ruby)}.app[data-area=giving]{--area:var(--amber)}.app[data-area=checkin]{--area:var(--emerald)}.app[data-area=sunday],.app[data-area=today]{--area:var(--sapphire)}.main:focus{outline:none}.main{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-p);min-width:0;min-height:calc(100vh / var(--z) - 16px);margin:8px 8px 8px 0;padding:32px;position:relative}.bnav{display:none}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.ph-t{flex:320px;min-width:0}.ph h1{font:500 32px/38px var(--font-display);letter-spacing:-.01em}.ph .sub{color:var(--ink-2);margin-top:4px}.eyebrow{font:600 14px/20px var(--font-ui);color:var(--ink-2);margin-bottom:4px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-p);min-width:0;padding:16px 24px 24px}.card h2{font:600 20px/28px var(--font-ui);margin:0 0 8px}.card p+p,.card p+.btn,.card p+a.btn{margin-top:12px}.coming{max-width:640px}.coming p{max-width:64ch}.stack{flex-direction:column;gap:16px;display:flex}.today-waiting{max-width:720px}.rows{margin:0;padding:0;list-style:none}.row{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:56px;padding:6px 0;display:flex}.row:first-child{border-top:0}.dlg-wrap{z-index:100;animation:fadeIn var(--t-pop) var(--e-in);background:#0e11185c;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.dlg{background:var(--surface);width:560px;max-width:100%;color:var(--ink);border-radius:var(--r-d);box-shadow:var(--overlay),0 0 0 1px var(--line);animation:popIn var(--t-pop) var(--e-in);min-width:0;padding:20px 24px 24px}.dlg:focus{outline:none}.dlg:not(.cmd){max-height:calc(100dvh / var(--z) - 10vh - 16px);flex-direction:column;display:flex}.dlg:not(.cmd)>.dlg-b{flex:1;min-height:0;margin:0 -24px;padding:2px 24px 0;overflow:auto}.dlg-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dlg-h h2{font:600 20px/28px var(--font-ui);min-width:0}.dlg-f{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.lib{max-height:min(420px,60vh);margin-top:8px;list-style:none;overflow:auto}.lib small{color:var(--ink-2);font-size:14px;line-height:20px;display:block}.more-l>li>a,.more-l>li>button{border-radius:var(--r-c);text-align:left;width:100%;min-height:56px;color:var(--ink);font:inherit;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}.more-l>li>a:hover,.more-l>li>button:hover{background:var(--surface-2)}.more-l>li>a[aria-current]{background:var(--sel-bg)}.more-l>li>a[aria-current] b{color:var(--pri)}.more-l>li>a>.ic:last-child,.more-l>li>button>.ic:last-child{color:var(--ink-2)}.more-g{font:600 14px/20px var(--font-ui);color:var(--ink-2);margin:12px 12px 4px}.more-sec:first-child .more-g{margin-top:0}.dlg-more .lib.more-l{max-height:none;margin-top:0;overflow:visible}.more-set{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.dlg.dlg-more-w{width:760px}.more-cue{background:var(--surface);border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;margin:8px -24px 0;padding:10px 24px;font-size:14px;line-height:20px;display:flex;position:sticky;bottom:0}@media (width>=768px){.more-cols{column-count:2;column-gap:16px}.more-cols .more-sec{break-inside:avoid;padding-bottom:8px}.more-cols .more-sec .more-g{margin-top:0}}.cmd{width:600px;padding:0;overflow:hidden}.cmd-in{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink-2);align-items:center;gap:12px;padding:0 16px;display:flex}.cmd-in input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:54px;font-size:18px}.cmd-in input::placeholder{color:var(--ink-3)}.cmd-l{max-height:400px;padding:8px;list-style:none;overflow:auto}.cmd-l li{border-radius:var(--r-c);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:6px 12px;display:flex}.cmd-l li>b{overflow-wrap:anywhere;min-width:0}.cmd-l li small{color:var(--ink-2);text-align:right;margin-left:auto;font-size:14px;line-height:20px}.cmd-l li[aria-selected=true]{background:var(--pri-soft)}.cmd-ic{width:36px;height:36px;color:var(--ink-2);flex:none;place-items:center;display:grid}.cmd-none{color:var(--ink-2);cursor:default}.cmd-f{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:20px;display:flex}.cmd .dlg-b{display:block}.set-l{list-style:none}.set-l>li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.set-l>li:first-child{border-top:0}.set-l b{display:block}.set-l small{color:var(--ink-2);font-size:14px;line-height:20px;display:block}.set-l>li>div{flex:200px;min-width:0}.set-me{align-items:center;gap:12px;padding:0 0 12px;display:flex}.set-me b{display:block}.set-me span span{color:var(--ink-2);font-size:14px;line-height:20px;display:block}.packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;list-style:none;display:grid}.packs button{border-radius:var(--r-c);text-align:left;width:100%;min-height:56px;color:var(--ink);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:6px 10px;display:flex}.packs button:hover{background:var(--surface-2)}.packs button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--pri)}.packs b{font-size:16px;line-height:24px;display:block}.packs small{color:var(--ink-2);font-size:14px;line-height:20px;display:block}.sw{background:linear-gradient(135deg,var(--a) 0 50%,var(--b) 50% 100%);border-radius:50%;flex:none;width:32px;height:32px;box-shadow:inset 0 0 0 1px #19233140}.set-acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:16px;display:flex}.set-msg{min-height:20px;margin-top:8px;font-size:14px;line-height:20px}.churches{list-style:none}.churches button{border-radius:var(--r-c);text-align:left;width:100%;min-height:56px;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.churches button:hover{background:var(--surface-2)}.churches button[aria-current=true]{background:var(--sel-bg)}.churches button>span{flex:1;min-width:0}.churches button>.ic{color:var(--pri)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@media (width<=1100px){.main{padding:24px 24px 48px}}@media (width<=900px){.app{grid-template-columns:minmax(0,1fr)}.nav{z-index:20;flex-flow:wrap;align-items:center;gap:4px;height:auto;padding:8px;position:sticky;top:0}.nav-church{padding:0 4px}.nav-cn{display:none}.nav-church-b{width:auto}.nav-foot{border:0;order:8;margin:0;padding:0}.nav-me{justify-content:center;width:44px;min-height:44px;padding:0}.nav-me .av,.nav-me .nav-u{display:none}.nav-me .nav-me-sr{display:block}.nav-search{flex:0 280px;order:7;margin:0 0 0 auto}.nav-list{flex-flow:wrap;gap:4px}.nav-i{padding:0 10px}.main{margin:0 8px 8px;padding:16px 16px 48px}}@media (width<=767px){.nav{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:8px;padding:8px 12px}.nav-main{display:none}.nav-cn{display:block}.nav-cn span{display:none}.nav-search{flex:none;justify-content:center;width:44px;min-width:44px;margin:0 0 0 auto;padding:0}.nav-search span{display:none}.nav-foot{order:9}.bnav{z-index:30;grid-template-columns:repeat(var(--tabs,5),minmax(0,1fr));background:var(--surface);border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom));display:grid;position:fixed;bottom:0;left:0;right:0}.bn-i{border-radius:var(--r-c);min-width:44px;min-height:56px;font:400 14px/20px var(--font-ui);color:var(--ink-2);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;text-decoration:none;display:flex}.bn-i[aria-current]{color:var(--pri);font-weight:600}.bn-i:focus-visible{outline-offset:-2px}.bn-ic{display:block;position:relative}.bn-badge{background:var(--err);min-width:20px;height:20px;color:var(--on-err);font:600 14px/20px var(--font-ui);text-align:center;border-radius:10px;padding:0 6px;font-style:normal;position:absolute;top:-6px;left:14px}.main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.packs{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ph h1{font-size:28px;line-height:34px}.dlg-wrap{padding-top:16px}.dlg:not(.cmd){max-height:calc(100dvh / var(--z) - 32px)}}.center{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.signin{flex-direction:column;gap:12px;width:min(420px,100%);display:flex}.signin h1{font:500 28px/34px var(--font-display);margin:0}.signin label{color:var(--ink);flex-direction:column;gap:8px;font-weight:600;display:flex}.signin input,.signin select{font:inherit;border:1px solid var(--control-line);border-radius:var(--r-c);background:var(--surface);min-height:44px;padding:9px 12px}.signin button,.signin a.btn-pri{font:inherit;border-radius:var(--r-c);background:var(--pri);min-height:44px;color:var(--pri-ink);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-nav][data-surface],:root[data-nav][data-surface] :is(.cos-people,.cos-area){--bg:var(--look-bg);--surface:var(--look-surface);--surface-2:var(--look-surface-2);--ink:var(--look-ink);--ink-2:var(--look-muted);--ink-3:var(--look-muted);--line:var(--look-line);--control-line:var(--look-control-line);--pri:var(--look-accent);--pri-ink:var(--look-on-accent);--focus:var(--look-ring);--pri-soft:var(--look-accent-soft);--sel-bg:var(--look-accent-soft);--rail-bg:var(--look-bg);--rail-ink:var(--look-ink);--font-display:var(--look-font-head);--font-ui:var(--look-font-text);--r-c:var(--look-r-sm);--r-p:var(--look-r-lg);--r-d:var(--look-r-lg);--overlay:var(--look-shadow)}:root[data-nav] body{background:var(--look-bg)}:root[data-nav][data-surface=frosted] body:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(38% 42% at 10% 12%,color-mix(in oklab,var(--look-blue) 34%,transparent),transparent 70%), radial-gradient(34% 38% at 88% 10%,color-mix(in oklab,var(--look-red) 24%,transparent),transparent 70%), radial-gradient(40% 40% at 82% 92%,color-mix(in oklab,var(--look-gold) 30%,transparent),transparent 70%), radial-gradient(36% 40% at 18% 88%,color-mix(in oklab,var(--look-green) 26%,transparent),transparent 70%);position:fixed;inset:-10%}:root[data-nav] .app{grid-template-columns:var(--look-nav-width) minmax(0,1fr);background:0 0}:root[data-nav] .nav{background:var(--look-nav-surface);-webkit-backdrop-filter:var(--look-blur);backdrop-filter:var(--look-blur);border-right:1px solid var(--look-line)}:root[data-nav] .main{padding:calc(36px * var(--look-scale)) calc(40px * var(--look-scale)) 64px;width:100%;max-width:calc(var(--look-content-max) + 80px * var(--look-scale));background:0 0;border:0;border-radius:0;margin:0 auto}:root[data-nav] :is(h1,.ph h1){font-family:var(--look-font-head);font-weight:var(--look-head-weight);letter-spacing:var(--look-head-tracking)}:root[data-nav] .ph h1{font-size:calc(26px + 6px * var(--look-scale));line-height:1.15}:root[data-nav] .btn{border-radius:var(--look-r-btn)}:root[data-nav] .btn-sec{background:color-mix(in oklab,var(--look-surface) 80%,transparent)}:root[data-nav] .nav-search{border-radius:var(--look-r-btn)}:root[data-nav] :is(.card,.cos-people .card,.cos-people .plist-wrap,.cos-people .profile,.cos-draft .pd-card){background:var(--look-card-bg);-webkit-backdrop-filter:var(--look-blur);backdrop-filter:var(--look-blur);border:1px solid var(--look-card-line);border-radius:var(--look-r-lg);box-shadow:var(--look-card-shadow)}:root[data-nav] .cos-people .plist-wrap{overflow:clip}:root[data-nav][data-components=elevated] :is(.card,.cos-draft .pd-card){transition:transform var(--look-motion-fast) var(--look-ease),box-shadow var(--look-motion-fast) var(--look-ease)}:root[data-nav][data-components=elevated] :is(.card,.cos-draft .pd-card):hover{box-shadow:var(--look-shadow),0 22px 44px -22px #141a334d;transform:translateY(-3px)}:root[data-nav] :is(.cos-people .search,.cos-people .seg,.cos-people .chip,.cos-draft .pd-role select){border-radius:var(--look-r-btn)}:root[data-nav] .dlg{border-radius:var(--look-r-lg)}@keyframes lookLift{0%{opacity:0;transform:translateY(10px)scale(.965)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root[data-reveal=scroll] :is(.card,.cos-draft .pd-card,.cos-draft .pd-case):not(.page>*>*){animation:linear both lookLift;animation-timeline:view();animation-range:entry entry 60%}}}@media (width>=901px){:root[data-nav=rail] .nav{align-items:center;gap:calc(12px * var(--look-scale));padding:calc(20px * var(--look-scale)) 14px;z-index:40;overflow:visible}:root[data-nav=rail] .nav-church{justify-content:center;padding:0}:root[data-nav=rail] .nav-church-b{border-radius:var(--look-r-btn);width:56px;min-height:56px}:root[data-nav=rail] :is(.nav-church-b,.nav-me)>.ic{display:none}:root[data-nav=rail] .nav-church .mark{border-radius:50%}:root[data-nav=rail] :is(.nav-cn,.nav-u){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root[data-nav=rail] .nav-search{background:var(--look-icon-bg);width:56px;min-height:56px;color:var(--look-ink);border:0;justify-content:center;margin:0;padding:0}:root[data-nav=rail] .nav-search span{display:none}:root[data-nav=rail] .nav-list{align-items:center;gap:6px}:root[data-nav=rail] .nav-i{border-radius:var(--look-r-btn);width:56px;min-height:56px;color:var(--look-muted);transition:background-color var(--look-motion-fast) var(--look-ease),color var(--look-motion-fast) var(--look-ease);justify-content:center;padding:0;position:relative}:root[data-nav=rail] .nav-ic,:root[data-nav=rail] .nav-i[aria-current] .nav-ic{color:inherit}:root[data-nav=rail] .nav-i:hover{background:color-mix(in oklab,var(--look-accent) 12%,var(--look-surface));color:var(--look-ink)}:root[data-nav=rail] .nav-i[aria-current]{background:var(--look-nav-bg);color:var(--look-nav-ink);box-shadow:none;font-weight:600}:root[data-nav=rail] .nav-i:focus-visible{outline:2px solid var(--look-ring);outline-offset:2px}:root[data-nav=rail] .nav-l{border-radius:var(--look-r-btn);background:var(--look-ink);color:var(--look-surface);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--look-motion-fast) var(--look-ease),transform var(--look-motion-fast) var(--look-ease);z-index:2;flex:none;padding:6px 14px;font-size:14px;font-weight:600;line-height:20px;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%);box-shadow:0 10px 24px -8px #0f142847}:root[data-nav=rail] .nav-l .nav-n{color:inherit;opacity:.8}:root[data-nav=rail] .nav-i:is(:hover,:focus-visible) .nav-l{opacity:1;transform:translateY(-50%)}:root[data-nav=rail] .nav-foot{border-top:0;padding-top:0}:root[data-nav=rail] .nav-me{border-radius:var(--look-r-btn);justify-content:center;width:56px;min-height:56px;padding:0}}@media (width<=900px){:root[data-nav] .app{grid-template-columns:minmax(0,1fr)}:root[data-nav] .nav{border-right:0;border-bottom:1px solid var(--look-line)}:root[data-nav] .nav-i{border-radius:var(--look-r-btn)}:root[data-nav] .nav-i[aria-current]{background:var(--look-nav-bg);color:var(--look-nav-ink);box-shadow:none}:root[data-nav] .nav-i[aria-current] .nav-ic{color:inherit}:root[data-nav] .main{padding:16px 16px 48px}}@media (width<=767px){:root[data-nav] .bnav{background:var(--look-nav-surface);-webkit-backdrop-filter:var(--look-blur);backdrop-filter:var(--look-blur);border-top:1px solid var(--look-line)}:root[data-nav] .bn-i[aria-current]{color:var(--look-accent-text)}:root[data-nav] .main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.nav-burger,.nav-k,.nav-d,.nav-scrim{display:none}:root[data-nav] .nav-i[aria-current]{background:var(--look-nav-bg);color:var(--look-nav-ink);box-shadow:none}:root[data-nav] .nav-i[aria-current] .nav-ic{color:inherit}:root[data-nav] :is(.nav-i,.nav-me,.nav-church-b){border-radius:var(--look-r-btn)}:root[data-nav] .nav-me[aria-current]{background:var(--look-nav-bg);color:var(--look-nav-ink)}:root[data-nav] .nav-me[aria-current] :is(.nav-u>span,.ic){color:inherit}a.nav-me{text-decoration:none}:root[data-nav] .card{padding:calc(var(--look-pad) * var(--look-scale))}:root[data-nav] .stack{gap:calc(var(--look-gap) * var(--look-scale))}:root[data-nav] .ph{margin-bottom:calc(24px * var(--look-scale))}:root[data-nav] .nav-i{min-height:max(44px,calc(36px + 12px * var(--look-scale)))}:root[data-nav] .nav-list{gap:calc(4px * var(--look-scale))}:root[data-nav] .row{min-height:max(44px,calc(56px * var(--look-scale)));padding-block:calc(6px * var(--look-scale))}:root[data-components=flat] .card:not(.me-sec){transition:background-color var(--look-motion-fast) var(--look-ease)}:root[data-components=flat] .card:not(.me-sec):hover{background:color-mix(in oklab,var(--look-card-bg) 92%,var(--look-accent))}:root[data-components=outlined] .card:not(.me-sec){transition:border-color var(--look-motion-fast) var(--look-ease)}:root[data-components=outlined] .card:not(.me-sec):hover{border-color:color-mix(in oklab,var(--look-accent) 70%,var(--look-line))}:root[data-nav][data-components] .me-sec:hover{box-shadow:var(--look-card-shadow);transform:none}@keyframes lookRise{0%{opacity:0;transform:translateY(18px)}}.page>*>:nth-child(2){--i:1}.page>*>:nth-child(3){--i:2}.page>*>:nth-child(4){--i:3}.page>*>:nth-child(5){--i:4}.page>*>:nth-child(n+6){--i:5}@media (prefers-reduced-motion:no-preference){.page>*>*{animation:lookRise var(--look-reveal-duration,.6s) var(--look-ease) backwards;animation-delay:calc(var(--i,0) * var(--look-stagger,80ms))}:root[data-components=flat] .page>*>*{animation-name:fadeIn}:root[data-reveal=fade] .page>*>*{animation:fadeIn var(--look-motion-page) var(--look-ease) backwards}}@media (width>=901px){:root[data-nav=sidebar] .nav{padding:calc(16px * var(--look-scale)) 14px}:root:is([data-nav=top],[data-nav=burger]) .app{grid-template-columns:minmax(0,1fr)}:root:is([data-nav=top],[data-nav=burger]) .nav{z-index:40;border-right:0;border-bottom:1px solid var(--look-line);flex-direction:row;align-items:center;gap:12px;height:auto;padding:10px 24px;position:sticky;top:0}:root:is([data-nav=top],[data-nav=burger]) .nav-church{order:1;padding:0}:root:is([data-nav=top],[data-nav=burger]) .nav-church-b{width:auto;padding:0 10px 0 4px}:root:is([data-nav=top],[data-nav=burger]) .nav-search{flex:0 260px;order:3;margin:0 0 0 auto}:root:is([data-nav=top],[data-nav=burger]) .nav-foot{border:0;order:4;margin:0;padding:0}:root:is([data-nav=top],[data-nav=burger]) .nav-me{width:auto;min-height:44px;padding:4px}:root:is([data-nav=top],[data-nav=burger]) .nav-me>.ic{display:none}:root:is([data-nav=top],[data-nav=burger]) .nav-u{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root[data-nav=top] .nav-main{order:2;min-width:0}:root[data-nav=top] .nav-list{flex-flow:wrap;gap:4px}:root[data-nav=top] .nav-i{gap:8px;padding:0 14px}:root[data-nav=top] .nav-n{display:none}:root:is([data-nav=top],[data-nav=burger]) :is(.me-page,.stick-head){--me-top:80px}}@media (width>=768px){:root[data-nav=burger] .nav-burger{z-index:70;border-radius:var(--look-r-btn);color:var(--look-ink);order:0;display:inline-grid;position:relative}:root[data-nav=burger] .nav-burger:hover{background:var(--look-icon-bg)}:root[data-nav=burger] .nav[data-open]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--look-surface)}:root[data-nav=burger] .nav-main{z-index:60;width:var(--look-drawer-width);background:var(--look-surface);max-width:85vw;box-shadow:var(--look-shadow);border-right:1px solid var(--look-line);visibility:hidden;transition:transform var(--look-motion-medium) var(--look-ease),visibility 0s linear var(--look-motion-medium);padding:76px 14px 14px;display:block;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-105%)}:root[data-nav=burger] .nav[data-open] .nav-main{visibility:visible;transition:transform var(--look-motion-medium) var(--look-ease),visibility 0s;transform:none}:root[data-nav=burger] .nav-list{flex-flow:column;gap:4px}:root[data-nav=burger] .nav-i{padding:0 14px}:root[data-nav=burger] .nav-scrim{z-index:55;background:color-mix(in oklab,var(--look-ink) 34%,transparent);animation:fadeIn var(--look-motion-fast) var(--look-ease);display:block;position:fixed;inset:0}}@media (width>=901px){:root[data-nav=rail][data-tip=plain] .nav-l{border-radius:6px;padding:4px 10px}:root[data-nav=rail][data-tip=arrow] .nav-l:before{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}:root[data-nav=rail][data-tip=shortcut] .nav-l{flex-direction:row;align-items:center;gap:10px}:root[data-nav=rail][data-tip=shortcut] .nav-k{background:color-mix(in oklab,var(--look-surface) 22%,transparent);color:inherit;border:0;border-radius:4px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}:root[data-nav=rail][data-tip=rich] .nav-l{white-space:normal;border-radius:var(--look-r-md);background:var(--look-surface);width:240px;color:var(--look-ink);box-shadow:var(--look-shadow),0 0 0 1px var(--look-line);padding:10px 14px}:root[data-nav=rail][data-tip=rich] .nav-d{color:var(--look-muted);font-weight:400;display:block}}.me-page{--me-head:7.75rem;max-width:1180px;margin:0 auto}.main:has(.me-page,.stick-head){overflow-x:clip}.me-page>.ph,.stick-head{top:var(--me-top,0px);z-index:30;margin-top:-16px;padding:16px 0;position:sticky}.stick-head{padding-bottom:0}.stick-head>:last-child{margin-bottom:0}.stick-head+*{margin-top:calc(var(--look-gap,18px) * var(--look-scale,1))}.me-page>.ph:before,.stick-head:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(var(--look-blur-radius));backdrop-filter:blur(var(--look-blur-radius));position:absolute;inset:0 -100vmax -24px;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.me-grid{gap:calc(28px * var(--look-scale));grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.me-nav{top:calc(var(--me-top,0px) + var(--me-head) + 16px);flex-direction:column;gap:4px;display:flex;position:sticky}.me-nav button{border-radius:var(--look-r-btn);min-height:44px;color:var(--look-muted);font:500 15px/20px var(--look-font-text);text-align:left;cursor:pointer;transition:background-color var(--look-motion-fast) var(--look-ease),color var(--look-motion-fast) var(--look-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;display:flex}.me-nav button:hover{background:var(--look-icon-bg);color:var(--look-ink)}.me-nav button[aria-current]{background:var(--look-accent-soft);color:var(--look-accent-text);font-weight:600}.me-nav button:focus-visible{outline:2px solid var(--look-ring);outline-offset:2px}.me-panel{gap:calc(var(--look-gap) * var(--look-scale)) calc(28px * var(--look-scale));grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.me-grid[data-tab=look] .me-panel{grid-template-columns:minmax(0,1fr) 320px}.me-panel>.me-sec{grid-area:1/1}.me-aside{top:calc(var(--me-top,0px) + var(--me-head) + 16px);grid-area:1/2;position:sticky}@media (prefers-reduced-motion:no-preference){.me-panel>*{animation:lookRise var(--look-reveal-duration,.6s) var(--look-ease) backwards}.me-panel>:nth-child(2){animation-delay:var(--look-stagger,80ms)}}.me-sec h2{font:var(--look-head-weight) 22px/1.25 var(--look-font-head);letter-spacing:var(--look-head-tracking);align-items:center;gap:10px;margin:0;display:flex}.me-sec h2 .ic{color:var(--look-icon-ink)}.me-sec-h{padding-bottom:calc(18px * var(--look-scale));flex-direction:column;gap:6px;display:flex}.me-page .muted{color:var(--look-muted)}.me-profile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;display:grid}.me-profile .av{width:64px;height:64px;font-size:22px}.me-name{font:var(--look-head-weight) 24px/1.2 var(--look-font-head);letter-spacing:var(--look-head-tracking);display:block}.me-facts{color:var(--look-muted);flex-wrap:wrap;gap:4px 20px;margin:6px 0 0;display:flex}.me-facts>div{align-items:center;gap:6px;min-width:0;display:flex}.me-facts dt{color:var(--look-icon-ink);display:flex}.me-facts dd{overflow-wrap:anywhere;margin:0}.me-prev{border-radius:var(--look-r-lg);background:var(--look-card-bg);-webkit-backdrop-filter:var(--look-blur);backdrop-filter:var(--look-blur);border:1px solid var(--look-card-line);box-shadow:var(--look-card-shadow);flex-direction:column;gap:14px;padding:18px;display:flex}.me-prev-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.me-prev-h h2{font:600 16px/24px var(--look-font-text);align-items:center;gap:8px;margin:0;display:flex}.me-prev-h .ic{color:var(--look-icon-ink)}.me-tag{font:600 12px/18px var(--look-font-text);background:var(--look-accent-soft);color:var(--look-accent-text);white-space:nowrap;border-radius:999px;padding:2px 10px;display:inline-block}.me-note{color:var(--look-muted);margin:0;font-size:14px;line-height:20px}.me-reset{width:100%}.me-reset:disabled{opacity:.6;cursor:default}.me-look{container-type:inline-size}.me-f{padding:calc(18px * var(--look-scale)) 0;border:0;border-top:1px solid var(--look-line);min-width:0;margin:0}.me-f:last-child{padding-bottom:0}.me-l{float:left;width:100%;font:600 16px/24px var(--look-font-text);color:var(--look-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;padding:0;display:flex}.me-l em{color:var(--look-muted);font-size:14px;font-style:normal;font-weight:400}.me-cap{color:var(--look-muted);min-height:20px;margin:10px 0 0;font-size:14px;line-height:20px}.me-cap.error{color:var(--look-danger-text)}.me-phone{display:none}.me-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@container (width<=620px){.me-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.me-preset{border-radius:var(--look-r-md);background:var(--look-surface);box-shadow:inset 0 0 0 1px var(--look-line);cursor:pointer;transition:box-shadow var(--look-motion-fast) var(--look-ease),transform var(--look-motion-fast) var(--look-ease);flex-direction:column;gap:4px;padding:8px 8px 12px;display:flex;position:relative}.me-preset:hover{box-shadow:inset 0 0 0 1px var(--look-line-strong),var(--look-shadow);transform:translateY(-2px)}.me-preset:has(input:checked){box-shadow:inset 0 0 0 2px var(--look-accent)}.me-preset:has(input:focus-visible){outline:2px solid var(--look-ring);outline-offset:3px}.me-preset .lk-mini{margin-bottom:6px}.me-preset-t{align-items:center;gap:8px;padding:0 4px;font-size:16px;display:flex}.me-preset small{color:var(--look-muted);padding:0 4px;font-size:14px;line-height:20px}.me-tick{background:var(--look-accent);width:24px;height:24px;color:var(--look-on-accent);box-shadow:0 0 0 2px var(--look-surface);border-radius:50%;place-items:center;display:none;position:absolute;top:14px;right:14px}.me-tick .ic{width:16px;height:16px}.me-preset:has(input:checked) .me-tick{display:grid}.me-seg{--n:3;grid-template-columns:repeat(var(--n),minmax(0,1fr));border-radius:calc(min(var(--look-r-btn),var(--look-r-md)) + 4px);background:var(--look-surface-2);box-shadow:inset 0 0 0 1px var(--look-line);gap:4px;padding:4px;display:grid}.me-seg[data-n="2"]{--n:2}.me-seg[data-n="4"]{--n:4}.me-seg label{border-radius:min(var(--look-r-btn),var(--look-r-md));text-align:center;min-height:44px;color:var(--look-muted);cursor:pointer;transition:background-color var(--look-motion-fast) var(--look-ease),color var(--look-motion-fast) var(--look-ease),box-shadow var(--look-motion-fast) var(--look-ease);justify-content:center;align-items:center;padding:4px 10px;font-weight:500;display:flex}.me-seg label:hover{color:var(--look-ink);background:color-mix(in oklab,var(--look-surface) 60%,transparent)}.me-seg label:has(input:checked){background:var(--look-surface);color:var(--look-ink);box-shadow:inset 0 0 0 1.5px var(--look-accent);font-weight:600}.me-seg label:has(input:focus-visible){outline:2px solid var(--look-ring);outline-offset:2px}.me-sw{flex-wrap:wrap;gap:8px 20px;display:flex}.me-sw label{cursor:pointer;min-width:56px;color:var(--look-muted);flex-direction:column;align-items:center;gap:6px;font-size:14px;display:flex}.me-dot{background:var(--c);width:44px;height:44px;color:var(--ci);box-shadow:inset 0 0 0 1px var(--look-line);transition:transform var(--look-motion-fast) var(--look-ease),box-shadow var(--look-motion-fast) var(--look-ease);border-radius:50%;place-items:center;display:grid}.me-dot .ic{opacity:0}.me-sw label:hover .me-dot{transform:scale(1.06)}.me-sw label:has(input:checked){color:var(--look-ink);font-weight:600}.me-sw label:has(input:checked) .me-dot{box-shadow:0 0 0 3px var(--look-surface),0 0 0 5px var(--c)}.me-sw label:has(input:checked) .me-dot .ic{opacity:1}.me-sw label:has(input:focus-visible) .me-dot{outline:2px solid var(--look-ring);outline-offset:6px}.me-acct h2{margin-bottom:4px}.me-acct .me-f{border-top:0;padding-top:12px}.me-out{border-top:1px solid var(--look-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:12px;padding-top:16px;display:flex}.me-out p{margin:0;font-size:14px;line-height:20px}.me-signout{color:var(--look-danger-text)}.lk-mini{isolation:isolate;border-radius:calc(var(--look-r-md) * .7);background:var(--look-bg);height:104px;color:var(--look-ink);font-family:var(--look-font-text);box-shadow:inset 0 0 0 1px var(--look-line);grid-template-columns:30% minmax(0,1fr);display:grid;position:relative;overflow:hidden}.lk-mini[data-nav=rail]{grid-template-columns:18% minmax(0,1fr)}.lk-mini:is([data-nav=top],[data-nav=burger]){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lk-mini[data-surface=frosted]:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(45% 50% at 12% 15%,color-mix(in oklab,var(--look-blue) 38%,transparent),transparent 70%), radial-gradient(40% 45% at 90% 12%,color-mix(in oklab,var(--look-red) 28%,transparent),transparent 70%), radial-gradient(45% 45% at 80% 95%,color-mix(in oklab,var(--look-gold) 34%,transparent),transparent 70%), radial-gradient(40% 45% at 20% 90%,color-mix(in oklab,var(--look-green) 28%,transparent),transparent 70%);position:absolute;inset:0}.lk-nav{background:var(--look-nav-surface);-webkit-backdrop-filter:var(--look-blur);backdrop-filter:var(--look-blur);border-right:1px solid var(--look-line);flex-direction:column;gap:5px;min-width:0;padding:8px 6px;display:flex}.lk-mini[data-nav=rail] .lk-nav{align-items:center}.lk-mini:is([data-nav=top],[data-nav=burger]) .lk-nav{border-right:0;border-bottom:1px solid var(--look-line);flex-direction:row;align-items:center;padding:6px 8px}.lk-mark{background:linear-gradient(135deg,var(--look-red) 0 25%,var(--look-gold) 25% 50%,var(--look-green) 50% 75%,var(--look-blue) 75%);border-radius:4px;flex:none;width:12px;height:12px;margin-bottom:3px}.lk-mini:is([data-nav=top],[data-nav=burger]) .lk-mark{margin:0 4px 0 0}.lk-ni{border-radius:var(--look-r-btn);background:var(--look-icon-bg);align-items:center;min-width:0;height:10px;display:flex}.lk-mini[data-nav=rail] .lk-ni{width:12px;height:12px}.lk-mini[data-nav=top] .lk-ni{width:24px}.lk-ni[data-on]{background:var(--look-nav-bg)}.lk-ni i{opacity:.4;background:currentColor;border-radius:2px;width:55%;height:3px;margin-left:5px;font-style:normal;display:block}.lk-ni[data-on] i{color:var(--look-nav-ink);opacity:.9}.lk-burger{color:var(--look-ink);place-items:center;display:grid}.lk-body{gap:calc(6px * var(--look-scale));padding:calc(8px * var(--look-scale));flex-direction:column;min-width:0;display:flex}.lk-h{background:var(--look-ink);opacity:.85;border-radius:2px;width:55%;height:7px;display:block}.lk-cards{gap:calc(6px * var(--look-scale));flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.lk-card{min-width:0;padding:calc(6px * var(--look-scale));border-radius:calc(var(--look-r-lg) * .4);background:var(--look-card-bg);-webkit-backdrop-filter:var(--look-blur);backdrop-filter:var(--look-blur);border:1px solid var(--look-card-line);box-shadow:var(--look-card-shadow);flex-direction:column;gap:4px;display:flex}.lk-line{background:var(--look-muted);opacity:.55;border-radius:2px;height:3px;display:block}.lk-line.s{width:60%}.lk-btn{border-radius:var(--look-r-btn);background:var(--look-accent);min-width:22px;height:8px;color:var(--look-on-accent);align-self:flex-start;margin-top:auto;display:block}.lk-big{border-radius:var(--look-r-md);height:260px}.lk-big .lk-nav{gap:6px;padding:12px 8px}.lk-big .lk-mark{border-radius:6px;width:18px;height:18px}.lk-big .lk-ni{height:26px;color:var(--look-ink);font-size:12px}.lk-big .lk-ni i{opacity:1;white-space:nowrap;text-overflow:ellipsis;background:0 0;width:auto;height:auto;margin:0 8px;overflow:hidden}.lk-big .lk-ni[data-on] i{color:var(--look-nav-ink);font-weight:600}.lk-big[data-nav=rail] .lk-ni{width:26px;height:26px}.lk-big[data-nav=top] .lk-ni{width:auto;padding:0 2px}.lk-big[data-nav=top] .lk-nav{overflow:hidden}.lk-big .lk-body{padding:calc(14px * var(--look-scale)) calc(12px * var(--look-scale));gap:calc(10px * var(--look-scale))}.lk-big .lk-h{opacity:1;width:auto;height:auto;font:var(--look-head-weight) 17px/1.2 var(--look-font-head);letter-spacing:var(--look-head-tracking);background:0 0}.lk-big .lk-cards{grid-template-columns:1fr}.lk-big .lk-card{padding:calc(10px * var(--look-scale)) 12px;border-radius:calc(var(--look-r-lg) * .6);grid-template-columns:1fr auto;align-items:center;column-gap:8px;display:grid}.lk-big .lk-card small{color:var(--look-muted);grid-column:1;font-size:12px}.lk-big .lk-card b{grid-column:1;font-size:15px}.lk-big .lk-bar{background:var(--look-bar);border-radius:999px;grid-column:1/-1;height:6px;margin-top:6px;display:block;overflow:hidden}.lk-big .lk-bar i{border-radius:inherit;background:var(--look-fill);width:90%;height:100%;display:block}.lk-big .lk-chip{background:var(--look-accent-soft);color:var(--look-accent-text);border-radius:999px;grid-column:1;justify-self:start;padding:1px 8px;font-size:11px;font-weight:600}.lk-big .lk-btn{grid-area:1/2/span 3;align-self:center;height:auto;margin:0;padding:6px 14px;font-size:12px;font-weight:600}@media (width<=1200px){.me-grid[data-tab=look] .me-panel{grid-template-columns:minmax(0,1fr)}.me-panel>.me-sec,.me-aside{grid-area:auto/1;position:static}}@media (width<=900px){.me-grid{grid-template-columns:minmax(0,1fr)}.me-nav{flex-direction:row;position:static;overflow-x:auto}.me-nav button{flex:none}.me-phone{display:inline}}@media (width<=600px){.me-profile{grid-template-columns:auto minmax(0,1fr)}.me-profile .me-sec-link{grid-column:1/-1}.me-seg[data-n="4"]{--n:2}.me-sw{gap:8px 12px}.lk-big{height:220px}}@media (prefers-reduced-motion:reduce){.me-preset:hover,.me-sw label:hover .me-dot{transform:none}}.me-l+*{clear:both}.identity-page{background:#fafbfd;justify-content:center;align-items:center;min-height:100svh;padding:56px 20px;display:flex}.identity-panel{flex-direction:column;width:min(100%,400px);display:flex}.identity-marks{align-items:center;gap:12px;min-height:32px;margin-block-end:40px;display:flex}.identity-client-logo{border-radius:10px}.identity-connector{color:var(--ink-3);display:inline-flex}.identity-covenant-mark{opacity:.95}.identity-panel h1{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:30px;font-weight:500;line-height:1.15}.identity-subtitle{color:var(--ink-3);margin:0 0 24px;font-size:15px}.identity-description{color:var(--ink-3);margin:0 0 28px;font-size:14px;line-height:1.6}.identity-description strong{color:var(--ink-2);font-weight:600}.identity-panel form,.identity-panel label{flex-direction:column;gap:10px;display:flex}.identity-panel form{gap:16px}.identity-panel label{color:var(--ink-2);font-size:14px;font-weight:600}.identity-panel input{background:var(--surface);width:100%;min-height:52px;color:var(--ink);border:1px solid var(--line-2);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px}.identity-panel input[name=code]{letter-spacing:.2em;font-variant-numeric:tabular-nums;font-size:24px}.identity-panel button{font:inherit;cursor:pointer;font-weight:600}.identity-panel button:disabled{opacity:.55;cursor:default}.identity-primary{min-height:48px;color:var(--surface);background:var(--ink);border:1px solid var(--ink);border-radius:10px;padding:12px 16px;font-size:15px}.identity-primary:hover{background:var(--ink-2)}.identity-secondary{width:100%;min-height:44px;color:var(--sapphire-d);text-align:center;background:0 0;border:0;margin-block-start:8px;padding:8px 0;display:block}.identity-secondary:hover{text-underline-offset:3px;text-decoration:underline}.identity-panel :focus-visible{outline:2px solid var(--client-color,var(--sapphire));outline-offset:3px}.identity-error{color:var(--ruby-d)}.identity-notice{color:var(--ink-3)}.identity-error:empty,.identity-notice:empty{display:none}.identity-recovery{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-block:8px 4px;display:flex}.identity-recovery button{color:var(--sapphire-d);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.identity-footer{color:var(--ink-3);border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:36px 0 0;padding-block-start:24px;font-size:13px;line-height:1.5;display:flex}.identity-footer a{color:var(--client-color,var(--sapphire-d));text-decoration:none}.identity-footer a:hover{text-underline-offset:3px;text-decoration:underline}.identity-about{color:var(--ink-3);margin:32px 0 0;font-size:14px;line-height:1.6}.identity-about summary{cursor:pointer;min-height:24px;color:var(--client-color,var(--sapphire-d));font-weight:600}.identity-about p{margin:10px 0 0}.identity-secured{color:var(--ink-3);align-items:center;gap:8px;margin:28px 0 0;font-size:12px;display:flex}.identity-secured img{width:auto;height:18px;display:block}.identity-secured+.identity-footer{margin-top:16px}.identity-captcha:empty{display:none}.identity-captcha{margin-block:16px}@media (width<=480px){.identity-page{align-items:flex-start;padding:40px 20px}.identity-marks{margin-block-end:32px}.identity-panel h1{font-size:27px}}.identity-methods{flex-direction:column;gap:4px;display:flex}.identity-hint{color:var(--ink-3);margin:0;font-size:13px;line-height:1.6}.identity-passkey-button{color:var(--ink);border:1px solid var(--line-2);border-radius:10px}.identity-passkey-choice>.identity-hint{text-align:center;margin-top:4px}.identity-passkey-message{color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.6}.identity-passkey-message a{color:var(--sapphire-d);text-decoration:underline}.identity-description{overflow-wrap:anywhere}.identity-security{width:min(100%,480px)}.identity-security-section{border-top:1px solid var(--line);padding-block:28px}.identity-security-section h2{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;font-size:18px;display:flex}.identity-security-section h2 span{color:var(--ink-3);font-size:13px;font-weight:400}.identity-security-section p{color:var(--ink-3);font-size:14px;line-height:1.6}.identity-security select{border:1px solid var(--line-2);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:10px;padding:10px}.identity-passkeys{margin:0 0 20px;padding:0;list-style:none}.identity-passkeys li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;display:flex}.identity-passkeys button{flex-shrink:0;width:auto;margin:0}
