:root{--bg:#efefef;--panel:#fff;--panel-2:#f7f7f7;--canvas:#e2e2e2;--line:#dedede;--line-2:#cccccc;--line-3:#ececec;--ink:#000;--muted:#666;--hover:#f3f3f3;--sel:#e6e6e6;--ink-hover:#333;--accent:#e94b24;--danger:#c4381a;--danger-line:#f2c4b8;--danger-bg:#fdf0ec;--note-bg:#f7f7f7;--note-line:#cccccc;--code-bg:#000;--code-ink:#efefef;--fx-draw:#2dd4bf;--fx-move:#7c9aff;--fx-fade:#a78bfa;--fx-color:#f59e0b;--fx-loop:#f472b6;--fx-path:#38bdf8;--fx-morph:#a3e635;--mono:ui-monospace,Menlo,Consolas,monospace;--sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans JP",Helvetica,Arial,sans-serif;--name-w:260px;--trk-l:14px;--trk-r:28px;--lane:28px;--work-h:clamp(380px, calc(100vh - 360px), 640px);color-scheme:light}*,*::before,*::after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font:14px/1.5 var(--sans)}body *{word-break:normal;overflow-wrap:break-word}h1,h2,h3,strong{font-weight:700}code,kbd,textarea.code-area{font-family:var(--mono)}a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--ink-hover)}[hidden]{display:none !important}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.muted{color:var(--muted)}.small{font-size:12px}.spacer{flex:1 1 auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,label.btn:focus-within{outline:2px solid var(--accent);outline-offset:2px}.i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.i-sm{width:14px;height:14px}.i-lg{width:28px;height:28px;color:var(--ink)}.i-fill{fill:currentColor;stroke:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font:inherit;font-size:13px;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover{background:var(--hover);color:var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.btn-primary:hover{background:var(--ink-hover);color:#fff}.btn-dark{background:var(--ink);border-color:var(--ink);color:#fff;min-width:7.5em}.btn-dark:hover{background:var(--ink-hover);color:#fff}.btn-toggle[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.btn-quiet{border-color:transparent;background:transparent;color:var(--muted)}.btn-quiet:hover{color:var(--danger);background:var(--danger-bg)}.btn-danger{color:var(--danger);border-color:var(--danger-line)}.btn-danger:hover{background:var(--danger-bg);color:var(--danger)}.ibtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;padding:0;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.ibtn:hover{background:var(--line-3);color:var(--ink)}.ibtn:disabled{opacity:.35;cursor:not-allowed;background:transparent}.inp,select.inp{width:100%;min-width:0;background:var(--panel);color:var(--ink);border:1px solid var(--line-2);border-radius:8px;padding:6px 9px;font-family:var(--mono);font-size:13px;min-height:34px}select.inp{font-family:var(--sans)}.inp:disabled{background:var(--panel-2);color:var(--muted)}.lbl{display:block;font-size:12px;color:var(--muted)}.check{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.check input{width:16px;height:16px;accent-color:var(--ink)}.badge{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--ink);color:#fff;border:1px solid var(--ink);text-decoration:none;white-space:nowrap}.badge:hover{color:#fff;background:var(--ink-hover)}.seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel-2)}.seg button{min-height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.seg-wide{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.seg-wide button{min-height:34px;font-size:13px;font-weight:600}.app-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;background:var(--panel);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 360px}.brand-mark{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:7px;background:var(--ink)}.brand-mark svg{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.app-header h1{display:flex;flex-direction:column;margin:0;font-size:15px;line-height:1.3;min-width:0}.h1-sub{font-weight:400;color:var(--muted);font-size:12px}.app-header .ad{flex:none;line-height:0}.header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lang-switch{display:flex;gap:4px;margin-left:4px}.lang-switch a{padding:6px 12px;border-radius:999px;background:var(--panel);border:1px solid var(--line-2);color:var(--ink);font-size:12px;text-decoration:none;line-height:1.2}.lang-switch a:hover{background:var(--hover)}.lang-switch a.active{background:var(--ink);border-color:var(--ink);color:#fff}.ad-sp{text-align:center;padding:8px 0;background:var(--panel);border-bottom:1px solid var(--line);overflow:hidden}.ad-sp .admax-ads{text-align:left;max-width:100%}.sp_only{display:none}.ad img{max-width:100%;height:auto}.workspace{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}.canvas-panel{flex:999 1 560px;min-width:0;height:var(--work-h);display:flex;flex-direction:column;background:var(--canvas)}.panel-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 14px;background:var(--panel);border-bottom:1px solid var(--line);font-size:12px}.panel-title{margin:0;font-size:13px}#canvasSummary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-family:var(--mono)}.canvas-area{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:20px 20px 38px;overflow:hidden}.artboard{position:relative;width:200px;height:200px;border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.12),0 8px 24px rgba(0, 0, 0, 0.12)}.artboard.bg-dark{background:#000}.artboard.bg-light{background:#fff}.artboard.bg-clear{background:repeating-conic-gradient(#e2e2e2 0% 25%, #fff 0% 50%) 0 0/16px 16px}.stage{position:absolute;inset:0}.stage>svg{display:block;width:100%;height:100%}.stage>svg *{cursor:pointer}.overlay{position:absolute;inset:0;pointer-events:none;overflow:visible}.ov-box{position:absolute;border-radius:3px}.ov-sel{border:2px solid var(--accent)}.ov-hover{border:1.5px dashed #fff}.artboard.bg-light .ov-hover,.artboard.bg-clear .ov-hover{border-color:var(--ink)}.canvas-hint{position:absolute;left:14px;right:14px;bottom:10px;margin:0;font-size:12px;color:var(--muted)}.props{flex:1 1 340px;min-width:0;height:var(--work-h);overflow:auto;padding:14px 16px 20px;background:var(--panel);border-left:1px solid var(--line)}.props-title{margin:0 0 12px;font-size:14px}.prop-block{margin-bottom:16px}.prop-block>.lbl{margin-bottom:6px}.chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:28px}.chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:1px 1px 1px 10px;border-radius:999px;background:var(--ink);border:1px solid var(--ink);color:#fff;font-family:var(--mono);font-size:12px}.chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip .ibtn{width:24px;height:24px;color:#fff}.chip .ibtn:hover{background:rgba(255, 255, 255, 0.2);color:#fff}.empty-note{margin:0;font-size:12px;color:var(--muted)}.empty-box{margin:0;padding:10px 12px;border-radius:10px;background:var(--panel-2);border:1px dashed var(--line-2);font-size:12px;line-height:1.7;color:var(--muted)}.clip-editor{border:1px solid var(--line);border-radius:10px;padding:8px 12px 12px;margin:0;background:#fafafa;min-width:0}.clip-editor legend{padding:0 4px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;max-width:100%}.clip-editor legend code{font-weight:400;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swatch{width:10px;height:10px;flex:none;border-radius:3px}.form-grid{display:grid;grid-template-columns:6.5em minmax(0, 1fr);gap:8px;align-items:center}.pair-grid{display:grid;grid-template-columns:5.5em minmax(0, 1fr) 14px minmax(0, 1fr);gap:8px;align-items:center}.pair-grid.compact{grid-template-columns:3em minmax(0, 1fr) 14px minmax(0, 1fr)}.pair-grid .arrow{font-size:12px;color:var(--muted);text-align:center}.pair-head{font-size:11px;color:var(--muted)}.ease-link{justify-self:end;margin-top:-4px;font-size:11px}.kf-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 8px;font-size:12px;color:var(--muted)}.kf-legend>span{display:inline-flex;align-items:center;gap:4px}.dia{display:inline-block;width:8px;height:8px;transform:rotate(45deg);border:1px solid var(--ink);flex:none}.range-row{display:flex;align-items:center;gap:10px}.range-row input{flex:1;accent-color:var(--ink)}.range-row output{font-family:var(--mono);font-size:12px;min-width:3em;text-align:right}.color-cell{display:flex;gap:6px;min-width:0}.color-cell input[type=color]{width:34px;height:34px;flex:none;padding:2px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);cursor:pointer}.fx-check{display:flex;margin-top:10px}.stagger-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.stagger-row input{width:5.5em;flex:none}.stagger-row select{flex:1 1 7em;width:auto}.stagger-row .unit{font-size:11px;color:var(--muted)}.fx-note{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.clip-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.presets-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin-bottom:8px}.presets-head h3{margin:0;font-size:13px}.presets-head .hint{font-size:11px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.seg-cats{display:flex;width:100%;margin-bottom:8px}.seg-cats button{flex:1 1 0;min-width:0;padding:0 4px}.presets{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}.preset{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:66px;padding:6px 4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:11px;line-height:1.3;text-align:center;cursor:pointer}.preset .i{width:22px;height:22px;color:var(--ink)}.preset:hover:not(:disabled){border-color:var(--ink);background:var(--hover)}.preset:disabled{opacity:.45;cursor:not-allowed}.timeline{background:var(--panel);border-bottom:1px solid var(--line)}.tl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel-2)}.tl-toolbar .panel-title{margin-right:6px}.tl-time{font-family:var(--mono);font-size:12px;min-width:8.5em;font-variant-numeric:tabular-nums}.tl-sep{width:1px;height:22px;background:var(--line-2)}.tl-hint{font-size:12px;color:var(--muted)}.tl-scroll{overflow:auto;max-height:clamp(180px,38vh,460px);overscroll-behavior:contain}.tl-inner{position:relative;min-width:760px;--tfrac:0}.tl-head{position:sticky;top:0;z-index:4;display:flex;height:30px;background:var(--panel-2);border-bottom:1px solid var(--line)}.tl-name{position:sticky;left:0;z-index:3;width:var(--name-w);flex:none;display:flex;align-items:center;gap:2px;padding:0 8px 0 6px;background:inherit;border-right:1px solid var(--line)}.tl-name-head{padding:0 12px;font-size:12px;color:var(--muted);background:var(--panel-2)}.tl-ruler{position:relative;flex:1;margin:0 var(--trk-r) 0 var(--trk-l);cursor:pointer;touch-action:none}.tl-ticks{position:absolute;inset:0;pointer-events:none}.tick{position:absolute;top:0;bottom:0;padding-left:4px;border-left:1px solid var(--line-2);display:flex;align-items:center;font-size:11px;color:var(--muted);font-family:var(--mono);white-space:nowrap}.tick.minor{top:auto;height:6px;padding:0}.tl-head-handle{position:absolute;bottom:0;left:calc(var(--tfrac)*100%);width:12px;height:10px;margin-left:-6px;background:var(--accent);clip-path:polygon(0 0, 100% 0, 50% 100%);pointer-events:none}.tl-playhead{position:absolute;top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:var(--accent);pointer-events:none;left:calc(var(--name-w) + var(--trk-l) + (100% - var(--name-w) - var(--trk-l) - var(--trk-r))*var(--tfrac))}.tl-row{display:flex;min-height:40px;border-bottom:1px solid var(--line-3);background:var(--panel)}.tl-row.is-hover{background:var(--hover)}.tl-row.is-sel{background:var(--sel)}.tl-row.is-sel .tl-name{box-shadow:inset 3px 0 0 var(--ink)}.tl-row.is-hidden .clip{opacity:.4}.tl-row.is-hidden .tl-layer{color:var(--muted)}.tl-track{position:relative;flex:1;margin:0 var(--trk-r) 0 var(--trk-l)}.tl-layer{flex:1;min-width:0;min-height:34px;display:flex;align-items:center;gap:6px;padding:0 6px 0 calc(6px + var(--depth, 0)*12px);border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer;text-align:left;font:inherit;font-size:13px}.tl-layer:hover{background:rgba(0, 0, 0, 0.04)}.tl-layer .i{color:var(--muted);width:14px;height:14px}.tl-layer code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.tl-layer code.anon{color:var(--muted)}.tl-layer[aria-pressed=true] code{font-weight:700;color:var(--ink)}.tl-layer .tag{font-size:11px;color:var(--muted)}.tl-layer .count{font-size:10px;line-height:1;padding:2px 5px;border-radius:999px;background:var(--line-3);color:var(--muted)}.tl-chev .i{transition:transform .15s}.tl-chev[aria-expanded=true] .i{transform:rotate(90deg)}.tl-chev.is-empty{opacity:.45}.tl-eye[aria-pressed=true]{color:var(--ink)}.clip{position:absolute;height:24px;min-width:12px;display:flex;align-items:center;padding:0 12px;border-radius:6px;border:1px solid rgba(0, 0, 0, 0.28);color:#000;font:inherit;font-size:11px;font-weight:600;text-align:left;overflow:hidden;white-space:nowrap;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.clip.fx-draw{background:var(--fx-draw)}.clip.fx-move{background:var(--fx-move)}.clip.fx-fade{background:var(--fx-fade)}.clip.fx-color{background:var(--fx-color)}.clip.fx-loop{background:var(--fx-loop)}.clip.fx-path{background:var(--fx-path)}.clip.fx-morph{background:var(--fx-morph)}.clip.is-sel{border:2px solid var(--ink);box-shadow:0 2px 6px rgba(0, 0, 0, 0.25)}.clip.is-drag{cursor:grabbing;z-index:1}.clip-label{overflow:hidden;text-overflow:ellipsis;pointer-events:none}.clip-h{position:absolute;top:0;bottom:0;width:9px;cursor:ew-resize;background:rgba(0, 0, 0, 0.14)}.clip-h-l{left:0}.clip-h-r{right:0}.clip:hover .clip-h{background:rgba(0, 0, 0, 0.28)}.tl-sub{display:flex;min-height:30px;border-bottom:1px solid #f0f0f0;background:#fafafa}.tl-sub .tl-name{padding-left:calc(46px + var(--depth, 0)*12px)}.tl-subname{display:flex;align-items:center;gap:8px;min-height:28px;min-width:0;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;text-align:left}.tl-subname span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-subname.is-sel{font-weight:700}.kf-line{position:absolute;top:50%;height:2px;margin-top:-1px;pointer-events:none}.kf{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;cursor:ew-resize;touch-action:none}.kf::before{content:"";position:absolute;left:4px;top:4px;width:9px;height:9px;transform:rotate(45deg);background:var(--kf, var(--ink));border:1px solid var(--ink)}.kf:hover::before{transform:rotate(45deg) scale(1.25)}.tl-note{margin:0;padding:8px 12px 8px 60px;font-size:12px;color:var(--muted);background:#fafafa;border-bottom:1px solid #f0f0f0}.fx-draw-c{--kf:var(--fx-draw);background:var(--fx-draw)}.fx-move-c{--kf:var(--fx-move);background:var(--fx-move)}.fx-fade-c{--kf:var(--fx-fade);background:var(--fx-fade)}.fx-color-c{--kf:var(--fx-color);background:var(--fx-color)}.fx-loop-c{--kf:var(--fx-loop);background:var(--fx-loop)}.fx-path-c{--kf:var(--fx-path);background:var(--fx-path)}.fx-morph-c{--kf:var(--fx-morph);background:var(--fx-morph)}.kf[class*=fx-]{background:transparent}body.is-dragging,body.is-dragging *{cursor:grabbing !important}body.is-resizing,body.is-resizing *{cursor:ew-resize !important}.guide{max-width:960px;margin:0 auto;padding:36px 16px 8px}.guide h2{margin:0 0 14px;font-size:17px}.guide h3{margin:26px 0 10px;font-size:14px}.steps{display:grid;gap:10px;margin:0;padding:0;counter-reset:step}.steps li{display:grid;grid-template-columns:2em minmax(0, 1fr);gap:2px 10px;counter-increment:step;font-size:13px;line-height:1.7}.steps li::before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:12px}.steps span{color:var(--muted)}.keys{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:12px;color:var(--muted)}kbd{display:inline-block;min-width:1.8em;padding:1px 6px;margin-right:2px;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:5px;background:var(--panel);color:var(--ink);font-size:11px;text-align:center}.note{margin:20px 0 0;font-size:12px;color:var(--muted)}.site-footer{padding:32px 16px 40px;max-width:960px;margin:0 auto}.footer-links ul{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0;list-style:none;font-size:12px}.footer-links li+li::before{content:"/";margin-right:12px;color:var(--muted)}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{text-decoration:underline}address{font-size:11px;color:var(--muted);margin-top:16px;font-style:normal}address a{color:var(--muted)}.dlg{width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;border:0;border-radius:14px;background:var(--panel);color:var(--ink);box-shadow:0 24px 60px rgba(0, 0, 0, 0.3)}.dlg-wide{width:min(860px,100vw - 32px)}.dlg::backdrop{background:rgba(0, 0, 0, 0.45)}.dlg-body{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.dlg-head{display:flex;align-items:center;gap:12px}.dlg-head h2{margin:0;font-size:17px;flex:1}.dlg-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:130px;padding:14px;border:2px dashed var(--line-2);border-radius:12px;background:var(--panel-2);text-align:center}.drop p{margin:0}.drop.is-over{border-color:var(--ink);background:var(--hover)}.drop code{color:var(--ink)}.code-area{display:block;width:100%;min-height:180px;resize:vertical;padding:10px 12px;background:var(--panel-2);color:var(--ink);border:1px solid var(--line-2);border-radius:8px;font-size:12px;line-height:1.6;white-space:pre;overflow:auto;tab-size:2}.code-out{min-height:300px;height:44vh;background:var(--code-bg);color:var(--code-ink);border-color:var(--code-bg)}.imp-status{min-height:1.5em;font-size:13px}.imp-status.ok{color:var(--ink)}.imp-status.error{color:var(--danger)}.exp-desc,.exp-note{margin:0;font-size:13px;line-height:1.7}.exp-desc code{color:var(--ink)}.exp-note{padding:8px 12px;border-radius:8px;background:var(--note-bg);border:1px solid var(--note-line);border-left:3px solid var(--accent);color:var(--ink);font-size:12px}.drop-veil{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(0, 0, 0, 0.08);border:3px dashed var(--ink);pointer-events:none}.drop-veil p{padding:12px 20px;border-radius:10px;background:var(--panel);font-weight:700;box-shadow:0 8px 24px rgba(0, 0, 0, 0.2)}.toast{position:fixed;left:50%;bottom:24px;z-index:100;max-width:calc(100vw - 32px);padding:10px 14px;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.3);opacity:0;pointer-events:none;transform:translate(-50%, 12px);transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translate(-50%, 0)}.toast.error{background:var(--danger)}@media(max-width: 899px){:root{--name-w:168px;--trk-r:18px}.sp_only{display:block}.sp_none{display:none}.canvas-panel{flex-basis:100%;height:clamp(300px,52vh,520px)}.props{flex-basis:100%;height:auto;border-left:0;border-top:1px solid var(--line)}.tl-hint{display:none}.tl-layer .tag{display:none}}@media(max-width: 600px){.app-header{padding:10px 12px}.brand{flex-basis:100%}.h1-sub{display:none}.header-actions{width:100%}.header-actions .btn{flex:1 1 auto}.presets{grid-template-columns:repeat(2, minmax(0, 1fr))}.pair-grid{grid-template-columns:4.5em minmax(0, 1fr) 12px minmax(0, 1fr)}.dlg-body{padding:16px}.tl-toolbar .btn{padding:0 10px}:root{--name-w:132px;--trk-l:10px;--trk-r:14px}.tl-inner{min-width:0}.tl-name{padding:0 4px 0 2px}.tl-layer{padding-left:calc(4px + var(--depth, 0)*8px)}.tl-layer .i,.tl-layer .count{display:none}.tl-sub .tl-name{padding-left:calc(30px + var(--depth, 0)*8px)}.tl-note{padding-left:30px}.clip{padding:0 6px}}@media(prefers-reduced-motion: reduce){.toast,.tl-chev .i{transition:none}}