@property --site-n{syntax:"<integer>";inherits:false;initial-value:0}.H4hNEG_root{--site-mesh-deep:var(--gm-color-brand-mesh-deep);--site-mesh-base:var(--gm-color-brand-mesh-mid);--site-mesh-teal:var(--gm-color-brand-mesh-glow);--site-mesh-warm:var(--gm-color-brand-mesh-warm);--site-shadow-1:var(--gm-shadow-1);--site-shadow-3:var(--gm-shadow-3);--site-shadow-4:var(--gm-shadow-4);--site-spring:var(--gm-motion-spring-bouncy);--site-spring-duration:var(--gm-motion-spring-bouncy-duration);--site-ease-out:var(--gm-motion-easing-out);--site-stagger:var(--gm-motion-duration-stagger);--site-grid-line:color-mix(in oklch, var(--gm-color-brand-on-mesh) 4.5%, transparent)}.H4hNEG_mesh{isolation:isolate;background-color:var(--site-mesh-deep);background-image:radial-gradient(55% 70% at 88% 8%, color-mix(in oklch, var(--site-mesh-teal) 55%, transparent), transparent 72%), radial-gradient(70% 80% at 0% 100%, color-mix(in oklch, var(--site-mesh-base) 90%, transparent), transparent 70%), radial-gradient(16% 20% at 92% 92%, color-mix(in oklch, var(--site-mesh-warm) 42%, transparent), transparent 72%), radial-gradient(90% 90% at 40% 30%, color-mix(in oklch, var(--site-mesh-base) 55%, transparent), transparent 80%);position:relative}.H4hNEG_mesh:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--gm-color-brand-on-mesh) 12%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--gm-color-brand-on-mesh) 5%, transparent);position:absolute;inset:0}.H4hNEG_mesh:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--site-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--site-grid-line) 1px, transparent 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 20%,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 20%,#000,#0000 75%)}.H4hNEG_elevated{box-shadow:var(--site-shadow-3)}.H4hNEG_floating{box-shadow:var(--site-shadow-4)}.H4hNEG_raised{box-shadow:var(--site-shadow-1)}.H4hNEG_board{grid-template-columns:2.75rem repeat(5,minmax(0,1fr));gap:.375rem;font-size:.75rem;display:grid;position:relative;overflow:clip}.H4hNEG_cell{letter-spacing:.02em;white-space:nowrap;border-inline-start:4px solid;border-radius:.5rem;align-items:center;min-width:0;height:2.25rem;padding-inline:.5rem;font-weight:600;display:flex;overflow:hidden}.H4hNEG_slotEmpty{opacity:.35;border:1px dashed;border-radius:.5rem;height:2.25rem}.H4hNEG_today{box-shadow:0 0 0 1px color-mix(in oklch, var(--gm-color-brand-on-mesh) 18%, transparent)}.H4hNEG_current{outline:2px solid var(--gm-color-now-marker);outline-offset:1px;animation-name:H4hNEG_site-fly,H4hNEG_site-current;animation-duration:var(--site-spring-duration), var(--gm-motion-duration-4);animation-delay:calc(var(--i) * var(--site-stagger) + .25s), 2.1s;animation-timing-function:var(--site-spring), var(--site-ease-out);animation-fill-mode:backwards,backwards}@keyframes H4hNEG_site-current{0%{outline-color:#0000}}.H4hNEG_fly{animation:H4hNEG_site-fly var(--site-spring-duration) var(--site-spring) calc(var(--i) * var(--site-stagger) + .25s) backwards}@keyframes H4hNEG_site-fly{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.72);opacity:0}}.H4hNEG_statusSwap{display:grid}.H4hNEG_statusSwap>*{grid-area:1/1}.H4hNEG_generating{opacity:0;animation:1.9s linear backwards H4hNEG_site-while-generating}@keyframes H4hNEG_site-while-generating{0%,92%{opacity:1}to{opacity:0}}.H4hNEG_ready{animation:H4hNEG_site-pop var(--gm-motion-duration-3) var(--site-spring) 1.9s backwards}@keyframes H4hNEG_site-pop{0%{opacity:0;transform:scale(.6)}}.H4hNEG_spin{animation:.8s linear 3 H4hNEG_site-spin}@keyframes H4hNEG_site-spin{to{transform:rotate(1turn)}}.H4hNEG_now{z-index:1;background:var(--gm-color-now-marker);pointer-events:none;transform-origin:0;height:2px;animation:H4hNEG_site-now-in var(--gm-motion-duration-4) var(--site-ease-out) 2.1s backwards;align-self:start;margin-top:calc(-.1875rem - 1px);position:relative}.H4hNEG_now:before{content:"";inset-inline-start:-.375rem;background:var(--gm-color-now-marker);border-radius:50%;width:.75rem;height:.75rem;margin-top:-.375rem;animation:2.4s ease-in-out 2.6s infinite H4hNEG_site-breathe;position:absolute;top:50%}@keyframes H4hNEG_site-now-in{0%{transform:scaleX(0)}}@keyframes H4hNEG_site-breathe{50%{opacity:.7;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.H4hNEG_now:before{animation:none}}.H4hNEG_stepMark{animation:H4hNEG_site-pop var(--gm-motion-duration-3) var(--site-spring) calc(var(--i) * .22s + .3s) backwards}.H4hNEG_stepLabel{animation:H4hNEG_site-slide var(--gm-motion-duration-3) var(--site-ease-out) calc(var(--i) * .22s + .36s) backwards}@keyframes H4hNEG_site-slide{0%{opacity:0;transform:translate(-.75rem)}}.H4hNEG_count{--site-n:var(--to);counter-reset:site-n var(--site-n);font-variant-numeric:tabular-nums}.H4hNEG_count:after{content:counter(site-n)}.H4hNEG_countLoad{animation:H4hNEG_site-count calc(var(--gm-motion-duration-count) * 1.8) var(--site-ease-out) .3s backwards}@keyframes H4hNEG_site-count{0%{--site-n:var(--from,0)}}.H4hNEG_story{counter-reset:site-scene}.H4hNEG_sceneNumber:before{counter-increment:site-scene;content:counter(site-scene, decimal-leading-zero)}@supports (animation-timeline:view()){.H4hNEG_story{view-timeline:--site-story block}.H4hNEG_scene{view-timeline:--site-scene block}.H4hNEG_card{view-timeline:--site-card block}.H4hNEG_rail{transform-origin:top;animation:linear both H4hNEG_site-grow;animation-timeline:--site-story;animation-range:contain}.H4hNEG_rise{animation:linear both H4hNEG_site-rise;animation-timeline:--site-scene;animation-range:entry entry 60%}.H4hNEG_riseCard{animation:linear both H4hNEG_site-rise;animation-timeline:--site-card;animation-range:entry entry 70%}.H4hNEG_wipe{animation:linear both H4hNEG_site-wipe;animation-timeline:--site-scene;animation-range:cover calc(10% + var(--k,0) * 5%) cover calc(22% + var(--k,0) * 5%)}.H4hNEG_wipeCard{animation:linear both H4hNEG_site-wipe;animation-timeline:--site-card;animation-range:cover calc(12% + var(--k,0) * 4%) cover calc(24% + var(--k,0) * 4%)}.H4hNEG_wave{animation:linear both H4hNEG_site-wave;animation-timeline:--site-scene;animation-range:cover calc(5% + var(--k,0) * 2%) cover calc(18% + var(--k,0) * 2%)}.H4hNEG_pop{animation:linear both H4hNEG_site-pop-scroll;animation-timeline:--site-scene;animation-range:cover calc(18% + var(--k,0) * 4%) cover calc(26% + var(--k,0) * 4%)}.H4hNEG_popCard{animation:linear both H4hNEG_site-pop-scroll;animation-timeline:--site-card;animation-range:cover calc(15% + var(--k,0) * 4%) cover calc(24% + var(--k,0) * 4%)}.H4hNEG_draw{stroke-dasharray:var(--len,1) 2;animation:linear both H4hNEG_site-draw;animation-timeline:--site-scene;animation-range:cover 15% cover 40%}.H4hNEG_drawCard{stroke-dasharray:var(--len,1) 2;animation:linear both H4hNEG_site-draw;animation-timeline:--site-card;animation-range:cover 12% cover 34%}.H4hNEG_scanIn{animation:linear both H4hNEG_site-scan;animation-timeline:--site-scene;animation-range:cover 15% cover 40%}.H4hNEG_countScroll{animation:linear both H4hNEG_site-count;animation-timeline:--site-scene;animation-range:cover 10% cover 38%}.H4hNEG_drop{animation:linear both H4hNEG_site-drop;animation-timeline:--site-card;animation-range:cover 22% cover 36%}}@keyframes H4hNEG_site-grow{0%{transform:scaleY(0)}}@keyframes H4hNEG_site-rise{0%{transform:translateY(1.5rem)}}@keyframes H4hNEG_site-wipe{0%{clip-path:inset(0 100% 0 0 round .5rem)}to{clip-path:inset(0 round .5rem)}}@keyframes H4hNEG_site-wave{0%{clip-path:inset(50% round .5rem);transform:scale(.4)}to{clip-path:inset(0 round .5rem);transform:none}}@keyframes H4hNEG_site-pop-scroll{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:none}}@keyframes H4hNEG_site-draw{0%{stroke-dashoffset:var(--len,1)}to{stroke-dashoffset:0}}@keyframes H4hNEG_site-scan{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes H4hNEG_site-drop{0%{transform:translate(1.25rem,-1.75rem)rotate(-5deg)scale(1.08)}to{transform:none}}.H4hNEG_lift{transition:transform var(--gm-motion-duration-2) var(--site-ease-out), box-shadow var(--gm-motion-duration-2) var(--site-ease-out)}@media (hover:hover){.H4hNEG_lift:hover{box-shadow:var(--site-shadow-3);transform:translateY(-3px)}}.H4hNEG_display{font-size:var(--gm-font-size-display-lg);line-height:var(--gm-font-line-height-display-lg);letter-spacing:var(--gm-font-tracking-tighter);text-wrap:balance}.H4hNEG_title{font-size:var(--gm-font-size-title);line-height:var(--gm-font-line-height-title);letter-spacing:var(--gm-font-tracking-tight);text-wrap:balance}
