.window-module__Gwvehq__window{--win-edge:color-mix(in oklch, var(--fg) 10%, transparent);--win-shadow:color-mix(in oklch, var(--photo-scrim) 82%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--fg) 4.5%, transparent) 0%, transparent 150px), var(--bg-1);width:100%;max-width:440px;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--fg) 10%, transparent), inset 0 0 0 1px var(--win-edge), 0 50px 120px -30px var(--win-shadow), 0 24px 48px -24px var(--win-shadow);border:0;border-radius:16px;gap:0;padding:0;overflow:hidden}.window-module__Gwvehq__wide{max-width:520px}.window-module__Gwvehq__window:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 18% 0%, color-mix(in oklch, var(--accent) 14%, transparent), transparent 70%);opacity:.9;height:180px;position:absolute;inset:0 0 auto}.window-module__Gwvehq__danger:before{background:radial-gradient(70% 100% at 18% 0%, color-mix(in oklch, var(--bad) 14%, transparent), transparent 70%)}@media (max-width:639.98px){.window-module__Gwvehq__window{overscroll-behavior:contain;max-width:none;max-height:calc(100dvh - 32px);padding-bottom:env(safe-area-inset-bottom);--tw-enter-scale:1;--tw-exit-scale:1;--tw-enter-translate-y:100%;--tw-exit-translate-y:100%;--tw-enter-opacity:1;--tw-duration:.3s;--tw-ease:cubic-bezier(.2, .8, .2, 1);border-radius:20px 20px 0 0;top:auto;bottom:0;left:0;overflow-y:auto;translate:none}}@media (prefers-reduced-motion:reduce){.window-module__Gwvehq__window{--tw-enter-translate-y:0;--tw-exit-translate-y:0}}
.StoryCarousel-module__JsbKEW__slide{transition:opacity .7s cubic-bezier(.2,.7,.1,1)}.StoryCarousel-module__JsbKEW__progress{transform-origin:0;transform:scaleX(0)}.StoryCarousel-module__JsbKEW__progress[data-run]{animation:StoryCarousel-module__JsbKEW__story-progress var(--story-interval,7s) linear forwards}.StoryCarousel-module__JsbKEW__progress[data-paused]{animation-play-state:paused}@keyframes StoryCarousel-module__JsbKEW__story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.StoryCarousel-module__JsbKEW__slide{transition:none}.StoryCarousel-module__JsbKEW__progress[data-run]{animation:none}}
.entry-module__tpMc3W__entry{isolation:isolate;break-inside:avoid;border-top:var(--hairline) solid var(--line);scroll-margin-top:8rem;position:relative}.entry-module__tpMc3W__entry:before{content:"";z-index:-1;pointer-events:none;background:0 0;border-radius:6px;transition:background-color .15s;position:absolute;inset:0 -.5rem}.entry-module__tpMc3W__entry:hover:before{background:var(--glide-band)}.entry-module__tpMc3W__wide{column-span:all}@container canvas (min-width:80rem){.entry-module__tpMc3W__entry{scroll-margin-top:2rem}}.entry-module__tpMc3W__card{border-radius:6px;outline:none;flex-direction:column;gap:.375rem;padding-block:.625rem;display:flex}.entry-module__tpMc3W__card:focus-visible{box-shadow:0 0 0 2px var(--accent)}.entry-module__tpMc3W__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.entry-module__tpMc3W__who{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.entry-module__tpMc3W__name{min-width:0;color:var(--fg);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.3;transition:color .15s}.entry-module__tpMc3W__entry:hover .entry-module__tpMc3W__name{color:var(--accent)}.entry-module__tpMc3W__verdict{flex-shrink:0}.entry-module__tpMc3W__body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.entry-module__tpMc3W__summary{color:var(--fg-1);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.45}.entry-module__tpMc3W__diffs{max-width:36rem}.entry-module__tpMc3W__meta{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:12.5px}.entry-module__tpMc3W__metaN{color:var(--fg-1);font-weight:500}.entry-module__tpMc3W__dot{color:var(--fg-3);margin-inline:.375rem}.entry-module__tpMc3W__related{color:var(--fg-3);margin:-.375rem 0 0;padding-bottom:.5rem;font-size:12.5px}.entry-module__tpMc3W__related a{color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-weight:600}.entry-module__tpMc3W__related a:hover{color:var(--fg)}@media (min-width:640px){.entry-module__tpMc3W__body,.entry-module__tpMc3W__related{padding-left:2.625rem}.entry-module__tpMc3W__summary{margin-top:-.125rem}}.entry-module__tpMc3W__diffList{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;margin:0;padding:0;font-size:13px;line-height:1.375;list-style:none;display:grid}.entry-module__tpMc3W__row{grid-template-columns:subgrid;border-top:var(--hairline) solid var(--line);grid-column:span 2;align-items:start;padding-block:3px;display:grid}.entry-module__tpMc3W__row:first-child{border-top:0}.entry-module__tpMc3W__label{min-width:0;color:var(--fg-2);align-items:flex-start;gap:.375rem;display:inline-flex}.entry-module__tpMc3W__labelText{overflow-wrap:break-word}.entry-module__tpMc3W__values{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:baseline;gap:.125rem .375rem;min-width:0;display:inline-flex}.entry-module__tpMc3W__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.entry-module__tpMc3W__before{color:var(--fg-3)}.entry-module__tpMc3W__after{font-weight:600}.entry-module__tpMc3W__sep{color:var(--fg-3);padding-inline:1px;font-weight:400}.entry-module__tpMc3W__tag{font-size:12.5px;font-weight:600}.entry-module__tpMc3W__badge{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:.25rem;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.entry-module__tpMc3W__badgeMd{font-size:13.5px}.entry-module__tpMc3W__glyph{font-size:.78em}.entry-module__tpMc3W__face{text-align:center;border-radius:6px;outline:none;flex-direction:column;align-items:center;gap:.375rem;width:72px;padding-block:.25rem;display:flex}.entry-module__tpMc3W__face:focus-visible{box-shadow:0 0 0 2px var(--accent)}.entry-module__tpMc3W__faceArt{transition:transform .15s}.entry-module__tpMc3W__face:hover .entry-module__tpMc3W__faceArt{transform:translateY(-2px)}.entry-module__tpMc3W__faceName{color:var(--fg-1);text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:12px;font-weight:500;line-height:1.25}.entry-module__tpMc3W__face:hover .entry-module__tpMc3W__faceName{color:var(--fg)}@media (min-width:768px){.entry-module__tpMc3W__face{width:76px}}.entry-module__tpMc3W__tiles{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.entry-module__tpMc3W__tilesBare{gap:7px}.entry-module__tpMc3W__tile{border-radius:6px;outline:none;flex-direction:column;align-items:center;gap:3px;width:68px;padding-top:2px;display:flex}.entry-module__tpMc3W__tileBare{width:auto}.entry-module__tpMc3W__tile:focus-visible{box-shadow:0 0 0 2px var(--accent)}.entry-module__tpMc3W__tileArt{line-height:0;transition:transform .15s;display:block;position:relative}.entry-module__tpMc3W__tile:hover .entry-module__tpMc3W__tileArt{transform:translateY(-2px)}.entry-module__tpMc3W__tileMark{background:var(--bg);width:15px;height:15px;box-shadow:0 0 0 var(--hairline) var(--line-strong);border-radius:999px;place-items:center;font-size:8.5px;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px}.entry-module__tpMc3W__tileName{text-align:center;max-width:100%;color:var(--fg-2);text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:11px;line-height:1.2}.entry-module__tpMc3W__tile:hover .entry-module__tpMc3W__tileName{color:var(--fg)}@media (min-width:768px){.entry-module__tpMc3W__tile{width:68px}.entry-module__tpMc3W__tileBare{width:auto}}.entry-module__tpMc3W__entry:target:before{animation:1.6s ease-out entry-module__tpMc3W__landed}@keyframes entry-module__tpMc3W__landed{0%,35%{background:color-mix(in oklch, var(--accent) 16%, transparent)}to{background:0 0}}.entry-module__tpMc3W__dense{columns:1;color:var(--fg-2);column-gap:2rem;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none}.entry-module__tpMc3W__dense>li{break-inside:avoid;text-indent:-.75rem;padding:3px 0 3px .75rem}.entry-module__tpMc3W__dense>li:before{content:"·";text-indent:0;width:.75rem;color:var(--fg-3);display:inline-block}.entry-module__tpMc3W__dense>li.entry-module__tpMc3W__sub{text-indent:0;color:var(--fg-1);padding-left:0;font-weight:600}.entry-module__tpMc3W__dense>li.entry-module__tpMc3W__sub:before{content:none}@container canvas (min-width:48rem){.entry-module__tpMc3W__dense{columns:2}}@container canvas (min-width:72rem){.entry-module__tpMc3W__dense{columns:3}}@media (prefers-reduced-motion:reduce){.entry-module__tpMc3W__entry:before,.entry-module__tpMc3W__card,.entry-module__tpMc3W__name,.entry-module__tpMc3W__faceArt,.entry-module__tpMc3W__tileArt{transition:none}.entry-module__tpMc3W__entry:target:before{animation:none}}.entry-module__tpMc3W__arrow{flex-shrink:0;font-weight:600}
@layer components{.board-module__HAvPTq__materials{--board-floor:#181818;--board-tile:#262626;--board-tile-hi:#313131;--board-tile-edge:#555;--board-edge:#454545;--board-card:#333;--board-bench:#282828;--board-bench-on:#343434}@supports (color:lab(0% 0 0)){.board-module__HAvPTq__materials{--board-floor:lab(8.36% -.00000745058 0);--board-tile:lab(15.32% 0 0);--board-tile-hi:lab(20.54% 0 0);--board-tile-edge:lab(36.2% 0 .00000596046);--board-edge:lab(29.24% -.0000149012 0);--board-card:lab(21.12% 0 0);--board-bench:lab(15.9% 0 .00000596046);--board-bench-on:lab(21.7% 0 0)}}.board-module__HAvPTq__itemPlate{background:color-mix(in oklch, var(--board-floor) 88%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--fg) 16%, transparent), 0 4px 10px #0000008c}.board-module__HAvPTq__unitItem{box-shadow:0 0 0 1px color-mix(in oklch, var(--fg) 28%, transparent)}.board-module__HAvPTq__flexTile{animation:.36s ease-out both board-module__HAvPTq__flex-tile-in}.board-module__HAvPTq__flexFace{filter:saturate(.6)brightness(.86);transition:filter .2s ease-out}.board-module__HAvPTq__flexTag{color:var(--board-floor);background:var(--tone,var(--accent));box-shadow:0 0 0 1.5px var(--board-floor), 0 2px 8px #0009}.board-module__HAvPTq__specialTag{color:var(--fg);background:color-mix(in oklch, var(--board-floor) 82%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--fg) 45%, transparent), 0 2px 6px #0000008c}.board-module__HAvPTq__specialFace{filter:saturate(.8)}.board-module__HAvPTq__benchTag{color:var(--fg-1);background:color-mix(in oklch, var(--board-floor) 90%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--fg) 22%, transparent), 0 2px 6px #0000008c}.board-module__HAvPTq__dimmable{transition:opacity .3s ease-out,filter .3s ease-out}.board-module__HAvPTq__benched{opacity:.4;filter:grayscale(.85)}@media (prefers-reduced-motion:reduce){.board-module__HAvPTq__flexTile{animation:none}.board-module__HAvPTq__flexFace,.board-module__HAvPTq__dimmable{transition:none}}}@keyframes board-module__HAvPTq__flex-tile-in{0%{opacity:0}to{opacity:1}}
@layer components{.shell-module__q4t62q__homeMain{--mh-strip:60px;--mh-plate:128px;--mh-rule:6px;--mh-nav:46px;--shell-masthead-h:calc(env(safe-area-inset-top) + var(--mh-strip) + var(--mh-plate) + var(--mh-rule) + var(--mh-nav))}@media (min-width:768px){.shell-module__q4t62q__homeMain{--mh-strip:36px;--mh-plate:148px;--mh-nav:50px}}@media (min-width:1024px){.shell-module__q4t62q__homeMain{--mh-plate:112px}}.shell-module__q4t62q__homeGrid{grid-template-rows:0 minmax(0,1fr)}.shell-module__q4t62q__masthead{z-index:var(--z-panel,30);height:calc(var(--shell-masthead-h));padding-top:env(safe-area-inset-top);position:relative}.shell-module__q4t62q__mhStrip{height:var(--mh-strip)}.shell-module__q4t62q__mhPlate{height:var(--mh-plate)}.shell-module__q4t62q__mhNav{height:var(--mh-nav)}.shell-module__q4t62q__homeHead{inset-inline:0;height:calc(var(--topbar-h) + env(safe-area-inset-top));transition:transform .28s cubic-bezier(.2,.7,.1,1),box-shadow .28s;position:absolute;top:0;transform:translateY(-105%)}.shell-module__q4t62q__homeHead[data-shown=true]{transform:none;box-shadow:0 10px 30px -18px #000c}.shell-module__q4t62q__kicker{font-size:var(--text-kicker,14px);color:var(--fg-3);font-weight:500;line-height:18px}.shell-module__q4t62q__tabMarker{will-change:transform;transition:transform .3s cubic-bezier(.22,1.35,.36,1)}html[data-desktop] .shell-module__q4t62q__masthead{display:none}html[data-desktop] .shell-module__q4t62q__homeGrid{grid-template-rows:var(--topbar-h) minmax(0, 1fr)}html[data-desktop] .shell-module__q4t62q__homeHead{height:100%;box-shadow:none;position:static;transform:none}@media (prefers-reduced-motion:reduce){.shell-module__q4t62q__homeHead,.shell-module__q4t62q__tabMarker{transition:none}}}html[data-desktop] .shell-module__q4t62q__barInner{padding-right:16px}html[data-desktop=windows] .shell-module__q4t62q__barInner{padding-left:16px}
@layer components{.panel-module__CugeXW__panel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel-module__CugeXW__rule{border-top:2px solid var(--rule-ink,color-mix(in oklch, var(--fg) 82%, transparent))}.panel-module__CugeXW__vrule{background:var(--line-strong,var(--line));vertical-align:middle;flex-shrink:0;width:1px;height:12px;display:inline-block}.panel-module__CugeXW__num{font-variant-numeric:tabular-nums lining-nums}.panel-module__CugeXW__heroArt{-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#0000 100%)}.panel-module__CugeXW__heroScrim{background:linear-gradient(90deg, color-mix(in oklch, var(--bg) 94%, transparent) 0%, color-mix(in oklch, var(--bg) 74%, transparent) 34%, color-mix(in oklch, var(--bg) 22%, transparent) 62%, transparent 82%), linear-gradient(to bottom, color-mix(in oklch, var(--bg) 72%, transparent) 0%, transparent 18%)}.panel-module__CugeXW__heroScrimBottom{background:linear-gradient(to top, var(--bg) 0%, color-mix(in oklch, var(--bg) 72%, transparent) 26%, transparent 58%), linear-gradient(90deg, color-mix(in oklch, var(--bg) 55%, transparent) 0%, transparent 45%), linear-gradient(to bottom, color-mix(in oklch, var(--bg) 70%, transparent) 0%, transparent 18%)}.panel-module__CugeXW__develop{transform-origin:70% 30%;animation:.72s cubic-bezier(.2,.7,.1,1) both panel-module__CugeXW__develop}@keyframes panel-module__CugeXW__develop{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}.panel-module__CugeXW__rise{animation:.38s cubic-bezier(.22,1,.36,1) 40ms backwards panel-module__CugeXW__rise}@keyframes panel-module__CugeXW__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel-module__CugeXW__swap{animation:.24s cubic-bezier(.22,1,.36,1) backwards panel-module__CugeXW__swap}@keyframes panel-module__CugeXW__swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.panel-module__CugeXW__drop{animation:panel-module__CugeXW__drop .42s cubic-bezier(.34, 1.4, .64, 1) var(--drop-delay,0s) backwards}@keyframes panel-module__CugeXW__drop{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:none}}.panel-module__CugeXW__dockCard{box-shadow:var(--shadow-2)}.panel-module__CugeXW__dockIn{animation:.3s cubic-bezier(.22,1,.36,1) .12s backwards panel-module__CugeXW__dock-in}@keyframes panel-module__CugeXW__dock-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.panel-module__CugeXW__glide{pointer-events:none;will-change:transform;transition:transform .26s cubic-bezier(.22,1.18,.36,1),width .26s cubic-bezier(.22,1.18,.36,1),height .26s cubic-bezier(.22,1.18,.36,1),opacity .16s;position:absolute;top:0;left:0}.panel-module__CugeXW__glideStill{transition:opacity .14s}@media (prefers-reduced-motion:reduce){.panel-module__CugeXW__develop,.panel-module__CugeXW__rise,.panel-module__CugeXW__swap,.panel-module__CugeXW__drop,.panel-module__CugeXW__dockIn{animation:none}.panel-module__CugeXW__glide{transition:none}}}.panel-module__CugeXW__panel .upper{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.panel-module__CugeXW__panel :is(h3,h4).upper{font-family:var(--font-headline);font-variation-settings:"SOFT" 50, "WONK" 0;font-optical-sizing:auto;letter-spacing:-.01em;font-size:17px;font-weight:720;line-height:1.2}
@layer components{.frontpage-module__VZiIOG__benchFill{transform-origin:0;animation-name:frontpage-module__VZiIOG__bench-fill;animation-timing-function:steps(30,end);animation-fill-mode:both}@keyframes frontpage-module__VZiIOG__bench-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.frontpage-module__VZiIOG__benchMark{transition:transform .3s var(--ease-glide), width .3s var(--ease-glide)}.frontpage-module__VZiIOG__lattice{z-index:-1;bottom:0;top:calc(env(safe-area-inset-top) + var(--mh-strip,0px) - var(--shell-masthead-h,0px));pointer-events:none;width:100cqi;position:absolute;left:calc(50% - 50cqi);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 240px);mask-image:linear-gradient(0deg,#0000 0,#000 240px)}.frontpage-module__VZiIOG__latticeView{--lattice-edge:calc(max(0px, 50% - var(--paper-max) / 2) + var(--paper-gutter));height:100dvh;-webkit-mask-image:linear-gradient(to right, #000 calc(var(--lattice-edge) - 44px), transparent calc(var(--lattice-edge) - 8px), transparent calc(100% - var(--lattice-edge) + 8px), #000 calc(100% - var(--lattice-edge) + 44px)), linear-gradient(to bottom, transparent 0, #000 56px);mask-image:linear-gradient(to right, #000 calc(var(--lattice-edge) - 44px), transparent calc(var(--lattice-edge) - 8px), transparent calc(100% - var(--lattice-edge) + 8px), #000 calc(100% - var(--lattice-edge) + 44px)), linear-gradient(to bottom, transparent 0, #000 56px);-webkit-mask-composite:source-in;position:sticky;top:0;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1399px){.frontpage-module__VZiIOG__lattice{display:none}}@media (min-width:1400px){[data-theme=dark] .frontpage-module__VZiIOG__commandBand{--band-edge:calc(max(0px, 50% - var(--paper-max) / 2) + var(--paper-gutter));-webkit-mask-image:linear-gradient(to right, transparent calc(var(--band-edge) - 44px), #000 calc(var(--band-edge) - 8px), #000 calc(100% - var(--band-edge) + 8px), transparent calc(100% - var(--band-edge) + 44px));mask-image:linear-gradient(to right, transparent calc(var(--band-edge) - 44px), #000 calc(var(--band-edge) - 8px), #000 calc(100% - var(--band-edge) + 8px), transparent calc(100% - var(--band-edge) + 44px))}}.frontpage-module__VZiIOG__caret{background:var(--accent);vertical-align:-.15em;width:1.5px;height:1.1em;margin-left:1px;animation:1.1s step-end infinite frontpage-module__VZiIOG__caret;display:inline-block}@keyframes frontpage-module__VZiIOG__caret{50%{opacity:0}}@media (hover:none){.frontpage-module__VZiIOG__rowArt{opacity:.2}}@media (prefers-reduced-motion:reduce){.frontpage-module__VZiIOG__caret{animation:none}.frontpage-module__VZiIOG__benchMark{transition:none}}}
.instrument-module__Nusa9a__slider{--fill:0%;appearance:none;cursor:pointer;width:100%;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block}.instrument-module__Nusa9a__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--slider-tone) 0%, var(--slider-tone) var(--fill), color-mix(in oklch, var(--fg) 13%, transparent) var(--fill));border-radius:999px;height:4px}.instrument-module__Nusa9a__slider::-moz-range-track{background:color-mix(in oklch, var(--fg) 13%, transparent);border-radius:999px;height:4px}.instrument-module__Nusa9a__slider::-moz-range-progress{background:var(--slider-tone);border-radius:999px;height:4px}.instrument-module__Nusa9a__slider::-webkit-slider-thumb{appearance:none;background:var(--fg);width:20px;height:20px;box-shadow:0 0 0 4px color-mix(in oklch, var(--slider-tone) 32%, transparent), 0 2px 8px #00000073;transition:transform .18s var(--ease-glide), box-shadow .18s ease;cursor:grab;border:0;border-radius:999px;margin-top:-8px}.instrument-module__Nusa9a__slider::-moz-range-thumb{background:var(--fg);width:20px;height:20px;box-shadow:0 0 0 4px color-mix(in oklch, var(--slider-tone) 32%, transparent), 0 2px 8px #00000073;transition:transform .18s var(--ease-glide), box-shadow .18s ease;cursor:grab;border:0;border-radius:999px}.instrument-module__Nusa9a__slider:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in oklch, var(--slider-tone) 30%, transparent), 0 2px 8px #00000073}.instrument-module__Nusa9a__slider:hover::-moz-range-thumb{box-shadow:0 0 0 6px color-mix(in oklch, var(--slider-tone) 30%, transparent), 0 2px 8px #00000073}.instrument-module__Nusa9a__slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.14)}.instrument-module__Nusa9a__slider:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.14)}.instrument-module__Nusa9a__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--slider-tone)}.instrument-module__Nusa9a__slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--slider-tone)}.instrument-module__Nusa9a__slider:disabled{opacity:.4;cursor:not-allowed}.instrument-module__Nusa9a__press{transition:transform .14s var(--ease-glide), background-color .14s ease, color .14s ease}.instrument-module__Nusa9a__press:active:not(:disabled){transform:scale(.93)}.instrument-module__Nusa9a__track{background:color-mix(in oklch, var(--fg) 9%, transparent);border-radius:2px;display:block;position:relative;overflow:hidden}.instrument-module__Nusa9a__fill{transform-origin:0;transition:transform .42s var(--ease-out);border-radius:inherit;position:absolute;inset:0}.instrument-module__Nusa9a__readout{transition:color .22s}.instrument-module__Nusa9a__tick{animation:instrument-module__Nusa9a__tick .26s var(--ease-glide);display:inline-block}@keyframes instrument-module__Nusa9a__tick{0%{opacity:.55;transform:translateY(-3px)}to{opacity:1;transform:none}}.instrument-module__Nusa9a__dock{transition:transform .24s var(--ease-out), opacity .18s ease}.instrument-module__Nusa9a__dock[data-shown=false]{opacity:0;pointer-events:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.instrument-module__Nusa9a__slider::-webkit-slider-thumb{transition:none}.instrument-module__Nusa9a__slider::-moz-range-thumb{transition:none}.instrument-module__Nusa9a__press,.instrument-module__Nusa9a__fill,.instrument-module__Nusa9a__readout,.instrument-module__Nusa9a__dock{transition:none}.instrument-module__Nusa9a__tick{animation:none}}.instrument-module__Nusa9a__splash{-webkit-mask-composite:source-in;animation:instrument-module__Nusa9a__splash-in .56s var(--ease-out) both;transform-origin:70% 30%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 78%,#0000 100%),linear-gradient(#0000 0%,#000 22% 52%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 78%,#0000 100%),linear-gradient(#0000 0%,#000 22% 52%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes instrument-module__Nusa9a__splash-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.instrument-module__Nusa9a__splash{animation:none}}
.palette-module__N-Wi9G__window{--pw-surface:color-mix(in oklch, var(--bg) 45%, var(--bg-1));--pw-tile:var(--bg-2);--pw-edge:color-mix(in oklch, var(--fg) 9%, transparent);--pw-edge-strong:color-mix(in oklch, var(--fg) 14%, transparent);--pw-ease:cubic-bezier(.2, .8, .2, 1);--pw-radius:16px;border-radius:var(--pw-radius);background:linear-gradient(180deg, color-mix(in oklch, var(--fg) 4%, transparent) 0%, transparent 120px), var(--pw-surface);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--fg) 9%, transparent), inset 0 0 0 1px var(--pw-edge), 0 50px 120px -30px #000000bf, 0 24px 48px -24px #0009;color:var(--fg);font-family:var(--font-ui);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);container:palette/inline-size}@supports (color:lab(0% 0 0)){.palette-module__N-Wi9G__window{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--fg) 9%, transparent), inset 0 0 0 1px var(--pw-edge), 0 50px 120px -30px lab(0% 0 0/.75), 0 24px 48px -24px lab(0% 0 0/.6)}}.palette-module__N-Wi9G__window .ask-glow-ring{border-radius:calc(var(--pw-radius) + 1.5px)}.palette-module__N-Wi9G__window .ask-glow-band{border-radius:calc(var(--pw-radius) + 6px)}.palette-module__N-Wi9G__window.palette-module__N-Wi9G__search .ask-glow-halo{opacity:.32}.palette-module__N-Wi9G__window.palette-module__N-Wi9G__search .ask-glow-ring{opacity:.8}.palette-module__N-Wi9G__flare{z-index:-2;border-radius:inherit;pointer-events:none;box-shadow:0 0 70px 10px color-mix(in oklch, var(--accent) 45%, transparent);opacity:0;animation:1.1s ease-out palette-module__N-Wi9G__pw-flare;position:absolute;inset:0}@keyframes palette-module__N-Wi9G__pw-flare{0%{opacity:0}25%{opacity:1}to{opacity:0}}.palette-module__N-Wi9G__root{flex-direction:column;min-height:0;display:flex}.palette-module__N-Wi9G__inputRow{border-bottom:1px solid var(--pw-edge);flex-shrink:0;align-items:center;gap:14px;height:64px;padding-inline:20px;display:flex;position:relative}.palette-module__N-Wi9G__input{letter-spacing:-.01em;min-width:0;height:100%;color:var(--fg);caret-color:var(--accent);background:0 0;outline:none;flex:1;font-size:19px;font-weight:500}.palette-module__N-Wi9G__input::placeholder{color:var(--fg-3);font-weight:400}.palette-module__N-Wi9G__body{grid-template-columns:minmax(0,1fr);height:min(432px,62vh);min-height:0;display:grid}.palette-module__N-Wi9G__window.palette-module__N-Wi9G__ask .palette-module__N-Wi9G__body{height:auto;max-height:min(600px,70vh)}@container palette (min-width:760px){.palette-module__N-Wi9G__window.palette-module__N-Wi9G__search .palette-module__N-Wi9G__body{grid-template-columns:minmax(0,1fr) minmax(0,340px)}}.palette-module__N-Wi9G__list{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:6px 6px 22px;scroll-padding-block:30px 14px;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.palette-module__N-Wi9G__list::-webkit-scrollbar{display:none}.palette-module__N-Wi9G__list [cmdk-list-sizer]{position:relative}.palette-module__N-Wi9G__list [cmdk-group-heading]{z-index:1;color:var(--fg-3);align-items:baseline;gap:8px;padding:12px 12px 5px;font-size:12px;font-weight:600;line-height:1.2;display:flex;position:relative}.palette-module__N-Wi9G__list [cmdk-group]:first-child [cmdk-group-heading]{padding-top:6px}.palette-module__N-Wi9G__glide{background:var(--glide-pill);box-shadow:inset 0 0 0 .5px color-mix(in oklch, var(--fg) 10%, transparent);transition:transform .18s var(--pw-ease), width .18s var(--pw-ease), height .18s var(--pw-ease), opacity .14s ease;will-change:transform;pointer-events:none;border-radius:9px;position:absolute;top:0;left:0}.palette-module__N-Wi9G__glide:before{content:"";background:var(--accent);width:2.5px;box-shadow:0 0 10px var(--accent);border-radius:2px;position:absolute;top:10px;bottom:10px;left:0}.palette-module__N-Wi9G__glide[data-still]{transition:opacity .14s}.palette-module__N-Wi9G__row{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;border-radius:9px;outline:none;align-items:center;gap:12px;width:100%;min-height:46px;padding:5px 12px;display:flex;position:relative}.palette-module__N-Wi9G__row[data-size=hero]{min-height:58px}.palette-module__N-Wi9G__rowIn{animation:palette-module__N-Wi9G__pw-row-in .2s var(--pw-ease) both}@keyframes palette-module__N-Wi9G__pw-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.palette-module__N-Wi9G__mark{color:var(--accent)}.palette-module__N-Wi9G__tile{background:var(--pw-tile);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--pw-edge);color:var(--fg-1);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.palette-module__N-Wi9G__preview{border-left:1px solid var(--pw-edge);min-height:0;display:none;position:relative;overflow:hidden}@container palette (min-width:760px){.palette-module__N-Wi9G__window.palette-module__N-Wi9G__search .palette-module__N-Wi9G__preview{display:block}}.palette-module__N-Wi9G__previewScroll{scrollbar-width:none;height:100%;overflow-y:auto}.palette-module__N-Wi9G__previewScroll::-webkit-scrollbar{display:none}.palette-module__N-Wi9G__previewIn{animation:.22s ease-out both palette-module__N-Wi9G__pw-preview-in}@keyframes palette-module__N-Wi9G__pw-preview-in{0%{opacity:0}to{opacity:1}}.palette-module__N-Wi9G__art{isolation:isolate;height:176px;position:relative;overflow:hidden}.palette-module__N-Wi9G__artImg{object-fit:cover;object-position:50% 22%;width:100%;height:100%;animation:palette-module__N-Wi9G__pw-art-in 1.2s var(--pw-ease) both;transform-origin:60% 35%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}@keyframes palette-module__N-Wi9G__pw-art-in{0%{opacity:.3;transform:scale(1.06)}to{opacity:1;transform:none}}.palette-module__N-Wi9G__artScrim{background:linear-gradient(180deg, transparent 30%, color-mix(in oklch, var(--pw-surface) 70%, transparent) 75%, var(--pw-surface) 100%);position:absolute;inset:0}.palette-module__N-Wi9G__iconGlow{background:radial-gradient(closest-side at 50% 58%, color-mix(in oklch, var(--glow,var(--accent)) 30%, transparent), transparent 100%);position:absolute;inset:0}.palette-module__N-Wi9G__footer{border-top:1px solid var(--pw-edge);height:42px;color:var(--fg-3);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding-inline:20px;font-size:12.5px;display:flex}@media (max-width:767px){.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon){--pw-radius:0px;box-shadow:none}.palette-module__N-Wi9G__window.palette-module__N-Wi9G__search:not(.palette-module__N-Wi9G__summon) .ask-glow{display:none}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .ask-glow-ring{padding:3px;inset:0}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .ask-glow-halo{display:none}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .palette-module__N-Wi9G__root{height:100%}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .palette-module__N-Wi9G__inputRow{height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);gap:12px;padding-inline:16px 8px}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .palette-module__N-Wi9G__input{font-size:17px}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .palette-module__N-Wi9G__body{flex:1;height:auto;max-height:none}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .palette-module__N-Wi9G__list{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .palette-module__N-Wi9G__row{min-height:52px}.palette-module__N-Wi9G__window:not(.palette-module__N-Wi9G__summon) .palette-module__N-Wi9G__footer{display:none}}.palette-module__N-Wi9G__summon{--pw-radius:14px}[data-palette] .palette-module__N-Wi9G__body{flex:1;height:auto;max-height:none}[data-palette] .palette-module__N-Wi9G__window.palette-module__N-Wi9G__ask .palette-module__N-Wi9G__body{flex:1;height:auto;max-height:none}[data-palette] .palette-module__N-Wi9G__root{height:100%}@media (prefers-reduced-motion:reduce){.palette-module__N-Wi9G__rowIn,.palette-module__N-Wi9G__previewIn,.palette-module__N-Wi9G__artImg,.palette-module__N-Wi9G__flare{animation:none}.palette-module__N-Wi9G__glide{transition:none}}
