@font-face{font-family:Comme;font-style:normal;font-weight:300;font-display:swap;src:url(../media/543021616145d454-s.3p2wf-h3cw3o2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comme;font-style:normal;font-weight:300;font-display:swap;src:url(../media/379dfa9ecd9f0eaa-s.p.1-exwfowst13n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comme;font-style:normal;font-weight:400;font-display:swap;src:url(../media/543021616145d454-s.3p2wf-h3cw3o2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comme;font-style:normal;font-weight:400;font-display:swap;src:url(../media/379dfa9ecd9f0eaa-s.p.1-exwfowst13n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comme;font-style:normal;font-weight:500;font-display:swap;src:url(../media/543021616145d454-s.3p2wf-h3cw3o2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comme;font-style:normal;font-weight:500;font-display:swap;src:url(../media/379dfa9ecd9f0eaa-s.p.1-exwfowst13n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comme;font-style:normal;font-weight:600;font-display:swap;src:url(../media/543021616145d454-s.3p2wf-h3cw3o2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comme;font-style:normal;font-weight:600;font-display:swap;src:url(../media/379dfa9ecd9f0eaa-s.p.1-exwfowst13n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comme Fallback;src:local(Arial);ascent-override:90.22%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:105.91%}.comme_67080661-module__xYJWGG__className{font-family:Comme,Comme Fallback;font-style:normal}.comme_67080661-module__xYJWGG__variable{--font-display-next:"Comme", "Comme Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_2e49b035-module___UMBiW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_2e49b035-module___UMBiW__variable{--font-ui-next:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_6fae58e2-module__KbRA9W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_6fae58e2-module__KbRA9W__variable{--font-mono-next:"Geist Mono", "Geist Mono Fallback"}
:root{--font-display:"Comme","Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;--font-ui:"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"Geist Mono","SF Mono",ui-monospace,"IBM Plex Mono",monospace}
:root{--paper-0:#fff;--paper-1:#fcfbf9;--paper-2:#f7f5f1;--paper-3:#f1eee8;--paper-4:#e8e4dc;--line-1:#e3ded5;--line-2:#d3cdc2;--ink-1:#16150f;--ink-2:#3a382f;--ink-3:#6b6759;--ink-4:#98937f;--ink-5:#b8b3a1;--violet-50:#f2f0ff;--violet-100:#e4e0ff;--violet-300:#b4a9fa;--violet-500:#5b4be0;--violet-600:#4f3bd8;--violet-700:#3d2cb0;--clear-50:#eaf6ef;--clear-200:#b6dfc6;--clear-600:#1c7c4a;--clear-700:#146138;--caution-50:#fdf3e4;--caution-200:#f2d9a8;--caution-600:#a9691a;--caution-700:#8a5312;--risk-50:#fcedea;--risk-200:#f3c4b9;--risk-600:#b0342b;--risk-700:#8e2820;--aura-peach:#fbd9ce;--aura-rose:#f6c9d2;--aura-lilac:#dcd6f5;--aura-sky:#cfddf2;--aura-mint:#d5ebdd;--text-strong:var(--ink-1);--text-body:var(--ink-2);--text-muted:var(--ink-3);--text-faint:var(--ink-4);--text-invert:#fbfaf7;--text-link:var(--violet-600);--surface-canvas:var(--paper-1);--surface-card:var(--paper-0);--surface-sunken:var(--paper-2);--surface-inset:var(--paper-3);--surface-solid:var(--ink-1);--border-hairline:var(--line-1);--border-strong:var(--line-2);--border-focus:var(--violet-500);--score-track:var(--paper-3);--score-fill:var(--violet-600);--state-clear-bg:var(--clear-50);--state-clear-fg:var(--clear-700);--state-clear-line:var(--clear-200);--state-caution-bg:var(--caution-50);--state-caution-fg:var(--caution-700);--state-caution-line:var(--caution-200);--state-risk-bg:var(--risk-50);--state-risk-fg:var(--risk-700);--state-risk-line:var(--risk-200)}
:root{--fs-display-xl:88px;--fs-display-l:64px;--fs-display-m:44px;--fs-display-s:32px;--fs-title:22px;--fs-body-l:17px;--fs-body:15px;--fs-body-s:13.5px;--fs-caption:12px;--fs-micro:10.5px;--lh-display:.98;--lh-title:1.25;--lh-body:1.55;--lh-tight:1.2;--ls-display:-.02em;--ls-title:-.01em;--ls-body:0em;--ls-eyebrow:.14em;--ls-mono:-.01em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--type-display-xl:var(--fw-regular) var(--fs-display-xl)/var(--lh-display) var(--font-display);--type-display-l:var(--fw-regular) var(--fs-display-l)/var(--lh-display) var(--font-display);--type-display-m:var(--fw-regular) var(--fs-display-m)/1.06 var(--font-display);--type-title:var(--fw-semibold) var(--fs-title)/var(--lh-title) var(--font-ui);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-ui);--type-body-l:var(--fw-regular) var(--fs-body-l)/1.5 var(--font-ui);--type-label:var(--fw-medium) var(--fs-body-s)/1.35 var(--font-ui);--type-caption:var(--fw-medium) var(--fs-caption)/1.35 var(--font-ui);--type-domain:var(--fw-medium) var(--fs-title)/1.2 var(--font-mono);--type-mono-s:var(--fw-regular) var(--fs-body-s)/1.45 var(--font-mono)}
:root{--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:10px;--s-6:12px;--s-7:16px;--s-8:20px;--s-9:24px;--s-10:32px;--s-11:40px;--s-12:56px;--s-13:72px;--s-14:96px;--s-15:128px;--gutter-app:20px;--gutter-page:32px;--pad-card:20px;--pad-card-lg:28px;--row-gap-list:10px;--max-prose:62ch;--max-page:1160px;--max-panel:720px}
:root{--r-xs:5px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-2xl:28px;--r-pill:999px;--r-card:var(--r-lg);--r-field:var(--r-md);--r-control:var(--r-pill)}
:root{--shadow-hairline:0 0 0 1px var(--line-1);--shadow-1:0 1px 2px #1c180e0d, 0 0 0 1px #1c180e0a;--shadow-2:0 2px 6px #1c180e0f, 0 1px 1px #1c180e0a;--shadow-3:0 8px 24px -6px #1c180e1a, 0 2px 6px #1c180e0d;--shadow-4:0 24px 60px -16px #1c180e29, 0 4px 12px #1c180e0f;--shadow-inset:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #1c180e0d;--shadow-solid:0 6px 18px -6px #16150f73;--ring-focus:0 0 0 3px var(--violet-100), 0 0 0 1px var(--violet-500);--blur-panel:saturate(1.4) blur(20px)}
:root{--dur-1:90ms;--dur-2:.16s;--dur-3:.24s;--dur-4:.42s;--dur-ambient:18s;--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-entrance:cubic-bezier(.16,1,.3,1);--t-control:all var(--dur-2) var(--ease-out);--t-surface:all var(--dur-3) var(--ease-out)}
:root{--aura-hero:radial-gradient(70% 55% at 12% 92%, var(--aura-peach) 0%, #fbd9ce00 62%), radial-gradient(55% 45% at 88% 88%, var(--aura-rose) 0%, #f6c9d200 60%), radial-gradient(60% 50% at 82% 6%, var(--aura-sky) 0%, #cfddf200 62%), radial-gradient(55% 45% at 18% 4%, var(--aura-lilac) 0%, #dcd6f500 60%), var(--paper-1);--aura-soft:radial-gradient(60% 70% at 100% 0%, var(--aura-lilac) 0%, #dcd6f500 58%), radial-gradient(60% 70% at 0% 100%, var(--aura-peach) 0%, #fbd9ce00 58%), var(--paper-1);--veil-top:linear-gradient(to bottom, var(--paper-1) 0%, #fcfbf900 100%);--veil-bottom:linear-gradient(to top, var(--paper-1) 0%, #fcfbf900 100%);--glass-panel:#ffffffb8;--hatch-inset:repeating-linear-gradient(-45deg, #16150f0b 0 1px, transparent 1px 7px)}
@keyframes namer-spin{to{transform:rotate(360deg)}}@keyframes namer-aura{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes namer-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes namer-fade{0%{opacity:0}to{opacity:1}}@keyframes namer-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--surface-canvas);color:var(--text-body);font:var(--type-body);letter-spacing:var(--ls-body);margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{color:var(--text-strong);letter-spacing:var(--ls-title)}a{color:var(--text-link);border-bottom:1px solid color-mix(in oklab,var(--violet-600) 30%,transparent);transition:var(--t-control);text-decoration:none}a:hover{color:var(--violet-700);border-bottom-color:var(--violet-600)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--ring-focus);outline:none}::selection{background:var(--violet-100);color:var(--ink-1)}code,kbd{font-family:var(--font-mono);font-size:.92em}

:root{--font-display:var(--font-display-next), "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--font-ui:var(--font-ui-next), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-mono-next), "SF Mono", ui-monospace, "IBM Plex Mono", monospace}html,body{background:var(--paper-1);margin:0;padding:0}body{font:var(--type-body);color:var(--text-body);-webkit-font-smoothing:antialiased}a{color:var(--violet-600);text-decoration:none}.nm-plain,.nm-plain:hover{border-bottom:none;text-decoration:none;display:inline-flex}a:hover{color:var(--violet-700);text-decoration:underline}input[type=range]{accent-color:var(--violet-600)}textarea::placeholder{color:var(--ink-4)}@keyframes nm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nm-fade{0%{opacity:0}to{opacity:1}}@keyframes nm-settle{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes nm-breathe{0%,to{opacity:.5}50%{opacity:.85}}.nm-header{z-index:40;justify-content:space-between;align-items:center;gap:var(--s-6);height:60px;padding:0 var(--s-7);border-bottom:1px solid var(--line-1);-webkit-backdrop-filter:saturate(1.4)blur(20px);backdrop-filter:saturate(1.4)blur(20px);background:#ffffffb8;display:flex;position:sticky;top:0}.nm-hero{align-items:center;gap:var(--s-7);padding:clamp(56px, 11vh, 104px) var(--s-7) clamp(64px, 13vh, 132px);flex-direction:column;display:flex}.nm-flow{gap:var(--s-8);max-width:940px;padding:var(--s-9) var(--s-7) 120px;animation:nm-fade var(--dur-4) var(--ease-out) both;flex-direction:column;margin:0 auto;display:flex}.nm-composer{width:100%;max-width:720px;margin-top:var(--s-3);padding:var(--s-6);border-radius:var(--r-2xl);background:var(--glass-panel,#ffffffc2);-webkit-backdrop-filter:saturate(1.4)blur(20px);backdrop-filter:saturate(1.4)blur(20px);box-shadow:var(--shadow-4);text-align:left;transition:box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border:1px solid #ffffffe6}.nm-composer:focus-within{box-shadow:var(--shadow-4), 0 0 0 1px var(--violet-200,#7864dc40);border-color:#fffffff2}.nm-composer textarea:focus-visible{box-shadow:none;outline:none}.nm-ctlwrap{align-items:center;gap:var(--s-5);margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line-1);display:flex}.nm-ctl{align-items:center;gap:var(--s-4);scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;display:flex;overflow-x:auto}.nm-ctl::-webkit-scrollbar{display:none}.nm-ctl-sep{background:var(--line-1);flex:none;width:1px;height:20px}.nm-cta{flex:none;display:flex}.nm-pill{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--text-body);cursor:pointer;font:var(--type-mono-s);white-space:nowrap;transition:all var(--dur-2) var(--ease-out);background:0 0;flex:none;display:inline-flex}.nm-pill:hover:not(:disabled){background:var(--paper-2)}.nm-pill[data-active]{border-color:var(--violet-300);background:var(--violet-50);color:var(--violet-700)}.nm-pill:disabled{cursor:not-allowed}.nm-pill-ghost{padding:var(--s-2) var(--s-4);border:1px dashed var(--line-2);border-radius:var(--r-pill);font:var(--type-mono-s);color:var(--ink-4)}.nm-chip{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border:1px solid var(--violet-300);border-radius:var(--r-pill);background:var(--violet-50);font:var(--type-mono-s);color:var(--violet-700);display:inline-flex}.nm-field{box-sizing:border-box;width:100%;padding:var(--s-4) var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--paper-1);font:var(--fw-regular) var(--fs-body-s) / 1.55 var(--font-ui);color:var(--text-strong);outline:none}.nm-card-option{align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-6);border:1px solid var(--line-2);border-radius:var(--r-lg);cursor:pointer;text-align:left;transition:all var(--dur-2) var(--ease-out);background:0 0;flex-direction:column;display:flex}.nm-card-option[data-active]{border-color:var(--violet-300);background:var(--violet-50)}.nm-two{gap:var(--s-6) var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nm-three{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nm-reveal-row{gap:var(--s-5);grid-template-columns:150px minmax(0,1fr);align-items:baseline;display:grid}.nm-row{grid-template-columns:52px minmax(0,1fr) auto;display:grid}.nm-score{text-align:right;align-items:flex-end}@media (max-width:720px){:root{--fs-display-xl:clamp(40px, 11vw, 88px);--fs-display-l:clamp(34px, 9.5vw, 64px);--fs-display-m:clamp(28px, 7.5vw, 44px);--fs-display-s:clamp(24px, 6.5vw, 32px)}.nm-privacy{display:none}.nm-ctlwrap{align-items:stretch;gap:var(--s-4);flex-direction:column}.nm-cta,.nm-cta>*{width:100%}.nm-two,.nm-three{grid-template-columns:1fr}.nm-reveal-row{gap:var(--s-2);grid-template-columns:1fr}.nm-row{grid-template-columns:40px minmax(0,1fr)}.nm-score{text-align:left;flex-wrap:wrap;grid-column:2;align-items:baseline!important;gap:var(--s-4)!important;flex-direction:row!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nm-hdr-public{z-index:40;justify-content:space-between;align-items:center;gap:var(--s-5);min-height:60px;padding:var(--s-4) var(--s-9);border-bottom:1px solid var(--line-1);-webkit-backdrop-filter:saturate(1.4)blur(20px);backdrop-filter:saturate(1.4)blur(20px);background:#ffffffb8;display:flex;position:sticky;top:0}.nm-public{gap:var(--s-10);max-width:940px;padding:var(--s-10) var(--s-9) var(--s-12);flex-direction:column;margin:0 auto;display:flex}.nm-h1-public{max-width:24ch;font:var(--fw-regular) var(--fs-display-m) / 1.02 var(--font-display);letter-spacing:var(--ls-display);color:var(--text-strong);text-wrap:balance;margin:0}.nm-h2-public{font:var(--fw-regular) var(--fs-display-s) / 1.06 var(--font-display);letter-spacing:var(--ls-display);color:var(--text-strong);margin:0}.nm-quote{margin:var(--s-2) 0 0;padding-left:var(--s-6);border-left:2px solid var(--violet-500);max-width:58ch;font:var(--fw-light) 21px / 1.45 var(--font-ui);color:var(--text-body);text-wrap:pretty}.nm-evidence{gap:var(--s-6);padding:var(--s-7);border:1px solid var(--line-1);border-radius:var(--r-xl);background:var(--surface-card);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.nm-fun{gap:var(--s-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nm-line{justify-content:space-between;align-items:baseline;gap:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--line-1);display:flex}.nm-inline-cta{align-items:center;gap:var(--s-4) var(--s-6);padding:var(--s-6) var(--s-2);border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);flex-wrap:wrap;display:flex}.nm-share{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-6) var(--s-7);border:1px solid var(--line-1);border-radius:var(--r-xl);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.nm-close{align-items:flex-start;gap:var(--s-5);padding:var(--s-9) var(--s-8);border:1px solid var(--line-1);border-radius:var(--r-2xl);background:var(--surface-card);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.nm-sticky{z-index:30;justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-9);border-top:1px solid var(--line-1);-webkit-backdrop-filter:saturate(1.4)blur(20px);backdrop-filter:saturate(1.4)blur(20px);animation:nm-slide-up var(--dur-3) var(--ease-out) both;background:#ffffffd1;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes nm-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (max-width:700px){.nm-fun{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-h1-public{font-size:34px}.nm-quote{font-size:19px}.nm-public,.nm-hdr-public,.nm-sticky{padding-left:var(--s-6);padding-right:var(--s-6)}.nm-hdr-note,.nm-sticky-note{display:none}.nm-stack{flex-direction:column;align-items:flex-start}}
