@layer wr.tools{.wrt-hcg-top{gap:var(--wr-space-3);display:grid}.wrt-hcg-actions{gap:var(--wr-space-2);flex-wrap:wrap;align-items:center;display:flex}.wrt-hcg-actions .wr-btn{min-height:44px}.wrt-hcg-actions .wrt-quiet-btn{min-height:44px;margin-left:auto}@container wrt (width<=400px){.wrt-hcg-restart{justify-content:center;width:44px;padding:0}.wrt-hcg-restart span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.wrt-hcg-import{gap:var(--wr-space-4);padding:var(--wr-space-5);border-radius:var(--wr-radius-lg);border:1.5px dashed var(--wr-border-strong);background:var(--wr-surface);animation:wrt-rise var(--wr-dur-slow) var(--wr-ease-out);transition:border-color var(--wr-dur-fast) linear, background-color var(--wr-dur-fast) linear;display:grid}.wrt-hcg-import.is-drop{border-color:var(--wr-primary);background:color-mix(in oklab, var(--wr-primary) 8%, var(--wr-surface))}.wrt-hcg-import__title{margin:0 0 var(--wr-space-1);font:var(--wr-weight-black) var(--wr-text-md)/1.2 var(--wr-font-display)}.wrt-hcg-pick{cursor:pointer;justify-self:start;min-height:44px;position:relative}.wrt-hcg-pick:focus-within{outline:3px solid var(--wr-focus);outline-offset:2px}.wrt-hcg-file{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.wrt-hcg-import__result{gap:var(--wr-space-2);display:grid}.wrt-hcg-import__result:empty{display:none}.wrt-hcg-import__msg{--_c:var(--wr-success);gap:var(--wr-space-3);padding:var(--wr-space-3) var(--wr-space-4);border-radius:var(--wr-radius-md);font-size:var(--wr-text-sm);color:var(--wr-text-muted);background:color-mix(in oklab, var(--_c) 10%, var(--wr-surface));border:1px solid color-mix(in oklab, var(--_c) 35%, transparent);overflow-wrap:anywhere;align-items:flex-start;line-height:1.5;display:flex}.wrt-hcg-import__msg[data-tone=error]{--_c:var(--wr-danger)}.wrt-hcg-import__msg .wrt-icon{color:var(--_c);margin-top:1px}.wrt-hcg-import__msg strong{color:var(--wr-text)}.wrt-hcg-import__notes{padding-left:var(--wr-space-6);gap:var(--wr-space-1);font-size:var(--wr-text-sm);color:var(--wr-text-muted);overflow-wrap:anywhere;margin:0;display:grid}.wrt-hcg-import__notes li::marker{color:var(--wr-warning)}.wrt-hcg-set{position:relative}.wrt-hcg-set:before{content:"";left:calc(-1 * var(--wr-space-3));border-radius:var(--wr-radius-pill);background:var(--wr-accent);opacity:0;width:3px;transition:opacity var(--wr-dur-base) var(--wr-ease-out), transform var(--wr-dur-base) var(--wr-ease-bounce);position:absolute;top:4px;bottom:4px;transform:scaleY(.4)}.wrt-hcg-set[data-changed]:before{opacity:1;transform:none}.wrt-hcg-set.wrt-field--switch{align-items:center;gap:var(--wr-space-2);display:flex}.wrt-hcg-set.wrt-field--switch>.wrt-switch{flex:1;min-width:0}.wrt-hcg-tail{align-items:center;min-width:0;margin-right:auto;display:inline-flex}.wrt-hcg-reset{width:44px;height:44px;color:var(--wr-accent);cursor:pointer;animation:wrt-pop var(--wr-dur-base) var(--wr-ease-bounce);transition:color var(--wr-dur-fast) linear, background-color var(--wr-dur-fast) linear;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-10px -6px;padding:0;display:inline-grid}.wrt-field--switch>.wrt-hcg-reset{margin:0}.wrt-hcg-reset:hover{color:var(--wr-text);background:var(--wr-surface-3)}.wrt-hcg-reset .wrt-icon{width:18px;height:18px}.wrt-hcg-reset:active .wrt-icon{transition:transform var(--wr-dur-fast) var(--wr-ease-out);transform:rotate(-40deg)}.wrt-field.is-off .wrt-num{opacity:.45}.wrt-hcg-layout .wrt-seg__face,.wrt-hcg-start .wrt-seg__face{white-space:normal;text-align:center;min-height:44px;line-height:1.15}.wrt-hcg-pw{position:relative}.wrt-hcg-pw__input{width:100%;padding-right:52px}.wrt-hcg-pw__show{border-radius:var(--wr-radius-sm);width:44px;height:44px;color:var(--wr-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.wrt-hcg-pw__show:hover{color:var(--wr-text)}.wrt-hcg-pw__show[aria-pressed=true]{color:var(--wr-primary-ink)}.wrt-hcg-vd{align-items:center;gap:var(--wr-space-1) var(--wr-space-3);flex-wrap:wrap;display:flex}.wrt-hcg-vd[data-tone=warning]{color:var(--wr-warning)}.wrt-hcg-vd__fix.wrt-quiet-btn{min-height:36px;color:var(--wr-primary-ink);font-weight:var(--wr-weight-bold)}.wrt-hcg-mem[data-tone=warning],.wrt-field[data-invalid=true] .wrt-hint{color:var(--wr-warning)}.wrt-field[data-invalid=true] .wrt-input{border-color:var(--wr-warning)}.wrt-hcg-group{border-radius:var(--wr-radius-md);border:1px solid var(--wr-border);background:var(--wr-bg-deep);min-width:0}.wrt-hcg-group[open]{border-color:var(--wr-border-strong)}.wrt-hcg-group__sum{align-items:center;gap:var(--wr-space-3);min-height:60px;padding:var(--wr-space-2) var(--wr-space-3) var(--wr-space-2) var(--wr-space-3);cursor:pointer;border-radius:var(--wr-radius-md);transition:background-color var(--wr-dur-fast) linear;list-style:none;display:flex}.wrt-hcg-group__sum::-webkit-details-marker{display:none}.wrt-hcg-group__sum:hover{background:color-mix(in oklab, var(--wr-text) 4%, transparent)}.wrt-hcg-group__icon{border-radius:var(--wr-radius-sm);background:color-mix(in oklab, var(--wr-primary) 14%, transparent);width:36px;height:36px;color:var(--wr-primary-ink);flex:none;place-items:center;display:grid}.wrt-hcg-group__titles{flex:1;gap:2px;min-width:0;display:grid}.wrt-hcg-group__title{font:var(--wr-weight-bold) var(--wr-text-sm)/1.25 var(--wr-font-body);color:var(--wr-text)}.wrt-hcg-group__blurb{font-size:var(--wr-text-xs);color:var(--wr-text-subtle);line-height:1.35}.wrt-hcg-group__chev{width:18px;height:18px;color:var(--wr-text-muted);transition:transform var(--wr-dur-base) var(--wr-ease-out)}.wrt-hcg-group[open]>.wrt-hcg-group__sum .wrt-hcg-group__chev{transform:rotate(90deg)}.wrt-hcg-group__body{gap:var(--wr-space-5);padding:var(--wr-space-2) var(--wr-space-4) var(--wr-space-5) var(--wr-space-5);display:grid}.wrt-hcg-group[open]>.wrt-hcg-group__body{animation:wrt-rise var(--wr-dur-slow) var(--wr-ease-out)}.wrt-hcg-count{border-radius:var(--wr-radius-pill);background:color-mix(in oklab, var(--wr-accent) 16%, transparent);height:24px;color:var(--wr-accent);font:var(--wr-weight-bold) var(--wr-text-xs)/1 var(--wr-font-body);white-space:nowrap;flex:none;align-items:center;padding:0 10px;display:inline-flex}.wrt-hcg-slot{min-width:0;display:grid}.wrt-hcg-side{gap:var(--wr-space-4);min-width:0;display:grid}.wrt-hcg-out{scroll-margin-top:var(--wrt-sticky-top,88px)}.wrt-hcg-status{--_c:var(--wr-text-muted);min-height:28px;padding:2px var(--wr-space-3);border-radius:var(--wr-radius-pill);background:color-mix(in oklab, var(--_c) 14%, transparent);color:var(--_c);font:var(--wr-weight-bold) var(--wr-text-xs)/1.2 var(--wr-font-body);align-items:center;gap:6px;display:inline-flex}.wrt-hcg-status[data-changed=true]{--_c:var(--wr-accent)}.wrt-hcg-checks{gap:var(--wr-space-2);margin:0;padding:0;list-style:none;display:grid}.wrt-hcg-check{--_c:var(--wr-info);gap:var(--wr-space-2);font-size:var(--wr-text-sm);color:var(--wr-text-muted);animation:wrt-rise var(--wr-dur-base) var(--wr-ease-out);align-items:flex-start;line-height:1.45;display:flex}.wrt-hcg-check .wrt-icon{width:18px;height:18px;color:var(--_c);margin-top:1px}.wrt-hcg-check[data-tone=ok]{--_c:var(--wr-success);color:var(--wr-text)}.wrt-hcg-check[data-tone=warning]{--_c:var(--wr-warning);color:var(--wr-text)}.wrt-hcg-check[data-tone=tip]{--_c:var(--wr-accent)}.wrt-hcg-nudge:empty{display:none}.wrt-hcg-nudge{animation:wrt-rise var(--wr-dur-slow) var(--wr-ease-out)}.wrt-hcg-start__grid{gap:var(--wr-space-6);min-width:0;display:grid}@container wrt (width>=880px){.wrt-hcg-start__grid{gap:var(--wr-space-7);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start}.wrt-hcg-start__out{top:var(--wrt-sticky-top,88px);position:sticky}}.wrt-hcg-start__out{min-width:0}.wrt-hcg-cmd{gap:var(--wr-space-2);padding:var(--wr-space-3) var(--wr-space-3) var(--wr-space-4) var(--wr-space-4);border-radius:var(--wr-radius-lg);border:1px solid color-mix(in oklab, var(--wr-primary) 45%, var(--wr-border));background:var(--wr-bg-deep);box-shadow:0 0 24px -8px var(--wr-glow-primary);min-width:0;display:grid}.wrt-hcg-cmd__head{justify-content:space-between;align-items:center;gap:var(--wr-space-2);display:flex}.wrt-hcg-cmd__head .wr-btn{min-height:44px}.wrt-hcg-cmd__label{align-items:center;gap:var(--wr-space-2);font:var(--wr-weight-black) var(--wr-text-xs)/1.2 var(--wr-font-display);letter-spacing:var(--wr-tracking-caps);text-transform:uppercase;color:var(--wr-text-subtle);display:inline-flex}.wrt-hcg-cmd__label .wrt-icon{width:16px;height:16px;color:var(--wr-primary-ink)}.wrt-hcg-cmd__pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--wr-weight-medium) var(--wr-text-sm)/1.6 var(--wr-font-mono);color:var(--wr-text);margin:0}.wrt-hcg-cmd__prompt{color:var(--wr-text-subtle);user-select:none}.wrt-hcg-cmd__code{font:inherit;color:var(--wr-primary-ink)}.wrt-hcg-cmd__tok{max-width:100%;display:inline-block}.wrt-hcg-jump{bottom:var(--wr-space-4);z-index:2;min-height:44px;box-shadow:0 8px 24px -6px var(--wr-glow-primary);justify-self:end;position:sticky}@container wrt (width>=880px){.wrt-hcg-jump{display:none}}.wrt-hcg-start .wrt-note code{font-family:var(--wr-font-mono);color:var(--wr-text);white-space:nowrap}@media (prefers-reduced-motion:reduce){.wrt-hcg-import,.wrt-hcg-reset,.wrt-hcg-check,.wrt-hcg-nudge,.wrt-hcg-group[open]>.wrt-hcg-group__body{animation:none}.wrt-hcg-set:before,.wrt-hcg-group__chev{transition:none}}}
