:root{--nx-bg: #f0f1f3;--nx-card: #fff;--nx-tint: #f7f7f8;--nx-fg: #0a0a0a;--nx-muted: rgba(0,0,0,.58);--nx-faint: rgba(0,0,0,.38);--nx-primary: #171717;--nx-primary-fg: #fafafa;--nx-border: #e5e5e5;--nx-line: #f0f0f0;--nx-tag: #4f46e5;--nx-tag-tint: rgba(79,70,229,.08);--nx-warn: #ad6e00;--nx-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}html,body{background:var(--nx-bg)}body.nx-body-lock{overflow:hidden}.nx-app{height:100vh;display:grid;grid-template-columns:0 minmax(0,1fr);grid-template-rows:52px minmax(0,1fr)}.nx-app.pinned{grid-template-columns:236px minmax(0,1fr)}.nx-ic{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nx-ic.s{width:14px;height:14px}.nx-app :focus-visible{outline:2px solid var(--nx-tag);outline-offset:1px}.nx-top{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:0 12px;background:#fff;border-bottom:1px solid var(--nx-border);position:relative;z-index:30;min-width:0}.nx-burger{width:36px;height:36px;border-radius:10px;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#262626;flex:none}.nx-burger:hover{background:#0000000d}.nx-brand{display:flex;align-items:center;gap:6px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.nx-brand img{height:14px;display:block}.nx-brand i{font-style:normal;font-size:10px;font-weight:600;color:var(--nx-tag);letter-spacing:.04em}.nx-brand b{font-weight:600;font-size:13px;color:var(--nx-muted)}.nx-gs{margin-left:auto;display:flex;align-items:center;gap:8px;width:320px;height:32px;padding:0 10px;border-radius:9999px;background:#fff;border:1px solid var(--nx-border);color:var(--nx-faint);font-size:13px;cursor:pointer;white-space:nowrap;min-width:0}.nx-gs:hover{border-color:#d4d4d4}.nx-kb{font:500 10.5px/16px var(--nx-mono);color:var(--nx-muted);border:1px solid #dcdcdc;border-bottom-width:2px;border-radius:5px;padding:0 4px;background:#fafafa;white-space:nowrap}.nx-gs .nx-kb{margin-left:auto}.nx-acct{position:relative;flex:none}.nx-acct>button{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 4px;border-radius:9999px;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.nx-acct>button:hover{background:#0000000a}.nx-av{width:28px;height:28px;border-radius:50%;background:var(--nx-primary);color:var(--nx-primary-fg);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none}.nx-who{text-align:left;line-height:15px;font-size:13px}.nx-who small{display:block;color:var(--nx-muted);font-size:11.5px}.nx-menu{position:absolute;right:0;top:44px;width:250px;background:#fff;border-radius:12px;box-shadow:0 18px 50px -14px #0000004d,0 0 0 1px #0000000f;padding:6px;z-index:50;font-size:13px}.nx-menu .hd{padding:8px 10px 10px;border-bottom:1px solid var(--nx-line);margin-bottom:4px}.nx-menu .hd b{display:block;font-weight:600}.nx-menu .hd small{color:var(--nx-muted);font-size:12px}.nx-menu button,.nx-menu a{display:flex;width:100%;align-items:center;gap:8px;height:32px;padding:0 10px;border:0;background:none;border-radius:8px;cursor:pointer;font:inherit;color:inherit;text-align:left;text-decoration:none}.nx-menu button:hover,.nx-menu a:hover{background:#0000000d}.nx-menu .sep{height:1px;background:var(--nx-line);margin:4px 0}.nx-nav{grid-column:1;grid-row:2;overflow:auto;background:var(--nx-tint);border-right:1px solid var(--nx-border);padding:10px;display:flex;flex-direction:column;gap:2px;min-height:0;font-size:13.5px}.nx-app:not(.pinned) .nx-nav{position:fixed;top:52px;left:0;bottom:0;width:252px;z-index:26;transform:translate(-102%);transition:transform .18s ease,box-shadow .18s}.nx-app.nav-open:not(.pinned) .nx-nav{transform:none;box-shadow:12px 0 40px -18px #00000059}.nx-scrim{position:fixed;top:52px;left:0;right:0;bottom:0;background:#0a0a0a2e;z-index:25}.nx-pin{display:flex;align-items:center;justify-content:space-between;padding:0 4px 8px 10px;font-size:11.5px;color:var(--nx-muted)}.nx-pin button{border:0;background:none;cursor:pointer;font:inherit;color:var(--nx-muted);padding:3px 6px;border-radius:6px}.nx-pin button:hover{background:#0000000d;color:var(--nx-fg)}.nx-ni{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:10px;border:0;background:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;flex:none}.nx-ni:hover{background:#0000000a}.nx-ni.on{background:var(--nx-card);box-shadow:0 1px 2px #0000000d;font-weight:500}.nx-sub{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 26px;padding-left:10px;border-left:1px solid var(--nx-border)}.nx-sub button{height:26px;display:flex;align-items:center;padding:0 8px;border-radius:7px;color:var(--nx-muted);font:inherit;font-size:13px;border:0;background:none;cursor:pointer;text-align:left;flex:none}.nx-sub button:hover{background:#0000000a}.nx-sub button.on{color:var(--nx-fg);font-weight:500;background:#0000000d}.nx-main{grid-column:2;grid-row:2;display:grid;grid-template-rows:40px minmax(0,1fr);min-width:0;min-height:0}.nx-tb{display:flex;align-items:flex-end;padding:0 12px;border-bottom:1px solid var(--nx-border);background:#eceef0;min-width:0}.nx-tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;overflow-y:hidden;align-items:flex-end;scrollbar-width:none}.nx-tabs::-webkit-scrollbar{display:none}.nx-tab{display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;border-radius:10px 10px 0 0;color:var(--nx-muted);font-size:13px;white-space:nowrap;cursor:pointer;border:0;background:none;max-width:260px;flex:none;-webkit-user-select:none;user-select:none}.nx-tab .t{overflow:hidden;text-overflow:ellipsis}.nx-tab:hover{background:#ffffff8c}.nx-tab.on{background:var(--nx-card);color:var(--nx-fg);font-weight:500;box-shadow:0 -1px 0 var(--nx-border),1px 0 0 var(--nx-border),-1px 0 0 var(--nx-border)}.nx-tab .x{color:var(--nx-faint);font-size:15px;line-height:1;padding:2px 5px;border-radius:5px;border:0;background:none;cursor:pointer}.nx-tab .x:hover{background:#00000012;color:var(--nx-fg)}.nx-dot{width:6px;height:6px;border-radius:50%;background:var(--nx-warn);flex:none}.nx-panes{position:relative;min-height:0;min-width:0}.nx-pane{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:20px 24px 48px}.nx-empty{padding:48px 24px;color:var(--nx-muted);font-size:14px}.nx-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a61;z-index:90;display:flex;justify-content:center;padding:10vh 16px 16px}.nx-pal{width:min(620px,100%);align-self:flex-start;background:#fff;border-radius:16px;box-shadow:0 30px 80px -20px #00000073;overflow:hidden}.nx-pal input{border:0;outline:0;font:15px var(--veyra-font-sans);padding:16px 20px;width:100%;border-bottom:1px solid var(--nx-line)}.nx-pal .res{max-height:380px;overflow:auto;padding:6px}.nx-pal .it{display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:9px;cursor:pointer;font-size:13.5px}.nx-pal .it.on{background:var(--nx-tag-tint)}.nx-pal .it .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-pal .it small{margin-left:auto;color:var(--nx-faint);font-size:12px;white-space:nowrap}.nx-pal .none{padding:18px 14px;color:var(--nx-muted);font-size:13px}.nx-pal .ft{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--nx-line);background:#fafafa;font-size:12px;color:var(--nx-muted)}.nx-pal .ft span{display:flex;gap:5px;align-items:center}@media (max-width: 760px){.nx-app.pinned{grid-template-columns:0 minmax(0,1fr)}.nx-app.pinned .nx-nav{position:fixed;top:52px;left:0;bottom:0;width:252px;z-index:26;transform:translate(-102%)}.nx-app.pinned.nav-open .nx-nav{transform:none}.nx-pin button,.nx-brand b,.nx-brand i,.nx-who,.nx-gs .lbl,.nx-gs .nx-kb{display:none}.nx-gs{width:36px;height:36px;padding:0;justify-content:center;border-radius:10px}.nx-top{gap:8px;padding:0 8px}.nx-tb{padding:0 6px}.nx-pane{padding:14px 12px 40px}}.nx-pane.flush{padding:0;background:var(--nx-card)}.nx-pg{display:flex;flex-direction:column;min-height:100%;font-size:13px}.nx-ph{display:flex;align-items:center;gap:10px;padding:12px 16px 6px;min-width:0;flex-wrap:wrap}.nx-ph h3{margin:0;font-size:19px;line-height:26px;font-weight:650;letter-spacing:-.01em}.nx-crumb{font-size:12.5px;color:var(--nx-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-cmd{display:flex;align-items:center;gap:6px;padding:4px 16px 10px;border-bottom:1px solid var(--nx-line);flex-wrap:wrap}.nx-cmd .r{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.nx-b{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:9999px;font:500 13px var(--veyra-font-sans);white-space:nowrap;border:1px solid var(--nx-border);background:#fff;color:var(--nx-fg);box-shadow:0 1px 2px #0000000d;cursor:pointer;text-decoration:none}.nx-b:hover{background:#f6f6f6}.nx-b:disabled{opacity:.45;cursor:not-allowed}.nx-b.p{background:var(--nx-primary);color:var(--nx-primary-fg);border-color:var(--nx-primary)}.nx-b.p:hover:not(:disabled){background:#2a2a2a}.nx-b.p .nx-kb{background:transparent;border-color:#ffffff40;color:#ffffffb3}.nx-b.ok{background:#15803d;border-color:#15803d;color:#fff}.nx-b.g{border-color:transparent;background:transparent;box-shadow:none}.nx-b.g:hover:not(:disabled){background:#0000000d}.nx-b.s{height:26px;padding:0 10px;font-size:12.5px}.nx-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:9999px;font-size:11.5px;font-weight:500;background:#f2f2f2;white-space:nowrap;color:var(--nx-fg)}.nx-chip.ok{background:#16a34a1a;color:#15803d}.nx-chip.wr{background:#ad6e001c;color:var(--nx-warn)}.nx-chip.tg{background:#4f46e51a;color:#4338ca}.nx-chip.bad{background:#ef44441a;color:#dc2626}.nx-chip.mono{font:400 11.5px var(--nx-mono)}.nx-fb{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);flex:1;min-height:0;background:var(--nx-tint)}.nx-fm{padding:14px 16px 28px;display:flex;flex-direction:column;gap:12px;min-width:0}.nx-side{border-left:1px solid var(--nx-border);background:var(--nx-card);padding:14px 18px 28px;display:flex;flex-direction:column;gap:12px;min-width:0}.nx-card{background:var(--nx-card);border:1px solid var(--nx-border);border-radius:12px;overflow:hidden;flex:none}.nx-chd{display:flex;align-items:center;gap:8px;padding:9px 12px 9px 14px;border-bottom:1px solid var(--nx-line)}.nx-chd h5{margin:0;font-size:13.5px;font-weight:600}.nx-chd .c{font:400 11.5px var(--nx-mono);color:var(--nx-faint)}.nx-chd .r{margin-left:auto;display:flex;gap:4px}.nx-cbody{padding:12px 14px}.nx-note{font-size:12px;color:var(--nx-muted);line-height:17px}.nx-err{background:#ef444414;color:#dc2626;padding:9px 12px;border-radius:10px;font-size:12.5px}.nx-warnbox{background:#fff8eb;border:1px solid #f1d9a8;color:#5a4410;padding:9px 12px;border-radius:10px;font-size:12.5px}.nx-infobox{background:#f4f4f5;padding:9px 12px;border-radius:10px;font-size:12.5px;color:#404040}.nx-q{display:grid;gap:10px 14px;padding:12px 14px}.nx-q label,.nx-fld{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--nx-muted);min-width:0}.nx-q label>span.l,.nx-fld>span.l{color:var(--nx-fg);font-weight:500;font-size:12.5px}.nx-inp{height:32px;border:1px solid var(--nx-border);border-radius:9px;padding:0 10px;font:13px var(--veyra-font-sans);color:var(--nx-fg);background:#fff;width:100%;min-width:0}.nx-inp.mono{font-family:var(--nx-mono);font-size:12.5px}.nx-inp:focus{outline:0;border-color:#a5a1f0;box-shadow:0 0 0 3px #4f46e51f}.nx-inp:disabled{background:#f5f5f5;color:var(--nx-muted)}select.nx-inp{padding:0 6px}.nx-hint{font-size:11.5px;color:var(--nx-faint)}.nx-seg{display:inline-flex;padding:3px;border-radius:9999px;background:#f2f2f3;gap:2px;font-size:12.5px;align-self:flex-start}.nx-seg button{height:26px;display:flex;align-items:center;padding:0 12px;border-radius:9999px;color:var(--nx-muted);border:0;background:none;cursor:pointer;font:inherit}.nx-seg button.on{background:#fff;color:var(--nx-fg);font-weight:500;box-shadow:0 1px 2px #0000000f}.nx-sec{font:600 11px/16px var(--veyra-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--nx-muted);margin:8px 0 2px}.nx-kv{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:3px 0}.nx-kv>span:last-child{font:12.5px var(--nx-mono);white-space:nowrap;font-variant-numeric:tabular-nums}.nx-kv.b{font-weight:600}.nx-kv.b>span:last-child{font-weight:600}.nx-hr{height:1px;background:var(--nx-line);margin:6px 0}.nx-tot{font:700 32px/38px var(--veyra-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nx-tot.old{color:var(--nx-faint)}.nx-tz{font-size:13px;line-height:1.55;white-space:pre-wrap;background:var(--nx-tint);border:1px solid #ececec;border-radius:10px;padding:12px 14px}.nx-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.nx-tbl th{position:sticky;top:0;height:30px;padding:0 8px;text-align:left;font-weight:500;font-size:11.5px;color:var(--nx-muted);border-bottom:1px solid var(--nx-border);background:#fbfbfb;white-space:nowrap}.nx-tbl td{height:30px;padding:0 8px;border-bottom:1px solid #f1f1f1;white-space:nowrap}.nx-tbl .n{text-align:right;font:12px var(--nx-mono);font-variant-numeric:tabular-nums}.nx-tbl tr.sub td{height:24px;color:var(--nx-muted);font-size:12px;background:#fcfcfc}.nx-tbl tr.sub td:first-child{padding-left:22px}.nx-tbl tr.sh td{background:#fafafa}.nx-tbl tbody tr.click{cursor:pointer}.nx-tbl tbody tr.click:hover td{background:#fafafa}.nx-tscroll{overflow-x:auto}.nx-tree-row{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-bottom:1px solid #f3f3f3;cursor:pointer;font-size:13px}.nx-tree-row:hover{background:#fafafa}.nx-tree-row .cv{width:12px;color:var(--nx-faint);font-size:10px;flex:none}.nx-tree-row .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nx-tree-row.fold .nm{font-weight:500}.nx-tree-row .fd{color:#b08a3e;flex:none}.nx-tree-row .r{margin-left:auto;display:flex;gap:8px;align-items:center;flex:none}.nx-star{border:0;background:none;cursor:pointer;padding:2px 4px;font-size:15px;color:#00000040}.nx-star.on{color:#eab308}.nx-favs{display:flex;gap:6px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--nx-line);align-items:center}.nx-fav{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:9999px;background:#f3f3f4;border:0;cursor:pointer;font:13px var(--veyra-font-sans);color:var(--nx-fg)}.nx-fav:hover{background:#e9e9eb}.nx-srch{display:flex;align-items:center;gap:8px;width:260px;height:30px;padding:0 10px;border-radius:9999px;border:1px solid var(--nx-border);color:var(--nx-faint);background:#fff}.nx-srch input{border:0;outline:0;background:transparent;font:13px var(--veyra-font-sans);color:var(--nx-fg);width:100%;min-width:0}@media (max-width: 900px){.nx-fb{grid-template-columns:minmax(0,1fr)}.nx-side{border-left:0;border-top:1px solid var(--nx-border)}.nx-q{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){.nx-ph{padding:10px 12px 4px}.nx-ph h3{font-size:17px;line-height:22px}.nx-cmd{padding:4px 12px 10px}.nx-fm{padding:12px 12px 20px}.nx-side{padding:12px 12px 24px}.nx-srch{width:100%}.nx-cmd .r{margin-left:0;width:100%}.nx-cmd .nx-kb{display:none}.nx-tot{font-size:28px;line-height:34px}.nx-tree-row .meta{display:none}}.nx-tz.rich{white-space:normal}.nx-tz.rich p{margin:0 0 6px}.nx-tz.rich ul,.nx-tz.rich ol{margin:0 0 6px;padding-left:20px}.nx-rich p{margin:0 0 6px}.nx-rich p:last-child{margin-bottom:0}.nx-rich ul,.nx-rich ol{margin:0 0 6px;padding-left:20px}.nx-rich{font-size:13px;line-height:1.5;color:var(--nx-fg)}.nx-vs{width:1px;height:20px;background:var(--nx-border);margin:0 4px}.nx-b.danger{color:#dc2626}.nx-split{display:grid;grid-template-columns:250px minmax(0,1fr);flex:1;min-height:0}.nx-pane.flush>.nx-pg[tabindex]{min-height:100%}.nx-ftree{border-right:1px solid var(--nx-line);padding:8px 6px;overflow:auto}.nx-tr{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:8px;white-space:nowrap;cursor:pointer;border:0;background:none;width:100%;text-align:left;font:13px var(--veyra-font-sans);color:var(--nx-fg)}.nx-tr:hover{background:#0000000a}.nx-tr.on{background:var(--nx-tag-tint);font-weight:500}.nx-tr .cv{width:12px;color:var(--nx-faint);font-size:10px;flex:none;text-align:center}.nx-tr .fd{color:#b08a3e}.nx-tr .nm{overflow:hidden;text-overflow:ellipsis;min-width:0}.nx-tr .c{margin-left:auto;font:400 11px var(--nx-mono);color:var(--nx-faint)}.nx-tr .act{display:none;gap:2px;margin-left:auto}.nx-tr .act+.c{margin-left:6px}.nx-tr:hover .act{display:inline-flex}.nx-tr .act button{border:0;background:none;cursor:pointer;color:var(--nx-muted);font-size:12px;padding:1px 4px;border-radius:5px}.nx-tr .act button:hover{background:#00000012;color:var(--nx-fg)}.nx-grid{display:flex;flex-direction:column;min-width:0;min-height:0}.nx-path{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;color:var(--nx-muted);border-bottom:1px solid #f2f2f2;min-height:37px}.nx-path b{color:var(--nx-fg);font-weight:500}.nx-list th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.nx-list th.sortable:hover{color:var(--nx-fg)}.nx-list th .so{color:var(--nx-tag);margin-left:4px}.nx-list td{max-width:360px;overflow:hidden;text-overflow:ellipsis}.nx-list td.m{font:12px var(--nx-mono);color:var(--nx-muted)}.nx-list td.mu{color:var(--nx-muted)}.nx-list td.meta{max-width:520px}.nx-meta{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.nx-list tr.sel td{background:var(--nx-tag-tint)!important}.nx-list tr.sel td:first-child{box-shadow:inset 2px 0 0 var(--nx-tag)}.nx-st{display:flex;align-items:center;gap:14px;height:32px;padding:0 14px;border-top:1px solid var(--nx-line);font-size:12px;color:var(--nx-muted);flex:none}.nx-st .h{margin-left:auto;display:flex;gap:12px;align-items:center}.nx-st .h span{display:flex;gap:5px;align-items:center}@media (max-width: 900px){.nx-split{grid-template-columns:minmax(0,1fr)}.nx-ftree{border-right:0;border-bottom:1px solid var(--nx-line);max-height:180px}.nx-st .h{display:none}}.nx-filt{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 10px;border:1px solid var(--nx-border);border-radius:9999px;font-size:12.5px;color:var(--nx-muted);background:#fff}.nx-filt select,.nx-filt input{border:0;background:transparent;font:500 12.5px var(--veyra-font-sans);color:var(--nx-fg);outline:0;cursor:pointer}.nx-list th:first-child,.nx-list td:first-child{padding-left:16px}.nx-stline{display:flex;gap:4px;flex-wrap:wrap}.nx-stline span{font-size:11.5px;padding:2px 8px;border-radius:9999px;background:#f2f2f3;color:var(--nx-faint)}.nx-stline span.done{background:#16a34a1a;color:#15803d}.nx-ft{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--nx-border);flex:none}.nx-ft>button{height:38px;display:flex;align-items:center;gap:6px;padding:0 12px;font:13.5px var(--veyra-font-sans);color:var(--nx-muted);border:0;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.nx-ft>button:hover{color:var(--nx-fg)}.nx-ft>button.on{color:var(--nx-fg);font-weight:500;border-bottom-color:var(--nx-primary)}.nx-ft .c{font:400 11px var(--nx-mono);color:var(--nx-faint)}.nx-fb.tpl{grid-template-columns:minmax(0,1fr) 340px}.nx-fm.tplbody{padding:14px 16px 40px;display:block}.nx-title-in{font:650 19px/26px var(--veyra-font-sans);letter-spacing:-.01em;border:1px solid transparent;border-radius:8px;padding:0 6px;margin-left:-6px;background:transparent;color:var(--nx-fg);min-width:200px}.nx-title-in:hover{border-color:#e8e8e8}.nx-title-in:focus{outline:0;border-color:#a5a1f0;box-shadow:0 0 0 3px #4f46e51f;background:#fff}.nx-pubs{display:inline-flex;gap:6px;align-items:center}@media (max-width: 1100px){.nx-fb.tpl{grid-template-columns:minmax(0,1fr)}}
