._page_k1mgh_1{min-height:100vh;color:var(--ink);background:var(--background);text-align:center;align-content:center;place-items:center;gap:.7rem;padding:2rem;display:grid}._page_k1mgh_1 h1{overflow-wrap:break-word;width:min(100%,44rem);max-width:44rem}._page_k1mgh_1 p{width:min(100%,42rem);max-width:42rem;color:var(--ink-soft);overflow-wrap:break-word;margin-bottom:0}._soft_k1mgh_27{background:var(--background)}._actions_k1mgh_31{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.7rem;display:flex}._reset_k1mgh_39{border:1px solid var(--error-border);border-radius:var(--radius-card);background:var(--error-background);text-align:left;gap:.75rem;width:min(100%,32rem);margin-top:1rem;padding:1rem;display:grid}._resetField_k1mgh_51{color:var(--error-text);gap:.4rem;font-size:.86rem;font-weight:700;display:grid}._resetControl_k1mgh_59{border-color:var(--error-border);border-radius:0}._routeLoading_k1mgh_64{min-height:50vh;color:var(--ink-soft);place-items:center;display:grid}._error_6ig2w_1,._success_6ig2w_2{align-items:center;gap:.4rem;font-size:.82rem;display:flex}._error_6ig2w_1{color:var(--error-text)}._success_6ig2w_2{color:var(--success-text)}._spin_1bpmm_1{animation:_spin_1bpmm_1 var(--motion-duration-loading) linear infinite}._pageEnter_1bpmm_5{animation:_page-enter_1bpmm_1 var(--motion-duration-standard) var(--motion-ease-standard) both}._statusEnter_1bpmm_10{animation:_status-enter_1bpmm_1 var(--motion-duration-slow) var(--motion-ease-emphasized) both}._reveal_1bpmm_15{animation:_reveal-enter_1bpmm_1 var(--motion-duration-standard) var(--motion-ease-standard) both}@keyframes _spin_1bpmm_1{to{transform:rotate(360deg)}}@keyframes _page-enter_1bpmm_1{0%{transform:translateY(var(--motion-distance-small))}to{transform:translateY(0)}}@keyframes _status-enter_1bpmm_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes _reveal-enter_1bpmm_1{0%{transform:translateY(calc(0rem - var(--motion-distance-small)))}to{transform:translateY(0)}}._button_141qc_1{border-radius:var(--radius-card);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-instant) var(--motion-ease-standard);background:0 0;border:1px solid #0000;place-items:center;padding:0;text-decoration:none;display:inline-grid}._button_141qc_1:hover{border-color:var(--border);background:var(--surface-muted)}._button_141qc_1:active{transform:translate(1px,1px)}._info_141qc_29{color:var(--info-text)}._success_141qc_33{color:var(--success-text)}._warning_141qc_37{color:var(--warning-text)}._error_141qc_41{color:var(--error-text)}._danger_141qc_45{color:var(--accent-dark)}._appShell_obojk_1{min-height:100vh}._sideNav_obojk_5{z-index:30;width:17rem;color:var(--foreground);background:var(--surface);border-right:1px solid #000;flex-direction:column;padding:1.25rem;display:flex;position:fixed;inset:0 auto 0 0}._brand_obojk_18{align-items:center;gap:.8rem;min-height:3rem;margin-bottom:2rem;display:flex}._brandMark_obojk_26{flex:none;width:2.8rem;height:2.8rem;display:block}._brand_obojk_18 div{gap:.1rem;display:grid}._brand_obojk_18 strong{font-family:var(--serif);font-size:1.05rem}._brand_obojk_18 span:last-child{color:var(--muted-foreground);font-size:.72rem}._sideNav_obojk_5 nav{gap:.35rem;display:grid}._navLink_obojk_53{min-height:3rem;color:var(--muted-foreground);transition:color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-instant) var(--motion-ease-standard);border:1px solid #0000;border-radius:0;align-items:center;gap:.9rem;padding:.65rem .85rem;font-weight:650;text-decoration:none;display:flex;position:relative}._navLink_obojk_53:active{transform:translateY(1px)}._navLink_obojk_53:hover{border-color:var(--line);color:var(--foreground);background:var(--surface-muted)}._navLink_obojk_53._active_obojk_83{color:var(--info-text);background:var(--surface);border-color:#000;box-shadow:2px 2px #000}._navUpdateIndicator_obojk_90,._bottomNavUpdateIndicator_obojk_91{color:var(--success-text);justify-content:center;align-items:center;display:inline-flex}._navUpdateIndicator_obojk_90{margin-left:auto}._addRecordButton_obojk_102{margin-top:auto}._sideNavNote_obojk_106{color:var(--muted-foreground);margin:1rem 0 0;font-size:.75rem}._mobileHeader_obojk_112,._bottomNav_obojk_91{display:none}._mainArea_obojk_117{min-height:100vh;margin-left:17rem}@media (width<=1080px){._sideNav_obojk_5{width:14.5rem}._mainArea_obojk_117{margin-left:14.5rem}}@media (width<=760px){._sideNav_obojk_5{display:none}._mainArea_obojk_117{margin-left:0}._mobileHeader_obojk_112{z-index:20;min-height:3.65rem;padding:max(.35rem, env(safe-area-inset-top)) .65rem .35rem;border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:.5rem;display:flex;position:sticky;top:0}._mobileHeaderTitle_obojk_154{min-width:0;font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:clamp(.82rem,3.6vw,1rem);font-weight:700;line-height:1.2;overflow:hidden}._mobileHeaderAction_obojk_167{scrollbar-width:none;flex:0 auto;align-items:center;min-width:0;max-width:65%;display:flex;overflow-x:auto}._mobileHeaderAction_obojk_167::-webkit-scrollbar{display:none}._mobileHeaderAction_obojk_167>*{flex:none}._mobileHeaderAction_obojk_167 button{gap:.4rem;padding-inline:.65rem;font-size:.82rem}._bottomNav_obojk_91{z-index:40;padding:.35rem .25rem max(.35rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(6,1fr);display:grid;position:fixed;inset:auto 0 0}._bottomNavLink_obojk_202{min-height:3.5rem;color:var(--ink-soft);transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-instant) var(--motion-ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.62rem;text-decoration:none;display:flex;position:relative}._bottomNavLink_obojk_202:active{transform:translateY(1px)}._bottomNavLink_obojk_202._active_obojk_83{color:var(--info-text)}._bottomNavUpdateIndicator_obojk_91{position:absolute;top:.4rem;right:calc(50% - 1.35rem)}}._toast_1qv1x_1{z-index:100;max-width:min(26rem,100vw - 2rem);animation:_toast-enter_1qv1x_1 var(--motion-duration-slow) var(--motion-ease-emphasized) both;border:2px solid;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0;padding:.85rem 1rem;font-size:.88rem;font-weight:650;display:grid;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:1px 2px #000}._toast_1qv1x_1>svg{flex:none}._toast_1qv1x_1>span{min-width:0}._toast_1qv1x_1 button{width:2rem;height:2rem;color:inherit;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-instant) var(--motion-ease-standard);background:0 0;border:1px solid;border-radius:0;place-items:center;padding:0;display:inline-grid}._toast_1qv1x_1 button:hover{background:var(--surface)}._toast_1qv1x_1 button:active{transform:translate(1px,1px)}._info_1qv1x_55{border-color:var(--info-border);color:var(--info-text);background:var(--info-background)}._success_1qv1x_61{border-color:var(--success-border);color:var(--success-text);background:var(--success-background)}._warning_1qv1x_67{border-color:var(--warning-border);color:var(--warning-text);background:var(--warning-background)}._error_1qv1x_73{border-color:var(--error-border);color:var(--error-text);background:var(--error-background)}@keyframes _toast-enter_1qv1x_1{0%{transform:translateY(var(--motion-distance-medium))}to{transform:translateY(0)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;--background:#f8fafc;--surface:#fff;--surface-muted:#e2e8f0;--foreground:#0f172a;--muted-foreground:#475569;--border:#94a3b8;--border-strong:#475569;--info:#1d4ed8;--info-background:#eff6ff;--info-border:#60a5fa;--info-text:#1e40af;--success:#16a34a;--success-background:#f0fdf4;--success-border:#86efac;--success-text:#166534;--warning:#d97706;--warning-background:#fffbeb;--warning-border:#fcd34d;--warning-text:#92400e;--error:#dc2626;--error-background:#fef2f2;--error-border:#fca5a5;--error-text:#991b1b;--focus-ring:#2563eb33;--radius-control:0;--radius-card:0;--radius-panel:0;--paper:var(--background);--paper-deep:var(--surface-muted);--ink:var(--foreground);--ink-soft:var(--muted-foreground);--line:var(--border);--accent:var(--info);--accent-dark:var(--error);--sage:var(--success);--sage-soft:var(--success-background);--amber:var(--warning);--amber-soft:var(--warning-background);--blue-soft:var(--info-background);--danger-soft:var(--error-background);--muted-text:var(--muted-foreground);--serif:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow:0 1px 2px #0f172a12;--shadow-lg:0 18px 42px #0f172a24;--motion-duration-instant:.1s;--motion-duration-fast:.14s;--motion-duration-standard:.2s;--motion-duration-slow:.28s;--motion-duration-loading:1s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--motion-distance-small:.25rem;--motion-distance-medium:.5rem;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--background);min-width:320px;min-height:100%}body{background:var(--background);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,select,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}button{color:inherit}input,select,textarea{color:var(--ink)}textarea{resize:vertical}label>span{font-size:.78rem;font-weight:700}label>span small{color:var(--ink-soft);font-weight:500}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--serif);letter-spacing:0;font-weight:600}h1{margin-bottom:.6rem;font-size:1.875rem;line-height:1.18}h2{margin-bottom:.5rem;font-size:1.375rem;line-height:1.25}h3{margin-bottom:.35rem;font-size:1rem}@media (width>=768px){h1{font-size:2rem}h2{font-size:1.5rem}}p{line-height:1.55}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=760px){body{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (width<=440px){h1{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
