:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent:#0071e3;--focus-own:#0071e3;--focus:var(--focus-own);--bg:#f5f5f7;--surface:#fff;--surface-2:#f2f2f7;--fill:#7676801f;--fill-hover:#76768033;--thumb:#fff;--glass-a:.95;--glass:rgb(255 255 255/var(--glass-a));--border:#00000014;--input-border:#86868b;--text:#1d1d1f;--muted:#6e6e73;--seg-ink:#5c5c61;--ok:#1e7a34;--danger:#b42318;--warn-bg:#fff4d6;--error-bg:#fde8e6;--ok-bg:#e3f4e8;--guide:#d6336c;--playline:#c2255c;--track:#e7f0fc;--track-border:#0071e3;--track-img:#f1ecfb;--track-img-border:#8944ab;--track-music:#e6f5e9;--track-music-border:var(--ok);--track-voice:#fdf0e3;--track-voice-border:#a35400;--phase:#ff950052;--r-sm:8px;--r:10px;--r-md:12px;--r-lg:16px;--sh-float:0 14px 44px #0000001f, 0 3px 10px #0000000f, 0 0 0 .5px #0000001a;--sh-card:0 1px 2px #0000000a, 0 6px 24px -10px #0000001f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--focus-own:#0a84ff;--bg:#1c1c1e;--surface:#2c2c2e;--surface-2:#3a3a3c;--fill:#7676803d;--fill-hover:#76768057;--thumb:#636366;--glass-a:.94;--glass:rgb(44 44 46/var(--glass-a));--border:#ffffff1a;--input-border:#8e8e93;--text:#f5f5f7;--muted:#aeaeb2;--seg-ink:#bcbcc0;--ok:#30d158;--danger:#ff8a80;--warn-bg:#3a3218;--error-bg:#42201d;--ok-bg:#1d3526;--guide:#ff6b9d;--playline:#ff6b9d;--track:#253f5c;--track-border:#0a84ff;--track-img:#493555;--track-img-border:#bf5af2;--track-music:#2d4635;--track-voice:#4e3e28;--track-voice-border:#ff9f0a;--phase:#ff9f0a66;--sh-float:0 14px 44px #00000080, 0 0 0 .5px #ffffff24;--sh-card:0 0 0 .5px #ffffff0f, 0 6px 24px -10px #00000080}}.editor{--accent-soft:color-mix(in oklab, var(--focus) 11%, var(--surface))}@media (prefers-color-scheme:dark){.editor{--accent-soft:color-mix(in oklab, var(--focus) 22%, var(--surface))}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}.console{--accent-soft:color-mix(in oklab, var(--focus) 11%, var(--surface))}@media (prefers-color-scheme:dark){.console{--accent-soft:color-mix(in oklab, var(--focus) 22%, var(--surface))}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font:13px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}h1,h2,h3,p{margin:0}h1{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.2}h2{font-size:15px;font-weight:600;line-height:1.3}h3{font-size:13px;font-weight:600}h1:focus{outline:none}a{color:var(--focus);text-underline-offset:2px}.lucide{flex:none;width:16px;height:16px;display:block}.lucide.lg{width:20px;height:20px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button,.btn{border-radius:var(--r);background:var(--fill);min-height:32px;color:var(--text);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.btn:hover{background:var(--fill-hover)}button:disabled{opacity:.5;cursor:not-allowed}button[aria-busy=true]{cursor:progress}button.primary,.btn.primary{background:var(--accent);color:#fff;font-weight:600}button.primary:hover:not(:disabled),.btn.primary:hover{background:color-mix(in oklab, var(--accent) 86%, black)}button.danger{color:var(--danger)}button.quiet{background:0 0}button.quiet:hover:not(:disabled){background:var(--fill)}button.icon{background:0 0;width:32px;padding:0}button.icon:hover:not(:disabled){background:var(--fill)}button.lg,.btn.lg{min-height:40px;padding:0 16px;font-size:14px}button.link{min-height:0;color:var(--focus);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline;display:inline}input,select,textarea{border:1px solid var(--input-border);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:32px;padding:4px 10px}select{background-color:var(--fill);border-color:#0000;padding-right:6px}option,optgroup{background-color:var(--surface);color:var(--text)}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0}input[type=color]{cursor:pointer;width:40px;min-width:40px;padding:2px}input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.num,.when,.counter,.otp,td,.secret{font-variant-numeric:tabular-nums}.small{font-size:12px}.field{gap:5px;min-width:0;margin-bottom:14px;display:grid}.field>label,.field>.label{color:var(--muted);font-size:12px;font-weight:500}.field .help{color:var(--muted);font-size:12px}.field .err{color:var(--danger);align-items:flex-start;gap:6px;font-size:12px;display:flex}.field .err .lucide{width:14px;height:14px;margin-top:1px}.field-row{align-items:center;gap:8px;display:flex}.counter{color:var(--muted);margin-left:auto;font-size:12px}.check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.seg{border-radius:var(--r);background:var(--fill);justify-self:start;gap:2px;padding:2px;display:inline-flex}.seg label{border-radius:var(--r-sm);min-height:28px;color:var(--seg-ink);cursor:pointer;align-items:center;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.seg input{opacity:0;width:1px;height:1px;position:absolute}.seg label:has(input:checked){background:var(--thumb);color:var(--text);box-shadow:0 1px 2px #0000001f,0 0 0 .5px #0000000f}.seg label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:1px}.state{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.state .lucide{width:14px;height:14px}.state.ok .lucide{color:var(--ok)}.state.bad{color:var(--danger)}.state.run .lucide{color:var(--focus)}.console{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.topbar{z-index:20;background:var(--surface);min-height:52px;box-shadow:0 .5px 0 var(--border);align-items:center;gap:12px;padding:0 12px 0 20px;display:flex;position:sticky;top:0}.product{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600;text-decoration:none}.vsep{background:var(--border);width:1px;height:20px}.account{color:var(--muted);font-weight:500}.topbar .grow{flex:1}.usermenu{position:relative}.usermenu>button{background:0 0;gap:8px;padding:0 8px 0 4px}.usermenu>button:hover{background:var(--fill)}.initials{background:var(--fill-hover);width:26px;height:26px;color:var(--text);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.menu{z-index:30;background:var(--glass);border-radius:var(--r-md);min-width:220px;box-shadow:var(--sh-float);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.menu[hidden]{display:none}.menu .menu-head{border-bottom:1px solid var(--border);margin-bottom:4px;padding:6px 10px 8px}.menu .menu-head strong{font-weight:600;display:block}.menu button{border-radius:var(--r-sm);background:0 0;justify-content:flex-start;gap:10px;width:100%;min-height:30px;padding:0 10px;font-weight:400}.menu button:hover:not(:disabled),.menu button:focus-visible{background:var(--accent-soft);outline:none}.menu button.danger{color:var(--danger)}.menu hr{border:0;border-top:1px solid var(--border);margin:4px 6px}.frame{grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.sidebar{align-self:start;height:calc(100vh - 52px);padding:14px 10px 20px;position:sticky;top:52px;overflow:auto}.nav{gap:1px;margin:0;padding:0;list-style:none;display:grid}.nav a{border-radius:var(--r-sm);min-height:32px;color:var(--text);align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.nav a .lucide{color:var(--muted)}.nav a:hover{background:var(--fill)}.nav a[aria-current=page]{background:var(--accent-soft)}.nav a[aria-current=page] .lucide{color:var(--focus)}.nav .count{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.nav .sub{gap:1px;margin:2px 0 6px;padding:0;list-style:none;display:grid}.nav .sub a{min-height:30px;padding-left:36px;font-weight:400}.nav .sub .sub a{padding-left:54px}.nav .sub a .lucide{width:15px;height:15px}.nav-group{color:var(--muted);margin:16px 10px 6px;font-size:12px;font-weight:500}.main{min-width:0;padding:24px 32px 48px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.page-head .titles{flex:1;min-width:240px}.page-head .sub{color:var(--muted);margin-top:4px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.search{width:260px;position:relative}.search .lucide{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.search input{background:var(--fill);border-color:#0000;padding-left:32px}.search input:focus{background:var(--surface);border-color:var(--input-border)}.toolbar .grow{flex:1}.toolbar select{width:auto}.folder-select{width:auto;display:none}.notice{border-radius:var(--r-md);background:var(--warn-bg);align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.notice.error{background:var(--error-bg)}.notice.info{background:var(--surface);box-shadow:var(--sh-card)}.notice .lucide{margin-top:1px}.notice p{flex:1}.notice p strong{font-weight:600}.surface{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card)}.section{margin-bottom:16px;padding:20px 22px}.section>h2{margin-bottom:4px}.section>.lead{color:var(--muted);margin-bottom:16px}.empty{justify-items:start;gap:10px;max-width:460px;padding:40px 0;display:grid}.empty h2{font-size:17px}.empty p{color:var(--muted)}.auth{place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-box{width:min(380px,100%)}.auth-box .product{margin:0 0 18px 4px;font-size:17px;display:block}.auth-card{padding:28px 28px 24px}.auth-card h1{margin-bottom:6px;font-size:20px}.auth-card .lead{color:var(--muted);margin-bottom:20px}.auth-card .actions{gap:10px;margin-top:6px;display:grid}.auth-card .actions button{width:100%}.auth-foot{color:var(--muted);margin:16px 4px 0;font-size:12px}.otp{letter-spacing:.4em;text-align:center;min-height:48px;padding-left:.4em;font-size:22px;font-weight:500}.step{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:500}.totp-setup{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.qr{border-radius:var(--r);width:132px;height:132px;box-shadow:inset 0 0 0 1px var(--border);background:#fff;padding:8px}.qr svg{width:100%;height:100%;display:block}.secret{letter-spacing:.06em;word-break:break-all;background:var(--surface-2);border-radius:var(--r-sm);margin:6px 0 0;padding:8px 10px;font:500 13px/1.6 ui-monospace,SF Mono,Consolas,monospace}.totp-setup .copy{margin-top:6px}.toast{z-index:50;border-radius:var(--r-md);background:var(--text);color:var(--surface);box-shadow:var(--sh-float);align-items:center;gap:8px;padding:10px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast:empty{clip-path:inset(50%);box-shadow:none;padding:0}.toast .lucide{color:inherit}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.gallery{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.card{min-width:0;position:relative}.card .well{border-radius:var(--r-md);background:var(--surface-2);height:236px;color:inherit;justify-content:center;align-items:flex-end;padding:14px;text-decoration:none;display:flex;position:relative}.card .well:hover{background:color-mix(in oklab, var(--surface-2) 70%, var(--fill-hover))}.card .well{--th:208px}.thumb{max-width:100%;height:auto;display:block}.card .well .thumb{border-radius:4px;box-shadow:0 1px 2px #00000014,0 8px 20px -10px #00000059}.card .well .pages{position:absolute;bottom:22px;right:22px}.card .placeholder{background:var(--surface);border:1px dashed var(--input-border);min-height:min(100%,96px);max-height:100%;color:var(--muted);text-align:center;border-radius:4px;align-content:center;place-items:center;gap:6px;padding:8px;font-size:12px;display:grid;overflow:hidden}.card .meta{grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:10px 2px 0;display:grid}.card .name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.card .name a{color:inherit;text-decoration:none}.card .name a:hover{text-decoration:underline}.card .fmt{color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:8px;font-size:12px;display:flex}.card .line{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px 12px;margin-top:2px;display:flex}.card .when,.state{white-space:nowrap}.card .more{grid-area:1/2;align-self:start;width:28px;min-height:28px;margin-top:-5px}.card .menu{top:34px;right:-4px}.card .ver{background:var(--glass);color:var(--text);border-radius:6px;padding:2px 6px;font-size:11px;position:absolute;bottom:22px;left:22px}.skeleton .well{background:var(--surface-2)}.skeleton .block{background:var(--fill);border-radius:4px}.skeleton .meta .block{height:10px;margin-top:6px}.formats{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;display:grid}.formats legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.fmt-tile{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-card);cursor:pointer;text-align:center;grid-template-rows:120px auto auto;justify-items:center;gap:2px;padding:16px 10px 12px;display:grid;position:relative}.fmt-tile input{opacity:0;position:absolute}.fmt-tile .shape{background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--input-border);color:var(--muted);border-radius:4px;align-self:end;place-items:center;margin-bottom:10px;display:grid}.fmt-tile .shape.multi{box-shadow:inset 0 0 0 1.5px var(--input-border), 6px -6px 0 -1px var(--surface), 6px -6px 0 0 var(--input-border)}.fmt-tile strong{font-weight:600}.fmt-tile span{color:var(--muted);font-size:12px}.fmt-tile:has(input:checked){outline:2px solid var(--focus);outline-offset:0;background:var(--accent-soft)}.fmt-tile:has(input:checked) .shape{background:color-mix(in oklab, var(--focus) 18%, var(--surface));box-shadow:inset 0 0 0 1.5px var(--focus)}.fmt-tile:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.fmt-tile .shape.custom{box-shadow:none;outline:1.5px dashed var(--input-border);outline-offset:-1.5px;background:0 0}.new-form .custom-size{margin:-8px 0 22px}.custom-size p{grid-column:1/-1;margin:0}.new-form:not(:has(input[name=size][value=custom]:checked)) .custom-size{display:none}.kinds{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;display:grid}.kinds legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.kind-opt{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-card);cursor:pointer;gap:2px;padding:12px 14px;display:grid;position:relative}.kind-opt input{opacity:0;position:absolute}.kind-opt strong{font-weight:600}.kind-opt span{color:var(--muted);font-size:12px}.kind-opt:has(input:checked){outline:2px solid var(--focus);background:var(--accent-soft)}.kind-opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.fmt-tile:has(input:checked)>span:not(.shape),.kind-opt:has(input:checked)>span{color:var(--text)}.new-form{max-width:920px}.new-form .two{grid-template-columns:1fr 1fr;gap:0 16px;max-width:640px;display:grid}.form-actions{gap:8px;margin-top:8px;display:flex}.dhead{z-index:15;background:var(--surface);min-height:52px;box-shadow:0 .5px 0 var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;display:flex;position:sticky;top:52px}.dhead .dname{font-size:14px;font-weight:600}.dhead .grow{flex:1}.dhead .seg a{border-radius:var(--r-sm);min-height:28px;color:var(--seg-ink);align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.dhead .seg a[aria-disabled=true]:not([aria-current]){opacity:.5;cursor:default}.dhead .seg a[aria-current=page]{background:var(--thumb);color:var(--text);box-shadow:0 1px 2px #0000001f,0 0 0 .5px #0000000f}.editor-slot{background:var(--bg);height:calc(100vh - 104px);min-height:520px;position:relative;overflow:hidden}.editor-box{position:absolute;inset:0}button.primary.danger-fill{background:var(--danger);color:var(--surface)}.card .more-box{grid-area:1/2;align-self:start}.slot-note{border-radius:var(--r-lg);background:var(--glass);width:min(440px,100% - 32px);box-shadow:var(--sh-float);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slot-note h2{margin-bottom:6px}.slot-note p{color:var(--muted)}.slot-note p+p{margin-top:8px}.slot-note code{font:12px ui-monospace,Consolas,monospace}.table-wrap{position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--muted);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:500}td,tbody th{border-top:1px solid var(--border);vertical-align:middle;padding:10px 12px}tbody th{color:var(--text);white-space:normal;font-size:13px;font-weight:400}td.num,th.num{text-align:right}tr.total td{border-top:1px solid var(--input-border);font-weight:600}td .actions{justify-content:flex-end;gap:4px;display:flex}.keyid{color:var(--muted);white-space:nowrap;font:12px ui-monospace,SF Mono,Consolas,monospace}.label-cell{font-weight:600}.server-note{text-align:right;white-space:normal;max-width:220px;display:block}select.auto{width:auto}.empty.tight{padding:16px 0}.brand-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.token-row{border-top:1px solid var(--border);grid-template-columns:150px 40px 120px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.token-row:first-of-type{border-top:0}.token-row>label{font-weight:500}.token-row .span2{grid-column:span 2}.token-row .narrow{width:120px}.token-row .inherit{justify-self:end}.token-row:has(.inherit):has(.span2){grid-template-columns:150px 40px minmax(0,1fr) auto}.token-row:has(.inherit) .span2{grid-column:3}.token-row .err{color:var(--danger);grid-column:1/-1;align-items:flex-start;gap:6px;font-size:12px;display:flex}.token-row .err .lucide,.logo-slot .err .lucide{width:14px;height:14px;margin-top:1px}.token-row.inherited input:not([type=checkbox]),.token-row.inherited select{opacity:.55}.brand-preview{padding:18px;position:sticky;top:76px}.test{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:20px;padding:24px 32px 48px;display:grid}.test .section{margin-bottom:0}.result .stage{border-radius:var(--r-md);background:var(--surface-2);place-items:center;height:440px;margin:14px 0;display:grid}.result .stage img,.result .stage video{object-fit:contain;border-radius:4px;max-width:92%;max-height:400px;display:block;box-shadow:0 1px 2px #00000014,0 12px 32px -12px #0006}.result .stage .idle{text-align:center;max-width:300px;color:var(--muted);justify-items:center;gap:8px;display:grid}.result .stage .idle.wide{max-width:340px}.result .foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result .foot .grow{flex:1}.state.big{font-size:13px}.state.run.big{color:var(--text)}.media-pick{border-radius:var(--r);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px;display:flex}.media-pick .pick-actions{gap:6px;padding-left:54px;display:flex}.media-pick .mini{width:44px;height:44px;color:var(--muted);background:var(--surface);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.media-pick .mini img{object-fit:cover;width:100%;height:100%;display:block}.media-pick .fname{text-overflow:ellipsis;white-space:nowrap;flex:calc(100% - 60px);min-width:0;overflow:hidden}.media-pick label.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.test .hex{width:110px}.test fieldset.out{border:0;margin:4px 0 18px;padding:0}.test fieldset.out legend{margin-bottom:6px;padding:0;font-weight:500}.test button.wide{width:100%}.history{grid-column:1/-1}.history .actions .btn.quiet{background:0 0}.history .actions .btn.quiet:hover{background:var(--fill)}.brand-preview .stage{border-radius:var(--r-md);background:var(--surface-2);place-items:center;height:340px;margin-top:12px;display:grid}.brand-preview svg.thumb{border-radius:4px;box-shadow:0 8px 24px -12px #0006}.logo-row{flex-wrap:wrap;gap:12px;display:flex}.logo-slot{align-content:start;gap:6px;width:180px;display:grid}.logo-slot .box{border-radius:var(--r);background:var(--surface-2);height:84px;color:var(--muted);place-items:center;font-size:12px;display:grid;overflow:hidden}.logo-slot .box.dark{color:#e9edf2;background:#23344a}.logo-slot .box img{object-fit:contain;max-width:80%;max-height:64px}.logo-slot .err{color:var(--danger);gap:6px;font-size:12px;display:flex}.logo-actions{flex-wrap:wrap;gap:4px;display:flex}.logo-tokens{margin-top:10px}.logo-tokens .token-row:first-of-type{border-top:1px solid var(--border)}.logo-mark{letter-spacing:.02em;font-size:15px;font-weight:600}.pick-grid{border:0;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;max-height:320px;margin:0 0 4px;padding:2px;display:grid;overflow:auto}.pick{border-radius:var(--r);cursor:pointer;gap:4px;padding:6px;display:grid;position:relative}.pick input{opacity:0;position:absolute}.pick .mini{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);place-items:center;display:grid;overflow:hidden}.pick .mini img{object-fit:contain;max-width:100%;max-height:100%}.pick .fname{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pick:has(input:checked){outline:2px solid var(--focus);background:var(--accent-soft)}.pick:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.assets{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 16px;margin:0;padding:0;list-style:none;display:grid}.asset{min-width:0;position:relative}.asset .pic{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);place-items:center;display:grid;overflow:hidden}.asset .pic img{object-fit:cover;width:100%;height:100%;display:block}.asset .pic .lucide{width:28px;height:28px}.asset .font-mark{color:var(--text);font-family:Georgia,serif;font-size:34px}.asset .meta{grid-template-columns:minmax(0,1fr) auto;gap:0 4px;padding-top:8px;display:grid}.asset .fname{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.asset .sub{color:var(--muted);grid-column:1;font-size:12px}.asset .sub.bad{color:var(--danger)}.asset .more-box{grid-area:1/2/span 2;align-self:start;position:relative}.asset .more{width:28px;min-height:28px}.asset .menu{top:32px;right:-4px}.dropzone{border:1px dashed var(--input-border);border-radius:var(--r-md);color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.dropzone p{flex:1}input[type=file].sr-only:focus-visible+label.btn{outline:3px solid var(--focus);outline-offset:2px}.once{gap:8px;display:grid}.once .secret{margin:0;font-size:12px}.otp.small-otp{min-height:40px;font-size:18px}dialog .two{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}dialog{border-radius:var(--r-lg);background:var(--surface);width:min(440px,100% - 32px);color:var(--text);box-shadow:var(--sh-float);border:0;padding:0}dialog::backdrop{background:#00000047}dialog form{padding:22px 22px 18px}dialog h2{margin-bottom:8px;font-size:17px}dialog p.lead{color:var(--muted);margin-bottom:16px}dialog .form-actions{justify-content:flex-end;margin-top:18px}@media (width<=1023px){.test{grid-template-columns:minmax(0,1fr);padding:20px}.frame{grid-template-columns:minmax(0,1fr);align-content:start}.sidebar{background:var(--surface);height:auto;box-shadow:0 .5px 0 var(--border);padding:8px 12px;position:static;overflow-x:auto}.nav{gap:4px;display:flex}.nav>li>a{white-space:nowrap}.nav .sub,.nav-group,.nav .count{display:none}.folder-select{display:inline-block}.main{padding:20px 20px 40px}.search{order:5;width:100%}.formats{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-grid{grid-template-columns:minmax(0,1fr)}.brand-preview{position:static}}@media (width<=640px){.totp-setup,.new-form .two,.kinds{grid-template-columns:minmax(0,1fr)}.formats{grid-template-columns:repeat(2,minmax(0,1fr))}.token-row{grid-template-columns:minmax(0,1fr) 40px 110px}.token-row .span2,.token-row:has(.inherit) .span2{grid-column:2/span 2}.token-row:has(.inherit):has(.span2){grid-template-columns:minmax(0,1fr) 40px 110px}.token-row .inherit{grid-column:1/-1;justify-self:start}.account,.topbar .vsep,.usermenu .who{display:none}}@media (forced-colors:active){.fmt-tile:has(input:checked),.kind-opt:has(input:checked),.nav a[aria-current=page],.pick:has(input:checked){outline:2px solid highlight}.seg label:has(input:checked){outline:1px solid highlight}}
