@layer wr.tools{.wrt-ark-presets{gap:var(--wr-space-3);margin:0 calc(-1 * var(--wr-space-5));padding:2px var(--wr-space-5) var(--wr-space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--wr-space-5);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(44%,210px);grid-auto-flow:column;display:grid;overflow-x:auto}.wrt-ark-presets::-webkit-scrollbar{display:none}@container wrt (width>=560px){.wrt-ark-presets{margin:0 calc(-1 * var(--wr-space-6));padding-inline:var(--wr-space-6);scroll-padding-inline:var(--wr-space-6)}}@container wrt (width>=760px){.wrt-ark-presets{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:2px 0 0;overflow:visible}}.wrt-ark-preset{--_c:var(--wr-text);text-align:left;min-height:132px;padding:var(--wr-space-4);scroll-snap-align:start;border-radius:var(--wr-radius-lg);border:1.5px solid var(--wr-border);background:linear-gradient(160deg, color-mix(in oklab, var(--_c) 10%, var(--wr-surface)), var(--wr-surface) 65%);color:var(--wr-text);cursor:pointer;font:inherit;transition:transform var(--wr-dur-base) var(--wr-ease-bounce), border-color var(--wr-dur-fast) linear, box-shadow var(--wr-dur-base) var(--wr-ease-out);align-content:start;gap:6px;display:grid;position:relative}.wrt-ark-preset:hover{border-color:color-mix(in oklab, var(--_c) 55%, var(--wr-border));transform:translateY(-2px)}.wrt-ark-preset:active{transform:scale(.97)}.wrt-ark-preset[aria-pressed=true]{border-color:var(--_c);box-shadow:0 0 0 1px var(--_c), 0 10px 28px -14px var(--_c)}.wrt-ark-preset[aria-pressed=true]:after{content:"";top:var(--wr-space-3);right:var(--wr-space-3);background:var(--_c);width:22px;height:22px;animation:wrt-pop var(--wr-dur-slow) var(--wr-ease-bounce);border-radius:50%;position:absolute}.wrt-ark-preset[aria-pressed=true]:before{content:"";top:calc(var(--wr-space-3) + 4px);right:calc(var(--wr-space-3) + 4px);z-index:1;width:14px;height:14px;animation:wrt-pop var(--wr-dur-slow) var(--wr-ease-bounce);background:var(--wr-bg-deep);-webkit-mask:var(--wr-icon-check) center / contain no-repeat;mask:var(--wr-icon-check) center / contain no-repeat;position:absolute}.wrt-ark-preset__tag{font:var(--wr-weight-black) var(--wr-text-2xl)/1 var(--wr-font-display);color:var(--_c);letter-spacing:-.01em}.wrt-ark-preset__name{font:var(--wr-weight-bold) var(--wr-text-sm)/1.25 var(--wr-font-body)}.wrt-ark-preset__text{font-size:var(--wr-text-xs);color:var(--wr-text-muted);line-height:1.45}.wrt-ark-preset--boosted3{--_c:var(--wr-primary)}.wrt-ark-preset--boosted10{--_c:var(--wr-accent-2)}.wrt-ark-preset--casual{--_c:var(--wr-info)}.wrt-ark-preset--hardcore{--_c:var(--wr-danger)}.wrt-ark-presets__note{font-size:var(--wr-text-xs);color:var(--wr-text-subtle);margin:0}.wrt-ark-controls{gap:var(--wr-space-3);align-content:start;min-width:0;display:grid}.wrt-ark-output{--wrt-code-max:420px}@container wrt (width>=880px){.wrt-ark-output{--wrt-code-max:max(240px, calc(100vh - var(--wrt-sticky-top,88px) - 530px))}}.wrt-ark-toolbar{gap:var(--wr-space-2);display:grid}.wrt-ark-toolbar__row{justify-content:space-between;align-items:center;gap:var(--wr-space-2);min-height:36px;display:flex}.wrt-ark-search{position:relative}.wrt-ark-search__icon{color:var(--wr-text-subtle);pointer-events:none;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.wrt-ark-search__input{width:100%;padding-left:44px}.wrt-ark-search__input::-webkit-search-cancel-button{cursor:pointer}.wrt-ark-total{height:28px;padding:0 var(--wr-space-3);border-radius:var(--wr-radius-pill);background:var(--wr-surface-2);border:1px solid var(--wr-border);font:var(--wr-weight-bold) var(--wr-text-xs)/1 var(--wr-font-body);color:var(--wr-text-muted);align-items:center;gap:6px;display:inline-flex}.wrt-ark-total.is-on{color:var(--wr-primary-ink);border-color:color-mix(in oklab, var(--wr-primary) 45%, var(--wr-border));background:color-mix(in oklab, var(--wr-primary) 10%, var(--wr-surface))}.wrt-ark-total.is-on:before{content:"";background:var(--wr-primary);border-radius:50%;width:8px;height:8px}.wrt-ark-legend{gap:var(--wr-space-2) var(--wr-space-4);font-size:var(--wr-text-xs);color:var(--wr-text-subtle);flex-wrap:wrap;margin:0;display:flex}.wrt-ark-legend__item{align-items:center;gap:6px;display:inline-flex}.wrt-ark-empty{padding:var(--wr-space-5);border-radius:var(--wr-radius-lg);border:1px dashed var(--wr-border-strong);text-align:center;color:var(--wr-text-muted);font-size:var(--wr-text-sm);gap:4px;display:grid}.wrt-ark-empty strong{color:var(--wr-text)}.wrt-ark-empty[hidden]{display:none}.wrt-ark-groups{gap:var(--wr-space-3);display:grid}.wrt-ark-group,.wrt-ark-import{border-radius:var(--wr-radius-lg);border:1px solid var(--wr-border);background:var(--wr-surface);box-shadow:var(--wr-shadow-sm);min-width:0;transition:border-color var(--wr-dur-fast) linear}.wrt-ark-group[open]{border-color:var(--wr-border-strong)}.wrt-ark-group__sum,.wrt-ark-import__sum{align-items:center;gap:var(--wr-space-3);min-height:64px;padding:var(--wr-space-3) var(--wr-space-4);cursor:pointer;border-radius:var(--wr-radius-lg);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.wrt-ark-group__sum::-webkit-details-marker,.wrt-ark-import__sum::-webkit-details-marker{display:none}.wrt-ark-group__sum:hover .wrt-ark-group__chev,.wrt-ark-import__sum:hover .wrt-ark-group__chev{color:var(--wr-text)}.wrt-ark-group__text{flex:1;gap:2px;min-width:0;display:grid}.wrt-ark-group__title{font:var(--wr-weight-black) var(--wr-text-md)/1.2 var(--wr-font-display)}.wrt-ark-group__blurb{font-size:var(--wr-text-xs);color:var(--wr-text-subtle);line-height:1.4}.wrt-ark-group__count{border-radius:var(--wr-radius-pill);background:color-mix(in oklab, var(--wr-primary) 14%, transparent);height:24px;color:var(--wr-primary-ink);font:var(--wr-weight-bold) var(--wr-text-xs)/1 var(--wr-font-body);white-space:nowrap;animation:wrt-pop var(--wr-dur-slow) var(--wr-ease-bounce);flex:none;align-items:center;padding:0 10px;display:inline-flex}.wrt-ark-group__count[hidden]{display:none}.wrt-ark-group__chev{color:var(--wr-text-subtle);transition:transform var(--wr-dur-base) var(--wr-ease-out), color var(--wr-dur-fast) linear;flex:none;display:grid}.wrt-ark-group[open]>summary .wrt-ark-group__chev,.wrt-ark-import[open]>summary .wrt-ark-group__chev{transform:rotate(90deg)}.wrt-ark-group__body{padding:0 var(--wr-space-2) var(--wr-space-2);display:grid}@container wrt (width>=560px){.wrt-ark-group__body{padding:0 var(--wr-space-3) var(--wr-space-3)}}.wrt-ark-group[open] .wrt-ark-group__body{animation:wrt-rise var(--wr-dur-slow) var(--wr-ease-out) both}.wrt-ark-row{min-width:0;padding:var(--wr-space-3);border-radius:var(--wr-radius-md);transition:background-color var(--wr-dur-base) var(--wr-ease-out);gap:6px;display:grid;position:relative}.wrt-ark-row+.wrt-ark-row:before{content:"";top:0;left:var(--wr-space-3);right:var(--wr-space-3);background:var(--wr-border);height:1px;position:absolute}.wrt-ark-row.is-changed{background:color-mix(in oklab, var(--wr-primary) 6%, transparent)}.wrt-ark-row.is-changed:after{content:"";left:0;top:var(--wr-space-3);bottom:var(--wr-space-3);background:var(--wr-primary);border-radius:3px;width:3px;position:absolute}.wrt-ark-row[hidden]{display:none}.wrt-ark-row__head{align-items:center;gap:6px var(--wr-space-2);flex-wrap:wrap;min-height:32px;display:flex}.wrt-ark-row__label{font-weight:var(--wr-weight-semibold);font-size:var(--wr-text-sm);color:var(--wr-text);line-height:1.3}.wrt-ark-row__fill{flex:1}.wrt-ark-row__hint{font-size:var(--wr-text-xs);color:var(--wr-text-muted);margin:0;line-height:1.45}.wrt-ark-row__warn{font-size:var(--wr-text-xs);color:var(--wr-warning);margin:0}.wrt-ark-row__warn:empty{display:none}.wrt-ark-key{font-size:var(--wr-text-xs);color:var(--wr-text-subtle);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;display:flex}.wrt-ark-key code{font:var(--wr-weight-medium) .95em/1.4 var(--wr-font-mono);color:var(--wr-text-muted)}.wrt-ark-key .wrt-icon{width:14px;height:14px}.wrt-ark-stack{gap:var(--wr-space-2);display:grid}.wrt-ark-dot{background:var(--wr-border-strong);width:8px;height:8px;transition:background-color var(--wr-dur-fast) linear, transform var(--wr-dur-base) var(--wr-ease-bounce);border-radius:50%;flex:none}.wrt-ark-row.is-changed .wrt-ark-dot,.wrt-ark-dot--on{background:var(--wr-primary);box-shadow:0 0 10px color-mix(in oklab, var(--wr-primary) 70%, transparent);transform:scale(1.25)}.wrt-ark-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.wrt-ark-chip{border-radius:var(--wr-radius-pill);height:20px;font:var(--wr-weight-bold) 11px/1 var(--wr-font-body);white-space:nowrap;color:var(--wr-accent);background:color-mix(in oklab, var(--wr-accent) 14%, transparent);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.wrt-ark-chip .wrt-icon{width:12px;height:12px}.wrt-ark-chip--warn{color:var(--wr-warning);background:color-mix(in oklab, var(--wr-warning) 14%, transparent)}.wrt-ark-reset{border-radius:var(--wr-radius-sm);width:36px;height:36px;color:var(--wr-text-muted);cursor:pointer;transition:color var(--wr-dur-fast) linear, background-color var(--wr-dur-fast) linear;background:0 0;border:0;flex:none;place-items:center;margin:-4px -4px -4px 0;padding:0;display:none}.wrt-ark-reset .wrt-icon{width:18px;height:18px;transition:transform var(--wr-dur-slow) var(--wr-ease-out)}.wrt-ark-reset:hover{color:var(--wr-text);background:var(--wr-surface-2)}.wrt-ark-reset:hover .wrt-icon{transform:rotate(-200deg)}.wrt-ark-row.is-changed .wrt-ark-reset{animation:wrt-pop var(--wr-dur-base) var(--wr-ease-bounce);display:grid}.wrt-ark-reset:after{content:"";position:absolute;inset:-4px}.wrt-ark-reset{position:relative}.wrt-ark-range-wrap{margin:-4px 0;position:relative}.wrt-ark-range-wrap:after{content:"";pointer-events:none;width:2px;height:6px;top:calc(50% + 8px);left:calc(12px + (100% - 24px) * var(--wrt-ark-tick,0) - 1px);background:var(--wr-text-subtle);border-radius:1px;position:absolute}.wrt-ark-range{height:44px;display:block}.wrt-ark-value{padding:0 var(--wr-space-2);border-radius:var(--wr-radius-sm);background:var(--wr-bg-deep);border:1px solid var(--wr-border);transition:border-color var(--wr-dur-fast) linear;align-items:baseline;gap:2px;display:inline-flex}.wrt-ark-value:focus-within{outline:3px solid var(--wr-focus);outline-offset:2px}.wrt-ark-box{text-align:right;width:5.5ch;min-height:32px;color:var(--wr-text);font:var(--wr-weight-bold) var(--wr-text-sm)/1 var(--wr-font-mono);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0}.wrt-ark-box:focus{outline:none}.wrt-ark-box::-webkit-inner-spin-button,.wrt-ark-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrt-ark-value__unit{font-size:var(--wr-text-xs);color:var(--wr-text-subtle);font-weight:var(--wr-weight-bold)}.wrt-ark-row.is-changed .wrt-ark-box{color:var(--wr-primary-ink)}.wrt-ark-num{max-width:300px}.wrt-ark-row--switch{gap:4px}.wrt-ark-switch{align-items:center}.wrt-ark-switch .wrt-switch__text{gap:4px;min-width:0}.wrt-ark-switch .wrt-ark-row__head{min-height:24px}.wrt-ark-mode{gap:var(--wr-space-2);grid-template-columns:1fr 1fr;display:grid}.wrt-ark-mode__opt{cursor:pointer;display:flex;position:relative}.wrt-ark-mode__opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wrt-ark-mode__face{--_c:var(--wr-danger);min-height:64px;padding:var(--wr-space-3);border-radius:var(--wr-radius-md);border:1.5px solid var(--wr-border-strong);background:var(--wr-bg-deep);font-size:var(--wr-text-xs);color:var(--wr-text-muted);transition:border-color var(--wr-dur-fast) linear, background-color var(--wr-dur-base) var(--wr-ease-out), transform var(--wr-dur-base) var(--wr-ease-bounce);flex:1;align-content:center;gap:2px;line-height:1.35;display:grid}.wrt-ark-mode__opt:last-child .wrt-ark-mode__face{--_c:var(--wr-primary)}.wrt-ark-mode__face strong{font:var(--wr-weight-black) var(--wr-text-lg)/1.1 var(--wr-font-display);color:var(--wr-text)}.wrt-ark-mode__opt:hover .wrt-ark-mode__face{border-color:var(--wr-text-subtle)}.wrt-ark-mode__opt:active .wrt-ark-mode__face{transform:scale(.97)}.wrt-ark-mode__opt input:checked+.wrt-ark-mode__face{border-color:var(--_c);background:color-mix(in oklab, var(--_c) 12%, var(--wr-bg-deep));box-shadow:0 8px 22px -14px var(--_c)}.wrt-ark-mode__opt input:checked+.wrt-ark-mode__face strong{color:var(--_c)}.wrt-ark-mode__opt input:focus-visible+.wrt-ark-mode__face{outline:3px solid var(--wr-focus);outline-offset:2px}.wrt-ark-secret{gap:var(--wr-space-2);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;display:grid}.wrt-ark-secret .wrt-input{min-width:0}.wrt-ark-row .wrt-input--mono::placeholder{font-family:var(--wr-font-body);letter-spacing:0}.wrt-ark-icon-btn{border-radius:var(--wr-radius-md);border:1.5px solid var(--wr-border-strong);background:var(--wr-surface-2);width:44px;height:46px;color:var(--wr-text-muted);cursor:pointer;transition:color var(--wr-dur-fast) linear, border-color var(--wr-dur-fast) linear;place-items:center;padding:0;display:grid}.wrt-ark-icon-btn:hover{color:var(--wr-text);border-color:var(--wr-text-subtle)}.wrt-ark-icon-btn[aria-pressed=true]{color:var(--wr-primary-ink)}.wrt-ark-icon-btn.is-spun .wrt-icon{animation:wrt-ark-spin var(--wr-dur-slower) var(--wr-ease-bounce)}.wrt-ark-import{border-style:dashed;border-color:color-mix(in oklab, var(--wr-accent) 45%, var(--wr-border));background:color-mix(in oklab, var(--wr-accent) 5%, var(--wr-surface))}.wrt-ark-import__sum>.wrt-icon{color:var(--wr-accent)}.wrt-ark-import__body{gap:var(--wr-space-4);padding:0 var(--wr-space-4) var(--wr-space-4);display:grid}.wrt-ark-drop-wrap{position:relative}.wrt-ark-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wrt-ark-drop{padding:var(--wr-space-5) var(--wr-space-4);text-align:center;cursor:pointer;border-radius:var(--wr-radius-md);border:1.5px dashed var(--wr-border-strong);background:var(--wr-bg-deep);transition:border-color var(--wr-dur-fast) linear, background-color var(--wr-dur-base) var(--wr-ease-out), transform var(--wr-dur-base) var(--wr-ease-bounce);justify-items:center;gap:4px;display:grid}.wrt-ark-drop .wrt-icon{width:26px;height:26px;color:var(--wr-accent)}.wrt-ark-drop:hover,.wrt-ark-drop.is-over{border-color:var(--wr-accent);background:color-mix(in oklab, var(--wr-accent) 10%, var(--wr-bg-deep))}.wrt-ark-drop.is-over{transform:scale(1.01)}.wrt-ark-file:focus-visible+.wrt-ark-drop{outline:3px solid var(--wr-focus);outline-offset:2px}.wrt-ark-drop__title{font-weight:var(--wr-weight-bold);font-size:var(--wr-text-sm)}.wrt-ark-drop__text{font-size:var(--wr-text-xs);color:var(--wr-text-subtle)}.wrt-ark-paste{font-size:var(--wr-text-sm)}.wrt-ark-import__status:empty{display:none}.wrt-ark-stats{gap:var(--wr-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}@container wrt (width>=440px){.wrt-ark-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.wrt-ark-stats .wrt-stat{padding:var(--wr-space-3);background:color-mix(in oklab, var(--wr-surface-2) 80%, transparent)}.wrt-ark-stats .wrt-stat__value{font-size:var(--wr-text-xl);transform-origin:0;display:inline-block}.wrt-ark-facts{gap:var(--wr-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wrt-ark-fact{min-height:30px;padding:0 var(--wr-space-3);border-radius:var(--wr-radius-pill);background:color-mix(in oklab, var(--wr-surface-3) 70%, transparent);border:1px solid var(--wr-border);font:var(--wr-weight-semibold) var(--wr-text-xs)/1.2 var(--wr-font-body);color:var(--wr-text-muted);align-items:center;gap:6px;display:inline-flex}.wrt-ark-fact .wrt-icon{width:15px;height:15px;color:var(--wr-text-subtle)}.wrt-ark-fact.is-pve{color:var(--wr-primary-ink)}.wrt-ark-fact.is-pve .wrt-icon{color:var(--wr-primary)}.wrt-ark-fact.is-pvp{color:var(--wr-text)}.wrt-ark-fact.is-pvp .wrt-icon{color:var(--wr-danger)}.wrt-ark-tabs{border-radius:var(--wr-radius-md);background:var(--wr-bg-deep);border:1px solid var(--wr-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.wrt-ark-tab{border-radius:var(--wr-radius-sm);min-height:52px;color:var(--wr-text-muted);cursor:pointer;text-align:center;transition:background-color var(--wr-dur-base) var(--wr-ease-out), color var(--wr-dur-fast) linear, transform var(--wr-dur-base) var(--wr-ease-bounce);background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:6px 4px;display:grid}.wrt-ark-tab:hover{color:var(--wr-text);background:var(--wr-surface-2)}.wrt-ark-tab:active{transform:scale(.97)}.wrt-ark-tab__name{font:var(--wr-weight-bold) var(--wr-text-sm)/1.15 var(--wr-font-body);overflow-wrap:anywhere}.wrt-ark-tab__count{opacity:.85;font-size:11px;line-height:1}.wrt-ark-tab[aria-selected=true]{background:var(--wr-primary);color:var(--wr-on-primary);box-shadow:0 6px 16px -10px var(--wr-primary)}.wrt-ark-full{padding:0 var(--wr-space-1)}.wrt-ark-full[hidden]{display:none}.wrt-ark-tabpanel .wrt-code__pre.is-wrapped{word-break:normal;overflow-wrap:anywhere}.wrt-ark-full .wrt-switch{min-height:40px}.wrt-ark-files{min-width:0}.wrt-ark-tabpanel[hidden]{display:none}.wrt-ark-tabpanel .wrt-code{animation:wrt-rise var(--wr-dur-base) var(--wr-ease-out) both}.wrt-ark-nudge:empty{display:none}.wrt-ark-blank{gap:var(--wr-space-2);font-size:var(--wr-text-xs);color:var(--wr-text-subtle);align-items:flex-start;margin:0;line-height:1.45;display:flex}.wrt-ark-blank .wrt-icon{width:16px;height:16px;color:var(--wr-accent-2);flex:none}.wrt-ark-blank[hidden]{display:none}.wrt-ark-steps{gap:var(--wr-space-3);counter-reset:wrt-ark-step;font-size:var(--wr-text-sm);color:var(--wr-text-muted);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}@container wrt (width>=880px){.wrt-ark-steps{gap:var(--wr-space-4);grid-template-columns:repeat(5,minmax(0,1fr))}}.wrt-ark-steps li{gap:var(--wr-space-3);counter-increment:wrt-ark-step;grid-template-columns:28px 1fr;align-items:start;display:grid;position:relative}.wrt-ark-steps li>span{min-width:0;padding-top:3px}.wrt-ark-arg{white-space:nowrap}@container wrt (width>=880px){.wrt-ark-steps li{gap:var(--wr-space-2);grid-template-columns:1fr}}.wrt-ark-steps li:before{content:counter(wrt-ark-step);background:color-mix(in oklab, var(--wr-primary) 16%, transparent);width:28px;height:28px;color:var(--wr-primary-ink);font:var(--wr-weight-black) var(--wr-text-sm)/1 var(--wr-font-display);border-radius:50%;place-items:center;display:grid}.wrt-ark-steps strong{color:var(--wr-text)}.wrt-ark-steps code{font:var(--wr-weight-medium) .92em/1.4 var(--wr-font-mono);color:var(--wr-text);overflow-wrap:anywhere}@keyframes wrt-ark-spin{0%{transform:rotate(-180deg)scale(.6)}to{transform:rotate(0)scale(1)}}}
