@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-ext-wght-normal.3tnx94v3g9ied.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-wght-normal.3l9rzm26h_u0r.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-ext-400-normal.0_-sohr84qyir.woff2)format("woff2"),url(../media/dm-mono-latin-ext-400-normal.17hicw0t-pj96.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-400-normal.3--he8xuwzehy.woff2)format("woff2"),url(../media/dm-mono-latin-400-normal.20yxb24gp-vsx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-ext-500-normal.3a8zr77el0ebr.woff2)format("woff2"),url(../media/dm-mono-latin-ext-500-normal.18ptt7gd5u8o6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-500-normal.03h2ib040oua6.woff2)format("woff2"),url(../media/dm-mono-latin-500-normal.3kj_vp6qk8arx.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{--page:#f5f1f7;--panel:#fff;--panel-2:#faf7fb;--ink:#2f1f37;--ink-2:#504257;--dim:#77667f;--line:#e6dde9;--line-soft:#efe8f1;--line-strong:#d3c4d9;--check-a:#efe8f1;--check-b:#fff;--toast-bg:#2f1f37;--toast-ink:#fff;--scrim:#1d102466;--purple:#82199a;--magenta:#d51a84;--coral:#ee5b2b;--accent:#8f1c86;--accent-soft:#82199a14;--ok:#1b6445;--ok-bg:#def2e7;--warn:#8a4b00;--warn-bg:#fdecd6;--bad:#a3122e;--bad-bg:#fde3e7;--grad:linear-gradient(105deg, #82199a 0%, #d51a84 100%);--grad-hl:linear-gradient(100deg, #82199a 0%, #d51a84 55%, #ee5b2b 100%);--radius:12px;--shadow:0 10px 30px -18px #4c1d9566;--f-display:"Outfit Variable", system-ui, sans-serif;--f-body:"DM Sans Variable", system-ui, sans-serif;--f-mono:"DM Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#150e19;--panel:#1f1625;--panel-2:#271c2e;--ink:#f4edf7;--ink-2:#dacfdf;--dim:#a796ae;--line:#3a2d42;--line-soft:#2c2133;--line-strong:#56445f;--accent:#e58ae0;--accent-soft:#e58ae01f;--ok:#7fd9a8;--ok-bg:#173a2a;--warn:#f5c07a;--warn-bg:#3f2a10;--bad:#ff8fa3;--bad-bg:#44141f;--check-a:#2c2133;--check-b:#1f1625;--toast-bg:#f4edf7;--toast-ink:#1f1625;--scrim:#0009;--shadow:0 12px 34px -18px #000c;--logo-filter:brightness(1.35) saturate(1.1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#150e19;--panel:#1f1625;--panel-2:#271c2e;--ink:#f4edf7;--ink-2:#dacfdf;--dim:#a796ae;--line:#3a2d42;--line-soft:#2c2133;--line-strong:#56445f;--accent:#e58ae0;--accent-soft:#e58ae01f;--ok:#7fd9a8;--ok-bg:#173a2a;--warn:#f5c07a;--warn-bg:#3f2a10;--bad:#ff8fa3;--bad-bg:#44141f;--check-a:#2c2133;--check-b:#1f1625;--toast-bg:#f4edf7;--toast-ink:#1f1625;--scrim:#0009;--shadow:0 12px 34px -18px #000c;--logo-filter:brightness(1.35) saturate(1.1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.logo-img{filter:var(--logo-filter,none)}body.noscroll{overflow:hidden}*{box-sizing:border-box}html,body{height:100%}body{background:var(--page);color:var(--ink-2);font:400 14.5px/1.5 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--f-display);color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0}h1{font-size:26px;font-weight:600}h2{font-size:18px;font-weight:600}h3{font-size:15px;font-weight:600}p{margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--magenta);outline-offset:2px;border-radius:6px}code{font-family:var(--f-mono);background:var(--line-soft);border-radius:5px;padding:1px 5px;font-size:.9em}.shell{grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.topbar{display:none}.nav{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;gap:4px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.nav__brand{align-items:center;gap:8px;padding:4px 8px 14px;text-decoration:none;display:flex}.nav__brand img{width:auto;height:26px}.nav__brand span{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.nav__new{height:40px;margin:0 2px 10px}.nav a.item{color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:10px;font-weight:500;text-decoration:none;display:flex}.nav a.item:hover{background:var(--panel-2)}.nav a.item[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.nav a.item svg{flex:none;width:18px;height:18px}.nav__foot{color:var(--dim);border-top:1px solid var(--line-soft);gap:8px;margin-top:auto;padding:12px 8px 4px;font-size:12.5px;display:grid}.nav__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav__foot form button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.navscrim{display:none}.main{align-content:start;gap:22px;min-width:0;padding:26px clamp(16px,3vw,36px) 60px;display:grid}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pagehead p{color:var(--dim);max-width:70ch;margin-top:4px}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.topbar{z-index:30;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.topbar .nav__brand{padding:0}.topbar .nav__brand img{height:24px}.topbar__burger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.topbar__burger svg{width:24px;height:24px}.nav{z-index:40;width:min(300px,86vw);height:auto;box-shadow:none;padding-top:16px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.nav--open{transform:none;box-shadow:0 0 60px #0006}.nav a.item{padding:13px 12px;font-size:15.5px}.navscrim{z-index:35;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .22s;display:block;position:fixed;inset:0}.navscrim--on{opacity:1;pointer-events:auto}.main{gap:18px;padding:18px 16px 48px}h1{font-size:22px}.pagehead .btn{width:100%}}@media (prefers-reduced-motion:reduce){.nav,.navscrim{transition:none}}.btn{border:1px solid var(--line);background:var(--panel);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--line-strong)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--grad);color:#fff;border-color:#0000}.btn--primary:hover{filter:brightness(1.06)}.btn--ghost{color:var(--accent);background:0 0;border-color:#0000}.btn--danger{color:var(--bad)}.btn--sm{border-radius:8px;height:30px;padding:0 10px;font-size:13px}.btn svg{width:16px;height:16px}.field{gap:5px;display:grid}.field>span{color:var(--ink);font-size:12.5px;font-weight:600}.field small{color:var(--dim);font-size:12px}.input,.select,.textarea{border:1px solid var(--line);background:var(--panel);border-radius:9px;width:100%;min-height:36px;padding:8px 10px}.textarea{resize:vertical;min-height:64px;line-height:1.4}.input:focus,.select:focus,.textarea:focus{border-color:var(--magenta);outline:2px solid #d51a8455}.seg{border:1px solid var(--line);background:var(--panel);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{font:500 12px/1.2 var(--f-mono);letter-spacing:.03em;cursor:pointer;color:var(--dim);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:5px 11px}.seg button[aria-pressed=true]{background:var(--grad);color:#fff}.seg--icons{justify-self:start}.seg--icons button{place-items:center;padding:5px 9px;display:grid}.seg--icons svg{width:15px;height:15px}@media (pointer:coarse){.seg button{padding:8px 12px}.btn--sm{height:36px}.input,.select{min-height:42px;font-size:16px}.textarea{font-size:16px}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.panel__hd{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.panel__bd{gap:12px;padding:14px;display:grid}.chip{font:500 11px/1 var(--f-mono);letter-spacing:.04em;background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.chip--ok{background:var(--ok-bg);color:var(--ok)}.chip--warn{background:var(--warn-bg);color:var(--warn)}.chip--bad{background:var(--bad-bg);color:var(--bad)}.chip--muted{background:var(--line-soft);color:var(--dim)}.empty{text-align:center;color:var(--dim);justify-items:center;gap:10px;padding:40px 20px;display:grid}.empty h2{color:var(--ink)}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.toast{z-index:50;background:var(--toast-bg);color:var(--toast-ink);box-shadow:var(--shadow);border-radius:10px;padding:10px 14px;font-weight:500;position:fixed;bottom:20px;right:20px}.stage{box-shadow:var(--shadow);background:#000;border-radius:10px;flex:none;position:relative;overflow:hidden}.stage__zones{pointer-events:none;position:absolute;inset:0}.stage__zones i{background:repeating-linear-gradient(-45deg,#ee5b2b47 0 6px,#0000 6px 13px);position:absolute}.stage__zones b{border:1.5px dashed #ee5b2b;border-radius:4px;position:absolute}.sheet{gap:12px;min-width:0;display:grid}.sheet__bar{flex-wrap:wrap;gap:8px;display:flex}.sheet__row{flex-wrap:wrap;align-items:flex-start;gap:24px 22px;padding:4px;display:flex}@media (max-width:860px){.sheet__row{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;padding:4px 16px 12px;overflow-x:auto}.sheet__item{scroll-snap-align:center}}.sheet__item{gap:8px;margin:0;display:grid}.sheet__item figcaption{color:var(--dim);align-items:center;gap:8px;font-size:12.5px;display:flex}.sheet__item figcaption b{color:var(--ink);font-weight:600}.library__main{gap:14px;min-width:0;display:grid}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.toolbar__search{width:min(480px,100%)}.chips{flex-wrap:wrap;gap:6px;display:flex}.fchip{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink-2);border-radius:99px;padding:5px 11px;font-size:13px}.fchip--on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.agrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.agrid>*{min-width:0}.agrid--sm{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.atile{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;border-radius:12px;gap:6px;min-width:0;padding:6px;display:grid}.atile:hover{border-color:var(--line-strong)}.atile--on{border-color:var(--magenta);box-shadow:0 0 0 2px #d51a8433}.atile__img{aspect-ratio:1;background:var(--panel-2);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.atile__img img{object-fit:cover;width:100%;height:100%}.atile__img--alpha{background:repeating-conic-gradient(var(--check-a) 0 25%, var(--check-b) 0 50%) 0 0 / 16px 16px}.atile__img--alpha img{object-fit:contain}.atile__badge{font:500 11px/1 var(--f-mono);color:#fff;background:#000a;border-radius:6px;padding:4px 6px;position:absolute;bottom:6px;left:6px}.atile__badge--draft{background:var(--warn-bg);color:var(--warn);left:auto;right:6px}.atile__meta{min-width:0;padding:0 2px 2px;display:grid}.atile__meta b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.atile__meta small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.adetail__img{background:var(--panel-2);border-radius:10px;overflow:hidden}.adetail__img img,.adetail__img video{object-fit:contain;width:100%;max-height:300px;display:block}.adetail__facts{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:13px;display:grid}.adetail__facts dt{color:var(--dim)}.adetail__facts dd{word-break:break-word;margin:0}.adetail__prompt{font-size:12.5px}.adetail__prompt p{margin-top:6px}.adetail__actions{flex-wrap:wrap;gap:8px;display:flex}.modal{background:var(--panel);width:min(1080px,100vw - 32px);max-height:calc(100vh - 40px);color:var(--ink-2);border:0;border-radius:16px;padding:0;box-shadow:0 30px 80px -20px #2f0f4766}.modal::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal__hd{border-bottom:1px solid var(--line-soft);background:var(--panel);z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex;position:sticky;top:0}.modal__bd{padding:16px 18px 20px}.modal--sm{width:min(440px,100vw - 32px)}.modal__stack{gap:12px;display:grid}.modal__ft{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.btn--dangerfill{background:var(--bad);color:#fff;border-color:#0000}.importbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gen{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.gen__form{align-content:start;gap:12px;display:grid}.gen__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gen__layers{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;font-size:12.5px}.gen__layers summary{cursor:pointer;color:var(--ink);font-weight:600}.gen__layers p{gap:2px;margin-top:8px;display:grid}.gen__layers b{font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.gen__meta{color:var(--dim);font-family:var(--f-mono)}.gen__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gen__results{min-width:0}.gen__result{gap:6px;min-width:0;display:grid}.gen__result>.btn{white-space:normal;height:auto;min-height:34px;padding-block:6px;line-height:1.2}@media (max-width:800px){.gen{grid-template-columns:1fr}.gen__row{grid-template-columns:1fr 1fr}}.tgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.tcard-link{color:inherit;text-decoration:none}.tcard{align-content:start;justify-items:center;gap:12px;height:100%;padding:14px;display:grid}.tcard:hover{border-color:var(--line-strong)}.tcard__meta{gap:6px;width:100%;display:grid}.tcard__meta p{color:var(--dim);font-size:13px}.tcard__actions{flex-wrap:wrap;gap:6px;display:flex}.crumb{margin-bottom:6px;font-size:13px;text-decoration:none;display:inline-block}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tabs button{color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-weight:600;display:inline-flex}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--magenta)}.tabs button span{font:500 11px/1 var(--f-mono);background:var(--line-soft);color:var(--dim);border-radius:99px;padding:3px 6px}.tabs--panel{padding:0 8px}.ml{gap:14px;display:grid}.ml__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}@media (max-width:520px){.ml__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml__meta{padding:8px 9px 10px}.toolbar__search{width:100%}}.ml__card{color:inherit;grid-template-rows:1fr auto;display:grid;overflow:hidden}.ml__open{color:inherit;align-content:start;text-decoration:none;display:grid}.ml__folder{color:var(--dim);align-items:center;gap:6px;padding:0 10px 10px;display:flex}.ml__folder svg{flex:none;width:15px;height:15px}.ml__folder .select{min-height:30px;padding:4px 8px;font-size:12.5px}.ftiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.ftile{color:inherit;text-align:left;cursor:pointer;font:inherit;--fold-back:color-mix(in oklch, var(--accent) 16%, var(--panel-2));--fold-front:color-mix(in oklch, var(--accent) 9%, var(--panel));background:0 0;border:0;gap:8px;padding:0;display:grid;position:relative}.ftile__peek{aspect-ratio:16/11;background:var(--fold-back);border:1px solid var(--line);border-radius:4px 12px 12px;margin-top:12px;display:block;position:relative}.ftile__peek:before{content:"";border:1px solid var(--line);background:var(--fold-back);border-bottom:0;border-radius:9px 12px 0 0;width:40%;height:13px;position:absolute;top:-12px;left:-1px}.ftile__peek:after{content:"";z-index:2;border:1px solid var(--line);background:var(--fold-front);transform-origin:50% 100%;border-radius:10px 10px 12px 12px;height:52%;transition:transform .2s;position:absolute;bottom:-1px;left:-1px;right:-1px;box-shadow:0 -6px 14px -10px #2f0f4766}.ftile__peek img{z-index:1;aspect-ratio:4/5;object-fit:cover;border:2px solid var(--card);border-radius:5px;width:30%;transition:transform .2s;position:absolute;top:10%;box-shadow:0 4px 10px -4px #2f0f4766}.ftile__peek img:first-child{left:14%;transform:rotate(-8deg)}.ftile__peek img:nth-child(2){left:35%;transform:translateY(-8%)}.ftile__peek img:nth-child(3){left:56%;transform:rotate(8deg)}.ftile:hover .ftile__peek,.ftile:focus-visible .ftile__peek{border-color:var(--line-strong)}.ftile:hover .ftile__peek:after{transform:perspective(400px)rotateX(-14deg)}.ftile:hover .ftile__peek img{translate:0 -10%}.ftile__label{gap:2px;padding:0 2px;display:grid}.ftile__label b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ftile__label small{color:var(--dim);font-size:12.5px}.ftile--new .ftile__peek{color:var(--dim);background:0 0;border-style:dashed;place-items:center;font-size:30px;display:grid}.ftile--new .ftile__peek:before{background:0 0;border-style:dashed}.ftile--new .ftile__peek:after{display:none}.ftile.folder--drop .ftile__peek{border-color:var(--magenta);background:var(--accent-soft);box-shadow:0 0 0 3px #d51a8433}@media (max-width:520px){.ftiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.folder--drop{border-color:var(--magenta);background:var(--accent-soft);box-shadow:0 0 0 3px #d51a8433}.folderhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.folderhead__actions{gap:6px;display:flex}.crumbs{align-items:center;gap:8px;min-width:0;display:flex}.crumbs>span{color:var(--dim)}.crumbs h2{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.crumbs h2 svg{width:20px;height:20px;color:var(--dim);flex:none}.crumbs__root{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin-left:-8px;padding:4px 8px;font-weight:600}.crumbs__root:hover{color:var(--ink);background:var(--panel-2)}.ml__section{color:var(--dim);margin:4px 0 -4px;font-size:15px;font-weight:600}.ml__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.ml__thumb{aspect-ratio:4/5;background:var(--panel-2);color:var(--dim);border-bottom:1px solid var(--line-soft);place-items:center;font-size:12.5px;display:grid}.ml__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ml__meta{gap:2px;padding:10px 12px 12px;display:grid}.ml__meta b{color:var(--ink);font-weight:600}.ml__meta small{color:var(--dim);font-size:12px}.ml__chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.editor{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.editor__hd{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editor__name{font:600 22px/1.2 var(--f-display);color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;flex:0 460px;min-width:240px;margin-left:-8px;padding:4px 8px}.editor__name:hover,.editor__name:focus{border-color:var(--line);background:var(--panel);outline:none}.editor__err{color:var(--bad);align-items:center;gap:6px;font-size:13px;display:inline-flex}.editor__tpl{color:var(--dim);font-size:13px}.editor__hdactions{gap:8px;margin-left:auto;display:flex}.editor__grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;display:grid}.editor__side{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.editor__preview{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;min-width:0;display:grid}.editor__bar{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.placement .select{min-height:34px;color:var(--ink);border-radius:999px;width:auto;max-width:100%;padding:5px 30px 5px 12px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor__tip{color:var(--dim);text-align:center;min-height:1.5em;font-size:12.5px}.editor__stage{justify-items:center;width:100%;display:grid}.editor__canvas{width:100%;min-width:0;position:relative}.strip{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 32px;padding:4px;display:flex}.strip__item{scroll-snap-align:center;flex:none;justify-items:center;gap:8px;margin:0;display:grid}.strip__item figcaption{color:var(--dim);align-items:center;gap:8px;font-size:12.5px;display:flex}.strip__item figcaption button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:4px 8px}.strip__item figcaption b{color:var(--ink);font-weight:600}.strip__item--on figcaption button{background:var(--accent-soft);color:var(--accent)}.strip__item--on figcaption b{color:var(--accent)}.seg--platforms{flex-wrap:nowrap}@media (max-width:860px){.hscroll{margin:0 -16px}.strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:16px;padding:4px 16px 12px;scroll-padding:0 16px;overflow-x:auto}}.editor__checks{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:flex}.editor__checks .chip{white-space:normal;text-align:center;line-height:1.35}.editor__shadow{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}.editor__canvas .stage [data-slot]{cursor:pointer}.editor__canvas .stage [data-slot]:hover:not(:has([data-slot]:hover)){outline:calc(2px * var(--ui)) dashed #d51a84;outline-offset:calc(3px * var(--ui))}.editor__sel{pointer-events:none;box-sizing:content-box;border:2px solid #d51a84;border-radius:6px;margin:-4px 0 0 -4px;padding:4px;position:absolute;box-shadow:0 0 0 4px #d51a8433}.pop{z-index:20;background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:14px;flex-direction:column;justify-self:start;max-height:min(70vh,640px);display:flex;position:absolute;box-shadow:0 24px 60px -24px #2f0f4799,0 2px 8px #0000001a}.pop--flip{transform:translateY(-100%)}.pop__hd{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.pop__hd b{font:600 14px/1.2 var(--f-display);color:var(--ink)}.pop__bd{gap:12px;padding:12px 14px 14px;display:grid;overflow:auto}.pop--sheet{width:auto;max-height:52vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:16px 16px 0 0;justify-self:stretch;position:fixed;inset:auto 0 0;transform:none}.pop--sheet .pop__hd:before{content:"";background:var(--line);border-radius:4px;width:36px;height:4px;margin-left:-18px;position:absolute;top:5px;left:50%}.pop--sheet .pop__hd{padding-top:14px;position:relative}.pop--single .sf>:first-child>.sf-label>span{display:none}.pop--single .sf>:first-child>.sf-label{justify-content:flex-start}body.sheet-open .main{padding-bottom:55vh}.xall{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.xall>span{color:var(--ink);margin-right:auto;font-size:13px;font-weight:600}.xall small{color:var(--dim);flex-basis:100%;font-size:11.5px}.els{gap:4px;margin:0;padding:0;list-style:none;display:grid}.els__item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(90px,40%) minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 8px;display:grid}.els__item:hover{background:var(--panel-2)}.els__item--on{border-color:var(--magenta);background:var(--accent-soft)}.els__item b{color:var(--ink);font-size:13px;font-weight:600}.els__val{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.els__val em{opacity:.7;font-style:normal}.els__val img{object-fit:cover;border-radius:5px;width:44px;height:28px;display:block}.els__swatch{vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0002}.sf-color{gap:6px;display:grid}.sf-color__row{align-items:center;gap:8px;display:flex}.sf-color__row input[type=color]{border:1px solid var(--line);background:var(--card);border-radius:8px;width:44px;height:36px;padding:2px}.sf-color__row .input{max-width:120px;font-family:var(--f-mono,ui-monospace)}.hist{margin:0;padding:0;list-style:none;display:grid}.hist__item{border-top:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;font-size:13px;display:grid}.hist__item:first-child{border-top:0}.hist__item>i{width:28px;height:28px;font:600 12px/1 var(--f-display);color:#fff;background:var(--grad);border-radius:50%;place-items:center;font-style:normal;display:grid}.hist__item--exported>i{background:var(--ok)}.hist__item p b{color:var(--ink)}.hist__changes{color:var(--ink-2)}.hist__item small{color:var(--dim);font-size:11.5px}@media (max-width:1100px){.editor__grid{grid-template-columns:minmax(0,1fr)}.editor__side{max-height:none;position:static}}@media (max-width:860px){.editor__hd{gap:8px}.editor__name{flex:100%;min-width:0;font-size:19px}.editor__hdactions{margin-left:0}.editor__bar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.editor__bar .seg{flex-wrap:nowrap;flex:none}.editor__tip{text-align:left}}.sf{gap:16px;display:grid}.sf-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.sf-label span{color:var(--ink);font-size:13px;font-weight:600}.sf-label small{color:var(--dim);text-align:right;font-size:11.5px}.sf-text{gap:4px;display:grid}.sf-lang{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:6px;display:grid;position:relative}.sf-text>.sf-lang{grid-template-columns:minmax(0,1fr)}.sf-text .textarea{min-height:88px}.sf-langtabs{border-bottom:1px solid var(--line-soft);align-items:center;gap:2px;margin-bottom:6px;display:flex}.sf-langtabs [role=tab]{font:600 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px;position:relative}.sf-langtabs [role=tab][aria-selected=true]{color:var(--accent);border-bottom-color:var(--magenta)}.sf-langtabs [role=tab] i{background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:3px}.sf-translate{color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:12px;font-weight:600}.sf-translate:hover:not(:disabled){background:var(--accent-soft)}.sf-translate:disabled{color:var(--dim);cursor:default;opacity:.6}.sf-err{color:var(--bad);font-size:12px}.sf-lang b{font:500 11px/36px var(--f-mono);color:var(--dim)}.sf-lang i{font:500 10.5px/1 var(--f-mono);color:var(--dim);pointer-events:none;font-style:normal;position:absolute;bottom:6px;right:8px}.sf-lang i.over,.count.over{color:var(--bad)}.sf-lang .input{padding-right:52px}.count{font:500 11px/1 var(--f-mono);color:var(--dim);margin-left:6px;font-style:normal;font-weight:400}.sf-asset__row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.sf-asset__empty{border:1px dashed var(--line);color:var(--dim);text-align:center;border-radius:10px;padding:18px;font-size:13px}.sf-asset__btns{gap:6px;display:grid}.sf-list{gap:8px;display:grid}.sf-list__item{border:1px solid var(--line-soft);border-radius:10px;gap:10px;margin:0;padding:8px 10px 10px;display:grid}.sf-list__item legend{color:var(--dim);align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.sf-toggle{align-items:center;gap:8px;font-size:13.5px;display:flex}.focus{gap:4px;display:grid}.focus__img{border:1px solid var(--line);cursor:crosshair;background:var(--panel-2);border-radius:10px;padding:0;position:relative;overflow:hidden}.focus__img img{object-fit:contain;width:100%;max-height:180px;display:block}.focus__img i{width:18px;height:18px;box-shadow:0 0 0 2px var(--magenta), 0 2px 8px #0006;pointer-events:none;border:2px solid #fff;border-radius:50%;margin:-9px 0 0 -9px;position:absolute}.focus small{color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.hint{color:var(--dim);font-size:12.5px}.picker,.xp{gap:12px;display:grid}.xp__pick{border-bottom:1px solid var(--line-soft);gap:10px;padding-bottom:12px;display:grid}.xp__links{gap:2px;display:flex}.xp__checks{flex-wrap:wrap;gap:6px 12px;display:flex}.xp__files{gap:6px;display:grid}.xp__file{align-items:flex-start}.xp__file input{margin-top:3px}.xp__file small{color:var(--dim);font-size:12px}.xp__row{flex-wrap:wrap;gap:20px;display:flex}.check{align-items:center;gap:6px;font-size:13px;display:inline-flex}.xp__batch{border:1px solid var(--line-soft);border-radius:10px}.xp__batch summary{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.xp__batch summary span:first-child{color:var(--ink-2);flex:1}.xp__batch ul{gap:2px;margin:0;padding:0 10px 8px;list-style:none;display:grid}.xp__item{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 0;display:flex}.xp__name{flex:130px;min-width:0;display:grid}.xp__name b{color:var(--ink);font-size:13px;font-weight:600}.xp__name span{color:var(--dim);font-size:11.5px}.xp__actions{gap:2px;display:flex}.pub{flex-wrap:wrap;gap:4px;width:100%;display:flex}.hscroll{--fade-l:0px;--fade-r:0px;min-width:0;position:relative}.hscroll>:first-child{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%)}.hscroll--l{--fade-l:48px}.hscroll--r{--fade-r:48px}.hscroll__btn{z-index:5;border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;border-radius:50%;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%}.hscroll__btn:hover{border-color:var(--line-strong)}.hscroll__btn svg{width:20px;height:20px}.hscroll__btn--l{left:6px}.hscroll__btn--r{right:6px}.workshop{gap:18px;display:grid}.workshop__actions,.pagehead__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workshop-base{align-items:center;gap:10px;display:flex}.workshop-base small{color:var(--dim)}.workshop__grid{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.workshop__chat{flex-direction:column;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px}.workshop__preview{min-width:0}.rounds{flex:1;gap:16px;margin:0;padding:12px 14px;list-style:none;display:grid;overflow:auto}.round{gap:8px;display:grid}.round__ask{background:var(--accent-soft);border-radius:12px 12px 2px;justify-self:end;max-width:92%;padding:8px 11px;font-size:13px}.round__ask b,.round__hd b{color:var(--ink);font-size:12px}.round__answer{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:12px 12px 12px 2px;gap:6px;max-width:96%;padding:9px 11px;font-size:13px;display:grid}.round--shown .round__answer{border-color:var(--magenta)}.round__hd{align-items:center;gap:8px;display:flex}.round__hd small{color:var(--dim);margin-left:auto}.round__progress{color:var(--dim);gap:2px;margin:0;padding-left:16px;font-size:12.5px;display:grid}.round__progress li:last-child{color:var(--ink-2)}.round--running .round__progress li:last-child:after{content:" …"}.round__err{color:var(--bad);white-space:pre-wrap;font-size:12px}.round__form{border-top:1px solid var(--line-soft);gap:8px;padding:12px 14px 14px;display:grid}.workshop-new{max-width:760px}.workshop-ideas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workshop-ideas small{color:var(--dim)}.workshop-list{gap:8px;display:grid}.workshop-item{align-items:center;gap:6px;padding-right:8px;display:flex}.workshop-item:hover{border-color:var(--line-strong)}.workshop-list a{min-width:0;color:var(--ink);flex:1;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.workshop-list small{color:var(--dim);margin-left:auto}@media (max-width:1000px){.workshop__grid{grid-template-columns:minmax(0,1fr)}.workshop__chat{max-height:none;position:static}}.backup{max-width:760px}.backup__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.backup__facts div{border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px}.backup__facts dt{color:var(--dim);font-size:12px}.backup__facts dd{font:600 18px/1.2 var(--f-display);color:var(--ink);margin:2px 0 0}.backup__actions{justify-items:start;gap:10px;display:grid}.brand{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.brand__main{gap:16px;min-width:0;display:grid}.brand__side{gap:16px;display:grid;position:sticky;top:16px}.brand__bar{z-index:5;box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;position:sticky;top:12px}.brand__bar .input{flex:220px;width:auto}@media (max-width:860px){.brand__bar{top:64px}.brand__bar .btn--primary{flex:auto}}.swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.swatch{border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.swatch input[type=color]{cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0}.swatch span{min-width:0;display:grid}.swatch b{color:var(--ink);font-size:12.5px}.swatch code{color:var(--dim);background:0 0;padding:0;font-size:11px}.grad{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px;display:grid}.grad i{border-radius:8px;height:30px}.fonts{gap:12px;display:grid}.fonts>div{border:1px solid var(--line-soft);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.fonts small{color:var(--dim);font-size:11.5px}.fonts code{justify-self:start;font-size:11px}.tblwrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding:6px 8px}.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:6px 8px}.tbl .dim{color:var(--dim);font-size:12px}.input--num{font-variant-numeric:tabular-nums;width:76px}.versions{gap:8px;margin:0;padding:6px 14px 12px;font-size:13px;list-style:none;display:grid}.versions li{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;display:grid}.versions small{color:var(--dim);grid-column:2;font-size:11.5px}@media (max-width:1100px){.brand{grid-template-columns:1fr}.brand__side{position:static}}.rules{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:10px;padding:8px 12px;font-size:12.5px}.rules summary{cursor:pointer;color:var(--ink);font-weight:600}.rules ul{gap:4px;margin:8px 0 2px;padding-left:18px;display:grid}.roles{gap:14px;max-width:820px;padding:16px;display:grid}.roles__legend{color:var(--dim);gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.roles__legend b{color:var(--ink);margin-right:4px}.roles__list{margin:0;padding:0;list-style:none;display:grid}.roles__row{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.roles__row>i{background:var(--accent-soft);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:grid}.roles__who{flex:1;gap:2px;min-width:180px;display:grid}.roles__who b{color:var(--ink);align-items:center;gap:6px;display:flex}.roles__who small{color:var(--dim);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}@media (max-width:520px){.roles__row .seg{width:100%}.roles__row .seg button{flex:1}}.briefing-cta{color:var(--ink);border-color:color-mix(in oklch, var(--accent) 35%, var(--line));background:linear-gradient(105deg, color-mix(in oklch, var(--accent) 10%, var(--panel)), var(--panel));grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:16px 18px;text-decoration:none;display:grid}.briefing-cta b{font:600 17px/1.2 var(--f-display,inherit)}.briefing-cta span{color:var(--dim);grid-column:1;font-size:14px}.briefing-cta i{color:var(--accent);grid-area:1/2/span 2;font-size:22px;font-style:normal}.briefing-cta:hover{border-color:var(--accent)}.layouts-head{margin:6px 0 -4px;font-size:16px}.picker__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.picker__bar .input{flex:220px;min-width:0}.picker__bar .select{width:auto;max-width:220px}.picker .chips{margin-top:-2px}.modal__hd h2 .btn{vertical-align:2px;margin-right:6px}.library{gap:14px;display:grid}.libbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.libbar .input{flex:260px;max-width:480px}.agrid__item{gap:4px;min-width:0;display:grid}.agrid__folder{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:0 4px;font-size:11.5px;display:flex;overflow:hidden}.agrid__folder svg{flex:none;width:12px;height:12px}.drawer{z-index:61;background:var(--panel);border-left:1px solid var(--line);flex-direction:column;width:min(420px,100vw);animation:.2s cubic-bezier(.23,1,.32,1) drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 40px -24px #2f0f4766}.drawer__hd{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.drawer__hd h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.drawer__bd{align-content:start;gap:14px;padding:16px;display:grid;overflow:auto}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (min-width:1200px){.library--panel{padding-right:420px}}.seg__count{background:var(--magenta);color:#fff;min-width:18px;height:18px;font:600 11px/1 var(--f-mono,monospace);border-radius:99px;place-items:center;margin-left:6px;padding:0 5px;display:inline-grid}@media (max-width:640px){.pagehead__actions{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.library>.chips,.picker .chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.library>.chips::-webkit-scrollbar{display:none}.picker .chips::-webkit-scrollbar{display:none}.library>.chips .fchip,.picker .chips .fchip{flex:none}.libbar .seg{width:100%}.libbar .seg button{flex:1}}.seg__count--muted{background:color-mix(in oklch, currentColor 16%, transparent);color:inherit}.ml,.library{gap:16px}.ml>.pagehead,.library>.pagehead{margin-bottom:0}
