:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crevoza-clerk-primary:#176b4d;--crevoza-clerk-primary-foreground:#fff;--crevoza-clerk-foreground:#101713;--crevoza-clerk-muted-foreground:#55645b;--crevoza-clerk-muted:#eef1ec;--crevoza-clerk-background:#fff;--crevoza-clerk-input:#fff;--crevoza-clerk-input-foreground:#101713;--crevoza-clerk-border:#d9dfda;--crevoza-clerk-ring:#176b4d57;--crevoza-clerk-neutral:#55645b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0c110e;--surface:#151c18;--surface-soft:#111814;--ink:#f4f7f5;--muted:#9eaba3;--line:#28332d;--green:#52c69a;--green-soft:#153327;--coral:#ef8d79;--coral-soft:#39221d;--blue:#91b7f4;--blue-soft:#17263d;--gold:#e0bb6a;--gold-soft:#342a17;--shadow:0 18px 48px #00000047;--crevoza-clerk-primary:#52c69a;--crevoza-clerk-primary-foreground:#07100b;--crevoza-clerk-foreground:#f4f7f5;--crevoza-clerk-muted-foreground:#a8b4ac;--crevoza-clerk-muted:#1b2520;--crevoza-clerk-background:#151c18;--crevoza-clerk-input:#0f1512;--crevoza-clerk-input-foreground:#f4f7f5;--crevoza-clerk-border:#334139;--crevoza-clerk-ring:#52c69a57;--crevoza-clerk-neutral:#9eaba3}html,body{transition:background-color .16s,color .16s}.theme-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--surface);border-radius:10px;flex:none;place-items:center;padding:0;transition:transform .16s,border-color .16s,background .16s;display:inline-grid;box-shadow:0 2px 8px #1218140a}.theme-icon{grid-area:1/1;display:inline-flex}.theme-icon-dark,:root[data-theme=dark] .theme-icon-light{display:none}:root[data-theme=dark] .theme-icon-dark{display:inline-flex}.theme-toggle:hover{border-color:var(--green);background:var(--surface-soft);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 22%, transparent);outline-offset:2px}:root[data-theme=dark] .public-page{background:radial-gradient(circle at 8% 8%,#52c69a14,#0000 28rem),#0c110e}:root[data-theme=dark] .public-page .public-header{background:#0c110ee6;border-bottom-color:#deece31a;box-shadow:0 1px #ffffff05}:root[data-theme=dark] .public-page .hero-inner>p,:root[data-theme=dark] .public-page .page-heading p,:root[data-theme=dark] .public-page .tool-card-copy>span,:root[data-theme=dark] .public-page .workflow-band span,:root[data-theme=dark] .public-page .detail-points span,:root[data-theme=dark] .public-page .public-footer,:root[data-theme=dark] .topbar-context,:root[data-theme=dark] .format-line{color:var(--muted)}:root[data-theme=dark] .public-page .button-primary{color:#07100b;background:#52c69a;box-shadow:0 10px 26px #00000038}:root[data-theme=dark] .public-page .button-primary:hover{background:#6bd5ad;box-shadow:0 14px 34px #00000047}:root[data-theme=dark] .public-page .button-secondary,:root[data-theme=dark] .public-page .format-line span,:root[data-theme=dark] .public-page .workflow-band>div{color:var(--ink);background:#151c18d1;border-color:#deece31f}:root[data-theme=dark] .public-page .tool-card{background:#151c18f0;border-color:#deece31c;box-shadow:0 10px 30px #00000029}:root[data-theme=dark] .public-page .tool-card:hover{border-color:#52c69a59;box-shadow:0 22px 48px #0000004d}:root[data-theme=dark] .public-page .tool-card-meta{border-top-color:#deece317}:root[data-theme=dark] .public-page .tool-card-action,:root[data-theme=dark] .public-page .public-footer a:hover{color:var(--green)}:root[data-theme=dark] .public-page .catalog-group>h2{color:var(--muted)}:root[data-theme=dark] .public-page .tool-detail-aside{background:linear-gradient(145deg,#151c18fa,#0f1512f5);border-color:#deece31f;box-shadow:0 22px 54px #0000004d}:root[data-theme=dark] .sidebar{background:#101713}:root[data-theme=dark] .sidebar-nav a,:root[data-theme=dark] .sidebar-foot a{color:#aab6ae}:root[data-theme=dark] .sidebar-nav a:hover,:root[data-theme=dark] .sidebar-foot a:hover{color:var(--ink);background:#19231e}:root[data-theme=dark] .sidebar-nav a.active{color:var(--ink);background:#1a241f;box-shadow:inset 0 0 0 1px #2d3a33}:root[data-theme=dark] .app-topbar{background:#0c110eeb}:root[data-theme=dark] .data-row:hover{background:#18211d}:root[data-theme=dark] .button-primary{color:#07100b;background:#52c69a}:root[data-theme=dark] .button-primary:hover{background:#6bd5ad}:root[data-theme=dark] .button-secondary{color:var(--ink);background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .brand-mark{color:#07100b}:root[data-theme=dark] .pricing-card,:root[data-theme=dark] .tool-card,:root[data-theme=dark] .metrics-row,:root[data-theme=dark] .data-row,:root[data-theme=dark] .tool-detail-aside{background:var(--surface)}.form-field input,.form-field textarea,.form-field select{min-height:46px;transition:border-color .14s,background-color .14s,box-shadow .14s}.form-field textarea{min-height:176px;max-height:420px;line-height:1.55}.form-field input::placeholder,.form-field textarea::placeholder{color:#7b877f;opacity:1}.form-field select{cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.form-field select option,.form-field select optgroup{color:#121814;background:#fff}.form-field input:hover:not(:disabled):not(:focus),.form-field textarea:hover:not(:disabled):not(:focus),.form-field select:hover:not(:disabled):not(:focus){border-color:#a8b4ab}.form-field input:disabled,.form-field textarea:disabled,.form-field select:disabled{cursor:not-allowed;opacity:.58}.form-field i{background:var(--surface-soft);border-radius:999px;padding:3px 7px;line-height:1.2}.upload-control{transition:border-color .14s,background-color .14s,color .14s}.upload-control:hover{border-color:var(--green);color:var(--ink)}.cost-row{border:1px solid var(--line);border-radius:6px}.check-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);flex:none}:root[data-theme=dark] .form-field input,:root[data-theme=dark] .form-field textarea,:root[data-theme=dark] .form-field select{color:var(--ink);background:#0f1512;border-color:#334139}:root[data-theme=dark] .form-field input::placeholder,:root[data-theme=dark] .form-field textarea::placeholder{color:#829087}:root[data-theme=dark] .form-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .form-field select option,:root[data-theme=dark] .form-field select optgroup{color:#f4f7f5;background:#151c18}:root[data-theme=dark] .form-field input:hover:not(:disabled):not(:focus),:root[data-theme=dark] .form-field textarea:hover:not(:disabled):not(:focus),:root[data-theme=dark] .form-field select:hover:not(:disabled):not(:focus){background:#121a16;border-color:#506158}:root[data-theme=dark] .form-field input:focus,:root[data-theme=dark] .form-field textarea:focus,:root[data-theme=dark] .form-field select:focus{border-color:var(--green);box-shadow:0 0 0 3px #52c69a33}:root[data-theme=dark] .upload-control{color:#a8b4ac;background:#0f1512;border-color:#3a4941}:root[data-theme=dark] .upload-control:hover{color:var(--ink);border-color:var(--green);background:#121a16}:root[data-theme=dark] .cost-row{background:#101713}:root[data-theme=dark] .data-table-row:hover{background:#18211d}:root[data-theme=dark] .table-skeleton,:root[data-theme=dark] .asset-skeleton{background:linear-gradient(90deg,#151d19 25%,#1d2822 50%,#151d19 75%) 0 0/200% 100%}:root[data-theme=dark] .empty-state{border-color:#344139}@media (max-width:520px){.tool-form,.editor-heading{padding:18px}.form-field textarea{min-height:152px}}@media (prefers-reduced-motion:reduce){html,body,.theme-toggle,.form-field input,.form-field textarea,.form-field select,.upload-control{transition:none}}