._nav_1g9sq_1{flex-shrink:0;display:flex;justify-content:space-around;align-items:stretch;background-color:var(--nav-bg);border-top:.0625rem solid var(--border-color);padding-bottom:env(safe-area-inset-bottom,0rem);box-shadow:var(--shadow-nav)}._navButton_1g9sq_12{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);background:none;border:none;cursor:pointer;color:var(--text-muted);min-height:3rem;padding:var(--space-2) var(--space-3);transition:color .18s ease}._navButton_1g9sq_12._active_1g9sq_28{color:var(--accent-terracotta)}._navLabel_1g9sq_32{font-size:var(--text-2xs);font-weight:500;letter-spacing:.01em}._header_1p338_1{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-5);min-height:3.25rem;background-color:var(--nav-bg);border-bottom:.0625rem solid var(--border-color);position:sticky;top:0;z-index:10}._logoGroup_1p338_15{display:flex;align-items:baseline;gap:var(--space-2)}._logoText_1p338_21{font-size:var(--text-lg);font-weight:800;color:var(--primary-accent);letter-spacing:-.02em}._versionBadge_1p338_28{font-size:var(--text-2xs);font-weight:500;color:var(--text-muted);letter-spacing:.03em}._actions_1p338_35{display:flex;align-items:center;gap:var(--space-1)}._iconButton_1p338_41{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);border:none;background-color:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}._iconButton_1p338_41:hover{background-color:var(--surface-muted);color:var(--text-main)}._shell_thpvr_1{display:flex;flex-direction:column;height:100%;background-color:var(--bg-color)}._content_thpvr_8{flex:1;overflow-y:auto;overscroll-behavior:contain}:root{--bg-parchment: #faf9f6;--bg-dark-parchment: #dfd8c5;--text-charcoal: #2c2a29;--accent-terracotta: #d95d39;--accent-terracotta-rgb: 217, 93, 57;--accent-blue: #4a7c9d;--accent-blue-rgb: 74, 124, 157;--accent-dark-blue: #2d5a7a;--accent-light-blue: #80a3ba;--ui-border: #e8ded3;--white: #ffffff;--text-secondary: #667781;--text-secondary-rgb: 102, 119, 129;--shadow: rgba(0, 0, 0, .15);--shadow-sm: 0 .0625rem .25rem rgba(0, 0, 0, .08);--shadow-md: 0 .25rem .75rem rgba(0, 0, 0, .1);--shadow-glow-blue: 0 .5rem 2rem rgba(var(--accent-blue-rgb), .3);--shadow-focus-blue: 0 0 0 .1875rem rgba(var(--accent-blue-rgb), .18);--shadow-sheet-up: 0 -.125rem 1rem rgba(0, 0, 0, .15);--shadow-nav: 0 -.25rem 1rem rgba(0, 0, 0, .06);--text-2xs: clamp(.6875rem, .5rem + .5vw, .75rem);--text-xs: clamp(.75rem, .625rem + .5vw, .875rem);--text-sm: clamp(.875rem, .75rem + .5vw, 1rem);--text-base: clamp(.9375rem, .875rem + .25vw, 1.0625rem);--text-lg: clamp(1rem, .875rem + .5vw, 1.125rem);--text-xl: clamp(1.125rem, 1rem + .5vw, 1.25rem);--text-2xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--space-1: clamp(.125rem, .25vw, .25rem);--space-2: clamp(.25rem, .5vw, .5rem);--space-3: clamp(.5rem, .75vw, .75rem);--space-4: clamp(.75rem, 1vw, 1rem);--space-5: clamp(1rem, 1.5vw, 1.5rem);--space-6: clamp(1.5rem, 2vw, 2rem);--space-8: clamp(2rem, 3vw, 3rem);--size-avatar: clamp(2.5rem, 5vw, 3rem);--size-fab: clamp(3.5rem, 6vw, 4rem);--size-badge: 1.25rem;--size-thumb: 1.125rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-full: 9999px;--bg-color: var(--bg-parchment);--text-main: var(--text-charcoal);--card-bg: var(--white);--primary-accent: var(--accent-terracotta);--border-color: var(--ui-border);--text-muted: var(--text-secondary);--input-bg: var(--bg-parchment);--nav-bg: var(--white);--surface-muted: var(--bg-dark-parchment)}[data-theme=dark]{--bg-color: #141720;--text-main: #ede9e3;--card-bg: #1e2230;--primary-accent: #e8714f;--border-color: #2a2f42;--text-muted: #7a869e;--input-bg: #181c28;--nav-bg: #1a1f30;--surface-muted: #252a38}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;background-color:var(--bg-parchment);color:var(--text-charcoal);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
