@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.woff2) format("woff2")}:root{--color-bg: #F8FAFC;--color-surface: #FFFFFF;--color-surface-alt: #F8FAFC;--color-text: #111827;--color-text-secondary: #6B7280;--color-text-muted: #6B7280;--color-text-inverse: #FFFFFF;--color-border: #E5E7EB;--color-border-strong: #E5E7EB;--color-primary: #BF5700;--color-primary-hover: #D9691F;--color-primary-active: #E8873D;--color-primary-soft: #FCEEE3;--color-secondary: #475569;--color-secondary-hover: #64748B;--color-secondary-soft: #F8FAFC;--color-accent: #E67E22;--color-link: #BF5700;--color-link-hover: #96430A;--color-link-visited: #8B5E3C;--color-success: #166534;--color-warning: #92400E;--color-danger: #991B1B;--color-info: #475569;--font-heading: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--wc-font-sans: var(--font-body);--wc-font-mono: ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, "Liberation Mono", monospace;--wc-radius-sm: 8px;--wc-radius-md: 12px;--wc-radius-lg: 16px;--wc-breakpoint-sm: 640px;--wc-breakpoint-md: 900px;--wc-button-primary-bg: var(--color-primary);--wc-button-primary-text: var(--color-text-inverse);--wc-button-primary-hover-bg: var(--color-primary-hover);--wc-button-primary-hover-text: var(--color-text-inverse);--wc-button-primary-border: var(--color-primary);--wc-button-primary-hover-border: var(--color-primary-hover);--wc-button-secondary-bg: transparent;--wc-button-secondary-text: var(--color-primary);--wc-button-secondary-hover-bg: var(--color-primary-soft);--wc-button-secondary-hover-text: var(--color-primary);--wc-button-secondary-border: var(--color-primary);--wc-button-secondary-hover-border: var(--color-primary-hover);--wc-button-disabled-bg: var(--color-border);--wc-button-disabled-text: var(--color-text-muted);--wc-button-disabled-border: var(--color-border);--wc-button-focus-outline: var(--color-accent)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-weight:400;line-height:1.5}h1,h2,h3{font-family:var(--font-heading);font-weight:600}a:not([class]){color:var(--color-link);text-decoration-thickness:.08em;text-underline-offset:.18em}a:not([class]):visited{color:var(--color-link-visited)}a:not([class]):hover,a:not([class]):focus-visible{color:var(--color-link-hover)}.wc-button{--wc-button-bg: var(--wc-button-primary-bg);--wc-button-text: var(--wc-button-primary-text);--wc-button-border: var(--wc-button-primary-border);--wc-button-bg-hover: var(--wc-button-primary-hover-bg);--wc-button-text-hover: var(--wc-button-primary-hover-text);--wc-button-border-hover: var(--wc-button-primary-hover-border);appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;font:inherit;font-weight:400;line-height:1.1;text-decoration:none;border:1px solid var(--wc-button-border);background-color:var(--wc-button-bg);color:var(--wc-button-text);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.wc-button--primary{--wc-button-bg: var(--wc-button-primary-bg);--wc-button-text: var(--wc-button-primary-text);--wc-button-border: var(--wc-button-primary-border);--wc-button-bg-hover: var(--wc-button-primary-hover-bg);--wc-button-text-hover: var(--wc-button-primary-hover-text);--wc-button-border-hover: var(--wc-button-primary-hover-border)}.wc-button--secondary{--wc-button-bg: var(--wc-button-secondary-bg);--wc-button-text: var(--wc-button-secondary-text);--wc-button-border: var(--wc-button-secondary-border);--wc-button-bg-hover: var(--wc-button-secondary-hover-bg);--wc-button-text-hover: var(--wc-button-secondary-hover-text);--wc-button-border-hover: var(--wc-button-secondary-hover-border)}.wc-button--small{padding:8px 14px;font-size:.95rem}.wc-button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--wc-button-bg-hover);color:var(--wc-button-text-hover);border-color:var(--wc-button-border-hover)}.wc-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.wc-button:focus{outline:none}.wc-button:focus-visible{outline:3px solid var(--wc-button-focus-outline);outline-offset:2px}.wc-button:disabled,.wc-button[aria-disabled=true]{cursor:not-allowed;background-color:var(--wc-button-disabled-bg);color:var(--wc-button-disabled-text);border-color:var(--wc-button-disabled-border);transform:none}.wc-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--wc-radius-md);padding:20px}.wc-panel--muted{background:var(--color-surface-alt)}.wc-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.wc-field{margin-bottom:16px}.wc-label{display:block;font-weight:400;margin-bottom:6px}.wc-input,.wc-select{width:100%;padding:10px 12px;border-radius:var(--wc-radius-sm);border:1px solid var(--color-border);background:var(--color-surface);font:inherit;font-size:14px;color:var(--color-text)}.wc-input--mono{font-family:var(--wc-font-mono);letter-spacing:.05em}.wc-input:focus,.wc-select:focus{outline:2px solid var(--color-accent);outline-offset:2px}.wc-check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text)}.wc-status{min-height:20px;font-size:13px;color:var(--color-text-muted)}.wc-status.is-error{color:var(--color-danger)}.site-header[data-astro-cid-mqzpnqfb]{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.site-header__inner[data-astro-cid-mqzpnqfb]{max-width:1140px;margin:0 auto;padding:16px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.site-header__brand[data-astro-cid-mqzpnqfb]{display:flex;align-items:center;text-decoration:none}.site-header__logo[data-astro-cid-mqzpnqfb]{display:block;height:56px;width:auto}.site-header__nav[data-astro-cid-mqzpnqfb]{display:flex;gap:20px}.site-header__nav[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]{color:var(--color-text);text-decoration:none;font-weight:400}.site-header__nav[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]:hover,.site-header__nav[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]:focus-visible{color:var(--color-link)}.site-main[data-astro-cid-mqzpnqfb]{max-width:1140px;margin:0 auto;padding:32px 24px}.wc-tool-header[data-astro-cid-mqzpnqfb]{margin-bottom:24px}.wc-tool-header__title[data-astro-cid-mqzpnqfb]{margin:0 0 6px;font-size:28px;line-height:1.2}.wc-tool-header__subtitle[data-astro-cid-mqzpnqfb]{margin:0;max-width:640px;color:var(--color-text-secondary)}@media(max-width:640px){.wc-tool-header__title[data-astro-cid-mqzpnqfb]{font-size:24px}}.site-footer__inner[data-astro-cid-mqzpnqfb]{max-width:1140px;margin:0 auto;padding:8px 24px 24px;color:var(--color-text-secondary);font-size:13px;line-height:1.45;text-align:right}.site-footer__inner[data-astro-cid-mqzpnqfb] p[data-astro-cid-mqzpnqfb]{margin:0}.site-footer__inner[data-astro-cid-mqzpnqfb] p[data-astro-cid-mqzpnqfb]+p[data-astro-cid-mqzpnqfb]{margin-top:8px}.site-footer[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]{color:var(--color-link)}
