.fs-tool{--ok-s:color-mix(in srgb, var(--fs-status-ok) 8%, var(--fs-bg));--ok-l:color-mix(in srgb, var(--fs-status-ok) 30%, var(--fs-bg));--bad-s:color-mix(in srgb, var(--fs-status-danger) 6%, var(--fs-bg));--bad-l:color-mix(in srgb, var(--fs-status-danger) 25%, var(--fs-bg));border:1px solid var(--fs-border);background:var(--fs-bg);color:var(--fs-ink);border-radius:8px;margin-bottom:8px;padding:24px;font-size:15px}@media (max-width:640px){.fs-tool{padding:16px}}.fs-tool [class~=bg-white]{background-color:var(--fs-bg)}.fs-tool [class~=bg-gray-50],.fs-tool [class~=bg-gray-100],.fs-tool [class~="bg-[#fdf1eb]"],.fs-tool [class~=bg-orange-50],.fs-tool [class~=bg-orange-100],.fs-tool [class~="bg-[#FEFCE8]"],.fs-tool [class~=bg-amber-50]{background-color:var(--fs-muted)}.fs-tool [class~=bg-gray-200]{background-color:var(--fs-secondary)}.fs-tool [class~=bg-green-50],.fs-tool [class~=bg-green-100]{background-color:var(--ok-s)}.fs-tool [class~=bg-red-50],.fs-tool [class~=bg-red-100]{background-color:var(--bad-s)}.fs-tool [class~=bg-yellow-50],.fs-tool [class~=bg-yellow-100]{background-color:var(--fs-chip-warn-surface)}.fs-tool [class~=bg-blue-50],.fs-tool [class~=bg-blue-100],.fs-tool [class~=bg-purple-50],.fs-tool [class~=bg-purple-100]{background-color:var(--fs-chip-info-surface)}.fs-tool [class~=bg-green-500],.fs-tool [class~=bg-green-600]{background-color:var(--fs-status-ok)}.fs-tool [class~=bg-red-500],.fs-tool [class~=bg-red-600]{background-color:var(--fs-status-danger)}.fs-tool [class~=bg-yellow-500],.fs-tool [class~=bg-orange-500]{background-color:var(--fs-status-warn)}.fs-tool [class~=bg-blue-500],.fs-tool [class~=bg-blue-600],.fs-tool [class~=bg-purple-500]{background-color:var(--fs-chip-info-ink)}.fs-tool [class~=text-gray-900],.fs-tool [class~=text-gray-800]{color:var(--fs-ink-strong)}.fs-tool [class~=text-gray-700]{color:var(--fs-ink)}.fs-tool [class~=text-gray-600],.fs-tool [class~=text-gray-500]{color:var(--fs-muted-fg)}.fs-tool [class~=text-gray-400]{color:var(--fs-ink-subtle)}.fs-tool [class~="text-[#a9471b]"],.fs-tool [class~=text-primary]{color:var(--fs-primary)}.fs-tool [class~=text-orange-600],.fs-tool [class~=text-orange-700],.fs-tool [class~=text-yellow-600],.fs-tool [class~=text-yellow-700],.fs-tool [class~=text-yellow-800]{color:var(--fs-chip-warn-ink)}.fs-tool [class~=text-green-600],.fs-tool [class~=text-green-700],.fs-tool [class~=text-green-800],.fs-tool [class~="text-[#16a34a]"]{color:var(--fs-status-ok)}.fs-tool [class~=text-red-600],.fs-tool [class~=text-red-700],.fs-tool [class~=text-red-800],.fs-tool [class~="text-[#ef4444]"]{color:var(--fs-status-danger)}.fs-tool [class~=text-blue-600],.fs-tool [class~=text-blue-700],.fs-tool [class~=text-blue-800],.fs-tool [class~=text-blue-900],.fs-tool [class~="text-[#3b82f6]"],.fs-tool [class~=text-purple-600],.fs-tool [class~=text-purple-700],.fs-tool [class~="text-[#8b5cf6]"]{color:var(--fs-chip-info-ink)}.fs-tool [class~=border-gray-100],.fs-tool [class~=border-gray-200]{border-color:var(--fs-line-soft)}.fs-tool [class~=border-gray-300],.fs-tool [class~=border-orange-200],.fs-tool [class~="border-[#FED7AA]"],.fs-tool [class~="border-[#a9471b]"],.fs-tool [class~="border-t-[#a9471b]"]{border-color:var(--fs-border)}.fs-tool [class~=border-green-200]{border-color:var(--ok-l)}.fs-tool [class~=border-red-200]{border-color:var(--bad-l)}.fs-tool [class~=border-yellow-200]{border-color:var(--fs-chip-warn-line)}.fs-tool [class~=border-blue-200],.fs-tool [class~=border-purple-200]{border-color:var(--fs-chip-info-line)}.fs-tool :is(button,a)[class~="bg-[#a9471b]"],.fs-tool :is(button,a)[class~=bg-primary],.fs-tool :is(button,a)[class*="from-[#a9471b]"]{background-color:var(--fs-primary);color:var(--fs-primary-fg);background-image:none}.fs-tool :is(button,a)[class~="hover:bg-[#e67300]"]:hover,.fs-tool :is(button,a)[class~="hover:bg-[#8a3a16]"]:hover,.fs-tool :is(button,a)[class*="from-[#a9471b]"]:hover{background-color:var(--fs-primary);filter:brightness(.92)}.fs-tool [class~=hover\:bg-gray-50]:hover,.fs-tool [class~=hover\:bg-gray-100]:hover{background-color:var(--fs-ghost-hover)}.fs-tool [class*=bg-gradient-to],.fs-tool [class*=bg-linear-to]{background-image:none}.fs-tool :not(button):not(a)[class*=bg-gradient-to],.fs-tool :not(button):not(a)[class~="bg-[#a9471b]"],.fs-tool :not(button):not(a)[class~=bg-primary]{background-color:var(--fs-muted);color:var(--fs-ink)}.fs-tool :not(button):not(a)[class~=text-white]{color:var(--fs-ink-strong)}.fs-tool [class*=bg-gradient-to][class*=h-3px],.fs-tool [class*=bg-gradient-to][class~=h-1],.fs-tool [class*=bg-gradient-to][class~=h-0\.5],.fs-tool [class*=bg-gradient-to][class~=h-px]{display:none}.fs-tool [class*=shadow-md],.fs-tool [class*=shadow-lg],.fs-tool [class*=shadow-xl],.fs-tool [class*=shadow-2xl],.fs-tool [class*=shadow-\[0]{box-shadow:none}.fs-tool [class~=shadow-sm]{box-shadow:var(--fs-shadow-chip)}.fs-tool [class*=blur-\[]{display:none}.fs-tool [class*=hover\:-translate]:hover,.fs-tool [class*=hover\:translate]:hover,.fs-tool [class*=hover\:scale]:hover{transform:none}.fs-tool [class~=border-orange-100],.fs-tool [class~=hover\:border-orange-300]:hover{border-color:var(--fs-line-soft)}.fs-tool [class~=rounded-xl],.fs-tool [class~=rounded-2xl],.fs-tool [class~=rounded-3xl],.fs-tool [class~="rounded-[10px]"],.fs-tool [class~="rounded-[12px]"],.fs-tool [class~=rounded-lg]{border-radius:8px}.fs-tool [class~=rounded-md]{border-radius:6px}.fs-tool [class~=border-2],.fs-tool [class~="border-[1.5px]"]{border-width:1px}.fs-tool [class*=border-l-4],.fs-tool [class*=border-l-6],.fs-tool [class*=border-l-8],.fs-tool [class*=border-l-\[3],.fs-tool [class*=border-l-\[4],.fs-tool [class*=border-l-\[6]{border-left-width:0}.fs-tool [class*=border-t-4],.fs-tool [class*=border-t-\[3],.fs-tool [class*=border-t-\[4]{border-top-width:1px}.fs-tool [class~=border][class*=border-l-]{border-left-width:1px}.fs-tool input:not([type=checkbox]):not([type=radio]):not([type=range]),.fs-tool select,.fs-tool textarea{border-color:var(--fs-border);background-color:var(--fs-bg);color:var(--fs-ink-strong);border-radius:6px}.fs-tool input:focus-visible,.fs-tool select:focus-visible,.fs-tool textarea:focus-visible,.fs-tool button:focus-visible{border-color:var(--fs-primary);outline:2px solid color-mix(in srgb, var(--fs-primary) 35%, transparent);outline-offset:1px;box-shadow:none}.fs-tool input[type=range],.fs-tool input[type=checkbox],.fs-tool input[type=radio]{accent-color:var(--fs-primary)}.fs-tool button{transition:transform .16s var(--fs-ease), background-color .16s ease;border-radius:6px}.fs-tool button:active:not(:disabled){transform:scale(.98)}.fs-tool-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fs-tool-list li{color:var(--fs-ink);padding-left:20px;font-size:16px;line-height:26px;position:relative}.fs-tool-list li:before{content:"└";color:var(--fs-ink-subtle);font-family:var(--fs-mono);position:absolute;left:0}.fs-tool-about{color:var(--fs-ink);margin:0;font-size:16px;line-height:28px}.fs-tool input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.fs-tool select{border-width:1px;height:44px;padding:0 12px;font-size:15px;line-height:normal}.fs-tool textarea{border-width:1px;padding:10px 12px;font-size:15px;line-height:24px}.fs-tool [class~=flex-col][class~=items-start]>:is(input,select,textarea){align-self:stretch;width:100%}.fs-tool div[class~=flex]:not([class~=flex-col]):has(>p:first-child+input:last-child:not([type=checkbox],[type=radio],[type=range],[type=color])){align-self:stretch;width:100%;display:block;position:relative}.fs-tool div[class~=flex]:not([class~=flex-col]):has(>p:first-child+input:last-child:not([type=checkbox],[type=radio],[type=range],[type=color]))>p{color:var(--fs-muted-fg);pointer-events:none;margin:0;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fs-tool div[class~=flex]:not([class~=flex-col]):has(>p:first-child+input:last-child:not([type=checkbox],[type=radio],[type=range],[type=color]))>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){padding-left:28px}.fs-tool :is(button,a):is([class~="bg-[#a9471b]"],[class~=bg-primary],[class*="from-[#a9471b]"]){white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:auto;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.fs-tool :is(button,a):is([class~="bg-[#a9471b]"],[class~=bg-primary],[class*="from-[#a9471b]"]) svg{width:16px;height:16px}.fs-tool button:disabled{opacity:.5;cursor:not-allowed}.fs-tool [class~=border-dashed]{border-style:solid;border-width:1px;border-color:var(--fs-line-soft)}.fs-tool :not(button):not(a)[class*=bg-gradient-to] svg{color:var(--fs-primary)}.fs-tool :is(input,select,textarea)[style*=max-width]{max-width:none!important}.fs-tool :is([class*=text-yellow-],[class*=text-amber-],[class*=text-orange-]){color:var(--fs-chip-warn-ink)}.fs-tool :is([class*=text-green-],[class*=text-emerald-]){color:var(--fs-status-ok)}.fs-tool :is([class*=text-red-],[class*=text-rose-]){color:var(--fs-status-danger)}.fs-tool :is([class*=text-blue-],[class*=text-indigo-],[class*=text-purple-],[class*=text-violet-],[class*=text-sky-],[class*=text-cyan-],[class*=text-teal-],[class*=text-pink-]){color:var(--fs-chip-info-ink)}.fs-tool :is([class*=bg-yellow-],[class*=bg-amber-],[class*=bg-orange-]):not(:is(button,a)){background-color:var(--fs-chip-warn-surface)}.fs-tool :is([class*=bg-green-],[class*=bg-emerald-]){background-color:var(--ok-s)}.fs-tool :is([class*=bg-red-],[class*=bg-rose-],[class*=bg-pink-]){background-color:var(--bad-s)}.fs-tool :is([class*=bg-blue-],[class*=bg-indigo-],[class*=bg-purple-],[class*=bg-violet-],[class*=bg-sky-],[class*=bg-cyan-],[class*=bg-teal-]){background-color:var(--fs-chip-info-surface)}.fs-tool :is([class*=bg-yellow-400],[class*=bg-yellow-500],[class*=bg-yellow-600],[class*=bg-amber-400],[class*=bg-amber-500],[class*=bg-orange-400],[class*=bg-orange-500],[class*=bg-orange-600]):not(:is(button,a)){background-color:var(--fs-status-warn)}.fs-tool :is([class*=bg-green-400],[class*=bg-green-500],[class*=bg-green-600],[class*=bg-emerald-500]){background-color:var(--fs-status-ok)}.fs-tool :is([class*=bg-red-400],[class*=bg-red-500],[class*=bg-red-600]){background-color:var(--fs-status-danger)}.fs-tool :is([class*=bg-blue-400],[class*=bg-blue-500],[class*=bg-blue-600],[class*=bg-indigo-500],[class*=bg-purple-500],[class*=bg-purple-600]){background-color:var(--fs-chip-info-ink)}.fs-tool :is([class*=border-yellow-],[class*=border-amber-],[class*=border-orange-],[class*=border-blue-],[class*=border-indigo-],[class*=border-purple-],[class*=border-green-],[class*=border-red-],[class*=border-pink-],[class*=border-teal-]){border-color:var(--fs-line-soft)}.fs-tool button:is([class*=text-lg],[class*=text-xl],[class*=text-2xl]){height:auto;min-height:44px;padding-block:12px;font-size:15px;line-height:20px}.fs-tool [class~=flex]:not([class~=flex-col]):has(>.cursor-pointer){flex-wrap:wrap}.fs-tool [class*=col-span-]{min-width:0}.fs-tool :is(input,select,textarea){min-width:0;max-width:100%}.fs-tool :is(button,a)[class~=text-white]{color:var(--fs-primary-fg);box-shadow:none;background-color:var(--fs-primary)!important;background-image:none!important}.fs-tool :is(button,a)[class~=text-white]:hover{filter:brightness(.92)}.fs-tool [class~=flex]:not([class~=flex-col]):has(>button+button){flex-wrap:wrap}.fs-tool :not(button):not(a)[class~=cursor-pointer]:is([class*=bg-orange-],[class*=bg-amber-],[class*=bg-yellow-]){background-color:var(--fs-muted);color:var(--fs-ink)}.fs-tool :not(button):not(a)[class~=cursor-pointer]:is([class*=bg-orange-],[class*=bg-amber-],[class*=bg-yellow-]):hover{background-color:var(--fs-ghost-hover)}.fs-tool div[style*=linear-gradient]:has(>svg:only-child){box-shadow:none;background:var(--fs-muted)!important}.fs-tool div[style*=linear-gradient]:has(>svg:only-child)>svg{stroke:var(--fs-ink)}.fs-tool [style*="rgb(249, 115, 22)"]{border-color:var(--fs-primary);background-color:var(--fs-primary)!important}
