:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#e3e2de;--color-surface:#faf9f6;--color-surface-2:#f4f3ef;--color-text:#0e1726;--color-text-secondary:#57534e;--color-border:#d8d5cc;--color-border-strong:#c5c3bb;--color-accent:#1e293b;--color-accent-hover:#334155;--color-accent-text:#fff;--color-cyan:#0891b2;--color-folder:#3b82f6;--color-error:#dc2626;--color-success:#15803d;--color-warn:#b25000;--color-input-bg:#fff;--checkbox-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--color-sidebar:#faf9f6;--color-sidebar-2:#f4f3ef;--color-sidebar-border:#d8d5cc;--color-sidebar-text:#0e1726;--color-sidebar-muted:#57534e;--color-sidebar-active:#1e293b;--color-sidebar-active-border:#1e293b;--color-sidebar-active-text:#fff;--shadow-card:0 1px 2px #0e17260d;--radius-xs:8px;--radius-sm:12px;--radius:16px;--radius-lg:24px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0b0c0d;--color-surface:#171a21;--color-surface-2:#1f2027;--color-text:#f3f4f6;--color-text-secondary:#9ca3af;--color-border:#2a2c36;--color-border-strong:#3a3d48;--color-accent:#22d3ee;--color-accent-hover:#67e8f9;--color-accent-text:#0b0c0d;--color-cyan:#22d3ee;--color-folder:#60a5fa;--color-error:#f87171;--color-success:#34d399;--color-warn:#fbbf24;--color-input-bg:#1f2027;--checkbox-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0c0d' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--color-sidebar:#121317;--color-sidebar-2:#1b1d23;--color-sidebar-border:#262931;--color-sidebar-text:#e5e7eb;--color-sidebar-muted:#878e9a;--color-sidebar-active:#22252e;--color-sidebar-active-border:#343845;--color-sidebar-active-text:#fff;--shadow-card:none}*,:before,:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}h1{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1.15}h2{letter-spacing:-.02em;font-size:20px;font-weight:800}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select{width:100%;font:inherit;color:var(--color-text);background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;min-height:80px}input:focus,textarea:focus,select:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent)}input[type=checkbox]{appearance:none;background:var(--color-input-bg) center / 12px no-repeat;border:1.5px solid var(--color-border-strong);cursor:pointer;border-radius:5px;flex:none;width:18px;height:18px;padding:0;transition:background-color .15s,border-color .15s}input[type=checkbox]:hover,input[type=checkbox]:focus{border-color:var(--color-text-secondary);box-shadow:none}input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent)}input[type=checkbox]:checked{background-color:var(--color-accent);background-image:var(--checkbox-mark);border-color:var(--color-accent)}label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:6px;font-size:12px;font-weight:700;display:block}button,.button{font:inherit;color:var(--color-accent-text);background:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:10px 20px;font-weight:700;transition:background .15s,border-color .15s;display:inline-block}button:hover,.button:hover{background:var(--color-accent-hover);text-decoration:none}button:disabled{opacity:.5;cursor:default}button.secondary,.button.secondary{color:var(--color-text);background:var(--color-surface-2);border-color:var(--color-border)}button.secondary:hover,.button.secondary:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}button.danger{color:var(--color-error);background:0 0;border-color:#0000}button.danger:hover{background:color-mix(in srgb, var(--color-error) 12%, transparent)}button.small,.button.small{padding:6px 14px;font-size:13px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px}.card-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.with-icon{justify-content:center;align-items:center;gap:8px;display:inline-flex}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cyan);font-size:12px;font-weight:800}.section-title{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.section-title:before{content:"";background:var(--color-cyan);border-radius:999px;width:10px;height:10px}.explorer{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.explorer .pane{padding:0;overflow:hidden}.error{color:var(--color-error);font-size:14px}.muted{color:var(--color-text-secondary)}.empty{text-align:center;color:var(--color-text-secondary);padding:40px}table{border-collapse:collapse;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:10px 16px;font-size:11px;font-weight:700}td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:14px 16px}tr:last-child td{border-bottom:none}tr.clickable{cursor:pointer;transition:background .15s}tr.clickable:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}@media (width<=640px){h1{font-size:26px}input,textarea,select{font-size:16px}.card{padding:20px 16px}.card-header{padding:14px 16px}.explorer{grid-template-columns:1fr}.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td{display:block}.data-table tr{border-bottom:1px solid var(--color-border);padding:12px 16px}.data-table tr:last-child{border-bottom:none}.data-table td{overflow-wrap:anywhere;border:none;padding:4px 0;position:relative}.data-table td[data-label]{padding-left:40%}.data-table td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;width:38%;color:var(--color-text-secondary);font-size:11px;font-weight:700;line-height:22px;position:absolute;left:0}}.toast[data-v-c552489b]{z-index:100;text-align:center;width:max-content;max-width:calc(100vw - 32px);color:var(--color-bg);background:var(--color-text);box-shadow:var(--shadow-card);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-enter-active[data-v-c552489b],.toast-leave-active[data-v-c552489b]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-c552489b],.toast-leave-to[data-v-c552489b]{opacity:0;transform:translate(-50%,8px)}
