:root{--nsh-bg:#FFFFFF;--nsh-frame-w:390px;--nsh-frame-h:844px;--nsh-ink-primary:#000000;--nsh-card-bg:#FFFFFF;--nsh-card-border:#D4D4D4;--nsh-card-current-bg:#F5F5F5;--nsh-card-current-border:var(--nsh-ink-primary);--nsh-card-dark-bg:var(--nsh-ink-primary);--nsh-card-dark-text:#FFFFFF;--nsh-text:var(--nsh-ink-primary);--nsh-text-secondary:#5C5C5C;--nsh-text-tertiary:#5C5C5C;--nsh-text-muted:#5C5C5C;--nsh-text-dim:#5C5C5C;--nsh-font:-apple-system,"SF Pro Text",Inter,system-ui,sans-serif;--nsh-font-mono:ui-monospace,"SF Mono",Menlo,monospace;--nsh-label-size:11px;--nsh-label-tracking:0.08em;--nsh-glass-bg:rgba(255,255,255,0.62);--nsh-glass-blur:blur(20px) saturate(1.5);--nsh-glass-edge:rgba(255,255,255,0.75);--nsh-glass-shadow:0 8px 28px rgba(0,0,0,0.14);--nsh-sheet-shadow:0 -14px 34px rgba(0,0,0,0.12);--nsh-ink:#000000;--nsh-btn-disabled-bg:#D4D4D4;--nsh-btn-dark-icon-border:rgba(255,255,255,0.5);--nsh-pill-active-bg:#000000;--nsh-pill-active-text:#FFFFFF;--nsh-pill-text:var(--nsh-text-secondary);--nsh-grip:#D4D4D4;--nsh-sheet-surface:#F5F5F5;--nsh-sheet-border:#D4D4D4;--nsh-tutorial-veil:rgba(0,0,0,0.32);--nsh-border-interactive:#D4D4D4;--nsh-slot-dashed:#D4D4D4;--nsh-track:#D4D4D4;--nsh-cube-empty:#F5F5F5;--nsh-panel-border:#D4D4D4;--nsh-panel-fill:#F5F5F5;--nsh-wrong-text:#000000;--nsh-wrong-bg:#FFADAD;--nsh-wrong-border:#FFADAD;--nsh-right-text:#000000;--nsh-right-bg:#CAFFBF;--nsh-right-border:#CAFFBF;--nsh-subject-blue:#A0C4FF;--nsh-subject-violet:#BDB2FF;--nsh-subject-cyan:#9BF6FF;--nsh-subject-green:#CAFFBF;--nsh-subject-mint:#B6FFED;--nsh-subject-yellow:#FDFFB6;--nsh-subject-coral:#FFADAD;--nsh-subject-pink:#FFC6F4;--nsh-radius-body:30px;--nsh-radius-frame:28px;--nsh-radius-card:18px;--nsh-radius-button:12px;--nsh-radius-pill:999px;--nsh-border-thin:1px;--nsh-border-strong:1.5px;--nsh-border-selected:2px;--nsh-progress-h:5px;--nsh-progress-track:#D4D4D4;--nsh-progress-fill:var(--nsh-ink-primary);--nsh-space-1:4px;--nsh-space-2:8px;--nsh-space-3:12px;--nsh-space-4:16px;--nsh-space-5:20px;--nsh-space-6:24px;--nsh-motion-instant:90ms;--nsh-motion-press:120ms;--nsh-motion-fast:160ms;--nsh-motion-base:240ms;--nsh-motion-slow:420ms;--nsh-motion-enter:cubic-bezier(0.2,0,0,1);--nsh-motion-exit:cubic-bezier(0.4,0,1,1);--nsh-motion-physical:linear(0,0.22 6.5%,0.53 14%,0.77 22%,0.92 30%,1.015 46%,1.003 62%,1);--nsh-motion-peek-dwell:2000ms}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}body{min-height:100dvh;background:var(--nsh-bg);color:var(--nsh-text);font-family:var(--nsh-font);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.nsh-pressable{transform-origin:center;transition:transform var(--nsh-motion-press) var(--nsh-motion-exit)}.nsh-pressable:active{transform:scale(.98);transition:transform var(--nsh-motion-instant) var(--nsh-motion-enter)}@keyframes nsh-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nsh-enter,.nsh-enter-stagger>*{animation:nsh-fade-in var(--nsh-motion-base) var(--nsh-motion-enter) both}.nsh-enter-stagger>:nth-child(2){animation-delay:var(--nsh-motion-fast)}.nsh-enter-stagger>:nth-child(3){animation-delay:calc(var(--nsh-motion-fast) * 2)}.nsh-enter-stagger>:nth-child(4){animation-delay:calc(var(--nsh-motion-fast) * 3)}@keyframes nsh-focus-enter{0%{opacity:.4;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.nsh-focus-enter{animation:nsh-focus-enter var(--nsh-motion-slow) var(--nsh-motion-enter) both}@keyframes nsh-focus-exit{0%{opacity:1;transform:translateX(0)}to{opacity:.4;transform:translateX(100%)}}.nsh-focus-exit{animation:nsh-focus-exit var(--nsh-motion-base) var(--nsh-motion-exit) both}@keyframes nsh-hub-peek{0%{transform:translateX(0)}12%{transform:translateX(-18%)}88%{transform:translateX(-18%)}to{transform:translateX(0)}}.nsh-hub-peek{animation:nsh-hub-peek var(--nsh-motion-peek-dwell) var(--nsh-motion-enter) both}:root{--nsh-motion-breath:1900ms;--nsh-navbar-h:62px;--nsh-callzone-size:48px;--nsh-chrome-gap:2px;--nsh-navbar-top:calc(var(--nsh-space-4) + var(--nsh-navbar-h) + env(safe-area-inset-bottom));--nsh-navbar-clearance:calc(12px + env(safe-area-inset-bottom));--nsh-grip-top:calc(var(--nsh-space-4) + var(--nsh-navbar-h) + var(--nsh-chrome-gap) + env(safe-area-inset-bottom));--nsh-navbar-chrome-top:calc(var(--nsh-grip-top) + var(--nsh-callzone-size))}[data-nsh-swipe-zone]{touch-action:pan-up pinch-zoom}@keyframes nsh-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.nsh-sheet-rise{animation:nsh-sheet-rise var(--nsh-motion-base) var(--nsh-motion-physical) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}