._root_17n0v_1{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}._track_17n0v_3{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}._track_17n0v_3::-webkit-scrollbar{display:none}._track_17n0v_3[data-fade-start]{--fade-start:20px}._track_17n0v_3[data-fade-end]{--fade-end:20px}._button_17n0v_8{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 4px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){._button_17n0v_8:hover{color:var(--foreground)}}._button_17n0v_8:active,._button_17n0v_8[aria-pressed=true]{color:var(--foreground)}._selection_17n0v_11{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}._label_17n0v_12{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (width<=380px){._button_17n0v_8{padding:0 10px}}@media (prefers-reduced-motion:reduce){._button_17n0v_8{transition:none}}._root_1ruff_1{--slider-thumb:22px;--slider-track:6px;width:100%;min-width:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-user-select:none;user-select:none;display:grid}._header_1ruff_2{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;display:flex}._label_1ruff_3{min-width:0;font-weight:500}._readout_1ruff_4{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.3em;display:inline-flex}._dash_1ruff_5{color:var(--text-muted)}._body_1ruff_7{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._start_1ruff_8{margin-right:var(--space-3);grid-area:1/1;display:flex}._end_1ruff_9{margin-left:var(--space-3);grid-area:1/3;display:flex}._control_1ruff_11{height:var(--control-height-md);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;grid-area:1/2;position:relative}._track_1ruff_12{top:50%;right:calc(var(--slider-thumb) / 2);left:calc(var(--slider-thumb) / 2);height:var(--slider-track);margin-top:calc(var(--slider-track) / -2);border-radius:var(--radius-pill);background:var(--control-track);position:absolute}._fill_1ruff_14{border-radius:inherit;background:var(--control-fill);position:absolute;inset:0}._tick_1ruff_15{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 30%, transparent);width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%}._fill_1ruff_14 ._tick_1ruff_15{background:color-mix(in oklab, var(--control-glyph) 60%, transparent)}._thumbs_1ruff_17{inset:0 calc(var(--slider-thumb) / 2);pointer-events:none;position:absolute;container-type:inline-size}._thumbLayer_1ruff_19{position:absolute;inset:0}._thumb_1ruff_17{box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);pointer-events:auto;cursor:grab;transition:box-shadow var(--duration-fast) var(--ease-standard);border:0;position:absolute;top:50%;right:0;translate:50% -50%}._thumb_1ruff_17:after{content:"";border-radius:inherit;position:absolute;inset:-11px}._root_1ruff_1[data-dragging],._root_1ruff_1[data-dragging] ._control_1ruff_11,._root_1ruff_1[data-dragging] ._thumb_1ruff_17{cursor:grabbing}._bubbleAnchor_1ruff_26{--edge:calc(var(--slider-thumb) / 2);--x:calc(var(--at,0) * 1cqw);right:0;bottom:calc(50% + var(--slider-thumb) / 2 + 8px);translate:clamp(calc(100% - var(--edge) - var(--x)), 50%, calc(100cqw + var(--edge) - var(--x))) 0;pointer-events:none;display:flex;position:absolute}@media (pointer:coarse){._bubbleAnchor_1ruff_26{bottom:calc(50% + var(--slider-thumb) / 2 + 18px)}}._bubble_1ruff_26{min-height:1.75rem;padding:0 var(--space-3);border:1px solid color-mix(in oklab, var(--background) 14%, var(--foreground));border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);white-space:nowrap;transform-origin:50% 100%;align-items:center;font-weight:500;display:inline-flex}._marks_1ruff_30{height:1.25rem;margin:calc(var(--space-1) * -1) calc(var(--slider-thumb) / 2) 0;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-area:2/2;position:relative}._markLabel_1ruff_31{white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);position:absolute;top:0;translate:-50%}._markLabel_1ruff_31[data-edge=start]{translate:max(-50%, calc(var(--slider-thumb) / -2)) 0}._markLabel_1ruff_31[data-edge=end]{translate:min(-50%, calc(-100% + var(--slider-thumb) / 2)) 0}._markLabel_1ruff_31[data-on]{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){._markLabel_1ruff_31:hover{color:var(--foreground)}}._root_1ruff_1[data-disabled]{opacity:.5}._root_1ruff_1[data-disabled] ._control_1ruff_11,._root_1ruff_1[data-disabled] ._thumb_1ruff_17,._root_1ruff_1[data-disabled] ._markLabel_1ruff_31{cursor:not-allowed}._number_1ruff_39{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}._column_1ruff_40{--feather:.2em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:visible clip}._sizer_1ruff_41{visibility:hidden}._glyph_1ruff_42{inset:var(--feather) 0;text-align:center;position:absolute}._symbol_1ruff_43{white-space:pre;display:inline-block;overflow-x:clip}@media (prefers-reduced-motion:reduce){._thumb_1ruff_17,._markLabel_1ruff_31{transition:none}}@property --ry{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rx{syntax:"<angle>";inherits:false;initial-value:0deg}.orbling{--ball:#c0e4fc;--ground-light:#d6eefd;--ground-dark:#93b9f3;--eye:#194094;--blue:#7ea8f8;--blue-deep:#3574fd;--heat:#7a9eeb;--heat-pale:#a9c8fd;--underside:#7297ca59;--shade-light:#9ab5ec;--shade-dark:#7d9de2;--gloss:.75;--halo:color-mix(in srgb, var(--blue) 60%, transparent);--halo-blur:.045em;--ease:cubic-bezier(.45, 0, .25, 1);--in:cubic-bezier(.16, 1, .3, 1);--out:cubic-bezier(.7, 0, .84, 0);--whip:cubic-bezier(.6, 0, .2, 1);--rise:cubic-bezier(.2, .6, .35, 1);--fall:cubic-bezier(.6, 0, .8, .4);--disc:radial-gradient(circle closest-side, #000 calc(100% - 1px), transparent 100%);--gear:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%20100%27%3E%3Cpath%20d%3D%27M39.23%2015.65%20L41.41%202.27%20L58.59%202.27%20L60.77%2015.65%20A36%2036%200%200%201%2074.37%2023.50%20L87.04%2018.70%20L95.63%2033.57%20L85.13%2042.15%20A36%2036%200%200%201%2085.13%2057.85%20L95.63%2066.43%20L87.04%2081.30%20L74.37%2076.50%20A36%2036%200%200%201%2060.77%2084.35%20L58.59%2097.73%20L41.41%2097.73%20L39.23%2084.35%20A36%2036%200%200%201%2025.63%2076.50%20L12.96%2081.30%20L4.37%2066.43%20L14.87%2057.85%20A36%2036%200%200%201%2014.87%2042.15%20L4.37%2033.57%20L12.96%2018.70%20L25.63%2023.50%20A36%2036%200%200%201%2039.23%2015.65%20Z%27%20fill%3D%27black%27%20stroke%3D%27black%27%20stroke-width%3D%273%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E);--d:4s;vertical-align:middle;width:1em;height:1em;filter:hue-rotate(var(--hue,0deg));flex-shrink:0;line-height:1;display:inline-block;position:relative}.orbling[data-palette=mono]{--ball:#e7e7ea;--ground-light:#f4f4f5;--ground-dark:#b9b9c0;--eye:#27272a;--blue:#a1a1aa;--blue-deep:#52525b;--heat:#a8a8b0;--heat-pale:#d4d4d8;--underside:#6d6d784d;--shade-light:#c4c4cc;--shade-dark:#9d9da6}.orbling[data-palette=night]{--ball:#c4e4ff;--ground-light:#e8f6ff;--ground-dark:#7fb0ee;--eye:#0b1d42;--blue:#9ccdff;--blue-deep:#69a6f7;--heat:#5f9bf0;--heat-pale:#a8d2ff;--underside:#2b6bab61;--shade-light:#8bbcf0;--shade-dark:#5f95dc;--gloss:.6}.orbling-clock{width:0;height:0;animation:orbling-clock var(--d) linear infinite;position:absolute}.orbling-body{z-index:1;position:absolute;inset:0}.orbling-mask{position:absolute;inset:-12.5%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.orbling-ball{isolation:isolate;background:radial-gradient(circle at 34% 28%, var(--ground-light), var(--ball) 45%, var(--ground-dark) 100%);box-shadow:0 0 var(--halo-blur) .0075em var(--halo);border-radius:50%;animation:5s ease-in-out infinite orbling-breathe;position:absolute;inset:10%;overflow:hidden;container-type:size}.orbling-gloss,.orbling-heat,.orbling-eyes{pointer-events:none;position:absolute;inset:0}.orbling-gloss{border-radius:inherit;background:radial-gradient(circle at 32% 22%, rgb(255 255 255/var(--gloss)), rgb(255 255 255/calc(var(--gloss) * .16)) 30%, transparent 46%);box-shadow:inset 0 -8cqw 16cqw var(--underside), inset 0 2cqw 4cqw #ffffff73, inset 0 0 0 1px #ffffff40}.orbling-heat{border-radius:inherit;overflow:hidden}.orbling-heat:before,.orbling-heat:after{content:"";opacity:0;filter:blur(9cqw);background:radial-gradient(circle, var(--heat) 0%, var(--blue) 35%, transparent 70%);border-radius:50%;animation:7.5s ease-in-out infinite orbling-heat-a;position:absolute;inset:10%}.orbling-heat:after{background:radial-gradient(circle, var(--blue) 0%, var(--heat-pale) 40%, transparent 72%);animation:9.7s ease-in-out infinite orbling-heat-b;inset:20%}.orbling-eyes{backface-visibility:hidden;transform:perspective(260cqw) translateZ(-50cqw) rotateY(var(--ry)) rotateX(var(--rx)) translateZ(50cqw);justify-content:center;align-items:center;gap:14cqw;padding-bottom:4cqw;display:flex}.orbling-eyes i{background-color:var(--eye);border-radius:9999px;width:10cqw;height:19cqw;animation:6.3s ease-in-out infinite orbling-blink;position:relative}.orbling-shade{z-index:3;opacity:0;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle, var(--shade-light), var(--shade-dark));border-radius:50%;position:absolute;inset:10%}.orbling-tint{z-index:2;opacity:0;background:linear-gradient(180deg, var(--blue), var(--blue-deep));border-radius:50%;position:absolute;inset:0}.orbling-fx{pointer-events:none;position:absolute;inset:0}.orbling-fx>*{opacity:0;position:absolute;overflow:visible}.orbling-dot{z-index:2;background:linear-gradient(180deg, var(--blue), var(--blue-deep));border-radius:50%;width:22%;height:22%;margin:auto;inset:0}.orbling-z{--z:.42;--zs:calc(.8 + var(--i) * .22);z-index:2;font:800 calc(var(--z) * 1em) / 1 ui-rounded, "SF Pro Rounded", system-ui, sans-serif;left:calc((.68em + var(--i) * .06em) / var(--z));top:calc(-.02em / var(--z));color:var(--blue-deep)}.orbling-q{z-index:2}.orbling-q-hook{fill:none;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.orbling-q-dot{fill:var(--blue-deep);opacity:0;transform-box:fill-box;transform-origin:50%}.orbling-bang{z-index:2;width:.17em;height:.42em;fill:var(--blue-deep);transform-origin:50% 100%;top:-.36em;left:.86em}.orbling-status{align-items:center;gap:.5em;display:inline-flex}.orbling-label{animation:2.4s linear infinite orbling-shimmer;-webkit-mask-image:linear-gradient(90deg,#000 40%,#00000059 50%,#000 60%);mask-image:linear-gradient(90deg,#000 40%,#00000059 50%,#000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes orbling-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes orbling-clock{to{opacity:1}}@keyframes orbling-breathe{0%,to{scale:1}50%{scale:1.035}}@keyframes orbling-blink{0%,44%,48%,90%,93%,96%,to{scale:1}46%,91.5%,94.5%{scale:1 .1}}@keyframes orbling-heat-a{0%,to{opacity:.4;translate:-30% 25%}20%{opacity:.95}50%{opacity:.8;translate:20% -20%}75%{opacity:.45}}@keyframes orbling-heat-b{0%,to{opacity:.35;translate:35% 30%}30%{opacity:.85}60%{opacity:.7;translate:-25% -15%}85%{opacity:.4}}@keyframes orbling-eyes-out{0%,6%{opacity:1}18%,82%{opacity:0}94%,to{opacity:1}}.orbling[data-act=idle]{--d:11s}.orbling[data-act=spin]{--d:1.5s}.orbling[data-act=dots],.orbling[data-act=gear]{--d:3.8s}.orbling[data-act=ponder]{--d:4.6s}.orbling[data-act=read],.orbling[data-act=wonder],.orbling[data-act=down],.orbling[data-act=stamp]{--d:4.2s}.orbling[data-act=surprise]{--d:2.6s}.orbling[data-act=sleep]{--d:5.6s}.orbling[data-act=shake]{--d:2.4s}.orbling[data-act=watch]{--d:4s}.orbling[data-act=idle] .orbling-eyes{animation:orbling-look-around var(--d) cubic-bezier(.45, 0, .2, 1) infinite}@keyframes orbling-look-around{0%,16%{--ry:0deg;--rx:0deg}20%,34%{--ry:-20deg;--rx:5deg}38%,50%{--ry:0deg;--rx:0deg}54%,66%{--ry:18deg;--rx:-3deg}70%,80%{--ry:5deg;--rx:14deg}84%,to{--ry:0deg;--rx:0deg}}.orbling[data-act=spin] .orbling-eyes{animation:orbling-spin-eyes var(--d) var(--whip) infinite both}.orbling[data-act=spin] .orbling-body{animation:orbling-spin-body var(--d) var(--whip) infinite both}@keyframes orbling-spin-eyes{0%{--ry:0deg;animation-timing-function:cubic-bezier(.25,.6,.35,1)}18%{--ry:-24deg;animation-timing-function:cubic-bezier(.85,0,.15,1)}56%{--ry:376deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}70%{--ry:356deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}82%{--ry:361.5deg;animation-timing-function:cubic-bezier(.25,.6,.35,1)}to{--ry:360deg}}@keyframes orbling-spin-body{0%{animation-timing-function:cubic-bezier(.25,.6,.35,1);scale:1}18%{animation-timing-function:cubic-bezier(.65,0,.35,1);scale:1.06 .94}37%{animation-timing-function:cubic-bezier(.65,0,.35,1);scale:.94 1.06}56%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1.03 .97}70%{scale:.99 1.01}82%,to{scale:1}}.orbling[data-act=dots] .orbling-eyes{animation:orbling-dots-eyes var(--d) var(--ease) infinite both}.orbling[data-act=dots] .orbling-body{animation:orbling-dots-body var(--d) var(--ease) infinite both}.orbling[data-act=dots] .orbling-tint{animation:orbling-dots-tint var(--d) var(--ease) infinite both}.orbling[data-act=dots] .orbling-dot[data-side=l]{animation:orbling-dot-l var(--d) var(--ease) infinite both}.orbling[data-act=dots] .orbling-dot[data-side=r]{animation:orbling-dot-r var(--d) var(--ease) infinite both}@keyframes orbling-dots-eyes{0%,6%{opacity:1}14%,86%{opacity:0}95%,to{opacity:1}}@keyframes orbling-dots-tint{0%,8%{opacity:0}18%,82%{opacity:1}92%,to{opacity:0}}@keyframes orbling-dots-body{0%,4%{translate:0;scale:1}18%{scale:.22}33%{animation-timing-function:var(--rise);translate:0}39%{animation-timing-function:var(--fall);translate:0 -10%}45%{translate:0}57%{animation-timing-function:var(--rise);translate:0}63%{animation-timing-function:var(--fall);translate:0 -10%}69%{translate:0}82%{scale:.22}96%,to{translate:0;scale:1}}@keyframes orbling-dot-l{0%,10%{opacity:0;translate:0}12%{opacity:1}24%{translate:-164%}27%{animation-timing-function:var(--rise);translate:-164%}33%{animation-timing-function:var(--fall);translate:-164% -45%}39%{translate:-164%}51%{animation-timing-function:var(--rise);translate:-164%}57%{animation-timing-function:var(--fall);translate:-164% -45%}63%{translate:-164%}76%{opacity:1;translate:-164%}86%{opacity:1;translate:0}88%,to{opacity:0;translate:0}}@keyframes orbling-dot-r{0%,10%{opacity:0;translate:0}12%{opacity:1}24%{translate:164%}39%{animation-timing-function:var(--rise);translate:164%}45%{animation-timing-function:var(--fall);translate:164% -45%}51%{translate:164%}63%{animation-timing-function:var(--rise);translate:164%}69%{animation-timing-function:var(--fall);translate:164% -45%}75%{translate:164%}76%{opacity:1;translate:164%}86%{opacity:1;translate:0}88%,to{opacity:0;translate:0}}.orbling[data-act=gear] .orbling-mask{-webkit-mask-image:var(--disc), var(--gear), var(--disc);mask-image:var(--disc), var(--gear), var(--disc);animation:orbling-gear-morph var(--d) var(--ease) infinite both, orbling-gear-turn var(--d) linear infinite both;-webkit-mask-composite:xor,source-over,source-over;mask-composite:exclude,add,add}.orbling[data-act=gear] .orbling-ball{animation:orbling-breathe 5s ease-in-out infinite, orbling-gear-unturn var(--d) linear infinite both}.orbling[data-act=gear] .orbling-shade{animation:orbling-gear-shade var(--d) var(--ease) infinite both}.orbling[data-act=gear] .orbling-eyes{animation:orbling-eyes-out var(--d) var(--ease) infinite both}@keyframes orbling-gear-morph{0%,6%{-webkit-mask-size:0% 0%,64% 64%,100% 100%;mask-size:0% 0%,64% 64%,100% 100%}26%,74%{-webkit-mask-size:28.8% 28.8%,80% 80%,57.6% 57.6%;mask-size:28.8% 28.8%,80% 80%,57.6% 57.6%}94%,to{-webkit-mask-size:0% 0%,64% 64%,100% 100%;mask-size:0% 0%,64% 64%,100% 100%}}@keyframes orbling-gear-turn{0%,6%{animation-timing-function:cubic-bezier(.37,0,.63,1);rotate:0deg}94%,to{rotate:360deg}}@keyframes orbling-gear-unturn{0%,6%{animation-timing-function:cubic-bezier(.37,0,.63,1);rotate:0deg}94%,to{rotate:-360deg}}@keyframes orbling-gear-shade{0%,6%{opacity:0}26%,74%{opacity:.6}94%,to{opacity:0}}.orbling[data-act=ponder] .orbling-body{transform-origin:50% 90%;animation:orbling-ponder-tilt var(--d) var(--ease) infinite both}.orbling[data-act=ponder] .orbling-eyes{animation:orbling-ponder-look var(--d) var(--ease) infinite both}.orbling[data-act=ponder] .orbling-eyes i{animation:orbling-ponder-squint var(--d) var(--ease) infinite both}@keyframes orbling-ponder-tilt{0%,8%{translate:0;rotate:0deg}22%,40%{translate:0;rotate:6deg}54%,70%{translate:0;rotate:-5deg}76%{translate:0 .035em;rotate:-2deg}82%{translate:0;rotate:-1deg}94%,to{translate:0;rotate:0deg}}@keyframes orbling-ponder-look{0%,8%{--ry:0deg;--rx:0deg}22%,40%{--ry:-18deg;--rx:18deg}54%,70%{--ry:16deg;--rx:15deg}76%{--ry:4deg;--rx:-4deg}82%{--ry:2deg;--rx:2deg}94%,to{--ry:0deg;--rx:0deg}}@keyframes orbling-ponder-squint{0%,10%{scale:1}22%,70%{scale:1.06 .78}76%,to{scale:1}}.orbling[data-act=read] .orbling-eyes{animation:orbling-read var(--d) var(--ease) infinite both}@keyframes orbling-read{0%{--ry:0deg;--rx:0deg}12%{--ry:-10deg;--rx:4deg;animation-timing-function:linear}42%{--ry:10deg;--rx:4deg}54%{--ry:-10deg;--rx:-1deg;animation-timing-function:linear}84%{--ry:10deg;--rx:-1deg}to{--ry:0deg;--rx:0deg}}.orbling[data-act=wonder] .orbling-body{transform-origin:50% 85%;animation:orbling-tilt var(--d) cubic-bezier(.45, 0, .2, 1) infinite both}.orbling[data-act=wonder] .orbling-eyes{animation:orbling-up-right var(--d) cubic-bezier(.45, 0, .2, 1) infinite both}.orbling[data-act=wonder] .orbling-q{opacity:1;width:.52em;height:.72em;top:-.6em;left:.84em;rotate:10deg}.orbling[data-act=wonder] .orbling-q-hook{animation:orbling-draw var(--d) infinite both}.orbling[data-act=wonder] .orbling-q-dot{animation:orbling-q-dot var(--d) infinite both}@keyframes orbling-tilt{0%,10%,88%,to{rotate:0deg}22%,76%{rotate:-10deg}}@keyframes orbling-up-right{0%,10%,88%,to{--ry:0deg;--rx:0deg}22%,76%{--ry:20deg;--rx:16deg}}@keyframes orbling-draw{0%,14%{stroke-dashoffset:1px;opacity:1;animation-timing-function:var(--in)}32%,76%{stroke-dashoffset:0;opacity:1;animation-timing-function:var(--out)}88%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes orbling-q-dot{0%,30%{opacity:0;animation-timing-function:var(--in);scale:1.6}38%,76%{opacity:1;animation-timing-function:var(--out);scale:1}88%,to{opacity:0;scale:.85}}.orbling[data-act=down] .orbling-body{animation:orbling-dip var(--d) infinite both}.orbling[data-act=down] .orbling-eyes{animation:orbling-look-down var(--d) infinite both}@keyframes orbling-dip{0%,8%{animation-timing-function:var(--in);translate:0}22%,72%{animation-timing-function:var(--ease);translate:0 .04em}88%,to{translate:0}}@keyframes orbling-look-down{0%,8%{--ry:0deg;--rx:0deg;animation-timing-function:var(--in)}22%{--ry:-8deg;--rx:-22deg;animation-timing-function:var(--ease)}52%,72%{--ry:8deg;--rx:-22deg;animation-timing-function:var(--ease)}88%,to{--ry:0deg;--rx:0deg}}.orbling[data-act=stamp] .orbling-body{transform-origin:50% 100%;animation:orbling-squash var(--d) infinite both}.orbling[data-act=stamp] .orbling-eyes{animation:orbling-up var(--d) cubic-bezier(.45, 0, .2, 1) infinite both}.orbling[data-act=stamp] .orbling-q{transform-origin:50% 100%;width:.62em;height:.87em;animation:orbling-drop var(--d) infinite both;top:-.8em;left:.22em}.orbling[data-act=stamp] .orbling-q-hook{stroke-dashoffset:0}.orbling[data-act=stamp] .orbling-q-dot{opacity:1}@keyframes orbling-up{0%,10%,88%,to{--ry:0deg;--rx:0deg}22%,76%{--ry:0deg;--rx:20deg}}@keyframes orbling-drop{0%,12%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -1.1em;rotate:0deg}24%{opacity:1;animation-timing-function:cubic-bezier(.33,1,.68,1);translate:0;rotate:0deg}28%{opacity:1;animation-timing-function:var(--ease);translate:0 .13em;rotate:2deg}40%,76%{opacity:1;animation-timing-function:var(--out);translate:0;rotate:8deg}88%,to{opacity:0;translate:0 -.2em;rotate:8deg}}@keyframes orbling-squash{0%,24%{animation-timing-function:cubic-bezier(.33,1,.68,1);scale:1}28%{animation-timing-function:var(--ease);scale:1.09 .86}40%,to{scale:1}}.orbling[data-act=surprise] .orbling-body{transform-origin:50% 100%;animation:orbling-jump var(--d) infinite both}.orbling[data-act=surprise] .orbling-eyes{animation:orbling-surprise-look var(--d) var(--ease) infinite both}.orbling[data-act=surprise] .orbling-eyes i{animation:orbling-wide var(--d) var(--ease) infinite both}.orbling[data-act=surprise] .orbling-bang{animation:orbling-bang var(--d) infinite both}@keyframes orbling-jump{0%,8%{animation-timing-function:var(--ease);translate:0;scale:1}14%{animation-timing-function:var(--rise);translate:0;scale:1.08 .9}26%{animation-timing-function:var(--fall);translate:0 -.16em;scale:.93 1.08}38%{animation-timing-function:var(--ease);translate:0;scale:1.06 .94}46%,to{translate:0;scale:1}}@keyframes orbling-surprise-look{0%,12%,84%,to{--ry:0deg;--rx:0deg}24%,72%{--ry:0deg;--rx:8deg}}@keyframes orbling-wide{0%,12%{scale:1}20%,72%{scale:1.3}84%,to{scale:1}}@keyframes orbling-bang{0%,20%{opacity:0;animation-timing-function:var(--in);scale:.4}30%,72%{opacity:1;animation-timing-function:var(--out);rotate:0deg;scale:1}84%,to{opacity:0;rotate:8deg;scale:.8}}.orbling[data-act=sleep] .orbling-body{transform-origin:50% 100%;animation:orbling-doze var(--d) var(--ease) infinite both}.orbling[data-act=sleep] .orbling-eyes{animation:orbling-sleep-look var(--d) var(--ease) infinite both}.orbling[data-act=sleep] .orbling-eyes i{animation:orbling-lids var(--d) var(--ease) infinite both}.orbling[data-act=sleep] .orbling-z{animation:orbling-z var(--d) var(--ease) infinite both;animation-delay:calc(var(--i) * .6s)}@keyframes orbling-doze{0%,8%{translate:0;rotate:0deg;scale:1}26%{translate:0 .03em;rotate:7deg;scale:1}44%{translate:0 .03em;rotate:7deg;scale:1.025}62%{translate:0 .03em;rotate:7deg;scale:1}80%{translate:0 .03em;rotate:7deg;scale:1.025}92%,to{translate:0;rotate:0deg;scale:1}}@keyframes orbling-sleep-look{0%,8%,90%,to{--ry:0deg;--rx:0deg}26%,82%{--ry:0deg;--rx:-5deg}}@keyframes orbling-lids{0%,8%{width:10cqw;height:19cqw;translate:0}26%,82%{width:16cqw;height:8.5cqw;translate:0 2.5cqw}94%,to{width:10cqw;height:19cqw;translate:0}}@keyframes orbling-z{0%,22%{opacity:0;translate:0;scale:calc(var(--zs) * .6)}32%{opacity:1}64%,to{opacity:0;translate:calc(.34em / var(--z)) calc(-.62em / var(--z));scale:var(--zs)}}.orbling[data-act=shake] .orbling-body{animation:orbling-no var(--d) var(--ease) infinite both}.orbling[data-act=shake] .orbling-eyes{animation:orbling-no-look var(--d) var(--ease) infinite both}.orbling[data-act=shake] .orbling-eyes i{animation:orbling-squint var(--d) var(--ease) infinite both}@keyframes orbling-no{0%,8%{translate:0;scale:1}16%{translate:-.035em;scale:1.02 .97}26%{translate:.035em}36%{translate:-.025em}46%{translate:.015em}56%{translate:0;scale:1.02 .97}84%{translate:0 .015em;scale:1.02 .97}94%,to{translate:0;scale:1}}@keyframes orbling-no-look{0%,8%{--ry:0deg;--rx:0deg}16%{--ry:-22deg;--rx:0deg}26%{--ry:22deg;--rx:0deg}36%{--ry:-16deg;--rx:0deg}46%{--ry:10deg;--rx:0deg}56%,84%{--ry:0deg;--rx:-10deg}94%,to{--ry:0deg;--rx:0deg}}@keyframes orbling-squint{0%,8%{scale:1}16%,84%{scale:1.1 .55}94%,to{scale:1}}.orbling[data-act=watch] .orbling-body{transform-origin:50% 90%}@media (prefers-reduced-motion:reduce){.orbling *,.orbling :before,.orbling :after{animation:none!important}}._button_1wlww_1{width:max-content;max-width:100%;min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);font-weight:500;display:inline-flex}._button_1wlww_1:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}._iconOnly_1wlww_3:active:not(:disabled){transform:scale(.96)}@media (hover:hover) and (pointer:fine){._button_1wlww_1:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}._plain_1wlww_4:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground);border-color:#0000}}._button_1wlww_1:disabled{cursor:not-allowed;opacity:.5}._icon_1wlww_3{flex:none;width:16px;height:16px;display:grid;position:relative}._iconInner_1wlww_8{place-items:center;display:grid;position:absolute;inset:0}._iconInner_1wlww_8[data-state=copied]{color:var(--success)}._iconInner_1wlww_8[data-state=error]{color:var(--danger)}._label_1wlww_11{text-align:left;white-space:nowrap;min-width:0;display:grid}._measure_1wlww_12,._text_1wlww_12{grid-area:1/1}._measure_1wlww_12{visibility:hidden}._text_1wlww_12{justify-self:start}._iconOnly_1wlww_3{width:var(--control-height-sm);padding:0}._plain_1wlww_4{color:var(--text-secondary);background:0 0;border-color:#0000}._srOnly_1wlww_17{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._button_1wlww_1{transition:none}._button_1wlww_1:active:not(:disabled){transform:none}}._block_1sx4o_1{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;max-width:100%;overflow:hidden}._header_1sx4o_2{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:52px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);background:var(--surface-raised);display:flex}._file_1sx4o_4{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);display:flex}._file_1sx4o_4>svg{color:var(--text-muted);flex:none;align-self:center}._filename_1sx4o_6{min-width:0;color:var(--foreground);position:relative;overflow:hidden}._swap_1sx4o_8{white-space:nowrap;min-width:0;display:inline-grid}._swap_1sx4o_8>span,._swapStack_1sx4o_9>span{grid-area:1/1;min-width:0}._swapStack_1sx4o_9{min-width:0;display:grid}._swapText_1sx4o_11{text-overflow:ellipsis;display:block;overflow:hidden}._reserve_1sx4o_12{visibility:hidden}._sizer_1sx4o_13{white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}._srOnly_1sx4o_14{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._language_1sx4o_15{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);flex:none;font-weight:400}._language_1sx4o_15:before{content:"·";margin-right:var(--space-2);color:var(--border-strong)}._viewport_1sx4o_18{--code-collapsed:calc(var(--code-lines,0) * var(--text-sm) * 1.7 + var(--space-5) * 2);overflow:hidden}._pre_1sx4o_19{padding:var(--space-5);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--text-sm);font-variant-ligatures:none;tab-size:2;white-space:pre;margin:0;line-height:1.7;position:relative;overflow:auto}._code_1sx4o_21{display:block}._pre_1sx4o_19[data-language=text]{white-space:pre-wrap}._expand_1sx4o_23{justify-content:center;align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--border-subtle);width:100%;min-height:44px;padding:0 var(--space-4);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);font-weight:500;display:flex}._chevron_1sx4o_24{color:var(--text-muted);flex:none;place-items:center;display:grid}._comment_1sx4o_26{color:var(--text-muted);font-style:italic}._string_1sx4o_27{color:oklch(56% .17 150)}._number_1sx4o_28{color:oklch(62% .18 50)}._keyword_1sx4o_29{color:oklch(55% .22 300)}._type_1sx4o_30{color:oklch(56% .18 250)}._function_1sx4o_31{color:oklch(58% .19 25)}._property_1sx4o_32{color:oklch(62% .15 70)}._tag_1sx4o_33{color:oklch(56% .18 250)}._punctuation_1sx4o_34{color:var(--text-secondary)}:root[data-theme=dark] ._string_1sx4o_27{color:oklch(77% .15 150)}:root[data-theme=dark] ._number_1sx4o_28{color:oklch(80% .14 75)}:root[data-theme=dark] ._keyword_1sx4o_29{color:oklch(78% .16 285)}:root[data-theme=dark] ._type_1sx4o_30{color:oklch(79% .13 230)}:root[data-theme=dark] ._function_1sx4o_31{color:oklch(80% .13 25)}:root[data-theme=dark] ._property_1sx4o_32{color:oklch(79% .12 85)}:root[data-theme=dark] ._tag_1sx4o_33{color:oklch(79% .13 230)}@media (hover:hover) and (pointer:fine){._expand_1sx4o_23:hover{background:var(--surface-muted);color:var(--foreground)}._expand_1sx4o_23:hover ._chevron_1sx4o_24{color:var(--foreground)}}@media (width<=420px){._header_1sx4o_2{padding-left:var(--space-3)}._header_1sx4o_2 button{width:var(--control-height-sm);padding-inline:0}._header_1sx4o_2 button>span:last-of-type{display:none}._viewport_1sx4o_18{--code-collapsed:calc(var(--code-lines,0) * var(--text-xs) * 1.7 + var(--space-4) * 2)}._pre_1sx4o_19{padding:var(--space-4);font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){._expand_1sx4o_23{transition:none}}._root_oz5rv_1{position:relative}._listShell_oz5rv_2{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}._viewport_oz5rv_3{border-radius:inherit;scrollbar-width:none;min-width:0;overflow-x:auto}._viewport_oz5rv_3::-webkit-scrollbar{display:none}._listShell_oz5rv_2[data-left=true] ._viewport_oz5rv_3{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px,#000);mask-image:linear-gradient(90deg,#0000,#000 35px,#000)}._listShell_oz5rv_2[data-right=true] ._viewport_oz5rv_3{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000)}._listShell_oz5rv_2[data-left=true][data-right=true] ._viewport_oz5rv_3{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000)}._list_oz5rv_2{isolation:isolate;align-items:center;gap:var(--space-1);width:max-content;padding:var(--space-1);display:inline-flex}._scrollButton_oz5rv_10{z-index:2;background:var(--surface-muted);width:33px;color:var(--foreground);border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}._scrollLeft_oz5rv_11{border-radius:var(--radius-control) 0 0 var(--radius-control);left:0}._scrollRight_oz5rv_12{border-radius:0 var(--radius-control) var(--radius-control) 0;right:0}._scrollButton_oz5rv_10:disabled{opacity:0;pointer-events:none}._scrollButton_oz5rv_10:focus-visible{--focus-outline-offset:-3px}._trigger_oz5rv_15{-webkit-tap-highlight-color:transparent;min-width:5.5rem;min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){._trigger_oz5rv_15:hover{color:var(--foreground)}}._trigger_oz5rv_15:active{color:var(--foreground)}._trigger_oz5rv_15[data-state=active]{color:var(--accent-strong)}._selection_oz5rv_18{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform;position:absolute;inset:0}._triggerLabel_oz5rv_19{z-index:1;position:relative}._trigger_oz5rv_15:disabled{cursor:not-allowed;opacity:.5}._content_oz5rv_21{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._content_oz5rv_21[data-motion-pop-id]{margin-top:0}._content_oz5rv_21[data-state=inactive]{pointer-events:none}._content_oz5rv_21:focus-visible{--focus-outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){._trigger_oz5rv_15{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:oklch(100% 0 0);--neutral-1:oklch(99% 0 0);--neutral-2:oklch(97.8% 0 0);--neutral-3:oklch(95.8% 0 0);--neutral-4:oklch(91.5% 0 0);--neutral-5:oklch(84% 0 0);--neutral-6:oklch(72% 0 0);--neutral-7:oklch(59% 0 0);--neutral-8:oklch(46% 0 0);--neutral-9:oklch(34% 0 0);--neutral-10:oklch(23% 0 0);--neutral-11:oklch(15% 0 0);--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:oklch(93.5% 0 0);--border-subtle:oklch(96.5% 0 0);--border-strong:oklch(82% 0 0);--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1);--accent-foreground:var(--background);--control-on:oklch(23% 0 0);--control-glyph:oklch(100% 0 0);--control-track:oklch(89.5% 0 0);--control-track-hover:oklch(86% 0 0);--control-thumb:oklch(100% 0 0);--control-thumb-on:oklch(100% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.14), 0 2px 6px oklch(0% 0 0/.06);--control-on-subtle:color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill:var(--control-on);--focus-ring:transparent;--success:oklch(49% .19 150);--warning:oklch(58% .18 75);--danger:oklch(54% .21 25);--shadow-resting:0 1px 2px oklch(0% 0 0/.035);--shadow-raised:0 6px 18px oklch(0% 0 0/.065), 0 1px 3px oklch(0% 0 0/.035);--shadow-floating:0 20px 48px oklch(0% 0 0/.105), 0 3px 10px oklch(0% 0 0/.045);--arc-gradient-from:oklch(90% .045 300);--arc-gradient-to:oklch(92% .045 65);--arc-gradient:linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground:oklch(22% .01 300);--arc-gradient-soft:linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line:linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink:linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist,"Geist Variable"), sans-serif;--font-body:var(--font-inter,"Inter Variable"), sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0, .0213, .0739, .1443, .2235, .305, .3849, .4606, .5305, .594, .6508, .7011, .7452, .7836, .8168, .8454, .8699, .8907, .9084, .9234, .9361, .9467, .9557, .9632, .9694, .9747, .979, .9826, .9857, .9882, .9902, .992, .9934, .9946, .9955, .9963, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(19% 0 0);--surface:oklch(21.5% 0 0);--surface-raised:oklch(24% 0 0);--surface-muted:oklch(26% 0 0);--foreground:oklch(96% 0 0);--text-secondary:oklch(77% 0 0);--text-muted:oklch(64% 0 0);--border:oklch(29% 0 0);--border-subtle:oklch(25% 0 0);--border-strong:oklch(40% 0 0);--focus-ring:transparent;--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13);--control-on:oklch(93% 0 0);--control-glyph:oklch(19% 0 0);--control-track:oklch(33% 0 0);--control-track-hover:oklch(37% 0 0);--control-thumb:oklch(97% 0 0);--control-thumb-on:oklch(19% 0 0);--control-fill:oklch(62% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3), 0 1px 2px oklch(0% 0 0/.35), 0 2px 6px oklch(0% 0 0/.2);--success:oklch(78% .18 150);--warning:oklch(83% .17 80);--danger:oklch(76% .2 25);--shadow-resting:0 1px 2px oklch(0% 0 0/.18);--shadow-raised:0 8px 22px oklch(0% 0 0/.22);--shadow-floating:0 22px 55px oklch(0% 0 0/.34);--arc-gradient-from:oklch(38% .05 300);--arc-gradient-to:oklch(40% .045 60);--arc-gradient-foreground:oklch(96% .005 300);--arc-gradient-soft:linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line:linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink:linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:root[data-accent=neutral]{--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1)}:root[data-accent=violet]{--accent:#7747ff;--accent-strong:#5528ce;--accent-subtle:#7747ff21}:root[data-accent=blue]{--accent:#0562ef;--accent-strong:#074db7;--accent-subtle:#0562ef1f}:root[data-accent=green]{--accent:#0db879;--accent-strong:#087c54;--accent-subtle:#0db87921;--accent-foreground:#102016}:root[data-accent=amber]{--accent:#f3ad20;--accent-strong:#9c6300;--accent-subtle:#f3ad2029;--accent-foreground:#20190d}:root[data-accent=orange]{--accent:#f48120;--accent-strong:#aa4700;--accent-subtle:#f4812021;--accent-foreground:#17130f}:root[data-accent=coral]{--accent:#f15f55;--accent-strong:#b92c27;--accent-subtle:#f15f5524;--accent-foreground:#21110f}:root[data-accent=rose]{--accent:#ed4e9d;--accent-strong:#ae2570;--accent-subtle:#ed4e9d24;--accent-foreground:#250f1b}:root[data-theme=dark][data-accent=neutral]{--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13)}:root[data-theme=dark][data-accent=violet]{--accent:#a78bff;--accent-strong:#c7b7ff;--accent-subtle:#7747ff38}:root[data-theme=dark][data-accent=blue]{--accent:#6ba3ff;--accent-strong:#a4c7ff;--accent-subtle:#0562ef38}:root[data-theme=dark][data-accent=green]{--accent:#53dca6;--accent-strong:#93efd0;--accent-subtle:#0db87933}:root[data-theme=dark][data-accent=amber]{--accent:#ffcb62;--accent-strong:#ffe0a1;--accent-subtle:#f3ad2033}:root[data-theme=dark][data-accent=orange]{--accent:#ffad5e;--accent-strong:#ffd0a0;--accent-subtle:#f4812033;--accent-foreground:#17130f}:root[data-theme=dark][data-accent=coral]{--accent:#ff9386;--accent-strong:#ffc1ba;--accent-subtle:#f15f5533}:root[data-theme=dark][data-accent=rose]{--accent:#ff8bc5;--accent-strong:#ffc0df;--accent-subtle:#ed4e9d33}:root[data-accent=neutral]{--control-on:oklch(23% 0 0);--control-thumb-on:oklch(100% 0 0);--control-glyph:oklch(100% 0 0)}:root[data-accent=violet]{--control-on:#7747ff;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=blue]{--control-on:#0562ef;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=green]{--control-on:#10a870;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=amber]{--control-on:#eda11a;--control-thumb-on:#fff;--control-glyph:#2a1c03}:root[data-accent=orange]{--control-on:#f07818;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=coral]{--control-on:#ec564b;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=rose]{--control-on:#e64494;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-theme=dark][data-accent=neutral]{--control-on:oklch(93% 0 0);--control-thumb-on:oklch(19% 0 0);--control-glyph:oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--control-on:#8a66ff;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on:#3b82f6;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#3b82f6}:root[data-theme=dark][data-accent=green]{--control-on:#1fae78;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#1fae78}:root[data-theme=dark][data-accent=amber]{--control-on:#e8a52a;--control-thumb-on:#fff;--control-glyph:#241803;--control-fill:#e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on:#ef873a;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ef873a}:root[data-theme=dark][data-accent=coral]{--control-on:#ec6a60;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on:#e457a0;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#e457a0}:root{--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84}:root[data-theme=dark]{--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861}@supports (color:oklch(from red clamp(.4, l * sign(max(c - .02, 0)) + .5, .8) c h)){:root{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--series-3:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--series-4:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}:root[data-theme=dark]{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--series-3:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--series-4:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}:focus:not(:focus-visible),:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset,2px)!important}:root{--font-inter:"Inter";--font-geist:"Geist"}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-weight:500}p{margin:0}a{color:inherit;text-decoration:none}.nav{justify-content:space-between;align-items:center;height:64px;display:flex}.nav-brand{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:500;display:inline-flex}.nav-links{align-items:center;gap:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.nav-links a:hover{color:var(--foreground)}.showcase{flex-direction:column;align-items:center;display:flex}.showcase-orb{justify-content:center;align-items:flex-end;height:240px;display:flex}.showcase-status{height:24px;margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary)}.controls{align-items:center;gap:var(--space-6);width:100%;margin-top:var(--space-8);flex-direction:column;display:flex}.mood-wide{justify-content:center;max-width:100%;display:flex}.mood-grid{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:2px;width:min(560px,100%);padding:3px;display:none}.mood-cell{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 4px);font-size:var(--text-sm);color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border:1px solid #0000;font-weight:500}.mood-cell[aria-pressed=true]{border-color:var(--border);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-resting)}.controls-style{justify-content:center;align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;width:100%;display:flex}.controls-hue{width:min(260px,100%)}.section{margin-top:var(--space-16)}.section h2{margin-bottom:var(--space-4);font-size:var(--text-lg)}.footer{margin:var(--space-20) 0 var(--space-12);font-size:var(--text-xs);color:var(--text-muted)}.made-by{height:320px;margin-top:var(--space-20);isolation:isolate;border-radius:var(--radius-surface);background:radial-gradient(120% 70% at 20% 115%, color-mix(in oklab, var(--surface-muted), #74b3fb 45%), transparent 70%), var(--surface-muted);display:block;position:relative;overflow:hidden}.made-by-copy{z-index:1;gap:var(--space-2);max-width:320px;padding:var(--space-8);flex-direction:column;display:flex;position:relative}.made-by-title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:500}.made-by-text{color:var(--text-secondary)}.made-by-link{align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-sm);transition:gap var(--duration-fast) var(--ease-standard);font-weight:500;display:inline-flex}.made-by:hover .made-by-link{gap:var(--space-2)}.made-by-orb{position:absolute;bottom:-190px;right:-110px}.made-by-orb:before{content:"";filter:blur(36px);background:radial-gradient(circle,#6099fb8c,#0000 68%);border-radius:50%;position:absolute;inset:-14%}.made-by .orbling{--ball:#a9d2fb;--ground-light:#cfe8ff;--ground-dark:#4f7fe2;--underside:#2253c373;--gloss:.32;--halo:transparent}.made-by .orbling-ball{-webkit-mask-image:radial-gradient(circle closest-side,#000 78%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 78%,#0000 100%)}.made-by .orbling .orbling-eyes{--ry:-20deg;--rx:23deg;gap:14cqw;animation:none}.made-by .orbling-eyes i{width:9.3cqw;height:17.6cqw}.page{padding:0 var(--space-6)}.centered-head{max-width:560px;margin:var(--space-16) auto var(--space-4);text-align:center}.centered-head h1{font-size:clamp(2rem, 5vw, var(--text-4xl));line-height:var(--leading-display)}.centered-head p{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--text-secondary)}.doc{max-width:600px;margin:var(--space-8) auto 0}.rows{margin:0;padding:0;list-style:none}.row{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0 var(--space-3);text-align:left;grid-template-columns:28px 96px 1fr;display:grid}.row-name{font-size:var(--text-sm);font-weight:500}.row-line{font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}.row:hover .row-line,.row[aria-pressed=true] .row-line{color:var(--foreground)}.props{margin:0}.prop{padding:var(--space-2) 0}.prop dt{align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);font-weight:500;display:flex}.prop-type{color:var(--text-muted);font-weight:400}.prop dd{font-size:var(--text-sm);color:var(--text-secondary);margin:2px 0 0}.chat{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;height:540px;display:flex;overflow:hidden}.chat-header{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:500;display:flex}.chat-reset{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.chat-reset:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.chat-reset:disabled{opacity:.4;cursor:default}.chat-scroll{min-height:0;padding:var(--space-2) var(--space-5) var(--space-5);flex:1;overflow-y:auto}.chat-empty{justify-content:center;align-items:center;gap:var(--space-4);height:100%;padding-top:var(--space-4);text-align:center;flex-direction:column;display:flex}.chat-empty p{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);color:var(--foreground);font-weight:500}.chat-suggestions{width:min(340px,100%);margin-top:var(--space-2);flex-direction:column;gap:6px;display:flex}.chat-suggestion{justify-content:space-between;align-items:center;gap:var(--space-3);padding:10px var(--space-4);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-sm);color:var(--text-secondary);text-align:left;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);display:flex}.chat-suggestion svg{color:var(--text-muted);flex:none}.chat-suggestion:hover{color:var(--foreground);background:color-mix(in oklab, var(--surface-muted), var(--foreground) 6%)}.chat-option{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.chat-option:hover{color:var(--foreground);border-color:var(--border-strong)}.chat-thread{flex-direction:column;display:flex}.arrive{grid-template-rows:1fr;animation:.3s cubic-bezier(.4,0,.2,1) both arrive;display:grid}.arrive-inner{min-height:0;padding-bottom:var(--space-2);animation:.3s both arrive-clip}@keyframes arrive-clip{0%,99%{overflow:hidden}to{overflow:visible}}@keyframes arrive{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.arrive,.arrive-inner{animation:none}}.chat-thread p{font-size:var(--text-sm);margin:0}.chat-thread .chat-user{width:fit-content;max-width:85%;margin:var(--space-2) 0 var(--space-2) auto;padding:10px var(--space-4);background:var(--surface-muted);color:var(--foreground);border-radius:18px 6px 18px 18px}.chat-thread .chat-assistant{margin-top:var(--space-1);color:var(--foreground);line-height:1.6}.chat-thread .chat-step{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.chat-step svg{margin:0 1px}.chat-status{font-size:var(--text-sm);color:var(--text-secondary);padding:2px 0}.chat-question{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control)}.chat-thread .chat-question-title{margin-bottom:var(--space-3);color:var(--foreground);font-weight:500}.chat-result{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-5);border-radius:var(--radius-panel);background:radial-gradient(70% 160% at 100% 100%, #7eb4fc99, transparent 70%), color-mix(in oklab, var(--surface-muted), #a8ccfa 14%);display:flex}.chat-thread .chat-result-title{font-size:var(--text-base);color:var(--foreground);font-weight:500}.chat-thread .chat-result-meta{color:var(--text-secondary);margin-top:2px}.chat-result-open{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--text-sm);transition:opacity var(--duration-fast) var(--ease-standard);flex:none;font-weight:500;display:inline-flex}.chat-result-open:hover{opacity:.85}.chat-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-composer{align-items:flex-end;gap:var(--space-2);margin:0 var(--space-3) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-resting);display:flex}.chat-composer textarea{resize:none;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1;padding:6px 0}.chat-composer textarea::placeholder{color:var(--text-muted)}.chat-send{border-radius:var(--radius-pill);background:var(--foreground);width:32px;height:32px;color:var(--background);transition:opacity var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.chat-send:disabled{opacity:.25;cursor:default}footer{margin-top:var(--space-20);font-size:var(--text-xs);color:var(--text-muted)}@media (width<=920px){.mood-wide{display:none}.mood-grid{display:grid}}@media (width<=640px){.made-by{height:380px}.made-by-orb{bottom:-230px;right:-150px}.row{gap:2px var(--space-4);grid-template-columns:28px 1fr}.row-line{grid-column:2}.nav-links a:not(:first-child,.nav-github){display:none}}
