.model-providers-module__7PEfWW__row:hover .model-providers-module__7PEfWW__track{animation-play-state:paused}.model-providers-module__7PEfWW__track{width:max-content;animation:56s linear infinite model-providers-module__7PEfWW__model-providers-marquee;display:flex}.model-providers-module__7PEfWW__trackReverse{animation-direction:reverse}@keyframes model-providers-module__7PEfWW__model-providers-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.model-providers-module__7PEfWW__track{animation:none}}
.sketchbook-module__y-nXra__root{--sb-ink:var(--foreground);--sb-ink-soft:color-mix(in oklab, var(--foreground) 58%, transparent);--sb-ink-faint:color-mix(in oklab, var(--foreground) 36%, transparent);--sb-hairline:color-mix(in oklab, var(--foreground) 14%, transparent);--sb-surface:color-mix(in oklab, var(--background) 86%, var(--card));min-height:min(100svh,860px);color:var(--sb-ink);background:var(--background);outline:none;align-items:center;padding:clamp(5rem,10vw,8rem) clamp(.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.sketchbook-module__y-nXra__root,.sketchbook-module__y-nXra__root *{-webkit-user-select:none;user-select:none}.sketchbook-module__y-nXra__root img{-webkit-user-drag:none}.sketchbook-module__y-nXra__root .sb-wrap{z-index:1;justify-items:center;gap:1.5rem;width:100%;display:grid;position:relative}.sketchbook-module__y-nXra__root .sb-stage{touch-action:pan-y;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.sketchbook-module__y-nXra__root .sb-arrow{z-index:8;color:var(--sb-ink-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:.375rem .125rem;transition:color .18s;display:inline-flex}:is(.sketchbook-module__y-nXra__root .sb-arrow:hover,.sketchbook-module__y-nXra__root .sb-arrow:focus-visible){color:var(--sb-ink)}:is(.sketchbook-module__y-nXra__root .sb-arrow:focus-visible,.sketchbook-module__y-nXra__root .sb-tool:focus-visible){outline:2px solid var(--ring);outline-offset:.25rem}.sketchbook-module__y-nXra__root .sb-scene{perspective:1750px;perspective-origin:50% 46%;flex:auto;width:100%;min-width:0;max-width:900px;position:relative}.sketchbook-module__y-nXra__root .sb-tilt{transform:rotateX(var(--sb-rotate-x,0deg)) rotateY(var(--sb-rotate-y,0deg)) scale(var(--sb-zoom,1));transform-style:preserve-3d;will-change:transform;position:relative}.sketchbook-module__y-nXra__root .sb-book{z-index:1;aspect-ratio:2;width:100%;transform-style:preserve-3d;position:relative}.sketchbook-module__y-nXra__root .sb-cast{z-index:0;pointer-events:none;position:absolute}.sketchbook-module__y-nXra__root .sb-cast.ambient{background:radial-gradient(50% 50% at 50% 58%, color-mix(in oklab, var(--foreground) 34%, transparent) 0%, color-mix(in oklab, var(--foreground) 19%, transparent) 40%, transparent 74%);filter:blur(26px);opacity:calc(1 - var(--sb-shade,0) * .42);inset:27% 5% 2%}.sketchbook-module__y-nXra__root .sb-cast.contact{background:radial-gradient(50% 44% at 50% 42%, color-mix(in oklab, var(--foreground) 40%, transparent) 0%, color-mix(in oklab, var(--foreground) 17%, transparent) 48%, transparent 78%);filter:blur(11px);opacity:calc(1 - var(--sb-shade,0) * .5);inset:62% 9% 10%}.sketchbook-module__y-nXra__root .sb-cast.hair{background:radial-gradient(50% 52% at 50% 40%, color-mix(in oklab, var(--foreground) 34%, transparent) 0%, transparent 76%);filter:blur(4px);opacity:calc(1 - var(--sb-shade,0) * .62);inset:70% 12% 17%}.sketchbook-module__y-nXra__root .sb-full{position:absolute;inset:0}.sketchbook-module__y-nXra__root .sb-full-image{width:100%;height:100%;display:block}.sketchbook-module__y-nXra__root .sb-half{width:50%;position:absolute;top:0;bottom:0;overflow:clip visible}.sketchbook-module__y-nXra__root .sb-half.left{left:0}.sketchbook-module__y-nXra__root .sb-half.right{left:50%}.sketchbook-module__y-nXra__root .sb-half-image{width:200%;max-width:none;height:100%;display:block}.sketchbook-module__y-nXra__root .sb-half-image.right{margin-left:-100%}.sketchbook-module__y-nXra__root .sb-gutter-shade{pointer-events:none;width:46%;opacity:calc(var(--sb-shade,0) * .62);position:absolute;top:13.3%;bottom:13.3%;-webkit-mask-image:linear-gradient(#0000 0,#000 5.2% 94.8%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5.2% 94.8%,#0000 100%)}.sketchbook-module__y-nXra__root .sb-gutter-shade.left{background:linear-gradient(270deg, color-mix(in oklab, var(--foreground) 30%, transparent), transparent 82%);right:0}.sketchbook-module__y-nXra__root .sb-gutter-shade.right{background:linear-gradient(90deg, color-mix(in oklab, var(--foreground) 24%, transparent), transparent 82%);left:0}.sketchbook-module__y-nXra__root .sb-curl{z-index:6;width:calc(var(--sb-book-width,0px) * var(--sb-page-span));height:100%;transform-style:preserve-3d;position:absolute;top:0}.sketchbook-module__y-nXra__root .sb-curl.next{transform:rotateY(calc(-1 * var(--sb-turn-angle,0deg)));transform-origin:0;left:50%}.sketchbook-module__y-nXra__root .sb-curl.prev{transform:rotateY(var(--sb-turn-angle,0deg));transform-origin:100%;right:50%}.sketchbook-module__y-nXra__root .sb-strip{width:calc(var(--sb-book-width,0px) * var(--sb-page-span) / var(--sb-strip-count));height:100%;transform-style:preserve-3d;position:absolute;top:0}.sketchbook-module__y-nXra__root .sb-curl.next .sb-strip{transform-origin:0}.sketchbook-module__y-nXra__root .sb-curl.prev .sb-strip{transform-origin:100%}.sketchbook-module__y-nXra__root .sb-curl.next>.sb-strip{left:0}.sketchbook-module__y-nXra__root .sb-curl.prev>.sb-strip{left:auto;right:0}.sketchbook-module__y-nXra__root .sb-curl.next .sb-strip .sb-strip{transform:rotateY(var(--sb-strip-angle,0deg));left:100%}.sketchbook-module__y-nXra__root .sb-curl.prev .sb-strip .sb-strip{transform:rotateY(calc(-1 * var(--sb-strip-angle,0deg)));right:100%}.sketchbook-module__y-nXra__root .sb-face{background-repeat:no-repeat;background-size:var(--sb-book-width,0px) 100%;backface-visibility:hidden;position:absolute;inset:0 -1.1px 0 0}.sketchbook-module__y-nXra__root .sb-face.back{transform:rotateY(180deg)}:is(.sketchbook-module__y-nXra__root .sb-face-shadow,.sketchbook-module__y-nXra__root .sb-face-highlight){pointer-events:none;position:absolute;inset:13.3% 0;-webkit-mask-image:linear-gradient(#0000 0,#000 5.2% 94.8%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5.2% 94.8%,#0000 100%)}:is(.sketchbook-module__y-nXra__root .sb-curl.next .sb-face.front .sb-face-shadow,.sketchbook-module__y-nXra__root .sb-curl.prev .sb-face.back .sb-face-shadow){background:linear-gradient(90deg, color-mix(in oklab, var(--foreground) calc(var(--sb-shade-start,0) * 100%), transparent), color-mix(in oklab, var(--foreground) calc(var(--sb-shade-end,0) * 100%), transparent))}:is(.sketchbook-module__y-nXra__root .sb-curl.next .sb-face.back .sb-face-shadow,.sketchbook-module__y-nXra__root .sb-curl.prev .sb-face.front .sb-face-shadow){background:linear-gradient(90deg, color-mix(in oklab, var(--foreground) calc(var(--sb-shade-end,0) * 100%), transparent), color-mix(in oklab, var(--foreground) calc(var(--sb-shade-start,0) * 100%), transparent))}.sketchbook-module__y-nXra__root .sb-face-highlight{background:var(--background);opacity:calc(var(--sb-shade,0) * var(--sb-light,1) * var(--sb-light,1) * .2)}.sketchbook-module__y-nXra__root .sb-zone{z-index:60;cursor:grab;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:50%;position:absolute;top:0;bottom:0}.sketchbook-module__y-nXra__root .sb-zone:active{cursor:grabbing}.sketchbook-module__y-nXra__root .sb-prev-zone{left:0}.sketchbook-module__y-nXra__root .sb-next-zone{right:0}.sketchbook-module__y-nXra__root .sb-zoom-wrap{z-index:2;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.sketchbook-module__y-nXra__root .sb-zoom-inner{transform-origin:0 0;position:absolute;inset:0}.sketchbook-module__y-nXra__root .sb-loupe{z-index:80;width:var(--sb-loupe-size,270px);height:var(--sb-loupe-size,270px);pointer-events:none;opacity:0;will-change:transform;transition:opacity .25s;position:absolute;top:0;left:0}.sketchbook-module__y-nXra__root .sb-loupe.on{opacity:1}.sketchbook-module__y-nXra__root .sb-ring{padding:calc(var(--sb-loupe-size,270px) * .058);pointer-events:auto;cursor:grab;box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 30%, transparent), 0 10px 18px color-mix(in oklab, var(--foreground) 24%, transparent), 0 26px 40px color-mix(in oklab, var(--foreground) 20%, transparent), 0 48px 66px color-mix(in oklab, var(--foreground) 13%, transparent);border-radius:50%;display:block;position:absolute;inset:0}:is(.sketchbook-module__y-nXra__root .sb-loupe.held .sb-ring,.sketchbook-module__y-nXra__root .sb-loupe.held .sb-grip){cursor:grabbing}.sketchbook-module__y-nXra__root .sb-ring:before{pointer-events:none;content:"";background:linear-gradient(146deg, color-mix(in oklab, var(--background) 94%, var(--foreground)) 0%, color-mix(in oklab, var(--background) 76%, var(--foreground)) 20%, color-mix(in oklab, var(--background) 42%, var(--foreground)) 50%, color-mix(in oklab, var(--background) 72%, var(--foreground)) 80%, color-mix(in oklab, var(--background) 48%, var(--foreground)) 100%);box-shadow:inset 0 1px 1px color-mix(in oklab, var(--background) 80%, transparent), inset 0 -2px 3px color-mix(in oklab, var(--foreground) 50%, transparent);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#0000 0 88.2%,#000 89.8% 100%);mask-image:radial-gradient(circle closest-side,#0000 0 88.2%,#000 89.8% 100%)}.sketchbook-module__y-nXra__root .sb-grip{width:calc(var(--sb-loupe-size,270px) * .74);height:calc(var(--sb-loupe-size,270px) * .125);pointer-events:auto;cursor:grab;background:linear-gradient(90deg, color-mix(in oklab, var(--background) 62%, var(--foreground)) 0 18%, color-mix(in oklab, var(--foreground) 58%, var(--background)) 18% 62%, color-mix(in oklab, var(--foreground) 72%, var(--background)) 62% 100%);border-radius:calc(var(--sb-loupe-size,270px) * .06);box-shadow:0 8px 15px color-mix(in oklab, var(--foreground) 26%, transparent);transform:rotate(40deg) translate(calc(var(--sb-loupe-size,270px) * .33), -50%);transform-origin:0;position:absolute;top:50%;left:50%}.sketchbook-module__y-nXra__root .sb-lens{background:radial-gradient(circle at 50% 50%, transparent 54%, color-mix(in oklab, var(--foreground) 10%, transparent) 76%, color-mix(in oklab, var(--foreground) 34%, transparent) 100%);width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 55%, transparent);border-radius:50%;display:block;position:relative;overflow:hidden}.sketchbook-module__y-nXra__root .sb-tools{background:color-mix(in oklab, var(--card) 72%, transparent);border:1px solid var(--sb-hairline);border-radius:calc(var(--radius) * 4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.375rem;padding:.3125rem .4375rem;display:flex}.sketchbook-module__y-nXra__root .sb-tool{width:1.75rem;height:1.75rem;color:var(--sb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:inline-flex}.sketchbook-module__y-nXra__root .sb-tool:hover{color:var(--sb-ink);background:var(--accent)}.sketchbook-module__y-nXra__root .sb-tool[aria-pressed=true]{color:var(--accent-foreground);background:var(--accent)}.sketchbook-module__y-nXra__root .sb-tool:disabled{cursor:default;opacity:.32}.sketchbook-module__y-nXra__root .sb-tool svg{stroke-width:1.6px;stroke-linecap:round;width:.9375rem;height:.9375rem;display:block}.sketchbook-module__y-nXra__root .sb-tool-separator{background:var(--sb-hairline);width:1px;height:1.0625rem;margin:0 .125rem}.sketchbook-module__y-nXra__root .sb-zoom-readout{min-width:2.5rem;color:var(--sb-ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-align:center;font-size:.6875rem}@media (max-width:640px){.sketchbook-module__y-nXra__root{min-height:72svh;padding-inline:0}.sketchbook-module__y-nXra__root .sb-wrap{width:100vw}.sketchbook-module__y-nXra__root .sb-arrow{z-index:70;padding:.75rem .375rem;position:absolute;top:50%;transform:translateY(-50%)}.sketchbook-module__y-nXra__root .sb-arrow.left{left:.125rem}.sketchbook-module__y-nXra__root .sb-arrow.right{right:.125rem}.sketchbook-module__y-nXra__root .sb-scene{max-width:none}}@media (pointer:coarse){.sketchbook-module__y-nXra__root .sb-loupe{display:none}.sketchbook-module__y-nXra__root .sb-tool[data-sketchbook-loupe-button]{display:none}.sketchbook-module__y-nXra__root .sb-tool-separator{display:none}}@media (prefers-reduced-motion:reduce){:is(.sketchbook-module__y-nXra__root .sb-tilt,.sketchbook-module__y-nXra__root .sb-loupe){transition:none}}
