:root{--page:#e9e7e0;--bg:#f6f5f1;--card:#fff;--ink:#15171a;--mute:#6b7076;--faint:#a3a7ab;--line:#e6e4dc;--accent:#16a34a;--accent-soft:#dcf5e4;--warn:#e5484d;--warn-soft:#fde4e4;--amber:#f5a524;--shadow:0 1px 2px #0000000f, 0 4px 12px #0000000d;--shadow-up:0 -10px 30px #00000014;--shadow-float:0 4px 14px #00000014;--sheet-radius:26px;--k0:#1f9d55;--k0-l:#7ee2a8;--k1:#d6332a;--k1-l:#ff9b8f;--safe-t:env(safe-area-inset-top);--safe-r:env(safe-area-inset-right);--safe-b:env(safe-area-inset-bottom);--safe-l:env(safe-area-inset-left);--panel-w:360px;--font:Manrope, system-ui, -apple-system, sans-serif;--font-cap:"Barlow Condensed", sans-serif}:root[data-short=true]{--panel-w:min(380px, 50vw)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--card);color:var(--ink);font:14px/1.45 var(--font);-webkit-user-select:none;user-select:none;overscroll-behavior:none;overflow:hidden}button,input{font:inherit;color:inherit}h1,h2,p{margin:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-sheet-move]{view-transition-name:none;--sheet-shift:0px}:root[data-sheet-move=forward]{--sheet-shift:24px}:root[data-sheet-move=back]{--sheet-shift:-24px}:root[data-sheet-move] [data-sheet]{view-transition-name:sheet}:root[data-sheet-move] [data-sheet]>header{view-transition-name:sheet-head}:root[data-sheet-move] [data-sheet-body]{view-transition-name:sheet-body}:root[data-sheet-move] [data-sheet]>footer{view-transition-name:sheet-foot}:root[data-sheet-move] [data-brand]{view-transition-name:sheet-brand}:root[data-sheet-move]::view-transition-group(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}:root[data-sheet-move]::view-transition-old(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}:root[data-sheet-move]::view-transition-new(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}:root[data-sheet-move]::view-transition-group(sheet){z-index:1}:root[data-sheet-move]::view-transition-group(sheet-head){z-index:2}:root[data-sheet-move]::view-transition-group(sheet-body){z-index:2}:root[data-sheet-move]::view-transition-group(sheet-foot){z-index:2}:root[data-sheet-move]::view-transition-group(sheet){overflow:clip}:root[data-sheet-move]:not([data-layout=panel])::view-transition-group(sheet){background:var(--card);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;box-shadow:var(--shadow-up)}:root[data-sheet-move]::view-transition-old(sheet){display:none}:root[data-sheet-move]::view-transition-new(sheet){object-fit:none;object-position:top;height:100%;animation:none}:root[data-sheet-move]::view-transition-group(sheet-body){overflow:clip}:root[data-sheet-move]::view-transition-old(sheet-head){animation-name:sheet-content-out}:root[data-sheet-move]::view-transition-old(sheet-body){animation-name:sheet-content-out}:root[data-sheet-move]::view-transition-new(sheet-head){animation-name:sheet-content-in}:root[data-sheet-move]::view-transition-new(sheet-body){animation-name:sheet-content-in}@keyframes sheet-content-out{to{opacity:0;transform:translateX(calc(var(--sheet-shift) * -1))}}@keyframes sheet-content-in{0%{opacity:0;transform:translateX(var(--sheet-shift))}}
