@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/inter-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/inter-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/inter-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/inter-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/inter-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../../../fonts/inter-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-italic-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../../../fonts/jetbrains-mono-200.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../../../fonts/jetbrains-mono-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/jetbrains-mono-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/jetbrains-mono-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../../../fonts/space-grotesk-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/space-grotesk-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/space-grotesk-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-serif-italic-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Major Mono Display;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/major-mono-display-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-vu-theme=modern]{--vu-watch-stage-bg: #000000;--vu-watch-stage-vignette-1: #060912;--vu-watch-stage-vignette-2: #000000;--vu-watch-noise-opacity: .025;--vu-watch-bezel-rim-1: #2c2c30;--vu-watch-bezel-rim-2: #131316;--vu-watch-bezel-rim-3: #050507;--vu-watch-bezel-rim-4: #18181c;--vu-watch-bezel-rim-5: #38383c;--vu-watch-bezel-inner-1: #18181b;--vu-watch-bezel-inner-2: #050507;--vu-watch-bezel-inner-3: #1e1e22;--vu-watch-ring-cyan: #00d4ff;--vu-watch-ring-cyan-deep: #008db8;--vu-watch-ring-cyan-glow: rgba(0, 212, 255, .55);--vu-watch-crystal-1: #050810;--vu-watch-crystal-2: #02040a;--vu-watch-crystal-3: #000000;--vu-watch-crystal-rim: rgba(0, 212, 255, .18);--vu-watch-grid-line: rgba(0, 212, 255, .055);--vu-watch-pinpoint: #00d4ff;--vu-watch-pinpoint-glow: rgba(0, 212, 255, .65);--vu-watch-spoke-bright: #ffffff;--vu-watch-spoke-mid: #ffffff;--vu-watch-spoke-dark: #ffffff;--vu-watch-spoke-shadow: rgba(0, 0, 0, 0);--vu-watch-tick-minute: rgba(255, 255, 255, .28);--vu-watch-tick-minute-major: rgba(255, 255, 255, .42);--vu-watch-hour-blue-1: rgba(59, 130, 246, 0);--vu-watch-hour-blue-2: #2563eb;--vu-watch-hour-blue-3: #3b82f6;--vu-watch-hour-blue-4: #60a5fa;--vu-watch-hour-blue-glow: rgba(59, 130, 246, .75);--vu-watch-minute-line-1: #60a5fa;--vu-watch-minute-line-2: #3b82f6;--vu-watch-minute-line-3: #1e40af;--vu-watch-minute-line-glow: #2563eb;--vu-watch-minute-core: #ffffff;--vu-watch-minute-mid: #7ce6ff;--vu-watch-minute-outer: rgba(0, 212, 255, .95);--vu-watch-seconds-deep-1: #0a1542;--vu-watch-seconds-deep-2: #142474;--vu-watch-seconds-deep-3: #1e3a8a;--vu-watch-seconds-glow-inner: #1e40af;--vu-watch-seconds-glow-outer: #2563eb;--vu-watch-hour-dot-inactive: #00d4ff;--vu-watch-hour-dot-active-core: #93c5fd;--vu-watch-hour-dot-active-hot: #ffffff;--vu-watch-hour-dot-active-mid: #3b82f6;--vu-watch-hour-dot-active-outer: #2563eb;--vu-watch-glass-highlight-1: rgba(255, 255, 255, .16);--vu-watch-glass-highlight-2: rgba(255, 255, 255, .04);--vu-watch-glass-highlight-3: rgba(255, 255, 255, 0);--vu-watch-vignette-transparent: rgba(0, 0, 0, 0);--vu-watch-vignette-edge: rgba(0, 0, 0, .7);--vu-watch-shadow: rgba(0, 0, 0, .6);--vu-watch-type-the: #d8d8e0;--vu-watch-type-vu: #f4f4f8;--vu-watch-type-meta: rgba(0, 212, 255, .76);--vu-watch-type-readout: rgba(245, 248, 255, .9);--vu-watch-toggle-bg: rgba(255, 255, 255, .04);--vu-watch-toggle-border: rgba(255, 255, 255, .1);--vu-watch-toggle-text: #cccccc;--vu-watch-toggle-hover-bg: rgba(0, 212, 255, .08);--vu-watch-toggle-hover-border: rgba(0, 212, 255, .3);--vu-watch-toggle-hover-text: #00d4ff;--vu-watch-footer-text: rgba(200, 200, 210, .35);--vu-watch-footer-divider: rgba(255, 255, 255, .08)}[data-vu-theme=brutalist]{--vu-watch-stage-bg: #FFFFFF;--vu-watch-stage-vignette-1: #FFFFFF;--vu-watch-stage-vignette-2: #FFFFFF;--vu-watch-noise-opacity: 0;--vu-watch-bezel-rim-1: #000000;--vu-watch-bezel-rim-2: #000000;--vu-watch-bezel-rim-3: #000000;--vu-watch-bezel-rim-4: #000000;--vu-watch-bezel-rim-5: #000000;--vu-watch-bezel-inner-1: #FFFFFF;--vu-watch-bezel-inner-2: #FFFFFF;--vu-watch-bezel-inner-3: #FFFFFF;--vu-watch-ring-cyan: #000000;--vu-watch-ring-cyan-deep: #000000;--vu-watch-ring-cyan-glow: transparent;--vu-watch-crystal-1: #FFFFFF;--vu-watch-crystal-2: #FFFFFF;--vu-watch-crystal-3: #FFFFFF;--vu-watch-crystal-rim: #000000;--vu-watch-grid-line: rgba(0, 0, 0, .07);--vu-watch-pinpoint: #000000;--vu-watch-pinpoint-glow: transparent;--vu-watch-spoke-bright: #000000;--vu-watch-spoke-mid: #000000;--vu-watch-spoke-dark: #000000;--vu-watch-spoke-shadow: transparent;--vu-watch-tick-minute: #000000;--vu-watch-tick-minute-major: #000000;--vu-watch-hour-blue-1: #000000;--vu-watch-hour-blue-2: #000000;--vu-watch-hour-blue-3: #000000;--vu-watch-hour-blue-4: #000000;--vu-watch-hour-blue-glow: transparent;--vu-watch-minute-line-1: #000000;--vu-watch-minute-line-2: #000000;--vu-watch-minute-line-3: #000000;--vu-watch-minute-line-glow: #000000;--vu-watch-minute-core: #000000;--vu-watch-minute-mid: #000000;--vu-watch-minute-outer: #000000;--vu-watch-seconds-deep-1: #000000;--vu-watch-seconds-deep-2: #000000;--vu-watch-seconds-deep-3: #000000;--vu-watch-seconds-glow-inner: #000000;--vu-watch-seconds-glow-outer: #000000;--vu-watch-hour-dot-inactive: #000000;--vu-watch-hour-dot-active-core: #000000;--vu-watch-hour-dot-active-hot: #000000;--vu-watch-hour-dot-active-mid: #000000;--vu-watch-hour-dot-active-outer: #000000;--vu-watch-glass-highlight-1: transparent;--vu-watch-glass-highlight-2: transparent;--vu-watch-glass-highlight-3: transparent;--vu-watch-vignette-transparent: transparent;--vu-watch-vignette-edge: transparent;--vu-watch-shadow: #000000;--vu-watch-type-the: #000000;--vu-watch-type-vu: #000000;--vu-watch-type-meta: #000000;--vu-watch-type-readout: #000000;--vu-watch-toggle-bg: #FFFFFF;--vu-watch-toggle-border: #000000;--vu-watch-toggle-text: #000000;--vu-watch-toggle-hover-bg: #000000;--vu-watch-toggle-hover-border: #000000;--vu-watch-toggle-hover-text: #FFFFFF;--vu-watch-footer-text: #000000;--vu-watch-footer-divider: #000000}[data-vu-theme=brutalist] .vu-modern-only{display:none!important}[data-vu-theme=brutalist] #brandText text{font-style:normal!important;font-weight:700!important}[data-vu-theme=brutalist] #brandText .text-the{font-family:JetBrains Mono,monospace!important;font-size:38px!important;letter-spacing:8px!important}[data-vu-theme=brutalist] #brandText .text-vu{font-family:JetBrains Mono,monospace!important;font-size:96px!important;font-weight:900!important;letter-spacing:6px!important}[data-vu-theme=brutalist] #brandText .text-tag,[data-vu-theme=brutalist] #brandText .text-top,[data-vu-theme=brutalist] #brandText .text-date{font-weight:700!important}[data-vu-theme=brutalist] #minuteCore{r:0}[data-vu-theme=brutalist] #minuteDash{x:493;y:56;width:14;height:90;rx:0;ry:0;fill:#000;opacity:1}[data-vu-theme=brutalist] #secondsArc{stroke-width:24;stroke-linecap:butt}[data-vu-theme=brutalist] .ambient-ring-core{stroke-width:4}[data-vu-theme=brutalist] .crystal-vignette{opacity:0}[data-vu-theme=brutalist] .bracket-mark{stroke-width:3}[data-vu-theme=brutalist] .the-vu-watch{filter:drop-shadow(14px 14px 0 #000000)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html,body{height:100%;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}input,textarea,select{font-size:16px!important}:root{--safe-top: env(safe-area-inset-top);--safe-bottom: env(safe-area-inset-bottom);--safe-left: env(safe-area-inset-left);--safe-right: env(safe-area-inset-right);--digit-size: clamp(64px, 19vmin, 200px);--digit-size-compact: clamp(44px, 12vmin, 130px);--label-size: clamp(10px, 1.8vmin, 13px);--meta-size: clamp(11px, 2vmin, 14px);--title-size: clamp(16px, 2.5vmin, 20px);--app-pad-x: 16px;--app-pad-y: 12px;--stage-gap: clamp(14px, 3.2vw, 28px);--ui-budget: 360px;--face-size: min(77.4vmin, calc(100dvh - var(--ui-budget)), 648px);--control-height: 52px;--control-height-primary: 56px;--control-pad-x: 24px;--mode-tab-pad-x: 16px}@media (max-width: 767px){:root{--app-pad-x: 12px;--app-pad-y: 8px;--stage-gap: 12px;--ui-budget: 320px;--control-height: 48px;--control-height-primary: 52px;--control-pad-x: 18px;--mode-tab-pad-x: 10px}}@media (max-width: 480px){:root{--app-pad-x: 10px;--stage-gap: 10px;--ui-budget: 300px;--mode-tab-pad-x: 8px}}@media (max-width: 360px){:root{--app-pad-x: 8px;--ui-budget: 280px;--control-height: 44px;--control-height-primary: 48px}}@media (max-height: 700px){:root{--ui-budget: 320px}}@media (max-height: 600px){:root{--ui-budget: 290px;--stage-gap: 10px}}@media (max-height: 500px){:root{--ui-budget: 250px;--stage-gap: 8px}}@media (orientation: landscape) and (max-height: 500px){:root{--ui-budget: 220px;--stage-gap: 6px;--control-height: 42px;--control-height-primary: 46px;--digit-size: clamp(40px, 12vmin, 84px)}}[data-theme=modern]{--bg-base: #000000;--bg-surface: rgba(255, 255, 255, .03);--bg-elevated: rgba(10, 10, 12, .92);--bg-glass: rgba(255, 255, 255, .04);--bg-grid: rgba(0, 212, 255, .025);--bg-spotlight: rgba(0, 212, 255, .06);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .55);--text-tertiary: rgba(255, 255, 255, .32);--text-accent: #00d4ff;--border-default: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .18);--border-accent: rgba(0, 212, 255, .35);--accent: #00d4ff;--accent-dim: rgba(0, 212, 255, .5);--accent-glow: rgba(0, 212, 255, .25);--break-color: #f0f0f0;--long-break-color: #b78dff;--danger: #ff4757;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 28px;--radius-pill: 9999px;--border-w: 1px;--transition: all .24s cubic-bezier(.32, .72, 0, 1);--transition-fast: all .16s cubic-bezier(.32, .72, 0, 1);--shadow-active: 0 0 60px rgba(0, 212, 255, .18), 0 0 120px rgba(0, 212, 255, .08);--shadow-card: 0 8px 24px rgba(0, 0, 0, .5);--font-ui: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace}[data-theme=brutal]{--bg-base: #ffffff;--bg-surface: #ffffff;--bg-elevated: #ffffff;--bg-glass: #ffffff;--bg-grid: transparent;--bg-spotlight: transparent;--text-primary: #000000;--text-secondary: #4a4a4a;--text-tertiary: #666666;--text-accent: #000000;--border-default: #000000;--border-hover: #000000;--border-accent: #000000;--accent: #000000;--accent-dim: #000000;--accent-glow: transparent;--break-color: #000000;--long-break-color: #000000;--danger: #ff0000;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--radius-pill: 0;--border-w: 3px;--transition: none;--transition-fast: none;--shadow-active: 8px 8px 0 0 #000000;--shadow-card: 6px 6px 0 0 #000000;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace}body{font-family:var(--font-ui);font-feature-settings:"ss01","cv11","tnum";background:var(--bg-base);color:var(--text-primary);height:100dvh;width:100vw;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;transition:background-color .4s cubic-bezier(.32,.72,0,1),color .4s cubic-bezier(.32,.72,0,1)}[data-theme=brutal] body{transition:none}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bg-grid) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:1;mask-image:radial-gradient(ellipse at center,#000 35%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 75%)}body:after{content:"";position:fixed;width:60vmax;height:60vmax;background:radial-gradient(circle,var(--bg-spotlight),transparent 60%);pointer-events:none;z-index:2;top:var(--spotlight-y, 50%);left:var(--spotlight-x, 50%);transform:translate(-50%,-50%);transition:top .8s cubic-bezier(.32,.72,0,1),left .8s cubic-bezier(.32,.72,0,1)}[data-theme=brutal] body:before,[data-theme=brutal] body:after{display:none}[data-theme=modern] .face-chronograph,[data-theme=modern] .face-minimal,[data-theme=modern] .face-heritage,[data-theme=modern] .face-matrix,[data-theme=modern] .face-holo,[data-theme=modern] .face-regulator,[data-theme=modern] .face-pockethorizon,[data-theme=modern] .face-navigator,[data-theme=modern] .face-bauhaus,[data-theme=modern] .face-orrery,[data-theme=modern] .face-auroraflux{--digit-size: clamp(42px, 13vmin, 138px);--digit-line-height: .86;--digit-letter-spacing: -.09em;--subdigit-letter-spacing: .18em}[data-theme=modern] .face-chronograph{--digit-size: clamp(38px, 11.5vmin, 122px)}[data-theme=modern] .face-chronograph{--digit-color: #f1ede0;--digit-weight: 300;--digit-text-shadow: 0 0 14px rgba(200, 167, 106, .18);--subdigit-color: #c8a76a;--colon-color: #c8a76a}[data-theme=modern] .face-minimal{--digit-color: var(--phase-color, var(--text-primary));--digit-weight: 100;--digit-letter-spacing: -.06em;--subdigit-color: var(--phase-color, var(--text-tertiary));--colon-color: currentColor}[data-theme=modern] .face-heritage{--digit-font: Georgia, "Times New Roman", serif;--digit-size: clamp(44px, 16vmin, 170px);--digit-color: #3a2a14;--digit-weight: 600;--digit-letter-spacing: -.03em;--digit-text-shadow: 0 1px 0 rgba(255, 248, 220, .55);--subdigit-font: Georgia, "Times New Roman", serif;--subdigit-color: rgba(80, 56, 28, .82);--subdigit-letter-spacing: .18em;--colon-color: #5b4220}[data-theme=modern] .face-lcd{--digit-weight: 300;--digit-letter-spacing: .02em;--digit-text-shadow: none;--subdigit-letter-spacing: .14em;--colon-opacity: .55}[data-theme=modern] .face-matrix{--digit-color: var(--phase-color, var(--accent));--digit-weight: 700;--digit-letter-spacing: -.055em;--digit-text-shadow: 0 0 12px var(--phase-color, var(--accent-glow));--subdigit-color: rgba(180, 210, 255, .72);--colon-color: var(--phase-color, var(--accent));--colon-opacity: .8}[data-theme=modern] .face-holo{--digit-color: #c9f6ff;--digit-weight: 300;--digit-text-shadow: 0 0 16px rgba(0, 212, 255, .55), 0 0 28px rgba(122, 92, 255, .35);--subdigit-color: rgba(201, 246, 255, .72);--colon-color: #00d4ff;--colon-opacity: .85}[data-theme=modern] .face-vumille{--digit-color: #c9a24b;--digit-weight: 200;--digit-text-shadow: 0 1px 0 rgba(0, 0, 0, .65);--subdigit-color: rgba(201, 162, 75, .78);--colon-color: #ffd060}[data-theme=modern] .face-regulator{--digit-color: #1a1816;--digit-weight: 400;--subdigit-color: #4a8cbf;--subdigit-letter-spacing: .18em;--colon-color: #0a2342}[data-theme=modern] .face-pockethorizon{--digit-font: Georgia, "Times New Roman", serif;--digit-size: clamp(44px, 16vmin, 170px);--digit-color: #2c2418;--digit-weight: 600;--digit-letter-spacing: -.035em;--digit-text-shadow: 0 1px 0 rgba(255, 248, 220, .42);--subdigit-font: Georgia, "Times New Roman", serif;--subdigit-color: #4a2c1f;--subdigit-letter-spacing: .16em;--colon-color: #4a2c1f}[data-theme=modern] .face-navigator{--digit-color: #0e1b3a;--digit-weight: 600;--digit-text-shadow: 0 1px 0 rgba(255, 255, 255, .35);--subdigit-color: #8b6f2f;--subdigit-letter-spacing: .18em;--colon-color: #8b6f2f}[data-theme=modern] .face-bauhaus{--digit-size: clamp(48px, 17vmin, 180px);--digit-color: #1a1a1f;--digit-weight: 800;--digit-letter-spacing: -.06em;--subdigit-color: #e63946;--subdigit-weight: 700;--subdigit-letter-spacing: .18em;--colon-opacity: .85}[data-theme=modern] .face-nixielab{--digit-size: clamp(48px, 17vmin, 180px);--digit-color: #ffb070;--digit-weight: 700;--digit-letter-spacing: -.045em;--digit-text-shadow: 0 0 12px rgba(255, 106, 0, .85), 0 0 24px rgba(255, 106, 0, .45);--subdigit-color: rgba(255, 176, 112, .72);--colon-color: #ff6a00;--colon-opacity: .9}[data-theme=modern] .face-orrery{--digit-color: #ffd060;--digit-weight: 300;--digit-text-shadow: 0 0 18px rgba(201, 162, 75, .45);--subdigit-color: rgba(201, 162, 75, .78);--colon-color: #c9a24b}[data-theme=modern] .face-auroraflux{--digit-color: #f4f4f8;--digit-weight: 200;--digit-text-shadow: 0 0 16px rgba(0, 229, 255, .4), 0 0 28px rgba(106, 46, 191, .35);--subdigit-color: rgba(244, 244, 248, .66);--colon-color: #00e5ff;--colon-opacity: .78}button:focus-visible,.toggle:focus-visible,.mode-option:focus-visible,.drawer-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme=brutal] button:focus-visible,[data-theme=brutal] .toggle:focus-visible,[data-theme=brutal] .mode-option:focus-visible,[data-theme=brutal] .drawer-tab:focus-visible{outline:4px solid var(--text-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (pointer: coarse){body:after{transition-duration:.24s}button,[role=button],.mode-option,.drawer-tab,.face-card,.btn{touch-action:manipulation}button:active,[role=button]:active,.mode-option:active,.drawer-tab:active,.face-card:active,.btn:active{transform:scale(.985)}.field circle,.inner-pulse,.vmark span,.status-led,.intro-tagline .caret{animation-iteration-count:2!important}.particle,.sweep-hand{will-change:transform,opacity}}@media (pointer: coarse) and (prefers-reduced-data: reduce){body:after,.field,.burst,.intro-grid{display:none!important}.particle,.sweep-hand,.vmark span,.status-led,.intro-tagline .caret{animation:none!important}}@media (min-width: 1440px){:root{--face-size: min(77.4vmin, calc(100dvh - var(--ui-budget)), 820px);--digit-size: clamp(64px, 19vmin, 260px);--digit-size-compact: clamp(44px, 12vmin, 170px);--label-size: clamp(10px, 1.8vmin, 16px);--meta-size: clamp(11px, 2vmin, 17px);--title-size: clamp(16px, 2.5vmin, 24px);--stage-gap: clamp(14px, 3.2vw, 40px);--control-height: 52px;--control-height-primary: 56px}}@media (min-width: 2200px){:root{--face-size: min(77.4vmin, calc(100dvh - var(--ui-budget)), 1060px);--ui-budget: 420px;--digit-size: clamp(64px, 19vmin, 340px);--digit-size-compact: clamp(44px, 12vmin, 220px);--label-size: clamp(10px, 1.8vmin, 20px);--meta-size: clamp(11px, 2vmin, 22px);--title-size: clamp(16px, 2.5vmin, 30px);--stage-gap: clamp(14px, 3.2vw, 56px);--control-height: 60px;--control-height-primary: 64px;--control-pad-x: 24px;--mode-tab-pad-x: 18px;--app-pad-x: 32px;--app-pad-y: 24px}}.composer-backdrop.svelte-s70j61{position:fixed;inset:0;z-index:80;background:#0000008c;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);opacity:0;animation:svelte-s70j61-backdrop-in .22s cubic-bezier(.32,.72,0,1) forwards}.composer.svelte-s70j61{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:81;width:min(420px,calc(100vw - 32px));padding:28px 24px 24px;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 24px 80px #0000008c,0 0 0 1px #ffffff0a inset;color:var(--text-primary);display:flex;flex-direction:column;animation:svelte-s70j61-composer-in .32s cubic-bezier(.32,.72,0,1) both}.step.svelte-s70j61{display:flex;flex-direction:column;align-items:center;gap:18px;animation:svelte-s70j61-step-in .26s cubic-bezier(.32,.72,0,1) both}.eyebrow.svelte-s70j61{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.28em;color:var(--text-tertiary);text-transform:uppercase}.stepper-row.svelte-s70j61{display:flex;align-items:center;gap:12px;margin:4px 0 6px}.stepper.svelte-s70j61{display:flex;flex-direction:column;align-items:center;gap:6px}.stepper-btn.svelte-s70j61{width:56px;height:36px;display:grid;place-items:center;background:var(--bg-glass);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);touch-action:manipulation}.stepper-btn.svelte-s70j61:hover{background:var(--bg-surface);border-color:var(--border-hover);color:var(--text-primary)}.stepper-btn.svelte-s70j61:active{transform:scale(.96)}.stepper-btn.svelte-s70j61 svg:where(.svelte-s70j61){width:18px;height:18px}.stepper-value.svelte-s70j61{width:92px;height:84px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-primary);font-family:var(--font-mono);font-size:52px;font-weight:300;text-align:center;letter-spacing:.02em;padding:0;outline:none;transition:var(--transition-fast)}.stepper-value.svelte-s70j61:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.stepper-colon.svelte-s70j61{font-family:var(--font-mono);font-size:44px;font-weight:200;color:var(--text-tertiary);padding-bottom:6px}.note-time.svelte-s70j61{font-family:var(--font-mono);font-size:38px;font-weight:300;letter-spacing:.04em;color:var(--accent);margin-top:-4px}.note-time-colon.svelte-s70j61{opacity:.6;padding:0 2px}.note-input.svelte-s70j61{width:100%;min-height:116px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:14px;line-height:1.5;padding:12px 14px;resize:vertical;outline:none;transition:var(--transition-fast)}.note-input.svelte-s70j61::placeholder{color:var(--text-tertiary)}.note-input.svelte-s70j61:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.note-count.svelte-s70j61{align-self:flex-end;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--text-tertiary);text-transform:uppercase;margin-top:-10px}.actions.svelte-s70j61{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:6px}.action.svelte-s70j61{flex:1 1 0;min-height:48px;background:var(--bg-glass);border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:var(--transition-fast);touch-action:manipulation}.action.primary.svelte-s70j61{background:var(--accent);border-color:var(--accent);color:#001014;box-shadow:0 6px 22px var(--accent-glow)}.action.primary.svelte-s70j61:hover{box-shadow:0 8px 28px var(--accent-glow),0 0 0 4px var(--accent-glow);transform:translateY(-1px)}.action.secondary.svelte-s70j61:hover{background:var(--bg-surface);border-color:var(--border-hover)}.action.svelte-s70j61:active{transform:translateY(0) scale(.985)}[data-theme=brutal] .composer-backdrop.svelte-s70j61{backdrop-filter:none;-webkit-backdrop-filter:none;background:#00000073;animation:none;opacity:1}[data-theme=brutal] .composer.svelte-s70j61{background:var(--bg-base);border-width:var(--border-w);border-radius:0;box-shadow:8px 8px 0 0 var(--text-primary);animation:svelte-s70j61-composer-in-brutal .22s steps(6,end) both}[data-theme=brutal] .step.svelte-s70j61{animation:none}[data-theme=brutal] .stepper-btn.svelte-s70j61,[data-theme=brutal] .stepper-value.svelte-s70j61,[data-theme=brutal] .note-input.svelte-s70j61,[data-theme=brutal] .action.svelte-s70j61{border-radius:0;border-width:var(--border-w)}[data-theme=brutal] .action.svelte-s70j61{background:var(--bg-base);box-shadow:4px 4px 0 0 var(--text-primary)}[data-theme=brutal] .action.primary.svelte-s70j61{background:var(--text-primary);color:var(--bg-base)}[data-theme=brutal] .action.primary.svelte-s70j61:hover{background:var(--bg-base);color:var(--text-primary);box-shadow:4px 4px 0 0 var(--text-primary);transform:none}[data-theme=brutal] .action.secondary.svelte-s70j61:hover{background:var(--text-primary);color:var(--bg-base)}[data-theme=brutal] .action.svelte-s70j61:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--text-primary)}[data-theme=brutal] .note-time.svelte-s70j61{color:var(--text-primary)}@media (max-width: 480px){.composer.svelte-s70j61{width:calc(100vw - 24px);padding:22px 18px 18px}.stepper-value.svelte-s70j61{width:84px;height:76px;font-size:46px}.stepper-btn.svelte-s70j61{width:52px;height:34px}.stepper-colon.svelte-s70j61{font-size:38px}.note-time.svelte-s70j61{font-size:32px}}@keyframes svelte-s70j61-backdrop-in{to{opacity:1}}@keyframes svelte-s70j61-composer-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-s70j61-composer-in-brutal{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-s70j61-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.composer-backdrop.svelte-s70j61,.composer.svelte-s70j61,.step.svelte-s70j61{animation:none}}
