@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-stencil-display-vietnamese-600-normal-DfyJI-nS.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-vietnamese-600-normal-DvODsAdo.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-stencil-display-latin-ext-600-normal-wvMEX8So.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-ext-600-normal-DGcES5AT.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-stencil-display-latin-600-normal-BLPfFV80.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-600-normal-BGZZlNYH.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-vietnamese-800-normal-DoiNwiQ4.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-vietnamese-800-normal-BvA7Am0H.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-latin-ext-800-normal-Bwhrk1Fl.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-ext-800-normal-BhleyHtn.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-latin-800-normal-DldhClEd.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-800-normal-COi9-ISJ.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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-ext-400-normal-ChcxYnmu.woff2)format("woff2"),url(/assets/special-elite-latin-ext-400-normal-CaJZjSVf.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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.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:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-italic-BTeyNO-8.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-italic-DU0XzPqs.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:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-italic-CaR7PCvg.woff2)format("woff2"),url(/assets/courier-prime-latin-400-italic-GR5bBv_9.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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Drp6JL_V.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-C-sRFhvU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-Ce3U_qGW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-B7_QYl3c.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-7zG0SGDK.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-Cj8BerOQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-Cttr6ITu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-h2VnbV3V.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-CHh5eQWW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-OkzgCkGB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-B33FcZBi.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-CKUOBVO_.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-pa-C5Dkf.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-B2fExS53.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.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}:root,.force-light{--bg:#e4dfd3;--surface:#efebe2;--fg:#1b1915;--muted:#625d52;--line:#c7c0b1;--paper:#fbf8f0;--paper-2:#f4efe2;--ink:#1b1915;--ink-muted:#6e685c;--rule:#d6cfbf;--stamp:#b3121d;--carbon:#23428a;--redact:#141310;--manila:#dcc58e;--manila-ink:#4a3d1c;--shadow:#3c301e38;--shadow-soft:#3c301e1f;--signal:#b3121d;--clip:#8b8f96;--shade:#12110f;--stamp-read:#3d382e;--sheet-edge:transparent;--stamp-blend:multiply;--fibre-blend:multiply;--fibre-op:.06;--r:10px;--r-sm:calc(var(--r) * .6);--r-xs:calc(var(--r) * .35);--ease:cubic-bezier(.2, .7, .2, 1);--sc-bg:#d9d4c8;--sc-fog:#d9d4c8;--sc-floor:#cdc6b6;--sc-shelf:#b3ab9b;--sc-mono:#12110f;--sc-edge:#12110f;--sc-beam:#fff;--sc-paper:#f7f3ea;--sc-bezel:#2a2823;--sc-amb:1.05;--sc-spot:.6;--display:"Special Elite", "Courier New", monospace;--body:"Courier Prime", "Courier New", monospace;--stencil:"Big Shoulders Stencil Display", Impact, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--surface:#0a0a0a;--fg:#f0ead9;--muted:#9c9686;--line:#232320;--paper:#0d0d0c;--paper-2:#131312;--ink:#f0ead9;--ink-muted:#aaa393;--rule:#2d2c28;--stamp:#ff5c5c;--signal:#ff5c5c;--carbon:#a4b9f2;--redact:#f0ead9;--manila:#b49a5e;--manila-ink:#120d03;--shadow:#0000;--shadow-soft:#0000;--stamp-read:#f0ead9;--sheet-edge:#3a3934;--stamp-blend:normal;--fibre-blend:screen;--fibre-op:.03;--sc-bg:#0d0c0b;--sc-fog:#0d0c0b;--sc-floor:#171613;--sc-shelf:#4d4940;--sc-mono:#0b0b0a;--sc-edge:#8a8374;--sc-beam:#f0e3c4;--sc-paper:#d8d0bd;--sc-bezel:#1c1b18;--sc-amb:.32;--sc-spot:2.4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],.force-dark{--bg:#000;--surface:#0a0a0a;--fg:#f0ead9;--muted:#9c9686;--line:#232320;--paper:#0d0d0c;--paper-2:#131312;--ink:#f0ead9;--ink-muted:#aaa393;--rule:#2d2c28;--stamp:#ff5c5c;--signal:#ff5c5c;--carbon:#a4b9f2;--redact:#f0ead9;--manila:#b49a5e;--manila-ink:#120d03;--shadow:#0000;--shadow-soft:#0000;--stamp-read:#f0ead9;--sheet-edge:#3a3934;--stamp-blend:normal;--fibre-blend:screen;--fibre-op:.03;--sc-bg:#0d0c0b;--sc-fog:#0d0c0b;--sc-floor:#171613;--sc-shelf:#4d4940;--sc-mono:#0b0b0a;--sc-edge:#8a8374;--sc-beam:#f0e3c4;--sc-paper:#d8d0bd;--sc-bezel:#1c1b18;--sc-amb:.32;--sc-spot:2.4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.force-light,.force-dark{background:var(--bg);color:var(--fg)}html,body{background:var(--bg);color:var(--fg);margin:0}body{font-family:var(--body);font-size:15px;line-height:1.55;overflow-x:hidden}:focus-visible{outline:2px dashed var(--signal);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);position:fixed;inset:0 0 auto}.layout-skip{top:max(8px, env(safe-area-inset-top,0px));left:max(8px, env(safe-area-inset-left,0px));z-index:11;background:var(--fg);color:var(--bg);border-radius:var(--r-sm);font-family:var(--stencil);letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;font-weight:800;position:fixed;transform:translateY(-200%)}.layout-skip:focus-visible{transform:none}.layout-gutter{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.layout-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.layout-backdrop>canvas{width:100%;height:100%;display:block}.layout-scrim{z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent 0 58%, color-mix(in srgb, var(--bg) 92%, transparent) 100%);position:absolute;inset:0}@media (width>=1100px){.layout-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 84%, transparent) 0, color-mix(in srgb, var(--bg) 66%, transparent) 40%, color-mix(in srgb, var(--bg) 72%, transparent) 100%)}}.layout-header{top:env(safe-area-inset-top,0px);z-index:6;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.layout-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding-block:10px;display:flex}.layout-brand{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.layout-wordmark{font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:28px;font-weight:800;line-height:1}.layout-wordmark b{color:var(--signal);font-weight:800}.layout-motto{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:italic}.layout-tools,.layout-tools-group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=1099px){.layout-header-inner{flex-wrap:nowrap;gap:10px;padding-block:8px}.layout-brand{flex-wrap:nowrap}.layout-motto{display:none}.layout-wordmark{font-size:22px}.layout-tools{flex-wrap:nowrap;gap:8px}}.layout-wrap{z-index:2;flex-direction:column;gap:16px;padding-block:18px 40px;display:flex;position:relative}.layout-col{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex;container-type:inline-size}.layout-monitor{min-width:0;height:30svh;min-height:200px;position:relative}@media (width>=1100px){.layout-monitor{z-index:-1;height:auto;min-height:0;position:fixed;inset:0}}.layout-feed{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding-top:8px;display:grid;position:relative}.layout-feed>*{min-width:0}.layout-feed:focus{outline:none}.layout-feed>:nth-child(5n+1){--tilt:-.35deg}.layout-feed>:nth-child(5n+2){--tilt:.5deg}.layout-feed>:nth-child(5n+3){--tilt:-.6deg}.layout-feed>:nth-child(5n+4){--tilt:.35deg}.layout-feed>:nth-child(5n+5){--tilt:-.25deg}@container (width>=640px){.layout-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-feed>[data-feed-slot=lead]{grid-column:span 2}}@container (width>=960px){.layout-feed{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1400px){.layout-feed{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=1800px){.layout-feed{grid-template-columns:repeat(5,minmax(0,1fr))}}.folder-tabs-wrap[data-v-fe74da2d]{min-width:0;position:relative}.folder-tabs-wrap[data-v-fe74da2d]:before,.folder-tabs-wrap[data-v-fe74da2d]:after{content:"";z-index:1;pointer-events:none;opacity:0;width:26px;transition:opacity .2s;position:absolute;top:0;bottom:2px}.folder-tabs-wrap[data-v-fe74da2d]:before{background:linear-gradient(90deg, var(--bg), transparent);left:0}.folder-tabs-wrap[data-v-fe74da2d]:after{background:linear-gradient(270deg, var(--bg), transparent);right:0}.folder-tabs-wrap[data-scroll=start][data-v-fe74da2d]:after,.folder-tabs-wrap[data-scroll=middle][data-v-fe74da2d]:after,.folder-tabs-wrap[data-scroll=end][data-v-fe74da2d]:before,.folder-tabs-wrap[data-scroll=middle][data-v-fe74da2d]:before{opacity:1}.folder-tabs[data-v-fe74da2d]{scrollbar-width:none;border-bottom:2px solid var(--manila);gap:2px;min-width:0;padding-top:6px;display:flex;overflow-x:auto}.folder-tabs[data-v-fe74da2d]::-webkit-scrollbar{display:none}.folder-tabs-tab[data-v-fe74da2d]{border-radius:var(--r) var(--r) 0 0;background:color-mix(in srgb, var(--manila) 30%, var(--surface));color:var(--fg);font-family:var(--stencil);letter-spacing:.08em;text-transform:uppercase;border:0;flex:none;padding:7px 14px 5px;font-size:15px;font-weight:600;transition:transform .2s,background .2s}.folder-tabs-tab[data-v-fe74da2d]:hover{transform:translateY(-2px)}.folder-tabs-tab[aria-selected=true][data-v-fe74da2d]{background:var(--manila);color:var(--manila-ink)}.folder-tabs-tab[data-v-fe74da2d]:focus-visible{outline-offset:-4px}.folder-tabs-count[data-v-fe74da2d]{font-family:var(--body);font-variant-numeric:tabular-nums;opacity:.8;margin-left:6px;font-size:11px}.folder-tabs-badge[data-v-fe74da2d]{border:2px solid var(--stamp);border-radius:var(--r-xs);color:var(--stamp);font-family:var(--stencil);letter-spacing:.08em;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;rotate:-4deg}.folder-tabs-tab[aria-selected=true] .folder-tabs-badge[data-v-fe74da2d]{border-color:var(--manila-ink);color:var(--manila-ink)}@media (prefers-reduced-motion:reduce){.folder-tabs-tab[data-v-fe74da2d]{transition:none}.folder-tabs-tab[data-v-fe74da2d]:hover{transform:none}.folder-tabs-wrap[data-v-fe74da2d]:before,.folder-tabs-wrap[data-v-fe74da2d]:after{transition:none}}.controls-seg[data-v-97ffd8fc]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0;display:flex;overflow:hidden}.controls-seg-btn[data-v-97ffd8fc]{min-height:32px;color:var(--muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:12px}.controls-seg-btn[aria-pressed=true][data-v-97ffd8fc]{background:var(--fg);color:var(--bg)}.controls-login[data-v-1d891052]{border:2px solid var(--fg);border-radius:var(--r-sm);color:var(--fg);box-shadow:3px 3px 0 var(--signal);font-family:var(--stencil);letter-spacing:.12em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.controls-login[data-v-1d891052]:hover{box-shadow:4px 4px 0 var(--signal);transform:translate(-1px,-1px)}.controls-login[data-v-1d891052]:active{box-shadow:0 0 0 var(--signal);transform:translate(2px,2px)}.controls-login-mark[data-v-1d891052]{letter-spacing:0;border:2px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.controls-login-user[data-v-1d891052]{align-items:center;gap:8px;display:inline-flex}.controls-login-avatar[data-v-1d891052]{background:var(--manila);width:28px;height:28px;color:var(--manila-ink);font-family:var(--stencil);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.controls-login-name[data-v-1d891052]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:12ch;font-size:12px;overflow:hidden}.controls-account[data-v-1d891052]{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:5px 10px;font-size:12px}.controls-account[data-v-1d891052]:hover{border-color:var(--signal);color:var(--signal)}.controls-login-out[data-v-1d891052]{border:1px dashed var(--line);border-radius:var(--r-sm);color:var(--fg);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:5px 10px;font-size:12px}.controls-login-out[data-v-1d891052]:hover{border-color:var(--signal);color:var(--signal)}@media (prefers-reduced-motion:reduce){.controls-login[data-v-1d891052]{transition:none}.controls-login[data-v-1d891052]:hover{transform:none}}.youtube-confirm[data-v-9174d6d2]{z-index:40;background:color-mix(in srgb, var(--redact) 72%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.youtube-confirm-panel[data-v-9174d6d2]{background:var(--paper);width:min(100%,440px);max-height:min(86vh,620px);color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 30px 60px -20px var(--shadow);flex-direction:column;gap:10px;padding:18px;animation:.22s ease-out both youtube-confirm-in-9174d6d2;display:flex;overflow:auto}.youtube-confirm-title[data-v-9174d6d2]{font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:20px;font-weight:800}.youtube-confirm-note[data-v-9174d6d2]{font-family:var(--serif);color:var(--ink-muted);margin:0;font-size:13px;line-height:1.45}.youtube-confirm-error[data-v-9174d6d2]{color:var(--stamp);font-family:var(--body);margin:0;font-size:12px}.youtube-confirm-actions[data-v-9174d6d2]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.youtube-confirm-cancel[data-v-9174d6d2],.youtube-confirm-ok[data-v-9174d6d2]{font-family:var(--stencil);letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;font-size:13px;font-weight:800}.youtube-confirm-cancel[data-v-9174d6d2]{border:1px dashed var(--line);color:var(--ink-muted)}.youtube-confirm-ok[data-v-9174d6d2]{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--stamp);color:var(--ink)}.youtube-confirm-ok.is-danger[data-v-9174d6d2]{border-color:var(--stamp);color:var(--stamp)}.youtube-confirm-cancel[data-v-9174d6d2]:disabled,.youtube-confirm-ok[data-v-9174d6d2]:disabled{opacity:.6;box-shadow:none}@keyframes youtube-confirm-in-9174d6d2{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.youtube-confirm-panel[data-v-9174d6d2]{animation:none}}.youtube-api[data-v-ff6b7927]{z-index:40;background:color-mix(in srgb, var(--redact) 72%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.youtube-api-panel[data-v-ff6b7927]{background:var(--paper);width:min(100%,760px);max-height:min(90vh,820px);color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 30px 60px -20px var(--shadow);flex-direction:column;gap:12px;padding:18px;animation:.22s ease-out both youtube-api-in-ff6b7927;display:flex;overflow:auto}.youtube-api-head[data-v-ff6b7927]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.youtube-api-title[data-v-ff6b7927]{font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.youtube-api-note[data-v-ff6b7927]{font-family:var(--serif);color:var(--ink-muted);margin:0;font-size:13px;line-height:1.45}.youtube-api-section[data-v-ff6b7927]{border-top:1px dashed var(--rule);flex-direction:column;gap:8px;padding-top:10px;display:flex}.youtube-api-subtitle[data-v-ff6b7927]{font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:16px;font-weight:800}.youtube-api-form[data-v-ff6b7927]{flex-wrap:wrap;gap:6px;display:flex}.youtube-api-form input[data-v-ff6b7927]{border:1px dashed var(--rule);flex:180px;min-width:0;padding:7px 8px;font-size:13px}.youtube-api-primary[data-v-ff6b7927],.youtube-api-action[data-v-ff6b7927],.youtube-api-close[data-v-ff6b7927]{border:1px solid var(--rule);background:var(--paper-2);color:var(--ink);font-family:var(--body);padding:6px 10px;font-size:11.5px}.youtube-api-primary[data-v-ff6b7927]{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--stamp);font-family:var(--stencil);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.youtube-api-close[data-v-ff6b7927]{font-family:var(--stencil);letter-spacing:.1em;text-transform:uppercase;border-style:dashed;font-weight:800}.youtube-api-primary[data-v-ff6b7927]:disabled,.youtube-api-action[data-v-ff6b7927]:disabled,.youtube-api-close[data-v-ff6b7927]:disabled{opacity:.6;box-shadow:none}.youtube-api-error[data-v-ff6b7927]{color:var(--stamp);font-family:var(--body);margin:0;font-size:12px}.youtube-api-raw[data-v-ff6b7927]{border:2px solid var(--ink);background:var(--paper-2);box-shadow:3px 3px 0 var(--stamp);flex-direction:column;gap:6px;padding:10px;display:flex}.youtube-api-raw strong[data-v-ff6b7927]{font-family:var(--stencil);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.youtube-api-raw code[data-v-ff6b7927]{overflow-wrap:anywhere;font-size:12px}.youtube-api-raw-actions[data-v-ff6b7927]{flex-wrap:wrap;gap:6px;display:flex}.youtube-api-list[data-v-ff6b7927]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.youtube-api-key[data-v-ff6b7927]{border-top:1px dashed var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.youtube-api-key[data-v-ff6b7927]:first-child{border-top:0}.youtube-api-key-main[data-v-ff6b7927]{flex-direction:column;gap:2px;min-width:0;display:flex}.youtube-api-key b[data-v-ff6b7927]{overflow-wrap:anywhere;font-size:13px}.youtube-api-key-meta[data-v-ff6b7927]{font-family:var(--body);color:var(--ink-muted);overflow-wrap:anywhere;font-size:11px}.youtube-api-action.youtube-api-danger[data-v-ff6b7927]{color:var(--stamp);border-color:var(--stamp)}.youtube-api-table[data-v-ff6b7927]{border-collapse:collapse;width:100%;font-size:12px}.youtube-api-table th[data-v-ff6b7927],.youtube-api-table td[data-v-ff6b7927]{text-align:left;border-bottom:1px dashed var(--rule);vertical-align:top;padding:6px 4px}.youtube-api-table th[data-v-ff6b7927]{font-family:var(--stencil);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:800}.youtube-api-table code[data-v-ff6b7927]{overflow-wrap:anywhere;font-size:11.5px}.youtube-api-quote[data-v-ff6b7927]{border-left:4px solid var(--stamp);background:var(--paper-2);font-family:var(--serif);color:var(--ink-muted);margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.youtube-api-example[data-v-ff6b7927]{font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.youtube-api-code[data-v-ff6b7927]{background:var(--paper-2);border:1px dashed var(--rule);color:var(--ink);font-family:var(--body);white-space:pre;margin:0;padding:10px;font-size:11.5px;line-height:1.5;overflow-x:auto}@keyframes youtube-api-in-ff6b7927{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.youtube-api-panel[data-v-ff6b7927]{animation:none}}.app-about-backdrop[data-v-63a1d5d2]{z-index:60;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--redact) 72%, transparent);place-items:center;display:grid;position:fixed;inset:0}.app-about-panel[data-v-63a1d5d2]{box-sizing:border-box;border:2px solid var(--rule);background:var(--paper);width:min(100%,700px);max-height:min(86dvh,760px);color:var(--ink);box-shadow:0 6px 32px var(--shadow);flex-direction:column;gap:12px;padding:clamp(18px,4vw,26px);display:flex;overflow:auto}.app-about-title[data-v-63a1d5d2],.app-about-section-title[data-v-63a1d5d2]{font-family:var(--stencil);text-transform:uppercase;margin:0;font-weight:800}.app-about-title[data-v-63a1d5d2]{letter-spacing:.06em;overflow-wrap:anywhere;font-size:clamp(21px,4vw,26px);line-height:1.2}.app-about-intro[data-v-63a1d5d2],.app-about-categories[data-v-63a1d5d2],.app-about-sources[data-v-63a1d5d2]{font:16px/1.5 var(--serif);margin:0}.app-about-section-title[data-v-63a1d5d2]{letter-spacing:.06em;font-size:15px;line-height:1.3}.app-about-categories[data-v-63a1d5d2]{gap:8px;padding-left:22px;display:grid}.app-about-categories li[data-v-63a1d5d2]::marker{color:var(--stamp)}.app-about-sources[data-v-63a1d5d2]{color:var(--ink-muted);font-size:14px}.app-about-actions[data-v-63a1d5d2]{justify-content:flex-end;margin-top:2px;display:flex}.app-about-close[data-v-63a1d5d2]{border:1px dashed var(--rule);background:var(--paper-2);min-height:36px;color:var(--ink);font:800 12px/1.2 var(--stencil);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:8px 12px}.layout-menu-trigger[data-v-dd8deb10]{border:1px dashed var(--line);background:var(--surface);min-height:32px;color:var(--fg);font:800 12px/1.2 var(--stencil);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.layout-menu-trigger-mark[data-v-dd8deb10]{font-size:14px;line-height:1}@media (width>=1100px){.layout-menu-trigger[data-v-dd8deb10]{display:none}}.layout-menu-backdrop[data-v-dd8deb10]{z-index:60;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--redact) 72%, transparent);place-items:center;display:grid;position:fixed;inset:0}.layout-menu-panel[data-v-dd8deb10]{box-sizing:border-box;border:2px solid var(--rule);background:var(--paper);width:min(100%,360px);max-height:min(86dvh,760px);color:var(--ink);box-shadow:0 6px 32px var(--shadow);flex-direction:column;gap:12px;padding:clamp(16px,4vw,24px);display:flex;overflow:auto}.layout-menu-title[data-v-dd8deb10]{font:800 19px/1.2 var(--stencil);letter-spacing:.08em;text-transform:uppercase;margin:0}.layout-menu-actions[data-v-dd8deb10]{justify-content:flex-end;margin-top:2px;display:flex}.layout-menu-close[data-v-dd8deb10]{border:1px dashed var(--rule);background:var(--paper-2);min-height:36px;color:var(--ink);font:800 12px/1.2 var(--stencil);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:8px 12px}.layout-menu-group[data-v-dd8deb10]{flex-direction:column;gap:8px;display:flex}.layout-menu-group-label[data-v-dd8deb10]{font:11px/1.3 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.layout-menu-item[data-v-dd8deb10]{border:1px dashed var(--rule);background:var(--paper-2);color:var(--ink);font:700 12px/1.2 var(--stencil);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.layout-menu-item small[data-v-dd8deb10]{font:11px/1.2 var(--body);letter-spacing:.04em;text-transform:none;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.layout-menu-trigger[data-v-dd8deb10],.layout-menu-item[data-v-dd8deb10]{transition:none}}.stamp[data-v-4c5761b5]{--stamp-bang-delay:.9s;font-family:var(--stencil);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--stamp);border-radius:var(--r-xs);mix-blend-mode:var(--stamp-blend);pointer-events:none;-webkit-mask-image:var(--noise);-webkit-mask-image:var(--noise);mask-image:var(--noise);animation:stamp-bang-4c5761b5 .42s cubic-bezier(.5, 1.6, .5, 1) var(--stamp-bang-delay) both;border:3px solid;padding:2px 12px;font-size:22px;font-weight:800;line-height:1.2;display:inline-block;rotate:-8deg;-webkit-mask-size:120px;mask-size:120px}.stamp[data-kind=verified][data-v-4c5761b5]{color:var(--carbon);rotate:-4deg}.stamp[data-kind=archived][data-v-4c5761b5]{color:var(--ink-muted);rotate:-4deg}.stamp[data-kind=read][data-v-4c5761b5]{--stamp-bang-delay:0s;color:var(--stamp-read);rotate:-4deg}.stamp.is-still[data-v-4c5761b5]{animation:none}.stamp[data-placement=corner][data-v-4c5761b5]{position:absolute;bottom:22px;right:22px}@container (width<=639px){.stamp[data-placement=corner][data-v-4c5761b5]{align-self:flex-end;margin-top:4px;position:relative;bottom:auto;right:auto}}.stamp[data-placement=inline][data-v-4c5761b5]{align-self:flex-start}@keyframes stamp-bang-4c5761b5{0%{opacity:.1;transform:scale(2.3)}70%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stamp[data-v-4c5761b5]{animation:none}}.card-footer[data-v-93a3349f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;margin-top:auto;padding-top:4px;display:flex}.card-footer-meta[data-v-93a3349f]{min-width:0;color:var(--card-meta-color,var(--ink-muted));font-family:var(--body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.card-footer-stamps[data-v-93a3349f]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.card-footer-stamp[data-v-93a3349f],.card-footer-read-stamp[data-v-93a3349f]{margin:4px 0 2px}.card-kicker[data-v-eb5a093d]{min-width:0;color:var(--card-meta-color,var(--ink-muted));font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.card-kicker-category[data-v-eb5a093d]{color:var(--card-kicker-accent,var(--ink));font-weight:700}.card-text[data-v-2fe9bd62]{min-width:0;max-width:64ch;color:var(--card-text-color,var(--ink));font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.card-link[data-v-83c210dc]{color:inherit;text-decoration:none}a.card-link[data-v-83c210dc]{cursor:pointer}a.card-link[data-v-83c210dc]:after{content:"";position:absolute;inset:0}a.card-link[data-v-83c210dc]:hover{text-underline-offset:3px;text-decoration:underline}a.card-link[data-v-83c210dc]:focus-visible{outline-color:#0000}a.card-link[data-v-83c210dc]:focus-visible:after{outline:2px dashed var(--signal);outline-offset:3px}.card-typewriter-text[data-v-ecf23224]{vertical-align:baseline;width:max-content;min-width:0;max-width:100%;display:inline-block}.card-typewriter-text--full-width[data-v-ecf23224]{width:100%;display:block}.card-typewriter-text-stack[data-v-ecf23224]{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;display:grid}.card-typewriter-text-ghost[data-v-ecf23224],.card-typewriter-text-visible[data-v-ecf23224]{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.card-typewriter-text-ghost[data-v-ecf23224]{visibility:hidden}.card-typewriter-text--clamped .card-typewriter-text-ghost[data-v-ecf23224],.card-typewriter-text--clamped .card-typewriter-text-visible[data-v-ecf23224]{-webkit-line-clamp:var(--card-typewriter-lines);line-clamp:var(--card-typewriter-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-typewriter-text-ghost[data-v-ecf23224]:before{content:attr(data-text)}.card-typewriter-text-cursor[data-v-ecf23224]{background:var(--stamp);vertical-align:-.08em;width:.48em;height:.9em;margin-left:2px;animation:1s step-end infinite card-typewriter-text-blink-ecf23224;display:inline-block}@keyframes card-typewriter-text-blink-ecf23224{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.card-typewriter-text-cursor[data-v-ecf23224]{animation:none}}.card-title[data-v-7fefbac9]{min-width:0;color:var(--card-title-color,var(--ink));font-family:var(--card-title-font,var(--body));font-size:var(--card-title-size,17px);text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:var(--card-title-lines,3);line-clamp:var(--card-title-lines,3);-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.card-lang-badge[data-v-dad5542d]{color:var(--card-meta-color,var(--ink-muted));font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:0 5px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block;position:relative}.card-lang-badge-sr[data-v-dad5542d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet[data-v-115d9914]{background:var(--paper);min-width:0;color:var(--ink);border:1px solid var(--sheet-edge);border-radius:var(--r);box-shadow:0 1px 2px var(--shadow-soft), 0 10px 24px var(--shadow-soft);rotate:var(--tilt,0deg);flex-direction:column;gap:10px;padding:20px 18px 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),rotate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative}.sheet[data-v-115d9914]:before{content:"";pointer-events:none;background-image:var(--noise);border-radius:inherit;opacity:var(--fibre-op);mix-blend-mode:var(--fibre-blend);background-size:220px;position:absolute;inset:0}.sheet[data-v-115d9914]:hover{box-shadow:0 2px 4px var(--shadow-soft), 0 16px 32px var(--shadow);transform:translateY(-4px)}.sheet[data-v-115d9914]:has(:focus-visible){box-shadow:0 2px 4px var(--shadow-soft), 0 16px 32px var(--shadow);transform:translateY(-4px)}.sheet.is-moving[data-v-115d9914]{transition:transform .45s cubic-bezier(.2,.8,.2,1),rotate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.sheet-hd[data-v-115d9914]{border-bottom:1px dashed var(--rule);color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:8px;font-size:11px;display:flex}.sheet-hd-start[data-v-115d9914],.sheet-hd-end[data-v-115d9914]{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.sheet[data-v-115d9914],.sheet.is-moving[data-v-115d9914]{transition:none}}.article-card-authors[data-v-80b675e4]{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.article-card-cta[data-v-80b675e4]{color:var(--stamp);text-underline-offset:2px;font-weight:700;text-decoration:underline}.sheet.carbon-copy[data-v-bb22c501]{--card-meta-color:color-mix(in srgb, var(--carbon) 88%, var(--paper));--card-kicker-accent:var(--carbon);--card-title-color:var(--carbon);--card-text-color:var(--carbon);background:color-mix(in srgb, var(--paper) 94%, var(--carbon));color:var(--carbon)}.carbon-copy-title[data-v-bb22c501]{text-shadow:0 0 .6px color-mix(in srgb, var(--carbon) 70%, transparent), .4px .3px 1px color-mix(in srgb, var(--carbon) 35%, transparent)}.carbon-copy-authors[data-v-bb22c501]{min-width:0;color:var(--card-meta-color);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.sheet.catalog-card[data-v-c38a140e]{background-color:var(--paper-2);padding:20px 18px 36px 34px}.sheet.catalog-card[data-v-c38a140e]:after{content:"";background:color-mix(in srgb, var(--stamp) 55%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:24px}.catalog-card-name[data-v-c38a140e]{min-width:0;font-family:var(--body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.3;display:-webkit-box;overflow:hidden}.catalog-card-owner[data-v-c38a140e],.catalog-card-repo[data-v-c38a140e]{overflow-wrap:anywhere;max-width:100%;display:inline-block}.catalog-card-owner[data-v-c38a140e]{color:var(--ink-muted);font-size:14px;font-weight:400}.catalog-card-repo[data-v-c38a140e]{color:var(--ink);font-weight:700}.catalog-card-stats[data-v-c38a140e]{font-family:var(--body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0;font-size:12px;display:flex}.catalog-card-gain[data-v-c38a140e]{color:var(--stamp);font-weight:700}.catalog-card-language[data-v-c38a140e]{color:var(--ink-muted)}.catalog-card-sr[data-v-c38a140e]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-card-description[data-v-c38a140e]{background-image:repeating-linear-gradient(180deg, transparent 0 23px, color-mix(in srgb, var(--carbon) 22%, transparent) 23px 24px)}.catalog-card-hole[data-v-c38a140e]{background:var(--bg);width:14px;height:14px;box-shadow:inset 0 1px 2px var(--shadow);border-radius:50%;margin-left:-7px;position:absolute;bottom:10px;left:50%}.log-report-line[data-v-49c92fdf]{border-top:1px dashed var(--rule);grid-template-columns:50px minmax(0,1fr);gap:0 10px;padding-top:8px;display:grid}.log-report-time[data-v-49c92fdf]{color:var(--stamp);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px;font-weight:700}.log-report-main[data-v-49c92fdf]{flex-direction:column;gap:6px;min-width:0;display:flex}.fallback-card[data-v-5cf25b27]{--card-title-size:18px}.transcript-list[data-v-78b587d8]{min-width:0;margin:0}.transcript-entry[data-v-78b587d8]{flex-direction:column;gap:6px;min-width:0;display:flex}.transcript-who[data-v-78b587d8]{min-width:0;color:var(--ink-muted);font-family:var(--body);overflow-wrap:anywhere;font-size:14px;line-height:1.3}.transcript-name[data-v-78b587d8]{color:var(--ink);font-weight:700}.transcript-line[data-v-78b587d8]{min-width:0;font-family:var(--body);overflow-wrap:anywhere;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.transcript-dash[data-v-78b587d8]{color:var(--stamp)}.transcript-translation[data-v-78b587d8]{border-top:1px dashed var(--rule);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0;padding-top:6px;display:flex}.card-priority-meta[data-v-98df7813]{min-width:0;color:var(--ink-muted);font:11px/1.4 var(--body);flex-wrap:wrap;align-items:center;gap:6px 9px;margin:0;display:flex}.card-priority-stamp[data-v-98df7813]{margin-bottom:12px}.card-priority-meta-label[data-v-98df7813]{border:1px dashed var(--stamp);color:var(--stamp);font:700 10px/1.2 var(--stencil);letter-spacing:.06em;text-transform:uppercase;padding:3px 5px;display:inline-block}.card-priority-meta-reason[data-v-98df7813]{overflow-wrap:anywhere}.redact[data-v-51a2931d]{background:var(--redact);color:#0000;cursor:help;padding:0 4px;transition:color .25s,background .25s}.redact[data-v-51a2931d]:hover,.redact[data-v-51a2931d]:focus{background:color-mix(in srgb, var(--redact) 12%, transparent);color:var(--ink)}@media (prefers-reduced-motion:reduce){.redact[data-v-51a2931d]{transition:none}}.dossier.sheet[data-v-ee817684]{--dossier-clip-metal:var(--clip);padding:30px 24px 24px}.dossier-file[data-v-ee817684]{border-bottom:1px dashed var(--rule);color:var(--ink-muted);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:8px;font-size:11px;display:flex}.dossier-fileno[data-v-ee817684]{color:var(--stamp);font-weight:700}.dossier-level[data-v-ee817684]{z-index:1;position:relative}.dossier-tabbar[data-v-ee817684]{pointer-events:none;align-items:flex-start;gap:14px;height:24px;display:flex;position:absolute;top:-24px;left:18px}.dossier-tab[data-v-ee817684]{background:var(--manila);height:24px;color:var(--manila-ink);font-family:var(--stencil);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:var(--r) var(--r) 0 0;padding:4px 16px 0;font-size:14px;font-weight:800;line-height:20px}.dossier-clip[data-v-ee817684]{box-sizing:border-box;border:3px solid var(--dossier-clip-metal);border-radius:var(--r);border-bottom-color:#0000;flex:none;width:16px;height:38px;margin-top:8px;position:relative}.dossier-clip[data-v-ee817684]:after{content:"";box-sizing:border-box;border:3px solid var(--dossier-clip-metal);border-radius:0 0 var(--r-sm) var(--r-sm);border-top:0;height:22px;position:absolute;top:8px;left:2px;right:2px}.dossier-headline[data-v-ee817684]{min-width:0;font-family:var(--display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,5.2cqi,46px);font-weight:400;line-height:1.08}.dossier-link[data-v-ee817684]{display:block}.dossier-meta[data-v-ee817684]{min-width:0;color:var(--ink-muted);font-family:var(--body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0;font-size:12px;line-height:1.4;display:flex}.dossier-repo-name[data-v-ee817684],.dossier-post-author-name[data-v-ee817684]{color:var(--ink)}.dossier-repo-stars[data-v-ee817684]{font-variant-numeric:tabular-nums}.dossier-repo-gain[data-v-ee817684]{color:var(--stamp);font-weight:700}.dossier-post-handle[data-v-ee817684]{color:var(--ink-muted)}.dossier-paper-authors[data-v-ee817684]{min-width:0;color:var(--ink-muted);font-family:var(--body);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.dossier-stamp-row[data-v-ee817684]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:6px 0;display:flex}.dossier-sr[data-v-ee817684]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dossier-stack[data-v-ee817684]{display:grid}.dossier-ghost[data-v-ee817684],.dossier-typed[data-v-ee817684]{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;grid-area:1/1;min-width:0;display:-webkit-box;overflow:hidden}.dossier-ghost[data-v-ee817684]{visibility:hidden}.dossier-cursor[data-v-ee817684]{background:var(--ink);vertical-align:-.08em;width:.5em;height:.9em;margin-left:2px;animation:1s step-end infinite dossier-blink-ee817684;display:inline-block}@keyframes dossier-blink-ee817684{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.dossier-cursor[data-v-ee817684]{animation:none}}.feed-card[data-v-f29fca46]{min-width:0;position:relative}.feed-card-actions[data-v-f29fca46]{z-index:1;border-top:1px dashed var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin-top:4px;padding-top:12px;display:flex;position:relative}.feed-card-read[data-v-f29fca46],.feed-card-favorite[data-v-f29fca46],.feed-card-login[data-v-f29fca46]{border-radius:var(--r-sm);border:1px dashed var(--rule);background:var(--paper-2);max-width:100%;min-height:32px;color:var(--ink-muted);font:700 11px/1.3 var(--body);letter-spacing:.03em;text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;padding:6px 9px;display:inline-flex}.feed-card-read[data-v-f29fca46]:hover,.feed-card-favorite[data-v-f29fca46]:hover,.feed-card-login[data-v-f29fca46]:hover{border-color:var(--stamp);color:var(--stamp)}.feed-card-login[data-v-f29fca46]{text-decoration:none}.feed-card-read.is-read[data-v-f29fca46]{border-style:solid;border-color:var(--ink-muted);background:var(--paper);color:var(--ink)}.feed-card-favorite.is-saved[data-v-f29fca46]{border-color:var(--stamp);color:var(--stamp)}.feed-card-favorite[data-v-f29fca46]:disabled,.feed-card-read[data-v-f29fca46]:disabled{opacity:.6}.feed-card-session-note[data-v-f29fca46]{color:var(--ink-muted);font:11px/1.35 var(--body)}.feed-card.is-moving[data-v-f29fca46]{transition:transform .45s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.feed-card-read[data-v-f29fca46],.feed-card-favorite[data-v-f29fca46],.feed-card-login[data-v-f29fca46],.feed-card.is-moving[data-v-f29fca46]{transition:none}}.blogs-panel[data-v-76588033]{flex-direction:column;gap:12px;min-width:0;display:flex}.blogs-panel-sr[data-v-76588033]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blogs-panel-state[data-v-76588033],.blogs-panel-stale[data-v-76588033]{border:1px dashed var(--line);background:var(--paper);color:var(--ink);font:13px/1.5 var(--body);overflow-wrap:anywhere;margin:0;padding:14px}.blogs-panel-stale[data-v-76588033]{border-color:var(--stamp)}.blogs-panel-retry[data-v-76588033]{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--stamp);color:var(--ink);font:800 12px/1.2 var(--stencil);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-left:12px;padding:6px 14px}.blogs-panel-retry[data-v-76588033]:hover{box-shadow:4px 4px 0 var(--stamp);transform:translate(-1px,-1px)}@media (prefers-reduced-motion:reduce){.blogs-panel-retry[data-v-76588033]:hover{transform:none}}.telex[data-v-68010c3f]{background:var(--paper-2);min-width:0;color:var(--ink);border:1px solid var(--sheet-edge);border-radius:var(--r-sm);box-shadow:0 1px 2px var(--shadow-soft), 0 6px 14px -8px var(--shadow);padding:11px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 4% 96%,#0000)}.telex[data-v-68010c3f]:before,.telex[data-v-68010c3f]:after{content:"";pointer-events:none;background:radial-gradient(circle at 4px 2.5px, var(--bg) 1.6px, transparent 2px) 0 0 / 9px 5px repeat-x;height:5px;position:absolute;left:0;right:0}.telex[data-v-68010c3f]:before{top:2px}.telex[data-v-68010c3f]:after{bottom:2px}.telex-track[data-v-68010c3f]{width:max-content;animation:telex-tape-68010c3f var(--telex-duration,48s) linear infinite;display:flex}.telex:hover .telex-track[data-v-68010c3f],.telex:focus-within .telex-track[data-v-68010c3f]{animation-play-state:paused}.telex-group[data-v-68010c3f]{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;min-width:100cqw;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.telex-item[data-v-68010c3f]{margin-right:34px}.telex-link[data-v-68010c3f]{color:inherit;text-decoration:none}.telex-link[data-v-68010c3f]:before{content:"//";color:var(--stamp);margin-right:8px;font-weight:700}.telex-link[data-v-68010c3f]:hover{text-decoration:underline}.telex.is-static[data-v-68010c3f]{scrollbar-width:thin;overflow-x:auto}.telex.is-static .telex-track[data-v-68010c3f]{animation:none}@keyframes telex-tape-68010c3f{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.telex[data-v-68010c3f]{scrollbar-width:thin;overflow-x:auto}.telex-track[data-v-68010c3f]{animation:none}.telex-group[aria-hidden=true][data-v-68010c3f]{display:none}}.youtube-dialog[data-v-bcc4bf46]{z-index:50;background:color-mix(in srgb, var(--redact) 72%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.youtube-dialog-panel[data-v-bcc4bf46]{background:var(--paper);width:min(100%,480px);max-height:min(86vh,660px);color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 30px 60px -20px var(--shadow);flex-direction:column;gap:10px;padding:18px;display:flex;overflow:auto}.youtube-dialog-kicker[data-v-bcc4bf46]{color:var(--stamp);font:700 11px/1.35 var(--body);letter-spacing:.1em;text-transform:uppercase;margin:0}.youtube-dialog-title[data-v-bcc4bf46]{font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:20px;font-weight:800}.youtube-dialog-note[data-v-bcc4bf46],.youtube-dialog-video[data-v-bcc4bf46]{font-family:var(--serif);color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.youtube-dialog-video[data-v-bcc4bf46]{color:var(--ink)}.youtube-dialog-list[data-v-bcc4bf46]{font-family:var(--body);color:var(--ink-muted);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:12.5px}.youtube-dialog-options[data-v-bcc4bf46]{border:1px dashed var(--rule);flex-direction:column;gap:4px;min-width:0;margin:0;padding:10px;display:flex}.youtube-dialog-options legend[data-v-bcc4bf46],.youtube-dialog-label[data-v-bcc4bf46]{color:var(--ink-muted);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:11px}.youtube-dialog-option[data-v-bcc4bf46]{border:1px dashed var(--rule);min-width:0;font-family:var(--body);cursor:pointer;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.youtube-dialog-option[data-v-bcc4bf46]:has(input:checked){background:var(--paper-2);border-color:var(--ink)}.youtube-dialog-option input[data-v-bcc4bf46]{accent-color:var(--stamp)}.youtube-dialog-option span[data-v-bcc4bf46]{overflow-wrap:anywhere;flex:auto;min-width:0}.youtube-dialog-option small[data-v-bcc4bf46]{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.youtube-dialog-form[data-v-bcc4bf46]{flex-direction:column;gap:4px;display:flex}.youtube-dialog-form input[data-v-bcc4bf46]{border:1px dashed var(--rule);background:var(--paper-2);min-width:0;color:var(--ink);font:14px/1.35 var(--body);padding:8px 9px}.youtube-dialog-error[data-v-bcc4bf46]{min-height:1.2em;color:var(--stamp);font-family:var(--body);margin:0;font-size:12px}.youtube-dialog-actions[data-v-bcc4bf46]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.youtube-dialog-cancel[data-v-bcc4bf46],.youtube-dialog-save[data-v-bcc4bf46]{min-height:36px;font-family:var(--stencil);letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;font-size:13px;font-weight:800}.youtube-dialog-cancel[data-v-bcc4bf46]{border:1px dashed var(--line);color:var(--ink-muted)}.youtube-dialog-save[data-v-bcc4bf46]{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--stamp);color:var(--ink)}.youtube-dialog-cancel[data-v-bcc4bf46]:disabled,.youtube-dialog-save[data-v-bcc4bf46]:disabled{opacity:.6;box-shadow:none}@media (prefers-reduced-motion:reduce){.youtube-dialog-save[data-v-bcc4bf46],.youtube-dialog-cancel[data-v-bcc4bf46]{transition:none}}.youtube-channels[data-v-51294437]{background:var(--paper-2);color:var(--ink);box-shadow:0 1px 0 var(--rule), 0 14px 26px -14px var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}.youtube-channels-title[data-v-51294437]{font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:18px;font-weight:800}.youtube-channels-toggle[data-v-51294437]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.youtube-channels-summary[data-v-51294437]{font:11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;display:inline-flex}.youtube-channels-count[data-v-51294437]{font-variant-numeric:tabular-nums}.youtube-channels-caret[data-v-51294437]{font-size:13px}.youtube-channels-body[data-v-51294437]{flex-direction:column;gap:10px;min-width:0;display:flex}.youtube-channels-list[data-v-51294437]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.youtube-channels-pagination[data-v-51294437]{border-top:1px dashed var(--rule);color:var(--ink-muted);font-family:var(--body);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:11px;display:flex}.youtube-channels-pagination button[data-v-51294437]{border:1px dashed var(--rule);width:28px;height:26px;color:var(--ink);cursor:pointer;background:0 0;font-size:18px;line-height:1}.youtube-channels-pagination button[data-v-51294437]:disabled{opacity:.45;cursor:not-allowed}.youtube-channels-pagination button[data-v-51294437]:focus-visible{outline:2px dashed var(--signal);outline-offset:2px}.youtube-channels-item[data-v-51294437]{border-top:1px dashed var(--rule);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.youtube-channels-item[data-v-51294437]:first-child{border-top:0}.youtube-channels-avatar[data-v-51294437]{background:color-mix(in srgb, var(--ink) 12%, var(--paper));border:1px solid var(--rule);width:32px;height:32px;color:var(--ink-muted);font-family:var(--stencil);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.youtube-channels-text[data-v-51294437]{flex-direction:column;min-width:0;display:flex}.youtube-channels-name[data-v-51294437]{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.25}.youtube-channels-handle[data-v-51294437]{color:var(--ink-muted);font-size:11.5px}.youtube-channels-new[data-v-51294437]{color:var(--stamp);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.youtube-channels-remove[data-v-51294437]{color:var(--ink-muted);background:0 0;border:1px solid #0000;padding:2px 6px;font-size:18px;line-height:1}.youtube-channels-remove[data-v-51294437]:hover{color:var(--stamp);border-color:var(--stamp)}.youtube-channels-form[data-v-51294437]{flex-direction:column;gap:8px;display:flex}.youtube-channels-label[data-v-51294437]{color:var(--ink-muted);font-family:var(--body);font-size:12px}.youtube-channels-input[data-v-51294437]{box-sizing:border-box;background:var(--paper);width:100%;min-width:0;color:var(--ink);border:1px dashed var(--rule);font-family:var(--body);padding:7px 9px;font-size:13px}.youtube-channels-input[data-v-51294437]::placeholder{color:var(--ink-muted)}.youtube-channels-help[data-v-51294437]{color:var(--ink-muted);font-family:var(--body);margin:0;font-size:12px;line-height:1.4}.youtube-channels-add[data-v-51294437]{border:2px solid var(--ink);color:var(--ink);box-shadow:3px 3px 0 var(--stamp);font-family:var(--stencil);letter-spacing:.12em;text-transform:uppercase;background:0 0;align-self:flex-start;padding:7px 12px;font-size:13px;font-weight:800}.youtube-channels-add[data-v-51294437]:disabled{opacity:.6;box-shadow:none}.youtube-channels-note[data-v-51294437]{font-family:var(--serif);color:var(--ink-muted);margin:0;font-size:13.5px}.youtube-channels-error[data-v-51294437]{color:var(--stamp);font-family:var(--body);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.youtube-card.sheet[data-v-f417c3af]{gap:10px;padding:14px}.youtube-card.is-selected[data-v-f417c3af]{box-shadow:0 0 0 3px var(--carbon), 0 1px 2px var(--shadow-soft), 0 10px 24px var(--shadow-soft)}.youtube-card.is-selecting .youtube-card-link[data-v-f417c3af]{pointer-events:none}.youtube-card-check[data-v-f417c3af]{z-index:4;border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--paper);width:26px;height:26px;color:var(--ink);font-family:var(--stencil);box-shadow:2px 2px 0 var(--shadow);place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid;position:absolute;top:8px;left:8px}.youtube-card-check[aria-pressed=true][data-v-f417c3af]{background:var(--stamp);border-color:var(--stamp);color:var(--paper)}.youtube-card-body[data-v-f417c3af]{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.youtube-card-thumb[data-v-f417c3af]{box-sizing:border-box;aspect-ratio:16/9;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 7%, transparent) 0 7px, transparent 7px 14px), color-mix(in srgb, var(--ink) 9%, var(--paper-2));border:1px solid var(--rule);border-radius:var(--r-sm);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.youtube-card-image[data-v-f417c3af]{object-fit:cover;width:100%;height:100%;display:block}.youtube-card-thumb-mark[data-v-f417c3af]{font-family:var(--stencil);color:color-mix(in srgb, var(--ink) 55%, transparent);border:2px solid;border-radius:50%;place-items:center;width:36px;height:36px;padding-left:2px;font-size:22px;font-weight:800;display:grid}.youtube-card-text[data-v-f417c3af]{flex-direction:column;gap:3px;min-width:0;display:flex}.youtube-card-kicker[data-v-f417c3af]{color:var(--ink-muted);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:11px;line-height:1.4;display:flex}.youtube-card-kicker b[data-v-f417c3af]{color:var(--ink);font-weight:700}.youtube-card-new[data-v-f417c3af],.youtube-card-opened[data-v-f417c3af]{font-family:var(--stencil);letter-spacing:.1em;color:var(--stamp);border:2px solid var(--stamp);border-radius:var(--r-xs);padding:0 4px;font-size:11px;font-weight:800;rotate:-4deg}.youtube-card-opened[data-v-f417c3af]{color:var(--ink-muted);border-color:var(--ink-muted);rotate:0deg}.youtube-card-folder[data-v-f417c3af]{font-family:var(--body);letter-spacing:.04em;color:var(--manila-ink);background:var(--manila);border-radius:var(--r-xs);padding:0 5px;font-size:10.5px}.youtube-card-title[data-v-f417c3af]{font-family:var(--body);text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.72em;margin:0;font-size:17px;font-weight:700;line-height:1.24;display:-webkit-box;overflow:hidden}.youtube-card-meta[data-v-f417c3af]{color:var(--ink-muted);font-family:var(--body);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.youtube-card-actions[data-v-f417c3af]{z-index:2;border-top:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:9px;display:flex;position:relative}.youtube-card-action[data-v-f417c3af]{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-muted);font-family:var(--body);letter-spacing:.04em;padding:4px 8px;font-size:11.5px;line-height:1.3;transition:color .15s,border-color .15s,background .15s}.youtube-card-action[data-v-f417c3af]:hover{color:var(--ink);border-color:var(--ink)}.youtube-card-action.is-on[data-v-f417c3af]{color:var(--stamp);border-color:var(--stamp);font-weight:700}.youtube-card-action.is-stamping[data-v-f417c3af]{animation:.34s cubic-bezier(.2,.8,.2,1) youtube-favorite-stamp-f417c3af}.youtube-card-action.is-tearing[data-v-f417c3af]{animation:.24s ease-in youtube-favorite-tear-f417c3af}.youtube-card-action.is-copied[data-v-f417c3af]{color:var(--carbon);border-color:var(--carbon)}.youtube-card-action[data-v-f417c3af]:disabled{opacity:.6}.youtube-card-action-spacer[data-v-f417c3af]{flex:auto}.youtube-card-action-hint[data-v-f417c3af]{color:var(--ink-muted);letter-spacing:.04em;font-size:10.5px}.youtube-card-link[data-v-f417c3af]{z-index:1;position:absolute;inset:0}.youtube-card-link[data-v-f417c3af]:focus-visible{outline-color:#0000}.youtube-card-link[data-v-f417c3af]:focus-visible:after{content:"";outline:2px dashed var(--signal);outline-offset:2px;pointer-events:none;position:absolute;inset:2px}.youtube-card-sr[data-v-f417c3af]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.youtube-card.sheet[data-v-f417c3af]{padding:12px}.youtube-card-body[data-v-f417c3af]{grid-template-columns:112px minmax(0,1fr);gap:10px}.youtube-card-title[data-v-f417c3af]{font-size:16.5px}.youtube-card-action[data-v-f417c3af]{font-size:11px}.youtube-card-action-hint[data-v-f417c3af]{display:none}}@keyframes youtube-favorite-stamp-f417c3af{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.22)rotate(-5deg)}68%{transform:scale(.96)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes youtube-favorite-tear-f417c3af{0%{opacity:1;transform:scale(1)}to{opacity:.65;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.youtube-card-action[data-v-f417c3af]{transition:none}.youtube-card-action.is-stamping[data-v-f417c3af],.youtube-card-action.is-tearing[data-v-f417c3af]{animation:none}}.youtube-panel[data-v-a2a424cf]{flex-direction:column;gap:10px;min-width:0;display:flex}@container (width>=900px){.youtube-panel[data-v-a2a424cf]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:12px;display:grid}.youtube-panel-side[data-v-a2a424cf]{grid-area:1/2}.youtube-panel-content[data-v-a2a424cf],.youtube-panel-note[data-v-a2a424cf]{grid-area:1/1}}.youtube-panel-content[data-v-a2a424cf]{flex-direction:column;gap:10px;min-width:0;display:flex}.youtube-panel-retry[data-v-a2a424cf]{font:inherit;color:var(--ink);background:var(--paper-2);border:1px dashed var(--ink);cursor:pointer;margin-left:8px;padding:4px 8px}.youtube-panel-note[data-v-a2a424cf]{background:var(--paper);color:var(--ink);border:1px dashed var(--rule);font-family:var(--serif);margin:0;padding:18px;font-size:15px;line-height:1.5}.youtube-panel-error[data-v-a2a424cf]{color:var(--stamp)}.youtube-stale-notice[data-v-a2a424cf],.youtube-freshness-toast[data-v-a2a424cf]{z-index:4;box-sizing:border-box;border-left:4px solid var(--stamp);background:var(--paper);width:min(360px,100vw - 32px);color:var(--ink);box-shadow:0 2px 8px var(--shadow);font-family:var(--body);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;position:fixed;inset-block-end:max(16px, env(safe-area-inset-bottom,0px));inset-inline-start:max(16px, env(safe-area-inset-left,0px))}.youtube-stale-notice p[data-v-a2a424cf],.youtube-freshness-toast p[data-v-a2a424cf]{margin:0}.youtube-stale-notice-dismiss[data-v-a2a424cf],.youtube-freshness-toast-dismiss[data-v-a2a424cf]{border:1px dashed var(--rule);color:var(--ink);cursor:pointer;background:0 0;flex:none;padding:0 5px;font-size:16px;line-height:1.2}.youtube-stale-notice-dismiss[data-v-a2a424cf]:focus-visible,.youtube-freshness-toast-dismiss[data-v-a2a424cf]:focus-visible{outline:2px dashed var(--signal);outline-offset:2px}.youtube-subtabs[data-v-a2a424cf]{border-bottom:2px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.youtube-subtabs[data-v-a2a424cf]::-webkit-scrollbar{display:none}.youtube-subtab[data-v-a2a424cf]{background:var(--surface);color:var(--muted);font-family:var(--stencil);letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-bottom:0;flex:none;align-items:center;gap:7px;padding:7px 13px 6px;font-size:14px;font-weight:800;display:inline-flex}.youtube-subtab[aria-selected=true][data-v-a2a424cf]{background:var(--paper);color:var(--ink);border-color:var(--rule);box-shadow:0 1px 0 var(--paper)}.youtube-subtab-count[data-v-a2a424cf]{font-family:var(--body);opacity:.75;font-size:11px;font-weight:400}.youtube-view[data-v-a2a424cf]{flex-direction:column;gap:12px;min-width:0;display:flex}.youtube-view-head[data-v-a2a424cf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.youtube-view-title-sr[data-v-a2a424cf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.youtube-grid[data-v-a2a424cf]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:12px;min-width:0;display:grid;position:relative}.youtube-grid[data-v-a2a424cf] .youtube-card:nth-child(5n+1){--tilt:-.3deg}.youtube-grid[data-v-a2a424cf] .youtube-card:nth-child(5n+2){--tilt:.4deg}.youtube-grid[data-v-a2a424cf] .youtube-card:nth-child(5n+3){--tilt:-.5deg}.youtube-grid[data-v-a2a424cf] .youtube-card:nth-child(5n+4){--tilt:.3deg}.youtube-grid[data-v-a2a424cf] .youtube-card:nth-child(5n+5){--tilt:-.2deg}.youtube-view-actions[data-v-a2a424cf]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.youtube-view-action[data-v-a2a424cf]{border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-muted);font-family:var(--body);letter-spacing:.04em;padding:5px 9px;font-size:11.5px;line-height:1.3}.youtube-view-action[data-v-a2a424cf]:hover{color:var(--ink);border-color:var(--ink)}.youtube-view-action[aria-pressed=true][data-v-a2a424cf]{border-color:var(--ink);color:var(--ink);font-weight:700}.youtube-view-action-danger[data-v-a2a424cf]{color:var(--stamp);border-color:var(--stamp)}.youtube-view-action[data-v-a2a424cf]:disabled{opacity:.55;cursor:not-allowed}.youtube-bulkbar[data-v-a2a424cf]{z-index:5;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--stamp);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex;position:sticky;bottom:12px}.youtube-bulkbar strong[data-v-a2a424cf]{font-family:var(--stencil);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:800}.youtube-bulkbar-cancel[data-v-a2a424cf]{margin-left:auto}@media (width<=700px){.youtube-view-head[data-v-a2a424cf]{align-items:flex-start}.youtube-view-actions[data-v-a2a424cf]{width:100%}.youtube-bulkbar-cancel[data-v-a2a424cf]{margin-left:0}}@media (prefers-reduced-motion:reduce){.youtube-subtab[data-v-a2a424cf]{transition:none}}.share-dialog[data-v-c611ee01]{z-index:50;background:color-mix(in srgb, var(--redact) 72%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.share-dialog-panel[data-v-c611ee01]{background:var(--paper);width:min(100%,470px);max-height:min(86vh,680px);color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 30px 60px -20px var(--shadow);flex-direction:column;gap:10px;padding:18px;animation:.22s ease-out both share-dialog-in-c611ee01;display:flex;overflow:auto}.share-dialog-kicker[data-v-c611ee01]{color:var(--stamp);font:700 11px/1.35 var(--body);letter-spacing:.1em;text-transform:uppercase;margin:0}.share-dialog-title[data-v-c611ee01]{font:800 20px/1.2 var(--stencil);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.share-dialog-note[data-v-c611ee01],.share-dialog-status[data-v-c611ee01],.share-dialog-one-time[data-v-c611ee01]{color:var(--ink-muted);font:13px/1.45 var(--serif);margin:0}.share-dialog-one-time[data-v-c611ee01]{color:var(--stamp);font-family:var(--body);font-size:11.5px}.share-dialog-link[data-v-c611ee01]{flex-wrap:wrap;gap:6px;display:flex}.share-dialog-link input[data-v-c611ee01]{border:1px dashed var(--rule);background:var(--paper-2);min-width:0;color:var(--ink);font:12px/1.35 var(--body);flex:220px;padding:7px 8px}.share-dialog-actions[data-v-c611ee01]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.share-dialog-action[data-v-c611ee01],.share-dialog-primary[data-v-c611ee01],.share-dialog-close[data-v-c611ee01]{border:1px solid var(--rule);background:var(--paper-2);min-height:34px;color:var(--ink-muted);font:11.5px/1.25 var(--body);padding:6px 10px}.share-dialog-action[data-v-c611ee01]:hover{color:var(--ink);border-color:var(--ink)}.share-dialog-action.share-dialog-danger[data-v-c611ee01]{color:var(--stamp);border-color:var(--stamp)}.share-dialog-primary[data-v-c611ee01]{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--stamp);color:var(--ink);font:800 12px/1 var(--stencil);letter-spacing:.08em;text-transform:uppercase}.share-dialog-close[data-v-c611ee01]{color:var(--ink-muted);font:800 12px/1 var(--stencil);letter-spacing:.08em;text-transform:uppercase;border-style:dashed}.share-dialog-error[data-v-c611ee01]{color:var(--stamp);font:12px/1.4 var(--body);margin:0}.share-dialog-primary[data-v-c611ee01]:disabled,.share-dialog-action[data-v-c611ee01]:disabled,.share-dialog-close[data-v-c611ee01]:disabled{opacity:.6;box-shadow:none}.share-dialog-sr[data-v-c611ee01]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes share-dialog-in-c611ee01{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.share-dialog-panel[data-v-c611ee01]{animation:none}}.feed-favorites-panel[data-v-3a517419]{min-width:0;padding-block:22px 56px}.feed-favorites-total[data-v-3a517419]{border:1px solid var(--line);color:var(--muted);font:700 11px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 7px}.feed-favorites-toolbar[data-v-3a517419]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.feed-favorites-search-label[data-v-3a517419],.feed-favorites-sr[data-v-3a517419]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feed-favorites-search[data-v-3a517419]{border:1px dashed var(--line);background:var(--paper);min-width:0;color:var(--ink);font:13px/1.4 var(--body);flex:230px;padding:8px 10px}.feed-favorites-button[data-v-3a517419],.feed-favorites-login[data-v-3a517419]{border:2px solid var(--fg);background:var(--paper-2);min-height:33px;color:var(--ink);box-shadow:2px 2px 0 var(--stamp);font:800 11px/1.2 var(--stencil);letter-spacing:.07em;text-transform:uppercase;padding:6px 10px;text-decoration:none}.feed-favorites-button[data-v-3a517419]:hover,.feed-favorites-login[data-v-3a517419]:hover{border-color:var(--stamp);color:var(--stamp)}.feed-favorites-button.is-secondary[data-v-3a517419]{background:var(--surface);color:var(--fg);box-shadow:none;border-style:dashed}.feed-favorites-button[data-v-3a517419]:disabled{opacity:.55;box-shadow:none}.feed-favorites-folder-area[data-v-3a517419]{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding-bottom:10px;display:grid}.feed-favorites-folders[data-v-3a517419]{flex-wrap:wrap;align-self:start;gap:6px;min-width:0;display:flex}.feed-favorites-chip[data-v-3a517419]{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--fg);font:12px/1.4 var(--body);border-radius:999px;align-items:baseline;gap:7px;padding:3px 12px;display:inline-flex}.feed-favorites-chip[data-v-3a517419]:hover{border-color:var(--fg)}.feed-favorites-chip[aria-pressed=true][data-v-3a517419]{border-color:var(--manila);background:var(--manila);color:var(--manila-ink)}.feed-favorites-chip-name[data-v-3a517419]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-favorites-chip-count[data-v-3a517419]{font-variant-numeric:tabular-nums;font-size:11px}.feed-favorites-folder-create[data-v-3a517419],.feed-favorites-rename-form[data-v-3a517419]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.feed-favorites-folder-create input[data-v-3a517419],.feed-favorites-rename-form input[data-v-3a517419]{border:1px dashed var(--line);background:var(--paper);width:min(180px,44vw);min-width:110px;color:var(--ink);font:12px/1.35 var(--body);padding:7px 8px}.feed-favorites-selected-folder[data-v-3a517419]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 0;display:flex}.feed-favorites-selected-name[data-v-3a517419]{min-width:0;color:var(--muted);font:11px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.feed-favorites-folder-actions[data-v-3a517419]{flex-wrap:wrap;gap:6px;display:flex}.feed-favorites-state[data-v-3a517419]{border:1px dashed var(--line);background:var(--surface);color:var(--fg);font:14px/1.5 var(--serif);margin:12px 0 0;padding:14px}.feed-favorites-state p[data-v-3a517419]{margin:0}.feed-favorites-state p[data-v-3a517419]+*{margin-top:10px}.feed-favorites-error[data-v-3a517419]{color:var(--stamp);font:12px/1.45 var(--body);margin:8px 0}.feed-favorites-section[data-v-3a517419]{gap:10px;min-width:0;margin-top:16px;display:grid}.feed-favorites-section+.feed-favorites-section[data-v-3a517419]{margin-top:20px}.feed-favorites-section-title[data-v-3a517419]{font:600 16px/1.2 var(--stencil);letter-spacing:.1em;text-transform:uppercase;margin:0}.feed-favorites-section-total[data-v-3a517419]{font-family:var(--body);font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.feed-favorites-list[data-v-3a517419]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:14px;min-width:0;display:grid}.feed-favorites-entry[data-v-3a517419]{flex-direction:column;gap:7px;min-width:0;display:flex}.feed-favorites-move[data-v-3a517419]{border:1px dashed var(--line);background:var(--surface);color:var(--fg);font:11px/1.35 var(--body);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.feed-favorites-move label[data-v-3a517419]{text-transform:uppercase;letter-spacing:.05em}.feed-favorites-move select[data-v-3a517419]{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);flex:110px;padding:6px}@media (width<=720px){.feed-favorites-folder-area[data-v-3a517419]{grid-template-columns:minmax(0,1fr)}.feed-favorites-folder-create[data-v-3a517419]{width:100%}.feed-favorites-folder-create input[data-v-3a517419]{flex:130px}}@media (prefers-reduced-motion:reduce){.feed-favorites-chip[data-v-3a517419]{transition:none}}.feed-favorites-shared-page[data-v-d2b5e070]{min-height:100vh;padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));background:var(--bg);color:var(--fg)}.feed-favorites-shared-header[data-v-d2b5e070]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;min-height:64px;padding-block:10px;display:flex}.feed-favorites-shared-brand[data-v-d2b5e070]{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:10px 14px;text-decoration:none;display:inline-flex}.feed-favorites-shared-wordmark[data-v-d2b5e070]{font:800 25px/1 var(--stencil);letter-spacing:.07em;text-transform:uppercase}.feed-favorites-shared-wordmark b[data-v-d2b5e070]{color:var(--stamp)}.feed-favorites-shared-motto[data-v-d2b5e070]{color:var(--muted);font:italic 12px/1.3 var(--serif)}.feed-favorites-shared-back[data-v-d2b5e070]{border:1px dashed var(--line);color:var(--fg);font:700 11px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;text-decoration:none}.feed-favorites-shared-back[data-v-d2b5e070]:hover{border-color:var(--stamp);color:var(--stamp)}.feed-favorites-shared-content[data-v-d2b5e070]{width:min(100%,1180px);margin:26px auto 0}.feed-favorites-shared-kicker[data-v-d2b5e070]{color:var(--stamp);font:700 11px/1.4 var(--body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px}.feed-favorites-shared-content h1[data-v-d2b5e070]{font:800 clamp(24px, 4vw, 34px)/1.12 var(--stencil);letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.feed-favorites-shared-note[data-v-d2b5e070]{color:var(--muted);font:14px/1.5 var(--serif);margin:6px 0 0}.feed-favorites-shared-count[data-v-d2b5e070]{color:var(--muted);font:700 11px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;margin:9px 0 0}.feed-favorites-shared-list[data-v-d2b5e070]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.feed-favorites-shared-state[data-v-d2b5e070]{border:1px dashed var(--line);background:var(--surface);color:var(--fg);font:14px/1.5 var(--serif);margin:14px 0 0;padding:14px}.feed-favorites-shared-footer[data-v-d2b5e070]{border-top:1px dashed var(--line);color:var(--muted);font:11px/1.5 var(--body);margin:18px 0 0;padding-top:9px}.feed-favorites-shared-retry[data-v-d2b5e070]{border:2px solid var(--fg);background:var(--paper-2);color:var(--ink);box-shadow:3px 3px 0 var(--stamp);font:800 12px/1.2 var(--stencil);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;padding:7px 10px}@media (prefers-reduced-motion:reduce){.feed-favorites-shared-retry[data-v-d2b5e070]{transition:none}}.admin-monitor[data-v-e769a847]{color:var(--fg);gap:14px;margin-top:4px;display:grid}.admin-monitor-head[data-v-e769a847],.admin-monitor-sheet-head[data-v-e769a847],.admin-monitor-progress-head[data-v-e769a847]{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-monitor-head[data-v-e769a847]{border-bottom:2px solid var(--manila);flex-wrap:wrap;align-items:end;padding:0 0 10px}.admin-monitor-eyebrow[data-v-e769a847],.admin-monitor-meta[data-v-e769a847]{color:var(--muted);font:11px/1.4 var(--body);letter-spacing:.07em;text-transform:uppercase;margin:0}.admin-monitor-sheet .admin-monitor-meta[data-v-e769a847]{color:var(--ink-muted)}.admin-monitor-title[data-v-e769a847]{font:600 26px/1.1 var(--stencil);letter-spacing:.07em;text-transform:uppercase;margin:4px 0 0}.admin-monitor-live[data-v-e769a847]{color:var(--muted);font:12px/1.4 var(--body);flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.admin-monitor-state[data-v-e769a847]{color:var(--fg);text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.admin-monitor-indicator[data-v-e769a847]{color:var(--carbon)}.admin-monitor-state.is-stale .admin-monitor-indicator[data-v-e769a847],.admin-monitor-state.is-error .admin-monitor-indicator[data-v-e769a847]{color:var(--signal)}.admin-monitor-state.is-paused .admin-monitor-indicator[data-v-e769a847]{color:var(--muted)}.admin-monitor-retry[data-v-e769a847]{border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:32px;color:var(--fg);font:600 11px/1.2 var(--stencil);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px}.admin-monitor-retry[data-v-e769a847]:focus-visible,summary[data-v-e769a847]:focus-visible{outline:2px dashed var(--signal);outline-offset:3px}.admin-monitor-notice[data-v-e769a847]{border-left:3px solid var(--carbon);border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--paper);color:var(--ink);font:13px/1.5 var(--body);margin:0;padding:10px 12px}.admin-monitor-notice.is-error[data-v-e769a847]{border-color:var(--stamp)}.admin-monitor-notice.is-error[data-v-e769a847]:before{content:"▲";color:var(--stamp);margin-right:8px}.admin-monitor-notice.is-paused[data-v-e769a847]:before{content:"‖";margin-right:8px;font-weight:700}.admin-monitor-grid[data-v-e769a847]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-monitor-sheet[data-v-e769a847]{border:1px solid var(--sheet-edge);border-radius:var(--r);background:var(--paper);min-width:0;color:var(--ink);box-shadow:0 1px 2px var(--shadow-soft), 0 10px 24px var(--shadow-soft);padding:16px 18px;position:relative}.admin-monitor-sheet[data-v-e769a847]:before{content:"";border-radius:inherit;background-image:var(--noise);opacity:var(--fibre-op);mix-blend-mode:var(--fibre-blend);pointer-events:none;background-size:220px;position:absolute;inset:0}.admin-monitor-sheet-head[data-v-e769a847]{border-bottom:1px dashed var(--rule);align-items:start;margin-bottom:12px;padding-bottom:10px}.admin-monitor-sheet h4[data-v-e769a847]{font:600 20px/1.12 var(--stencil);letter-spacing:.05em;text-transform:uppercase;margin:3px 0 0}.admin-monitor-sheet h5[data-v-e769a847]{font:700 14px/1.4 var(--body);margin:0 0 6px}.admin-monitor-tag[data-v-e769a847]{border:1px solid var(--rule);border-radius:var(--r-xs);max-width:45%;color:var(--ink);font:11px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;flex:0 auto;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.admin-monitor-tag[data-state][data-v-e769a847]{border:1.5px solid}.admin-monitor-tag[data-state=ok][data-v-e769a847]{color:var(--carbon)}.admin-monitor-tag[data-state=idle][data-v-e769a847]{color:var(--ink-muted)}.admin-monitor-tag[data-state=warn][data-v-e769a847],.admin-monitor-tag[data-state=error][data-v-e769a847]{color:var(--stamp)}.admin-monitor-tag[data-state=ok][data-v-e769a847]:before{content:"●"}.admin-monitor-tag[data-state=idle][data-v-e769a847]:before{content:"○"}.admin-monitor-tag[data-state=warn][data-v-e769a847]:before{content:"▲"}.admin-monitor-tag[data-state=error][data-v-e769a847]:before{content:"■"}.admin-monitor-tag.is-signal[data-v-e769a847]{border-color:var(--stamp);color:var(--stamp)}.admin-monitor-progress-head[data-v-e769a847]{align-items:end}.admin-monitor-number[data-v-e769a847]{font:800 32px/1 var(--stencil);font-variant-numeric:tabular-nums;margin-top:5px;display:block}.admin-monitor-percent[data-v-e769a847]{color:var(--ink);font:600 21px/1 var(--stencil)}.admin-monitor-track[data-v-e769a847]{border:1px solid var(--ink-muted);border-radius:var(--r-xs);background:var(--paper-2);height:10px;margin:11px 0;overflow:hidden}.admin-monitor-fill[data-v-e769a847]{border-radius:inherit;background:var(--carbon);height:100%;transition:width .2s var(--ease)}.admin-monitor-fill.is-indeterminate[data-v-e769a847]{width:32%;animation:1.8s ease-in-out infinite alternate admin-monitor-indeterminate-e769a847}.admin-monitor-description[data-v-e769a847],.admin-monitor-model[data-v-e769a847]{color:var(--ink-muted);font:14px/1.5 var(--serif);margin:8px 0}.admin-monitor-stages[data-v-e769a847]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.admin-monitor-stages li[data-v-e769a847]{border:1px dashed var(--ink-muted);border-radius:var(--r-sm);min-width:0;color:var(--ink-muted);font:11px/1.4 var(--body);overflow-wrap:anywhere;padding:8px 9px}.admin-monitor-stages li.is-active[data-v-e769a847],.admin-monitor-stages li.is-complete[data-v-e769a847]{border-style:solid;border-color:var(--carbon);color:var(--carbon)}.admin-monitor-stages li.is-active[data-v-e769a847]{border-width:2px}.admin-monitor-stages strong[data-v-e769a847],.admin-monitor-stages span[data-v-e769a847]{display:block}.admin-monitor-stages span[data-v-e769a847]{margin-top:4px}.admin-monitor-counts[data-v-e769a847]{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:7px;margin:12px 0;display:grid}.admin-monitor-counts>div[data-v-e769a847]{border-radius:var(--r-sm);background:var(--paper-2);min-width:0;padding:8px 9px}.admin-monitor-counts span[data-v-e769a847]{color:var(--ink-muted);font:10px/1.35 var(--body);text-transform:uppercase;display:block}.admin-monitor-counts strong[data-v-e769a847]{font:800 18px/1.1 var(--stencil);overflow-wrap:anywhere;margin-top:5px;display:block}.admin-monitor-llm-counts[data-v-e769a847]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.admin-monitor-run-meta[data-v-e769a847],.admin-monitor-detail-list[data-v-e769a847]{gap:6px;margin:13px 0 0;display:grid}.admin-monitor-run-meta>div[data-v-e769a847],.admin-monitor-detail-list>div[data-v-e769a847]{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr);gap:8px;padding-bottom:6px;display:grid}.admin-monitor-run-meta dt[data-v-e769a847],.admin-monitor-detail-list dt[data-v-e769a847]{color:var(--ink-muted);font:10px/1.4 var(--body);text-transform:uppercase}.admin-monitor-run-meta dd[data-v-e769a847],.admin-monitor-detail-list dd[data-v-e769a847]{color:var(--ink);font:12px/1.4 var(--body);overflow-wrap:anywhere;margin:0}.admin-monitor-latest-batch[data-v-e769a847]{border-left:3px solid var(--carbon);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--paper-2);margin:14px 0;padding:12px}.admin-monitor-priority[data-v-e769a847]{border-left:3px solid var(--carbon);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--paper-2);margin:12px 0;padding:12px}.admin-monitor-priority h5[data-v-e769a847]{font:700 14px/1.4 var(--body);margin:0 0 8px}.admin-monitor-priority-list[data-v-e769a847]{gap:6px;margin:0;display:grid}.admin-monitor-priority-list>div[data-v-e769a847]{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr);gap:8px;padding-bottom:6px;display:grid}.admin-monitor-priority-list dt[data-v-e769a847]{color:var(--ink-muted);font:10px/1.4 var(--body);text-transform:uppercase}.admin-monitor-priority-list dd[data-v-e769a847]{color:var(--ink);font:12px/1.4 var(--body);overflow-wrap:anywhere;margin:0}.admin-monitor-latest-batch p[data-v-e769a847]{font:13px/1.5 var(--serif);overflow-wrap:anywhere;margin:4px 0}.admin-monitor-response-counts[data-v-e769a847]{color:var(--ink)}.admin-monitor-muted[data-v-e769a847],.admin-monitor-empty[data-v-e769a847]{color:var(--ink-muted);font:13px/1.5 var(--serif);margin:9px 0}.admin-monitor-full[data-v-e769a847]{grid-column:1/-1}.admin-monitor-list[data-v-e769a847]{margin:0;padding:0;list-style:none}.admin-monitor-row[data-v-e769a847]{border-bottom:1px dashed var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 12px;min-width:0;padding:10px 0;display:flex}.admin-monitor-row[data-v-e769a847]:last-child{border-bottom:0}.admin-monitor-row-main[data-v-e769a847]{overflow-wrap:anywhere;flex:200px;gap:5px;min-width:0;display:grid}.admin-monitor-row-main>strong[data-v-e769a847]{font:700 13px/1.4 var(--body)}.admin-monitor-row-main>span[data-v-e769a847]{color:var(--ink-muted);font:12px/1.45 var(--serif)}.admin-monitor-row details[data-v-e769a847]{margin-top:5px}.admin-monitor-row summary[data-v-e769a847]{cursor:pointer;color:var(--carbon);font:12px/1.4 var(--body)}.admin-monitor-detail-list[data-v-e769a847]{margin-top:8px}.admin-monitor-pagination[data-v-e769a847]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.admin-monitor-pagination-count[data-v-e769a847]{color:var(--ink-muted);font:12px/1.4 var(--body)}.admin-monitor-pagination-actions[data-v-e769a847]{font:12px/1.4 var(--body);align-items:center;gap:10px;display:flex}.admin-monitor-pagination-actions button[data-v-e769a847]{border:1px dashed var(--ink);border-radius:var(--r-sm);min-height:40px;color:var(--ink);font:14px var(--stencil);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 12px}.admin-monitor-pagination-actions button[data-v-e769a847]:disabled{opacity:.45;cursor:default}.admin-monitor-pagination-actions button[data-v-e769a847]:focus-visible{outline:2px dashed var(--signal);outline-offset:3px}@media (width>=900px){.admin-monitor-grid[data-v-e769a847]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.admin-monitor-full[data-v-e769a847]{grid-column:auto}}@media (width<=800px){.admin-monitor-head[data-v-e769a847]{flex-direction:column;align-items:start}.admin-monitor-live[data-v-e769a847]{justify-content:start}}@media (width<=540px){.admin-monitor-sheet[data-v-e769a847]{padding:14px}.admin-monitor-stages[data-v-e769a847]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-monitor-tag[data-v-e769a847]{max-width:100%}.admin-monitor-run-meta>div[data-v-e769a847],.admin-monitor-detail-list>div[data-v-e769a847],.admin-monitor-priority-list>div[data-v-e769a847]{grid-template-columns:1fr;gap:2px}.admin-monitor-pagination[data-v-e769a847]{flex-direction:column;align-items:start}.admin-monitor-pagination-actions[data-v-e769a847]{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.admin-monitor-fill[data-v-e769a847]{transition:none}.admin-monitor-fill.is-indeterminate[data-v-e769a847]{width:32%;animation:none}}@keyframes admin-monitor-indeterminate-e769a847{0%{transform:translate(-20%)}to{transform:translate(230%)}}.admin-presence[data-v-a23031bd]{gap:13px;display:grid}.admin-presence-head[data-v-a23031bd]{border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.admin-presence-eyebrow[data-v-a23031bd]{color:var(--ink-muted);font:12px/1.4 var(--body);letter-spacing:.07em;text-transform:uppercase}.admin-presence-title[data-v-a23031bd]{color:var(--ink);font:600 21px/1.1 var(--stencil);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;margin:4px 0 0}.admin-presence-grid[data-v-a23031bd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-presence-metric[data-v-a23031bd]{border:1px dashed var(--rule);border-radius:var(--r-sm);background:var(--paper-2);min-width:0;padding:8px 10px}.admin-presence-metric dt[data-v-a23031bd]{color:var(--ink-muted);font:11px/1.4 var(--body);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere}.admin-presence-metric dd[data-v-a23031bd]{color:var(--ink);font:800 26px/1 var(--stencil);font-variant-numeric:tabular-nums;margin:6px 0 0}.admin-presence-status[data-v-a23031bd]{border-left:3px solid var(--carbon);border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--paper-2);color:var(--ink);font:12px/1.5 var(--body);margin:0;padding:10px 12px}.admin-presence-status[data-v-a23031bd]:before{content:"●";color:var(--carbon);margin-right:6px}.admin-presence-status[data-connection=loading][data-v-a23031bd]:before,.admin-presence-status[data-freshness=unavailable][data-v-a23031bd]:before{content:"○";color:var(--ink-muted)}.admin-presence-status[data-freshness=stale][data-v-a23031bd],.admin-presence-status[data-connection=disconnected][data-v-a23031bd],.admin-presence-status[data-connection=unavailable][data-v-a23031bd]{border-color:var(--stamp)}.admin-presence-status[data-freshness=stale][data-v-a23031bd]:before,.admin-presence-status[data-connection=disconnected][data-v-a23031bd]:before,.admin-presence-status[data-connection=unavailable][data-v-a23031bd]:before{content:"▲";color:var(--stamp)}.admin-presence-updated[data-v-a23031bd],.admin-presence-note[data-v-a23031bd],.admin-presence-interval[data-v-a23031bd]{color:var(--ink-muted);font:12px/1.5 var(--body);margin:0}.admin-presence-updated[data-v-a23031bd]{flex-wrap:wrap;gap:4px;display:flex}@media (width<=640px){.admin-presence-grid[data-v-a23031bd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=380px){.admin-presence-grid[data-v-a23031bd]{grid-template-columns:1fr}}.admin-panel[data-v-beefe43b]{min-width:0;color:var(--fg);gap:16px;display:grid}.admin-hero[data-v-beefe43b]{justify-content:space-between;align-items:end;gap:20px;padding:24px 0 6px;display:flex}.admin-eyebrow[data-v-beefe43b],.admin-meta[data-v-beefe43b]{color:var(--muted);font:12px/1.4 var(--body);letter-spacing:.07em;text-transform:uppercase;margin:0}.admin-title[data-v-beefe43b]{font:600 clamp(36px, 5vw, 62px)/1 var(--stencil);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;margin:6px 0}.admin-intro[data-v-beefe43b]{max-width:68ch;color:var(--muted);font:16px/1.5 var(--serif);margin:0}.admin-badge[data-v-beefe43b]{border-radius:var(--r-xs);background:var(--manila);color:var(--manila-ink);font:12px/1.3 var(--body);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:8px 12px}.admin-nav[data-v-beefe43b]{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px;min-width:0;display:flex;overflow-x:auto}.admin-nav-tab[data-v-beefe43b]{min-height:42px;color:var(--muted);font:600 14px/1.2 var(--stencil);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:6px 12px}.admin-nav-tab[data-v-beefe43b]:hover{color:var(--fg)}.admin-nav-tab[aria-selected=true][data-v-beefe43b]{color:var(--fg);border-bottom-color:var(--manila)}.admin-nav-tab[data-v-beefe43b]:focus-visible{outline:2px dashed var(--signal);outline-offset:-4px}.admin-surfaces[data-v-beefe43b]{min-width:0;display:grid}.admin-content[data-v-beefe43b]{align-content:start;gap:14px;min-width:0;padding-top:4px;display:grid}.admin-metrics[data-v-beefe43b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.admin-kpi[data-v-beefe43b]{border:1px solid var(--sheet-edge);border-radius:var(--r);background:var(--paper);min-width:0;color:var(--ink);box-shadow:0 1px 2px var(--shadow-soft);align-content:start;justify-items:start;gap:4px;padding:12px 14px;display:grid}.admin-kpi strong[data-v-beefe43b]{font:800 30px/1.1 var(--stencil);letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.admin-kpi small[data-v-beefe43b]{color:var(--ink-muted);font:12px/1.4 var(--body)}.admin-kpi .admin-meta[data-v-beefe43b]{color:var(--ink-muted);letter-spacing:.08em;font-size:11px}.admin-grid[data-v-beefe43b]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-sheet[data-v-beefe43b]{border:1px solid var(--sheet-edge);border-radius:var(--r);background:var(--paper);min-width:0;color:var(--ink);box-shadow:0 1px 2px var(--shadow-soft), 0 10px 24px var(--shadow-soft);padding:16px 18px;position:relative}.admin-sheet[data-v-beefe43b]:before{content:"";border-radius:inherit;background-image:var(--noise);opacity:var(--fibre-op);mix-blend-mode:var(--fibre-blend);pointer-events:none;background-size:220px;position:absolute;inset:0}.admin-sheet .admin-meta[data-v-beefe43b]{color:var(--ink-muted)}.admin-sheet-head[data-v-beefe43b]{border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.admin-section-title[data-v-beefe43b]{font:600 21px/1.1 var(--stencil);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;margin:4px 0 0}.admin-description[data-v-beefe43b]{color:var(--ink-muted);font:15px/1.5 var(--serif);margin:0 0 14px}.admin-note[data-v-beefe43b]{border-left:3px solid var(--carbon);border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--paper-2);color:var(--ink);font:12px/1.5 var(--body);margin:14px 0 0;padding:10px 12px}.admin-list[data-v-beefe43b]{margin:0;padding:0;list-style:none}.admin-row[data-v-beefe43b]{border-bottom:1px dashed var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:10px 0;display:flex}.admin-row[data-v-beefe43b]:last-child{border-bottom:0}.admin-row-main[data-v-beefe43b]{overflow-wrap:anywhere;flex:220px;min-width:0}.admin-row-main strong[data-v-beefe43b]{font:700 14px/1.4 var(--body);display:block}.admin-row-main small[data-v-beefe43b]{color:var(--ink-muted);font:12px/1.4 var(--body);margin-top:3px;display:block}.admin-row-main p[data-v-beefe43b]{color:var(--ink-muted);font:14px/1.5 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.admin-tag[data-v-beefe43b]{border:1px solid var(--rule);border-radius:var(--r-xs);max-width:100%;color:var(--ink);font:11px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;flex:none;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.admin-tag[data-state][data-v-beefe43b],.admin-state-line[data-state][data-v-beefe43b]{border:1.5px solid}.admin-state-line[data-state][data-v-beefe43b]{border-radius:var(--r-xs);align-items:center;gap:6px;max-width:100%;padding:2px 8px;display:inline-flex}.admin-tag[data-state=ok][data-v-beefe43b]{color:var(--carbon)}.admin-tag[data-state=idle][data-v-beefe43b],.admin-state-line[data-state=idle][data-v-beefe43b]{color:var(--ink-muted)}.admin-tag[data-state=warn][data-v-beefe43b]{color:var(--stamp)}.admin-tag[data-state][data-v-beefe43b]:before,.admin-state-line[data-state][data-v-beefe43b]:before{flex:none}.admin-tag[data-state=ok][data-v-beefe43b]:before,.admin-state-line[data-state=ok][data-v-beefe43b]:before{content:"●"}.admin-tag[data-state=idle][data-v-beefe43b]:before,.admin-state-line[data-state=idle][data-v-beefe43b]:before{content:"○"}.admin-tag[data-state=warn][data-v-beefe43b]:before{content:"▲"}.admin-target-tags[data-v-beefe43b]{flex-wrap:wrap;flex:0 auto;justify-content:end;gap:5px;min-width:0;max-width:55%;display:flex}.admin-target-tags .admin-tag[data-v-beefe43b]{max-width:100%}.admin-tag.is-signal[data-v-beefe43b],.admin-description.is-signal[data-v-beefe43b]{color:var(--stamp);border-color:var(--stamp)}.admin-description.is-signal[data-v-beefe43b]{border:0}.admin-empty[data-v-beefe43b]{color:var(--ink-muted);font:14px/1.5 var(--serif);margin:0;padding:10px 0}.admin-tools[data-v-beefe43b]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-row~.admin-tools[data-v-beefe43b]{margin-top:12px}.admin-button[data-v-beefe43b],.admin-retry[data-v-beefe43b]{border:1.5px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);min-height:40px;color:var(--paper);font:600 13px/1.2 var(--stencil);letter-spacing:.07em;text-transform:uppercase;transition:background-color .18s var(--ease);padding:8px 12px}.admin-button[data-v-beefe43b]:hover,.admin-retry[data-v-beefe43b]:hover{background:color-mix(in srgb, var(--ink) 82%, var(--paper))}.admin-button.is-ghost[data-v-beefe43b]{border:1px dashed var(--ink);color:var(--ink);background:0 0}.admin-button.is-ghost[data-v-beefe43b]:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.admin-button.is-danger[data-v-beefe43b]{color:var(--stamp);border-color:var(--stamp)}.admin-button[data-v-beefe43b]:disabled,.admin-retry[data-v-beefe43b]:disabled{cursor:not-allowed;opacity:.6}.admin-user-actions[data-v-beefe43b]{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.admin-field[data-v-beefe43b]{color:var(--ink);font:12px/1.4 var(--body);letter-spacing:.04em;text-transform:uppercase;gap:6px;display:grid}.admin-field input[data-v-beefe43b],.admin-field textarea[data-v-beefe43b],.admin-field select[data-v-beefe43b]{border:1px solid var(--ink-muted);border-radius:var(--r-sm);background:var(--paper-2);width:100%;min-width:0;color:var(--ink);font:14px/1.45 var(--body);letter-spacing:normal;text-transform:none;padding:10px}.admin-field textarea[data-v-beefe43b]{resize:vertical}.admin-search[data-v-beefe43b]{margin-bottom:8px}.admin-form[data-v-beefe43b],.admin-create-team[data-v-beefe43b],.admin-team-edit[data-v-beefe43b],.admin-add-member[data-v-beefe43b]{gap:12px;display:grid}.admin-team-edit[data-v-beefe43b],.admin-add-member[data-v-beefe43b]{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:12px 0}.admin-create-team[data-v-beefe43b]{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:12px}.admin-preview[data-v-beefe43b]{border:1.5px solid var(--carbon);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink);overflow-wrap:anywhere;gap:6px;margin-top:18px;padding:12px 14px;display:grid}.admin-preview[data-tone=warning][data-v-beefe43b]{border-color:var(--stamp)}.admin-preview[data-tone=success][data-v-beefe43b]{border-color:var(--carbon);border-style:dashed}.admin-preview strong[data-v-beefe43b]{font:700 15px/1.35 var(--body)}.admin-preview strong[data-v-beefe43b]:before{content:"●";margin-right:6px}.admin-preview[data-tone=warning] strong[data-v-beefe43b]:before{content:"▲"}.admin-preview[data-tone=success] strong[data-v-beefe43b]:before{content:"✓"}.admin-preview p[data-v-beefe43b]{font:15px/1.5 var(--serif);white-space:pre-wrap;margin:0}.admin-message[data-v-beefe43b]{border:1px dashed var(--rule);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font:13px/1.5 var(--body);margin:0;padding:10px 14px}.admin-message[data-v-beefe43b]:before{margin-right:8px;font-weight:700}.admin-message.is-error[data-v-beefe43b]{border-color:var(--stamp)}.admin-message.is-error[data-v-beefe43b]:before{content:"■";color:var(--stamp)}.admin-message.is-success[data-v-beefe43b]{border-color:var(--carbon)}.admin-message.is-success[data-v-beefe43b]:before{content:"✓";color:var(--carbon)}.admin-message.is-warning[data-v-beefe43b]{border-color:var(--manila-ink)}.admin-message.is-warning[data-v-beefe43b]:before{content:"▲";color:var(--stamp)}.admin-retry[data-v-beefe43b]{min-height:32px;margin-left:10px;padding:5px 8px;font-size:11px}.admin-loading[data-v-beefe43b]{color:var(--muted);font:12px/1.4 var(--body);margin:0}.admin-loading[data-v-beefe43b]:before{content:"◌";margin-right:6px}.admin-run-detail[data-v-beefe43b]{margin-top:12px}@media (width>=900px){.admin-grid[data-v-beefe43b]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media (width<=800px){.admin-hero[data-v-beefe43b]{flex-direction:column;align-items:start}}@media (width<=520px){.admin-metrics[data-v-beefe43b]{gap:8px}.admin-kpi[data-v-beefe43b]{padding:8px 10px}.admin-kpi strong[data-v-beefe43b]{font-size:24px}.admin-sheet[data-v-beefe43b]{padding:14px}.admin-target-tags[data-v-beefe43b]{justify-content:start;width:100%;max-width:100%}.admin-user-actions[data-v-beefe43b]{justify-content:start;width:100%}.admin-create-team[data-v-beefe43b],.admin-team-edit[data-v-beefe43b],.admin-add-member[data-v-beefe43b]{grid-template-columns:1fr}.admin-button[data-v-beefe43b]{max-width:100%}}@media (prefers-reduced-motion:reduce){.admin-button[data-v-beefe43b],.admin-retry[data-v-beefe43b],.admin-nav-tab[data-v-beefe43b]{transition:none}}.admin-public-banners[data-v-8701c1ce]{gap:8px;min-width:0;padding-top:14px;display:grid}.admin-public-banner[data-v-8701c1ce]{border:1px solid var(--sheet-edge);border-left:4px solid var(--carbon);border-radius:var(--r-sm);background:var(--paper-2);min-width:0;color:var(--ink);overflow-wrap:anywhere;padding:12px 15px}.admin-public-banner[data-tone=warning][data-v-8701c1ce]{border-left-color:var(--stamp)}.admin-public-banner[data-tone=success][data-v-8701c1ce]{border-left-color:var(--carbon);border-left-style:dashed}.admin-public-banner-copy strong[data-v-8701c1ce]{font:700 14px/1.4 var(--body);display:block}.admin-public-banner-copy strong[data-v-8701c1ce]:before{content:"●";margin-right:6px}.admin-public-banner[data-tone=warning] .admin-public-banner-copy strong[data-v-8701c1ce]:before{content:"▲"}.admin-public-banner[data-tone=success] .admin-public-banner-copy strong[data-v-8701c1ce]:before{content:"✓"}.admin-public-banner-copy p[data-v-8701c1ce]{font:15px/1.5 var(--serif);white-space:pre-wrap;margin:4px 0}.admin-public-banner-copy small[data-v-8701c1ce]{color:var(--ink-muted);font:11px/1.4 var(--body)}.admin-public-banners-error[data-v-8701c1ce]{border:1px dashed var(--line);border-radius:var(--r-sm);color:var(--muted);font:12px/1.5 var(--body);margin:12px 0 0;padding:9px 12px}.admin-public-banners-error button[data-v-8701c1ce]{color:inherit;font:inherit;background:0 0;border:1px dashed;margin-left:8px}.scene-canvas[data-v-fedfd3e6]{width:100%;height:100%;display:block}.scene-canvas.is-unavailable[data-v-fedfd3e6]{display:none}.app-message[data-v-77d21a7e]{background:var(--paper);color:var(--ink);border:1px dashed var(--rule);overflow-wrap:anywhere;margin:0;padding:18px}.app-favorite-error[data-v-77d21a7e]{border:1px dashed var(--stamp);background:var(--paper);color:var(--ink);font:13px/1.45 var(--body);margin:0;padding:12px 16px}.app-retry[data-v-77d21a7e]{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--stamp);color:var(--ink);font-family:var(--stencil);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-left:12px;padding:6px 14px;font-weight:800}.app-scene-unavailable[data-v-77d21a7e]{border:1px dashed var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;font-size:11px}.app-about-trigger[data-v-77d21a7e],.app-llms-link[data-v-77d21a7e]{border:1px dashed var(--line);background:var(--surface);min-height:34px;color:var(--fg);font:700 12px/1.2 var(--stencil);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;align-items:center;padding:6px 10px;display:inline-flex}.app-llms-link[data-v-77d21a7e]{text-decoration:none}.app-tools-group[data-v-77d21a7e]{display:contents}.app-tools-label[data-v-77d21a7e]{display:none}@media (width<=1099px){.app-tools-group[data-v-77d21a7e]{flex-direction:column;align-items:stretch;gap:8px;display:flex}.app-tools-label[data-v-77d21a7e]{font:11px/1.3 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);display:block}.app-about-trigger[data-v-77d21a7e],.app-llms-link[data-v-77d21a7e]{background:var(--paper-2);border-color:var(--rule);width:100%;color:var(--ink);justify-content:space-between}.app-llms-link[data-v-77d21a7e]{justify-content:center;align-self:flex-start;width:auto;min-width:44px;min-height:44px}.app-tools-group[data-v-77d21a7e] .controls-login-user{flex-direction:column;align-items:stretch;gap:8px}.app-tools-group[data-v-77d21a7e] .controls-login-name{max-width:none}.app-tools-group[data-v-77d21a7e] .controls-account,.app-tools-group[data-v-77d21a7e] .controls-login-out{text-align:left;background:var(--paper-2);border-color:var(--rule)}}.youtube-shared-card.sheet[data-v-9d058a40]{gap:10px;padding:14px}.youtube-shared-body[data-v-9d058a40]{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.youtube-shared-thumb[data-v-9d058a40]{box-sizing:border-box;aspect-ratio:16/9;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 7%, transparent) 0 7px, transparent 7px 14px), color-mix(in srgb, var(--ink) 9%, var(--paper-2));border:1px solid var(--rule);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.youtube-shared-image[data-v-9d058a40]{object-fit:cover;width:100%;height:100%;display:block}.youtube-shared-mark[data-v-9d058a40]{font-family:var(--stencil);color:color-mix(in srgb, var(--ink) 55%, transparent);border:2px solid;border-radius:50%;place-items:center;width:36px;height:36px;padding-left:2px;font-size:22px;font-weight:800;display:grid}.youtube-shared-text[data-v-9d058a40]{flex-direction:column;gap:3px;min-width:0;display:flex}.youtube-shared-kicker[data-v-9d058a40]{color:var(--ink-muted);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;line-height:1.4}.youtube-shared-title[data-v-9d058a40]{font-family:var(--body);text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.72em;margin:0;font-size:17px;font-weight:700;line-height:1.24;display:-webkit-box;overflow:hidden}.youtube-shared-meta[data-v-9d058a40]{color:var(--ink-muted);font-family:var(--body);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.youtube-shared-link[data-v-9d058a40]{z-index:1;position:absolute;inset:0}.youtube-shared-link[data-v-9d058a40]:focus-visible{outline-color:#0000}.youtube-shared-link[data-v-9d058a40]:focus-visible:after{content:"";outline:2px dashed var(--signal);outline-offset:2px;pointer-events:none;position:absolute;inset:2px}.youtube-shared-sr[data-v-9d058a40]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.youtube-shared-card.sheet[data-v-9d058a40]{padding:12px}.youtube-shared-body[data-v-9d058a40]{grid-template-columns:112px minmax(0,1fr);gap:10px}.youtube-shared-title[data-v-9d058a40]{font-size:16.5px}}.share-app[data-v-3dd4e585]{background:var(--bg);min-height:100svh;color:var(--fg)}.share-header[data-v-3dd4e585]{z-index:6;padding:10px max(16px, env(safe-area-inset-left,0px)) 10px max(16px, env(safe-area-inset-right,0px));background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex;position:sticky;top:0}.share-brand[data-v-3dd4e585]{align-items:baseline;gap:12px;min-width:0;display:flex}.share-wordmark[data-v-3dd4e585]{color:var(--fg);font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;font-size:26px;font-weight:800;line-height:1;text-decoration:none}.share-wordmark b[data-v-3dd4e585]{color:var(--stamp);font-weight:800}.share-motto[data-v-3dd4e585]{color:var(--muted);font-size:12px;font-style:italic}.share-tools[data-v-3dd4e585]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-main[data-v-3dd4e585]{max-width:1100px;padding:18px max(16px, env(safe-area-inset-left,0px)) 64px max(16px, env(safe-area-inset-right,0px));flex-direction:column;gap:14px;margin:0 auto;display:flex}.share-head[data-v-3dd4e585]{background:var(--paper);color:var(--ink);border-top:6px solid var(--manila);box-shadow:0 1px 0 var(--rule), 0 18px 34px -20px var(--shadow);flex-direction:column;gap:6px;padding:18px;display:flex}.share-kicker[data-v-3dd4e585]{color:var(--stamp);font-family:var(--stencil);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.share-title[data-v-3dd4e585]{font-family:var(--stencil);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1}.share-meta[data-v-3dd4e585]{color:var(--ink-muted);font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.share-grid[data-v-3dd4e585]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:12px;display:grid}.share-note[data-v-3dd4e585]{background:var(--paper);color:var(--ink-muted);border:1px dashed var(--rule);font-family:var(--serif);margin:0;padding:18px;font-size:15px;line-height:1.5}.share-footer[data-v-3dd4e585]{color:var(--muted);font-family:var(--serif);margin:0;font-size:13px;line-height:1.45}.share-error[data-v-3dd4e585]{background:var(--paper);border:2px dashed var(--stamp);flex-direction:column;gap:8px;padding:18px;display:flex}.share-error-title[data-v-3dd4e585]{color:var(--stamp);font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.share-back[data-v-3dd4e585]{border:1px dashed var(--line);color:var(--ink);font-family:var(--body);align-self:flex-start;padding:6px 10px;font-size:12px;text-decoration:none}
