:root{--shell: var(--app-bg);--shell-2: var(--surface);--lime-on: var(--lime-ink)}html,body{background:var(--app-bg)}body.std{color:var(--w1);background:var(--app-bg);font-family:Montserrat,system-ui,sans-serif;margin:0;min-height:100vh}*{box-sizing:border-box}.nav{--w1: var(--nav-fg);--w2: var(--nav-fg-dim);--w3: var(--nav-fg-dim);--hair: var(--nav-hair);--lime-on: var(--lime);height:60px;display:flex;align-items:center;gap:clamp(14px,3vw,34px);padding:0 clamp(16px,3vw,40px);background:var(--nav-bg);border-bottom:1px solid var(--nav-hair);position:sticky;top:0;z-index:20}.nav .brand{text-decoration:none;display:flex;align-items:baseline;gap:6px;flex:none}.nav .brand .g{color:var(--w1);font-size:20px;font-weight:800;letter-spacing:-.03em}.nav .brand .r{color:var(--lime);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.nav .sub{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.nav .sub::-webkit-scrollbar{display:none}.sb{color:var(--w2);text-decoration:none;font-size:12.5px;font-weight:600;padding:7px 11px;border-radius:999px;white-space:nowrap}.sb:hover{color:var(--w1);background:var(--panel)}.sb.on{color:var(--plum-black);background:var(--lime)}.nav .tools{margin-left:auto;display:flex;gap:10px;flex:none}.nav .tb{color:var(--w2);text-decoration:none;font-size:12.5px;font-weight:600;border-bottom:1px solid transparent;padding:6px 2px}.nav .tb:hover{color:var(--w1);border-bottom-color:var(--lime)}main{padding:20px clamp(16px,3vw,40px) 70px;max-width:1640px;margin:0 auto}.loading{color:var(--w3);padding:44px 0;font-size:13px}.loading.err{color:var(--bad)}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:20px}.kick{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-weight:800}.head h1{font-size:clamp(22px,2.6vw,31px);margin:5px 0 0;letter-spacing:-.02em;font-weight:800}.head p{margin:6px 0 0;color:var(--w2);font-size:13px;max-width:62ch;line-height:1.55}.btn{background:var(--lime);color:var(--plum-black);border:0;border-radius:999px;padding:10px 18px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.btn:hover{background:#e4ec3a}.btn[disabled]{opacity:.45;cursor:default}.btn.ghost{background:transparent;color:var(--w1);border:1px solid var(--hair);font-weight:700}.btn.ghost:hover{background:var(--panel);border-color:var(--lilac)}.btn.sm{padding:6px 12px;font-size:11.5px}.lib{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px}.card{border:1px solid var(--hair);border-radius:14px;background:var(--panel);padding:0;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .12s,transform .12s}.card:hover{border-color:var(--lilac);transform:translateY(-2px)}.card .thumb{aspect-ratio:16 / 9;background:#140a13 center/contain no-repeat;border-bottom:1px solid var(--hair);display:grid;place-items:center}.card .thumb span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--w3);font-weight:700}.card .body{padding:13px 15px 15px}.card .nm{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.card .cl{font-size:11.5px;color:var(--lilac);margin-top:3px;font-weight:600}.card .mt{font-size:11px;color:var(--w3);margin-top:8px;display:flex;gap:10px;flex-wrap:wrap}.newcard{border:1px dashed var(--hair);border-radius:14px;background:transparent;color:var(--w2);display:grid;place-items:center;min-height:150px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;gap:6px;padding:20px;text-align:center}.newcard:hover{border-color:var(--lime);color:var(--w1)}.newcard b{display:block;font-size:26px;font-weight:400;line-height:1;color:var(--lime)}.empty{color:var(--w3);font-size:13px;padding:10px 0 0;line-height:1.6}.card .mt .who{color:var(--lilac);font-weight:700}.cols{display:grid;grid-template-columns:286px minmax(0,1fr) 352px;gap:16px;align-items:start}.col{border:1px solid var(--hair);border-radius:14px;background:var(--panel);min-width:0}.col>h2{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin:0;font-weight:800;padding:14px 16px 0}.col>.sub{font-size:11.5px;color:var(--w3);margin:5px 16px 0;line-height:1.5}.col>.in{padding:14px 16px 16px}.stack{display:grid;gap:9px}.drop{border:1px dashed var(--hair);border-radius:11px;padding:18px 14px;text-align:center;color:var(--w3);font-size:12px;cursor:pointer;line-height:1.5}.drop:hover,.drop.over{border-color:var(--lime);color:var(--w1);background:#d7df230d}.grp{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--w3);font-weight:800;margin:16px 0 8px;display:flex;align-items:center;gap:8px}.grp:after{content:"";flex:1;height:1px;background:var(--hair)}.asset{display:grid;gap:8px;padding:9px;border:1px solid transparent;border-radius:10px}.asset .atop{display:grid;grid-template-columns:66px minmax(0,1fr);gap:11px;align-items:center}.asset:hover{background:#f3ecef0a}.asset.on{border-color:var(--lime);background:#d7df2312}.asset .px{width:66px;height:46px;border-radius:7px;background:#140a13 center/cover no-repeat;border:1px solid var(--hair);flex:none}.asset .lb{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset .dm{font-size:10.5px;color:var(--w3);margin-top:2px}.asset .amid{min-width:0}.act{background:none;border:0;color:var(--lime);font:inherit;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0;text-align:left}.act:hover{color:#e4ec3a}.act.del{color:var(--w3)}.act.del:hover{color:var(--bad)}.art{background:#140a13;border-radius:12px;border:1px solid var(--hair);display:grid;place-items:center;min-height:240px;padding:16px}.art img{max-width:100%;max-height:52vh;display:block;border-radius:4px}.art .none{color:var(--w3);font-size:12.5px;text-align:center;line-height:1.6;max-width:40ch}.spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:11px;overflow:hidden;margin-top:14px}.spec div{background:var(--plum-black);padding:10px 13px;min-width:0}.spec .v{font-size:17px;font-weight:800;letter-spacing:-.02em}.spec .l{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--w3);font-weight:700;margin-top:4px}.spin{width:15px;height:15px;border:2px solid var(--hair);border-top-color:var(--lime);border-radius:50%;animation:sp .7s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.note{font-size:11.5px;color:var(--w3);line-height:1.55;margin:12px 0 0}.note.bad{color:var(--bad)}.note.ok{color:var(--ok)}.note.warn{color:var(--warn)}.note.tight{margin:4px 0 8px}.go{margin-top:14px;display:grid;gap:9px;justify-items:start}.go .btn{min-width:190px;text-align:center}.counts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:9px;font-size:12.5px;color:var(--w2)}.counts b{color:var(--w1);font-size:15px;font-weight:800;letter-spacing:-.02em}.counts i{color:var(--w3);font-style:normal}.sub2{margin:7px 0 0;font-size:12px;color:var(--w3)}.clink{color:var(--lilac);font-weight:700;text-decoration:none}.clink:hover{text-decoration:underline}.hacts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.drift{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid rgba(255,200,87,.4);background:#ffc85717;border-radius:12px;padding:13px 16px;margin-bottom:16px}.drift b{display:block;font-size:13px;font-weight:700}.drift span{font-size:12px;color:var(--w2)}.drift .btn{margin-left:auto}.ckbox{display:grid;gap:7px;max-height:42vh;overflow-y:auto;margin-bottom:4px}.ck{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;padding:7px 9px;border:1px solid var(--hair);border-radius:9px;cursor:pointer}.ck:hover{border-color:var(--lilac)}.ck input{margin:1px 0 0;accent-color:var(--lime)}.ck b{font-weight:700}.ckbox .grp{margin:10px 0 2px}.cardw{position:relative;display:flex;flex-direction:column}.cardw .card{flex:1}.cardacts{display:flex;gap:12px;padding:7px 15px 0}.lnk{background:none;border:0;color:var(--w3);font:inherit;font-size:11px;font-weight:700;cursor:pointer;padding:0}.lnk:hover{color:var(--lime)}.canvhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.canvhead h2{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin:0;font-weight:800}.chacts{display:flex;gap:12px}.art.empty{cursor:pointer;border-style:dashed}.art.blank{min-height:128px;border-style:solid;cursor:default;background:#170c16}.art.blank .none{max-width:46ch}.havefile{margin:10px 0 0;font-size:11.5px;color:var(--w3);text-align:center}.havefile button{background:none;border:0;padding:0;font:inherit;color:var(--lime);text-decoration:underline;cursor:pointer}.art.over{border-color:var(--lime);background:#d7df230f}.art .none b{color:var(--w1);font-size:13.5px}.art .none span{font-size:11.5px}.selwrap{margin-top:18px;padding-top:15px;border-top:1px solid var(--hair)}.selhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.selhead h3{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin:0;font-weight:800}.selrow{display:flex;gap:9px;overflow-x:auto;padding:11px 2px 4px;scrollbar-width:thin}.selrow>.note{margin:6px 0 0}.mini{position:relative;flex:none;width:146px;border:1px solid var(--hair);border-radius:10px;overflow:hidden;background:#140a13}.mini .mph{position:relative;aspect-ratio:16 / 10;background:#19101a;display:grid;place-items:center;overflow:hidden}.mini .mph .blank{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--w3);font-weight:700}.mini .mbody{padding:7px 9px 9px;display:grid;gap:2px}.mini .mbody b{font-size:11.5px;font-weight:700}.mini .mbody span{font-size:10.5px;color:var(--w3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .x{position:absolute;top:5px;right:5px;width:20px;height:20px;border:0;border-radius:50%;background:#0d060cbd;color:var(--w1);font:inherit;font-size:14px;line-height:1;cursor:pointer}.mini .x:hover{background:var(--bad);color:var(--plum-black)}em.dig,em.sta{font-style:normal;font-size:9px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;padding:2px 5px;border-radius:4px}em.dig{background:#bd8dd233;color:var(--lilac)}em.sta{background:#f3ecef17;color:var(--w3)}.views{margin-top:18px;padding-top:15px;border-top:1px solid var(--hair)}.tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tab{background:none;border:0;border-radius:999px;color:var(--w2);font:inherit;font-size:12px;font-weight:700;padding:7px 13px;cursor:pointer;display:flex;align-items:center;gap:6px}.tab i{font-style:normal;font-size:10.5px;font-weight:800;background:#f3ecef1a;color:var(--w2);border-radius:999px;padding:1px 6px}.tab:hover{color:var(--w1);background:var(--panel)}.tab.on{background:var(--lime);color:var(--plum-black)}.tab.on i{background:#1e0f1c2e;color:var(--plum-black)}.tabsp{flex:1}.vbody{margin-top:12px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:12px}.tile{margin:0;border:1px solid var(--hair);border-radius:11px;overflow:hidden;background:#140a13}.tile.picked{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.tile .shot{position:relative;aspect-ratio:16 / 10;background:#19101a center/cover no-repeat;display:grid;place-items:center;overflow:hidden}.tile .shot.zoom{cursor:zoom-in}.tile .blank{font-size:10px;color:var(--w3);padding:12px;text-align:center;line-height:1.5}.bimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mini .mph .bimg,.lrow .lph .bimg{object-fit:cover}.tile .badge{position:absolute;left:6px;bottom:6px;font-size:9px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;background:#7ed957e6;color:#0d2b05;border-radius:4px;padding:2px 6px}.pickbox{position:absolute;top:6px;right:6px;width:24px;height:24px;display:grid;place-items:center;background:#0d060ca8;border-radius:6px;cursor:pointer}.pickbox input{width:15px;height:15px;margin:0;accent-color:var(--lime);cursor:pointer}.tile figcaption{padding:8px 10px 10px;display:grid;gap:4px}.trow{display:flex;align-items:center;justify-content:space-between;gap:8px}.trow b{font-size:11.5px;font-weight:700}.tsub{font-size:10.5px;color:var(--w3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsub.dim{color:#7d6b7f}.tile .st{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--w3)}.tile .st.ok{color:var(--ok)}.tile .st.bad{color:var(--bad)}.tile .st.warn{color:var(--warn)}.tile .tag{justify-self:start;font-size:9px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;padding:2px 6px;border-radius:4px;background:#f3ecef14;color:var(--w3)}.tile .tag.ok{background:#7ed9572b;color:var(--ok)}.tile .tag.bad{background:#ff8a8029;color:var(--bad)}.tile .tag.warn{background:#ffc85729;color:var(--warn)}.tile .tag.mask{background:#bd8dd238;color:var(--lilac)}.tile .arow{display:flex;gap:12px}.sq{width:100%;background:var(--plum-deep);border:1px solid var(--hair);color:var(--w1);border-radius:9px;padding:9px 11px;font:inherit;font-size:12.5px}.sq:focus{outline:none;border-color:var(--lime)}.filters{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.filters select{width:100%;min-width:0;background:var(--plum-deep);border:1px solid var(--hair);color:var(--w1);border-radius:9px;padding:8px 9px;font:inherit;font-size:11.5px}.filters select:focus{outline:none;border-color:var(--lime)}.lmeta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:11px;font-size:11px;color:var(--w3)}.libscroll{display:grid;gap:7px;max-height:58vh;overflow-y:auto;margin-top:9px;padding-right:2px;scrollbar-width:thin}.lrow{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--hair);border-radius:10px;padding:7px}.lrow:hover{border-color:var(--lilac)}.lrow.in{border-color:#7ed95773;background:#7ed9570d}.lrow .lph{position:relative;width:62px;height:42px;border-radius:7px;background:#19101a;display:grid;place-items:center;overflow:hidden}.lrow .lph .blank{font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--w3);font-weight:700;text-align:center;padding:2px}.lrow .lbody{display:grid;gap:2px;min-width:0}.ladd{background:none;border:1px solid var(--hair);border-radius:999px;color:var(--lime);font:inherit;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;cursor:pointer}.ladd:hover{background:var(--lime);color:var(--plum-black);border-color:var(--lime)}.lrow.in .ladd{color:var(--ok);border-color:transparent;cursor:default}.lrow.in .ladd:hover{background:none;color:var(--ok)}.btn.wide{width:100%;margin-top:9px}.link{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px;padding-top:13px;border-top:1px solid var(--hair)}.link .lk{font-size:11.5px;color:var(--w3)}.link .lkb{font-size:11.5px;color:var(--lime);text-decoration:none;font-weight:700}.link .lkb:hover{text-decoration:underline}.link .btn{margin-left:auto}.picks{display:grid;gap:6px;max-height:46vh;overflow-y:auto}.pick{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;text-align:left;background:var(--plum-black);border:1px solid var(--hair);border-radius:9px;padding:10px 12px;font:inherit;color:var(--w1);cursor:pointer}.pick:hover{border-color:var(--lime)}.pick[disabled]{opacity:.6;cursor:default}.pick b{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick span{font-size:11px;color:var(--w3);flex:none}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d060cbd;display:grid;place-items:center;z-index:60;padding:20px}.sheet .bx{background:var(--plum-deep);border:1px solid var(--hair);border-radius:16px;padding:22px;width:min(430px,100%)}.sheet h3{margin:0 0 4px;font-size:17px;font-weight:800;letter-spacing:-.01em}.sheet p{margin:0 0 16px;font-size:12.5px;color:var(--w3);line-height:1.55}.sheet label{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--w3);font-weight:800;margin:12px 0 5px}.sheet input{width:100%;background:var(--plum-black);border:1px solid var(--hair);color:var(--w1);border-radius:9px;padding:10px 12px;font:inherit;font-size:13px}.sheet input:focus{outline:none;border-color:var(--lime)}.sheet .row{display:flex;gap:9px;justify-content:flex-end;margin-top:20px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d060ce6;display:grid;place-items:center;z-index:70;padding:22px;cursor:zoom-out}.lightbox img{max-width:100%;max-height:100%;border-radius:6px}@media (max-width: 1180px){.cols{grid-template-columns:262px minmax(0,1fr)}.cols .col.boards{grid-column:1 / -1}}@media (max-width: 820px){.nav{height:auto;flex-wrap:wrap;gap:8px;padding:10px clamp(14px,4vw,20px);position:static}.nav .sub{order:3;width:100%;padding-bottom:2px}.nav .tools{margin-left:auto}main{padding:16px clamp(14px,4vw,20px) 56px}.cols{grid-template-columns:minmax(0,1fr)}.cols .col.boards{grid-column:auto}.col.artcol{order:-1}.lib{grid-template-columns:minmax(0,1fr);gap:11px}.newcard{min-height:92px}.head h1{font-size:22px}.art img{max-height:44vh}.grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:9px}.filters{grid-template-columns:1fr}.libscroll{max-height:none}.drift .btn{margin-left:0}.hacts{width:100%}}.genbrief{width:100%;box-sizing:border-box;margin:6px 0 8px;background:#ffffff0a;color:inherit;font:inherit;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:8px 10px;resize:vertical;min-height:56px}.genbrief:disabled{opacity:.55}.genrow{display:flex;align-items:center;gap:10px}.genbad{color:var(--warn, #f0a33a)}.beta{font-size:10px;letter-spacing:.08em;padding:1px 5px;border-radius:3px;background:#ffffff1a;vertical-align:2px}.asset.concept .lb:before{content:"AI CONCEPT";display:inline-block;margin-right:6px;font-size:9px;letter-spacing:.07em;padding:1px 4px;border-radius:3px;background:var(--lime, #d7df23);color:#141014;vertical-align:1px}.std .tile .exec{display:inline-block;margin:6px 0 0 6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lime);background:#d7df231a;border:1px solid rgba(215,223,35,.34);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.std .asset .act{white-space:nowrap}.std .std .asset.was{opacity:.62}.std .tile .exec.was{color:var(--warn);background:#ffb0201a;border-color:#ffb0205c}.std .tile .sup{margin:6px 6px 0;font-size:11px;line-height:1.45;color:var(--warn)}.std .libfind{display:flex;align-items:center;gap:10px;margin:0 0 14px}.std .libfind .sq{flex:1;max-width:420px}.std .libfind .note{margin:0;white-space:nowrap}.std .card .onc{margin-top:4px;font-size:11px;color:var(--w3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std .card .onc b{color:var(--lilac);font-weight:600}.std .card .thumb.gone span{color:var(--warn)}.std .prog{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:9px 13px;border:1px solid var(--hair);border-radius:10px;background:#f3ecef08;font-size:12.5px;color:var(--w2)}.std .prog b{color:var(--w1);font-weight:700}.std .prog span{color:var(--w3)}.std .prog.working{border-color:#d7df2357}.std .prog.done b{color:var(--ok)}.std .spin.sm{width:13px;height:13px;border-width:2px}.std .tile.mk.prev .shot{opacity:.5}.std .tile .sup.bad{color:var(--bad)}.std .asset .tags{display:flex;flex-wrap:wrap;gap:5px}.std .asset .tag{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2.5px 7px;border-radius:999px;background:#f3ecef12;color:var(--w3);white-space:nowrap}.std .asset .tag.def{background:#d7df232b;color:var(--lime)}.std .asset .tag.use{color:var(--w2)}.std .asset .tag.ver{background:#f3ecef12;color:var(--w2)}.std .asset .tag.ver.was{color:var(--w1);background:#ffffff21}.std .asset .aacts{display:grid;gap:6px}.std .asset .hint{margin:0;font-size:11px;color:var(--w3);line-height:1.35}.std .asset .asec{display:grid;grid-template-columns:1fr 1fr;gap:6px}.std .asset .asec .act{width:100%;text-align:center;white-space:nowrap;padding:5px 4px;border:1px solid var(--hair);border-radius:7px;overflow:hidden;text-overflow:ellipsis}.std .asset .asec .act:hover{border-color:#d7df2366}.std .asset .asec .act.del{grid-column:1 / -1}.std .asset .act.go{width:100%;text-align:center;padding:7px 10px;border-radius:8px;background:#d7df2324;border:1px solid rgba(215,223,35,.4);color:var(--lime)}.std .asset .act.go:hover{background:#d7df2338}.std .asset.was .asec{grid-template-columns:1fr}.cols.libshut{grid-template-columns:286px minmax(0,1fr) 150px}.std .col.boards.shut{padding:0;background:none;border:none}.std .libtab{display:flex;flex-direction:column;gap:3px;align-items:flex-start;width:100%;padding:13px 14px;cursor:pointer;text-align:left;border:1px dashed var(--hair);border-radius:11px;background:#f3ecef05;color:var(--w2);font:inherit}.std .libtab:hover{border-color:#d7df2373;background:#d7df230d}.std .libtab b{color:var(--lime);font-size:12.5px;font-weight:700}.std .libtab span{font-size:11px;color:var(--w3);line-height:1.3}.std .col .colhead{display:flex;align-items:center;justify-content:space-between;gap:10px}.std .col .colhead h2{margin:0}@media (max-width: 1180px){.cols.libshut{grid-template-columns:262px minmax(0,1fr)}}.std .go .btn[disabled]{opacity:1;background:transparent;color:var(--w3);border:1px solid var(--hair);font-weight:700}.std .vcap{margin:0 0 11px;font-size:11.5px;color:var(--w3);line-height:1.4}.std .prog+.vcap{margin-top:-4px}.go ul.blocked{margin:6px 0 0;padding:0 0 0 2px;list-style:none}.go ul.blocked li{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--w2)}.go ul.blocked li b{color:var(--w1)}.go ul.blocked .c{color:var(--w3)}.go ul.blocked a.lnk{color:var(--lime);text-decoration:underline}.genpan.oncanvas{margin:12px 0 0;padding:14px;border:1px solid var(--hair);border-radius:10px;background:#00000038}.genhead{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 4px}.genhead b{font-size:14px;color:var(--w1)}.genhead .genref{margin-left:auto;font-size:11.5px;color:var(--w3)}.genrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:9px 0 0}.genvar{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--w3)}.genvar select{font:inherit;font-size:12.5px;letter-spacing:0;text-transform:none;padding:5px 8px;color:var(--w1);background:var(--plum-deep);border:1px solid var(--hair);border-radius:6px}.reflink{display:flex;gap:8px;margin:8px 0 0}.reflink input{flex:1;min-width:0;font:inherit;font-size:12px;padding:7px 9px;color:var(--w1);background:#00000047;border:1px solid var(--hair);border-radius:7px}.reflink input::placeholder{color:var(--w3);opacity:.75}.reflink input:focus{outline:none;border-color:var(--lime)}.tag.twin{background:#d7df2324;color:var(--lime);border-color:#d7df2359}.genswap{font:inherit;font-size:11.5px;cursor:pointer;padding:4px 10px;color:var(--lime);background:transparent;border:1px solid rgba(215,223,35,.4);border-radius:999px}.genswap:hover{background:#d7df231a}.themetog{margin-left:auto;width:30px;height:30px;display:inline-grid;place-items:center;background:transparent;border:1px solid var(--nav-hair);border-radius:999px;color:var(--nav-fg-dim);cursor:pointer;padding:0;flex:none}.themetog:hover{color:var(--nav-fg);border-color:var(--lime)}.themetog:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.themetog svg{width:15px;height:15px;display:block}.themetog .sun{display:none}:root[data-theme=dark] .themetog .moon{display:none}:root[data-theme=dark] .themetog .sun{display:block}
