.fm{display: grid;gap: 26px;min-width: 0}.fm-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(220px,100%),1fr));gap: 26px 20px;align-items: start}.fm-split{display: grid;grid-template-columns: minmax(0,1fr) 132px;gap: 12px;align-items: start}.fm-ac{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding-top: 24px;border-top: 1px solid var(--rule)}.fm-ac .sp{flex: 1}.fs{display: grid;gap: 26px;min-width: 0;padding: 0;border: 0}.fs + .fs{padding-top: 32px;border-top: 1px solid var(--rule)}.fs-h{display: grid;gap: 8px}.fs-h .ttl{font-weight: 500}.fs-h p{max-width: 560px;font-size: 14.5px;color: var(--ink-2)}.f{position: relative;display: grid;min-width: 0}.f-top{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px;margin-bottom: 10px}.f-l{font: 500 14px/1.3 var(--sans);letter-spacing: -.003em;color: var(--ink)}.f-l .opt{font-weight: 400;color: var(--ink-3)}.f-ct{font: var(--fs-lab)/1 var(--mono);letter-spacing: .04em;color: var(--ink-3);white-space: nowrap;font-variant-numeric: tabular-nums;transition: color var(--t2) var(--ease)}.f-ct.near{color: var(--am-t)}.f-ct.over{color: var(--co-t)}.f-ct.ok{color: var(--em-t)}.f-box{position: relative;display: flex;align-items: stretch;min-height: var(--field-h);border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 78%,transparent);transition: border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease),background-color var(--t2) var(--ease)}.f-box:hover{border-color: var(--rule-3)}.f-box:focus-within{border-color: var(--em);background: var(--raised);box-shadow: 0 0 0 3px var(--ring)}.f[data-state=error] .f-box{border-color: var(--co)}.f[data-state=error] .f-box:focus-within{box-shadow: 0 0 0 3px var(--ring-co)}.f[data-state=valid] .f-box:not(:focus-within){border-color: color-mix(in srgb,var(--em) 42%,var(--rule-2))}.f-in{flex: 1;width: 100%;min-width: 0;padding: 0 14px;border: 0;border-radius: 0;background: none;color: var(--ink);font: 400 15.5px/1.4 var(--sans);outline: none;appearance: none}.f-in::placeholder{color: var(--ink-3);opacity: 1}.f-in:disabled{color: var(--ink-3);cursor: not-allowed}.f-in[type=number]{-moz-appearance: textfield}.f-in::-webkit-outer-spin-button,.f-in::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.f-in:-webkit-autofill{-webkit-text-fill-color: var(--ink);transition: background-color 9999s}.f-mono .f-in,.f-in.mono{font: 15px/1.4 var(--mono);letter-spacing: 0}textarea.f-in{min-height: 132px;max-height: 60vh;padding: 13px 14px;line-height: 1.6;resize: vertical;field-sizing: content}select.f-in{padding-right: 40px;cursor: pointer}select.f-in option{background: var(--raised);color: var(--ink)}.f-chev{position: absolute;right: 14px;top: 50%;width: 10px;height: 10px;margin-top: -5px;color: var(--ink-3);pointer-events: none}.f-pre,.f-suf{display: flex;align-items: center;flex: none;padding: 0 12px;color: var(--ink-3);font: 13px/1 var(--mono);white-space: nowrap}.f-pre{border-right: 1px solid var(--rule)}.f-suf{border-left: 1px solid var(--rule)}.f-pre .gl,.f-suf .gl{width: 14px;height: 14px}.f-pre.bare{border-right: 0;padding-right: 0}.f-ic{display: grid;place-items: center;flex: none;width: 40px;color: var(--ink-3)}.f-ic>*{grid-area: 1 / 1;opacity: 0;transform: scale(.7);transition: opacity var(--t2) var(--ease),transform var(--t3) var(--spring)}.f-box:has(textarea) .f-ic{height: calc(var(--field-h) - 2px)}.f-ic .gl{width: 13px;height: 13px}.f[data-state=checking] .f-ic .spin,.f[data-state=valid] .f-ic .i-ok,.f[data-state=error] .f-ic .i-no{opacity: 1;transform: none}.f[data-state=valid] .f-ic .i-ok{color: var(--em-t)}.f[data-state=valid] .f-ic .i-ok path{stroke-dasharray: 16;stroke-dashoffset: 16;animation: draw var(--t3) var(--ease) .05s forwards}.f[data-state=error] .f-ic .i-no{color: var(--co-t)}.f-rv{flex: none;padding: 0 14px;border-left: 1px solid var(--rule);font: var(--fs-lab)/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);transition: color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.f-rv:hover{color: var(--ink);background: var(--raised-2)}.f-st{display: flex;align-items: flex-start;gap: 8px;min-height: 19px;margin-top: 9px;font-size: 13px;line-height: 1.45;color: var(--ink-2)}.f-st:empty{display: none}.f-st .sti{display: none;flex: none;width: 11px;height: 11px;margin-top: 3px}.f[data-state=checking] .f-st,.f[data-state=checking] .f-st a{color: var(--ink-3)}.f[data-state=checking] .f-st .spin{display: inline-block;margin-top: 3px;width: 10px}.f[data-state=valid] .f-st .s-ok,.f[data-state=error] .f-st .s-no{display: block}.f[data-state=valid] .f-st .s-ok{color: var(--em-t)}.f[data-state=error] .f-st{color: var(--co-t)}.f[data-state=unknown] .f-st{color: var(--ink-2)}.f[data-state=unknown] .f-st::before{content: "";flex: none;width: 7px;height: 7px;margin: 6px 2px 0;background: var(--am)}.tst{display: flex;align-items: flex-start;gap: 12px;margin-top: 14px;padding: 12px 14px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 60%,transparent);font-size: 14px;line-height: 1.45;animation: st-in var(--t3) var(--ease)}.tst .tico{margin-top: 1px}.tst-valid{border-color: color-mix(in srgb,var(--em) 45%,transparent);box-shadow: inset 2px 0 var(--em)}.tst-error{border-color: color-mix(in srgb,var(--co) 45%,transparent);box-shadow: inset 2px 0 var(--co)}.tst-unknown{box-shadow: inset 2px 0 var(--am)}.crp-px{font-size: 14px}.f-st .spin{display: none}.f-st .tx{min-width: 0}.f-st .tx a{color: inherit;text-underline-offset: 3px}.f-st .tx.in{animation: st-in var(--t3) var(--ease)}@keyframes st-in{from{opacity: 0;transform: translateY(-4px)}}.f.shake .f-box,.f.shake .tki,.f.shake .sel-b,.f.shake .dz,.f.shake .chs{animation: shake .36s var(--ease)}.f.filled .f-box{animation: filled 1.2s var(--ease)}@keyframes filled{0%{background-color: color-mix(in srgb,var(--em) 16%,var(--raised))}}.f-sm .f-box{min-height: 40px}.f-sm .f-in{font-size: 14.5px}.pw-m{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 3px;margin-top: 10px}.pw-m i{height: 3px;background: var(--rule-2);transform-origin: 0 50%;transition: background-color var(--t3) var(--ease)}.pw[data-score="1"] .pw-m i:nth-child(-n+1){background: var(--co)}.pw[data-score="2"] .pw-m i:nth-child(-n+2){background: var(--am)}.pw[data-score="3"] .pw-m i:nth-child(-n+3),.pw[data-score="4"] .pw-m i{background: var(--em)}.pw[data-score] .pw-m i{animation: pw-seg var(--t3) var(--ease)}@keyframes pw-seg{from{transform: scaleX(.6)}}.pw-lab b{color: var(--ink)}.pw[data-score="1"] .pw-lab b{color: var(--co-t)}.pw[data-score="2"] .pw-lab b{color: var(--am-t)}.pw[data-score="3"] .pw-lab b,.pw[data-score="4"] .pw-lab b{color: var(--em-t)}.pw-adv{display: grid;gap: 4px;margin-top: 8px;list-style: none;font-size: 13px;color: var(--ink-2)}.pw-adv li{display: flex;gap: 8px;animation: st-in var(--t3) var(--ease)}.pw-adv li::before{content: "";flex: none;width: 4px;height: 4px;margin-top: 7px;background: var(--ink-3)}.fs-c{display: grid;gap: 4px;min-width: 0;margin: 0;padding: 0;border: 0}.fs-c>legend{margin-bottom: 8px;padding: 0}.fs-c>.f-help{margin: -4px 0 6px}.chs{display: grid;gap: 2px}.chs-c{grid-template-columns: repeat(auto-fit,minmax(min(220px,100%),1fr));gap: 10px}.chs-h{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 2px 20px}.ch{position: relative;display: flex;align-items: flex-start;gap: 12px;padding: 7px 0;cursor: pointer}.ch input{position: absolute;left: 0;top: 7px;width: 18px;height: 18px;margin: 0;opacity: 0;cursor: pointer}.ch-b{position: relative;display: grid;place-items: center;flex: none;width: 18px;height: 18px;margin-top: 1px;border: 1px solid var(--rule-3);background: color-mix(in srgb,var(--raised) 60%,transparent);color: var(--on-em);transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.ch-b .gl{width: 11px;height: 11px;opacity: 0}.ch-b .gl path{stroke-dasharray: 16;stroke-dashoffset: 16}.ch:hover .ch-b{border-color: var(--ink-3)}.ch input:checked + .ch-b{border-color: var(--em);background: var(--em)}.ch input:checked + .ch-b .gl{opacity: 1}.ch input:checked + .ch-b .gl path{animation: draw var(--t3) var(--ease) forwards}.ch input[type=radio] + .ch-b .gl{display: none}.ch input[type=radio] + .ch-b::after{content: "";width: 8px;height: 8px;background: var(--em);transform: scale(0);transition: transform var(--t2) var(--spring)}.ch input[type=radio]:checked + .ch-b{background: color-mix(in srgb,var(--em) 10%,transparent)}.ch input[type=radio]:checked + .ch-b::after{transform: scale(1)}.f[data-state=error] .ch-b{border-color: var(--co)}.ch input:focus-visible + .ch-b{outline: 1px solid var(--ink);outline-offset: 3px}.ch input:disabled + .ch-b,.ch input:disabled ~ .ch-t{opacity: .45}.ch-t{display: grid;gap: 3px;min-width: 0}.ch-t b{font-weight: 400;font-size: 15px;line-height: 1.35;color: var(--ink)}.ch-t span{font-size: 13px;line-height: 1.45;color: var(--ink-3)}.ch-t .n{font: 10.5px/1 var(--mono)}.chc{padding: 16px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 50%,transparent);transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.chc input{left: 16px;top: 16px}.chc:hover{border-color: var(--rule-3)}.chc:has(input:checked){border-color: color-mix(in srgb,var(--em) 55%,transparent);background: var(--raised);box-shadow: inset 0 -2px var(--em)}.sw{position: relative;display: inline-flex;align-items: flex-start;gap: 14px;cursor: pointer}.sw input{position: absolute;left: 0;top: 0;width: 40px;height: 22px;margin: 0;opacity: 0;cursor: pointer}.sw-t{position: relative;flex: none;width: 40px;height: 22px;border: 1px solid var(--rule-3);background: color-mix(in srgb,var(--canvas) 60%,transparent);transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.sw-k{position: absolute;left: 3px;top: 3px;width: 14px;height: 14px;background: var(--ink-3);transition: transform var(--t4) var(--spring),background-color var(--t2) var(--ease)}.sw-k::after{content: "";position: absolute;left: 3px;top: 3px;width: 4px;height: 4px;background: color-mix(in srgb,var(--canvas) 45%,transparent)}.sw:hover .sw-t{border-color: var(--ink-3)}.sw input:checked + .sw-t{border-color: var(--em);background: var(--em-soft)}.sw input:checked + .sw-t .sw-k{transform: translateX(18px);background: var(--em)}.sw input:focus-visible + .sw-t{outline: 1px solid var(--ink);outline-offset: 3px}.sw input:disabled + .sw-t{opacity: .45}.sw .ch-t{padding-top: 1px}.sw-row{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: 16px 0;border-bottom: 1px solid var(--rule)}.sw-row:first-child{border-top: 1px solid var(--rule)}.sw-row .sw{flex-direction: row-reverse;justify-content: space-between;width: 100%}.sw-row .sw input{left: auto;right: 0}.sg{position: relative;display: inline-grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);max-width: 100%;height: 40px;padding: 3px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--canvas) 50%,transparent);isolation: isolate}.sg-bl{display: grid;width: 100%}.sg label{position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;gap: 8px;min-width: 0;padding: 0 16px;color: var(--ink-2);font-size: 14px;white-space: nowrap;cursor: pointer;transition: color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.sg label:hover{color: var(--ink)}.sg input{position: absolute;opacity: 0;pointer-events: none}.sg label:has(input:checked){color: var(--ink);background: var(--raised-2);box-shadow: inset 0 1px 0 var(--hi),inset 0 -2px var(--em)}.sg label:has(input:focus-visible){outline: 1px solid var(--ink);outline-offset: -1px}.sg.js label:has(input:checked){background: none;box-shadow: none}.sg-f{position: absolute;z-index: 0;top: 3px;bottom: 3px;left: 0;width: var(--w,0);background: var(--raised-2);box-shadow: inset 0 1px 0 var(--hi),inset 0 -2px var(--em);transform: translateX(var(--x,0));transition: transform var(--t4) var(--ease),width var(--t4) var(--ease)}.sg .n{font: 10.5px/1 var(--mono);color: var(--ink-3)}.sel{position: relative}.sel-b{display: flex;align-items: center;gap: 10px;width: 100%;min-height: var(--field-h);padding: 0 14px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 78%,transparent);color: var(--ink);font-size: 15.5px;text-align: left;transition: border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.sel-b:hover{border-color: var(--rule-3)}.sel-b[aria-expanded=true],.sel-b:focus-visible{outline: none;border-color: var(--em);box-shadow: 0 0 0 3px var(--ring)}.sel-b .v{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sel-b .v.is-ph{color: var(--ink-3)}.sel-b .gl{width: 10px;height: 10px;color: var(--ink-3);transition: transform var(--t2) var(--ease)}.sel-b[aria-expanded=true] .gl{transform: rotate(180deg)}.f[data-state=error] .sel-b{border-color: var(--co)}.sel-pop{width: var(--pw,300px)}.tki{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;min-height: var(--field-h);padding: 8px 10px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 78%,transparent);cursor: text;transition: border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.tki:hover{border-color: var(--rule-3)}.tki:focus-within{border-color: var(--em);box-shadow: 0 0 0 3px var(--ring)}.f[data-state=error] .tki{border-color: var(--co)}.tki input{flex: 1;min-width: 140px;height: 30px;padding: 0 4px;border: 0;background: none;color: var(--ink);font-size: 15px;outline: none}.tki input::placeholder{color: var(--ink-3)}.tki .tkn{height: 30px}.tki.full input{min-width: 0;width: 0;flex: 0;padding: 0}.tki-sug{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 10px}.tki-sug .lab{margin-right: 4px}.dz{position: relative;display: grid;place-items: center;align-content: center;gap: 12px;min-height: 176px;padding: 28px 24px;border: 1px dashed var(--rule-3);background: color-mix(in srgb,var(--panel) 50%,transparent);text-align: center;transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.dz:hover{border-color: var(--ink-3)}.dz.over{border-style: solid;border-color: var(--em);background: color-mix(in srgb,var(--em) 6%,transparent)}.dz input[type=file]{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}.dz:focus-within{border-color: var(--em);box-shadow: 0 0 0 3px var(--ring)}.dz-gl{width: 46px;height: 30px;color: var(--ink-3);transition: transform var(--t4) var(--spring),color var(--t2) var(--ease)}.dz.over .dz-gl,.dz:hover .dz-gl{color: var(--ink);transform: translateY(-3px)}.dz.over .dz-gl .ar{color: var(--em-t)}.dz b{font-weight: 500;font-size: 15px}.dz b u{text-decoration-thickness: 1px;text-underline-offset: 5px;text-decoration-color: var(--rule-3)}.dz .lab{display: block}.f[data-state=error] .dz{border-color: var(--co)}.dz-pv{display: none;gap: 14px;padding: 16px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--panel) 50%,transparent);animation: st-in var(--t3) var(--ease)}.dz-w.has .dz{display: none}.dz-w.has .dz-pv{display: grid}.dz-pv .im{display: grid;place-items: start;overflow: auto;background: repeating-conic-gradient(var(--rule) 0 25%,transparent 0 50%) 0 0 / 12px 12px;outline: 1px solid var(--rule)}.dz-pv img,.dz-pv canvas{display: block;max-width: 100%;height: auto;image-rendering: pixelated}.dz-pv .meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px}.dz-pv .meta .sp{flex: 1}.dz-pv .meta .k{height: 32px}.rng{width: 100%;height: 22px;background: none;appearance: none;cursor: pointer}.rng::-webkit-slider-runnable-track{height: 1px;background: var(--rule-3)}.rng::-moz-range-track{height: 1px;background: var(--rule-3)}.rng::-webkit-slider-thumb{appearance: none;width: 12px;height: 12px;margin-top: -6px;border: 0;background: var(--ink);transition: transform var(--t3) var(--spring)}.rng::-moz-range-thumb{width: 12px;height: 12px;border: 0;border-radius: 0;background: var(--ink)}.rng:active::-webkit-slider-thumb{transform: scale(1.25);background: var(--em)}.rng:focus-visible{outline: none}.rng:focus-visible::-webkit-slider-thumb{outline: 1px solid var(--ink);outline-offset: 3px}.crp{--dlg-w: 820px}.crp-st{position: relative;height: min(380px,48vh);overflow: hidden;background: repeating-conic-gradient(var(--rule) 0 25%,transparent 0 50%) 0 0 / 16px 16px,var(--mc);border: 1px solid var(--rule);cursor: grab;touch-action: none;user-select: none}.crp-st.drag{cursor: grabbing}.crp-st canvas{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none}.crp-fr{position: absolute;border: 1px solid var(--em);box-shadow: 0 0 0 9999px rgba(5,6,8,.62);pointer-events: none;transition: box-shadow var(--t2) var(--ease)}.crp-fr::before,.crp-fr::after{content: "";position: absolute;inset: 0;background: linear-gradient(var(--rule-2),var(--rule-2)) 33.333% 0 / 1px 100% no-repeat,linear-gradient(var(--rule-2),var(--rule-2)) 66.666% 0 / 1px 100% no-repeat;opacity: 0;transition: opacity var(--t2) var(--ease)}.crp-st.drag .crp-fr::before{opacity: 1}.crp-fr i{position: absolute;width: 10px;height: 10px;border: 0 solid var(--em)}.crp-fr i:nth-child(1){left: -3px;top: -3px;border-width: 3px 0 0 3px}.crp-fr i:nth-child(2){right: -3px;top: -3px;border-width: 3px 3px 0 0}.crp-fr i:nth-child(3){right: -3px;bottom: -3px;border-width: 0 3px 3px 0}.crp-fr i:nth-child(4){left: -3px;bottom: -3px;border-width: 0 0 3px 3px}.crp-sz{position: absolute;left: -1px;top: -24px;padding: 4px 6px 3px;background: var(--em);color: var(--on-em);font: 10.5px/1 var(--mono);letter-spacing: .06em;white-space: nowrap}.crp-ctl{display: grid;grid-template-columns: auto minmax(120px,1fr) auto auto;align-items: center;gap: 14px 18px;margin-top: 16px}.crp-out{display: grid;gap: 10px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--rule)}.crp-out canvas{max-width: 100%;height: auto;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: -1px}.crp-hint{font-size: 13px;color: var(--ink-3)}.stp{display: grid;gap: 36px;min-width: 0}.stp-r{position: relative;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);list-style: none;border-bottom: 1px solid var(--rule)}.stp-r::after{content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 100%;background: color-mix(in srgb,var(--em) 55%,transparent);transform-origin: 0 50%;transform: scaleX(var(--p,0));transition: transform var(--t4) var(--ease)}.stp-r li{position: relative;min-width: 0}.stp-r button,.stp-r span.st-i{position: relative;display: flex;align-items: center;gap: 10px;width: 100%;height: 52px;padding: 0 12px 0 0;color: var(--ink-3);font-size: 14.5px;text-align: left;white-space: nowrap;overflow: hidden;transition: color var(--t2) var(--ease)}.stp-r button:disabled{cursor: default}.stp-r .sn-i{display: grid;place-items: center;flex: none;width: 22px;height: 22px;border: 1px solid var(--rule-2);font: 10.5px/1 var(--mono);letter-spacing: .02em;transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease),color var(--t2) var(--ease)}.stp-r .sn-i .gl{display: none;width: 11px;height: 11px}.stp-r .tx{overflow: hidden;text-overflow: ellipsis}.stp-r [aria-current=step]{color: var(--ink)}.stp-r [aria-current=step] .sn-i{border-color: var(--ink-3);color: var(--ink)}.stp-r [aria-current=step]::after{content: "";position: absolute;left: 0;right: 12px;bottom: -1px;height: 2px;background: var(--em);animation: stp-u var(--t4) var(--ease);transform-origin: 0 50%}@keyframes stp-u{from{transform: scaleX(0)}}.stp-r .done button{color: var(--ink-2);cursor: pointer}.stp-r .done button:hover{color: var(--ink)}.stp-r .done .sn-i{border-color: var(--em);background: var(--em);color: var(--on-em)}.stp-r .done .sn-i b{display: none}.stp-r .done .sn-i .gl{display: block}.stp-r .done .sn-i path{stroke-dasharray: 16;stroke-dashoffset: 16;animation: draw var(--t3) var(--ease) forwards}.stp-r .bad .sn-i{border-color: var(--co);color: var(--co-t)}.stp-mob{display: none}.stp-v{position: relative;margin: -4px;padding: 4px;overflow: hidden;transition: height var(--t3) var(--ease)}.stp-t{display: flex;align-items: flex-start;transition: transform var(--t3) var(--ease);will-change: transform}.stp-p{flex: 0 0 100%;min-width: 0;transition: opacity var(--t3) var(--ease)}.stp-p[aria-hidden=true]{opacity: 0;visibility: hidden;transition: opacity var(--t3) var(--ease),visibility 0s var(--t3)}.stp-nav{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;padding-top: 24px;border-top: 1px solid var(--rule)}.stp-nav .sp{flex: 1}.stp-nav [data-prev][hidden] + .sp{margin-left: 0}.saved{display: inline-flex;align-items: center;gap: 8px;font: var(--fs-lab)/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);white-space: nowrap}.saved i{width: 6px;height: 6px;background: var(--rule-3);transition: background-color var(--t2) var(--ease)}.saved.ok i{background: var(--em);animation: saved-pulse 1.2s var(--ease)}.saved.bad{color: var(--co-t)}.saved.bad i{background: var(--co)}.saved.busy i{animation: k-sq .6s steps(2,jump-none) infinite;background: var(--ink-2)}@keyframes saved-pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--em) 50%,transparent)}100%{box-shadow: 0 0 0 7px transparent}}.errs{position: relative;padding: 16px 18px 18px 20px;border: 1px solid color-mix(in srgb,var(--co) 45%,transparent);background: color-mix(in srgb,var(--co) 6%,transparent);animation: flash-in var(--t4) var(--ease)}.errs::before{content: "";position: absolute;left: -1px;top: -1px;bottom: -1px;width: 2px;background: var(--co)}.errs h2{display: flex;align-items: baseline;gap: 12px;font: 500 15px/1.4 var(--sans);color: var(--ink)}.errs h2 .lab{color: var(--co-t)}.errs ul{display: grid;gap: 6px;margin-top: 10px;list-style: none}.errs li{display: flex;gap: 10px;font-size: 14.5px}.errs li::before{content: "";flex: none;width: 4px;height: 4px;margin-top: 8px;background: var(--co)}.errs a{color: var(--ink);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--co) 60%,transparent);text-underline-offset: 4px}.errs a:hover{text-decoration-color: var(--co)}.png{position: relative;min-width: 0;margin-top: 12px;overflow: hidden;border: 1px solid var(--rule)}.png-idle{display: flex;align-items: center;gap: 14px;min-height: 92px;padding: 16px 18px;border-style: dashed;border-color: var(--rule-2);color: var(--ink-3);font-size: 14px}.png-idle .ghost{flex: none;width: 48px;height: 48px;border: 1px dashed var(--rule-3);border-radius: 2px}.png-mc{background: var(--mc);color: #FFFFFF}.png-fit{--s: 2;container-type: inline-size;padding: 12px;overflow: hidden}.png-row{display: grid;grid-template-columns: calc(var(--s) * 32px) minmax(0,1fr);column-gap: calc(var(--s) * 3px);width: calc(var(--s) * 305px);max-width: 100%;animation: st-in var(--t3) var(--ease)}.png-fav{width: calc(var(--s) * 32px);height: calc(var(--s) * 32px);image-rendering: pixelated}.png-fav.png-none{display: block;background: #2A2A2A}.png-fav.png-none svg{display: block;width: 100%;height: 100%}.png-tx{min-width: 0;overflow: hidden}.png-hd{display: flex;align-items: flex-start;justify-content: space-between;gap: calc(var(--s) * 4px);padding-top: calc(var(--s) * 1px)}.png-nm,.png-pl{font: calc(var(--s) * 8px)/calc(var(--s) * 9px) var(--pixel);-webkit-font-smoothing: none;font-synthesis: none}.png-nm{min-width: 0;color: #FFFFFF;white-space: pre;overflow: hidden;text-overflow: clip;text-shadow: calc(var(--s) * 1px) calc(var(--s) * 1px) 0 #3F3F3F}.png-tx .mc-text{display: block;margin-top: calc(var(--s) * 2px);overflow: hidden;font-size: calc(var(--s) * 8px);line-height: calc(var(--s) * 9px)}.png-pl{display: flex;flex: none;align-items: flex-start;gap: calc(var(--s) * 2px);color: #AAAAAA;text-shadow: calc(var(--s) * 1px) calc(var(--s) * 1px) 0 #2A2A2A;white-space: nowrap}.png-sl{color: #555555}.bars{display: flex;align-items: flex-end;gap: calc(var(--s,2) * 1px);height: calc(var(--s,2) * 8px)}.bars i{width: calc(var(--s,2) * 1.5px);background: #3A3A3A}.bars i:nth-child(1){height: 20%}.bars i:nth-child(2){height: 40%}.bars i:nth-child(3){height: 60%}.bars i:nth-child(4){height: 80%}.bars i:nth-child(5){height: 100%}.bars[data-b="5"] i,.bars[data-b="4"] i:nth-child(-n+4),.bars[data-b="3"] i:nth-child(-n+3),.bars[data-b="2"] i:nth-child(-n+2),.bars[data-b="1"] i:nth-child(-n+1){background: #55FF55}.bars[data-b="2"] i:nth-child(-n+2),.bars[data-b="1"] i:nth-child(-n+1){background: #FFFF55}.png-meta{display: flex;flex-wrap: wrap;gap: 8px 22px;padding: 11px 14px;border-top: 1px solid var(--rule);background: var(--canvas)}.png-meta .lab b{margin-left: 6px}.png-scan{display: flex;align-items: center;gap: 14px;min-height: 92px;padding: 16px 18px;color: var(--ink-2);font-size: 14px}.png-scan::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 1px;background: var(--em);box-shadow: 0 0 18px 2px color-mix(in srgb,var(--em) 35%,transparent);animation: png-scan 1.4s var(--ease) infinite}@keyframes png-scan{from{transform: translateX(0);opacity: 0}15%{opacity: 1}85%{opacity: 1}to{transform: translateX(var(--sw,600px));opacity: 0}}.png-scan b{font-weight: 400;color: var(--ink);font-family: var(--mono)}.png-off,.png-dup{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 14px;padding: 16px 18px;font-size: 14px;color: var(--ink-2);animation: st-in var(--t3) var(--ease)}.png-off{border-color: color-mix(in srgb,var(--co) 40%,transparent)}.png-dup{border-color: color-mix(in srgb,var(--am) 45%,transparent)}.png-off b,.png-dup b{display: block;margin-bottom: 4px;font-weight: 500;color: var(--ink)}.png-off .lab{color: var(--co-t)}.png-dup .lab{color: var(--am-t)}.png-off ul{display: grid;gap: 3px;margin-top: 8px;padding-left: 16px;color: var(--ink-3);font-size: 13px}.png-sq{width: 8px;height: 8px;margin-top: 5px;background: var(--co)}.png-dup .png-sq{background: var(--am)}.slug{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 0;margin-top: 10px;font: 13px/1.4 var(--mono);color: var(--ink-3);overflow-wrap: anywhere}.slug b{font-weight: 400;color: var(--ink);background: color-mix(in srgb,var(--em) 10%,transparent);box-shadow: inset 0 -1px var(--em);animation: st-in var(--t3) var(--ease)}.f-help{margin-top: 8px;font-size: 13px;color: var(--ink-3)}.f-help a{color: var(--ink-2);text-underline-offset: 3px}@media (max-width: 760px){.fm{gap: 22px}.fm-split{grid-template-columns: minmax(0,1fr) 104px}.f-in{font-size: 16px}.stp-r{display: none}.stp-mob{display: grid;gap: 12px}.stp-mob .row{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.stp-mob b{font-weight: 500;font-size: 17px}.stp-mob .segs{display: grid;grid-auto-flow: column;gap: 3px}.stp-mob .segs i{height: 2px;background: var(--rule-2);transition: background-color var(--t3) var(--ease)}.stp-mob .segs i.on{background: var(--em)}.stp-nav .k{flex: 1;height: 48px}.stp-nav .sp{display: none}.stp-nav .saved{order: -1;width: 100%}.crp-ctl{grid-template-columns: auto minmax(0,1fr)}.png-fit{padding: 10px}.sg{width: 100%}.sg label{padding: 0 8px}}.ink{color: var(--ink)}.ink-2{color: var(--ink-2)}.ink-3{color: var(--ink-3)}.c-em{color: var(--em-t)}.c-am{color: var(--am-t)}.c-co{color: var(--co-t)}.row-f{display: flex;align-items: center;gap: var(--sp-3)}.row-f.wrap-f{flex-wrap: wrap}.row-f.between{justify-content: space-between}.row-f.end{justify-content: flex-end}.col-f{display: flex;flex-direction: column;gap: var(--sp-3)}.grow{flex: 1;min-width: 0}.sp{flex: 1}.g2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-7)}.g3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-7)}.g4{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--sp-6)}.g-side{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: var(--sp-9);align-items: start}.gap-1{gap: var(--sp-1)}.gap-2{gap: var(--sp-2)}.gap-4{gap: var(--sp-4)}.gap-6{gap: var(--sp-6)}.mt-1{margin-top: var(--sp-1)}.mt-2{margin-top: var(--sp-2)}.mt-3{margin-top: var(--sp-3)}.mt-4{margin-top: var(--sp-4)}.mt-5{margin-top: var(--sp-5)}.mt-6{margin-top: var(--sp-6)}.mt-7{margin-top: var(--sp-7)}.mt-8{margin-top: var(--sp-8)}.mt-9{margin-top: var(--sp-9)}.mt-10{margin-top: var(--sp-10)}.mb-4{margin-bottom: var(--sp-4)}.mb-6{margin-bottom: var(--sp-6)}.mb-8{margin-bottom: var(--sp-8)}.ta-r{text-align: right}.ta-c{text-align: center}.nowrap{white-space: nowrap}.ellip{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.bt{border-top: 1px solid var(--rule)}.bb{border-bottom: 1px solid var(--rule)}.maxw-t{max-width: 640px}.w-100{width: 100%}.only-m{display: none !important}@media (max-width: 1000px){.g4{grid-template-columns: repeat(2,minmax(0,1fr))}.g3{grid-template-columns: repeat(2,minmax(0,1fr))}.g-side{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){.g2,.g3,.g4{grid-template-columns: minmax(0,1fr);gap: var(--sp-6)}.only-m{display: revert !important}.no-m{display: none !important}}
