@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_65829f58-module__f55QLq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_65829f58-module__f55QLq__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_de78efd1-module__s8BSkG__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_de78efd1-module__s8BSkG__variable{--font-public-sans:"Public Sans","Public Sans Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_503dca68-module__halsYG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_503dca68-module__halsYG__variable{--font-kiri-heading:"Newsreader","Newsreader Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d8170579-module__ATMZzW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d8170579-module__ATMZzW__variable{--font-kiri-body:"Geist","Geist Fallback"}
.live-onigiri{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-orange-100:#ffefe5;--color-orange-200:#ffd4ba;--color-orange-300:#ffb88e;--color-orange-400:#ff9c62;--color-orange-450:#ff8036;--color-orange-500:#ff640a;--color-orange-600:#d25108;--color-orange-700:#a43f06;--color-orange-800:#762d04;--color-orange-900:#481b02;--color-cream-50:#fffdf9;--color-cream-100:#f7f3e7;--color-cream-200:#efe9d8;--color-cream-300:#d4cbaf;--color-cream-350:#736d57;--color-cream-400:#6a6450;--color-ink-0:#000;--color-ink-100:#141414;--color-ink-200:#414141;--color-ink-300:#777;--color-ink-400:#999;--color-ink-500:#bbb;--color-ink-900:#0a0a0a;--color-moss-300:#5bbe70;--color-moss-700:#3a7846;--color-brick-300:#cc5d5b;--color-brick-700:#c13937;--color-slate-700:#213944;--color-bg-primary:#f7f3e7;--color-bg-secondary:#efe9d8;--color-bg-pressed:#fffdf9;--color-bg-elevated:#fffdf9;--color-bg-positive:#3a7846;--color-bg-negative:#c13937;--color-bg-info:#213944;--color-bg-scrim:#23252b80;--color-bg-inverse:#000;--color-border-subtle:#d4cbaf;--color-border-strong:#6a6450;--color-text-primary:#000;--color-text-secondary:#6a6450;--color-text-disabled:#736d57;--color-text-positive:#3a7846;--color-text-negative:#c13937;--color-text-warning:#a43f06;--color-text-link:#000;--color-text-link-hover:#a43f06;--color-text-link-active:#762d04;--color-text-on-inverse:#fffdf9;--color-text-on-media:#fffdf9;--color-text-entry:#000;--color-text-on-status:#fffdf9;--color-accent-base:#ff640a;--color-accent-hover:#ff8036;--color-accent-pressed:#d25108;--color-accent-on-accent:#000;--color-accent-text:#a43f06;--color-accent-text-pressed:#762d04;--color-accent-wash:#ffefe5;--color-brand-logo:#000;--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:999px;--font-family-display:"Crunchyroll Atyp",var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--font-family-body:var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-10:10px;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--font-size-34:34px;--font-size-54:54px;--font-tracking-normal:0em;--font-tracking-tight:-.03em;--type-display:700 54px/64px "Crunchyroll Atyp",var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-display-ls:0em;--type-title-1:700 34px/44px "Crunchyroll Atyp",var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-title-1-ls:0em;--type-title-2:700 28px/36px "Crunchyroll Atyp",var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-title-2-ls:0em;--type-title-3:700 24px/32px "Crunchyroll Atyp",var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-title-3-ls:0em;--type-title-4:700 20px/26px "Crunchyroll Atyp",var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-title-4-ls:0em;--type-body-lg:400 18px/24px var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-body-lg-ls:0em;--type-body:400 16px/22px var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-body-ls:0em;--type-body-sm:400 14px/20px var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-body-sm-ls:0em;--type-label-lg:700 16px/22px var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-label-lg-ls:-.03em;--type-label:700 14px/20px var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-label-ls:-.03em;--type-caption:500 12px/18px var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-caption-ls:0em;--type-micro:500 10px/16px var(--font-dm-sans,"DM Sans"),system-ui,sans-serif;--type-micro-ls:0em;--shadow-none:0px 0px 0px 0px #0000;--shadow-raised:0px 1px 3px 0px #0000001a,0px 1px 2px 0px #0000000f;--shadow-overlay:0px 10px 15px -3px #0000001f,0px 4px 6px -2px #00000014;--shadow-modal:0px 20px 25px -5px #00000026,0px 10px 10px -5px #0000000f}.live-onigiri[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-primary:#000;--color-bg-secondary:#141414;--color-bg-pressed:#414141;--color-bg-elevated:#141414;--color-bg-inverse:#f7f3e7;--color-border-subtle:#414141;--color-border-strong:#777;--color-text-primary:#fffdf9;--color-text-secondary:#bbb;--color-text-disabled:#777;--color-text-positive:#5bbe70;--color-text-negative:#cc5d5b;--color-text-warning:#d25108;--color-text-link:#fffdf9;--color-text-link-hover:#ff640a;--color-text-link-active:#ff8036;--color-text-on-inverse:#000;--color-text-entry:#fffdf9;--color-accent-text:#ff640a;--color-accent-text-pressed:#ff8036;--color-accent-wash:#481b02;--color-brand-logo:#ff640a}.live-onigiri[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:#f7f3e7;--color-bg-secondary:#efe9d8;--color-bg-pressed:#fffdf9;--color-bg-elevated:#fffdf9;--color-bg-inverse:#000;--color-border-subtle:#d4cbaf;--color-border-strong:#6a6450;--color-text-primary:#000;--color-text-secondary:#6a6450;--color-text-disabled:#736d57;--color-text-positive:#3a7846;--color-text-negative:#c13937;--color-text-warning:#a43f06;--color-text-link:#000;--color-text-link-hover:#a43f06;--color-text-link-active:#762d04;--color-text-on-inverse:#fffdf9;--color-text-entry:#000;--color-accent-text:#a43f06;--color-accent-text-pressed:#762d04;--color-accent-wash:#ffefe5;--color-brand-logo:#000}.live-onigiri .type-display{font:var(--type-display);letter-spacing:var(--type-display-ls)}.live-onigiri .type-title-1{font:var(--type-title-1);letter-spacing:var(--type-title-1-ls)}.live-onigiri .type-title-2{font:var(--type-title-2);letter-spacing:var(--type-title-2-ls)}.live-onigiri .type-title-3{font:var(--type-title-3);letter-spacing:var(--type-title-3-ls)}.live-onigiri .type-title-4{font:var(--type-title-4);letter-spacing:var(--type-title-4-ls)}.live-onigiri .type-body-lg{font:var(--type-body-lg);letter-spacing:var(--type-body-lg-ls)}.live-onigiri .type-body{font:var(--type-body);letter-spacing:var(--type-body-ls)}.live-onigiri .type-body-sm{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls)}.live-onigiri .type-label-lg{font:var(--type-label-lg);letter-spacing:var(--type-label-lg-ls)}.live-onigiri .type-label{font:var(--type-label);letter-spacing:var(--type-label-ls)}.live-onigiri .type-caption{font:var(--type-caption);letter-spacing:var(--type-caption-ls)}.live-onigiri .type-micro{font:var(--type-micro);letter-spacing:var(--type-micro-ls)}
.live-atom{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-neutral-50:#fffdf8;--color-neutral-100:#f7f3ec;--color-neutral-200:#f0ebe1;--color-neutral-250:#ede7dc;--color-neutral-300:#e4dcce;--color-neutral-400:#cfc4ab;--color-neutral-500:#a39a8a;--color-neutral-600:#948a78;--color-neutral-700:#6e675d;--color-neutral-750:#4a443a;--color-neutral-800:#3a342c;--color-neutral-900:#24201b;--color-neutral-925:#1c1917;--color-neutral-950:#14120f;--color-hanko-50:#fdf0ee;--color-hanko-100:#fbe5e2;--color-hanko-200:#ecb4ac;--color-hanko-300:#f0a296;--color-hanko-400:#f26d5b;--color-hanko-500:#d93a2b;--color-hanko-600:#b32e21;--color-hanko-700:#a02417;--color-hanko-800:#7a1b10;--color-hanko-900:#571209;--color-hanko-950:#241512;--color-moss-100:#e7f0e4;--color-moss-200:#b5cdb4;--color-moss-300:#9ccb9f;--color-moss-500:#4f7d59;--color-moss-700:#2e5f3c;--color-ai-100:#e7ecf8;--color-ai-200:#b9c6e8;--color-ai-300:#a9bcea;--color-ai-500:#3b5bb5;--color-ai-700:#2c4a9a;--color-ochre-100:#fce8d9;--color-ochre-200:#e8b888;--color-ochre-500:#a85f0b;--color-ochre-700:#8a4b00;--color-bg-canvas:#f7f3ec;--color-bg-surface:#fffdf8;--color-bg-raised:#fffdf8;--color-bg-sunken:#f0ebe1;--color-bg-inverse:#1c1917;--color-text-primary:#1c1917;--color-text-muted:#6e675d;--color-text-inverse:#f7f3ec;--color-border-hairline:#e4dcce;--color-border-strong:#cfc4ab;--color-border-rule:#1c1917;--color-accent-base:#d93a2b;--color-accent-text:#b32e21;--color-accent-on-accent:#fffdf8;--color-status-success-text:#2e5f3c;--color-status-success-wash:#e7f0e4;--color-status-success-edge:#b5cdb4;--color-status-info-text:#2c4a9a;--color-status-info-wash:#e7ecf8;--color-status-info-edge:#b9c6e8;--color-status-caution-text:#8a4b00;--color-status-caution-wash:#fce8d9;--color-status-caution-edge:#e8b888;--color-status-danger-text:#a02417;--color-status-danger-wash:#fbe5e2;--color-status-danger-edge:#ecb4ac;--color-focus-ring:#3b5bb5;--color-preview-bg:#1c1917;--color-preview-text:#f7f3ec;--color-preview-accent:#d93a2b;--color-chart-ink:#1c1917;--color-chart-context:#a39a8a;--color-chart-accent:#d93a2b;--color-chart-grid:#e4dcce;--font-heading:var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--font-body:var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--type-display:600 42px/48px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-display-ls:-.022em;--type-h1:600 32px/40px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-h1-ls:-.0198em;--type-h2:600 24px/28px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-h2-ls:-.017em;--type-h3:600 19px/24px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-h3-ls:-.014em;--type-body-lg:400 16px/24px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-body-lg-ls:.0013em;--type-body:400 14px/20px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-body-ls:.0013em;--type-body-sm:400 13px/20px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-body-sm-ls:.0013em;--type-caption:400 12px/20px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-caption-ls:.0093em;--type-label:500 11px/16px var(--font-public-sans,"Public Sans"),system-ui,sans-serif;--type-label-ls:.066em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--border-width-hairline:1px;--border-width-rule:1.5px;--breakpoint-sm:768px;--breakpoint-md:1120px;--breakpoint-lg:1440px;--container-content:1320px;--elevation-plate-sm:2px 2px 0px 0px #1c191719;--elevation-plate-md:5px 5px 0px 0px #1c19171f;--scrim-base:#14120f8c;--layer-base:0;--layer-sticky:100;--layer-dropdown:200;--layer-overlay:300;--layer-modal:400;--layer-toast:500;--duration-fast:.12s;--duration-base:.18s;--duration-gentle:.26s;--duration-slow:.4s;--duration-spin:.9s;--easing-standard:cubic-bezier(.2,0,0,1);--easing-enter:cubic-bezier(0,0,.2,1);--easing-exit:cubic-bezier(.4,0,1,1)}.live-atom[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#14120f;--color-bg-surface:#1c1917;--color-bg-raised:#24201b;--color-bg-sunken:#14120f;--color-bg-inverse:#ede7dc;--color-text-primary:#ede7dc;--color-text-muted:#a39a8a;--color-text-inverse:#1c1917;--color-border-hairline:#3a342c;--color-border-strong:#4a443a;--color-border-rule:#948a78;--color-accent-base:#f26d5b;--color-accent-text:#f26d5b;--color-accent-on-accent:#241512;--color-status-success-text:#9ccb9f;--color-status-success-wash:#9ccb9f21;--color-status-success-edge:#9ccb9f66;--color-status-info-text:#a9bcea;--color-status-info-wash:#a9bcea1f;--color-status-info-edge:#a9bcea66;--color-status-caution-text:#e8b888;--color-status-caution-wash:#e8b88824;--color-status-caution-edge:#e8b88873;--color-status-danger-text:#f0a296;--color-status-danger-wash:#f0a2961f;--color-status-danger-edge:#f0a29666;--color-focus-ring:#a9bcea;--color-chart-ink:#ede7dc;--color-chart-context:#948a78;--color-chart-accent:#f26d5b;--color-chart-grid:#3a342c;--elevation-plate-sm:2px 2px 0px 0px #ede7dc14;--elevation-plate-md:5px 5px 0px 0px #ede7dc1a}.live-atom[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#f7f3ec;--color-bg-surface:#fffdf8;--color-bg-raised:#fffdf8;--color-bg-sunken:#f0ebe1;--color-bg-inverse:#1c1917;--color-text-primary:#1c1917;--color-text-muted:#6e675d;--color-text-inverse:#f7f3ec;--color-border-hairline:#e4dcce;--color-border-strong:#cfc4ab;--color-border-rule:#1c1917;--color-accent-base:#d93a2b;--color-accent-text:#b32e21;--color-accent-on-accent:#fffdf8;--color-status-success-text:#2e5f3c;--color-status-success-wash:#e7f0e4;--color-status-success-edge:#b5cdb4;--color-status-info-text:#2c4a9a;--color-status-info-wash:#e7ecf8;--color-status-info-edge:#b9c6e8;--color-status-caution-text:#8a4b00;--color-status-caution-wash:#fce8d9;--color-status-caution-edge:#e8b888;--color-status-danger-text:#a02417;--color-status-danger-wash:#fbe5e2;--color-status-danger-edge:#ecb4ac;--color-focus-ring:#3b5bb5;--color-chart-ink:#1c1917;--color-chart-context:#a39a8a;--color-chart-accent:#d93a2b;--color-chart-grid:#e4dcce;--elevation-plate-sm:2px 2px 0px 0px #1c191719;--elevation-plate-md:5px 5px 0px 0px #1c19171f}.live-atom .type-display{font:var(--type-display);letter-spacing:var(--type-display-ls)}.live-atom .type-h1{font:var(--type-h1);letter-spacing:var(--type-h1-ls)}.live-atom .type-h2{font:var(--type-h2);letter-spacing:var(--type-h2-ls)}.live-atom .type-h3{font:var(--type-h3);letter-spacing:var(--type-h3-ls)}.live-atom .type-body-lg{font:var(--type-body-lg);letter-spacing:var(--type-body-lg-ls)}.live-atom .type-body{font:var(--type-body);letter-spacing:var(--type-body-ls)}.live-atom .type-body-sm{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls)}.live-atom .type-caption{font:var(--type-caption);letter-spacing:var(--type-caption-ls)}.live-atom .type-label{font:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase}
.live-atom .btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--space-8);padding:0 var(--space-4);border-radius:var(--radius-sm);font:var(--type-body);letter-spacing:var(--type-body-ls);font-family:var(--font-body);font-weight:var(--weight-semibold);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard),transform var(--duration-fast)var(--easing-standard);background:0 0;border:none;display:inline-flex}.live-atom .btn:active:not(:disabled){transform:translate(1px,1px)}.live-atom .btn:disabled{cursor:not-allowed;opacity:.45}.live-atom .btn-primary{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.live-atom .btn-primary:hover:not(:disabled),.btn-primary.is-hover{background:color-mix(in srgb,var(--color-bg-inverse)85%,var(--color-bg-canvas))}.live-atom .btn-secondary{border:var(--border-width-hairline)solid var(--color-border-rule)}.live-atom .btn-secondary:hover:not(:disabled),.btn-secondary.is-hover,.live-atom .btn-ghost:hover:not(:disabled),.btn-ghost.is-hover{background:color-mix(in srgb,var(--color-text-primary)7%,transparent)}.live-atom .btn-danger{color:var(--color-status-danger-text);border:var(--border-width-hairline)solid var(--color-status-danger-edge)}.live-atom .btn-danger:hover:not(:disabled),.btn-danger.is-hover{background:var(--color-status-danger-wash)}.live-atom .btn-sm{height:var(--space-7);padding:0 var(--space-3);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);font-weight:var(--weight-semibold)}.live-atom .btn[aria-busy=true]{pointer-events:none}.live-atom .btn svg{flex:none}.live-atom .btn-icon{width:var(--space-8);padding:0}.live-atom .btn-sm.btn-icon{width:var(--space-7)}.live-atom .spinner{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);border:var(--border-width-rule)solid color-mix(in srgb,currentColor 25%,transparent);animation:spinner-turn var(--duration-spin)linear infinite;border-top-color:currentColor;display:inline-block}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.live-atom .spinner{border-top-color:color-mix(in srgb,currentColor 25%,transparent);border-left-color:currentColor;animation:none}}.live-atom .badge{align-items:center;gap:var(--space-1);height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-full);border:var(--border-width-hairline)solid;font:var(--type-label);letter-spacing:var(--type-label-ls);font-family:var(--font-body);text-transform:uppercase;white-space:nowrap;background:var(--badge-wash);color:var(--badge-text);border-color:var(--badge-edge);display:inline-flex}.live-atom .badge-neutral{--badge-wash:var(--color-bg-sunken);--badge-text:var(--color-text-muted);--badge-edge:var(--color-border-strong)}.live-atom .badge-success{--badge-wash:var(--color-status-success-wash);--badge-text:var(--color-status-success-text);--badge-edge:var(--color-status-success-edge)}.live-atom .badge-info{--badge-wash:var(--color-status-info-wash);--badge-text:var(--color-status-info-text);--badge-edge:var(--color-status-info-edge)}.live-atom .badge-caution{--badge-wash:var(--color-status-caution-wash);--badge-text:var(--color-status-caution-text);--badge-edge:var(--color-status-caution-edge)}.live-atom .badge-danger{--badge-wash:var(--color-status-danger-wash);--badge-text:var(--color-status-danger-text);--badge-edge:var(--color-status-danger-edge)}.live-atom .badge.on-media,.live-atom .entity-card-thumb .badge{background:linear-gradient(var(--badge-wash),var(--badge-wash)),var(--color-bg-raised)padding-box}.live-atom .chip{align-items:center;gap:var(--space-1);height:var(--space-6);padding:0 var(--space-3);border-radius:var(--radius-full);border:var(--border-width-hairline)solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);white-space:nowrap;display:inline-flex}.live-atom .chip-count{color:var(--color-text-muted);font:var(--type-caption);letter-spacing:var(--type-caption-ls);font-variant-numeric:tabular-nums}.live-atom .chip-remove{width:var(--space-4);height:var(--space-4);margin-right:calc(-1*var(--space-1));border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.live-atom .chip-remove:hover{background:color-mix(in srgb,var(--color-text-primary)10%,transparent);color:var(--color-text-primary)}.live-atom .chip.is-deprecated{background:var(--color-status-caution-wash);border-color:var(--color-status-caution-edge);color:var(--color-status-caution-text)}.live-atom .chip.is-selected{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.live-atom .kbd{padding:0 var(--space-1);border:var(--border-width-hairline)solid var(--color-border-strong);border-bottom-width:var(--border-width-rule);border-radius:var(--radius-xs);background:var(--color-bg-surface);color:var(--color-text-muted);font:var(--type-caption);letter-spacing:var(--type-caption-ls);font-variant-numeric:tabular-nums;display:inline-block}.live-atom .field{gap:var(--space-2);align-content:start;display:grid}.live-atom .field-label{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);font-weight:var(--weight-medium);color:var(--color-text-primary)}.live-atom .field-required{color:var(--color-status-danger-text)}.live-atom .field-help{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted)}.live-atom .field-error{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-status-danger-text)}.live-atom .input,.live-atom .textarea,.live-atom .select{width:100%;height:var(--space-8);padding:0 var(--space-3);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-raised);color:var(--color-text-primary);font:var(--type-body);letter-spacing:var(--type-body-ls);font-family:var(--font-body);transition:border-color var(--duration-fast)var(--easing-standard)}.live-atom .textarea{height:auto;min-height:calc(var(--space-8)*2);padding:var(--space-2)var(--space-3);resize:vertical}.live-atom .input::placeholder,.live-atom .textarea::placeholder{color:var(--color-text-muted)}.live-atom .input:hover:not(:disabled),.live-atom .textarea:hover:not(:disabled),.live-atom .select:hover:not(:disabled){border-color:var(--color-border-rule)}.live-atom .input[aria-invalid=true],.input.is-error,.live-atom .textarea[aria-invalid=true],.textarea.is-error,.live-atom .select[aria-invalid=true],.select.is-error{border-color:var(--color-status-danger-text)}.live-atom .input:disabled,.live-atom .textarea:disabled,.live-atom .select:disabled{background:var(--color-bg-sunken);color:var(--color-text-muted);cursor:not-allowed}.live-atom .select-wrap{display:block;position:relative}.live-atom .select{appearance:none;padding-right:var(--space-7);cursor:pointer}.live-atom .select-wrap:after{content:"";right:var(--space-3);width:var(--space-4);height:var(--space-4);pointer-events:none;background-color:var(--color-text-muted);position:absolute;top:50%;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"/></svg>") 50%/contain no-repeat}.live-atom .check,.live-atom .radio{appearance:none;width:var(--space-4);height:var(--space-4);border:var(--border-width-rule)solid var(--color-border-rule);background:var(--color-bg-raised);cursor:pointer;transition:background var(--duration-fast)var(--easing-standard);flex:none;place-content:center;margin:0;display:grid}.live-atom .check{border-radius:var(--radius-xs)}.live-atom .radio{border-radius:var(--radius-full)}.live-atom .check:checked,.live-atom .radio:checked{background:var(--color-bg-inverse)}.live-atom .check:checked:after{content:"";width:var(--space-2);height:var(--space-2);background:var(--color-text-inverse);clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,80% 0%,38% 62%)}.live-atom .radio:checked:after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-text-inverse)}.live-atom .check:disabled,.live-atom .radio:disabled{border-color:var(--color-border-strong);background:var(--color-bg-sunken);cursor:not-allowed}.live-atom .check:disabled:checked:after,.live-atom .radio:disabled:checked:after{background:var(--color-text-muted)}.live-atom .check-row{align-items:center;gap:var(--space-2);font:var(--type-body);letter-spacing:var(--type-body-ls);cursor:pointer;display:inline-flex}.live-atom .check-row:has(:disabled){color:var(--color-text-muted);cursor:not-allowed}.live-atom .switch{width:var(--space-8);height:var(--space-5);border:var(--border-width-rule)solid var(--color-border-rule);border-radius:var(--radius-full);background:var(--color-bg-sunken);cursor:pointer;transition:background var(--duration-fast)var(--easing-standard);flex:none;padding:0;position:relative}.live-atom .switch:after{content:"";top:50%;left:calc(var(--space-1)/2);width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--color-text-primary);transition:left var(--duration-fast)var(--easing-standard);position:absolute;transform:translateY(-50%)}.live-atom .switch[aria-checked=true]{background:var(--color-bg-inverse)}.live-atom .switch[aria-checked=true]:after{left:calc(100% - var(--space-3) - var(--space-1)/2);background:var(--color-text-inverse)}.live-atom .switch:disabled{cursor:not-allowed;opacity:.45}.live-atom .card{background:var(--color-bg-surface);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-md)}.live-atom .card-quiet{border-width:var(--border-width-hairline);border-color:var(--color-border-hairline)}.live-atom .card-pad{padding:var(--space-5)}.live-atom .card.is-interactive{transition:box-shadow var(--duration-fast)var(--easing-standard);cursor:pointer}.live-atom .card.is-interactive:hover,.card.is-hover{box-shadow:var(--elevation-plate-sm)}.live-atom .tabs{gap:var(--space-1);border-bottom:var(--border-width-rule)solid var(--color-border-rule);display:flex}.live-atom .tab{appearance:none;padding:var(--space-2)var(--space-3);margin-bottom:calc(-1*var(--border-width-rule));border:none;border-bottom:var(--border-width-rule)solid transparent;font:var(--type-body);letter-spacing:var(--type-body-ls);font-family:var(--font-body);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast)var(--easing-standard);background:0 0}.live-atom .tab:hover:not(:disabled){color:var(--color-text-primary)}.live-atom .tab[aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--color-accent-base)}.live-atom .tab:disabled{opacity:.45;cursor:not-allowed}.live-atom .btn-danger-solid{background:var(--color-status-danger-text);color:var(--color-bg-surface);border:none}.live-atom .btn-danger-solid:hover:not(:disabled){background:color-mix(in srgb,var(--color-status-danger-text)85%,var(--color-bg-canvas))}.live-atom .table-wrap{background:var(--color-bg-surface);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-md);overflow-x:auto}.live-atom .table{border-collapse:collapse;width:100%}.live-atom .table th{text-align:left;padding:var(--space-3)var(--space-4);border-bottom:var(--border-width-rule)solid var(--color-border-rule);font:var(--type-label);letter-spacing:var(--type-label-ls);font-family:var(--font-body);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.live-atom .table td{padding:var(--space-3)var(--space-4);border-bottom:var(--border-width-hairline)solid var(--color-border-hairline);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body)}.live-atom .table tbody tr:last-child td{border-bottom:none}.live-atom .table tbody tr.is-clickable{cursor:pointer}.live-atom .table tbody tr.is-clickable:hover td,.live-atom .table tbody tr.is-hover td{background:color-mix(in srgb,var(--color-text-primary)4%,transparent)}.live-atom .th-sort{align-items:center;gap:var(--space-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.live-atom .th-sort:hover{color:var(--color-text-primary)}.live-atom .meter{align-items:center;gap:var(--space-2);display:inline-flex}.live-atom .meter-track{width:calc(var(--space-10) + var(--space-7));height:var(--space-1);border-radius:var(--radius-full);background:var(--color-border-strong);overflow:hidden}.live-atom .meter-fill{border-radius:var(--radius-full);background:var(--color-bg-inverse);height:100%;transition:width var(--duration-base)var(--easing-standard)}.live-atom .meter-success .meter-fill{background:var(--color-status-success-text)}.live-atom .meter-caution .meter-fill{background:var(--color-status-caution-text)}.live-atom .meter-danger .meter-fill{background:var(--color-status-danger-text)}.live-atom .meter-value{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.live-atom .scrim{background:var(--scrim-base);z-index:var(--layer-overlay);padding:var(--space-6);place-items:center;display:grid;position:fixed;inset:0}.live-atom .modal{width:100%;max-width:calc(var(--space-10)*8);background:var(--color-bg-raised);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--elevation-plate-md)}.live-atom .modal-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:var(--border-width-hairline)solid var(--color-border-hairline);display:flex}.live-atom .modal-body{padding:var(--space-5);font:var(--type-body);letter-spacing:var(--type-body-ls)}.live-atom .modal-actions{justify-content:flex-end;gap:var(--space-3);padding:0 var(--space-5)var(--space-5);display:flex}.live-atom .menu-wrap{display:inline-block;position:relative}.live-atom .menu{top:calc(100% + var(--space-1));min-width:calc(var(--space-10)*3);padding:var(--space-1);background:var(--color-bg-raised);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--elevation-plate-sm);z-index:var(--layer-dropdown);display:grid;position:absolute;right:0}.live-atom .menu-item{text-align:left;padding:var(--space-2)var(--space-3);border-radius:var(--radius-xs);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none}.live-atom .menu-item:hover:not(:disabled),.live-atom .menu-item:focus-visible{background:color-mix(in srgb,var(--color-text-primary)7%,transparent)}.live-atom .menu-item.is-danger{color:var(--color-status-danger-text)}.live-atom .menu-item:disabled{color:var(--color-text-muted);cursor:not-allowed}.live-atom .menu-sep{border:none;border-top:var(--border-width-hairline)solid var(--color-border-hairline);margin:var(--space-1)0}.live-atom .toaster{bottom:var(--space-6);right:var(--space-6);gap:var(--space-3);z-index:var(--layer-toast);display:grid;position:fixed}.live-atom .toast{align-items:center;gap:var(--space-3);min-width:calc(var(--space-10)*4);padding:var(--space-3)var(--space-4)var(--space-3)var(--space-5);background:var(--color-bg-raised);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--elevation-plate-md);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);display:flex;position:relative}.live-atom .toast:before{content:"";left:var(--space-2);top:var(--space-2);bottom:var(--space-2);width:var(--space-1);border-radius:var(--radius-full);background:var(--color-border-strong);position:absolute}.live-atom .toast-success:before{background:var(--color-status-success-text)}.live-atom .toast-caution:before{background:var(--color-status-caution-text)}.live-atom .toast-danger:before{background:var(--color-status-danger-text)}.live-atom .toast-action{margin-left:auto}.live-atom .tip-wrap{display:inline-flex;position:relative}.live-atom .tip{bottom:calc(100% + var(--space-1));padding:var(--space-1)var(--space-2);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-xs);font:var(--type-caption);letter-spacing:var(--type-caption-ls);white-space:nowrap;pointer-events:none;z-index:var(--layer-dropdown);position:absolute;left:50%;transform:translate(-50%)}.live-atom .avatar{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);background:var(--color-bg-inverse);color:var(--color-text-inverse);font:var(--type-label);letter-spacing:var(--type-label-ls);font-family:var(--font-body);text-transform:uppercase;flex:none;place-items:center;display:inline-grid}.live-atom .avatar-sm{width:var(--space-6);height:var(--space-6)}.live-atom .avatar-stack{display:inline-flex}.live-atom .avatar-stack .avatar{box-shadow:0 0 0 calc(var(--space-1)/2)var(--color-bg-surface)}.live-atom .avatar-stack .avatar+.avatar{margin-left:calc(-1*var(--space-2))}.live-atom .empty{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-9)var(--space-6);display:grid}.live-atom .empty-glyph{color:var(--color-border-strong);font:var(--type-display);letter-spacing:var(--type-display-ls);line-height:1}.live-atom .empty p{color:var(--color-text-muted);max-width:44ch}.live-atom .segmented{border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);display:inline-flex;overflow:hidden}.live-atom .segmented-btn{padding:var(--space-2)var(--space-3);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none}.live-atom .segmented-btn+.segmented-btn{border-left:var(--border-width-hairline)solid var(--color-border-hairline)}.live-atom .segmented-btn[aria-pressed=true]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.live-atom .crumbs{align-items:center;gap:var(--space-2);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:flex}.live-atom .crumbs a{color:var(--color-text-muted);text-decoration:none}.live-atom .crumbs a:hover{color:var(--color-text-primary);text-decoration:underline}.live-atom .crumbs [aria-current=page]{color:var(--color-text-primary);font-weight:var(--weight-medium)}.live-atom .crumb-sep{color:var(--color-border-strong);-webkit-user-select:none;user-select:none}.live-atom .pager{align-items:center;gap:var(--space-1);display:flex}.live-atom .pager-btn{min-width:var(--space-7);height:var(--space-7);padding:0 var(--space-2);border-radius:var(--radius-sm);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.live-atom .pager-btn:hover:not(:disabled):not([aria-current=page]){background:color-mix(in srgb,var(--color-text-primary)7%,transparent)}.live-atom .pager-btn[aria-current=page]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.live-atom .pager-btn:disabled{color:var(--color-text-muted);opacity:.5;cursor:not-allowed}.live-atom .pager-ellipsis{padding:0 var(--space-1);color:var(--color-text-muted);-webkit-user-select:none;user-select:none}.live-atom .banner{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-5);border-bottom:var(--border-width-hairline)solid;font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);display:flex}.live-atom .banner-neutral{background:var(--color-bg-sunken);color:var(--color-text-muted);border-color:var(--color-border-strong)}.live-atom .banner-info{background:var(--color-status-info-wash);color:var(--color-status-info-text);border-color:var(--color-status-info-edge)}.live-atom .banner-caution{background:var(--color-status-caution-wash);color:var(--color-status-caution-text);border-color:var(--color-status-caution-edge)}.live-atom .banner-danger{background:var(--color-status-danger-wash);color:var(--color-status-danger-text);border-color:var(--color-status-danger-edge)}.live-atom .banner-action{margin-left:auto}.live-atom .shell{grid-template-columns:calc(var(--space-10)*3 + var(--space-6))minmax(0,1fr);min-height:100vh;display:grid}.live-atom .sidebar{gap:var(--space-1);padding:var(--space-4)var(--space-3);background:var(--color-bg-surface);border-right:var(--border-width-hairline)solid var(--color-border-strong);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.live-atom .sidebar-logo{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-2)var(--space-4);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--space-5);color:var(--color-text-primary);text-decoration:none;display:flex}.live-atom .sidebar-logo .logo-period{color:var(--color-accent-text)}.live-atom .sidebar-logo .mark{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-xs);background:var(--color-accent-base);color:var(--color-accent-on-accent);font-family:var(--font-heading);place-items:center;display:inline-grid}.live-atom .sidebar-label{padding:var(--space-3)var(--space-2)var(--space-1);font:var(--type-label);letter-spacing:var(--type-label-ls);font-family:var(--font-body);text-transform:uppercase;color:var(--color-text-muted)}.live-atom .sidebar-item{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-2);border-radius:var(--radius-sm);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration:none;display:flex}.live-atom .sidebar-item:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary)5%,transparent)}.live-atom .sidebar-item.is-active{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.live-atom .sidebar-item .kbd{opacity:0;transition:opacity var(--duration-fast)var(--easing-standard);margin-left:auto}.live-atom .sidebar-item:hover .kbd,.live-atom .sidebar-item:focus-visible .kbd{opacity:1}.live-atom .sidebar-item.is-active .kbd{visibility:hidden}.live-atom .sidebar-item svg{flex:none}.live-atom .topbar{z-index:var(--layer-sticky);align-items:center;gap:var(--space-4);height:var(--space-10);padding:0 var(--space-6);background:var(--color-bg-surface);border-bottom:var(--border-width-hairline)solid var(--color-border-strong);display:flex;position:sticky;top:0}.live-atom .topbar-title{align-items:center;gap:var(--space-3);margin-right:auto;display:flex}.live-atom .topbar-divider{width:0;margin:var(--space-3)0;border-left:var(--border-width-hairline)solid var(--color-border-hairline);align-self:stretch}.live-atom .user-menu-trigger{align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;display:inline-flex}.live-atom .user-menu-trigger:hover{background:color-mix(in srgb,var(--color-text-primary)7%,transparent);color:var(--color-text-primary)}.live-atom .menu-identity{gap:var(--space-1);padding:var(--space-2)var(--space-3);display:grid}.live-atom .menu-identity .name{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-weight:var(--weight-medium)}.live-atom .menu-identity .role{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted)}.live-atom .shell-main{padding:var(--space-6);max-width:var(--container-content);gap:var(--space-6);align-content:start;width:100%;margin:0 auto;display:grid}.live-atom .tool-card{gap:var(--space-3);align-content:start;display:grid}.live-atom .tool-card-head{align-items:flex-start;gap:var(--space-3);display:flex}.live-atom .tool-card-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--color-bg-sunken);border:var(--border-width-hairline)solid var(--color-border-hairline);color:var(--color-text-primary);flex:none;place-items:center;display:inline-grid}.live-atom .tool-card-pin{color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-xs);background:0 0;border:none;margin-left:auto;display:inline-flex}.live-atom .tool-card-pin:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary)7%,transparent)}.live-atom .tool-card-pin.is-pinned{color:var(--color-accent-text)}.live-atom .tool-card p{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);color:var(--color-text-muted)}.live-atom .entity-card{gap:0;display:grid;overflow:hidden}.live-atom .entity-card-thumb{aspect-ratio:16/9;background:var(--color-bg-sunken);border-bottom:var(--border-width-hairline)solid var(--color-border-hairline);width:100%;min-width:0;color:var(--color-border-strong);font-family:var(--font-heading);font-size:var(--space-7);place-items:center;display:grid;position:relative}.live-atom .entity-card-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-atom .entity-card-thumb .badge{top:var(--space-2);right:var(--space-2);position:absolute}.live-atom .entity-card-body{gap:var(--space-2);padding:var(--space-4);display:grid}.live-atom .entity-card-meta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font:var(--type-caption);letter-spacing:var(--type-caption-ls);min-width:0;display:flex}.live-atom .entity-card-meta>:last-child{white-space:nowrap}.live-atom .entity-card-subtitle{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-atom .entity-card{min-width:0}.live-atom .entity-card-meta .platforms{gap:var(--space-1);margin-right:auto;display:inline-flex}.live-atom .stat-card{gap:var(--space-1);align-content:start;display:grid}.live-atom .stat-card .stat-label{align-items:center;gap:var(--space-2);font:var(--type-label);letter-spacing:var(--type-label-ls);font-family:var(--font-body);text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;display:flex}.live-atom .stat-card .stat-value{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--space-7);letter-spacing:var(--type-h1-ls);font-variant-numeric:tabular-nums;line-height:1.15}.live-atom .stat-card .stat-note{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted)}.live-atom .stat-card .stat-note.is-up{color:var(--color-status-success-text)}.live-atom .stat-card .stat-note.is-down{color:var(--color-status-danger-text)}.live-atom .palette-scrim{padding-top:calc(var(--space-10)*2);z-index:var(--layer-modal);align-items:start}.live-atom .palette{width:100%;max-width:calc(var(--space-10)*9);background:var(--color-bg-raised);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--elevation-plate-md);overflow:hidden}.live-atom .palette-input-row{align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-5);border-bottom:var(--border-width-hairline)solid var(--color-border-strong);color:var(--color-text-muted);display:flex}.live-atom .palette-input{font:var(--type-body-lg);letter-spacing:var(--type-body-lg-ls);font-family:var(--font-body);color:var(--color-text-primary);background:0 0;border:none;flex:1}.live-atom .palette-input:focus{outline:none}.live-atom .palette-input::placeholder{color:var(--color-text-muted)}.live-atom .palette-list{max-height:calc(var(--space-10)*6);padding:var(--space-2);overflow-y:auto}.live-atom .palette-group{padding:var(--space-2)var(--space-3)var(--space-1);color:var(--color-text-muted)}.live-atom .palette-item{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);font:var(--type-body);letter-spacing:var(--type-body-ls);font-family:var(--font-body);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;display:flex}.live-atom .palette-item .kbd{margin-left:auto}.live-atom .palette-item.is-active{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.live-atom .palette-item.is-active .kbd{border-color:var(--color-text-muted);color:var(--color-text-inverse);background:0 0}.live-atom .palette-empty{padding:var(--space-5);color:var(--color-text-muted)}.live-atom .palette-trigger{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2)var(--space-4);height:var(--space-8);border:var(--border-width-hairline)dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-muted);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);cursor:pointer;display:flex}.live-atom .palette-trigger:hover{border-color:var(--color-border-rule);color:var(--color-text-primary)}.live-atom .palette-trigger .kbd{margin-left:auto}.live-atom .home-hero{gap:var(--space-4);display:grid}.live-atom .home-hero .greeting{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.live-atom .home-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.live-atom .home-grid{gap:var(--space-6);display:grid}@media (min-width:1120px){.live-atom .home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.live-atom .home-tools{gap:var(--space-4);display:grid}@media (min-width:768px){.live-atom .home-tools{grid-template-columns:1fr 1fr}}.live-atom .section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.live-atom .segmented-btn.is-icon{width:var(--space-7);height:var(--space-7);place-items:center;padding:0;display:inline-grid}.live-atom .filter-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.live-atom .filter-search{flex:1 1 calc(var(--space-10)*4);min-width:calc(var(--space-10)*3);align-items:center;display:flex;position:relative}.live-atom .filter-search svg{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute}.live-atom .filter-search .input{padding-left:var(--space-7)}.live-atom .filter-bar .select-wrap{flex:0 auto}.live-atom .filter-bar .select{width:auto;min-width:calc(var(--space-10)*2)}.live-atom .filter-summary{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.live-atom .drag-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.live-atom .drag-row{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);background:var(--color-bg-surface);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-sm);display:flex}.live-atom .drag-row.is-dragging{box-shadow:var(--elevation-plate-md);opacity:.9}.live-atom .drag-grip{color:var(--color-text-muted);cursor:grab;display:inline-flex}.live-atom .drag-order{color:var(--color-text-muted);min-width:var(--space-4);text-align:right}.live-atom .drag-content{flex:1;min-width:0}.live-atom .drag-actions{gap:var(--space-1);display:inline-flex}.live-atom .drag-btn{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.live-atom .drag-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary)7%,transparent);color:var(--color-text-primary)}.live-atom .drag-btn:disabled{opacity:.35;cursor:not-allowed}.live-atom .table-empty{border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface)}.live-atom .page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.live-atom .page-head p{color:var(--color-text-muted)}.live-atom .star-btn{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.live-atom .star-btn:hover{color:var(--color-text-primary)}.live-atom .star-btn.is-starred{color:var(--color-status-caution-text)}.live-atom .entity-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-10)*4.5),1fr));display:grid}.live-atom .detail-grid{gap:var(--space-5);display:grid}.live-atom .form-row{gap:var(--space-5);align-items:start;display:grid}@media (min-width:768px){.live-atom .form-row{grid-template-columns:1fr 1fr}}.live-atom .th-sort svg{flex:none}.live-atom .th-sort .sort-hint{opacity:0;transition:opacity var(--duration-fast)var(--easing-standard)}.live-atom .th-sort:hover .sort-hint,.live-atom .th-sort:focus-visible .sort-hint{opacity:1}.live-atom .diff-field{gap:var(--space-3);display:grid}.live-atom .diff-head{align-items:center;gap:var(--space-3);display:flex}.live-atom .diff-head .spacer{margin-left:auto}.live-atom .diff-complete{align-items:center;gap:var(--space-1);color:var(--color-status-success-text);font:var(--type-caption);letter-spacing:var(--type-caption-ls);display:inline-flex}.live-atom .diff-overcap{align-items:center;gap:var(--space-1);color:var(--color-status-caution-text);font:var(--type-caption);letter-spacing:var(--type-caption-ls);display:inline-flex}.live-atom .diff-count-over{color:var(--color-status-caution-text)}.live-atom .diff-partial{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted)}.live-atom .tagger-progress{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.live-atom .tagger-progress .meter-segmented .meter-track{width:calc(var(--space-10)*3)}.live-atom .tagger-progress-advice{font-weight:var(--weight-medium)}.live-atom .tagger-progress-formula{color:var(--color-text-muted);flex-basis:100%}.live-atom .diff-overcap-note{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted);margin:0}.live-atom .diff-cols{gap:var(--space-3);align-items:start;display:grid}@media (min-width:900px){.live-atom .diff-cols{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr)}}.live-atom .diff-col{gap:var(--space-2);align-content:start;display:grid}.live-atom .diff-col-label{color:var(--color-text-muted)}.live-atom .diff-well{align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.live-atom .diff-well.imported{background:var(--color-bg-sunken);border:var(--border-width-hairline)solid var(--color-border-hairline)}.live-atom .diff-well.editorial{background:var(--color-bg-raised);border:var(--border-width-hairline)solid var(--color-border-strong)}.live-atom .diff-well.editorial.is-override{border-color:var(--color-status-caution-edge);background:color-mix(in srgb,var(--color-status-caution-wash)55%,var(--color-bg-raised))}.live-atom .diff-arrow{color:var(--color-border-strong);padding-top:var(--space-7);display:none}@media (min-width:900px){.live-atom .diff-arrow{display:block}}.live-atom .diff-add{gap:var(--space-2);align-items:center;display:flex}.live-atom .diff-add .select{width:auto;min-width:calc(var(--space-10)*2.5)}.live-atom .diff-empty{color:var(--color-text-muted);font:var(--type-caption);letter-spacing:var(--type-caption-ls)}.live-atom .editor-grid{gap:var(--space-5);align-items:start;display:grid}@media (min-width:1120px){.live-atom .editor-grid{grid-template-columns:calc(var(--space-10)*4)minmax(0,1fr)calc(var(--space-10)*4.5)}}.live-atom .palette-list-col{gap:var(--space-2);display:grid}.live-atom .palette-module{gap:var(--space-1);text-align:left;padding:var(--space-3);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer;transition:box-shadow var(--duration-fast)var(--easing-standard);display:grid}.live-atom .palette-module:hover{box-shadow:var(--elevation-plate-sm)}.live-atom .palette-module .t{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-family:var(--font-body);font-weight:var(--weight-medium)}.live-atom .palette-module .d{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted)}.live-atom .canvas-module{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.live-atom .canvas-module .titles{text-align:left;flex:1;gap:0;min-width:0;display:grid}.live-atom .canvas-module .titles .t{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-weight:var(--weight-medium)}.live-atom .canvas-module .titles .d{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted)}.live-atom .canvas-module.is-hidden .titles{opacity:.45}.live-atom .drag-row.is-selected{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--border-width-hairline)var(--color-focus-ring)}.live-atom .inspector-empty{color:var(--color-text-muted);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);text-align:center;padding:var(--space-8)var(--space-4)}.live-atom .preview-stage{justify-items:center;gap:var(--space-4);display:grid}.live-atom .preview-frame{border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-preview-bg);width:100%;color:var(--color-preview-text);transition:max-width var(--duration-gentle)var(--easing-standard);overflow:hidden}.live-atom .preview-hero{aspect-ratio:21/7;align-content:end;gap:var(--space-1);padding:var(--space-6);background:color-mix(in srgb,var(--color-preview-accent)22%,var(--color-preview-bg));display:grid;position:relative;overflow:hidden}.live-atom .preview-hero .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-atom .preview-hero .hero-scrim{background:linear-gradient(to top,color-mix(in srgb,var(--color-preview-bg)97%,transparent),color-mix(in srgb,var(--color-preview-bg)78%,transparent)32%,color-mix(in srgb,var(--color-preview-bg)20%,transparent)62%,color-mix(in srgb,var(--color-preview-accent)14%,transparent));position:absolute;inset:0}.live-atom .preview-hero .t,.live-atom .preview-hero .d{position:relative}.live-atom .preview-hero .t{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--space-7);line-height:1.15}.live-atom .preview-hero .d{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);opacity:.75}.live-atom .preview-rail{gap:var(--space-2);padding:var(--space-4)var(--space-6);display:grid}.live-atom .preview-rail .rail-title{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);font-weight:var(--weight-semibold)}.live-atom .preview-rail .cards{gap:var(--space-2);display:flex;overflow:hidden}.live-atom .preview-card{width:calc(var(--space-10)*2);aspect-ratio:2/3;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-preview-text)12%,var(--color-preview-bg));font:var(--type-caption);letter-spacing:var(--type-caption-ls);opacity:.9;flex:none;align-content:end;display:grid;position:relative;overflow:hidden}.live-atom .preview-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-atom .preview-card .c{padding:var(--space-6)var(--space-2)var(--space-2);background:linear-gradient(to top,color-mix(in srgb,var(--color-preview-bg)96%,transparent),color-mix(in srgb,var(--color-preview-bg)88%,transparent)55%,transparent);position:relative}.live-atom .preview-card .c>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-atom .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-atom .chart-card{gap:var(--space-4);align-content:start;display:grid}.live-atom .chart-card-head{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.live-atom .chart-caption{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);color:var(--color-text-muted)}.live-atom .chart-card .cell-num{text-align:right;font-variant-numeric:tabular-nums}.live-atom .trend-chart{gap:var(--space-2);display:grid;position:relative}.live-atom .trend-chart svg{touch-action:none;display:block}.live-atom .trend-chart svg:focus-visible{outline:var(--border-width-rule)solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.live-atom .chart-tick{font-family:var(--font-body);letter-spacing:var(--type-caption-ls);fill:var(--color-text-muted);font-size:11px}.live-atom .chart-endlabel{font-family:var(--font-body);font-size:12px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;fill:var(--color-text-primary)}.live-atom .chart-tooltip{transform:translate(-50%,calc(-100% - var(--space-1)));gap:var(--space-1);padding:var(--space-2)var(--space-3);background:var(--color-bg-raised);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--elevation-plate-sm);pointer-events:none;white-space:nowrap;z-index:var(--layer-dropdown);display:grid;position:absolute;top:0}.live-atom .chart-tooltip .tt-date{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted)}.live-atom .chart-tooltip .tt-row{align-items:center;gap:var(--space-2);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);display:flex}.live-atom .tt-key{width:var(--space-3);border-radius:var(--radius-full);flex:none;height:2px}.live-atom .chart-tooltip .tt-value{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.live-atom .chart-tooltip .tt-label{color:var(--color-text-muted)}.live-atom .chart-legend{gap:var(--space-4);font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted);justify-content:end;display:flex}.live-atom .legend-item{align-items:center;gap:var(--space-2);display:inline-flex}.live-atom .bar-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.live-atom .bar-row{grid-template-columns:minmax(0,calc(var(--space-10)*2.5))1fr;align-items:center;gap:var(--space-3);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls);display:grid}.live-atom .bar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);overflow:hidden}.live-atom .bar-track{align-items:center;gap:var(--space-2);min-width:0;display:flex}.live-atom .bar-fill{max-width:calc(100% - var(--space-10) - var(--space-6));height:var(--space-4);border-radius:0 var(--radius-xs)var(--radius-xs)0;background:var(--color-chart-ink);transition:background var(--duration-fast)var(--easing-standard);flex:none}.live-atom .bar-row:hover .bar-fill{background:color-mix(in srgb,var(--color-chart-ink)80%,var(--color-bg-surface))}.live-atom .bar-value{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.live-atom .bar-hint{font-weight:var(--weight-regular);color:var(--color-text-muted)}.live-atom .histogram{align-items:end;gap:var(--space-2);height:calc(var(--space-10)*3);padding-top:var(--space-5);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.live-atom .hist-col{gap:var(--space-1);grid-template-rows:1fr auto;height:100%;display:grid}.live-atom .hist-bar{justify-content:end;align-items:center;gap:var(--space-1);flex-direction:column;min-height:0;display:flex}.live-atom .hist-fill{width:100%;max-width:var(--space-8);border-radius:var(--radius-xs)var(--radius-xs)0 0;background:var(--color-chart-ink);transition:background var(--duration-fast)var(--easing-standard)}.live-atom .hist-col:hover .hist-fill{background:color-mix(in srgb,var(--color-chart-ink)80%,var(--color-bg-surface))}.live-atom .hist-count{font:var(--type-caption);letter-spacing:var(--type-caption-ls);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.live-atom .hist-label{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted);border-top:var(--border-width-hairline)solid var(--color-chart-grid);text-align:center;width:100%;padding-top:var(--space-1)}.live-atom .stat-value-row{justify-content:space-between;align-items:end;gap:var(--space-2);display:flex}.live-atom .stat-value-row .sparkline{margin-bottom:var(--space-1)}.live-atom .analytics-filter-row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.live-atom .analytics-kpis{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.live-atom .analytics-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.live-atom .preview-rail .cards.is-grid{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-10)*1.75),1fr));display:grid;overflow:visible}.live-atom .preview-rail .cards.is-grid .preview-card{width:auto}.live-atom .rule-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.live-atom .search-grid{gap:var(--space-5);align-items:start;display:grid}@media (min-width:1120px){.live-atom .search-grid{grid-template-columns:calc(var(--space-10)*4)minmax(0,1fr)}}.live-atom .search-cover-grid{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-10)*2.25),1fr));gap:var(--space-3);display:grid}.live-atom .cover-tile{aspect-ratio:2/3;border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-sunken);cursor:pointer;padding:0;position:relative;overflow:hidden}.live-atom .cover-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-atom .cover-tile .c{gap:var(--space-1);padding:var(--space-2);background:linear-gradient(to top,var(--color-bg-inverse),transparent);color:var(--color-text-inverse);font:var(--type-caption);letter-spacing:var(--type-caption-ls);text-align:left;justify-items:start;display:grid;position:absolute;inset:auto 0 0}.live-atom .cover-tile.is-selected{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--border-width-rule)var(--color-focus-ring)}.live-atom .bulk-bar{bottom:var(--space-6);align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-5);background:var(--color-bg-raised);border:var(--border-width-hairline)solid var(--color-border-strong);border-radius:var(--radius-full);box-shadow:var(--elevation-plate-md);z-index:var(--layer-toast);display:flex;position:fixed;left:50%;transform:translate(-50%)}.live-atom .chip-cluster{gap:var(--space-1);white-space:nowrap;flex-wrap:nowrap;display:inline-flex}.live-atom .chip-more{padding:0 var(--space-1);font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--color-text-muted);font-variant-numeric:tabular-nums;cursor:default;border-radius:var(--radius-xs);align-self:center}.live-atom .chip-more:hover,.live-atom .chip-more:focus-visible{color:var(--color-text-primary)}.live-atom .layout-schematic{width:100%;height:100%;padding:var(--space-3);align-content:start;gap:var(--space-2);grid-auto-rows:minmax(0,auto);min-width:0;display:grid;overflow:hidden}.live-atom .sch-hero{height:calc(var(--space-10)*.9);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-border-strong)45%,var(--color-bg-sunken));position:relative;overflow:hidden}.live-atom .sch-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-atom .sch-row{gap:var(--space-1);display:flex}.live-atom .sch-cell{height:var(--space-4);border-radius:calc(var(--radius-xs)/2);background:var(--color-border-strong);opacity:.55;flex:1}.live-atom .sch-cell.is-wide{height:var(--space-5)}.live-atom .sch-more,.live-atom .schematic-empty{color:var(--color-text-muted)}.live-atom .seg-track{gap:calc(var(--space-1)/2);background:0 0;display:flex}.live-atom .seg{border-radius:var(--radius-full);background:var(--color-border-strong);height:100%;overflow:hidden}.live-atom .seg-fill{background:var(--color-bg-inverse);height:100%;display:block}.live-atom .meter-value.is-danger{color:var(--color-status-danger-text)}.live-atom .meter-value.is-caution{color:var(--color-status-caution-text)}.live-atom .meter-value.is-success{color:var(--color-status-success-text)}
.live-kiri{--color-primary:#322014;--color-on-primary:#f5f4f2;--color-primary-hover:#5a3921;--color-accent:#7e4e2d;--color-accent-muted:#c5a681;--color-background:#efeee8;--color-surface:#f5f4f2;--color-surface-raised:#faf8f3;--color-on-surface:#322014;--color-on-surface-muted:#66625f;--color-border:#eae3d7;--color-border-strong:#dccbb3;--color-well:#eae3d7;--color-success:#5c7350;--color-warning:#a9741b;--color-error:#a22727;--color-info:#2c50b5;--color-accent-alt:#7d95a1;--color-trend-up:#5c7350;--color-trend-down:#a22727;--color-rarity-common:#9e9b98;--color-rarity-uncommon:#7d95a1;--color-rarity-rare:#c39a45;--color-rarity-epic:#8f7193;--color-rarity-mythic:#c06a3b;--color-rarity-secret:#5c4a6e;--gradient-secret:linear-gradient(100deg,#5c4a6e,#4a5e6d 50%,#7e4e2d);--color-haku-deep:#52321b;--color-haku-mid:#7e4e2d;--color-haku-bright:#b78d62;--color-haku-pale:#c5a681;--gradient-haku:linear-gradient(180deg,var(--color-haku-bright)0%,var(--color-haku-pale)42%,var(--color-haku-mid)78%,var(--color-haku-deep)100%);--shadow-float:0 8px 32px #32201429;--scrim:#1a120e80;--color-brand-50:#faf8f3;--color-brand-100:#f4f1eb;--color-brand-200:#eae3d7;--color-brand-300:#dccbb3;--color-brand-400:#cab296;--color-brand-500:#b59575;--color-brand-600:#9e7754;--color-brand-700:#835836;--color-brand-800:#5a3921;--color-brand-900:#342115;--color-brand-950:#2b1c13;--color-neutral-50:#f8f8f8;--color-neutral-100:#efefee;--color-neutral-200:#e2e2e1;--color-neutral-300:#cecdcc;--color-neutral-400:#b8b6b3;--color-neutral-500:#9e9b98;--color-neutral-600:#837f7c;--color-neutral-700:#66625f;--color-neutral-800:#44413f;--color-neutral-900:#272625;--color-neutral-950:#21201f;--color-brand-dark-50:#1a120e;--color-brand-dark-100:#2e2019;--color-brand-dark-200:#413026;--color-brand-dark-300:#694f3e;--color-brand-dark-400:#93715a;--color-brand-dark-500:#ac8b70;--color-brand-dark-600:#bea083;--color-brand-dark-700:#ceb69a;--color-brand-dark-800:#dccfbc;--color-brand-dark-900:#eae7e2;--color-brand-dark-950:#f3f3f3;--color-neutral-dark-50:#141414;--color-neutral-dark-100:#242423;--color-neutral-dark-200:#353434;--color-neutral-dark-300:#575553;--color-neutral-dark-400:#7d7875;--color-neutral-dark-500:#97918c;--color-neutral-dark-600:#aba59e;--color-neutral-dark-700:#bfb9b3;--color-neutral-dark-800:#d4d0cb;--color-neutral-dark-900:#e9e8e4;--color-neutral-dark-950:#f4f3f2;--font-heading:var(--font-kiri-heading,"Newsreader"),"Source Serif 4",Georgia,serif;--font-body:var(--font-kiri-body,"Geist"),system-ui,sans-serif;--type-display:400 60px/1.22 var(--font-heading);--type-display-ls:-.025em;--type-h1:400 48px/1.22 var(--font-heading);--type-h1-ls:-.025em;--type-h2:400 36px/1.3 var(--font-heading);--type-h2-ls:-.025em;--type-h3:400 24px/1.3 var(--font-heading);--type-h3-ls:-.015em;--type-h4:500 16px/1.3 var(--font-heading);--type-h4-ls:-.015em;--type-body-lg:400 18px/1.5 var(--font-body);--type-body:400 16px/1.5 var(--font-body);--type-body-sm:400 13px/1.5 var(--font-body);--type-caption:400 11px/1.4 var(--font-body);--type-caption-ls:.01em;--type-label:500 10px/1.4 var(--font-body);--type-label-ls:.04em;--rounded-none:0px;--rounded-xs:4px;--rounded-sm:8px;--rounded-md:12px;--rounded-lg:16px;--rounded-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px}.live-kiri[data-theme=dark]{--color-primary:#ceb69a;--color-on-primary:#1a120e;--color-primary-hover:#dccfbc;--color-accent:#bea083;--color-accent-muted:#694f3e;--color-background:#1a120e;--color-surface:#2e2019;--color-surface-raised:#413026;--color-on-surface:#eae7e2;--color-on-surface-muted:#aba59e;--color-border:#413026;--color-border-strong:#694f3e;--color-well:#1a120e;--color-success:#a3bd90;--color-warning:#d6ac5e;--color-error:#e09a8c;--color-info:#9db1e3;--color-trend-up:#a3bd90;--color-trend-down:#e09a8c;--shadow-float:0 8px 32px #00000080}
.live-kiri .tnum{font-variant-numeric:tabular-nums}.live-kiri .caret-svg{opacity:.55;vertical-align:-3px;width:16px;height:16px;margin-left:2px}.live-kiri .caret-svg.up{transform:rotate(180deg)}.live-kiri .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
