:root{--pine-50:#ecf5f1;--pine-100:#d6ebe3;--pine-200:#add7c8;--pine-300:#7fbeaa;--pine-400:#4e9c84;--pine-500:#2c7c64;--pine-600:#1c5d4c;--pine-700:#154a3c;--pine-800:#103a30;--pine-900:#0c2b24;--honey-50:#fbf2e2;--honey-100:#f7e4c2;--honey-200:#f0cb8a;--honey-300:#e8b25a;--honey-400:#dd9a2e;--honey-500:#c5841c;--honey-600:#946112;--honey-700:#7e520f;--safety-50:#fbe9e5;--safety-100:#f3d0c9;--safety-200:#ebbcb2;--safety-400:#cb4e40;--safety-600:#b0342a;--safety-700:#8b271f;--paper:#f6f4ef;--paper-2:#efece4;--surface:#fff;--surface-2:#fcfbf8;--ink-900:#1b1f1d;--ink-700:#414944;--ink-500:#5f6863;--ink-300:#9aa39d;--line:#e5e1d8;--line-strong:#d6d1c5;--bg:var(--paper);--bg-sunken:var(--paper-2);--fg:var(--ink-900);--fg-muted:var(--ink-700);--fg-subtle:var(--ink-500);--fg-faint:var(--ink-300);--border:var(--line);--border-strong:var(--line-strong);--primary:var(--pine-600);--primary-hover:var(--pine-700);--primary-press:var(--pine-800);--on-primary:#fff;--primary-soft:var(--pine-50);--primary-soft-fg:var(--pine-700);--accent:var(--honey-400);--accent-strong:var(--honey-500);--accent-text:var(--honey-600);--accent-soft:var(--honey-50);--verified-fg:var(--pine-600);--verified-soft:#e2f0e9;--verified-line:var(--pine-200);--draft-fg:var(--honey-600);--draft-soft:var(--honey-50);--draft-line:var(--honey-200);--safety-fg:var(--safety-600);--safety-soft:var(--safety-50);--safety-line:var(--safety-200);--focus-ring:var(--pine-400);--shadow-focus:0 0 0 3px #4e9c8429;--font-sans:"Hanken Grotesk Variable", "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Newsreader Variable", "Newsreader", ui-serif, Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-wordmark:"DM Serif Display", Georgia, serif;--text-display-lg:2.5rem;--text-display:2rem;--text-h1:1.75rem;--text-h2:1.375rem;--text-h3:1.125rem;--text-body-lg:1.0625rem;--text-body:1rem;--text-sm:.875rem;--text-label:.8125rem;--text-caption:.75rem;--lh-tight:1.12;--lh-snug:1.3;--lh-body:1.55;--lh-loose:1.7;--tracking-label:.07em;--tracking-tight:-.01em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-2xl:28px;--r-pill:999px;--r-card:16px;--shadow-sm:0 1px 2px #142d230d, 0 1px 1px #142d2308;--shadow-md:0 3px 10px #142d230f, 0 1px 3px #142d230a;--shadow-lg:0 10px 26px #142d2314, 0 2px 6px #142d230a;--shadow-card:0 1px 2px #142d230a, 0 3px 10px #142d230b;--glow-accent:0 0 0 4px #dd9a2e33, 0 10px 30px #dd9a2e47;--ease-calm:cubic-bezier(.4, 0, .2, 1);--ease-settle:cubic-bezier(.18, 1.25, .4, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur:.22s;--dur-slow:.42s;--dur-spin:2.2s}:root[data-theme=dark]{--paper:#101411;--paper-2:#0b0e0b;--surface:#181d19;--surface-2:#20271f;--ink-900:#ecefea;--ink-700:#b3bab2;--ink-500:#828c83;--ink-300:#5c645d;--line:#29302a;--line-strong:#39413a;--bg:var(--paper);--bg-sunken:var(--paper-2);--fg:var(--ink-900);--fg-muted:var(--ink-700);--fg-subtle:var(--ink-500);--fg-faint:var(--ink-300);--border:var(--line);--border-strong:var(--line-strong);--primary:var(--pine-300);--primary-hover:var(--pine-200);--primary-press:var(--pine-100);--on-primary:#0c2b24;--primary-soft:#7fbeaa1f;--primary-soft-fg:var(--pine-200);--accent:var(--honey-300);--accent-strong:var(--honey-400);--accent-text:var(--honey-300);--accent-soft:#dd9a2e1f;--verified-fg:var(--pine-300);--verified-soft:#7fbeaa1f;--verified-line:#7fbeaa4d;--draft-fg:var(--honey-300);--draft-soft:#dd9a2e1f;--draft-line:#e8b25a57;--safety-fg:#f0998f;--safety-soft:#d24a4024;--safety-line:#d24a405c;--focus-ring:var(--pine-300);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--pine-300) 30%, transparent);--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 16px 40px #0000008c;--shadow-card:0 1px 2px #00000059, 0 6px 18px #0006;--glow-accent:0 0 0 4px #e8b25a2e, 0 10px 30px #e8b25a38}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#101411;--paper-2:#0b0e0b;--surface:#181d19;--surface-2:#20271f;--ink-900:#ecefea;--ink-700:#b3bab2;--ink-500:#828c83;--ink-300:#5c645d;--line:#29302a;--line-strong:#39413a;--bg:var(--paper);--bg-sunken:var(--paper-2);--fg:var(--ink-900);--fg-muted:var(--ink-700);--fg-subtle:var(--ink-500);--fg-faint:var(--ink-300);--border:var(--line);--border-strong:var(--line-strong);--primary:var(--pine-300);--primary-hover:var(--pine-200);--primary-press:var(--pine-100);--on-primary:#0c2b24;--primary-soft:#7fbeaa1f;--primary-soft-fg:var(--pine-200);--accent:var(--honey-300);--accent-strong:var(--honey-400);--accent-text:var(--honey-300);--accent-soft:#dd9a2e1f;--verified-fg:var(--pine-300);--verified-soft:#7fbeaa1f;--verified-line:#7fbeaa4d;--draft-fg:var(--honey-300);--draft-soft:#dd9a2e1f;--draft-line:#e8b25a57;--safety-fg:#f0998f;--safety-soft:#d24a4024;--safety-line:#d24a405c;--focus-ring:var(--pine-300);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--pine-300) 30%, transparent);--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 16px 40px #0000008c;--shadow-card:0 1px 2px #00000059, 0 6px 18px #0006;--glow-accent:0 0 0 4px #e8b25a2e, 0 10px 30px #e8b25a38}}.poso-display{font-family:var(--font-serif);font-weight:600;font-size:var(--text-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg)}.poso-display--lg{font-size:var(--text-display-lg)}.poso-h1{font-family:var(--font-sans);font-weight:700;font-size:var(--text-h1);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--fg)}.poso-h2{font-family:var(--font-sans);font-weight:700;font-size:var(--text-h2);line-height:var(--lh-snug);color:var(--fg)}.poso-h3{font-family:var(--font-sans);font-weight:600;font-size:var(--text-h3);line-height:var(--lh-snug);color:var(--fg)}.poso-body{font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);line-height:var(--lh-body);color:var(--fg)}.poso-body--serif{font-family:var(--font-serif);font-size:var(--text-body-lg);line-height:var(--lh-loose)}.poso-sm{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--fg-muted)}.poso-label{font-family:var(--font-sans);font-weight:600;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-subtle);line-height:1}.poso-caption{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--fg-subtle)}.poso-mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s;--dur-spin:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button{cursor:pointer;font-family:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anim-up{animation:fadeUp var(--dur) var(--ease-out) both}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(./dm-serif-display-latin-ext-400-normal.B1toqZab.woff)format("woff");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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(./dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff");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}.appbar.svelte-1yp9pfj{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) var(--sp-3);display:flex}.brand.svelte-1yp9pfj{flex:none;place-items:center;text-decoration:none;display:grid}.brand.svelte-1yp9pfj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.mark.svelte-1yp9pfj{width:30px;height:30px}.title.svelte-1yp9pfj{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0;font-size:1.1875rem;font-weight:700}.grow.svelte-1yp9pfj{flex:1}.bottomnav.svelte-6kl4kj{padding:var(--sp-2) var(--sp-3) calc(var(--sp-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex}.navitem.svelte-6kl4kj{align-items:center;gap:var(--sp-1);padding:var(--sp-2) 0;border-radius:var(--r-md);color:var(--fg-subtle);flex-direction:column;flex:1;text-decoration:none;display:flex}.navitem--on.svelte-6kl4kj{color:var(--primary)}.label.svelte-6kl4kj{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:600}.navitem.svelte-6kl4kj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.skip-link.svelte-12qhfyh{left:var(--sp-3);z-index:10;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);background:var(--primary);color:var(--on-primary);transition:top var(--dur-fast) var(--ease-calm);text-decoration:none;position:absolute;top:-3rem}.skip-link.svelte-12qhfyh:focus{top:var(--sp-3)}.app.svelte-12qhfyh{background:var(--bg);width:100%;max-width:520px;height:100dvh;color:var(--fg);flex-direction:column;margin:0 auto;display:flex}.content.svelte-12qhfyh{-webkit-overflow-scrolling:touch;width:100%;min-height:0;padding:var(--sp-4) var(--sp-4) var(--sp-8);flex:1;overflow-y:auto}.content.svelte-12qhfyh:focus{outline:none}
