.SKhZVq_lensField,.SKhZVq_field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.SKhZVq_lensField{z-index:-4}.SKhZVq_field{z-index:-3;mix-blend-mode:screen}.SKhZVq_bubble{position:absolute;top:0;left:0}.SKhZVq_filterDefinitions{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.SKhZVq_bubbleLens{transform:rotate(var(--bubble-angle)) scale(var(--bubble-scale-x), var(--bubble-scale-y));-webkit-backdrop-filter:var(--bubble-refraction,none);backdrop-filter:var(--bubble-refraction,none);border-radius:50%;position:absolute;inset:0}.SKhZVq_bubbleLens:after{content:"";opacity:.45;animation:SKhZVq_bubbleFilm var(--bubble-film-duration,16s) ease-in-out var(--bubble-film-delay,-2s) infinite;background:conic-gradient(from 20deg,#0000,#76daf273 55deg,#b7a2ed66 100deg,#0000 145deg,#efa5d266 215deg,#80dcea59 270deg,#0000 320deg);border-radius:50%;animation-play-state:paused;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 86%,#00000080 94%,#000 98%,#0000);mask-image:radial-gradient(closest-side,#0000 86%,#00000080 94%,#000 98%,#0000)}.SKhZVq_bubble:nth-child(3n+2){--bubble-film-duration:20s;--bubble-film-delay:-8s}.SKhZVq_bubble:nth-child(3n){--bubble-film-duration:13s;--bubble-film-delay:-4s}[class~=dark] .SKhZVq_bubbleLens:after{opacity:.25}@keyframes SKhZVq_bubbleFilm{0%,to{transform:rotate(-9deg)}50%{transform:rotate(11deg)}}.SKhZVq_bubbleSurface{opacity:.9;filter:drop-shadow(0 4px 6px #00000012);position:absolute;inset:0}.SKhZVq_bubbleShape{transform:rotate(var(--bubble-angle)) scale(var(--bubble-scale-x), var(--bubble-scale-y));border-radius:50%;position:absolute;inset:0;overflow:hidden}.SKhZVq_bubbleShape:before{content:"";transform:scale(var(--bubble-inverse-x), var(--bubble-inverse-y)) rotate(var(--bubble-counter-angle));background:radial-gradient(110% 65% at 25% -5%,#fffc,#ffffff38 45%,#0000 70%),radial-gradient(70% 50% at 65% 100%,#fff3,#ffffff12 50%,#0000 80%),radial-gradient(circle,#0000 48%,#ffffff1a 80%,#ffffff24),linear-gradient(145deg,#ffffff0f,#ffffff03 45%,#ffffff0d);border-radius:50%;position:absolute;inset:0}.SKhZVq_bubbleRim{fill:none;width:100%;height:100%;stroke:color-mix(in oklab, white 88%, var(--ring));stroke-opacity:.45;transform:rotate(var(--bubble-angle));position:absolute;inset:0;overflow:visible}[class~=dark] .SKhZVq_bubbleShape{opacity:.25}[class~=dark] .SKhZVq_bubbleRim{opacity:.35}.SKhZVq_popLayer{position:absolute;inset:0}.SKhZVq_pop,.SKhZVq_popRing,.SKhZVq_popDroplet{position:absolute;top:0;left:0}.SKhZVq_popRing{border:2px dashed color-mix(in oklab, var(--primary) 55%, var(--foreground) 25%);border-radius:50%}.SKhZVq_popDroplet{background:color-mix(in oklab, var(--primary) 65%, var(--foreground) 35%);border-radius:50%;box-shadow:inset 0 1px 1px #fffc}@media (prefers-reduced-motion:reduce),(forced-colors:active){.SKhZVq_lensField,.SKhZVq_field{display:none}}
.OkP0Sq_scene{--home-companion:#92bd55;--display-ink-top:color-mix(in oklab, var(--foreground) 85%, var(--background) 15%);--display-ink-bottom:var(--foreground)}[class~=dark] .OkP0Sq_scene{--display-ink-top:var(--foreground);--display-ink-bottom:color-mix(in oklab, var(--foreground) 92%, var(--background) 8%)}.OkP0Sq_scene:after{z-index:-2}[data-accent=aurora] .OkP0Sq_scene{--home-companion:#59b9cf}[data-accent=lavender] .OkP0Sq_scene{--home-companion:#d992b5}[data-accent=slate] .OkP0Sq_scene{--home-companion:#91ad91}[data-accent=lagoon] .OkP0Sq_scene{--home-companion:#bdcb65}[data-accent=sky] .OkP0Sq_scene{--home-companion:#87bfa5}[data-accent=blossom] .OkP0Sq_scene{--home-companion:#eab082}[data-accent=lime] .OkP0Sq_scene{--home-companion:#d8d47a}[data-accent=anemone] .OkP0Sq_scene{--home-companion:#45a9d6}[data-accent=sunflower] .OkP0Sq_scene{--home-companion:#8bbbd9}.OkP0Sq_sky{--sky-top:color-mix(in oklab, var(--ring) 55%, var(--primary));--sky-air:color-mix(in oklab, var(--primary) 70%, white);--sky-horizon:color-mix(in oklab, var(--primary) 8%, white);--sky-ground:color-mix(in oklab, var(--home-companion) 50%, white);--sky-cloud:#ffffffa6;--sky-reading:white;--sky-reading-field:radial-gradient(ellipse 70% 55% at 30% 42%, var(--sky-reading) 40%, transparent);z-index:-6;pointer-events:none;will-change:transform;background:var(--sky-reading-field), linear-gradient(180deg in oklab, var(--sky-top), var(--sky-air) 42%, var(--sky-horizon) 74%, var(--sky-ground));position:absolute;inset:0;overflow:hidden}.OkP0Sq_clouds{width:100%;height:100%;position:absolute;inset:0}.OkP0Sq_description{color:color-mix(in oklab, var(--muted-foreground) 60%, var(--foreground))}[class~=dark] .OkP0Sq_description{color:color-mix(in oklab, var(--muted-foreground) 85%, var(--foreground))}.OkP0Sq_scene :is(h1,h2,p){text-shadow:0 -1px 1px #ffffff40,0 1px 2px #0000002e}[class~=dark] .OkP0Sq_scene :is(h1,h2,p){text-shadow:0 -1px 1px #ffffff14,0 1px 2px #00000040}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.OkP0Sq_scene [data-slot=code-block]{--home-code-glass-top:var(--card);--home-code-glass-bottom:var(--muted);--ninaero-code-header-surface:color-mix(in srgb, var(--home-code-glass-top) 75%, var(--background));background:0 0}[class~=dark] .OkP0Sq_scene [data-slot=code-block]{--home-code-glass-top:var(--muted);--home-code-glass-bottom:var(--card)}.OkP0Sq_scene [data-slot=code-block]:before{content:"";z-index:0;pointer-events:none;clip-path:inset(24px);background:linear-gradient(to bottom in oklab, color-mix(in oklab, var(--home-code-glass-top) 75%, transparent), color-mix(in oklab, var(--home-code-glass-bottom) 75%, transparent));-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);position:absolute;inset:-24px}.OkP0Sq_scene [data-slot=code-block]:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inherit;position:absolute;inset:0}.OkP0Sq_scene [data-slot=code-block]>*{z-index:1;position:relative}.OkP0Sq_scene [data-slot=code-block]>[data-slot=code-block-header]{background:0 0}}@media (forced-colors:active),print{.OkP0Sq_scene [data-slot=code-block]{box-shadow:none;background:canvas}.OkP0Sq_scene [data-slot=code-block]:before,.OkP0Sq_scene [data-slot=code-block]:after{display:none}}@media (forced-colors:active){.OkP0Sq_description{color:canvastext}.OkP0Sq_scene :is(h1,h2,p){text-shadow:none}}[data-accent=tidepool] .OkP0Sq_sky{--sky-top:#5ba7e0;--sky-air:#9dd9ee;--sky-horizon:#f5fbff;--sky-ground:#c9e094}[class~=dark] .OkP0Sq_sky{--sky-top:#252525;--sky-air:#2a2a2a;--sky-horizon:#2e2e2e;--sky-ground:#2a2a2a;--sky-cloud:#ffffff0b;--sky-reading:#2a2a2acc}.OkP0Sq_waves{--wave-color:color-mix(in oklab, var(--ring) 55%, var(--primary));--wave-highlight:color-mix(in oklab, var(--primary) 55%, white);--wave-meadow:var(--home-companion);--wave-meadow-wash:color-mix(in oklab, var(--wave-meadow) 14%, transparent);--wave-sky-wash:color-mix(in oklab, var(--primary) 20%, transparent);z-index:-5;opacity:.45;pointer-events:none;background:radial-gradient(ellipse at 15% 100%, var(--wave-meadow-wash), transparent 65%), radial-gradient(ellipse at 85% 90%, var(--wave-sky-wash), transparent 70%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.OkP0Sq_waves svg{will-change:transform;width:100%;height:50%;display:block;position:absolute;bottom:0}.OkP0Sq_ribbon{opacity:.7}.OkP0Sq_ribbon:nth-of-type(2){opacity:.55}.OkP0Sq_ribbon:nth-of-type(3){opacity:.5}.OkP0Sq_glow{opacity:.3;filter:blur(4px)}[class~=dark] .OkP0Sq_waves{--wave-color:color-mix(in oklab, var(--primary) 85%, white);--wave-highlight:color-mix(in oklab, var(--primary) 55%, white);opacity:.45}[data-accent=tidepool] .OkP0Sq_waves{--wave-color:#438ec4;--wave-highlight:#edfaff;--wave-sky-wash:color-mix(in oklab, var(--wave-color) 16%, transparent);opacity:.55}[class~=dark][data-accent=tidepool] .OkP0Sq_waves{--wave-color:#6f9fbd;--wave-highlight:#c0dce5;--wave-meadow:#819661;opacity:.45}.OkP0Sq_controls{--control-glass-top:var(--card);--control-glass-bottom:var(--muted);right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:1;align-items:center;gap:.5rem;display:flex;position:fixed}.OkP0Sq_soundControl{border:1px solid var(--button-outline-edge);border-radius:var(--button-corner,1rem);corner-shape:squircle;align-items:center;height:2rem;display:flex}.OkP0Sq_soundToggle{margin:-1px}[class~=dark] .OkP0Sq_controls{--control-glass-top:var(--muted);--control-glass-bottom:var(--card)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.OkP0Sq_soundControl,.OkP0Sq_motionControl{--control-glass-opacity:75%;background-color:#0000;background-image:linear-gradient(to bottom in oklab, color-mix(in oklab, var(--control-glass-top) var(--control-glass-opacity), transparent), color-mix(in oklab, var(--control-glass-bottom) var(--control-glass-opacity), transparent));-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1)}.OkP0Sq_soundControl:hover,.OkP0Sq_motionControl:hover:not(:disabled){--control-glass-opacity:85%}.OkP0Sq_motionControl:active:not(:disabled){background-color:color-mix(in oklab, var(--button-paper-pressed) 75%, transparent);background-image:none}.OkP0Sq_soundControl:has(.OkP0Sq_soundToggle:active){background-color:color-mix(in oklab, var(--button-paper-pressed) 75%, transparent);background-image:none}.OkP0Sq_soundToggle{--button-paper-hover:transparent;--button-paper-pressed:transparent;background-color:#0000}}.OkP0Sq_volumeReveal{opacity:0;pointer-events:none;width:0;transition:width 80ms ease-out,opacity 60ms ease-out;overflow:hidden}.OkP0Sq_volumeBar{width:8rem;padding-inline:.75rem}.OkP0Sq_soundControl:is(:hover,:has(:focus-visible)) .OkP0Sq_volumeReveal{opacity:1;pointer-events:auto;width:8rem;transition-duration:.18s,.12s}.OkP0Sq_soundControl:hover .OkP0Sq_volumeReveal{transition-delay:.3s}.OkP0Sq_soundControl:has(:focus-visible) .OkP0Sq_volumeReveal{transition-delay:0s}@media (hover:none) and (pointer:coarse){.OkP0Sq_soundControl .OkP0Sq_volumeReveal{opacity:1;pointer-events:auto;width:8rem}}@media (max-width:640px){.OkP0Sq_sky{--sky-reading-field:radial-gradient(ellipse 155% 50% at 50% 46%, var(--sky-reading) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.OkP0Sq_volumeReveal,.OkP0Sq_soundControl:is(:hover,:has(:focus-visible)) .OkP0Sq_volumeReveal{transition-duration:0s}.OkP0Sq_motionControl{display:none}}@media (forced-colors:active){.OkP0Sq_soundControl{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.OkP0Sq_sky,.OkP0Sq_waves,.OkP0Sq_motionControl{display:none}}
.-FDu-a_swatch{background-color:var(--foreground);width:.875rem;height:.875rem;-webkit-mask-image:var(--ninaero-overlay-pattern,var(--overlay-checker-mask));mask-image:var(--ninaero-overlay-pattern,var(--overlay-checker-mask));-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-size:var(--ninaero-overlay-tile,2px) var(--ninaero-overlay-tile,2px);mask-size:var(--ninaero-overlay-tile,2px) var(--ninaero-overlay-tile,2px);flex-shrink:0;display:block;-webkit-mask-repeat:repeat;mask-repeat:repeat}.-FDu-a_swatch[data-overlay=checker]{--ninaero-overlay-pattern:var(--overlay-checker-mask);--ninaero-overlay-tile:2px}.-FDu-a_swatch[data-overlay=dots]{-webkit-mask-size:25% 25%;mask-size:25% 25%}.-FDu-a_swatch[data-overlay=off]{border:1px solid var(--muted-foreground);background-color:#0000;background-image:linear-gradient(135deg, transparent 45%, var(--muted-foreground) 45% 55%, transparent 55%);border-radius:50%;-webkit-mask-image:none;mask-image:none}
.TnpIzq_mark{overflow:visible}.TnpIzq_glow,.TnpIzq_material,.TnpIzq_refraction{pointer-events:none;opacity:0}.TnpIzq_initial{display:inline-block;position:relative}.TnpIzq_refraction{position:absolute;inset:0}@media screen and (forced-colors:none){.TnpIzq_glow,.TnpIzq_material,.TnpIzq_refraction{transition:opacity .16s ease-out}.TnpIzq_glow{filter:url(#frutiger-dollo-glow)}.TnpIzq_refraction{color:var(--button-primary-fill);text-shadow:-.5px 0 1px color-mix(in srgb, var(--button-primary-fill) 20%, transparent);transition:opacity .16s ease-out,transform .2s ease-out;transform:translate(0);-webkit-mask-image:linear-gradient(90deg,#000 8%,#0000 32%);mask-image:linear-gradient(90deg,#000 8%,#0000 32%)}.TnpIzq_wordmark:hover .TnpIzq_glow{opacity:.28}.TnpIzq_wordmark:hover .TnpIzq_material{opacity:1}.TnpIzq_wordmark:hover .TnpIzq_refraction{opacity:.18;transform:translate(-.25px)}}@media (prefers-reduced-motion:reduce){.TnpIzq_glow,.TnpIzq_material,.TnpIzq_refraction{transition:none}.TnpIzq_refraction,.TnpIzq_wordmark:hover .TnpIzq_refraction{transform:none}}
