@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=JetBrains+Mono:wght@400;500;700&family=Inter:wght@400;500&family=IBM+Plex+Sans:wght@400;500&family=Space+Mono:wght@400;700&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}a{color:inherit}button{cursor:pointer;background:none;border:none}:root{--color-base: #ffffff;--color-surface: #f4f4f5;--color-surface-2: #e9e9eb;--color-text: #18181b;--color-text-muted: #71717a;--color-border: #e4e4e7;--color-primary: #2563eb;--color-secondary: #dc2626;--color-accent: #d4a017;--color-muted: #64748b;--color-shipped: #16a34a;--color-wip: #d4a017;--color-teaser: #64748b;--color-timeline-mid: #7c3aed;--gradient-timeline-spine: linear-gradient( to bottom, var(--color-secondary) 0%, var(--color-timeline-mid) 52%, var(--color-primary) 100% );--gradient-timeline-spine-reverse: linear-gradient( to bottom, var(--color-primary) 0%, var(--color-timeline-mid) 52%, var(--color-secondary) 100% );--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--container-max: 1200px;--container-padding: 1.5rem;--font-heading: "JetBrains Mono", monospace;--font-body: "Inter", system-ui, sans-serif;--font-code: "JetBrains Mono", monospace;--sidebar-width: 220px;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .4s ease-in-out;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.1);--shadow-lg: 0 8px 24px rgba(0,0,0,.12)}:root{--theme-blend: 0;--theme-transition-ms: .36s;--color-base: color-mix(in srgb, #0c0e14 calc((1 - var(--theme-blend)) * 100%), #ffffff calc(var(--theme-blend) * 100%));--color-surface: color-mix(in srgb, #161a24 calc((1 - var(--theme-blend)) * 100%), #f4f4f5 calc(var(--theme-blend) * 100%));--color-surface-2: color-mix(in srgb, #1e2330 calc((1 - var(--theme-blend)) * 100%), #e9e9eb calc(var(--theme-blend) * 100%));--color-text: color-mix(in srgb, #e8ecf2 calc((1 - var(--theme-blend)) * 100%), #18181b calc(var(--theme-blend) * 100%));--color-text-muted: color-mix(in srgb, #94a3b8 calc((1 - var(--theme-blend)) * 100%), #71717a calc(var(--theme-blend) * 100%));--color-border: color-mix(in srgb, #2a2e3a calc((1 - var(--theme-blend)) * 100%), #e4e4e7 calc(var(--theme-blend) * 100%));--color-accent: color-mix(in srgb, #06b6d4 calc((1 - var(--theme-blend)) * 100%), #d4a017 calc(var(--theme-blend) * 100%));--shadow-sm: 0 1px 3px color-mix(in srgb, rgba(0,0,0,.3) calc((1 - var(--theme-blend)) * 100%), rgba(0,0,0,.08) calc(var(--theme-blend) * 100%));--shadow-md: 0 4px 12px color-mix(in srgb, rgba(0,0,0,.4) calc((1 - var(--theme-blend)) * 100%), rgba(0,0,0,.1) calc(var(--theme-blend) * 100%));--shadow-lg: 0 8px 24px color-mix(in srgb, rgba(0,0,0,.5) calc((1 - var(--theme-blend)) * 100%), rgba(0,0,0,.12) calc(var(--theme-blend) * 100%))}@media(prefers-color-scheme:dark){:root:not([data-theme]),:root[data-theme=auto]{--theme-blend: 0}}[data-theme=light]{--theme-blend: 1}[data-theme=dark]{--theme-blend: 0}[data-font=a]{--font-heading: "JetBrains Mono", monospace;--font-body: "Inter", system-ui, sans-serif}[data-font=b]{--font-heading: "JetBrains Mono", monospace;--font-body: "IBM Plex Sans", system-ui, sans-serif}[data-font=c]{--font-heading: "Space Mono", monospace;--font-body: "Inter", system-ui, sans-serif}[data-font=d]{--font-heading: "JetBrains Mono", monospace;--font-body: "JetBrains Mono", monospace}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glitch{0%{clip-path:inset(40% 0 60% 0);transform:translate(-4px)}20%{clip-path:inset(10% 0 80% 0);transform:translate(4px)}40%{clip-path:inset(70% 0 20% 0);transform:translate(-4px)}60%{clip-path:inset(30% 0 50% 0);transform:translate(4px)}80%{clip-path:inset(50% 0 30% 0);transform:translate(-4px)}to{clip-path:inset(0% 0 100% 0);transform:translate(0)}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-perf-mode=high] .animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}[data-perf-mode=high] .animate-on-scroll.in-view{opacity:1;transform:translateY(0)}[data-perf-mode=high] .animate-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}[data-perf-mode=high] .animate-stagger.in-view>*{opacity:1;transform:translateY(0)}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(1){transition-delay:0ms}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(2){transition-delay:.1s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(3){transition-delay:.2s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(4){transition-delay:.3s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(5){transition-delay:.4s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(6){transition-delay:.5s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(7){transition-delay:.6s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(8){transition-delay:.7s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(9){transition-delay:.8s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(10){transition-delay:.9s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(11){transition-delay:1s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(12){transition-delay:1.1s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(13){transition-delay:1.2s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(14){transition-delay:1.3s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(15){transition-delay:1.4s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(16){transition-delay:1.5s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(17){transition-delay:1.6s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(18){transition-delay:1.7s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(19){transition-delay:1.8s}[data-perf-mode=high] .animate-stagger.in-view>*:nth-child(20){transition-delay:1.9s}[data-perf-mode=low] .animate-on-scroll,[data-perf-mode=low] .animate-stagger>*{opacity:1;transform:none}[data-perf-mode=high] .glitch:before,[data-perf-mode=high] .glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}[data-perf-mode=high] .glitch:before{color:var(--color-primary);animation:glitch 3s infinite linear alternate-reverse}[data-perf-mode=high] .glitch:after{color:var(--color-secondary);animation:glitch 2s infinite linear alternate}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-perf-mode=high] .animate-on-scroll,[data-perf-mode=high] .animate-stagger>*{opacity:1;transform:none}}html{color-scheme:light dark}body{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text);background:var(--color-base);transition:background-color var(--theme-transition-ms, var(--transition-base)) ease,color var(--theme-transition-ms, var(--transition-base)) ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2;color:var(--color-text)}h1{font-size:clamp(2rem,5vw,3rem);font-weight:700}h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600}h3{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600}h4{font-size:1.125rem;font-weight:600}p{margin:0 0 var(--space-md)}p:last-child{margin-bottom:0}a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-fast)}a:hover{opacity:.75}code,pre{font-family:var(--font-code);font-size:.875em}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}[data-nav-mode=top] .site-main{padding-top:0}[data-nav-mode=sidebar] .site-main{margin-left:var(--sidebar-width)}@media(max-width:768px){[data-nav-mode=sidebar] .site-main{margin-left:0}}.btn{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;border-radius:var(--radius-md);text-decoration:none;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);cursor:pointer;white-space:nowrap}.btn:hover{transform:translateY(-1px);opacity:1}.btn-primary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.btn-ghost{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.btn-ghost:hover{border-color:var(--color-text-muted)}.skip-link{position:absolute;top:-100%;left:var(--space-md);background:var(--color-primary);color:#fff;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.875rem;text-decoration:none;z-index:9999;transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-md)}.section{padding-block:var(--space-4xl)}.section--tight{padding-block:var(--space-2xl)}.section__header{margin-bottom:var(--space-2xl)}.section__label{font-family:var(--font-heading);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-sm)}.section__title{margin-bottom:var(--space-sm)}.section__subtitle{font-size:1.125rem;color:var(--color-text-muted)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;padding:0;margin:0}.tag{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);font-family:var(--font-code);font-size:.72rem;color:var(--color-text-muted);white-space:nowrap}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.prose{max-width:65ch;line-height:1.8}.prose p+p{margin-top:var(--space-md)}.prose h2{margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.prose h3{margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.prose ul,.prose ol{padding-left:var(--space-lg);margin-bottom:var(--space-md)}.prose li{margin-bottom:var(--space-xs)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.text-mono{font-family:var(--font-heading)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.spotlight-hero--rain,html[data-spotlight=git-rain] .spotlight-hero--fire{display:none!important}html[data-spotlight=git-rain] .spotlight-hero--rain{display:block!important}.project-item.spotlight-grid-fire{display:none!important}html[data-spotlight=git-rain] .project-item.spotlight-grid-fire:not([hidden]){display:flex!important}html[data-spotlight=git-rain] .project-item.spotlight-grid-rain{display:none!important}.topbar[data-astro-cid-ayrlprzv]{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--color-base) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:background var(--transition-base)}.topbar__inner[data-astro-cid-ayrlprzv]{display:flex;align-items:center;gap:var(--space-xl);padding-block:var(--space-md)}.topbar__logo[data-astro-cid-ayrlprzv]{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-text);text-decoration:none;white-space:nowrap;letter-spacing:-.02em;flex-shrink:0}.topbar__logo[data-astro-cid-ayrlprzv]:hover{color:var(--color-primary);opacity:1}.topbar__nav[data-astro-cid-ayrlprzv]{flex:1;display:flex;justify-content:center}.topbar__nav[data-astro-cid-ayrlprzv] ul[data-astro-cid-ayrlprzv]{display:flex;gap:var(--space-xs);list-style:none;padding:0;margin:0;flex-wrap:wrap;justify-content:center}.topbar__nav[data-astro-cid-ayrlprzv] a[data-astro-cid-ayrlprzv]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.4rem .75rem;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.8rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast)}.topbar__nav[data-astro-cid-ayrlprzv] a[data-astro-cid-ayrlprzv]:hover,.topbar__nav[data-astro-cid-ayrlprzv] a[data-astro-cid-ayrlprzv].active,.topbar__nav[data-astro-cid-ayrlprzv] a[data-astro-cid-ayrlprzv][aria-current=page]{color:var(--color-text);background:var(--color-surface);opacity:1}.topbar__actions[data-astro-cid-ayrlprzv]{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.icon-btn[data-astro-cid-ayrlprzv]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-muted);background:transparent;border:1px solid transparent;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);cursor:pointer}.icon-btn[data-astro-cid-ayrlprzv]:hover{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}.soon-badge[data-astro-cid-ayrlprzv]{display:inline-block;padding:.1rem .4rem;border-radius:var(--radius-full);background:#64748b26;color:var(--color-teaser);font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-heading)}.toggle-icon--clock[data-astro-cid-ayrlprzv],[data-theme-mode=auto] .toggle-icon--sun[data-astro-cid-ayrlprzv],[data-theme-mode=clock] .toggle-icon--sun[data-astro-cid-ayrlprzv]{display:none}[data-theme-mode=auto] .toggle-icon--clock[data-astro-cid-ayrlprzv],[data-theme-mode=clock] .toggle-icon--clock[data-astro-cid-ayrlprzv]{display:inline}.mobile-menu-btn[data-astro-cid-ayrlprzv]{display:none}.mobile-menu[data-astro-cid-ayrlprzv]{border-top:1px solid var(--color-border);padding:var(--space-md)}.mobile-menu[data-astro-cid-ayrlprzv] ul[data-astro-cid-ayrlprzv]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.mobile-menu[data-astro-cid-ayrlprzv] a[data-astro-cid-ayrlprzv]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.875rem;color:var(--color-text-muted);text-decoration:none}.mobile-menu[data-astro-cid-ayrlprzv] a[data-astro-cid-ayrlprzv]:hover,.mobile-menu[data-astro-cid-ayrlprzv] a[data-astro-cid-ayrlprzv][aria-current=page]{color:var(--color-text);background:var(--color-surface);opacity:1}@media(max-width:768px){.topbar__nav[data-astro-cid-ayrlprzv]{display:none}.mobile-menu-btn[data-astro-cid-ayrlprzv]{display:inline-flex}}@media(max-width:480px){.topbar__inner[data-astro-cid-ayrlprzv]{gap:var(--space-md)}}.sidebar[data-astro-cid-i2wl5twy]{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100dvh;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;z-index:100;overflow-y:auto}.sidebar__top[data-astro-cid-i2wl5twy]{flex:1;display:flex;flex-direction:column;padding:var(--space-lg);gap:var(--space-xl)}.sidebar__logo[data-astro-cid-i2wl5twy]{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-text);text-decoration:none;letter-spacing:-.02em;padding:var(--space-sm) 0}.sidebar__logo[data-astro-cid-i2wl5twy]:hover{color:var(--color-primary);opacity:1}.sidebar__nav[data-astro-cid-i2wl5twy] ul[data-astro-cid-i2wl5twy]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.sidebar__nav[data-astro-cid-i2wl5twy] a[data-astro-cid-i2wl5twy]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.8rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast)}.sidebar__nav[data-astro-cid-i2wl5twy] a[data-astro-cid-i2wl5twy]:hover,.sidebar__nav[data-astro-cid-i2wl5twy] a[data-astro-cid-i2wl5twy].active,.sidebar__nav[data-astro-cid-i2wl5twy] a[data-astro-cid-i2wl5twy][aria-current=page]{color:var(--color-text);background:var(--color-surface-2);opacity:1}.sidebar__icon[data-astro-cid-i2wl5twy]{font-size:.85rem;width:18px;text-align:center;flex-shrink:0}.sidebar__label[data-astro-cid-i2wl5twy]{flex:1}.soon-badge[data-astro-cid-i2wl5twy]{display:inline-block;padding:.1rem .4rem;border-radius:var(--radius-full);background:#64748b26;color:var(--color-teaser);font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.toggle-icon--clock[data-astro-cid-i2wl5twy],[data-theme-mode=auto] .toggle-icon--sun[data-astro-cid-i2wl5twy],[data-theme-mode=clock] .toggle-icon--sun[data-astro-cid-i2wl5twy]{display:none}[data-theme-mode=auto] .toggle-icon--clock[data-astro-cid-i2wl5twy],[data-theme-mode=clock] .toggle-icon--clock[data-astro-cid-i2wl5twy]{display:inline}.sidebar__bottom[data-astro-cid-i2wl5twy]{padding:var(--space-md);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:2px}.sidebar__action-btn[data-astro-cid-i2wl5twy]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.78rem;color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;width:100%;text-align:left;transition:color var(--transition-fast),background var(--transition-fast)}.sidebar__action-btn[data-astro-cid-i2wl5twy]:hover{color:var(--color-text);background:var(--color-surface-2)}@media(max-width:768px){.sidebar[data-astro-cid-i2wl5twy]{transform:translate(-100%);transition:transform var(--transition-slow)}.sidebar[data-astro-cid-i2wl5twy].open{transform:translate(0)}}.nav-topbar-wrapper[data-astro-cid-dmqpwcec]{display:block}.nav-sidebar-wrapper[data-astro-cid-dmqpwcec],[data-astro-cid-dmqpwcec][data-nav-mode=sidebar] .nav-topbar-wrapper[data-astro-cid-dmqpwcec]{display:none}[data-astro-cid-dmqpwcec][data-nav-mode=sidebar] .nav-sidebar-wrapper[data-astro-cid-dmqpwcec]{display:block}.tick-tock-toast{position:fixed;top:4rem;right:1rem;padding:.35rem .9rem;border-radius:999px;background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border);font-family:var(--font-heading);font-size:.8rem;font-weight:600;letter-spacing:.06em;box-shadow:var(--shadow-md);pointer-events:none;z-index:999;animation:ticktock-in .2s ease forwards,ticktock-out .2s ease 1.1s forwards}@keyframes ticktock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ticktock-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.bezel-bar[data-astro-cid-bxhg35p5]{width:100%;height:3px;background:linear-gradient(to right,#2563eb 0% 45%,#8b2fc9 50%,#dc2626 55% 100%);flex-shrink:0}.site-footer[data-astro-cid-sz7xmlte]{margin-top:auto}.site-footer__inner[data-astro-cid-sz7xmlte]{padding-block:var(--space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-xl);flex-wrap:wrap;justify-content:center}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-text-muted);text-decoration:none;font-family:var(--font-heading);font-size:.875rem;transition:color var(--transition-fast)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text);opacity:1}.footer-quote[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:.875rem;color:var(--color-text-muted);font-style:italic;max-width:50ch;margin:0}.footer-copy[data-astro-cid-sz7xmlte]{font-size:.8rem;color:var(--color-text-muted);margin:0}.footer-note[data-astro-cid-sz7xmlte]{font-size:.75rem}.settings-panel[data-astro-cid-da3ypr3c][hidden],.settings-overlay[data-astro-cid-da3ypr3c][hidden]{display:none}.settings-overlay[data-astro-cid-da3ypr3c]{position:fixed;inset:0;background:#0006;z-index:199;backdrop-filter:blur(2px)}.settings-panel[data-astro-cid-da3ypr3c]{position:fixed;top:0;right:0;width:min(360px,95vw);height:100dvh;background:var(--color-base);border-left:1px solid var(--color-border);z-index:200;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overflow-y:auto}.settings-panel__header[data-astro-cid-da3ypr3c]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-base)}.settings-panel__title[data-astro-cid-da3ypr3c]{font-family:var(--font-heading);font-size:1rem;font-weight:600;margin:0}.settings-close-btn[data-astro-cid-da3ypr3c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.settings-close-btn[data-astro-cid-da3ypr3c]:hover{color:var(--color-text);background:var(--color-surface)}.settings-panel__body[data-astro-cid-da3ypr3c]{flex:1;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-2xl)}.settings-group[data-astro-cid-da3ypr3c]{border:none;padding:0;margin:0}.settings-label[data-astro-cid-da3ypr3c]{font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md);display:block}.settings-options[data-astro-cid-da3ypr3c]{display:flex;flex-direction:column;gap:var(--space-sm)}.settings-opt[data-astro-cid-da3ypr3c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-heading);font-size:.8rem;font-weight:500;cursor:pointer;text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast)}.settings-opt[data-astro-cid-da3ypr3c] small[data-astro-cid-da3ypr3c]{color:var(--color-text-muted);font-size:.72rem;font-weight:400;font-family:var(--font-body)}.settings-opt[data-astro-cid-da3ypr3c]:has(>small){flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem}.settings-opt[data-astro-cid-da3ypr3c]:has(>small)>small[data-astro-cid-da3ypr3c]{width:100%;max-width:100%;line-height:1.35}.settings-opt[data-astro-cid-da3ypr3c]:hover{border-color:var(--color-primary);background:var(--color-surface-2)}.settings-opt[data-astro-cid-da3ypr3c][aria-pressed=true]{border-color:var(--color-primary);background:#2563eb14;color:var(--color-primary)}.settings-opt--toggle[data-astro-cid-da3ypr3c]{flex:1;justify-content:center}.theme-dimmer-card[data-astro-cid-da3ypr3c]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);margin-bottom:var(--space-md);display:grid;gap:var(--space-sm)}.majora-toprow[data-astro-cid-da3ypr3c]{display:flex;align-items:center;gap:var(--space-sm)}.majora-mode-badge[data-astro-cid-da3ypr3c]{font-family:var(--font-heading);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.15rem .5rem;white-space:nowrap}.majora-clock[data-astro-cid-da3ypr3c]{width:100%}.majora-clock__svg[data-astro-cid-da3ypr3c]{width:100%;height:auto;display:block}.majora-clock__label[data-astro-cid-da3ypr3c]{font-size:8px;fill:var(--color-text-muted);font-family:var(--font-heading)}.majora-clock-time[data-astro-cid-da3ypr3c]{font-size:14px;fill:var(--color-text);font-family:var(--font-heading);font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.majora-date-day[data-astro-cid-da3ypr3c]{font-size:8px;fill:var(--color-text-muted);font-family:var(--font-heading);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.majora-date-md[data-astro-cid-da3ypr3c]{font-size:10px;fill:var(--color-text-muted);font-family:var(--font-heading);font-weight:600;letter-spacing:.06em}.majora-moon-group[data-astro-cid-da3ypr3c]{transform:translate(110px,20px);transition:transform .6s ease;cursor:grab;touch-action:none}.majora-moon-group[data-astro-cid-da3ypr3c]:active{cursor:grabbing}.majora-moon-group--dragging[data-astro-cid-da3ypr3c]{transition:none}.majora-clock__moon[data-astro-cid-da3ypr3c]{fill:var(--color-accent)}.majora-clock__moon-glow[data-astro-cid-da3ypr3c]{fill:var(--color-accent);opacity:.18}.theme-dimmer-label[data-astro-cid-da3ypr3c]{font-family:var(--font-heading);font-size:.75rem;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-muted)}.theme-dimmer-slider[data-astro-cid-da3ypr3c]{width:100%;accent-color:var(--color-primary);cursor:pointer}.gmt-bezel-grid[data-astro-cid-da3ypr3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.gmt-bezel-opt[data-astro-cid-da3ypr3c]{flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);min-height:auto}.gmt-bezel-opt__img[data-astro-cid-da3ypr3c]{width:64px;height:64px;border-radius:50%;box-shadow:0 1px 4px #0003;flex-shrink:0}.gmt-bezel-opt__label[data-astro-cid-da3ypr3c]{font-size:.75rem;font-weight:500;text-align:center;line-height:1.2}.gmt-bracelet-row[data-astro-cid-da3ypr3c]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.gmt-bracelet-opt[data-astro-cid-da3ypr3c]{flex:1 1 calc(50% - var(--space-sm) / 2);min-width:140px;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);min-height:auto}.gmt-bracelet-preview[data-astro-cid-da3ypr3c]{display:block;width:100%;max-width:140px;margin-inline:auto;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 1px 4px #0003;transition:filter .4s ease;filter:none}.gmt-bracelet-preview[data-astro-cid-da3ypr3c] .gmt-bracelet-opt__img[data-astro-cid-da3ypr3c]{width:100%;max-width:none;height:auto;display:block;border-radius:0;box-shadow:none}html[data-gmt-bezel=coke] .gmt-bracelet-preview[data-astro-cid-da3ypr3c]{filter:brightness(.96) saturate(.9) hue-rotate(-6deg)}html[data-gmt-bezel=sprite] .gmt-bracelet-preview[data-astro-cid-da3ypr3c]{filter:brightness(1.02) saturate(1.08) hue-rotate(14deg)}html[data-gmt-bezel=zombie] .gmt-bracelet-preview[data-astro-cid-da3ypr3c]{filter:brightness(.98) saturate(.92) sepia(.08) hue-rotate(-8deg)}html[data-gmt-bezel=root-beer] .gmt-bracelet-preview[data-astro-cid-da3ypr3c]{filter:sepia(.26) saturate(1.42) hue-rotate(-10deg) brightness(1.05)}.gmt-bracelet-opt__label[data-astro-cid-da3ypr3c]{font-size:.75rem;font-weight:500}html{--gmt-settings-panel-shift: 0px}html[data-settings-panel-open]{--gmt-settings-panel-shift: min(360px, 95vw)}html[data-settings-panel-open]:has(#gmt-watch-widget.gmt-theater-mode){--gmt-settings-panel-shift: 0px}html[data-theme-mode=clock] .gmt-watch-widget[data-astro-cid-kwrslyna]{touch-action:none}.gmt-watch-widget[data-astro-cid-kwrslyna]{position:fixed;bottom:1.5rem;right:calc(1.5rem + var(--gmt-settings-panel-shift));width:110px;height:110px;z-index:50;cursor:default;background:transparent;box-shadow:none;transition:width .45s cubic-bezier(.34,1.56,.64,1),height .45s cubic-bezier(.34,1.56,.64,1),right .35s cubic-bezier(.25,1,.5,1),box-shadow .3s ease;user-select:none;-webkit-user-select:none;touch-action:none}.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode):hover,.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode).gmt-lock-peek{width:190px;height:190px}.gmt-watch-svg[data-astro-cid-kwrslyna]{width:100%;height:100%;display:block;background:transparent;-webkit-user-drag:none;overflow:visible}html[data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna]{cursor:default;touch-action:none}html[data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-hour[data-astro-cid-kwrslyna],html[data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-minute[data-astro-cid-kwrslyna],html[data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-gmt[data-astro-cid-kwrslyna],html[data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-date-aperture[data-astro-cid-kwrslyna],html[data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-hour[data-astro-cid-kwrslyna],html[data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-minute[data-astro-cid-kwrslyna],html[data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-gmt[data-astro-cid-kwrslyna],html[data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-date-aperture[data-astro-cid-kwrslyna]{cursor:grab}html[data-gmt-watch-locked=false][data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-hour[data-astro-cid-kwrslyna]:hover,html[data-gmt-watch-locked=false][data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-minute[data-astro-cid-kwrslyna]:hover,html[data-gmt-watch-locked=false][data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-gmt[data-astro-cid-kwrslyna]:hover,html[data-gmt-watch-locked=false][data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-hour[data-astro-cid-kwrslyna]:hover,html[data-gmt-watch-locked=false][data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-minute[data-astro-cid-kwrslyna]:hover,html[data-gmt-watch-locked=false][data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-gmt[data-astro-cid-kwrslyna]:hover,html[data-gmt-watch-locked=false][data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-date-aperture[data-astro-cid-kwrslyna]:hover .gmt-date-card[data-astro-cid-kwrslyna],html[data-gmt-watch-locked=false][data-theme-mode=clock][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-date-aperture[data-astro-cid-kwrslyna]:hover #gmt-date-text[data-astro-cid-kwrslyna],html[data-gmt-watch-locked=false][data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-date-aperture[data-astro-cid-kwrslyna]:hover .gmt-date-card[data-astro-cid-kwrslyna],html[data-gmt-watch-locked=false][data-gmt-time-coupling=decoupled][data-gmt-interaction=easy] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-date-aperture[data-astro-cid-kwrslyna]:hover #gmt-date-text[data-astro-cid-kwrslyna]{filter:drop-shadow(0 0 4px rgba(130,210,255,.55)) drop-shadow(0 0 8px rgba(100,180,255,.35))}@keyframes gmt-date-enter-up{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes gmt-date-enter-down{0%{transform:translateY(-6px)}to{transform:translateY(0)}}#gmt-date-text-stage[data-astro-cid-kwrslyna]{transform:translateY(0)}#gmt-date-text-stage[data-astro-cid-kwrslyna].gmt-date-text-stage--enter-up{animation:gmt-date-enter-up .2s cubic-bezier(.25,1,.5,1)}#gmt-date-text-stage[data-astro-cid-kwrslyna].gmt-date-text-stage--enter-down{animation:gmt-date-enter-down .2s cubic-bezier(.25,1,.5,1)}@media(prefers-reduced-motion:reduce){#gmt-date-text-stage[data-astro-cid-kwrslyna].gmt-date-text-stage--enter-up,#gmt-date-text-stage[data-astro-cid-kwrslyna].gmt-date-text-stage--enter-down{animation:none;transform:translateY(0)}}html[data-gmt-watch-locked=false][data-theme-mode=clock][data-gmt-interaction=easy][data-gmt-easy-active-hand=hour] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-hour[data-astro-cid-kwrslyna],html[data-gmt-watch-locked=false][data-theme-mode=clock][data-gmt-interaction=easy][data-gmt-easy-active-hand=minute] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-minute[data-astro-cid-kwrslyna],html[data-gmt-watch-locked=false][data-theme-mode=clock][data-gmt-interaction=easy][data-gmt-easy-active-hand=gmt] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-gmt[data-astro-cid-kwrslyna],html[data-gmt-watch-locked=false][data-gmt-time-coupling=decoupled][data-gmt-interaction=easy][data-gmt-easy-active-hand=hour] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-hour[data-astro-cid-kwrslyna],html[data-gmt-watch-locked=false][data-gmt-time-coupling=decoupled][data-gmt-interaction=easy][data-gmt-easy-active-hand=minute] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-minute[data-astro-cid-kwrslyna],html[data-gmt-watch-locked=false][data-gmt-time-coupling=decoupled][data-gmt-interaction=easy][data-gmt-easy-active-hand=gmt] .gmt-watch-widget[data-astro-cid-kwrslyna] #gmt-hand-gmt[data-astro-cid-kwrslyna]{cursor:grabbing;filter:drop-shadow(0 0 5px rgba(130,210,255,.95)) drop-shadow(0 0 10px rgba(100,180,255,.55))}html[data-theme-mode=clock] .gmt-watch-widget[data-astro-cid-kwrslyna].gmt-dragging{cursor:grabbing;transform:scale(1.04)}html[data-theme-mode=clock] .gmt-watch-widget[data-astro-cid-kwrslyna][data-gmt-theater=on].gmt-dragging{transform:none!important}.gmt-lume-el[data-astro-cid-kwrslyna]{transition:filter 3s ease,opacity 3s ease}.gmt-index-metal[data-astro-cid-kwrslyna]{stroke:url(#gmt-index-grad);stroke-width:1.15;paint-order:stroke fill;filter:drop-shadow(0 0 .45px rgba(255,255,255,.3)) drop-shadow(0 0 .8px rgba(150,165,190,.2))}.gmt-hand[data-astro-cid-kwrslyna]{transform-origin:100px 100px}.gmt-backdrop[data-astro-cid-kwrslyna]{position:fixed;inset:0;background:#0000;z-index:149;pointer-events:none;transition:background .4s ease}.gmt-backdrop[data-astro-cid-kwrslyna].gmt-backdrop--active{background:#000000a6;pointer-events:all;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gmt-expand-btn[data-astro-cid-kwrslyna]{position:absolute;top:6px;left:6px;width:28px;height:28px;border-radius:50%;background:#1e1e28cc;border:1px solid rgba(255,255,255,.18);color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s ease,background .15s ease;z-index:10;padding:0;pointer-events:none}.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode):hover .gmt-expand-btn[data-astro-cid-kwrslyna],.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode):focus-within .gmt-expand-btn[data-astro-cid-kwrslyna]{opacity:.45;transform:scale(.85);pointer-events:all}.gmt-expand-btn[data-astro-cid-kwrslyna]:hover,.gmt-expand-btn[data-astro-cid-kwrslyna]:focus-visible{background:#3c3c50f2;color:#fff;opacity:.9!important;transform:scale(1)!important}.gmt-side-btn[data-astro-cid-kwrslyna]{position:fixed;width:36px;height:36px;bottom:calc(1.5rem + 6px + var(--_slot, 0) * 44px);right:calc(1.5rem + 6px + var(--gmt-settings-panel-shift));border-radius:50%;border:none;background:#141623bf;color:#b4b4d2cc;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.45;transform:scale(1);transition:right .35s cubic-bezier(.25,1,.5,1),opacity .18s ease,background .15s ease,color .15s ease,transform .15s ease;pointer-events:all;z-index:155;touch-action:manipulation}.gmt-side-btn[data-astro-cid-kwrslyna]:hover{opacity:1;transform:scale(1.1);background:#32344bf7;color:#fff}.gmt-lock-btn[data-astro-cid-kwrslyna]{--_slot: 0}.gmt-lock-btn[data-astro-cid-kwrslyna].gmt-lock-active{color:#50d28cf2;background:#14281ee6;opacity:1}.gmt-lock-btn[data-astro-cid-kwrslyna].gmt-lock-active:hover{background:#143c28f7;color:#6ef0aa;transform:scale(1.1)}.gmt-icon-locked[data-astro-cid-kwrslyna]{display:block}.gmt-icon-unlocked[data-astro-cid-kwrslyna],.gmt-lock-btn[data-astro-cid-kwrslyna].gmt-lock-active .gmt-icon-locked[data-astro-cid-kwrslyna]{display:none}.gmt-lock-btn[data-astro-cid-kwrslyna].gmt-lock-active .gmt-icon-unlocked[data-astro-cid-kwrslyna],.gmt-icon-expand[data-astro-cid-kwrslyna]{display:block}.gmt-icon-close[data-astro-cid-kwrslyna]{display:none}.gmt-mode-btn[data-astro-cid-kwrslyna]{--_slot: 1;font-size:8px;font-weight:700;letter-spacing:.02em;font-family:Arial,sans-serif}.gmt-mode-btn[data-astro-cid-kwrslyna].gmt-clk-active{color:#ffc850f2;background:#281e0ae6;opacity:1}.gmt-mode-btn[data-astro-cid-kwrslyna].gmt-clk-active:hover{background:#3c2d0af7;color:#ffdc78;transform:scale(1.1)}.gmt-mode-label-gmt[data-astro-cid-kwrslyna]{display:block}.gmt-mode-label-clk[data-astro-cid-kwrslyna],.gmt-mode-btn[data-astro-cid-kwrslyna].gmt-clk-active .gmt-mode-label-gmt[data-astro-cid-kwrslyna]{display:none}.gmt-mode-btn[data-astro-cid-kwrslyna].gmt-clk-active .gmt-mode-label-clk[data-astro-cid-kwrslyna]{display:block}.gmt-coupling-btn[data-astro-cid-kwrslyna]{--_slot: 2;font-size:7px;font-weight:800;letter-spacing:.04em;font-family:Arial,sans-serif}.gmt-coupling-btn[data-astro-cid-kwrslyna] .gmt-coupling-label-linked[data-astro-cid-kwrslyna],.gmt-coupling-btn[data-astro-cid-kwrslyna] .gmt-coupling-label-decoupled[data-astro-cid-kwrslyna]{display:none}.gmt-coupling-btn[data-astro-cid-kwrslyna].gmt-coupling--linked .gmt-coupling-label-linked[data-astro-cid-kwrslyna]{display:block;color:#b0ffe2fa}.gmt-coupling-btn[data-astro-cid-kwrslyna].gmt-coupling--decoupled .gmt-coupling-label-decoupled[data-astro-cid-kwrslyna]{display:block;color:#ffdcb0fa}.gmt-coupling-btn[data-astro-cid-kwrslyna].gmt-coupling--linked{background:#102a24eb;opacity:1}.gmt-coupling-btn[data-astro-cid-kwrslyna].gmt-coupling--decoupled{background:#2c2012eb;opacity:1}.gmt-interaction-btn[data-astro-cid-kwrslyna]{--_slot: 3;font-size:8px;font-weight:800;letter-spacing:.04em;font-family:Arial,sans-serif}.gmt-interaction-btn[data-astro-cid-kwrslyna] .gmt-interaction-label-ez[data-astro-cid-kwrslyna],.gmt-interaction-btn[data-astro-cid-kwrslyna] .gmt-interaction-label-rl[data-astro-cid-kwrslyna]{display:none}.gmt-interaction-btn[data-astro-cid-kwrslyna].gmt-interaction--easy .gmt-interaction-label-ez[data-astro-cid-kwrslyna]{display:block;color:#a0ffc8fa}.gmt-interaction-btn[data-astro-cid-kwrslyna].gmt-interaction--realism .gmt-interaction-label-rl[data-astro-cid-kwrslyna]{display:block;color:#c8d2fff2}.gmt-interaction-btn[data-astro-cid-kwrslyna].gmt-interaction--easy{background:#122a20eb;opacity:1;color:#a0ffc8fa}.gmt-interaction-btn[data-astro-cid-kwrslyna].gmt-interaction--realism{background:#1c1e30e0;opacity:1;color:#c8d2fff2}.gmt-sweep-btn[data-astro-cid-kwrslyna]{--_slot: 4;font-size:7px;font-weight:800;letter-spacing:.02em;font-family:Arial,sans-serif}.gmt-sweep-btn[data-astro-cid-kwrslyna] .gmt-sweep-label-4hz[data-astro-cid-kwrslyna],.gmt-sweep-btn[data-astro-cid-kwrslyna] .gmt-sweep-label-sd[data-astro-cid-kwrslyna],.gmt-sweep-btn[data-astro-cid-kwrslyna] .gmt-sweep-label-qz[data-astro-cid-kwrslyna]{display:none}.gmt-sweep-btn[data-astro-cid-kwrslyna].gmt-sweep--4hz .gmt-sweep-label-4hz[data-astro-cid-kwrslyna]{display:block;color:#c8d7fff2}.gmt-sweep-btn[data-astro-cid-kwrslyna].gmt-sweep--sd .gmt-sweep-label-sd[data-astro-cid-kwrslyna]{display:block;color:#a0e6fffa}.gmt-sweep-btn[data-astro-cid-kwrslyna].gmt-sweep--qz .gmt-sweep-label-qz[data-astro-cid-kwrslyna]{display:block;color:#ffdca0fa}.gmt-sweep-btn[data-astro-cid-kwrslyna].gmt-sweep--4hz{background:#1c1e30e0;opacity:1}.gmt-sweep-btn[data-astro-cid-kwrslyna].gmt-sweep--sd{background:#122630eb;opacity:1}.gmt-sweep-btn[data-astro-cid-kwrslyna].gmt-sweep--qz{background:#2a2012eb;opacity:1}.gmt-manual-btn[data-astro-cid-kwrslyna]{--_slot: 5;padding:0;z-index:157}.gmt-manual-btn[data-astro-cid-kwrslyna][aria-expanded=true]{opacity:1;color:#c8dcfffa;background:#232a48f2}.gmt-manual-panel[data-astro-cid-kwrslyna]{position:fixed;inset:0;z-index:156;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));margin:0;border:none;background:#080a12b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch}.gmt-manual-panel[data-astro-cid-kwrslyna][hidden]{display:none!important}.gmt-manual-panel__inner[data-astro-cid-kwrslyna]{width:min(100%,28rem);max-height:min(88vh,40rem);display:flex;flex-direction:column;background:linear-gradient(165deg,#fafaf8,#eceae4 45%,#ddd8cc);color:#1a1814;border-radius:2px;box-shadow:0 0 0 1px #0000001f,0 12px 40px #00000059,inset 0 1px #ffffffa6;overflow:hidden}.gmt-manual-panel__head[data-astro-cid-kwrslyna]{position:relative;padding:1.1rem 2.75rem .85rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(180deg,#ffffff80,#00000008)}.gmt-manual-panel__title[data-astro-cid-kwrslyna]{margin:0;font-family:Times New Roman,Times,serif;font-size:1.05rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0d0c0a}.gmt-manual-panel__subtitle[data-astro-cid-kwrslyna]{margin:.35rem 0 0;font-family:system-ui,-apple-system,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#14120e8c}.gmt-manual-close[data-astro-cid-kwrslyna]{position:absolute;top:.65rem;right:.65rem;width:32px;height:32px;border:none;border-radius:2px;background:#0000000f;color:#1a1814;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.gmt-manual-close[data-astro-cid-kwrslyna]:hover{background:#0000001f}.gmt-manual-panel__body[data-astro-cid-kwrslyna]{padding:1rem 1.25rem 1.25rem;overflow:auto;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.55}.gmt-manual-lead[data-astro-cid-kwrslyna]{margin:0 0 1rem;color:#14120ee0}.gmt-manual-h3[data-astro-cid-kwrslyna]{margin:1.15rem 0 .5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#14120e8c;font-weight:600}.gmt-manual-dl[data-astro-cid-kwrslyna]{margin:0}.gmt-manual-dl__row[data-astro-cid-kwrslyna]{display:grid;grid-template-columns:1fr;gap:.2rem .75rem;padding:.65rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.gmt-manual-dl__row[data-astro-cid-kwrslyna]:last-of-type{border-bottom:none}@media(min-width:480px){.gmt-manual-dl__row[data-astro-cid-kwrslyna]{grid-template-columns:minmax(0,11rem) 1fr;align-items:start}}.gmt-manual-dl[data-astro-cid-kwrslyna] dt[data-astro-cid-kwrslyna]{margin:0;font-weight:600;font-size:.82rem;color:#0d0c0a}.gmt-manual-dl[data-astro-cid-kwrslyna] dd[data-astro-cid-kwrslyna]{margin:0;color:#14120ec7;font-size:.84rem}.gmt-manual-pos[data-astro-cid-kwrslyna]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-right:.35rem;font-size:.7rem;font-weight:700;font-family:ui-monospace,monospace;border:1px solid rgba(0,0,0,.2);border-radius:2px;background:#ffffff73;vertical-align:middle}.gmt-manual-list[data-astro-cid-kwrslyna]{margin:.35rem 0 0;padding-left:1.15rem;color:#14120ed1}.gmt-manual-list[data-astro-cid-kwrslyna] li[data-astro-cid-kwrslyna]{margin:.35rem 0}.gmt-manual-footnote[data-astro-cid-kwrslyna]{margin:1rem 0 0;font-size:.75rem;color:#14120e80;font-style:italic}.gmt-watch-widget[data-astro-cid-kwrslyna].gmt-theater-mode .gmt-icon-expand[data-astro-cid-kwrslyna]{display:none}.gmt-watch-widget[data-astro-cid-kwrslyna].gmt-theater-mode .gmt-icon-close[data-astro-cid-kwrslyna]{display:block}.gmt-watch-widget[data-astro-cid-kwrslyna].gmt-theater-mode .gmt-expand-btn[data-astro-cid-kwrslyna]{opacity:1;transform:scale(1.1);pointer-events:all;top:10px;left:10px;width:30px;height:30px;background:#14141ed9}.gmt-watch-widget[data-astro-cid-kwrslyna].gmt-theater-mode{z-index:150;cursor:default!important;max-width:none!important;user-select:none;-webkit-user-select:none;clip-path:url(#gmt-watch-silhouette);-webkit-clip-path:url(#gmt-watch-silhouette)}html[data-gmt-bezel=sprite] .gmt-watch-widget[data-astro-cid-kwrslyna].gmt-theater-mode{clip-path:url(#gmt-watch-silhouette-sprite);-webkit-clip-path:url(#gmt-watch-silhouette-sprite)}.gmt-theater-size-ui[data-astro-cid-kwrslyna]{display:none;position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(420px,calc(100vw - 2rem));z-index:151;box-sizing:border-box;user-select:auto;-webkit-user-select:auto;padding:6px 8px 7px;background:#0e0e16f0;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 8px 28px #00000073;pointer-events:none}html[data-gmt-theater] .gmt-theater-size-ui[data-astro-cid-kwrslyna]{display:block;pointer-events:auto}.gmt-theater-size-ui-inner[data-astro-cid-kwrslyna]{display:flex;align-items:center;gap:6px;max-width:100%;pointer-events:auto;user-select:auto;-webkit-user-select:auto}.gmt-theater-size-label[data-astro-cid-kwrslyna]{flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c8c8dcbf;user-select:none}.gmt-theater-size-btn[data-astro-cid-kwrslyna]{flex:0 0 auto;width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#232332f2;color:#ffffffe6;font-size:18px;line-height:1;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;touch-action:manipulation;transition:background .15s ease,border-color .15s ease}.gmt-theater-size-btn[data-astro-cid-kwrslyna]:hover{background:#37374efa;border-color:#ffffff59}.gmt-theater-size-slider[data-astro-cid-kwrslyna]{flex:1 1 auto;min-width:0;height:6px;accent-color:rgba(130,170,255,.95);cursor:pointer}.gmt-theater-size-input[data-astro-cid-kwrslyna]{flex:0 0 auto;width:52px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.22);background:#161620f2;color:#f5f5faf2;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;padding:0 4px;-moz-appearance:textfield}.gmt-theater-size-input[data-astro-cid-kwrslyna]::-webkit-outer-spin-button,.gmt-theater-size-input[data-astro-cid-kwrslyna]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gmt-theater-size-input[data-astro-cid-kwrslyna]:focus{outline:2px solid rgba(130,170,255,.65);outline-offset:1px}.gmt-theater-size-slider[data-astro-cid-kwrslyna],.gmt-theater-size-input[data-astro-cid-kwrslyna]{user-select:auto;-webkit-user-select:auto}.gmt-bezel-layer[data-astro-cid-kwrslyna]{visibility:hidden;opacity:0;pointer-events:none}html:not([data-gmt-bezel]) .gmt-bezel-layer--pepsi[data-astro-cid-kwrslyna],html[data-gmt-bezel=pepsi] .gmt-bezel-layer--pepsi[data-astro-cid-kwrslyna],html[data-gmt-bezel=""] .gmt-bezel-layer--pepsi[data-astro-cid-kwrslyna]{visibility:visible;opacity:1;pointer-events:auto}html[data-gmt-bezel=coke] .gmt-bezel-layer--coke[data-astro-cid-kwrslyna],html[data-gmt-bezel=sprite] .gmt-bezel-layer--sprite[data-astro-cid-kwrslyna],html[data-gmt-bezel=zombie] .gmt-bezel-layer--zombie[data-astro-cid-kwrslyna],html[data-gmt-bezel=root-beer] .gmt-bezel-layer--root-beer[data-astro-cid-kwrslyna]{visibility:visible;opacity:1;pointer-events:auto}.gmt-bracelet-variant[data-astro-cid-kwrslyna]{display:none}html:not([data-gmt-bracelet]) .gmt-bracelet-variant[data-astro-cid-kwrslyna]#gmt-bracelet-jubilee,html[data-gmt-bracelet=""] .gmt-bracelet-variant[data-astro-cid-kwrslyna]#gmt-bracelet-jubilee,html[data-gmt-bracelet=jubilee] .gmt-bracelet-variant[data-astro-cid-kwrslyna]#gmt-bracelet-jubilee{display:block}html[data-gmt-bracelet=oyster] .gmt-bracelet-variant[data-astro-cid-kwrslyna]#gmt-bracelet-oyster{display:block}.gmt-bracelet-steel-tone[data-astro-cid-kwrslyna]{filter:none}html[data-gmt-bezel=root-beer] .gmt-bracelet-steel-tone[data-astro-cid-kwrslyna]:not(.gmt-bracelet-lug-pad-sheen){fill:url(#rb-brush)}html[data-gmt-bezel=root-beer] .gmt-bracelet-steel-tone[data-astro-cid-kwrslyna].gmt-jubilee-gold,html[data-gmt-bezel=root-beer] .gmt-bracelet-steel-tone[data-astro-cid-kwrslyna].gmt-oyster-center{fill:url(#rb-polish)}html[data-gmt-bezel=zombie] .gmt-jubilee-gold[data-astro-cid-kwrslyna]{fill:url(#jub-gold)!important}html[data-gmt-bezel=zombie] .gmt-oyster-center[data-astro-cid-kwrslyna]{fill:url(#oys-gold-center)!important}html[data-gmt-bezel=zombie] .gmt-bezel-pip-default[data-astro-cid-kwrslyna]{visibility:hidden;opacity:0;pointer-events:none}html[data-gmt-bezel-style=painted] .gmt-bezel-pip-cavity[data-astro-cid-kwrslyna]{display:none}html[data-gmt-bezel-style=tight] .gmt-bezel-pip-cavity[data-astro-cid-kwrslyna]{fill:#00000052}html[data-gmt-bezel-style=painted] .gmt-bezel-ceramic-gloss[data-astro-cid-kwrslyna]{opacity:.55}html[data-gmt-bezel=zombie] #gmt-crown[data-astro-cid-kwrslyna] .gmt-crown-tube[data-astro-cid-kwrslyna]{fill:url(#gmt-crown-gold-tube)}html[data-gmt-bezel=zombie] #gmt-crown[data-astro-cid-kwrslyna] .gmt-crown-stem-core[data-astro-cid-kwrslyna]{fill:url(#gmt-crown-gold-tube)}html[data-gmt-bezel=zombie] #gmt-crown[data-astro-cid-kwrslyna] .gmt-crown-stem-rod[data-astro-cid-kwrslyna]{fill:#ffe9aa73}html[data-gmt-bezel=zombie] #gmt-crown[data-astro-cid-kwrslyna] .gmt-crown-body[data-astro-cid-kwrslyna]{fill:url(#gmt-crown-gold-body)}html[data-gmt-bezel=zombie] #gmt-crown[data-astro-cid-kwrslyna] .gmt-crown-cap-top[data-astro-cid-kwrslyna]{fill:#e8c878}html[data-gmt-bezel=zombie] #gmt-crown[data-astro-cid-kwrslyna] .gmt-crown-cap-top-hi[data-astro-cid-kwrslyna]{fill:#fff8dca6}html[data-gmt-bezel=zombie] #gmt-crown[data-astro-cid-kwrslyna] .gmt-crown-cap-bot[data-astro-cid-kwrslyna]{fill:#6a5018}html[data-gmt-bezel=zombie] .gmt-dial-branding[data-astro-cid-kwrslyna] .gmt-dial-text[data-astro-cid-kwrslyna]{fill:#d4af37}html[data-gmt-bezel=zombie] .gmt-dial-branding[data-astro-cid-kwrslyna] .gmt-dial-text--muted[data-astro-cid-kwrslyna]{fill:#d4af37b8}html[data-gmt-bezel=zombie] .gmt-dial-branding[data-astro-cid-kwrslyna] .gmt-crown-logo[data-astro-cid-kwrslyna] rect[data-astro-cid-kwrslyna],html[data-gmt-bezel=zombie] .gmt-dial-branding[data-astro-cid-kwrslyna] .gmt-crown-logo[data-astro-cid-kwrslyna] circle[data-astro-cid-kwrslyna]{fill:#d4af37}html[data-gmt-bezel=zombie] .gmt-dial-branding[data-astro-cid-kwrslyna] .gmt-star-logo[data-astro-cid-kwrslyna] .gmt-star-shape[data-astro-cid-kwrslyna]{fill:#d4af37}html[data-gmt-bezel=zombie] .gmt-date-frame[data-astro-cid-kwrslyna]{stroke:#a08030}html[data-gmt-bezel=zombie] .gmt-index-metal[data-astro-cid-kwrslyna]{stroke:#c9a227;stroke-width:.85;paint-order:stroke fill}html:not([data-gmt-bezel]),html[data-gmt-bezel=""],html[data-gmt-bezel=pepsi]{--gmt-gmt-main: #cc3333;--gmt-gmt-tip: #e85555;--gmt-gmt-lume: rgba(140, 210, 255, .72);--gmt-sec-main: #cc2222;--gmt-sec-lume: rgba(140, 210, 255, .55)}html[data-gmt-bezel=coke]{--gmt-gmt-main: #b91c1c;--gmt-gmt-tip: #dc2626;--gmt-gmt-lume: rgba(255, 200, 200, .55);--gmt-sec-main: #b91c1c;--gmt-sec-lume: rgba(255, 200, 200, .5)}html[data-gmt-bezel=sprite]{--gmt-gmt-main: #047857;--gmt-gmt-tip: #059669;--gmt-gmt-lume: rgba(167, 243, 208, .75);--gmt-sec-main: #047857;--gmt-sec-lume: rgba(167, 243, 208, .55)}html[data-gmt-bezel=sprite] #gmt-crown-assembly[data-astro-cid-kwrslyna],html[data-gmt-bezel=sprite] #gmt-crown-body-wrap[data-astro-cid-kwrslyna]{transform:scaleX(-1);transform-origin:100px 100px}html[data-gmt-bezel=zombie]{--gmt-gmt-main: #b8860b;--gmt-gmt-tip: #e8c468;--gmt-gmt-lume: rgba(255, 248, 220, .75);--gmt-sec-main: #c9a227;--gmt-sec-lume: rgba(255, 236, 180, .6)}html[data-gmt-bezel=root-beer]{--gmt-gmt-main: #b45309;--gmt-gmt-tip: #d97706;--gmt-gmt-lume: rgba(254, 215, 170, .7);--gmt-sec-main: #c2410c;--gmt-sec-lume: rgba(254, 215, 170, .55)}#gmt-bezel-ring[data-astro-cid-kwrslyna]{touch-action:none}#gmt-bezel-ring[data-astro-cid-kwrslyna].gmt-bezel-dragging{cursor:grabbing!important}#gmt-bezel-ring[data-astro-cid-kwrslyna].gmt-bezel-snapping{transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.gmt-side-btn--chip[data-astro-cid-kwrslyna]{width:auto;min-width:36px;height:32px;border-radius:999px;padding:0 10px;font-size:11px;font-family:inherit;letter-spacing:.03em;transform-origin:right center;white-space:nowrap}.gmt-watch-defaults[data-astro-cid-kwrslyna]{--_slot: 6;background:#0a0c14eb;color:#c8c8d2f2;border:1px solid rgba(160,160,180,.35);box-shadow:0 2px 12px #00000040}.gmt-watch-defaults[data-astro-cid-kwrslyna]:hover{background:#16161efa;color:#e6e6f0}.gmt-crown-pos[data-astro-cid-kwrslyna]{min-width:1.25rem;text-align:center;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;color:#c8e6ffe6;text-shadow:0 0 6px rgba(80,140,255,.5);pointer-events:none}.gmt-crown-pos-widget[data-astro-cid-kwrslyna]{position:absolute;right:-10px;top:46%;width:24px;height:24px;display:grid;place-items:center;z-index:20;border-radius:999px;background:#080c14e6;border:1px solid rgba(120,200,255,.45);box-shadow:0 0 12px #4682ff59;transform:translateY(-50%);transition:opacity .14s ease,transform .16s ease;font-size:10px}.gmt-watch-widget[data-astro-cid-kwrslyna].gmt-theater-mode .gmt-crown-pos-widget[data-astro-cid-kwrslyna]{right:2.5%}html[data-gmt-bezel=sprite] .gmt-watch-widget[data-astro-cid-kwrslyna].gmt-theater-mode .gmt-crown-pos-widget[data-astro-cid-kwrslyna]{right:auto;left:2.5%}.gmt-crown-pos-widget[data-astro-cid-kwrslyna].gmt-crown-pos-hidden{opacity:0;transform:translateY(-50%) scale(.8)}.gmt-bezel-num[data-astro-cid-kwrslyna]{paint-order:stroke fill}#gmt-crown-shift[data-astro-cid-kwrslyna]{transition:transform .22s cubic-bezier(.34,1.2,.64,1)}#gmt-crown-stem-exposed[data-astro-cid-kwrslyna]{transform-origin:203px 100px;transition:transform .22s cubic-bezier(.34,1.2,.64,1)}#gmt-crown-knurl-rotor[data-astro-cid-kwrslyna] .gmt-crown-knurl-line[data-astro-cid-kwrslyna]{transition:none}#gmt-crown[data-astro-cid-kwrslyna]{transition:filter .3s ease}#gmt-crown[data-astro-cid-kwrslyna].gmt-crown--gmt,#gmt-crown[data-astro-cid-kwrslyna].gmt-crown--ref{filter:drop-shadow(0 0 5px rgba(100,200,255,.9))}#gmt-crown[data-astro-cid-kwrslyna].gmt-crown--hour,#gmt-crown[data-astro-cid-kwrslyna].gmt-crown--loc{filter:drop-shadow(0 0 5px rgba(255,170,60,.9))}.gmt-crown-badge[data-astro-cid-kwrslyna]{position:fixed;bottom:calc(1.5rem + 116px);right:calc(1.5rem + var(--gmt-settings-panel-shift));background:#0a0c14eb;color:#b4e6fff7;font-family:Courier New,Courier,monospace;font-size:10px;letter-spacing:.6px;padding:4px 9px;border-radius:5px;border:1px solid rgba(100,180,255,.35);opacity:0;transform:translateY(4px);transition:right .35s cubic-bezier(.25,1,.5,1),opacity .18s ease,transform .18s ease;pointer-events:none;z-index:155;white-space:nowrap;box-shadow:0 2px 12px #3c8cff40}.gmt-crown-badge[data-astro-cid-kwrslyna].gmt-crown-badge--visible{opacity:1;transform:translateY(0)}@media(max-width:600px){.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode){width:80px;height:80px;bottom:1rem;right:calc(1.25rem + var(--gmt-settings-panel-shift));max-width:min(150px,calc(100vw - .5rem))}.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode):hover,.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode).gmt-lock-peek{width:150px;height:150px}.gmt-side-btn[data-astro-cid-kwrslyna]{width:40px;height:40px;bottom:calc(1rem + 6px + var(--_slot, 0) * 48px);right:calc(1rem + 6px + var(--gmt-settings-panel-shift))}.gmt-crown-badge[data-astro-cid-kwrslyna]{right:calc(1rem + var(--gmt-settings-panel-shift))}.gmt-crown-pos-widget[data-astro-cid-kwrslyna]{right:-11px}}@media(max-width:360px){.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode){width:64px;height:64px;bottom:.75rem;right:calc(1rem + var(--gmt-settings-panel-shift));max-width:min(120px,calc(100vw - .4rem))}.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode):hover,.gmt-watch-widget[data-astro-cid-kwrslyna]:not(.gmt-theater-mode).gmt-lock-peek{width:120px;height:120px}.gmt-side-btn[data-astro-cid-kwrslyna]{bottom:calc(.75rem + 6px + var(--_slot, 0) * 48px);right:calc(.75rem + 6px + var(--gmt-settings-panel-shift))}.gmt-crown-badge[data-astro-cid-kwrslyna]{right:calc(.75rem + var(--gmt-settings-panel-shift))}.gmt-crown-pos-widget[data-astro-cid-kwrslyna]{right:-12px;width:22px;height:22px;font-size:9px}}
