@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;--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}*{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:220px minmax(0,1fr);min-height:100vh;display:grid}.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}.nav__brand{align-items:center;gap:8px;padding:4px 8px 18px;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 a.item{color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:9px 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:6px;margin-top:auto;padding:10px;font-size:12.5px;display:grid}.nav__foot form button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.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:1fr}.nav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;height:auto;position:static}.nav__foot{display: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:#d3c4d9}.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}.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(--ink);color:#fff;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{align-items:flex-start;gap:18px;padding:4px 4px 14px;display:flex;overflow-x:auto}.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{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.library--detail{grid-template-columns:minmax(0,1fr) 360px}.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(320px,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}.importbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.importbar small{color:var(--dim)}.agrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.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:#d3c4d9}.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(#efe8f1 0 25%, #fff 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{max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.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}@media (max-width:1100px){.library--detail{grid-template-columns:1fr}.adetail{max-height:none;position:static}}.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{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d102466}.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}.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;display:grid}@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:#d3c4d9}.tcard__meta{gap:6px;width:100%;display:grid}.tcard__meta p{color:var(--dim);font-size:13px}.ml{gap:14px;display:grid}.ml__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.ml__card{color:inherit;text-decoration:none;display:grid;overflow:hidden}.ml__card:hover{box-shadow:var(--shadow);border-color:#d3c4d9}.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{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(300px,380px) minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;display:grid}.editor__form,.editor__side{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.editor__preview{justify-items:center;gap:10px;min-width:0;display:grid}.editor__bar{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.editor__stage{justify-items:center;width:100%;display:grid}.editor__checks{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:flex}.editor__shadow{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}@media (max-width:1280px){.editor__grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.editor__side{grid-column:1/-1;max-height:none;position:static}}@media (max-width:860px){.editor__grid{grid-template-columns:1fr}.editor__form{max-height:none;position:static}}.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-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__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}.xp__drive{font:500 10.5px/1 var(--f-mono);color:var(--ok)}.pub{flex-wrap:wrap;gap:4px;width:100%;display:flex}.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}.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}
