body{font-size:var(--font-size-body,1rem)}@media (max-width:767px){html{font-size:17px}}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.chef-field{gap:var(--space-2);display:grid}.chef-label{color:var(--text-heading);font-size:.8125rem;font-weight:600}.chef-hint{color:var(--text-muted);font-size:.75rem}.chef-error{color:var(--danger);font-size:.8125rem}.chef-success{color:var(--success);font-size:.8125rem}.chef-input,.chef-select,.chef-textarea{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-base);width:100%;color:var(--text-heading);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);padding:.625rem .875rem;font-size:.875rem}.chef-input::placeholder,.chef-textarea::placeholder{color:var(--color-text-muted);opacity:1}@media (hover:hover) and (pointer:fine){.chef-input:hover:not(:disabled),.chef-select:hover:not(:disabled),.chef-textarea:hover:not(:disabled){border-color:var(--color-border-strong)}}.chef-input:focus-visible,.chef-select:focus-visible,.chef-textarea:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.chef-input:disabled,.chef-select:disabled,.chef-textarea:disabled{opacity:.55;cursor:not-allowed}@media (pointer:coarse){.chef-input,.chef-select{min-height:44px}}.chef-textarea{resize:vertical;min-height:120px;line-height:1.5}.chef-inlineRow{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.chef-inlineGrow{flex:200px;min-width:0}.chef-floating-group{width:100%;display:flex;position:relative}.chef-floating-input{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-base);width:100%;color:var(--text-heading);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;padding:1.125rem .875rem .375rem;font-size:.875rem}.chef-floating-input::placeholder{color:#0000;transition:color .15s}.chef-floating-input:focus::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.chef-floating-input:hover:not(:disabled){border-color:var(--color-border-strong)}}.chef-floating-input:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.chef-floating-label{color:var(--text-muted);pointer-events:none;transition:transform .15s var(--ease-out),font-size .15s var(--ease-out),color .15s var(--ease-out),top .15s var(--ease-out);font-size:.875rem;font-weight:500;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.chef-floating-input:focus~.chef-floating-label,.chef-floating-input:not(:placeholder-shown)~.chef-floating-label{font-size:.75rem;top:.625rem;transform:translateY(0)}.chef-floating-input:focus~.chef-floating-label{color:var(--color-accent)}.chef-floating-input:not(:placeholder-shown):not(:focus)~.chef-floating-label{color:var(--color-text-secondary)}.chef-floating-input:disabled{opacity:.55;cursor:not-allowed}.chef-floating-input[aria-invalid=true]{border-color:var(--danger)}.chef-floating-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--color-danger-border)}.chef-sidebarTabs{gap:var(--space-1);flex-direction:column;display:flex}.chef-sidebarTab{text-align:left;border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--text-muted);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.7rem .875rem;font-size:.875rem;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.chef-sidebarTab:hover{background:var(--surface-hover);color:var(--text-heading)}}.chef-sidebarTab--active{background:var(--color-accent-muted);border-color:var(--color-accent-border);color:var(--text-heading);box-shadow:inset 3px 0 0 var(--color-accent)}.chef-sidebarTab__desc{color:var(--text-subtle);font-size:.6875rem;font-weight:400}.chef-sidebarTab--active .chef-sidebarTab__desc{color:var(--text-muted)}.chef-tabIndicator{transition:transform .2s var(--ease-out),width .2s var(--ease-out),height .2s var(--ease-out);top:0;left:0}@media (prefers-reduced-motion:reduce){.chef-tabIndicator{transition:none}}.chef-tabBar{gap:var(--space-1);background:var(--color-bg-base);border:1px solid var(--color-border-default);flex-wrap:wrap;width:fit-content;padding:2px;display:flex}.chef-tabBar,.chef-tabBar__tab{border-radius:var(--radius-full)}.chef-tabBar__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:.45rem 1rem;font-size:.875rem;font-weight:500}.chef-toast{opacity:1;transition:opacity var(--duration-toast-enter) var(--ease-out),transform var(--duration-toast-enter) var(--ease-out);transform:translateY(0)}@starting-style{.chef-toast{opacity:0;transform:translateY(100%)}}.chef-toast[data-ending-style]{opacity:0;transition-duration:var(--duration-toast-exit);transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.chef-toast{transition:opacity .2s var(--ease-out);transform:none}@starting-style{.chef-toast{opacity:0;transform:none}}.chef-toast[data-ending-style]{transition-duration:.15s;transform:none}}.chef-tableWrap{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow-x:auto}.chef-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.chef-table th{z-index:1;border-bottom:1px solid var(--color-border-default);color:var(--text-muted);text-transform:none;letter-spacing:normal;white-space:nowrap;background:var(--color-bg-surface);padding:.75rem 1rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.chef-table td{border-bottom:1px solid var(--color-border-muted);color:var(--text);vertical-align:top;padding:.75rem 1rem}.chef-table tbody tr:last-child td{border-bottom:none}.chef-table tbody tr{transition:background-color var(--transition-fast)}@media (hover:hover) and (pointer:fine){.chef-table tbody tr:hover{background:var(--surface-hover)}}.chef-cellTruncate{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.chef-cellNowrap{white-space:nowrap}.chef-tableEmpty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);font-size:.875rem}.chef-statusDot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.chef-statusDot--ok{background:var(--success);box-shadow:0 0 12px var(--glow-success)}.chef-statusDot--warn{background:var(--warning)}.chef-statusDot--bad{background:var(--danger)}.chef-statusDot--loading{animation:pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.chef-statusDot--loading{animation:none}}.chef-pre{background:var(--pre-bg);color:var(--pre-text);border-radius:var(--radius-md);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);max-height:420px;margin:0;padding:1rem;font-size:.75rem;line-height:1.55;overflow:auto}.chef-codeBlock{border-radius:var(--radius-md);border:1px dashed var(--accent-border);background:var(--accent-bg);padding:1rem 1.1rem}.chef-codeValue{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-heading);margin-top:.35rem;font-size:1.125rem;font-weight:700;display:block}.chef-codeLabel{color:var(--text-heading);font-size:.8125rem;font-weight:650}