:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--md-primary:#6b5e10;--md-on-primary:#fff;--md-primary-container:#f6e388;--md-on-primary-container:#211b00;--md-surface:#fffbf0;--md-surface-container:#f4eee0;--md-on-surface:#1d1c16;--md-on-surface-variant:#4a4739;--md-outline:#7b7768;--md-outline-variant:#ccc6b5;--md-error:#ba1a1a;--md-on-error-container:#410002;--md-error-container:#ffdad6;--md-radius-s:8px;--md-radius-m:12px;--md-radius-l:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--touch-target:48px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--md-primary:#d9c76f;--md-on-primary:#383000;--md-primary-container:#514700;--md-on-primary-container:#f6e388;--md-surface:#15130b;--md-surface-container:#222017;--md-on-surface:#e8e2d4;--md-on-surface-variant:#cdc6b4;--md-outline:#969080;--md-outline-variant:#4a4739;--md-error:#ffb4ab;--md-on-error-container:#ffdad6;--md-error-container:#93000a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--md-surface);min-height:100dvh;color:var(--md-on-surface);font-family:var(--font);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}#root{flex-direction:column;min-width:0;min-height:100dvh;display:flex}h1,h2,h3,p{margin:0}a{color:var(--md-primary)}.app-bar{align-items:center;gap:var(--space-3);padding:max(var(--space-3), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) var(--space-3) max(var(--space-4), env(safe-area-inset-left));background:var(--md-surface-container);border-bottom:1px solid var(--md-outline-variant);flex-wrap:wrap;display:flex}.app-bar__brand{flex:12rem;min-width:0}.app-bar__company{font-size:1.25rem;font-weight:600;line-height:1.3}.app-bar__surface{color:var(--md-on-surface-variant);font-size:.8125rem}.content{width:100%;min-width:0;padding:var(--space-4) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));gap:var(--space-4);flex-direction:column;flex:1;display:flex}.content--narrow{max-width:30rem;margin-inline:auto}.card{background:var(--md-surface-container);border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-l);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.card__title{font-size:1.125rem;font-weight:600}.muted{color:var(--md-on-surface-variant);font-size:.875rem}.field{gap:var(--space-1);flex-direction:column;display:flex}.field__label{font-size:.875rem;font-weight:500}.field__hint{color:var(--md-on-surface-variant);font-size:.8125rem}.field__input{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);font:inherit;color:inherit;background:var(--md-surface);border:1px solid var(--md-outline);border-radius:var(--md-radius-s)}.field__input:focus-visible{outline:2px solid var(--md-primary);outline-offset:1px}.button{min-height:var(--touch-target);padding:var(--space-2) var(--space-6);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.button:disabled{opacity:.55;cursor:progress}.button--filled{background:var(--md-primary);color:var(--md-on-primary)}.button--outlined{color:var(--md-primary);border-color:var(--md-outline);background:0 0}.button--text{color:var(--md-primary);padding-inline:var(--space-3);background:0 0}.button-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.notice{padding:var(--space-3);border-radius:var(--md-radius-s);background:var(--md-primary-container);color:var(--md-on-primary-container)}.notice--error{background:var(--md-error-container);color:var(--md-on-error-container)}.detail{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-m);background:var(--md-surface);min-width:0}.detail__summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);cursor:pointer;flex-wrap:wrap;font-weight:600;display:flex}.detail__status{padding:2px var(--space-2);background:var(--md-primary-container);color:var(--md-on-primary-container);border-radius:100px;font-size:.75rem;font-weight:600}.detail__body{padding:0 var(--space-3) var(--space-3);gap:var(--space-2);flex-direction:column;font-size:.9375rem;display:flex}.detail__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--md-on-surface-variant);font-size:.75rem;font-weight:700}.detail__steps{margin:0;padding-inline-start:1.25rem}.stack{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th,.table td{padding:var(--space-2) var(--space-3);text-align:start;border-bottom:1px solid var(--md-outline-variant)}.table th{color:var(--md-on-surface-variant);font-size:.8125rem;font-weight:600}.dashboard{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.tabs{border-top:1px solid var(--md-outline-variant);background:var(--md-surface-container);padding-bottom:env(safe-area-inset-bottom);display:flex}.tabs__tab{min-width:0;min-height:56px;font:inherit;color:var(--md-on-surface-variant);cursor:pointer;background:0 0;border:0;flex:1 1 0;font-size:.875rem;font-weight:600}.tabs__tab--active{color:var(--md-primary);box-shadow:inset 0 3px 0 var(--md-primary)}
