:root{--brand: #0F7A55;--danger: #D1341F;--pdf-accent: #0F7A55;--on-brand: #FFFFFF;--c-brand-primary: #0F7A55;--c-brand-pressed: #0A5E41;--c-on-brand: #FFFFFF;--c-background: #FFFFFF;--c-background-secondary: #F2F2F7;--c-surface: #FFFFFF;--c-card-background: #FFFFFF;--c-text-primary: #0B0F0D;--c-text-secondary: #636B68;--c-field-fill: #EEF0EF;--c-border: #D9DDDB;--c-card-border: #E6E8E7;--c-separator: #E5E7E6;--c-input-border: #8A938F;--c-success: #0F7A55;--c-warning: #A15C00;--c-danger: #D1341F;--c-danger-tint: #FDECEA;--c-success-tint: #E3F4EC;--c-warning-tint: #FFF3DC;--c-mark: #0F7A55;--c-ink: #0B0F0D;--c-paper: #F2F2F7;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--font-address: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--radius-control: 10px;--radius-card: 14px;--radius-chip: 999px;--shadow-card: 0 1px 2px rgb(0 0 0 / 5%), 0 4px 14px rgb(0 0 0 / 4%);--control-height: 52px}@media(prefers-color-scheme:dark){:root{--shadow-card: 0 1px 0 rgb(255 255 255 / 4%) inset;--brand: #3DD598;--danger: #FF6B5A;--pdf-accent: #0F7A55;--on-brand: #03140D;--c-brand-primary: #3DD598;--c-brand-pressed: #6BE2B0;--c-on-brand: #03140D;--c-background: #000000;--c-background-secondary: #000000;--c-surface: #1C1C1E;--c-card-background: #1C1C1E;--c-text-primary: #F5F7F6;--c-text-secondary: #98A29E;--c-field-fill: #2C2C2E;--c-border: #3A3A3C;--c-card-border: #2C2C2E;--c-separator: #38383A;--c-input-border: #6E7672;--c-success: #3DD598;--c-warning: #FFB547;--c-danger: #FF6B5A;--c-danger-tint: #3A1714;--c-success-tint: #0E2E21;--c-warning-tint: #3A2A0E;--c-mark: #3DD598;--c-ink: #F5F7F6;--c-paper: #000000}}*{box-sizing:border-box}html,body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:var(--font-ui);font-size:17px;line-height:1.45}[hidden]{display:none!important}#records{display:grid;gap:16px}.page{max-width:760px;margin:0 auto;padding:16px 16px 48px;display:grid;gap:16px}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--c-text-secondary)}.mark{width:22px;height:22px;border-radius:6px;background:var(--c-mark)}.card{background:var(--c-card-background);border:1px solid var(--c-card-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px;display:grid;gap:12px}h1{font-family:var(--font-address);font-size:28px;line-height:1.15;margin:0;letter-spacing:-.01em}h2{font-size:20px;margin:0}p{margin:0;overflow-wrap:anywhere}.page>*,#records>*,.card>*{min-width:0}.muted{color:var(--c-text-secondary);font-size:15px}.stack{display:grid;gap:12px}.field{display:grid;gap:6px;font-size:15px;color:var(--c-text-secondary)}.field input{font:inherit;font-size:19px;color:var(--c-ink);background:var(--c-field-fill);border:0;border-bottom:2px solid var(--c-input-border);border-radius:var(--radius-control) var(--radius-control) 0 0;min-height:var(--control-height);padding:0 12px;width:100%}.field input[type=file]{font-size:15px;padding:12px}.field input:focus-visible{outline:3px solid var(--c-mark);outline-offset:2px}button{font:inherit;font-size:17px;min-height:44px;border-radius:var(--radius-control);cursor:pointer}button.primary{min-height:var(--control-height);background:var(--c-mark);color:var(--c-on-brand);border:0;padding:0 20px;font-weight:600;justify-self:start}button.secondary{background:transparent;color:var(--c-ink);border:1px solid var(--c-border);padding:0 14px}button:active{opacity:.8}button[disabled]{opacity:.5;cursor:progress}.notice{border-radius:var(--radius-control);padding:12px 14px;font-size:15px;background:var(--c-warning-tint);color:var(--c-ink);border-left:4px solid var(--c-warning)}.notice.error{background:var(--c-danger-tint);border-left-color:var(--c-danger)}.notice.ok{background:var(--c-success-tint);border-left-color:var(--c-success)}.result{border-radius:var(--radius-control);padding:12px 14px;font-size:15px;overflow-wrap:anywhere}.result.ok{background:var(--c-success-tint);border-left:4px solid var(--c-success)}.result.no{background:var(--c-danger-tint);border-left:4px solid var(--c-danger)}.rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-separator)}.rows li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--c-separator)}.rows .name{display:grid;gap:2px;min-width:0}.rows .path{font-weight:600;overflow-wrap:anywhere}.rows code{font-size:13px;color:var(--c-text-secondary);overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.notice,.result{animation:fade .15s ease-out}}@keyframes fade{0%{opacity:0}to{opacity:1}}
